/*
Theme Name: Pivetta
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.60
Text Domain: bauen-child
*/ 
/*******Add Your Css Below This Line*********/

/* HEADER */
.bauen-header.custom-full-slider:not(.awake) {background-color: #fff; -webkit-box-shadow: 0px 5px 15px rgb(0 0 0 / 10%); box-shadow: 0px 5px 15px rgb(0 0 0 / 10%);}
.content-wrapper {margin-top: 89px;}
.bauen-nav-toggle {width: 35px !important;}
.bauen-nav-toggle i {height: 3px !important; width: 35px !important;}
.bauen-nav-toggle i:before {height: 3px !important; width: 35px !important; top: -8px !important; transform-origin: left;}
.bauen-nav-toggle i:after {height: 3px !important; width: 35px !important; bottom: -8px !important;}
.bauen-nav-toggle.active i:after {top: 0 !important; transform-origin: center !important;}
.bauen-nav-toggle.active i:before {top: 0 !important; transform-origin: center !important;}

/* header pagine interne */
.banner-img:after {background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%) !important; background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%) !important;}
.banner-img:before {opacity: 0 !important;}

/* footer */
.main-footer .abot .social-icon {text-align: left !important;}
.fotcont svg {width: 200px;}
body.page .main-footer .abot .social-icon a {border: 1px solid #efefef; border-color: #efefef !important;}
/* .fotcont h6, .fotcont p, .fotcont a {color: #fff !important;}*/
/* .right a:hover {color: #fff !important;} */

/* immagine con caption */
.about-img .about-img-2.about-buro {width: 60% !important; right: 18% !important;}

/* custom crd progetti */
.custom-card .elementor-image-box-content {position: absolute; padding: 30px 15px; bottom: 0; left: 0; width: 100%; text-align: center; z-index: 20; height: auto; box-sizing: border-box; background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%);}
.custom-card .elementor-image-box-content h4:after {position: absolute; left: 50%; bottom: 30px; margin-left: -30px; content: ''; height: 1px; width: 60px; background-color: rgba(255, 255, 255, 0.2);}

/* creazioni */
.projects .item .con {visibility: hidden; background: transparent; -webkit-transition: visibility .5s; transition: visibility .5s;}
.projects .item:hover .con {visibility: visible;}
.box-prodotto h4 {margin-bottom: 10px;}
.gallery-filters li:before {content: '\f111'; font-family: "Font Awesome 6 Free"; font-weight: 900; font-size: 5px; vertical-align: middle; margin-right: 10px;}
.gallery-filters li.active {border-bottom: 0 !important;}
.projects .item .con h5 {font-weight: 400 !important;}

@media screen and (max-width: 992px) {
	.fotcont svg {width: 150px;}
}

@media screen and (max-width: 767px) {
	body .bauen-header .bauen-wrap-burger-wrap .bauen-nav-toggle:not(.active) i, body .bauen-header .bauen-wrap-burger-wrap .bauen-nav-toggle i::before, body .bauen-header .bauen-wrap-burger-wrap .bauen-nav-toggle i::after {background: #9e1c18 !important;}
	.fotcont svg {width: 200px;}
	.isotope-item p {font-size: 13px !important; line-height: 1em;}
	.projects .item .con {visibility: visible; position: relative !important; background: transparent !important; bottom: 0 !important; padding-bottom: 0 !important;}
	.projects .item .con .line {margin: 0 !important;}
	.projects .item .con h5, .projects .item .con p {color: #272727 !important;}
}
