/*
Theme Name: Bauen Child
Theme URL: https://themeforest.net/item/bauen-architecture-interior-wordpress-theme/34326026?ref=webRedox
Description: Child theme of Bauen
Author: webRedox WordPress Team
Author URI: http://webredox.net/
Template: bauen
Version: 1.0
Text Domain: bauen-child
*/ 
/*******Add Your Css Below This Line*********/


/* HEADER & FOOTER */
.navbar-expand-lg.custom-full-slider.bauen-menu-full.nav-scroll{ background-color:#4F0E2E !important; }

.main-footer .fotcont .fothead h6,
.main-footer span,.main-footer  a,.main-footer  a:hover 
.navbar span,.navbar  a,.navbar  a:hover { color: #ffffff !important; }
.navbar-expand-lg .navbar-collapse { padding-top: 20px; }
.nav-item:nth-child(2) { display: none; }

body .navbar.nav-scroll.custom-full-slider .logo-wrapper { padding: 0; background: transparent; }
body .navbar .navbar-nav .nav-link:hover{ color: #BAB7B3 !important; }
body.navbar.navbar-nav.nav-link,body.navbar.navbar-nav.-white.nav-link.nav-color,body.navbar.navbar-nav.nav-link.nav-color { font-family: Verdana, Geneva, sans-serif !important; font-weight: 600 !important; font-style: normal !important; color: #000000; }
.navbar .container{	max-width:1340px !important; }

/*Architettura|Design|Fengshui*/
body .nav-scroll div.logo, .awake div.logo { max-width: 280px; }

.main-footer{ background-color:#8C8176; }
.main-footer .sub-footer { padding: 30px 0 10px 0; margin-top: 30px; border-top: 1px solid #4F0E2E; }	


/* CONTATTI */
#contatti .item { padding: 20px 10px 5px 10px; margin-bottom: 5px; }
#contatti .item a{ display: block; }
#contatti .item i{ float: left; font-size: 30px; margin-right: 15px; margin-bottom: 5px; }
#contatti .item h5{ font-size: 14px; margin-bottom: 3px; }


/* TEAM */
.team-section .services .item { padding: 10px 30px; margin-bottom: 0; position: relative; }
.team-section .vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger { background-color: #524f4f; }
.team-fade .vc_tta-panels .vc_tta-panel-body { min-height: 5px !important; }
.team-fade .item .line:after { height: 0px !important;}

/* HOMEPAGE */
body .progress-wrap svg.progress-circle path{ stroke:#4F0E2E !important; }
.progress-wrap::after{ color:#4F0E2E !important; }

body .section-title { letter-spacing: 0px; text-transform: none; }
body h6.section-title {	font-size: 25px; }
.projects .grid-sizer { display: none;}

.content-lines-inner,
.content-lines { border: 0 !important; }

/*  PRELOAD */
/*#preloader.isdone:after, #preloader.isdone:before {
    -webkit-transition: all 1.7s cubic-bezier(1, 0, 0.55, 1) !important;
    -o-transition: all 1.7s cubic-bezier(1, 0, 0.55, 1) !important;
    transition: all 1.7s cubic-bezier(1, 0, 0.55, 1) !important;
}
#preloader.isdone {
    -webkit-transition-delay: 2s !important;
    -o-transition-delay: 2s !important;
    transition-delay: 2s !important;
}*/
/*#preloader:after, #preloader:before {
    background: #ffffff6b !important;
}*/


/* PAGINE PROGETTI */
.portfolio-template-default .header { max-height: 36vh; min-height: 36vh !important; }
.portfolio-template-default .vc_gitem-zone { max-height: 380px; }


/* PAGINA PRIVACY */
.privacy-policy .header { max-height: 36vh; min-height: 36vh !important; }



/* DESKTOP MIN 1200px */
@media screen and ( min-width: 1200px ) {
	body .YouTubePopUp-Content iframe { height: 380px !important; }
	.custom-full-slider .logo-wrapper .logo-img { margin-left:100px; }
}

/* MOBILE MAX 1100px */
@media screen and ( max-width: 1100px ) {
	.custom-full-slider .logo-wrapper .logo-img { margin-left:0px; }
}

/* MOBILE MAX 1000px */
@media screen and ( max-width: 1000px ) {
	nav.navbar.navbar-expand-lg.custom-full-slider.bauen-menu-full{ background-color: #4f0e2e; }
	.custom-full-slider .logo-wrapper .logo-img { padding-bottom: 0px; margin-left:0px;	}
	img.logo-img { max-width: 250px; }
	div.social-icon{ text-align: center !important;	}
	a.nav-link{	color:black !important;	}

	div.block-wrapper.section-padding2{	padding-top:0px !important;	padding-bottom:90px !important;	}
	div.block-wrapper.section-padding1.section-padding2{ padding-bottom:0px !important;	}
	i.ti-line-double::before{ color:black !important; }
	

	.main-footer .sub-footer p.right{ text-align: center !important;	float: none ; }
}