body{background-color:#252525!important; font-size:18px!important;}
#sp-top-bar{background-color: #f68633!important;}
#sp-header{height: 250px!important; border-top:10px solid #f68633!important;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a{color:#f68633!important;}
.sp-megamenu-parent > li > a{font-size:18px!important; padding: 0 10px!important; padding-top:40px!important; text-transform: uppercase!important; }
.logo-image{height: 260px!important; margin-top: 200px!important;}

.btn-primary, .sppb-btn-primary{background-color: #f68633!important; border: 1px solid #f68633!important;}
.btn-primary:hover, .sppb-btn-primary:hover{background-color: #252525!important; border: 1px solid #252525!important;}

.fpprojetos .sppb-row-container .sppb-row {background-color: #ffffff!important; border-radius:10px!important; padding-bottom:20px!important; padding-top:20px!important;}
#sp-bottom{padding:0px 0px!important; background:#111111!important; color:#ffffff!important;}
#sp-footer{background-color: #000000!important;}

.post-format{display: none!important;}
article.item{background: #ffffff!important; padding:20px!important; padding-bottom:100px!important;}
#sp-main-body{padding:50px 0!important;}
.article-footer-top{display: none!important;}
h2{border-bottom:1px solid #ebebeb!important; padding-bottom:20px!important; font-size:25px!important;}
.paginacontato .sppb-row-container .sppb-row {background-color: #ffffff!important; border-radius:10px!important; padding-bottom:20px!important; padding-top:20px!important;}

@media (max-width: 1280px){
	.sp-megamenu-parent > li > a{font-size:12px!important;}
	.sp-slider-outer-stage{height: 393px!important;}
}

@media (max-width: 1080px){
	.logo-image{height: 180px!important; margin-top:150px!important;}
	.dadostopo{position: relative!important; margin-top:-100px!important;}
	.dadostopo img {transform: scale(0.8)!important;}
	.sp-megamenu-parent{margin-left:150px!important;}
}

@media (max-width: 575px){
	#sp-header-logo{transform: scale(0.7)!important;}
}

.sppb-icons-group-list .sp-module ul > li > a::before {content: none!important;}
.sppb-icons-group-list {border-style:none!important; padding:10px!important;}

.sp-module ul > li > a::before {content: none!important;}

#offcanvas-toggler{position: relative!important; margin-top:-200px!important; z-index:999!important;}

.paginas .sppb-row-container{background-color: #ffffff!important; padding:10px!important; border-radius:7px!important;}

#sp-bottom{font-size: 18px!important;}

#sp-footer{text-align: center!important;}