/* here you can put your own css to customize and override the theme */

@font-face {
    font-family: "SourceSansProBold";
    src: url("/site/fonts/Source-Sans/SourceSansPro-Bold.ttf");
}

@font-face {
    font-family: "SourceSansProSemiBold";
    src: url("/site/fonts/Source-Sans/SourceSansPro-Semibold.ttf");
}

@font-face {
    font-family: "SourceSansProRegular";
    src: url("/site/fonts/Source-Sans/SourceSansPro-Regular.ttf");
}

@font-face {
    font-family: "RobotoBold";
    src: url("/site/fonts/Roboto/Roboto-Bold.ttf");
}

body {
    font-family: "SourceSansProRegular", sans-serif;
}

.icon_relogio{
	float: left;
    margin-top: 6px;
    margin-right: 10px;
}

.titulo_verde{
	color:#a2d4a3 !important;
}

.titulo_verde_escuro{
	color:#56b68b !important;
}

.titulo_azul_verde{
	color:#229c97 !important;
}

.titulo_azul{
	color:#85bdcd !important;
}

.c-content-box.c-size-md{
	position:relative;
}

.c-layout-footer-6 .c-postfooter{
	background-color:#85c0d0;
	overflow: hidden;
}

.footer_rights{
	text-align:center;
}

.footer_db_assinatura{
	text-align:right;
}

.c-bg-grey-1{
	background-color: #f6f6f6 !important;
}

.c-layout-header .c-brand {
    margin: 28px 0 37px 0;
}

.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon,
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link{
	color:#363636;
	font-family: "RobotoBold";
}

.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler){
	color:#363636 !important;
}

.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before{
	background:#363636;
}

.tp-leftarrow.tparrows.circle{
	background-image: url('/site/imagens/banner_home_prev.png');
}

.tp-rightarrow.tparrows.circle{
	background-image: url('/site/imagens/banner_home_next.png');
}

.owl-prev{
	background-image: url('/site/imagens/banner_home_prev.png') !important;
}

.owl-next{
	background-image: url('/site/imagens/banner_home_next.png') !important;
}

.c-content-title-1 .titulo_home_quem_somos{
	color:#229c97;
	width: 182px;
	font-weight:bold;
	text-transform:uppercase;
	font-family: "SourceSansProBold";
}

.c-theme-bg{
	background:#56b68b !important;
}

.c-content-feature-5 .c-text{
	font-size: 14px;
    padding: 15px 11px;
    color: #161e1e;
}

.c-theme-btn.btn{
	color: #ffffff;
    background: #85bdcd;
    border-color: #85bdcd;
}

.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a,
.c-content-accordion-1.c-theme .panel > .panel-collapse > .panel-body,
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:hover,
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:focus{
	background-color: #b4d9b5;
}

.c-content-title-1 > .c-line-center{
	background-color: #85bdcd;
}

.c-content-feature-2.c-option-2:hover .c-icon-wrapper{
	border: 1px solid #eeeeee;
}

.c-theme-bg-parent-hover:hover .c-theme-bg-on-parent-hover{
	background: transparent !important;
}

.c-content-title-1 > .c-line-right, .c-content-title-1 > .c-line-left{
	background-color: #85bdcd;
}

.c-content-title-1 > .destaque_subtitulo{
	font-size: 14px;
	color:#161e1e;
}

.destaque_conteudo{
	font-size: 16px;
	color:#161e1e;
}

.c-theme-on-hover:hover{
	color: #85bdcd !important;
}

.c-content-media-1 p{
	font-size:15px;
	min-height: 100px;
}

.servicos_home .c-content-feature-2 p{
	font-size:14px;
}

#noticias_home .c-theme-bg{
	background-color: #85bdcd !important;
}

.c-content-blog-post-card-1-slider .c-content-label{
	padding: 4px 10px 4px 10px;
}

#noticias_home .c-content-blog-post-card-1-slider .c-content-label{
	left:30px;
}

#noticias_home .c-content-media-1 .c-title{
	margin-top:55px;
	min-height: 210px;
}

.c-layout-revo-slider-8 .c-main-title{
	border:0;
	text-shadow: rgba(6, 68, 75,0.55) 0px 0px 6px;
	font-family: "RobotoBold";
}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn{
	border-color: #363636;
    color: #363636;
}

.c-page-on-scroll .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn{
	background:#fff;
}

.c-layout-footer-6{
	padding-top:0;
}

.form-control:focus,
.form-control:active,
.form-control.active {
    border-color: #85bdcd !important; 
}

#gmapbg{
	max-width:100%;
}

.c-content-tab-1 .nav.nav-justified > li.no-color > a{
	border-bottom-color:transparent !important;
}

.c-content-blog-post-card-1.c-option-2 .c-body {
    min-height: 260px;
}

.input-group .input-group-btn > .btn{
	padding: 8px 20px 7px 20px;
}

.c-content-feature-11 .c-grid > .c-grid-row > li > .c-bg-opacity-2 {
    background-color: rgba(77, 77, 77, 0.9);
}

.servicos_home .c-content-feature-2 .c-title{
	font-family: "SourceSansProRegular";
	font-weight:bold;
	margin-top: 23px;
    margin-bottom: 0px;
}

.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler){
	color: #fff !important;
}

.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before{
	background: #fff !important;
}

.c-content-media-1 .c-date{
	text-transform: inherit;
}

.c-layout-go2top{
	bottom:100px;
}

.c-content-person-1 .c-body .c-position{
	text-transform: inherit;
}

.c-content-feature-11 .c-grid > .c-grid-row > li > .c-bg-opacity-1{
	background-color: rgba(255, 255, 255, 0.9);
}

.c-content-feature-11 .c-grid > .c-grid-row > li > .c-card > p{
	color: #4d4d4d;
}

.c-content-tab-1.c-theme .nav > li:hover > a,
.c-content-tab-1.c-theme .nav > li:focus > a,
.c-content-tab-1.c-theme .nav > li:active > a,
.c-content-tab-1.c-theme .nav > li.active > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:hover > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:focus > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:active > a,
.c-content-tab-1.c-theme .nav.nav-justified > li.active > a {
    border-bottom-color: #85bdcd;
}

.c-content-ver-nav .c-menu.c-theme > li:before {
    color: #cbdcdd;
}

.c-content-pagination.c-theme > li.c-active > span,
.c-content-pagination.c-theme > li.c-active > a{
	border-color: #85bdcd;
    background: #85bdcd;
    color: #fff;
}

.c-content-pagination.c-theme > li:hover > a{
	border-color: #85bdcd;
    background: #85bdcd;
    color: #fff;
}

.servicos_home .c-content-feature-2.c-option-2{
	margin-bottom:0;
}

.c-mobile-logo{
	margin-top: -13px;
	margin-left: 15px;
}

@media (min-width: 992px){
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
		margin: 14px 0 19px 0;
	}
}

@media (max-width: 991px){
	.c-content-feature-4 .c-feature-bg {
		min-height:350px;
	}
	
	.destaque_imagem{
		margin:0;
	}

	.c-content-v-center .c-wrapper{
		height: auto;
	}
	
	.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link {
		color: #fff !important;
	}
	
	.c-content-box.c-size-md {
		/*background:none !important;*/
	}
	
	.c-content-box.c-size-md.apresentacao {
		background:none !important;
	}
	
	.caixas_apresentacao{
		min-height: 280px !important;
	}
	
	.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
	.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
	.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
	.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler){
		color: #85bdcd !important;
	}
	
	.footer_logo{
		text-align:center;
		margin-bottom: 20px;
	}
	
	.footer_db_assinatura{
		text-align:center;
	}
	
	.c-content-feature-11 .c-grid > .c-grid-row > li > .c-bg-opacity-1{
		height: auto !important;
	}
	
	.c-content-feature-11 .c-grid > .c-grid-row > li > .c-bg-opacity-2{
		height: auto !important;
	}
	
}

@media (max-width: 800px){
	.c-content-media-2{
		background-position: center;
	}
}

@media (max-width: 767px){
	
	.no-color{
		display:none !important;
	}
}

@media (max-width: 730px){
	
	.banner_interno{
		background-size: auto 100% !important;
	}
}

@media (max-width: 700px){
	
	.c-content-media-2{
		min-height: 300px !important;
		background-size: auto 100%;
	}
}

@media (max-width: 650px){
	
	.tp-banner-container.tp-fullscreen-mobile,
	.tp-fullwidth-forcer{
		height: 400px !important;
	}
}

@media (max-width: 545px){
	
	.c-content-feature-13 .c-feature-13-container.missao_vissao{
		padding: 30px;
	}
}

@media (max-width: 500px){
	
	.tp-banner-container.tp-fullscreen-mobile,
	.tp-fullwidth-forcer{
		height: 300px !important;
	}
	
	.tp-parallax-wrap{
		top: 124px !important;
	}
	
	.c-content-media-2{
		min-height: 250px !important;
	}
	
}