﻿




.ball {
	position: absolute;
	content: '';
	display: inline-block;
	height: 350px;
	width: 350px;
	border-radius: 100%;
	background: #44c8f5;
}


.ball.ball-green {
	background: #9fcb56;
	left: -31%;
	top: 60%;
	transform: translate3d(0,-100px,0);
	z-index: -1;
}


.ball.ball-orange {
	background: #faa61a;
	left: -30%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
	margin-left: -70px;
}


.ball.ball-blue {
	right: -6%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
#et-footer-nav{background-color:#000000}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}
.row{margin-right:-15px;margin-left:-15px}
.row{max-width:1380px;margin-left:auto;margin-right:auto}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row .row{margin-left:-.9375rem;margin-right:-.9375rem}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.column.row.row,.row.row.columns{float:none}
.highlighted_tournee .tournee .row{background-color:#900}

#bg{background:none;display:none;}

#bg.no-background{background-image:none !important;background-color:#151515 !important;}
#l-footer #footer-inner{box-sizing:border-box;width:100%;margin:0 auto}
#l-footer #footer-inner,main #main-inner{padding:0 40px;max-width:1024px}

#barra-brasil .barra { width: 98% !important; }

body.contraste #barra-brasil .link-barra {
color: #606060 !important;
}

.menuTrigger,
.section,
#barra-brasil,
#category,
#category-vcge,
#em-destaque,
#extra-footer,
#footer,
#header,
#portal-features,
#viewlet-social-like,
#voltar-topo {
display: none !important;
}
.cat-box-content-layout li{width:360px!important;margin-right:8px}
.cat-box-content-layout li:nth-child(2n+2){margin:0}
.cat-box-content-layout .post-thumbnail{margin:0 8px 0 0!important}
.scroll-box .cat-box-content{position:relative}
.recent-box .cat-box-content{position:relative}
.cat-box-content-layout li:nth-child(3n+3){margin:0 0 12px}

.img-rounded {
    border-radius: 6px
}

.text-tab-content { text-align: left; }



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Bitter';
}


#cookie-notice{width:100%;background:#da513d;padding:15px 0;box-shadow:0 -5px 9px -5px rgba(0,0,0,0.1);color:#fff;position:fixed;bottom:0;left:0;z-index:100}

	#cookie-notice .container{display:flex;}

	#cookie-notice p{margin-bottom:15px;}

	#cookie-notice p a{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.5);}

	#cookie-notice .button{-webkit-appearance: none;-moz-appearance:none;appearance:none;text-decoration:none;padding:15px;background:#fff;display:block;width:50px;margin:0 auto;align-self:center;text-align:center;border-radius:3px;}

	#cookie-notice .button:active{background:#eee}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.partial_navigation .logo_wrapper .baseline{margin-top:3px;padding-left:20px;color:#7b7b7a;float:left}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-4{width:33.33333333333333%}

.commentlist .children {
	list-style: none;
	margin: 0;
}

.commentlist .children li {
	border: none;
	margin: 0;
}

.children #respond {
	margin: 0 48px 0 0;
}

  #footer .copyright {
    float: right;
    clear: right;
    text-align: right;
  }

.span3 { width:220px; }

.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}

input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }

.table td.span3, .table th.span3 {
	float:none;
	width:204px;
	margin-left:0;
}

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }

	#agama_slider .slide-content a.button {
		color: #00a4d0;
		border-color: #00a4d0;
	}

	
		
	#agama_slider .slide-content.slide-1 {
		top: 40%;
	}

	#agama_slider .slide-content.slide-2 {
		top: 8%;
	}

	#agama_slider .slide-content.slide-1 a.button-3d:hover {
		background-color: #ffffff !important;
	}

	#agama_slider .slide-content.slide-2 a.button-3d:hover {
		background-color: #ffffff !important;
	}

div#footer {
	width: 980px;
	padding: 40px 0;
	margin: 0 auto;
	clear: both;
}

div#footer ul {
	list-style: none;
	text-align:center;
	height: 20px;
}

div#footer ul li {
	margin: 0 3px;
}

div#footer ul li a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	float:left;
	padding-right: 10px;
}

div#footer ul li a:hover {
	color: #CC9966;
}

div#footer p {
	font-weight: bold;
	font-size: 12px;
	clear: both;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
}

    .box-title {
        background:#f6f6f6;
        border-top:1px solid #fff;
        border-radius:2px 2px 0 0;
        padding:7px 0px 0 6px;
        overflow:hidden;
        position:absolute;
        top:-60px;
        left:0;
        right:0;
        display:block;
    }

        .box-title h3 {margin-bottom:-4px; padding-top:3px;}

        .box-title .subtitle {
            font-size:14px;
            line-height:19px;
            color:#016e51;
            text-transform:uppercase;
            font-weight:600;
            font-family: 'Open Sans', sans-serif;
        }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-8{width:66.66666667%}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}


#contact .contact-address, #contact .contact-phone, #contact .contact-email {
  margin-bottom: 20px;
}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}


.footer-logos {
	margin:30px 0 10px;
}


.title-offers {
  width: 330px;
  padding: 220px 0 0 0;
  cursor: pointer;
}



.bg-transparent {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: auto;
	left: 0;
    top: 0;
    right: 0;
	
}

.bgndgalleryslider .bg-transparent {
    left: auto;
    right: 0
}

.copyrights .alignright,
.copyrights .alignleft,
.copyrights .aligncenter {
  margin: 0px !important;
}

.aligncenter {
  display: block;
  margin: 1em auto;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.aligncenter {
  margin: 20px auto;
}

.widget-recent-research .post-more {
  font-size: 0.9em;
  margin: 0;
}

.post-info,
.post-meta,
.post-more,
.social-bar {
  font-size: 0.9em;
}




.button {
    cursor: pointer;
    display: inline-block;
    padding: 15px 30px;
    color: #F7F8FC;
    font-weight: bold;
    border: none;
    border-radius: 5px;
    margin: 15px 15px 0 0;
    -webkit-box-shadow: 0 15px 30px 0 rgba(5, 16, 44, .15);
    box-shadow: 0 15px 30px 0 rgba(5, 16, 44, .15);
    transition: .4s;
    -webkit-transition: .4s;
}


.button:hover {
    color: rgb(250, 251, 255);
    -webkit-box-shadow: 0 20px 30px 0 rgba(5, 16, 44, .18);
    box-shadow: 0 20px 30px 0 rgba(5, 16, 44, .20);
    -webkit-transform: translateY(-3px) scale(1.01);
    transform: translateY(-3px) scale(1.01);
}


.call-to-action .button {
    margin-top: 0;
}

.button.btn-submit {
    
    background-color: rgb(47, 46, 46);
    background-color: rgba(47, 46, 46, 0.7);
}



.textbox-section {
	display: block;
	padding: 0rem 0rem 1rem 0rem;
}

.with-list .textbox-section {
	display: block;
	padding: 0rem 0rem 1.5rem 0rem;
}

.textbox-section .textbox-label {
	font-size: 1.1rem;
	display: block;
	position: relative;
	margin-left:1px;
	margin-bottom: 5px;
}

.textbox-section .textbox-title {
	line-height: 1.3;
	padding: 0;
	margin:0;
}

.large-up-6 .textbox-section .textbox-title {
	font-size: 1rem;
}



.textbox-section .textbox-title a {
	color: #c5004b;
	position: relative;

}

.textbox-section .textbox-title a:hover {
	opacity: 0.8;
}

.textbox-section p {
	font-size: 0.96rem;
}



.text-center .textbox-section {
	padding: 1rem 2.5rem;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.td-ss-main-sidebar,.td-ss-row .td-pb-span4 .wpb_wrapper{-webkit-backface-visibility:hidden;z-index:1}
.wpb_images_carousel .wpb_wrapper .wpb_gallery_heading{margin:0 0 20px 20px;top:0}
.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option{margin:0 19px 20px 0}

#footer {
	clear: both;
	width: 100%;
}



#footer-widget-area {
	overflow: hidden;
}

#footer-widget-area .widget-area {
	float: left;
	margin-left: 4px;
	width: 215px;
	padding-right:5px;

}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}

#primary a:link, #secondary a:link, #altleft a:link, #altright a:link, #footer-widget-area a:link {color: #474134;}

#primary a:hover, #secondary a:hover, #altleft a:hover, #altright a:hover, #footer-widget-area a:hover {color: #C91640;}

#primary a:visited, #secondary a:visited, #altleft a:visited, #altright a:visited, #footer-widget-area a:visited {color: #706752;}


.logo {
	float: left;
}


.logo img {
	max-width: 100%;
}


.logo h1,
.logo h2 {
	font: bold 32pt arial;
}


.logo strong {
	display: none;
}


.logo span {
	font-weight: normal;
	font-size: 14px;
	display: block;
	clear: both;
}


#theme-header.full-logo .logo {
	float: none;
	margin: 0 !important;
}


#theme-header.full-logo .logo a {
	display: block;
	line-height: 0;
}


#theme-header.full-logo .logo img {
	width: 100%;
	height: auto;
}




#theme-header.center-logo .logo,
#theme-header.center-logo .e3lan-top {
	float: none;
	text-align: center;
}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}

//.cubebrd{border:1px solid #CDCDCD; border-radius:2px;}

//.cubebrd h2{font-size:16px; font-weight:600; background-color:#ccc;color:#fff; border-bottom:1px solid #CDCDCD; text-align:center; padding:5px 0px 5px 0px;}

.cubebrd{border:1px solid #fda6d2; border-radius:5px;}

.cubebrd h2{font-size:16px; font-weight:600; background-color:#fda6d2;color:#fff; border-bottom:1px solid #CDCDCD; text-align:center; padding:5px 0px 5px 0px;}


#testimonials p.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	width: 800px;
	float: left;
	display: inline-block;
}


#testimonials p.author a {
	color: #fff;
	font-weight: 700;
}


#testimonials p.author a:hover {
	color: #E08420;
}


#testimonials p.author a:vistied {
	color: #fff;
	font-weight: 700;
}


#testimonials p.author span {
	display: block;
	font-style: italic;
	color: #e08422;
	font-size: 14px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}

.icemegamenu .ice-megamenu-toggle {
  display: none;
}

  .icemegamenu {
    display: none;
  }


#footer .inner .copy{
    margin-top: 10px;
    font-size: 11px;
}
a.button.yellow-button{margin-bottom:0;background:#FFD600;background-size:40px;padding:10px 20px 10px 20px;border-radius:5px;color:#000000;float:right;clear:both;transition:0.3s all ease}
.yellow{color:#FFD600}
.icon-button.yellow-button img.icon{background:#B59200}
.icon-button.yellow-button h3{background-color:#FFD600}
.icon-button.yellow-button:hover h3{background-color:#FFE560}
.icon-button.yellow-button:hover img.icon{background:#D3AA00}
table tr td.yellow-bg{background-color:#FFEB95}

	.site-header .site-branding .site-title {
		letter-spacing: -10px;
	}
.site-header .site-branding .site-title a:focus,.site-header .site-branding .site-title a:hover{text-decoration:none}


#home-center {
	height: 100%;
	display: table;
	position: absolute;
	top: 0;
	left:0;
	right:0;
	width:90%;
	margin-left:5%;
	margin-right:5%;
}

.element_fade_in {
	opacity: 0;
	position: relative;
	padding-left: 0px;
	right: 0px;
}

#slider_lite_section {
    display: none;
}



.container-full-width {
	width: 100%;
}


.container-full-width:before, .container-full-width:after {
	display: table;
	content: "";
	line-height: 0;
}


.container-full-width:after {
	clear: both;
}
