/* ==============================================================================
Theme Name: Themify Split Child
Description: Child theme for Themify Split 
Author: Luis Serra
Author URI: <a href="https://www.luisserra.pt">Luis Serra</a>.
Template: split
Version: 1.0
================================================================================= */



/* Luis Serra */

#site-logo img {
	max-width: 220px;
}

#headerwrap, .split-panel, .split-loader, .hidden-view, .mobile_menu_active .sidemenu {
	background-color: #7d7f80 !important;
}

#footerwrap {
	background-color: #9ed9de !important;
	color: #000;
}

#footerwrap p {
	margin: 0;
	font-weight: 400;
}

#footerwrap p strong {
	margin-top: 30px !important;
}

#footerwrap p:first-child strong {
	margin-top: 0px;
}

#footerwrap span, #footerwrap p a {
	margin-bottom: 5px;
	font-weight: 400;
}  

#footerwrap a {
	color: black !important
}

#multiscroll-nav li .active span {
	border-color: #7d7f80 !important;
}

.back-top a {
	background-color: #000 !important;
}

.back-top a:before {
	color: #7d7f80 !important;
}

.builder_row_cover:before, .builder_row_cover:after {
	transition: none !important;
}

.slider-home {
	background: #00000070;
	padding: 20px;
}

.slider-home p:nth-child(1), .slider-home p:nth-child(2) {
	font-family: 'Gravitas One', cursive;
	color: #9ed9de;
}

.slider-home p:nth-child(3) {
	font-family: 'Gravitas One', cursive;
	color: #e9c5a4;
	font-weight: 800;
}

.slider-home p:nth-child(4) {
	font-family: 'Gravitas One', cursive;
	color: #9a9a9b;
}

.slide-servicos {
	background: #00000070;
	padding: 20px;
    margin-bottom: 0px !important;
    position: absolute !important;
	margin-left: 20px;
}

.slide-servicos p:nth-child(1) {
	color: #9ed9de;
}

.slide-servicos p:nth-child(2) {
	color: #e9c5a4;
	font-weight: 800;
}

.slide-servicos p:nth-child(3) {
	color: #9a9a9b;
}

.slide-servicos p:nth-child(1), .slide-servicos p:nth-child(2), .slide-servicos p:nth-child(3) {
	margin-bottom: 0;
	line-height: 60px;
}

.slide-revendedores {
	background: #00000070;
	padding: 20px;
}

.slide-revendedores p:nth-child(1) {
	color: #9ed9de;
}

.slide-revendedores p:nth-child(2) {
	color: #e9c5a4;
	font-weight: 800;
}

.slide-revendedores p:nth-child(3) {
	color: #9a9a9b;
}

.slide-revendedores p:nth-child(1), .slide-revendedores p:nth-child(2), .slide-revendedores p:nth-child(3) {
    margin: 0;
    line-height: 68px;
}

.breadcrumb {
	margin-bottom: 20px;
    font-weight: 800;
    font-size: 12px;
	text-transform: uppercase;
	color: #000;
}

.breadcrumb a {
	color: #000;
}

.breadcrumb span span span{
	color: #9ed9de;
}

.module-image .image-content h3 {
	color: #e9c5a4;
    text-align: center;
    font-size: 11px;
    font-weight: 900;
    font-style: initial !important;
    font-family: Exo !important;
    letter-spacing: 3px;
}

.texto-bold, .texto-bold p {
	font-weight: 400;	
}

.wpcf7 p {
	margin-bottom: 10px;
}

.wpcf7 .wpcf7-text {
	width: 100%
}

input[type=submit] {
	background-color: #9ed9de !important;
}

.texto-bold a {
	color: #9ed9de !important;
}

.footer-text div {
	width: 100%;
	text-align: center !important;
	font-weight: 400;
	font-size: 11px;
	border-top: 1px solid #7d7f8050;
	padding-top: 10px;
}

.galeria img{
	max-height: 300px;
}

.acabamentos-title .module-plain-text {
	color: #fff;
	font-size: 16px;
	font-weight: 800;
}

.acabamentos-subtitle .module-plain-text {
	color: #fff;
	font-size: 16px;
	font-weight: 800;
	border-bottom: solid 1px #ffffff50;
}

.acabamentos {
	padding: 0px 20px !important;
}

.acabamentos .image-title {
	color: #fff !important;
	min-height: 30px;
}

.acabamentos .image-content {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.sdm_downloads-template-default .top-post-meta-wrap, .sdm_downloads .sdm_post_download_count {
	display: none !important;
}

