/*
	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*/

/*OVERRIDE STYLE SEARCH FORM*/
#search_form select, #search_form input {background: var(--e-global-color-bf7cd33);}
#search_form select, #search_form input, #search_form button, .search-btn-m {border:none!important; font-family: var(--e-global-typography-accent-font-family); font-weight:400; height:60px}
#search_form button, .search-btn-m {border-radius:30px; padding: 15px;background:var( --e-global-color-secondary );}
#search_form button:hover, .search-btn-m:hover, .search-btn-m:focus {background: var( --e-global-color-primary ); color:var( --e-global-color-accent ); cursor:pointer}
#search_form #key{max-width: 270px;}
#search_form #tipologia{max-width: 200px;}
#search_form #localita, #search_form #prezzo{max-width: 180px;}
#search_form #bagni, #search_form #camere{max-width: 90px;}

.struttura .sommario .info {flex-basis: 33.33%; text-align: center;}
.infos .indirizzo, .infos .sommario, .infos .codice, .infos .prezzo_row, .infos .tipologia {color: var(--e-global-color-text)!important;}

/*OVERRIDE SINGLE IMMOBILE */
#slider-filter {position: relative; right: unset; top: unset; gap:20px}
.immobile .prezzo {color: unset; font-weight: unset; font-size: unset; font-weight: unset; line-height: unset;}

/*BREADCRUMB*/
.rank-math-breadcrumb, .rank-math-breadcrumb a  {color: var(--e-global-color-secondary)!important; font-weight:bold; font-family: var(--e-global-typography-font-family);}

@media screen and (max-width:767px){
	#search_form button{padding:0px}
	#slider-filter button img { height: 15px;  width: auto;  margin-right: 5px;}
	
	.immobile .hero {margin-top: 0px;}
	
	.search-btn-m.close {margin-top:0px;}
}
@media screen and (max-width:500px){
	#slider-filter {gap:0px!important;}
	#slider-filter button {flex-basis:unset;padding:5px 5px !important}
}



