/*
 Theme Name:   Bootscore Child
 Description:  Bootscore Child Theme
 Author:       Bootscore
 Author URI:   https://bootscore.me
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

/*Menu*/
#bootscore-navbar li:not(:last-child){padding-right: 50px}
#bootscore-navbar .dropdown-menu li{padding: 5px 20px}
.dropdown-item.active, .dropdown-item:active{background-color: #896039}
.bgMenu{background-color:rgba(0, 0, 0, 0.4)}
.showTopMenu{position:absolute;z-index:9999}
.btnBig{border-radius:0;background-color:#896039;color:#fff;font-size:16px}
.btnBig:hover{background-color:#52361c;color:#fff}
.icoHeader{color:#896039}
.navbar-nav .nav-link{position:relative;color:#fff}
.navbar-nav .nav-link:before{content:'';position:absolute;width:100%;height:4px;border-radius:4px;background-color:#896039;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}
.navbar-nav .nav-link:hover:before{transform-origin:left;transform:scaleX(1)}
.navbar-nav .nav-link.active{font-weight:bold;color:#fff}

/*SideMenu and hamburger mobile*/
.sideMenu, .toggleMenu, .top-button{background-color:#896039;color:#fff;border:0}
.top-button{border:1px solid #734f2e}
.sideMenu:hover, .toggleMenu:hover, .top-button:hover{background-color:#52361c;color:#fff}

/*img header*/
.imgHead{min-height:70vh;top:-65px;position:relative;z-index:-1;margin-bottom:-65px}

/*media query*/
@media screen and (max-width: 992px){
	.w-sm-100{width:100% !important}
	.offcanvas-body .navbar-nav .nav-link{color:#000}
}

/*general*/
.colorB{color:#896039}
.linea{width:75px;border-top:3px solid #896039;margin-top:1rem}
.lineaC{border-top:3px solid #896039}
.link{text-decoration:none;color:unset}
.link:hover{text-decoration:underline;color:unset}
.py-7rem{padding-top:7rem;padding-bottom:7rem}
h1.entry-title{background-color:rgba(0,0,0,0.5);padding:20px}

/*carousel*/
.carousel-indicators button {width:10px !important;height:10px !important;border-radius:100% !important;background-color:#896039 !important;}

/*section bg image*/
.imgBg{background-position:center;background-repeat:no-repeat;background-size:cover;}
.imgBgH{background-image:url("/wp-content/uploads/2026/04/chi_siamo_home.jpg")}
.imgBgbb1{background-image:url("/wp-content/uploads/2026/04/about_bb1.jpg")}
.imgBgbb2{background-image:url("/wp-content/uploads/2026/04/about_bb2.jpg")}
.imgBgstr{background-image:url("/wp-content/uploads/2026/04/about_struttura.jpg")}
.bgSection{background-color:#f2f2f3}

/*CF Float*/
.btnFloat{position:fixed;right:-50px;transform:rotate(-90deg);top:300px;padding:10px 20px;background-color:#896039;color:#fff}
.btnFloat:hover{background-color:#52361c;color:#fff}
.offcanvasFloat{z-index:9999;position:fixed;height:fit-content;top:100px !important;border-top-left-radius:4%;border-bottom-left-radius:4%}
.homeCF input[type="date"]{width:100%;border:none}
.homeCF input[type="email"]{width:100%}
.homeCF{background-color:#fff}
.homeCF input[type="submit"]{padding:25px 25px;background-color:#896039;color:#fff;border:1px solid #896039;width:100%}
.homeCF input[type="submit"]:hover{background-color:#52361c;border:1px solid #52361c}


/*testimonial*/
blockquote.quote{position:relative;text-align:center;padding:1rem 1.2rem;width:60%;color:#484748;margin:1rem auto 2rem}
blockquote.quote:before,blockquote.quote:after{font-family: FontAwesome;position:absolute;color:#896039;font-size:34px}
blockquote.quote:before{content:"\f10d";top:-20px;margin-right:0px;right:100%}
blockquote.quote:after{content:"\f10e";margin-left:0px;left:100%;top:auto;bottom:-20px}

/*icon social*/
.socialIco{border-radius:50%;display:inline-block !important;height:50px;line-height:50px !important;text-align:center;width:50px !important;background-color:#896039;font-size:x-large;color:#fff}
.socialIco:hover{background-color:#52361c}

/*contact form*/
.fwCF input[type="text"], .fwCF input[type="email"], .fwCF textarea{width:100%;margin-top:10px;border:1px solid #896039}
.roomCF input[type="email"], .roomCF input[type="date"], .roomCF select{width:100%;margin-top:10px;border:none}
.roomCF input[type="email"]{border-bottom:1px solid #896039}
.roomCF input[type="submit"]{width:100%;padding:3rem 3rem 0 3rem;color:#fff;background-color:#896039;border:0}
.roomCF input[type="submit"]:hover{color:#ccc}
.fwCF input[type="submit"]{padding:10px 25px;background-color:#896039;color:#fff;border:1px solid #896039}
.fwCF input[type="submit"]:hover{background-color:#52361c;border:1px solid #52361c}
.roomCF div:not(:last-child){border-bottom:1px solid #896039}
.roomCF div p:first-child{font-weight:bold}

/*accordion button*/
.accordion-button::after{float:right;position:absolute}
.accordion-button:not(.collapsed){background-color: #fff;color:unset}
.accordion-button:focus{box-shadow:unset}

/*footer*/
.bootscore-footer{border-top:3px solid #896039}

/*blog*/
[rel="prev"]:before, [rel="next"]:after{content:""}

/*cookie policy*/
.page-id-165 .widget-area, .page-id-3 .widget-area{display:none}

/*google maps*/
iframe{width:2000px}