<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width:1200px) and (max-width: 1260px) {
	.container{max-width:1140px;}
}

@media only screen and (max-width: 1199px) {
	
	
	/*disable hover effect*/
	.shop-left .shop-cat-item a:hover, .footer .list-unstyled li .nav-link:hover, .box-breadcrumb a:hover,
	.footer a:hover, .copyright .list-unstyled li .nav-link:hover, .copyright a:hover{color:#7b7b7b;}
	
	
	.topbar .list-unstyled li:hover{background-color:#954b36!important;}
	.thumb-preview-overlay{display:none;}
	.thumb-preview-img a:hover img, .box-minimenu-nostra-filosofia a:hover img{opacity:1;}
	.shop-left .widget_product_search button:hover {background-color:#8BB76F !important;}
	.my-btn:hover, .btn:hover, .btn-primary:hover{background-color:#6F9D4F !important;}
	.box-minimenu-nostra-filosofia a:hover{background-color:#FFF;color:#954B35;}
	
	/*btn*/
	.my-btn, .my-btn:focus, .btn, .btn-primary, .btn:focus, .btn-primary:focus, .my-btn:active, .btn:active, .btn-primary:active,
	.preview-nostri-prodotti-nav .my-btn, .preview-nostri-prodotti-nav .my-btn:focus, .best-seller-nav .my-btn, .best-seller-nav .my-btn:focus{padding:15px 30px;}
	
	/*font size adjust*/
	body{font-size:16px;}
	.head-immagine-testo-content, .head-shop-title{font-size:36px;}
	.title-bar, .thumb-preview-img-big-content .thumb-preview-title a, .thumb-preview-title a:focus,
	.archive-news-thumb-title a, .archive-news-thumb-title a:focus, .single-news-title, .single-product-container .product_title,
	.woocommerce-thankyou-order-received, .footer-col-2 h6{font-size:32px;}
	.preview-equilibrio-title, .woocommerce-account .title-bar{font-size:30px;}
	.box-minimenu-nostra-filosofia a, .box-minimenu-nostra-filosofia a:focus, .archive-news-right .widget-title, #customer_login h2{font-size:22px;}
	
	
	
	/*menu / header*/
	.main-menu-wrap {padding:0;}
	.logo{display:block;margin-top:10px;}
	#mega-menu-wrap-primary .mega-menu-toggle {height:90px;line-height:90px;margin:0;padding: 0 0 0 10px;background-color:transparent;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label,
	.main-menu.affix .main-menu-wrap .mega-menu-link, .main-menu.affix .main-menu-wrap .mega-menu-link:focus, .main-menu .menu-open .mega-menu-link, 
	.main-menu .menu-open .mega-menu-link:focus, .no-header .main-menu .main-menu-wrap .mega-menu-link, .no-header .main-menu .main-menu-wrap .mega-menu-link:focus,
	.main-menu.affix .main-menu-wrap .mega-menu-link, .main-menu.affix .main-menu-wrap .mega-menu-link:focus, .main-menu .menu-open .mega-menu-link, .main-menu .menu-open .mega-menu-link:focus, 
	.no-header .main-menu .main-menu-wrap .mega-menu-link, .no-header .main-menu .main-menu-wrap .mega-menu-link:focus,
	.main-menu.affix .main-menu-wrap .mega-menu-link:hover, .main-menu .main-menu-wrap .menu-open .mega-menu-link:hover, 
	.no-header .main-menu .main-menu-wrap .mega-menu-link:hover, .main-menu.affix .main-menu-wrap .mega-toggle-on .mega-menu-link, 
	.main-menu.affix .main-menu-wrap .mega-toggle-on .mega-menu-link:focus, .main-menu .menu-open .mega-toggle-on .mega-menu-link, .main-menu .menu-open .mega-toggle-on .mega-menu-link:focus, 
	.no-header .main-menu .main-menu-wrap .mega-toggle-on .mega-menu-link, .no-header .main-menu .main-menu-wrap .mega-toggle-on .mega-menu-link:focus{color:#FFF!important;}
	
	.main-menu.affix #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after, .main-menu.affix #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label,
	.no-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after, .no-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{color:#954b36!important;}
	
	
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background:#954b36;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {font-size: 16px;font-weight: 600;}
	#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{text-align:right!important;}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item{display:none;}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mob-link{display:block;}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item &gt; a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-ancestor &gt; a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-page-ancestor &gt; a.mega-menu-link{background:#6F9D4F;}
	
	/*header*/
	.head-immagine-testo{height:500px;background-attachment:scroll;}
	.head-immagine{height:300px;}
	.head-immagine-slim{height:250px;}
	.head-shop{height:400px;}
	
	/*common*/
	.box-breadcrumb {padding: 30px 0 40px 0;}
	.main-sep {height: 190px;}
	
	
	
	/*homepage*/
	.box-preview-centro, .box-preview-equilibrio, .box-best-seller{padding: 30px 0 30px 0;}
	.box-best-seller .title-bar {padding: 0 0 30px 0;}
	.thumb-preview-img-big-content {top: 30px;left: 30px;}
	.thumb-preview-img-big-nav {bottom: 30px;left: 30px;}
	.box-preview-nostri-prodotti{background-attachment:scroll;}
	
	/*chi siamo - la nostra filosofia - il nostro mondo - equilibrio*/
	.box-intro {padding-bottom: 10px;}
	.box-preview-pagina-img {margin: 0 auto 40px auto;}
	.preview-pagina-img-content{padding:30px 10% 30px 30px;}
	.order-1 .preview-pagina-img-content {padding:30px 30px 30px 10%;}
	.approfondimento-nav {padding: 0 0 40px 0;}
	.box-minimenu-nostra-filosofia{padding:40px 0;}
	.box-minimenu-nostra-filosofia span.minimenu-nostra-filosofia-link{min-height:140px;}
	
	/*professor - centro - mission - alimentazione - movimento*/
	.box-scheda-professore, .box-centro-macrocosmo{padding-bottom:40px;}
	.descrizione-approfondimento-nav {padding: 15px 0 40px 0;}
	
	/*news*/
	.box-archive-news, .box-contatti {padding-bottom:40px;}
	.archive-news-right {padding-left: 30px;}
	.archive-news-thumb {padding-bottom:40px;margin-bottom:40px;}
	.archive-news-right .widget-title{padding-bottom:10px;}
	
	/*shop*/
	.shop-left {padding-right: 10px;}
	.box-related-products {padding: 40px 0;}
	.single-product-container, .woocommerce .single-product-container div.product div.images.woocommerce-product-gallery, .woocommerce .single-product-container div.product div.summary {margin-bottom: 40px;}

	/*contatti*/
	.box-map iframe{height:250px;}
	
	/*woo account*/
	.woocommerce-account .woocommerce {padding-bottom: 40px;min-height: auto;}
	.woocommerce-account .title-bar {padding:40px 0 40px 0;}
	
}


@media (min-width:768px) and (max-width: 1199px) {
	
	
	
	/*home*/
	
	
	
	
	
}

@media (min-width:992px) and (max-width: 1199px) {
	.container{padding:0 15px;max-width:960px;}

}

@media only screen and (max-width: 991px){
	/* .order-2 {-ms-flex-order: 1;order: 1;}
	.order-1 {-ms-flex-order: 2;order: 2;} */
	
	/*footer*/
	.footer-col-1, .footer-col-3{display:none;}
	.footer-mobile{display:flex;}
	.footer-mobile .footer-col-1, .footer-mobile .footer-col-3{display:block;}
	
	/*copyright*/
	.copyright .float-left, .copyright .float-right{float:none!important;text-align:center;}
	.copyright .float-left{padding-bottom:10px;}

}

@media (min-width:768px) and (max-width: 991px){
	.container{padding:0 15px;max-width:720px;}
	/*footer*/
	.footer {padding: 50px 0 120px 0;}
	/*home*/
	.preview-equilibrio-item{padding-bottom:20px;}
	.box-best-seller-item-4, .box-best-seller-item-7{display:none;}
	.thumb-preview-img-big-img img{width:65%;}
}

@media only screen and (max-width: 767px) {

	/*display none*/
	.head-immagine-testo-content br, .head-shop-title br, .head-immagine-testo-nav,
	.box-best-seller-item-4, .box-best-seller-item-7, .head-shop .head-immagine-testo-content{display:none;}

	/*font size adjust*/
	.head-immagine-testo-content, .head-shop-title, .title-bar, .thumb-preview-img-big-content .thumb-preview-title a, .thumb-preview-title a:focus, 
	.archive-news-thumb-title a, .archive-news-thumb-title a:focus, .single-news-title, .single-product-container .product_title,
	.preview-equilibrio-title, .shop-left .widget-title, .woocommerce-account .title-bar, .woocommerce-thankyou-order-received, .footer-col-2 h6{font-size:26px;}
	.single-news-desc h1, .single-news-desc h2{font-size:22px;}
	.thumb-preview-img-big-content .thumb-preview-price .price {font-size: 20px !important;}
	.box-minimenu-nostra-filosofia a, .box-minimenu-nostra-filosofia a:focus, .navigatore-content a, .navigatore-content a:focus, .archive-news-right .widget-title{font-size: 18px;}
	.box-shop-desc{font-size:14px;}
	.my-btn, .my-btn:focus, .btn, .btn-primary, .btn:focus, .btn-primary:focus, .my-btn:active, .btn:active, .btn-primary:active{font-size:13px;}

	/*footer*/
	.footer{padding:30px 0;background-size:100%;}
	.footer .list-unstyled li .nav-link, .footer .list-unstyled li .nav-link:focus{padding:5px 0;}
	
	/*copyright*/
	.copyright-title {display: block;padding: 0 0 5px 0;}
	.copyright .list-unstyled{display:block;}
	.copyright .list-unstyled li:first-child .nav-link, .copyright .list-unstyled li:first-child .nav-link:focus{border-left:0;}
	
	/*topbar*/
	.topbar .list-unstyled li{height:40px;}
	.topbar .menu-item, .topbar .nav-item, .topbar li.wpmenucart {padding: 5px 0 !important;}
	
	/*head / menu*/
	.logo{width:auto;}
	.logo img{height:50px;}
	#mega-menu-wrap-primary .mega-menu-toggle {height:70px;line-height:77px;}
	
	/*header*/
	.head-immagine-testo{height:350px;}
	.head-immagine-testo-content, .head-shop-title{font-weight:600;}
	.head-immagine, .head-immagine-slim, .head-shop{height:200px;}
	
	/*common*/
	.order-2 {-ms-flex-order: 1;order: 1;}
	.order-1 {-ms-flex-order: 2;order: 2;}
	/* .main-sep {height: 110px;} */
	
	/*homepage*/
	.box-preview-centro, .box-preview-nostri-prodotti, .preview-nostri-prodotti-content .title-bar{text-align:center;}
	.box-preview-centro img{width:50%;}
	.preview-centro-desc{padding-top:20px;}
	.preview-centro-nav, .preview-equilibrio-nav{padding-top:10px;}
	.preview-equilibrio-item{text-align: center;}
	.preview-equilibrio-item img{width:50%;}
	.preview-equilibrio-title{padding:15px 0;}
	.preview-equilibrio-title .sep, .preview-nostri-prodotti-content .title-bar .sep{margin:10px auto 0 auto;}
	.preview-nostri-prodotti-content{padding:30px 0;}	
	.box-best-seller .woocommerce ul.products[class*="columns-"] li.product, .box-best-seller .woocommerce-page ul.products[class*="columns-"] li.product{width:100%;margin-bottom:20px;}
	.best-seller-nav{padding-top:30px;}
	
	/*chi siamo - la nostra filosofia - il nostro mondo - equilibrio*/
	.preview-pagina-img-content, .order-1 .preview-pagina-img-content{padding:30px 30px 0 30px;}
	.box-minimenu-nostra-filosofia span.minimenu-nostra-filosofia-link {padding: 20px 10px 20px 10px;}
	
	/*professor - centro - mission - alimentazione - movimento*/
	.scheda-professore-img{text-align:center;}
	.scheda-professore-img img{width:50%;}
	.scheda-professore-content{padding:30px 0 0 0;}
	.navigatore-content{padding:20px 0;}
	.scheda-professore-nav{text-align:center;}
	.centro-macrocosmo-img{padding-top:20px;}
	
	/*news*/
	.archive-news-left{padding-right:15px;}
	.archive-news-right{padding-left:15px;padding-top:40px;border-left:0;}
	
	/*shop*/
	.shop-right {padding-left: 15px;}
	.woocommerce .shop ul.products[class*="columns-"] li.product, .woocommerce-page .shop ul.products[class*="columns-"] li.product{width:48%;}
	.woocommerce .box-related-products ul.products[class*="columns-"] li.product, .woocommerce-page .box-related-products ul.products[class*="columns-"] li.product{width:100%;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;text-align:center;}
	.woocommerce .woocommerce-result-count{margin:0 0 10px 0;padding-top:0;}
	.woocommerce .woocommerce-ordering select{margin:0 0 15px 0;}
	.box-related-products {padding:30px 0 0px 0;}
	.box-related-products .title-bar {padding-bottom: 20px;}
	.woocommerce .single-product-container div.product div.images .woocommerce-product-gallery__image img{height:350px;}
	.woocommerce .single-product-container div.product div.summary{margin-bottom:10px;}
	.single-product-container {margin-bottom:20px;}
	
	/*404 - pagine informative*/
	.box-404{padding:40px 0;}
	.box-archive-news{padding-bottom:20px;}
	.single-news-desc blockquote{margin:20px 15px;}
	
	/*account*/
	.woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0 5px;}
	.woocommerce-MyAccount-navigation-link--downloads{display:none!important;}
	.woocommerce-account .woocommerce-MyAccount-navigation{padding-bottom:20px;text-align:center;}
	.woocommerce #customer_login .col-1, .woocommerce #customer_login .col-2{width:100%!important;}
	.woocommerce #customer_login .col-2 h2{margin-top:30px;}
	.woocommerce-orders-table__cell-order-actions a {margin: 0 !important;}
	
	#lc-container a, #lc-container a:focus{padding:6px 0;font-size:8px;}
	#lc-container {margin: 30px 0;}
	
	.checkout-content .checkout-nav, .totale-look-banner{margin-bottom:30px;}
	.register-box .checkout-title{padding-top:50px;}
	
	
	#billing_invoice_type_field, #billing_company_field, #billing_piva_field, #billing_cf_field, #billing_first_name_field, #billing_last_name_field, 
	#billing_email_field, #billing_phone_field, #shipping_first_name_field, #shipping_last_name_field,
	#billing_city_field, #billing_state_field, #billing_postcode_field, #billing_country_field, #shipping_city_field, #shipping_state_field, 
	#shipping_country_field, #shipping_postcode_field, .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, 
	.woocommerce-page form .form-row-last, #billing_reg_commercio_field, #billing_tipo_field{float:none!important;width:100%!important;}
	
	.woocommerce-MyAccount-content #shipping_first_name_field, .woocommerce-MyAccount-content #shipping_city_field, .woocommerce-MyAccount-content #billing_first_name_field, 
	.woocommerce-MyAccount-content #billing_company_field, .woocommerce-MyAccount-content #billing_email_field, .woocommerce-MyAccount-content #billing_city_field,
	.woocommerce-MyAccount-content #shipping_last_name_field, .woocommerce-MyAccount-content #shipping_country_field, .woocommerce-MyAccount-content #billing_last_name_field, 
	.woocommerce-MyAccount-content #billing_phone_field, .woocommerce-MyAccount-content #billing_country_field, .woocommerce-MyAccount-content #billing_state_field, 
	.woocommerce-MyAccount-content #billing_postcode_field, .woocommerce-MyAccount-content #shipping_state_field, .woocommerce-MyAccount-content #shipping_postcode_field{padding:0!important;}
	
	.woocommerce-thankyou-order-details li{display:block;margin:0 0 5px 0!important;padding:0!important;border:0!important;}
	.checkout-alt-title, .woocommerce-order h2.woocommerce-order-details__title, .woocommerce-order .woocommerce-customer-details h2{padding:5px 10px;margin:0 0 20px 0;}
	.checkout-alt-title span, .woocommerce-order h2.woocommerce-order-details__title span, .woocommerce-order .woocommerce-customer-details h2 span{background-color:transparent;color:#FFF;font-size:14px;}
	.woocommerce-customer-details .woocommerce-column--shipping-address{padding-top:30px;}
	
	.woocommerce table.shop_table .cart_item td.product-quantity{height:50px;}
	.woocommerce table.shop_table .cart_item td.product-quantity .quantity-btn-remove, 
	.woocommerce table.shop_table .cart_item td.product-quantity .quantity, 
	.woocommerce table.shop_table .cart_item td.product-quantity .quantity-btn-add{float:right;}
	.woocommerce table.shop_table td.actions{padding:15px;}
	.woocommerce table.shop_table td.actions .float-right span{display:block;}
	.woocommerce table.shop_table td.actions .coupon-title{text-align:left;}
	.woocommerce-page table.cart td.actions .coupon{float:none;}
	.woocommerce-page table.cart td.actions button{font-size:12px;padding:10px 0;width:80px!important;}
	.woocommerce table.shop_table td.actions .float-right img{height:25px;}
	
	.blu-btn, .blu-btn:focus, .btn, .btn-primary, .btn:focus, .btn-primary:focus, .checkout-button, .checkout-button:focus{font-size:14px!important;}
	
	.single-product-container{padding-top:0;}
	.single-product-title {padding: 30px 0;font-size: 20px;line-height: 1em;}
	.single-product-container .product_title{font-size:30px;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 5px;font-size:13px;letter-spacing:0;}
	.single-product-container .summary.entry-summary{margin-bottom:30px!important;}
	.shop-block-item{padding:20px 0;}
	.shop-block-item-intro{display:none;}
	.shop-block-item-intro-desc{margin:-20px 0 0 20px;}
	.shop-block-look:nth-child(2n) .shop-block-slider{left:auto;}
	.shop-block-look:nth-child(2n+1) .shop-block-slider{right:auto;}
	.shop-block-look{margin-bottom:30px;}
	.shop-block-look:nth-child(2n) .shop-block-look-img{float:none;}
	.shop-block-slider{width:80%;margin:-100px auto 0 auto;position:relative;left:auto;right:auto;bottom:auto;padding:20px;}
	.slick-dots{display:none!important;}
	.related.products{margin-bottom:0;padding-top:0;}
	.single-product-bottom-info .float-left, .single-product-bottom-info .float-right{float:none!important;}
	.single-product-bottom-info .float-left{padding-bottom:10px;}
	.woocommerce div.product div.images {margin-bottom: 25px !important;}
	.woocommerce div.product .woocommerce-tabs .panel h2{padding:0 0 30px 0;}
	.single-product-color-btn, .single-product-color-btn:focus{margin-bottom:10px;}
	.single-product-bottom-info{padding-bottom:20px;}
	.related.products .product-grid-item{margin-bottom:0;}
	
	
}	

@media (min-width: 576px) and (max-width: 767px) {
	.container{padding:0 15px;max-width:540px;}

	/*homepage*/
	.thumb-preview-img-big-img{text-align:center;}
	
	/*chi siamo - la nostra filosofia - il nostro mondo - equilibrio*/
	.box-minimenu-nostra-filosofia span.minimenu-nostra-filosofia-link {min-height: 100px;}
	
	/*news*/
	.archive-news-right .widget.widget_media_image{}
	.archive-news-right .widget.widget_media_image img{width:50%;}
	
	/*shop*/
	.shop-left .widget_product_search input[type="search"]{width:100%;margin-bottom:10px;}
	.shop-left .widget_product_search button, .shop-left .widget_product_search button:focus, .shop-left .widget_product_search button:active{width:100%;}
	
	
	
}

@media only screen and (max-width: 575px) {
	.container{padding:0 15px;max-width:100%;}
	
	/*display none*/
	.topbar .float-left span.menu-image-title, .minimenu-nostra-filosofia-link br, .shop-right .box-shop, .shop-left .widget.widget_media_image, .shop-left .widget-title{display:none;}
	
	/*topbar*/
	.menu-item a.menu-image-title-after.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper {padding-right: 0;}
	
	/*homepage*/
	.thumb-preview-img-big, .thumb-preview-img-big-img{text-align:center;}
	.thumb-preview-img-big{padding:20px;}
	.thumb-preview-img-big-img {top:0;transform:none;}
	.box-best-seller .big, .box-best-seller .big ul.products, .box-best-seller .big ul.products li.product, .thumb-preview-img-big{height:auto;}
	.thumb-preview-img-big-content{position:relative;top:auto;left:auto;}
	.thumb-preview-img-big-nav{position:relative;bottom:auto;left:auto;padding-top:20px;}
	
	/*chi siamo - la nostra filosofia - il nostro mondo - equilibrio*/
	.box-minimenu-nostra-filosofia {padding: 40px 0 20px 0;}
	.box-minimenu-nostra-filosofia .col-sm-4{padding-bottom:20px;}
	.box-minimenu-nostra-filosofia span.minimenu-nostra-filosofia-link {min-height:auto;}
	
	/*professor - centro - mission - alimentazione - movimento*/
	.box-navigatore .float-left, .box-navigatore .float-right{float:none!important;text-align:center;}
	.box-navigatore .float-left{padding-bottom:5px;}
	
	/*shop*/
	.shop-left .shop-left-toggle{display:block;cursor:pointer;padding:10px;text-align:center;background-color:#8BB76F;color: #FFF;border-radius:5px;transition: all .5s ease;font-size:13px;font-weight:700;
	text-transform:uppercase;letter-spacing:1px;}
	.shop-left .shop-left-toggle .fa{float:right;font-size:20px;}
	.shop-left .shop-left-toggle .fa-angle-up, .shop-left .shop-left-toggle.active .fa-angle-down{display:none;}
	.shop-left .shop-left-toggle.active .fa-angle-up{display:inline-block;}
	.shop-left .shop-left-content{display:none;padding-top:25px;}
	.shop-left .widget_product_search{margin-top:15px;padding:25px 0;}
	.woocommerce .woocommerce-result-count {margin: 20px 0 10px 0;}
	
	/*checkout*/
	.woocommerce-page table.cart td.actions .float-left, .woocommerce-page table.cart td.actions .float-right{float:none!important;}
	.woocommerce-page table.cart td.actions .float-right, .woocommerce table.shop_table td.actions .copyright-title{text-align:left!important;}
	
}</pre></body></html>