/*
	Theme Name: Pws Essential Theme
	Description: Pws Essential Theme is a very lightweight and minimalist WordPress theme, to working only With Elementor and Elementor PRO Page Builder
	Author: Parrotto Web Solution
	Author URI: https://parrotto-websolution.it/
	Version: 3.0
	Requires at least: 6.0
	Tested up to: 6.7
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: pwstheme
*/
html {line-height:1.15; -webkit-text-size-adjust:100%}
*, :after, :before {box-sizing:border-box }
body {margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-size:1rem; font-weight:400; line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6 {margin-block-start:.5rem; margin-block-end:1rem; font-family:inherit; font-weight:500;line-height:1.2;color:inherit}
h1 {font-size:2.5rem}
h2 {font-size:2rem}
h3 {font-size:1.75rem}
h4 {font-size:1.5rem}
h5 {font-size:1.25rem}
h6 {font-size:1rem}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{width: 100%;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 1rem;line-height: 1.5;margin: 0;  }
/*INSERIRE IL CODICE DA QUI*/

/*SWITCH MENU*/
.indietro_suite a.elementor-item-anchor, .indietro_servizi a.elementor-item-anchor, .indietro_esperienze a.elementor-item-anchor, .indietro_contatti a.elementor-item-anchor{font-size: 40px!important;}
#menu_servizi, #menu_suites, #menu_suites, #menu_contatti, #menu_esperienze, #menu_principale {overflow: hidden; max-height: 0; opacity: 0; transform: translateY(10px); transition: max-height .4s ease, opacity .4s ease, transform .4s ease; pointer-events: none;}
#menu_suites.menu-aperto, #menu_servizi.menu-aperto, #menu_contatti.menu-aperto, #menu_esperienze.menu-aperto, #menu_principale.menu-aperto{ max-height: 1000px; /* valore grande per evitare tagli */ opacity: 1; transform: translateY(0); pointer-events: auto;}


/*
opacity: 0;display: none;transition: opacity 0.4s ease;}

#menu_suites.menu-aperto, #menu_servizi.menu-aperto, #menu_contatti.menu-aperto, #menu_esperienze.menu-aperto {display: block; opacity: 1;}
#menu_principale.menu-nascosto, #menu_suites.menu-nascosto, #menu_servizi.menu-nascosto, #menu_esperienze.menu-nascosto, #menu_contatti.menu-nascosto{opacity: 0;display: none;transition: opacity 0.4s ease;}*/

/*IMMAGINI MENU*/
#image_menu{transition: opacity 0.2s ease-in-out!important; opacity: 1;}
#image_menu.fade-in {opacity: 1;}
#image_menu.fade-out {opacity: 0;}
.bg-suites:before{background-image: url("/wp-content/uploads/2025/10/suites-menu-1536x1024.jpg")!important;opacity:1}
.bg-servizi:before{background-image: url("/wp-content/uploads/2025/10/servizi-menu-1229x1536.jpg")!important;opacity:1}
.bg-eventi:before{background-image: url("/wp-content/uploads/2025/10/san-giovanni-firenze.jpg")!important;opacity:1}
.bg-cosa-fare:before{background-image: url("/wp-content/uploads/2025/10/Cavalcata-dei-Magi-6-Gennaio.png")!important;opacity:1}

/*SINGLE CAMERA*/
.carosello-camera .elementor-swiper-button-next, .carosello-camera .elementor-swiper-button-prev{display:none!important}
#f_left, #f_right{cursor:pointer}
.servizi ul{display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 30px; row-gap: 10px}



@media screen and (min-width:1024px){
	#h_logo {display: none;}
	/*MANAGE STIKY BAR LOGO*/
	.scrolled #v_logo {display: none;}
	.scrolled #h_logo {display: block;}
	
	.e--pointer-underline .elementor-item::after{background-color: transparent!important;content:url("/wp-content/uploads/2025/10/freccia.svg")!important;width: 87px !important;height:  85px !important;display: inline-block;margin-left: 24px}
	#menu_suites .e--pointer-underline .elementor-item::after, #menu_contatti .e--pointer-underline .elementor-item::after, #menu_esperienze .e--pointer-underline .elementor-item::after{height:50px!important}
	#menu_suites .e--pointer-underline .indietro_suite .elementor-item::after, #menu_servizi .e--pointer-underline .indietro_servizi .elementor-item::after, #menu_contatti .e--pointer-underline .indietro_contatti .elementor-item::after, #menu_esperienze .e--pointer-underline .indietro_esperienze .elementor-item::after{transform: rotate(180deg); line-height: 0px;}
}

@media screen and (max-width:1024px){
	#prenota {position:fixed; bottom:50px; right:0px}
	#h_logo {display: block}
	#v_logo {display: none;}
	.e--pointer-underline .elementor-item::after{background-color: transparent!important;}
	
	.elementor-nav-menu a{justify-content: center;}
	.elementor-nav-menu .elementor-item{font-size:30px!important}
}

@media screen and (max-width:768px){
	.menu_image.premium-suite-with-jacuzzi{text-align:center}
}
/*STILE CRESTA HELP CHAT*/
.cresta-whatsapp-chat-box{background: #b87d2b; !important}
.cresta-whatsapp-chat-top-header{background: #b87d2b; !important}
.cresta-whatsapp-chat-button, .cresta-whatsapp-to-send .cresta-whatsapp-send {background: #b87d2b; !important}