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

/*PAGINA MENU*/
#schede-navigazione button {flex-wrap: wrap;flex-basis: 33%;}
#schede-navigazione .e-n-tabs-heading {flex-wrap: nowrap;}
#schede-navigazione .e-n-tab-title-text {display: block;width: 100%;}

/*OVERRIDE STILE MENU*/
.tab button{text-align:center; margin-bottom:0px;}
hr.b-sup, hr.b-inf{border-color: var(--e-global-color-secondary); width: 40%;}
hr.b-sup{margin-left: calc(30% + 50px)!important }
hr.b-inf{margin-bottom:20px!important; margin-left: calc(30% - 50px)!important }

@media screen and (min-width: 1200px){
	.tabcontent{display:flex; flex-wrap:wrap}
	.tabcontent .piatto {flex-basis:50%}
	.piatto_header_prezzo {min-width:120px; text-align:right; font-size: 25px;}
}
@media screen and (max-width: 1200px){
	  .divisore {width: 80px; border: 2px dashed;  margin: 20px auto 20px auto;}
	  hr.b-sup, hr.b-inf{width: 70%;}
	  hr.b-sup{margin-left: calc(15% + 50px)!important }
	  hr.b-inf{margin-left: calc(15% - 50px)!important }
	/*hr.b-sup, hr.b-inf{display:none}*/
}