/*
Theme Name: Inundaweb
Theme URI: http://www.inundaweb.com.br/
Author URI: http://www.inundaweb.com.br/
Version: 0.1
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


/*---------------------- ESTRUTURA ---------------------*/

@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*dl, dt, dd {
	margin: 0;
	padding: 0;
}
html, body, textarea{
	height: 100%;
	font-family: 'Open Sans', sans-serif;
	margin:0;
	font-size: 14px;

}

:hover{
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	transition: all 0.15s linear;
}

li{
	list-style:none;
}

iframe{
	max-width:100%;
}

#wrap {
	width: 100%;
	min-height:100%;
}

select{
	color:#9C9C9C !important;
}
.container-rel-canal{	margin-top:50px;}
.page-template-landing #wrap {
	height: 100%;
}


.page-template-landing #header {
	height: 100%;
}



#main {
	width: 100%;
	float: left;

}


input,textarea,select{
	width:100%;
	background:#eeeeee;
	padding:10px;
	margin:7px 0;
}
span.obs {
	display: inline-block!Important;
	width: auto;
	font-size: 14px;
}

input[type="submit"]{
	float: right;
	width: auto;
	cursor: pointer;
	background: #00b14c;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 13px 35px;
	text-transform: uppercase;
}
/*Opera Fix*/
body:before {
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px;
}
a {
	text-decoration: none;
	color:#4a5e5e;

}

p{
	font-size: 15px;
	color: #595a5c;
	line-height: 23px;
}

article, aside, footer, header, hgroup, nav, section {
	display: block;
}


img{
	max-width:100%;
	height:auto;


}
#content{
	max-width:1200px;
	margin:0 auto;

}

.content-in{
	width:100%;
	float:left;
	/*   margin: 50px 0 50px 0;*/
}

.container{
	width:1200px;
	margin:0 auto;
}

.single #content li:before{
	content:"●";
	color:#959595;
	display:inline-block;
	margin:0 5px 0 0;
}

.single #content li{
	margin: 10px 0;
	color: #595a5c;
	line-height: 23px;
	font-size: 15px;
}
.single #content ul{
	padding-right: 5%;
}

.title-invest img{
	margin: 8px 10px 0 0px;
}

/*************HEADER**********************/

#header{
	width: 100%;
	float: left;
	padding: 25px 0 0 0;
}

.header-in{
	width:1200px;
	margin:0 auto;
	display: table;

}
.page-template-landing .header-in{
	display: table;
	padding-bottom: 20px;
	position: absolute;
	bottom: -30px;
}

.page-template-landing .header-in.fixo{
	padding-bottom: 20px;
	border-bottom: 2px solid #D0D0D0;
}

.menu-topo ul li{
	display:inline-block;
	padding:0 15px;
}
.menu-topo ul li a{
	color: #818285;
	display: block;
	font-weight:normal;
	font-size: 14px;
	padding: 10px 0;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	transition: all 0.15s linear;
	text-transform:uppercase;
	border-bottom:4px solid transparent;
}



.menu-topo ul li a:hover,
.menu-topo ul li.current-menu-item a{
	color:#00b14c;
	border-bottom:4px solid #00b14c;

}

.header-in{
	background: #fff;
	width: 100%;
	z-index: 999;


}
.header-in .col-md-12{
	width:1200px;
	margin:0 auto;
	float:none !important;

}

.logo{
	float:left;
	margin-top: 2%;
}
.menu-topo {
	float: right;
	margin: 47px 0 0 0;
}

.menu-lista-topo{
	position: absolute;
	top: -5px;
	right: 15px;
}

.menu-lista-topo li{
	float:left;
	padding:0 15px 0 0;
	margin:0 15px 0 0;

}
.menu-lista-topo li:last-child{
	padding:0;
	margin:0;

}


.menu-lista-topo li a{
	color:#00b14c;
	font-size:14px;

}

.btn-ct{
	border:2px solid #00b14c;
	padding: 10px 20px;
	text-transform:uppercase;
	font-size:15px;
}


.btn-ct:hover{
	background:#00b14c;
	color:#fff;
}


/***************FOOTER***************************/
#footer{
	width: 100%;
	float: left;
	background: #f8f8f8;
	margin: 100px 0 0 0;
}
.barra-footer{
	width:100%;
	float:left;
	padding: 15px 0px 15px 0px;
	background:#01625e;
	background-size: cover;
}
.barra-footer .container{
	width:1000px;
	margin:0 auto;
}
.footer-info .container{
	width:1200px;
	margin:0 auto;
}
.box-right{
	width:48%;
	float:right;
}
.box-left.box-news figure{
	float:left;
	margin:0 15px 0 0;
}
.box-left{
	width:48%;
	float:left;
}
.title-news{
	font-size: 28px;
	line-height: 63px;
	font-weight: bold;
	color: #fff;
}
.form-news input[type="submit"]{
	background: #00b14c;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	color: #fff;
	padding: 15px 20px;
	width:25%;
	position:absolute;
	right:0;
	top:0;
}

.form-news input[type="submit"]:hover{
	background: #01827D;
}


.form-news input[type="email"]{
	padding: 15px;
	background:#fff;
	width: 72%;

}
.form-news .wpcf7-form{
	position:relative;
}
.barra-footer .box-right{
	width:50%;
}
.box-col-4{
	width: 32%;
	margin: 0 4% 0 0;
	float:left;
}

.pertence{
	position: absolute;
	top: 0;
	background: #fbfbfc;
	padding: 10px;
	z-index: 9;
	color:#555555;
}

.container-blog .post-categories a, .box-time{
	font-weight:600;
}

.form-news .wpcf7{
	height:63px;
}

.box-col-4:last-child{
	margin: 25px 0 0 0;
}
.menu-footer ul li{
	float:left;
	width:100%;
}
.menu-footer{
	float: left;
}
.menu-footer ul li a{
	color: #00b14c;
	font-size: 14px;
	padding: 3px 0;
	display: block;
	text-transform: uppercase;
}
.menu-footer ul li a:hover{
	color:#84AE4F;
}
.menu-footer ul li{
	margin: 2px 0;
}
.footer-info{
	width:100%;
	float:left;
	padding:50px 0;
}
.btn-padrao{
	background:#ddd;
	padding:12px 15px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	display: inline-block;
}

.bg-blue{
	background:#00b14c;
}
.bg-blue:hover{
	background:#01827D;
}
.title-uni{
	color:#878787;
	font-size:28px;
	text-transform:uppercase;
}
.box-unidades{
	text-align:center;
}
.box-unidades p{
	font-size:12px;
	color:#878787
}
.lista-midias-footer li a{
	width: 50px;
	height: 50px;
	display: block;
	margin: 0 auto;
}
.lista-midias-footer li{
	text-indent: -999em;
	float: left;
	width: 33% !important;
	margin: 0 !important;
}
.effect-circle{
	overflow:hidden;
	border-radius:50%;
	display:inline-block;
	border:2px solid #fff;
}
.effect-circle img{
	display:block;
}
.face-footer{
	background:url(img/icon-midias-footer.html)left center no-repeat
}
.insta-footer{
	background:url(img/icon-midias-footer.html)center center no-repeat
}
.twitter-footer{
	background:url(img/icon-midias-footer.html)right center no-repeat
}
.box-midias span{
	color:#6e6e6e;
	font-size:20px;
}
.box-midias p{
	color:#6e6e6e;
	font-size:16px;
}
.box-midias{
	text-align:center;
}
.lista-midias-footer{
	padding:0 20px;
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
.box-logo{
	text-align:right;
}

.tel-footer{
	display:block;

}


.title-end{
	display:block;
	color:#595a5c;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px 0;
	background:url(img/icon-endereco.png)left center no-repeat;
	padding: 2px 0 2px 25px;
}
.title-ct{
	display:block;
	color:#595a5c;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

.endereco-cwb{
	float: left;
	width: 100%;
	margin-bottom: 35px;
}
.endereco-jv{
	float: left;
	width: 100%;
}

.box-menu-footer{
	border-right:1px solid #fff;
}

.info-contato .nome{
	margin: 0 0 10px 0;
	display: inline-block;
}


/***********FIM*FOOTER***************************/



/***********FALE CONOSCO***************************/
.faixa-full {
	width: 100%;
	float: left;
	padding: 70px 0;
	background-size: cover;
	background-position: top center;
	margin:0 0 50px 0;
}

.faixa-full .title-large{
	font-size:30px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}

.container-ct .box-right{
	border-left:1px solid #c9c9c9;
	padding-left:50px;
}

.obrigatorio{
	font-size:12px;
	float:left;
}

.wpcf7 br{
	display:none;
}

.form-left{
	width:38%;
	float:left;
}
.form-right{
	width:60%;
	float:right;
}

.tel-ct{
	font-size:18px;
}

.mail-ct{
	width:100%;
	float:left;

}

.end-ct{
	margin:15px 0 0 0;
	float:left;
	width:100%;
}
/***********FIM FALE CONOSCO***************************/



/**********INSTITUCIONAL***************************/

.subtitle {
	color: #fff;
	font-size: 16px;
}

.page-template-institucional .faixa-full{
	background-position: top center;
}

.container-inst iframe{
	float: right;
	margin: 2% 0 2% 2%;
}

.aligncenter{
	display:block;
	margin:4% auto;

}
.alignleft{
	float:left;
	margin:0 3% 3% 0;

}

.alignright{
	float:right;
	margin:0 0 3% 3%;

}
.effect-circle{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow:hidden;
}

.effect-circle img{
	display:block;
}

.box-equipe{
	float:left;
	width:100%;
}

.resultados-title{
	color: #a8a8a8;
	display: block;
}

.content-equipe{
	float:left;
	width:100%;
	margin:100px 0 0 0;
}

.box-equipe li{
	text-align:center;
	margin: 35px 0;
}

.title-equipe{
	color: #01715e;
	font-size: 18px;
	display: block;
	margin:35px 0;
}

.box-equipe li p.desc{
	text-align:left;
	color:#9b9b9b;
}

.title-border{
	color: #01715e;
	text-transform: uppercase;
	font-size: 24px;
}
.single-unidades h3::after,
.single-unidades h2::after,
.title-border::after{
	border-bottom: 2px solid #00c345;
	padding-bottom: 10px;
	content: "";
	display: block;
	width: 100px;



}

.single-unidades .content-serv h3::after,
.single-unidades .content-serv h2::after,
.content-serv .title-border::after{
	margin:0 0 25px 0;
	color: #087a67;
}

.box-equipe .title-border{
	margin:0 0 50px 0;
}
/***********FIM INSTITUCIONAL***************************/



/***********UNIDADES***************************/
.box-unidades li figure,
.box-destaque li figure,
.box-blog  li figure{
	position:relative;
	overflow:hidden;
}

.box-unidades li:hover img,
.box-destaque li:hover img,
.box-blog li:hover img{
	-ms-transform: scale(1.03,1.03); /* IE 9 */
	-webkit-transform: scale(1.03,1.03); /* Safari */
	transform: scale(1.03,1.03);
}


.page-template-unidades .box-unidades li,
.tax-localizacao .box-unidades li{
	margin-top:25px;
	margin-bottom:25px;
}

.box-unidades .box-float{
	position:absolute;
	bottom:0;
	width:100%;
	left:0;
	text-align: left;
}
.box-unidades .box-float-in{
	background:rgba(255,255,255,0.85);
	padding: 10px 15px;
}

.box-unidades{
	margin: 25px 0 0 0;
	float: left;
	width: 100%;
}

.box-unidades-center{
	text-align:center;
	margin: 25px 0 0 0;
}

.container-fluid div span{
	margin:10px 0 0 ;
}

.investimento .container-fluid div span{
	margin:10px 0 0 ;
	display:block;
}

.title-unidades{
	margin: 0 0 5px 0;
	font-size: 18px;
	font-weight: normal;
}

.btn-acss{
	padding: 12px 15px;
	background: #00c345;
	color: #fff;
	top: -12px;
	position: relative;
}
.btn-acss:hover{
	background: #01827D;
}
.btn-acss::after{
	content: "";
	display: inline-block;
	vertical-align: middle;
	/* margin-right: 10px; */
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 12px solid #fff;
	position: absolute;
	bottom: 3px;
	right: 3px;
}

.mail-topo{
	background:url(img/icon-mail.jpg)left center no-repeat;
	padding:3px 0 3px 28px;
}

.title-white{
	color: #fff !important;
	border: none;
	text-transform: initial !important;
	font-size: 26px !important;
}
.ct-25 .title-white{
	line-height: 40px;
}


.title-white::after{
	display:none !important;
}

.faixa-full .col-md-6{
	margin:2% 0 0 0;
}

.box-servicos.box-cap .box-float{
	padding-left:25px;
	padding-right:25px;
}

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

.btn-down-float{
	background: #03b4ae;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: -39px;
	width: 300px;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	padding: 12px 0;
	text-transform: uppercase;
}


/********SINGLE*************************/
.single-unidades .faixa-full{
	min-height:500px;
}

.single-unidades h2{
	color:#087a67;
	text-transform:uppercase;
	font-weight:normal;
	font-size:26px;
}
.single-unidades h2 strong{
	font-weight:normal;
}

.single-unidades h3{
	color:#087a67;
	text-transform:uppercase;
	font-weight:normal;
	font-size:24px;

}

.p-endereco{
	color:#fff;
}

.error404 .faixa-full {
	padding: 30px 0;
	background: #01625e;
	color: #fff;
}

.numero-erro{
	font-size: 100px;
	border: 2px solid #008439;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	display: block;
	vertical-align: middle;
	/* display: list-item; */
	line-height: 200px;
	text-align: center;
	color: #FFFFFF;
	margin: 0 auto;
	background: #008439;
}

.text-erro {
	width: 70%;
	/* margin: auto; */
	font-weight: 300;
	font-size: 20px;
	text-align: center;
	line-height: 27px;
	margin: 25px auto 0 auto;
}

.container-parceiros{
	margin:120px 0;
}

.container-rel-servicos{
	margin:70px 0 0 0;
}

.container-rel-servicos .box-servicos{
	margin:25px 0 0 0;
}

.container-rel-canal .box-blog-home{
	margin:60px 0 0 0;
}

div#gallery-1{
	margin-top:50px;
}
/***********FIM UNIDADES***************************/

/****************HOME****************************/
.container-blog-home .title-border{
	text-align: center;
	color: #262626;
	font-size: 28px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Tahoma, Regular;
}

.ct-title-border{
	text-align:center;
}

.ct-title-border .title-border::after{
	margin: 0 auto;
}
.container-blog-home .ct-title-border .title-border::after{
	border-color:#d6d6d6;
}

.box-blog-home{
	margin-top: 90px;
	float: left;
	width: 100%;
}

.container-unidades-home{
	background-size: cover !important;
	background-attachment: fixed !important;
	padding: 60px 0;
}

.conteudo-geral{
	float: left;
	width: 100%;
	margin-top: 35px;
}

.container-unidades-home .title-unidades{
	color: #fff;
	font-size: 40px;
	font-family: Tahoma, Regular;
	text-transform: uppercase;
	font-weight: bold;
	background: url(img/icon-unidades.png)left center no-repeat;
	padding: 0 0 0 50px;
}

.desc-uni{
	color:#fff;
}

#main_cat{
	width:30%;
}
#sub_cat{
	width:30%;
}


#busca-av select{
	background: rgba(255,255,255,0.7);
	color: #6D6D6D;
}


#buscar {
	width: 15%;
	color:#33504e;
	background:#fff;
	text-transform:uppercase;
}

.container-unidades-home .col-md-7{
	margin:11% 0 0 0;
}

.container-blog-home, .container-box{
	margin:130px 0;
}

.container-box .box-center{
	text-align:center
}

.category .container-blog,
.tax-unidade .container-blog,
.tag .container-blog{
	border: none;
	padding-top: 0;
}

.article-in-text h2{
	font-size:26px;
	font-weight: 600;
	color: #333;
	margin: 0 0 12px 0;
}

.article-in-text h3{
	font-size:24px;
	font-weight: 600;
	color: #333;
	margin: 0 0 12px 0;
}

.article-in-text h4{
	font-size:22px;
	font-weight: 600;
	color: #333;
	margin: 0 0 12px 0;
}

.blog-gb {
	text-align: center;
	margin: 0px 0 35px 0;
}

td{
	border: 1px solid #ddd;
	padding: 10px;
}


.box-blog-home .box-float{
	position:absolute;
	bottom:0;
	width:100%;
	left:0;
	text-align: left;
	z-index: 9;
	padding: 0 7% 2% 5%;
}

.box-blog-home figure{
	position:relative;
	background:#000;
	overflow:hidden;
}


.box-blog-home li{
	margin:3px 0;
}
.box-blog-home li:hover img{
	-ms-transform: scale(1.03,1.03); /* IE 9 */
	-webkit-transform: scale(1.03,1.03); /* Safari */
	transform: scale(1.03,1.03);
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.box-blog-home .title-blog{
	color:#fff;
	font-size: 18px;
}
.box-blog-home .title-blog:hover{
	color:#FFA148;
}

.box-blog-home .post-categories {
	width: 48%;
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}

.box-blog-home .post-categories a {
	color:#00b14c;
}
.box-blog-home .post-categories a:hover{
	color:#FFA148;
}

.box-blog-home .post-categories li:after{
	color:#00b14c;
}

.date-blog{
	color:#fff;
	margin:0 0 5px 0;
	display:block;
}

.btn-home-link{
	background: #008439;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 35px 12px 18px;
	font-weight: 600;
	display: inline-block;
	position: relative;
	margin: 20px 0 0 0;
}
.btn-home-link:hover{
	background: #01827D;
}
.btn-home-link::after{
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 20px solid white;
	content: "";
	right:5px;
	bottom:5px;
	display: inline-block;
	position: absolute;
}


#footer .footer-inunda {

	background-color: #A9A9A9;
	width: 100%;
	float: left;
	text-align: center;
	padding: 3px 0;
	border-top: 2px solid #8E8E8E;


}

.container-box .title-border{
	color: #008439;
	font-size: 20px;
	margin: 30px 0 20px 0;
}

.container-box .title-border::after{
	margin:0 auto;
	border-color:#d6d6d6;
}

.box-blog-home .col-md-4{
	width:33%;
}

.box-blog-home .col-md-4:nth-child(3n+2){
	margin-left: 0.5%;
	margin-right: 0.5%;
}


.box-blog-home .box-layer{
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 32%, rgba(0,0,0,0.8) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(32%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 32%, rgba(0,0,0,0.8) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 32%, rgba(0,0,0,0.8) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 32%, rgba(0,0,0,0.8) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 32%, rgba(0,0,0,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}


.box-contato span{
	color: #fff;
	margin: 0 0 5px 0;
}

.info-contato span{
	display: block;
	font-size: 16px;
}

.info-contato .cargo{
	display:inline-block;
}

span.ddd{
	display:inline-block;
}

.single .faixa-full span.tel{
	display:inline-block;
}
.single .obrigatorio,
.page-template-franqueado .obrigatorio{
	color:#fff;
}

.container-fluid .effect-circle{
	width: 200px;
	height: 200px;
	background: #FFF;
	border: 1px solid #E8E8E8;
}

.prem .list-top  .effect-circle{
	padding:15px;
}

.img-rotate {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
	width: 100%;
	margin: 0 !important;
}

.img-rotate-bg-left {
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0);
	box-shadow: 0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	border: 1px solid #ccc;
	-webkit-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
	background: none;
	margin:0 0 3% 3%;
	float: right;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.img-rotate-bg-left:hover, .img-rotate-bg-left:focus, .img-rotate-bg-left:active, .box-rotate:hover, .box-rotate:focus, .box-rotate:active {
	-webkit-transform: scale(1.04) rotate(0deg);
	-ms-transform: scale(1.04) rotate(0deg);
	-o-transform: scale(1.04) rotate(0deg);
	transform: scale(1.04) rotate(0deg);
}

.img-rotate-bg-left:hover .img-rotate, .box-rotate:hover .img-rotate {
	-webkit-transition: all .2s .3s ease-in-out;
	-o-transition: all .2s .3s ease-in-out;
	transition: all .2s .3s ease-in-out;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.box-contato .effect-circle{
	float: left;
	margin: 0 4% 0 0;
	width: 90px;
	height: 90px;
	position: relative;
	padding: 10px;
}

.title-eqp{
	color: #008439;
	font-size: 22px;
	margin:10px 0;
}

.box-contato li{
	float:left;
	width:100%;
	margin:25px 0;
}

.box-equipamentos li{
	text-align:center;
	margin: 50px 0;
}

.border-uni{
	color:#fff !important;
	text-transform:uppercase !important;
	font-weight:normal;
	margin:45px 0 10px 0;
	border-color: #fff !important;
}

.border-uni::after{
	border-color: #fff !important;
}

#gallery-1 img{
	border: none !important;
}


section.container-full.ct-form-fq.orcamento {
	margin: 100px 0 0 0;
}

svg path{
	fill:#fff;
}

.single-servicos #footer,
.single-unidades #footer{
	margin-top:0;
}

.orcamento .title-white{
	text-transform: uppercase !important;
	font-weight: normal;
}

svg{
	width: 100%;
	height: auto;
}
/*************FIM *HOME****************************/
/***********CAPACITAÇÃO***************************/
.box-bread li{
	float:left;

}

.box-bread li::after{
	content:"/";
	display:inline-block;
	padding:0 3px;
	margin:0 3px;
}

.box-bread li:last-child::after{
	content:"";
}


.single-servicos .faixa-full,
.category .faixa-full,
.tag .faixa-full,
.tax-unidade .faixa-full,
.single-capacitacao .faixa-full,
.tax-localizacao .faixa-full,
.tax-tipos .faixa-full,
.tax-tipos .faixa-full,
.tax-grupo .faixa-full,
.page-template-capacitacao .faixa-full,
.page-template-servicos .faixa-full{
	margin:0;
}
/***********FIM CAPACITAÇÃO***************************/



/***********SINGLE SERVIÇOS***************************/


.single-servicos h2{
	color:#00c345;
	font-size:26px;
	margin: 0 0 10px 0;
}
.single-servicos h3{
	color:#00c345;
	font-size:24px;
	margin: 0 0 10px 0;
}


.single-servicos h4{
	color:#00c345;
	font-size:22px;
	margin: 0 0 10px 0;
}

.box-bread li a:hover{
	color:#00c345;
	text-decoration:underline;
}

.lista-downloads li{
	float:left;
	margin-right:10px;
	position:relative;
}

.bt-title-down{
	background: #00c345;
	color: #fff;
	padding: 15px;
	font-weight: bold;
	cursor: pointer
}

.box-hidden {
	float: left;
	width: 100%;
	position: absolute;
	background: #eeedeb;
	width: 280px;
	display:none;
	z-index: 9;
	top: 35px;
	padding: 15px;
}

.single-capacitacao h2{
	color: #00c345;
	font-size: 26px;
	margin: 0 0 10px 0;
}
.single-capacitacao h3{
	color:#00c345;
	font-size:24px;
	margin: 0 0 10px 0;
}

.remove{
	display:none;
}


.single-capacitacao h4{
	color:#00c345;
	font-size:22px;
	margin: 0 0 10px 0;
}

.box-servicos li figure{
	position:relative;
	overflow:hidden;
}

img{
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.box-servicos li:hover figure img{
	position:relative;
	overflow:hidden;
	-ms-transform: scale(1.03,1.03); /* IE 9 */
	-webkit-transform: scale(1.03,1.03); /* Safari */
	transform: scale(1.03,1.03);
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.btn-down{
	background: #1bbab5;
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding: 12px;
	display: block;
	margin: 10px 0 0 0;
}

.box-servicos .box-float{
	position:absolute;
	bottom:0;
	width:100%;
	left:0;
	text-align: left;
	padding: 0 7% 2% 5%;
	z-index: 99;
}

.box-servicos .title-serv{
	font-size: 20px;
	color: #fff;
	line-height:normal;
	font-weight: normal;
}

.box-layer{
	height: 100%;
	width: 100%;
	position: absolute;
	margin-bottom: 0px;
	background: rgba(0, 0, 0, 0.53);
	bottom: 0;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 32%, rgba(0,0,0,0.6) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(32%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 32%, rgba(0,0,0,0.6) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 32%, rgba(0,0,0,0.6) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 32%, rgba(0,0,0,0.6) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 32%, rgba(0,0,0,0.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	-ms-transform: scale(1.03,1.03); /* IE 9 */
	-webkit-transform: scale(1.03,1.03); /* Safari */
	transform: scale(1.03,1.03);
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	transition: all 0.15s linear;
	z-index: 9;
}

.box-servicos p{
	color:#fff;
	font-size:12px;
}

.content-serv iframe{
	margin: 0 auto;
	display: block;
}
/***********FIM SERVIÇOS***************************/




/**********BLOG**************************/

.form-in {
	display: flex;
	align-items: center;
}
.box-submit {
	display: table;

	width: 116px
}
.box-submit input {
	padding: 16px 10px;
}

.article-in-text iframe {
	max-width: 100%;
	width: 100%;
	/* height: auto; */
	background: #eee;
	padding: 4% 16% 4% 16%;
}
.effect-hover{
	position:relative;
}

.date-single {
	width: 10%;
	float: left;
}
.post-categories li a{
	font-size: 13px;
	color: #333;
}

.container-blog .post-categories li a:hover{
	text-decoration:underline;
}

.post-categories {
	float:right;
}
.post-categories li {
	float: left;
	margin: 0 !important;
	width:auto !important;
}
.post-categories li::after{
	content:"//";
	display:inline-block;
	padding:0 3px;
	margin:0 3px;
}
.post-categories li:last-child::after{
	content:"";
}

.title-blog{
	color:#008439;
	font-size:22px;
}
.title-blog:hover{
	color:#01827D;
}

.box-destaque li{
	margin-bottom:50px;
}

.date{
	color:#fff;
	font-weight:bold;
	background:#00c345;
	padding:5px 15px;
	position:absolute;
	bottom:0;
}

.box-blog .title-blog{
	font-size:18px;
	margin: 0 0 15px 0;
}

.box-blog .col-md-8{
	padding-left:5%;
}

.box-time {
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
}

.title-red {
	font-size: 20pt;
	font-family: Tahoma, Regular;
}
.container-blog{
	border-top: 2px solid #e5e5e5;
	width: 100%;
	float: left;
	padding: 70px 0 0 0;
	margin: 25px 0 0 0;
}

.box-blog{
	border-right: 1px solid #e5e5e5;
}
.blog .box-right .form-in input[type="text"] {
	width: 69%;
	float: left;
	background: #fff;
	padding: 17px;
}
.side-blog a:hover{
	text-decoration:underline;
}

.barra-lateral.col-md-3 {
	padding-left: 40px;
}

.box-blog li{
	margin: 25px 0;
	float: left;
	width: 100%;
}
.box-blog li:first-child{
	margin-top:0;
}

.side-blog h3{
	margin-top:0;
	color:#00c345;
	font-weight:normal;
	margin-bottom: 15px;
}

.box-servicos li{
	margin:25px 0;
}

.side-blog{
	margin-bottom:50px;
}

.side-blog li{
	margin:10px 0;
}
.midias-site-single {
	display: block;
	width: 100%;
	float: left;
	margin: 15px 0 36px 0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 8px 0 5px 0;
}
.fb_iframe_widget span{
	vertical-align:baseline !important;
}

.fb_iframe_widget{
	margin-right:15px;
}

div#___plus_0 {
	margin-left: 15px !important;
}

.sf-navicon-button.x{
	display:none;
}

.faixa-full #busca-av select{
	background: #fff;
	width: 50%;
}

.faixa-full #buscar{
	background: #00c345;
	width: auto;
	padding: 11px 20px;
	color: #fff;
	font-weight: 600;
}

.search .container-blog{
	margin-top:0;
	padding-top:0;
	border:none;
}

.article-in-text a{
	color:#00b14c;
	font-weight:bold;
}
.article-in-text a:hover{
	text-decoration:underline;
}

.article-in-text {
	display: table;
	float: left;
	margin-top: 25px;
}
.wp-pagenavi span.current {
	font-weight: bold;
	background: #008439;
	color: #fff;
}
.wp-pagenavi a, .wp-pagenavi span {
	border:none;
}
.container-destaque-blog .categoria {
	display: table;
	width: 100%;
}
.container-destaque-blog .categoria .post-categories {
	padding: 10px 0;
	float: left;
	width: 100%;
}

.faixa-full.blog  .col-md-12 .box-left span{
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 70px;
}

.side-blog li::before{
	content: "" !important;
}

.tagcloud{
	padding-left:5%;
}
.comentarios {
	float: left;
	width: 100%;
	margin: 100px 0 0 0;
}

.comentarios h4 {
	text-transform: uppercase;
	font-size: 22px;
	color: #00c345;
	color: #262626;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
}
.comentarios h4::after {
	border-bottom: 2px solid #d6d6d6;
	padding-bottom: 10px;
	content: "";
	display: block;
	width: 100px;
}

.box-blog{
	padding:0 5% 0 0;
}

.title-blog-in{
	font-weight: normal;
	font-size: 30px;
}

/***********FIM bLOG***************************/
/********** FRANQUEADO *************/
.text-center {
	color: #01715e;
	margin: 4% 0 4% 0;
}
.img-circle {
	margin: 0 auto;
	display: block;
}

.list-top .text-center{
	font-size:18px;
}

.franqueado-descr {
	color:#aaaaaa;
}
.investimento {
	background: #024844 url('img/retangulo30.jpg') 44% no-repeat;
	padding: 2% 0 2% 0;
	background-size: cover;
}
.title-invest {
	text-align: center;
}
.title-invest:after {
	content: "";
	background: #fff;
	height: 2px;
	width: 20%;
	bottom: -11px;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
}
.title-invest span {
	color: #fff;
	margin-left: 5%;
	text-transform: uppercase;
}
.investimento .col-md-6 {
	background: rgba(2, 72, 68, 0.7);
	color: #fff;

}


.investimento .col-md-6 {
	margin: 50px 0 0 0;
	border: 1px solid #fff;
	margin: 2%;
	padding: 15px;
	position:relative;
}
.investimento .col-md-6::after {
	position: absolute;
	width: 104%;
	height: 106%;
	content: "";
	left: -2%;
	top: -3%;
	background: rgba(2, 72, 68, 0.7);

}


.investimento .col-md-6 div {
	z-index: 2;
	position: relative;
}
.investimento .col-md-12 {
	margin: 0 0 50px 0;
}
.investimento .col-md-6 div h3 {
	font-size: 14.6pt;
	font-weight: 500;
	margin: 26px 0;
	line-height: 20px;
}


.investimento .row{
	display: flex;
	width: 100%;

}


.list-top li:nth-child(7) figure{
	padding: 20px;
}

.video-propaganda iframe {
	width: 100%;
	padding: 0.4% 20%;
	height: 400px;
}
.franquearse {
	background:#535353 url('img/fundo-franquearse.jpg') 44% no-repeat;
	padding: 2% 0 2% 0;
}
.franquearse input[type="text"],.franquearse input[type="email"],.franquearse input[type="tel"],  .franquearse textarea {
	background: #fff;
	color: #c2c2c2;
	border-radius: 3px;
}

.align-middle{
	text-align:center;
}

.list-top li{
	margin:50px 0;
}

.list-top .col-md-4{
	width:25%;
}

.list-top .col-md-4:nth-child(3n+2) {
	margin-left: 12%;
	margin-right: 12%;
}

.bg-grey{
	padding:25px 0;
}
.ct-video{
	padding:60px 0;
}


div.wpcf7-mail-sent-ok {
	border:none !important;
	background: #398f14;
	color: #fff;
	margin: 0;
	float: left;
	width: 100%;
}

div.wpcf7-validation-errors {
	color: #fff;
	border: none;
	margin: 0;
	background:#f00;
	float: left;
	width: 100%;
}

#footer span.wpcf7-not-valid-tip{
	display:none;
}

.video-propaganda{
	background:#ddd;
	padding:25px 0;
}

.single-capacitacao #footer{
	margin-top:0;
}

.ct-form-fq{
	padding: 50px 0;
	background: url(img/banner-form.jpg)no-repeat;
	background-size: cover;
	background-attachment: fixed;
	margin: 50px 0 0 0;
}

.ct-form-fq .container{
	width: 550px;
}
.ct-form-fq .title-white{
	text-align:center;
	margin:0 0 15px 0;
}

.page-template-franqueado .title-border{
	text-transform:none;
}
.page-template-franqueado #footer{
	margin-top:0;
}

.norma {
	color: #747474;
	font-weight: 600;
	margin: 50px 0 0 0;
	display: block;
}

.lista-downloads{
	float: left;
	width: 100%;
	margin: 40px 0 60px 0;
}

.bt-title-down.ativo {
	border-bottom: 4px solid #17d8d3;
}

.col-30{
	width:29.3%;
	float:left;
}
.col-70{
	width:69.3%;
	float:right;
}


.block{
	display:block;
}








/*******************LANDING 25 ANOS*********************/

.ct-landing{
	background: url(img/fundo-landing.jpg)center center no-repeat;
	padding: 13% 0 13% 0;
	background-size: cover;
	height: 100%;
}


.cd-timeline-navigation{
	display:none;
}

.videoWrapper {
	position: relative;
	padding-bottom: 55%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.list-areas{
	display: flex;
	margin-top: 80px;
}




.list-areas li{
	font-size: 22px;
	color: #fff;
	display: inline-block;
	margin: 0 -2.5px;
	text-transform:uppercase;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	transition: all 0.15s linear;
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: 5px solid rgba(0,0,0,0.2);

}


.list-areas li a{
	color: #fff;

}


.list-areas li div{
	padding: 60px 20px 60px 100px;


}


.page-template-landing #footer{
	margin-top:0;
}


.page-template-landing .menu-topo ul li a {
	color: #000000;
	font-weight: 600;
	font-size: 14px;
	text-transform:initial;

}

.list-areas li:nth-child(1){
	width:27%;
	background:#005e99 url(img/icon-seguranca.png)left 15px center no-repeat;
}


.list-areas li:nth-child(2){
	width:25%;
	background:#971b1e url(img/icon-higiene.png)left 15px center no-repeat;
}

.list-areas li:nth-child(3){
	width:25%;
	background:#518c3f url(img/icon-meio-ambiente.png)left 15px center no-repeat;
}

.list-areas li:nth-child(4){

	width:25%;
	background:#fcaf3f url(img/icon-ergonomia.png)left 15px center no-repeat;
}


.list-areas li:nth-child(1):hover{
	background:#07476F  url(img/icon-seguranca.png)left 15px center no-repeat;

}


.list-areas li:nth-child(2):hover{
	background:#800003  url(img/icon-higiene.png)left 15px center no-repeat;
}

.list-areas li:nth-child(3):hover{
	background:#217B05 url(img/icon-meio-ambiente.png)left 15px center no-repeat;
}

.list-areas li:nth-child(4):hover{
	background:#E69217 url(img/icon-ergonomia.png)left 15px center no-repeat;
}



.header-landing{
	padding-top:0 !important;
}

.ct-25 .col-md-6.left{
	background: #01625e;
	width: 50%;
	padding: 20px 0;
	background-image: url(img/watermark-banner.png);
	background-attachment: fixed;
	background-size: cover;
}


.ct-25 .col-md-6.right{
	background: url(img/bg-line.jpg);
	width: 50%;
	padding: 40px 0;
	background-size: cover;
}

.container-inst .col-md-6.pad-right{
	color:#454545;
	font-size:16px;
	text-align:right;
}


.icon-25anos{
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;

	z-index: 2;
}


.video-full .icon-25anos{
	width: 220px;
	height: 220px;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	transition: all 0.15s linear;
	overflow: hidden;
	border-radius: 50%;

}


.video-full .icon-25anos:hover img{
	background: rgba(2, 174, 169, 0.82);
	border-radius: 50%;
}

.video-full .icon-25anos:hover{
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	transition: all 0.15s linear;
}


.ct-25 .col-md-6.right .col-md-in{
	text-align:right;

}

.ct-25 .col-md-6.left .col-md-in{
	margin-top: 14%;

}

.pad-left-100{
	padding-left:100px;
}
.pad-right-100{
	padding-right:100px;
}

.ct-diferenc .col-md-6{
	width:50%;
}


.ct-25 .col-md-6{
	display:inline-block;
	vertical-align:middle;
	float:none !important;
}

.title-line{
	display:block;
	font-size:22px;
	color:#01625e;
	text-align:right;
	margin-bottom:40px;
	font-weight: bold;
}

.ct-25 .col-md-6 p{
	color:#fff;
}

.selectd .events-content.col-md-6{
	text-align: right;
}

.col-md-in{
	width: 535px;
}

.ct-25{
	display: flex;
	position:relative;
}

.float-25{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
}

.ct-diferenc .col-md-6.right{
	background:#f5f5f5;
	padding:80px 0;

}
.ct-diferenc .col-md-6.left{
	background: url(img/img-diferenciais.png)right 144px center fixed;

}

.ct-diferenc{
	display: flex;
}


.title-landing{
	color:#66b0ab;
	font-size:48px;
	font-family: 'Montserrat', sans-serif;
	margin-top: 8%;
}

.title-landing span{
	color:#87b9b6;
	font-size:44px;

}

.icon-anchor{

	position: absolute;
	bottom: 20%;
	left: 0;
	right: 0;
	margin: auto;
	width: 55px;

}



.list-diferenc li{
	color:#686868;
	font-weight:300;
	font-size:16px;
	margin: 30px 0;
	background:url(img/icon-diferenciais.png)top left no-repeat;
	padding: 5px 0 5px 45px;
}

.list-diferenc li:nth-child(2){
	background: url(img/icon-diferenciais.png)top -65px left no-repeat;
}


.list-diferenc li:nth-child(3){
	background: url(img/icon-diferenciais.png)top -120px left no-repeat;
}

.list-diferenc li:nth-child(4){
	background: url(img/icon-diferenciais.png)top -188px left no-repeat;
}

.list-diferenc li:nth-child(5){
	background: url(img/icon-diferenciais.png)top -242px left no-repeat;
}


.list-diferenc li:nth-child(6){
	background: url(img/icon-diferenciais.png)top -301px left no-repeat;
}


.list-diferenc li:nth-child(7){
	background: url(img/icon-diferenciais.png)top -353px left no-repeat;
}

.pad{
	padding:0 40px  !important;
}


.pad-left{
	padding-left:40px !important;
}
.pad-right{
	padding-right:40px !important;
}


.ct-diferenc .title-landing{
	font-size:28px;
	color:#01625e;
}


.ct-atuac .title-landing{
	font-size:40px;
	color:#686868;
	text-align:center;
	margin-bottom: 50px;
}

.w350{
	max-width: 350px;
	max-height: 350px;
	width: 100%;
}

.ct-atuac{
	padding-top: 100px;
	background:url(img/watermark-tec.png)center center no-repeat;
	padding-bottom: 100px;
}

.video-full .col-md-4{
	float:right !important;
}

.video-full{
	background: url(img/banner-video.jpg)center center no-repeat;
	background-size: cover;
	position: relative;
	padding: 11% 0;
}


.video-full .col-md-4 p{
	font-size: 16px;
	color: #fff;
	text-align:right;
}

.bt-menu-trigger {
	display: block;
	width: 35px;
	height: 45px;
	cursor: pointer;
	float: left;
	margin: 4% 4% 0 0;
	display:none;
	float: right;
}

.bt-menu-trigger span {
	position: absolute;
	display: block;
	width: 35px;
	height: 4px;
	background-color: #0F846F;
	font-size: 0px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	margin-top: 20px;
}

.bt-menu-open  span {
	background-color: transparent;
}

.bt-menu-trigger span:before,
.bt-menu-trigger span:after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0F846F;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.bt-menu-trigger span:before {
	-webkit-transform: translateY(-250%);
	transform: translateY(-250%);
}

.bt-menu-trigger span:after {
	-webkit-transform: translateY(250%);
	transform: translateY(250%);
}

.bt-menu-open  span:before {
	-webkit-transform: translateY(0) rotate(45deg);
	transform: translateY(0) rotate(45deg);
}

.bt-menu-open  span:after {
	-webkit-transform: translateY(0) rotate(-45deg);
	transform: translateY(0) rotate(-45deg);
}


.menu-menu-landing{
	display:none;
}

.page-template-landing .menu-topo ul li a{
	border:none !important;

}
.page-template-landing .menu-topo ul li a:hover{
	border:none !important;
	color:#00b14c !important;
}
.page-template-landing{
	margin-top: -25px;
}

.page-template-landing .logo {
	margin-top: 5px;
}

.page-template-landing .menu-topo {
	margin: 23px 0 0 0;
}



.ct-landing .col-md-6{
	width:70%;
}

.pad-time{
	background: #F5F5F5;
	padding: 25px 3%;
	float: left;
	width: 100%;
}
/******************************************************/


@media (max-width: 1200px) and (max-width: 770px){

	.box-blog-home figure	{
		max-height: 270px;
	}
}



@media (max-width: 1200px){
	.header-in .col-md-12{
		width:100%;
	}


	.ct-25 .icon-25anos{
		display: none;
	}

	.col-md-in {
		width: 100% !important;
	}


	.cd-horizontal-timeline.loaded{
		display:none;
	}


	.pad-time{
		display: block !important;
	}


	.cd-timeline-navigation{
		display:block;;
	}

	.col-md-in {
		padding: 0 3%;
	}

}



@media (max-width: 992px){
	.investimento .col-md-6 {
		float: left !important;
		width: 100%;
		margin:25px 0;
	}

	.investimento .row {
		padding: 0 2%;
	}

}

@media (max-width: 1200px)and (min-width: 980px){


	.logo  {
		width: 100%;
		text-align: center;
	}
	.page-template-landing .menu-topo ul li{
		width: 19% !important;
	}



}
@media (max-width: 980px) and (min-width: 770px){



	.icon-play .icon-25anos {
		display: block !important;
		background: rgba(0,0,0,0.5);
		border-radius: 50%;
	}


}




@media (max-width: 980px){

	.page-template-landing .col-md-6{
		width:100% !important;
		padding-left:3% !important;
		padding-right:3% !important;

	}

	.icon-anchor{
		bottom: 15%;
	}




	.video-full .col-md-4{
		width:100%;
	}


	.page-template-landing .header-in.fixo{
		position: fixed !important;
	}


	.page-template-landing .menu-responsivo{
		display:none;
	}

	.bt-menu-trigger{
		display:block;
	}

	.page-template-landing .menu-topo ul li{
		width:100% !important;
	}


	.page-template-landing .ct-diferenc,
	.page-template-landing .ct-25{
		display:block !important;

	}

	.page-template-landing .list-areas li{
		width:50%;

	}





	.video-full .icon-25anos{
		display: block;
		position: relative;	}


	.icon-play .icon-25anos{
		display:block !important;
	}

	.col-md-in {
		width: 100%;
		padding: 0 3%;
	}

	.ct-25 .col-md-6.left .col-md-in{
		margin:0;
		padding:25px 0;
	}

	.ct-25 .col-md-6.right .col-md-in{
		text-align:center;
	}

	.ct-diferenc .col-md-6.left {
		height: 400px;
		background-attachment: initial;
		background-position: top;
	}

	.cd-horizontal-timeline .events-content li.selected{
		text-align:center;
	}

	.title-line{
		text-align:center;
	}




	.list-areas{
		display:block;
	}
	.list-areas li{
		display: inline-block;
		min-height: 180px;
		vertical-align: bottom;
	}

	.menu-menu-landing{
		display:block;
	}


}

@media (max-width: 770px){
	.list-areas li{
		display: inline-block;
		width: 100% !important;
	}


	.page-template-landing .header-in.fixo{
		position: absolute !important;
	}

	.video-full{
		padding: 25px 0;
	}

	.ct-landing{
		background-position:left center !important;
	}

	.video-full .icon-25anos{
		position:static;
		margin-top: 50px;
	}


	.ct-diferenc .col-md-6.left{
		display:none;
	}
}



@media (max-width:550px){
	.bt-menu-trigger{
		display:none;
	}

	.logo {
		width: 100%;
		text-align: center;
	}


}

@media (max-width:550px){
	.cd-timeline-content .w350{
		display:none;
	}
	.col-md-12.second{
		margin-top:50px;
	}


}

.btnCaptcha{width:100%;float:left;}

/* wesley 15/04/2019 */

body li.nav-item-destaque a{
	padding: 10px 12px;
	color: #fff;
	background: #00b14c;
}
body li.nav-item-destaque a:hover{
	background-color: #01827D;
	color: #fff;
	border-color: #01827D;
}