@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'Candice';
    src: url('Candice.eot');
    src: url('Candice.eot?#iefix') format('embedded-opentype'),
        url('Candice.woff2') format('woff2'),
        url('Candice.woff') format('woff'),
        url('Candice.ttf') format('truetype'),
        url('Candice.svg#Candice') format('svg');
    font-weight: normal;
    font-style: normal;
}

.entry-title h2 a {
    color: #f0516c;
}
.entry-title h2 a:hover {
    color: #f0516c;
	opacity:0.8;
}

::selection {
    background: #f0516c;
}

#header.full-header #primary-menu > ul {
    border-right: none !important;
}

#header.full-header #logo {
    border-right: none !important;
}

.embed iframe {
	width:100%;
	height:500px;
}

.sem-borda-after {
	margin-bottom:25px !important;
}
.sem-borda-after:after {
    margin-top: 0px !important;
    border-top: none !important;
}

#footer.dark, .dark #footer {
    background-color: #6a63fc !important;
}
#footer.dark, .dark #footer {
    border-top-color: #6a63fc !important;
}

#copyrights {
    background-color: #2B2321 !important;
}
h3.link-cor a {
	color: #9E1A15 !important;
}
h3.link-cor a:hover {
	color: #000 !important;
}
.si-sticky {
    z-index: 56781234 !important;
}

.after-vazio:after {
    content: '' !important;
    display: block !important;
    margin-top: 0px !important;
    height:0px !important;
	min-height:0px !important;
	max-height:0px !important;
	border-top: none !important;
}

.ipost2 .entry-title h3 a, .ipost2 .entry-title h4 a {
    color: #fff !important;
}
.ipost2 .entry-title h3 a:hover, .ipost2 .entry-title h4 a:hover {
    color: #eee !important;
}
.p-color-fff p {
	color: #fff !important;
	text-align:center !important;
}

.content_overlay{width:100%;  display:inline-block; margin-bottom: -2px; position:relative; overflow:hidden;}
.overlay{width:100%; height:100%; display:block; background-color: rgba(255,255,255,0.7); top:0; position: absolute; color:#000}
.overlay:hover{width:100%; height:100%; display:block; background-color: rgba(0,0,0,0.2); top:0; position: absolute;}
.overlay:hover .oculta-hover {
	display:none;
}
.overlay h2 {
	color: #f0516c !important;
}
.overlay:hover h2 {
	color: #fff !important;
}

#top-social li a {
    color: #6a63fc;
}
.si-call:hover, .si-colored.si-call {
    background-color: #6a63fc !important;
}
.abas-projetos:hover {
	background-color: #f0516c !important;border-color:#f0516c !important;
}
.abas-projetos a {
	color:#f0516c !important;
}
.abas-projetos:hover a {
	color:#fff !important;
}
.abas-projetos-ativo {
	background-color: #f0516c !important;
	border-color:#f0516c !important;
}
.abas-projetos-ativo a {
	color:#fff !important;
}
.oc-item {
	border-color:#f0516c !important;
}
.div-opacity {
	opacity:0.3;
}
.categoria-inativa:hover .div-opacity {
	opacity:0 !important;
}

@media only screen and (max-width: 991px) {
	.mobile-hide { 
    	display: none !important; 
   		}
	.header-css-mobile {
		width:100% !important;
	}
	.mobile-padding-bottom-10 {
		padding-bottom:20px !important;
	}
	.owl-carousel .owl-nav [class*=owl-] {
		opacity:1 !important;	
	}
	.altura-mobile {
		padding-top:20px !important;
	}
	.altura-mobile-2 {
		height:20px !important;
	}
	}
@media only screen and (max-width: 991px) {
	.mobile {
    	display: inline !important; 
        }
	}
@media only screen and (min-width: 992px) {
	.desktop-hide { 
   		display: none !important; 
        }
	.altura-mobile-2 {
		height:100px !important;
	}
	}