/*
Theme Name:   	E-digital
Theme URI:    	
Author:       	CROP Studio
Author URI:     http://cropstudio.it
Template:     	storefront
Description:  	This is a blank child theme for WooThemes StoreFront theme
Version:      	2.0.0
License:      	GNU General Public License v2 or later
License URI:  	
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */

body *{font-family: oswald, sans-serif;}
body p,
.post-excerpt{font-family: "montserrat", sans-serif !important;}

a:focus{outline:none !important;}
.widget_nav_menu ul li::before{content:none !important;}
.widget_nav_menu ul li{margin: 0 !important; padding: 0 !important; margin-right: 10px !important; font-size: 16px !important; padding-right: 10px !important;    border-right: 1px solid !important;}

#masthead{    display: flex;   flex-direction: row;   justify-content: space-between; padding-top: 0 !important; margin: 0; border: none; position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; z-index: 9999999;     padding: 0 50px;}
body.admin-bar #masthead{top:32px;}
#masthead.site-header .site-branding{margin:0 !important; width:20% !important; margin-right: 20px !important;}
#masthead.site-header .site-branding img{filter: invert(1);}
#masthead > .col-full {display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; margin:0; width:100% !important; padding: 0 !important;align-items: center !important;    max-width: unset !important; justify-content: center; }
#masthead .col-full .storefront-primary-navigation{display: flex; flex-direction: row; flex-wrap: nowrap;  align-content: center; justify-content: space-between; align-items: center; width:80%;}
#masthead .col-full .storefront-primary-navigation > .col-full{width:80% !important; padding:0;  text-align: center;  display: flex; flex-direction: column; flex-wrap: nowrap; align-content: flex-start; align-items: flex-start; margin:0 !important;}
#masthead .col-full .storefront-primary-navigation .header-widget-region{    width: 25%; }
#masthead .col-full .storefront-primary-navigation .header-widget-region > .col-full{display: flex;  flex-direction: row;  flex-wrap: nowrap;  align-content: center;   justify-content: flex-end;   align-items: center;}
#masthead .col-full .storefront-primary-navigation .header-widget-region > .col-full > div{width: 50%; display: flex; }
#masthead .col-full .storefront-primary-navigation .header-widget-region .wp-block-woocommerce-customer-account a{border: none !important;}
#masthead .col-full .storefront-primary-navigation .header-widget-region .wp-block-woocommerce-customer-account a span {white-space:normal;    font-size: 15px; text-transform:uppercase; display: flex; flex-direction: row; flex-wrap: nowrap;  align-content: center;    justify-content: flex-start;    align-items: center;}
#masthead .col-full .storefront-primary-navigation .header-widget-region .wp-block-woocommerce-customer-account a span:before{    content: "";  height: 35px;  width: 35px;    display: block; background-image:url("img/account.svg"); background-size:contain; background-repeat: no-repeat; background-position: center; margin-right:10px;}
#masthead .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{display:none !important;}
#masthead a{color:#000;     text-transform: uppercase;}
#masthead .wc-block-mini-cart__button{padding:0 !important;}
#masthead .wc-block-mini-cart__button:hover{background:none !important;}
.main-navigation{text-align: left;}

/*MINI CART*/
.wc-block-components-product-metadata{display:none !important;}
.wc-block-mini-cart__badge{font-size:14px;}
.archive.tax-product_tag #content > .col-full{margin-top:150px;}
/*.site-content { outline: none;  padding-top: 100px;}*/

button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt{text-transform: uppercase;}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text{background-color: #fff; color: #43454b;    border: 0;  -webkit-appearance: inherit; box-shadow: none; border:1px solid #43454b;}


header.entry-header{display:none !important;}
.overlay:before { content: "" !important; position: absolute; left: 0; top: 0; width: 100%;    height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 0;}

.overlay *{z-index:1;}

.wp-block-group,
.swiper-container-wrapper{position:relative;}
.swiper-container{ position:relative;overflow:hidden;}
.swiper-slide{display: flex;  flex-direction: column;  flex-wrap: nowrap;  align-content: center;  align-items: center;}
.swiper-slide a{    display: flex;  flex-direction: column; flex-wrap: nowrap;    align-content: center;  align-items: center;    justify-content: flex-start; text-decoration: none !important;}
.swiper-slide a div{height: 200px;  border-radius: 50%; border: 1px solid #2b2929;  width: 200px; display: flex; flex-direction: column;    flex-wrap: nowrap;    align-content: center;    justify-content: center;    align-items: center;}
.swiper-slide a div img{height: 180px;  width: 180px; border-radius: 50%; border: 1px solid #2b2929;  object-fit: contain;    padding: 40px;}
.swiper-slide a h3{font-size:20px; text-transform: uppercase; margin-top:15px;}
.swiper-button-next:after, .swiper-button-prev:after{font-size:14px !important; color:#2b2929 !important;}
.swiper-button-next, .swiper-rtl .swiper-button-prev{top:40% !important; right: -40px !important;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{top:40% !important; left:-40px !important;}

/*ULTIMI ARRIVI*/
.prodotti-loop,
.products.columns-4,
.products.columns-3{display: flex;  flex-direction: row;  flex-wrap: wrap;  align-content: stretch;  justify-content: flex-start;  align-items: stretch;}
.prodotti-loop .product-item,
.products.columns-4 .product-item,
.products.columns-3 .product-item{width: 25%;   padding: 30px;   display: flex;   flex-direction: column;   flex-wrap: nowrap;   align-content: center;   align-items: center;    justify-content: space-between;  position:relative;}
.products.columns-3 .product-item{width:33%;}

.prodotti-loop .product-item:after,
.products.columns-4 .product-item:after,
.products.columns-3 .product-item:after{content:""; height:90%; width:1px; background-color:#ba9450; right:0px; top: 5%; position:absolute;}
.prodotti-loop .product-item:not(:last-child):before,
.products.columns-4 .product-item:not(:last-child):before,
.products.columns-3 .product-item:not(:last-child):before{content:""; width:90%; height:1px; background-color:#ba9450; left:5%; bottom: 0; position:absolute;}
.prodotti-loop .product-item:nth-child(4n + 4):after,
.products.columns-4 .product-item:nth-child(4n + 4):after,
.products.columns-3 .product-item:nth-child(3n + 3):after{content:none;}

.prodotti-loop .product-item .product-category,
.products.columns-4 .product-item .product-category,
.products.columns-3 .product-item .product-category{    display: flex;  flex-direction: row;  flex-wrap: nowrap;  align-content: center;   justify-content: flex-start;   align-items: center; width: 100%;}
.prodotti-loop .product-item .product-category .category-image,
.products.columns-4 .product-item .product-category .category-image,
.products.columns-3 .product-item .product-category .category-image{width: 30px;   height: 30px;   padding: 5px;   background-color: #ba9450;   border-radius: 50%; margin-right:5px;}
.prodotti-loop .product-item .product-category .category-image img,
.products.columns-4 .product-item .product-category .category-image img,
.products.columns-3 .product-item .product-category .category-image img{filter: brightness(0);}
.prodotti-loop .product-item .product-category a.category-name,
.products.columns-4 .product-item .product-category a.category-name,
.products.columns-3 .product-item .product-category a.category-name{text-decoration: none; color:#2b2929; font-size:12px; text-transform: uppercase;}
.prodotti-loop .product-item .product-thumbnail,
.products.columns-4 .product-item .product-thumbnail,
.products.columns-3 .product-item .product-thumbnail{height: 200px;   display: flex;   flex-direction: column;   flex-wrap: nowrap;   align-content: center;   justify-content: center;   align-items: center; overflow: hidden;    padding: 30px;}
.products.columns-3 .product-item .product-thumbnail img,
.products.columns-4 .product-item .product-thumbnail img,
.prodotti-loop .product-item .product-thumbnail img{width: 100%;  height: 100%;  object-fit: contain;}
.products.columns-3 .product-item h2.product-title,
.products.columns-4 .product-item h2.product-title,
.prodotti-loop .product-item h2.product-title {  text-align: center;  font-size: 18px;  text-transform: uppercase;  line-height: 1.2; font-weight:800;}
.products.columns-3 .product-item .product-price,
.products.columns-4 .product-item .product-price,
.prodotti-loop .product-item .product-price{display: flex;    flex-direction: column;    flex-wrap: nowrap;    align-content: center;    justify-content: flex-start;    align-items: center;}
.products.columns-3 .product-item .product-price del:first-child .amount,
.products.columns-4 .product-item .product-price del:first-child .amount,
.prodotti-loop .product-item .product-price del:first-child .amount{font-weight: 200;  font-size: 14px;  line-height: 16px;  color: grey;}
.products.columns-3 .product-item .product-price ins .amount,
.products.columns-4 .product-item .product-price ins .amount,
.products.columns-3 .product-item .product-price > span.woocommerce-Price-amount.amount,
.products.columns-4 .product-item .product-price > span.woocommerce-Price-amount.amount,
.prodotti-loop .product-item .product-price ins .amount,
.prodotti-loop .product-item .product-price > span.woocommerce-Price-amount.amount{font-size:18px; color: #ba9450; font-weight: 800;}
.product-button a,
.promo-button a{    border: 1px solid; margin-top: 30px;  text-transform: uppercase;    font-weight: 300; font-size:14px;}
.navigation-home{    position: absolute;  left: 70px;  bottom: 100px; width: 150px;    height: 50px; display: flex;   flex-direction: row;   flex-wrap: nowrap;   align-content: center;   align-items: center;     justify-content: space-between;}
.navigation-home .swiper-button-next,
.navigation-home .swiper-button-prev{ right:unset !important; left:unset !important; top:unset !important;  height: 50px;  width: 50px;  border-radius: 50%;  border: 1px solid #282626; position:relative;}


/*PROMO SLIDE HOME*/
.swiper-promozione-home{background-image:url("img/edigital-bg-home.webp"); background-size: contain;  background-repeat: no-repeat;  background-position: right;}
.swiper-promozione-home .swiper-slide{min-height: 100vh; height:100vh; padding: 100px 30px;}
.swiper-promozione-home .promo-slide-content{display: flex;  flex-direction: row;  flex-wrap: nowrap;  align-content: center;      justify-content: space-between; align-items: center; position:relative;}
.swiper-promozione-home .promo-image{width: 70vh;   height: 70vh;  border-radius: 50%;  overflow: hidden;   display: flex;   flex-direction: column;   flex-wrap: nowrap;   align-content: center;   align-items: center;     margin-right: 10vw;     padding: 30px; border: 1px solid;     min-width: 70vh;   min-height: 70vh;}
.swiper-promozione-home .promo-image img{height: 100%; width: 100%; object-fit: cover;    object-position: center; border-radius: 50%; }
.swiper-promozione-home  .info{width: 45%;   display: flex;  flex-direction: column;  flex-wrap: nowrap;  align-content: flex-start;  justify-content: center;   align-items: flex-start;     padding: 0 50px;}
.swiper-promozione-home  .info .promo-title{text-transform: uppercase;  font-weight: 800; font-size:50px; white-space: normal;  width: 100%;}

.loghi{    width: 60%;}


/*ARTICOLI*/
.custom-articoli-loop{display: flex; flex-direction: row;  align-content: flex-start;  align-items: flex-start;   justify-content: space-between; flex-wrap: wrap;}
.custom-articoli-loop .post-item{width:32%; padding:10px; margin-bottom:20px;}
.custom-articoli-loop .post-item .post-image-date{aspect-ratio: 4 / 3;  background-position: center;   background-size: cover;    background-repeat: no-repeat; position:relative;}
.custom-articoli-loop .post-item .post-image-date .post-date{display: flex; flex-direction: column;  flex-wrap: nowrap;  align-content: center;  align-items: center;  position: absolute;  left: 15px; background-color:#ba9450; color:#fff; padding:4px;     line-height: 1;   text-transform: uppercase;}
.custom-articoli-loop .post-item .post-image-date .post-date .day,
.custom-articoli-loop .post-item .post-image-date .post-date .year{font-size: 18px;}
.custom-articoli-loop .post-item .post-image-date .post-date .month{font-size:12px;}
.custom-articoli-loop .post-item .post-title{font-size: 22px;   text-transform: uppercase;   font-weight: 800;   margin-top: 20px; line-height: 1.2;}
.custom-articoli-loop .post-item .post-excerpt{font-size:14px; line-height: 1.2;}
.custom-articoli-loop .post-item .post-button a{padding: 0;   margin-top: 20px;   text-transform: uppercase;}


.header-blog{padding:150px 50px; display: flex; flex-direction: column; color:#fff;}
.header-blog h1{color:#fff;}
body.single.single-post .site-content{padding-top:80px;}
body.single.single-post .entry-content > img{display:none !important;}
body.single.single-post .content-area{width:100%;}

/*SHOP*/
body.archive.post-type-archive.post-type-archive-product .site-content .col-full{width:100%; max-width:100%; padding: 0; margin: 0;}
body.archive.post-type-archive.post-type-archive-product .site-content .col-full .woocommerce-products-header .woocommerce-products-header__title.page-title,
body.archive.post-type-archive.post-type-archive-product .site-content .col-full .woocommerce-products-header .page-description > p.has-white-color.has-text-color{display:none !important;}
body.archive.post-type-archive.post-type-archive-product .site-content .col-full .woocommerce-products-header .page-description > .wp-block-group:not(.overlay),
body.archive.post-type-archive .storefront-sorting,
body.archive.post-type-archive .products.columns-4{width: 80%;  margin: 0 auto;}

body.archive.post-type-archive .products.columns-4{display: flex;  flex-direction: row;  flex-wrap: wrap;  align-content: flex-start;  justify-content: flex-start;    align-items: flex-start;}
.products li.product-category{width: 16% !important;  margin: 0 !important;  padding: 20px !important;}
.products li.product-category img{border-radius: 50%;  padding: 18%;  border: 8px double #2b2929;}
.products li.product-category h2.woocommerce-loop-category__title{text-transform:uppercase !important;}

body.archive.tax-product_cat .woocommerce-products-header{padding:150px 50px; width:100%; text-align: center;}
body.archive.tax-product_cat .content-area,
body.single.single-product .content-area,
.archive.post-type-archive .content-area{width:100%;}
body.archive.tax-product_cat  .site-main{    display: flex;    flex-wrap: wrap;}
body.archive.tax-product_cat .site-main #secondary{width:20%; margin-right:20px;}
body.archive.tax-product_cat .site-main .content-category{width:77%; padding-left: 60px; }
.archive.post-type-archive #secondary{display:none !important;}
.archive.post-type-archive .content-category{    width: 80%; margin: 0 auto;}
body.archive.tax-product_cat #content .col-full{max-width: 80%;}

/*SINGLE PRODUCT*/
.single.single-product .site-main{padding-top:150px;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display: flex;  flex-wrap: wrap;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{margin:5px;}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{align-items: flex-start;}

.single.single-product .info-product{width: 100%; display: flex;  padding: 50px 0; gap: 50px; flex-wrap: wrap;}
.single.single-product .info-product .product-info-block{width:60%;}
.single.single-product .info-product .info-aggiuntive{width:35%;}
.single.single-product .info-product  .product-servizi-inclusi{width:100%;}
.single.single-product .info-product  .product-servizi-inclusi .servizi-inclusi-list{    display: flex;   flex-wrap: wrap;   gap: 40px;     margin: 0;}
.single.single-product .info-product  .product-servizi-inclusi .servizi-inclusi-list > li::marker{content:none !important;}
.single.single-product .info-product  .product-servizi-inclusi .servizi-inclusi-list > li{width:20%;}
.single.single-product .info-product  .product-servizi-inclusi .servizi-inclusi-list > li h4{line-height:1.2;}
.single.single-product .info-product  .product-servizi-inclusi .servizi-inclusi-list > li li,
.single.single-product .caratteristiche-content li{font-family: "montserrat", sans-serif !important; font-size:14px;}

.single.single-product .product-video-gallery { width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	margin-bottom: 40px;
}

.single.single-product .video-item {
	box-sizing: border-box;
}

.single.single-product .video-item.full {
	width: 100%;
}

.single.single-product .video-item.half {
	width: calc(50% - 10px);
}

.single.single-product .video-item.one-third {
	width: calc(50% - 10px);
}

.single.single-product .video-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.single.single-product .video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*SIDEBAR*/
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{margin:0 !important;}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{border:none; background-color:#ba9450; border-radius:50%; margin-left:0 !important; }
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{filter:brightness(0);  width:30px;padding:2px !important;}

footer{ position:relative;padding-bottom:0 !important;}
footer .col-full{margin:0; width: 100%; padding: 0;  max-width: 100%;}
footer .footer-widget-1{width:100% !important; background-image:url("img/edigital-footer.svg");  background-position: center bottom; background-repeat: no-repeat;  background-size: contain; padding-bottom:120px;}
footer .footer-widget-4{margin-top:4px; width:100% !important; left:0; bottom:0; padding:3px 50px; display: flex;    flex-direction: row;    flex-wrap: nowrap;  align-content: center;   align-items: center;    justify-content: space-between;  background-color:#6f6f6e;}
footer .footer-widget-4 > div{margin:0 !important;}
footer .footer-widget-4 img{width:45px !important;}
footer .footer-widget-4 figure,
footer .footer-widget-4 .wp-block-image{margin:0 !important;}
footer .footer-widget-4 p{font-size:10px; margin: 0; color:#fff;}
footer ul.menu{text-align:center;}
footer ul.menu li{margin:0; margin-bottom:5px; padding: 0;}
footer ul.menu li a{text-decoration:none; text-transform: uppercase; font-size:14px;}
footer ul.menu li:before{content:none !important;}
footer .footer-widgets{border:none !important;}

@media (max-width:992px){
    .single.single-product .info-product .product-info-block,
    .single.single-product .info-product .info-aggiuntive{width:100%;}
    .single.single-product .info-product .product-servizi-inclusi .servizi-inclusi-list > li{width:47%;}
	.swiper-promozione-home{background-image:unset;}
	.swiper-promozione-home .info .promo-title { font-size: 35px; text-align: left;}
	.prodotti-loop .product-item, .products.columns-4 .product-item, .products.columns-3 .product-item{width:50%;}
	.prodotti-loop .product-item:nth-child(4n + 4):after,
.products.columns-4 .product-item:nth-child(4n + 4):after,
.products.columns-3 .product-item:nth-child(3n + 3):after{content:"";}
	.prodotti-loop .product-item:nth-child(2n + 2):after,
.products.columns-4 .product-item:nth-child(2n + 2):after,
.products.columns-3 .product-item:nth-child(2n + 2):after{content:none;}
	.products li.product-category{width:25% !important;}
	body.archive.tax-product_cat #content .col-full{max-width:100%;}
	.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{padding: 7px !important;}
	#masthead{    padding: 0 20px;}
	#masthead .col-full .storefront-primary-navigation .header-widget-region > .col-full{margin:0 !important;}
	.wc-block-mini-cart__button .wc-block-mini-cart__icon{height:30px; width:30px;}
	#masthead .col-full .storefront-primary-navigation .header-widget-region > .col-full > div{width:auto;}
	#masthead .col-full .storefront-primary-navigation .header-widget-region .wp-block-woocommerce-customer-account a span{font-size:13px;}
}

@media (max-width:767px){
	#site-navigation .handheld-navigation {  position: fixed; width: 100%; left: 0; top: 100px;   background-color: #fff;}
	.main-navigation .menu{padding: 40px;}
	#masthead > .col-full{justify-content: space-between;}
	#masthead .col-full .storefront-primary-navigation{flex-direction: row-reverse; justify-content: flex-start;}
	#masthead .col-full .storefront-primary-navigation > .col-full {
    width: 30% !important; text-align: center; flex-direction: column; flex-wrap: nowrap; align-content: flex-end; align-items: flex-end; margin: 0;}
	#masthead .col-full .storefront-primary-navigation .header-widget-region{width:100%;}
	.swiper-promozione-home .promo-slide-content { flex-direction: column-reverse; align-content: center;align-items: center;	}
	.swiper-promozione-home .promo-image{margin: 0;  max-width: 70vw;  max-height: 70vw;  width: 70vw;   height: 70vw; min-width:70vw; min-height:70vw; }
	.swiper-promozione-home .info{width: 100%;margin-top: 40px;}
	.swiper-promozione-home .info .promo-title { text-align: center;}
	.swiper-promozione-home .info .promo-button{margin:0 auto;}
	.swiper-promozione-home .swiper-slide{height:auto;}
	.navigation-home{    position: relative;  margin: 0 auto;  bottom: unset;  left: unset;}
	.prodotti-loop .product-item, .products.columns-4 .product-item, .products.columns-3 .product-item{width:100%;}
	.prodotti-loop .product-item:after,
.products.columns-4 .product-item:after,
	.products.columns-3 .product-item:after,
	.prodotti-loop .product-item:nth-child(4n + 4):after, .products.columns-4 .product-item:nth-child(4n + 4):after, .products.columns-3 .product-item:nth-child(3n + 3):after{content:none;}
	.custom-articoli-loop{flex-direction: column;}
	.custom-articoli-loop .post-item{width:100%;}
	.products li.product-category{width:50% !important;}
	img:is([sizes="auto" i], [sizes^="auto," i]){
	    contain-intrinsic-size: auto 100px;
	}
	body.archive.tax-product_cat .site-main #secondary{width:100%; margin-right:0;}
	#block-13{display: none !important;}
	body.archive.tax-product_cat .site-main .content-category { width: 100%; padding-left: 0;}
	.prodotti-loop .product-item .product-thumbnail, .products.columns-4 .product-item .product-thumbnail, .products.columns-3 .product-item .product-thumbnail{height:300px;         margin: 20px;}
	.products.columns-3 .product-item .product-thumbnail img, .products.columns-4 .product-item .product-thumbnail img, .prodotti-loop .product-item .product-thumbnail img{width:revert-layer;}
	.swiper-promozione-home .swiper-slide{min-height:auto;}
	#masthead .col-full .storefront-primary-navigation .header-widget-region .wp-block-woocommerce-customer-account a span{font-size:0;}
	#masthead.site-header .site-branding{width:36% !important; margin-right: 0 !important;}
	.wc-block-mini-cart__button .wc-block-mini-cart__icon{ height: 30px !important;      width: 30px !important;}
	#masthead .col-full .storefront-primary-navigation .header-widget-region .wp-block-woocommerce-customer-account a span:before{      height: 25px !important;      width:25px !important;    }
	.single.single-product .info-product .product-servizi-inclusi .servizi-inclusi-list > li,
	.single.single-product .video-item.half,
	.single.single-product .video-item.one-third{width:100%;}
}

@media (max-width:400px){
	button.menu-toggle{padding: 5px 16px !important; }
	#masthead .col-full .storefront-primary-navigation .header-widget-region .wp-block-woocommerce-customer-account a span,
	#site-navigation-menu-toggle span{font-size:0;}
	button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before{left:9px;}
	
	#nav_menu-4{display:none !important;}
	
	.swiper-promozione-home .info{padding:0;}
	.swiper-promozione-home .promo-image{padding:20px;}
}


