/* 

1. Add your custom Css styles below
2. Place the this code in your template: 

 <link href="css/custom.css" rel="stylesheet">

*/

body{font-family: 'Roboto', sans-serif; font-size:16px;}
.box-servico .fa{font-size:50px;}
.box-servico .bt-solucao{background-color:#0c5480; border-color:#0c5480;}
#header .header-inner #logo a > img, #header #header-wrap #logo a > img{height:80px !important;}
.ico-rede{height:18px;}
#header.header-sticky .header-inner, #header.header-sticky #header-wrap{background-color:#fc9576 !important;}
#header[data-transparent="true"] .header-inner, #header[data-transparent="true"] #header-wrap, #header.dark[data-transparent="true"] .header-inner, #header.dark[data-transparent="true"] #header-wrap, #header.dark.header-colored .header-inner, #header.dark.header-colored #header-wrap{
	background-color:#fff !important;
}
#header[data-transparent="true"] + #slider, #header[data-transparent="true"] + .fullscreen, #header[data-transparent="true"] + .halfscreen, #header[data-transparent="true"] + #google-map{margin-bottom:-100px;}
.moldura{border:5px solid #ccc;}
.blockquote{font-size: 16px !important; }
.borda-laranja{border-color: #fc9576;}
.text-center{text-align:center !important;}
#slider h1{z-index:5; display:block !important; FONT-SIZE:20PX;}
#slider .btn{margin-top:20px; }
#quem-sou{background-color:#f2f2f2;}
#quem-sou img, #como-vamos-te-ajudar img{width:100%;}
.widget.widget-newsletter button{border-radius:5px !important;}
.one-page-menu, #mainMenu nav > ul > li > a{font-size:14px; font-weight:bold; color:#595959 !important;}
body{color:#363636;}
h2{font-family: 'Roboto', sans-serif !important; font-weight:bold; font-size:30px !important; color:#575757; margin-bottom:60px;}
h4{font-size:18px; font-weight:bold; margin:0px 0px 10px 0px !important; color:#575757;}
section{padding:60px 0px;}
ul{padding-left:20px; color:#777; font-weight:300; font-size:15px;}
ul li{margin-bottom:0px;}
.icon-box h3{color:#363636; font-size:18px; margin-top:20px !important;}
.box-conte{margin-bottom:0px; background-image:url('../img/bg-agenda.jpg'); background-repeat:no-repeat; background-position:center; background-color:transparent; background-size: cover;}
h3.text-light{font-size:36px; font-weight:bold; font-family: 'Roboto', sans-serif; color:#fff;}
.box-conte p{font-size:18px; color:#fff;}
#section5 h3{color:#575757 !important; font-size:24px; margin-bottom:60px !important; display:block; margin-top:0px;}
.accordion-simple{width:100%;}
h5.ac-title{font-weight:400 !important; font-size:16px !important;}
.accordion .ac-item .ac-title{padding-right:30px;}
.accordion .ac-item .ac-content{border-left:5px solid #f2f2f2; background-color:#f2f2f2; padding:20px;}
.accordion .ac-item .ac-title::before{color:#fc9576; }
#section-features{background-repeat:no-repeat; background-attachment:fixed; background-position:bottom center;}
input, textarea, select{background-color:transparent !important; border:none !important; border:1px solid #fff !important; border-radius:0px !important; color:#fff;}
.bt-enviar{float:right;}
.form-control{color:#fff !important;}
.img-100{max-width:100%;}
#header[data-transparent="true"] + #slider, #header[data-transparent="true"] + .fullscreen, #header[data-transparent="true"] + .halfscreen, #header[data-transparent="true"] + #google-map{top:-100px !important;}

#slider{background-image:url("../img/banner.jpg"); background-position:center; background-repeat:no-repeat; width:100%; height:600px; background-color:#fff;}
#page-title{padding:100px 0px;}
#contato{background-color:#f8f9fa; background-image:url(../img/bg-form.jpg); background-position:71% 22%; background-repeat:no-repeat;}

#depoimentos{background-color:#f2f2f2; margin-top:80px;}
#section4{background-color:#f2f2f2; margin-top:0px; margin-bottom:0px;}
.testimonial.testimonial-single .testimonial-item p{font-size:1em;}
footer p{font-size:14px;}
.testimonial.testimonial-single .testimonial-item{padding-top:0px;}

.interna-blog img{max-width:100%;}

.clear{clear:both;}

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff !important;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff !important;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff !important;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff !important;
}

select option { /* Microsoft Edge */
  color: #333 !important;
}

.linha-cinza{border:none; border-top:1px solid #dedede;}
#contato label{color:#fff;}
footer{background-color:#f8f9fa; color:#8b8b8b; padding:0px 0px 0px 0px;}
footer p{width:100%; text-align:center; margin:0px;}
footer phone{font-size:30px; display:block; font-weight:bold; text-align:center !important; width:100%; margin:15px 0px;}

.assinatura{background-color:#fa9577; text-align:center; padding:10px 0px;}

.texto-branco h2{color:#fff !important;}

#slider h1{ font-size:32px; color:#fff; font-family: 'Roboto', sans-serif !important; font-weight:300; margin-top:200px; width:100%;}
#slider h2{font-size:20px; color:#fff; font-family: 'Roboto', sans-serif !important; font-weight:400; width:100%}
#slider span{font-weight:bold;}
.btn-success{font-size:18px; font-weight:bold; padding:15px 40px;}
.btn-success span{font-weight:normal; font-size:10px;}
.icones a{margin:0px; padding:0px 5px !important;}
.p-b-120{padding:80px 0px !important;}



.post-item.border .post-item-wrap{min-height:600px !important;}

@media(max-width:1024px){
	.post-item.border .post-item-wrap{min-height:auto !important;}
	#slider span{display:inline;}
	#slider h1{font-size:24px; color:#fff; TEXT-ALIGN:CENTER; margin-top:100px; width:100%;}
	#slider h2{font-size:14px !important; color:#fff; font-family: 'Roboto', sans-serif !important; font-weight:400; width:100%}
	h2{margin-top:20px;}
	h3.text-light{font-size:28px; line-height:30px !important;}
	#slider{background-image:url("../img/banner-mob.jpg"); background-position:center; width:100%; height:500px;}
	.box-conte{background-position:bottom right -800px;}
	.texto-branco h2{font-size:24px !important; line-height:30px;}
	.bt-enviar{float:none;}
	.form-group{text-align:center;}
	#contato{background-image:url('../img/bg-form-mob.jpg');  background-position:51% 22%; background-repeat:no-repeat;}
	footer{ padding:0px 0px 0px 0px;}
	.icones a{display:inline !important;}
	#mainMenu nav > ul > li > a::after, #mainMenu nav > ul > li > a::before{text-align:center;}
	#header #mainMenu:not(.menu-overlay) > .container{text-align:center !important;}
	.bg-institucional-interna .parallax-container{background-position:70% 22% !important;}
}