/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


/*++++++++++++++++++++++++
	TIPOGRAFIA
+++++++++++++++++++++++++*/

h1, h2, h3, h4, h5, h6, p{
	 font-family: courier-prime !important;
}

.avia_textblock p{font-size: 18px !important; line-height: 25px; color: #000 !important;}

h2.woocommerce-loop-product__title{font-weight: 700 !important;}
.inner_product_header_table > div > span > span > bdi,
span.price > del > span > bdi,
span.price > ins > span > bdi,
span.price > ins > span > bdi > span,
.inner_product_header_table > div > span > span > bdi > span{font-weight: 300 !important;}


#titolo_galleria_prodotti h3.av-special-heading-tag,
#titolo_galleria_prodotti h1.av-special-heading-tag{font-weight: 700 !important;}


.titolo_green.sottotitolo_white h2{ line-height: 41px !important; font-size: 38px !important; font-weight: 700 !important;}
.titolo_green.sottotitolo_white .av-subheading_below p{line-height: 30px !important; font-size: 26px !important; font-weight: 400 !important; margin-top: 40px; margin-bottom: 40px;}


.barlow .iconbox_content .entry-content-header h3.iconbox_content_title,
article.barlow > div.iconbox_content > div > p{font-family: 'Barlow', sans-serif !important;}

.barlow.t_bold.p_light .iconbox_content .entry-content-header h3.iconbox_content_title{font-weight: 600 !important;}
article.barlow.t_bold.p_light > div.iconbox_content > div > p{font-weight: 200 !important; line-height: 24px !important;}



/*++++++++++++++++++++++++
	BOTTONI
+++++++++++++++++++++++++*/
.btn_nero_sito{ 
	
}

.btn_nero_sito span.avia_iconbox_title{text-transform: uppercase !important;
	font-family: courier-prime !important;
	line-height: 18px !important;
	font-size: 18px !important;
}


@media only screen and (min-width: 989px){
	
	.blocco_mw70 .entry-content-wrapper{max-width: 50%; margin-left: auto; margin-right: auto;}
}

/*++++++++++++++++++++++++
	HEADER
+++++++++++++++++++++++++*/

/* #header_main > div > div > span > a > img{} */

#top .logo ,
#top .logo a {  
  width: 269px !important;
 }
 
 @media only screen and (min-width:767px) {
.logo img {
    padding-top: 24px;
}}


@media (max-width: 767px) {
	#avia-menu > li.av-language-switch-item.language_en,
	#avia-menu > li.av-language-switch-item.language_it.avia_current_lang,
	#menu-item-search{display: none !important;}
	
	.responsive #top #header_main #menu-item-shop .cart_dropdown_link{padding-right: 0px;}
	
/* 	.responsive #top .logo, */
	.responsive .logo img, .responsive .logo svg {max-width: 70% !important;}
	
	
.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {background-color: #fff !important;}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{text-align: center !important;}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{background-color: #3c3c3b !important;}

}

/*++++++++++++++++++++++++
	FEDD INSTAGRAM
+++++++++++++++++++++++++*/

#feed_insta .template-page.content{padding-top: 40px !important; padding-bottom: 70px !important;}
#feed_insta .av-special-heading{padding-bottom: 25px;}

#sbi_load > span > a{margin-top: 28px !important;}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a{border-radius: 0 !important; font-size: 18px;
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    transition: all 0.4s ease-in-out;
    padding: 16px 30px 16px 30px;}






/*++++++++++++++++++++++++
	SEZIONE NEWSLETTER
+++++++++++++++++++++++++*/

#newsletter h2.av-special-heading-tag{
	line-height: 35px !important; font-weight: 700 !important;
	
}

#newsletter .av-subheading.av-subheading_below p,
#newsletter .av-subheading{
	font-size: 24px !important;
	font-weight: 400 !important;
}


/*++++++++++++++++++++++++
	HOME
+++++++++++++++++++++++++*/
/*
#intro_home_bg.avia-section.av-lpcjgyqa-309b3ffae323ff0dafbec0a6ae7a3e8a{
	background-position: left bottom !important;
	}
*/

#intro_home_bg a.scroll-down-link [data-av_iconfont='entypo-fontello']:before,
#intro_home_bg > div > a:before{color: #fff !important;}
	
@media (max-width: 767px) {
    #intro_home_bg.avia-section.av-lpcjgyqa-309b3ffae323ff0dafbec0a6ae7a3e8a,
    .avia-section.av-lpcjgyqa-e632c1e4c0417e788228dbd656b92298,
    .avia-section.av-lpgtj5eg-6773872c20d50e9a16825d799a58ee10,
    .avia-section.av-lpcjgyqa-081bdfb925789bbd50771ae3caecfac7 {
        background-position: 50% 100% !important;
    }
    
    #av_section_2 > div > div > div > div > div > h3{font-size: 30px !important;}
    
    .titolo_green.sottotitolo_white h2 {font-size: 30px !important;}
    
    
}

#rig2_4box_home{margin-top: 11px !important;}


#rig1_4box_home .iconbox_left_content.av-icon-style-no-border .iconbox_icon,
#rig2_4box_home .iconbox_left_content.av-icon-style-no-border .iconbox_icon{
	height: 73px !important;
    width: 73px !important;
    line-height: 73px !important;
    font-size: 73px !important;
    
}


/*
#rig1_4box_home .avia-builder-el-last,
#rig2_4box_home .avia-builder-el-last{border-left: 5.5px solid #fff !important;}


#rig1_4box_home .avia-builder-el-first,
#rig2_4box_home .avia-builder-el-first{border-right: 5.5px solid #fff !important;}
*/


#rig1_4box_home .iconbox,
#rig2_4box_home .iconbox {
    display: flex;
    align-items: center;
}

#rig1_4box_home .iconbox_content_title,
#rig2_4box_home .iconbox_content_title {
    margin: 0; /* Rimuove il margine predefinito del titolo */
}

#rig1_4box_home [data-av_iconfont='entypo-fontello']:before,
#rig2_4box_home [data-av_iconfont='entypo-fontello']:before{color: transparent !important; }


#skill_1 [data-av_icon]::before {
    display: inline-block;
    background-image: url('/wp-content/uploads/2023/11/icona_artigianalita.png') !important; /* Sostituisci con il percorso della tua immagine PNG */
    background-size: contain; /* o usa 'contain' a seconda delle tue esigenze */
    background-repeat: no-repeat;
/*
    height: 73px !important;
    width: 73px !important;
*/
    line-height: 73px !important;
    font-size: 73px !important;
    font-family:none !important;}
    
    
#skill_2 [data-av_icon]::before {
    display: inline-block;
    background-image: url('/wp-content/uploads/2023/11/icona_made_in_italy.png') !important; /* Sostituisci con il percorso della tua immagine PNG */
    background-size: contain; /* o usa 'contain' a seconda delle tue esigenze */
    background-repeat: no-repeat;
/*
    height: 73px !important;
    width: 73px !important;
*/
    line-height: 73px !important;
    font-size: 73px !important;
    font-family:none !important;}
    

#skill_3 [data-av_icon]::before {
    display: inline-block;
    background-image: url('/wp-content/uploads/2023/11/icona_mondo.png') !important; /* Sostituisci con il percorso della tua immagine PNG */
    background-size: contain; /* o usa 'contain' a seconda delle tue esigenze */
    background-repeat: no-repeat;
/*
    height: 73px !important;
    width: 73px !important;
*/
    line-height: 73px !important;
    font-size: 73px !important;
    font-family:none !important;}
    
    
#skill_4 [data-av_icon]::before {
    display: inline-block;
    background-image: url('/wp-content/uploads/2023/11/icona_pagamenti_sicuri.png') !important; /* Sostituisci con il percorso della tua immagine PNG */
    background-size: contain; /* o usa 'contain' a seconda delle tue esigenze */
    background-repeat: no-repeat;
/*
    height: 73px !important;
    width: 73px !important;
*/
    line-height: 73px !important;
    font-size: 73px !important;
    font-family:none !important;}
    


#rig1_4box_home h3{
	font-size: 22px !important;
    color: #ffffff !important;
    text-align: center !important;
    margin-top: 28px;
    font-weight: 600 !important;
        font-family: 'Barlow', sans-serif !important;
}

@media (max-width: 989px) {
#bannerino_cta_site{padding: 100px 0px;}
}


#rig1_4box_home.av-border-cells .flex_cell{
	border-left-style: none !important;
    border-left-width: 0px !important;
}

/*++++++++++++++++++++++++
	
	VISIONE

+++++++++++++++++++++++++*/  

#av_section_1 > div > main > div > div > div.flex_column.av-4b14qo-14970f260b60f7c39d57c2fa924fcb85.av_one_half.avia-builder-el-5.el_after_av_one_half.avia-builder-el-last.flex_column_div > section{padding-top: 50%; padding-bottom: 50%;}





@media (max-width: 767px) {
	
	#av_section_1 > div > main > div > div > div.flex_column.av-4b14qo-14970f260b60f7c39d57c2fa924fcb85.av_one_half.avia-builder-el-5.el_after_av_one_half.avia-builder-el-last.flex_column_div > section {padding-top: 0px; padding-bottom: 25px;}

}

/*++++++++++++++++++++++++
		
		ABOUT ME

+++++++++++++++++++++++++*/ 

#av_section_1 > div > main > div > div > div.flex_column_table.av-4cui5h-a08a4fa677365ebdac9c950d8d62c0ae.sc-av_one_third.av-equal-height-column-flextable,
#av_section_1 > div > main > div > div > div.flex_column_table.av-85e9rq-35e6daf3f1d523cb653ba16536dbff46.sc-av_one_half.av-equal-height-column-flextable{margin-top: 1.5%;}



@media (max-width: 767px) {
	
	.page-id-3301 .avia-section-huge .content,
	.page-id-3906 .avia-section-huge .content{padding-top: 70px ; padding-bottom: 70px;}
	
	#av_section_1 > div > main > div > div > div.flex_column_table.av-6avxqo-b3ebcfbe6335cd5143a9d724215f6913.sc-av_one_half.av-equal-height-column-flextable > div.flex_column.av-6avxqo-b3ebcfbe6335cd5143a9d724215f6913.av_one_half.avia-builder-el-1.el_before_av_one_half.avia-builder-el-first.first.flex_column_table_cell.av-equal-height-column.av-align-middle > div.hr.av-4ev5vk-0c9fe24c527dd0c75ca4647b91e75de2.hr-invisible.avia-builder-el-2.el_before_av_textblock.avia-builder-el-first,
	#av_section_1 > div > main > div > div > div.flex_column_table.av-6avxqo-b3ebcfbe6335cd5143a9d724215f6913.sc-av_one_half.av-equal-height-column-flextable > div.flex_column.av-6avxqo-b3ebcfbe6335cd5143a9d724215f6913.av_one_half.avia-builder-el-1.el_before_av_one_half.avia-builder-el-first.first.flex_column_table_cell.av-equal-height-column.av-align-middle > div.hr.av-71ex1-07996d894a5c6548414706f5758d402f.hr-invisible.avia-builder-el-4.el_after_av_textblock.avia-builder-el-last,
	#av_section_1 > div > main > div > div > div.flex_column_table.av-6avxqo-b3ebcfbe6335cd5143a9d724215f6913.sc-av_one_half.av-equal-height-column-flextable > div.flex_column.av-4b14qo-239c855707611202f9f5e383c004936a.av_one_half.avia-builder-el-5.el_after_av_one_half.el_before_av_one_third.flex_column_table_cell.av-equal-height-column.av-align-middle.avia-full-stretch{display: none !important;}


}



/*++++++++++++++++++++++++
	
	SINGOLO PRODOTTO
	
+++++++++++++++++++++++++*/

.single-product .woocommerce-product-details__short-description p{
	
	color: #000 !important;
	font-size: 20px;
	line-height: 26px;
	}

.single-product .testo-aggiuntivo-descrizione p{
	font-family: 'Barlow', sans-serif !important;
	font-size: 22px;
	font-weight: 300;
	line-height: 26px;
	color: #000;
	}
	
.variations_form.cart{background-color: transparent !important; border: none !important;}


select#pa_taglia{
	    border-color: #000 !important;
	    color: #000 !important;
	    font-family: courier-prime !important;
	    text-transform: uppercase !important;
	    font-size: 14px;
	    line-height: 14px !important;
	    padding: 10px 6px 6px
}


.single-product .woocommerce-variation-add-to-cart-enabled
.single-product .woocommerce-variation-add-to-cart-disabled > button,
.single-product-summary > div > form > div > div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled > button,
.single-product-summary > div > form > div > div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled > button{
	
	font-family: 'Barlow', sans-serif !important;
	font-size: 18px;
	font-weight: 300;
	color: #000;
	background-color: #aac9ba !important;
	text-transform: uppercase !important;
}

.single-product-summary > div > form > div > div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled > button:hover{background-color: #3c3c3b !important;}




.single-product-summary > div > div.product_meta > span.posted_in,
.single-product-summary > div > div.product_meta > span.posted_in a,
.single-product-summary > div > div.product_meta > span.sku_wrapper{color: #000 !important;font-size: 13px !important; text-transform: uppercase !important;}

.single-product-summary > div > div.product_meta > span.posted_in a:hover{text-decoration: underline !important;}


.single-product-summary > div > p > span.woocommerce-Price-amount.amount,
.single-product-summary > div > p > span > bdi,
.single-product-summary > div > p > span > bdi > span,
.single-product-summary .price span{font-weight: 200 !important; font-size: 20px !important;
    line-height: 26px;}
    
.single-product-summary .input-text{color: #000 !important;}


.single-product-summary .variations_form {margin: 50px 0;}


.bannerino-azienda-minimum-price{
	background-color: #e2e1e1 !important;
    padding: 20px;
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 25px;
    font-weight: 700 !important;
}

.bannerino-azienda-minimum-price h6{
	font-family: 'Barlow', sans-serif !important;
	font-size:15px;
font-weight: 400;
line-height: 20px;
	text-align: left;}


.bannerino-azienda-single {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: #e2e1e1 !important;
    padding: 20px;
    margin-top: 50px;
}


@media (max-width: 767px){
	
	.bannerino-azienda-single{display: block;}
	.bannerino-azienda-single .colonna-destra{margin-top: 20px;}
}
.product_cat-b2c .bannerino-azienda-minimum-price{display: none;}

.colonna-sinistra {
    flex: 2;
}

.bannerino-azienda-single h6{
	font-family: 'Barlow', sans-serif !important;
	font-size:20px;
font-weight: 400;
line-height: 26px;
	text-align: left;}
	
.bannerino-azienda-single h6 span.bolded{font-weight: 700 !important;}

.colonna-destra {
    flex: 1;
    text-align: right;
}

.bannerino-azienda-single .colonna-destra .bottone {
    padding: 10px 20px;
    color: #fff !important; /* Colore del testo del bottone */
    text-decoration: none;
    text-transform: uppercase !important;
    width: 100% !important;
    font-size:18px;
    font-weight: 700 !important;
    background-color: #000 !important;
    display: inline-block;
    text-align: center !important;
    transition: background-color 0.3s !important; /* Aggiungi una transizione al colore di sfondo */

}

.bannerino-azienda-single .colonna-destra .bottone:hover{ background-color: #aac9ba !important; }

.single-product .product{margin-bottom: 100px;}

.single-product #av_section_1{background-color: #fff !important; border: none !important;}



.woosg-products .woosg-product .woosg-title{flex-grow: 0 !important;}

.woosg-products .woosg-product .woosg-title .woosg-title-inner {
    display: inline-block !important;
    overflow: hidden;
    border: 1px solid #000;
    padding: 10px;
    color: #000 !important;
        margin-top: 5px;
}

.woosg-products .woosg-product{border: none !important;}

.woosg-item-product.woosg-product{margin-bottom: 0px;}

.woocommerce-privacy-policy-text{display: none !important;}

#payment > div > p{text-align: left !important;}

.ppc-button-wrapper{margin-top: 30px !important;}


#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.empty_title.title_container > div > div > div > span:nth-child(7){display: none !important;}

.product-type-woosg p.price{
	font-weight: 200 !important;
    font-size: 20px !important;
    line-height: 26px;}


/*++++++++++++++++++++++++
	PAGINA ABOUT
+++++++++++++++++++++++++*/



#av_section_1 > div > main > div > div > div.flex_column_table.av-4cui5h-5b56b18d53f2627cd053d68c93fea7e5.sc-av_one_third.av-equal-height-column-flextable{margin-top: 2%;}


#av_section_1 > div > main > div > div > div.flex_column_table.av-4cui5h-abe5f63982749fb998be3c7f6eccc7f7.sc-av_one_third.av-equal-height-column-flextable{margin-top: 1% !important;}



/*++++++++++++++++++++++++
	PAGINA SHOWROOM
+++++++++++++++++++++++++*/

@media only screen and (min-width: 989px){
	
#av_section_1 > div > main > div > div > div.flex_column_table.av-4b14qo-6ec3c799344dd3809f8a6b91da4493dd.sc-av_one_fifth.av-equal-height-column-flextable > div.flex_column.av-6avxqo-6b92c124c5325322a70a24648824dbe1.av_one_half.avia-builder-el-3.el_after_av_one_fifth.el_before_av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-top > section{margin-top: 70px; margin-bottom: 70px;}


#av_section_1 > div > main > div > div > div.flex_column_table.av-4b14qo-6ec3c799344dd3809f8a6b91da4493dd.sc-av_one_fifth.av-equal-height-column-flextable > div.flex_column.av-9jfbqe-af08a86f05eccd6fc57a70e3d539a022.av_one_fourth.avia-builder-el-6.el_after_av_one_half.el_before_av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top{vertical-align: middle;}


#av_section_1 > div > main > div > div > div.flex_column_table.av-85e9rq-ff0214a6d037cb6dcea28125cf4e2212.sc-av_one_half.av-equal-height-column-flextable > div.flex_column.av-85e9rq-ff0214a6d037cb6dcea28125cf4e2212.av_one_half.avia-builder-el-8.el_after_av_one_fourth.el_before_av_one_half.first.flex_column_table_cell.av-equal-height-column.av-align-middle.column-top-margin > section{padding-top: 40px; padding-bottom: 40px;}

}

#av_section_1 > div > main > div > div > div.flex_column_table.av-85e9rq-ff0214a6d037cb6dcea28125cf4e2212.sc-av_one_half.av-equal-height-column-flextable{margin-top: 2%;}


#av_section_1 > div > main > div > div > div.flex_column_table.av-4b14qo-458f4517ac0c0b7c5aefb94d3cdfd46a.sc-av_one_fifth.av-equal-height-column-flextable > div.flex_column.av-9jfbqe-af08a86f05eccd6fc57a70e3d539a022.av_one_fourth.avia-builder-el-6.el_after_av_one_half.el_before_av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top > section{padding-top: 70% !important;}


@media (max-width: 767px) {
.page-id-3334 .avia-section-huge .content,
.page-id-3911 .avia-section-huge .content{padding-top: 70px ; padding-bottom: 70px;}



#av_section_1 > div > main > div > div > div.flex_column_table.av-4b14qo-458f4517ac0c0b7c5aefb94d3cdfd46a.sc-av_one_fifth.av-equal-height-column-flextable > div.flex_column.av-9jfbqe-af08a86f05eccd6fc57a70e3d539a022.av_one_fourth.avia-builder-el-6.el_after_av_one_half.el_before_av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top > section{padding-top: 0px !important;}



#bannerino_shoowroom{padding-top: 100px !important; padding-bottom: 100px !important;}

.titolo_green.sottotitolo_white h2{font-size: 30px;}

#av_section_1 > div > main > div > div > div.flex_column_table.av-4b14qo-458f4517ac0c0b7c5aefb94d3cdfd46a.sc-av_one_fifth.av-equal-height-column-flextable > div.flex_column.av-6avxqo-6b92c124c5325322a70a24648824dbe1.av_one_half.avia-builder-el-3.el_after_av_one_fifth.el_before_av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-top > section{padding-bottom: 25px;}


}


/*++++++++++++++++++++++++
	FOOTER
+++++++++++++++++++++++++*/

.av-icon-char.foot {
	font-size: 40px;
    line-height: 40px;
    width: 40px;
    background-color: #fff;
    border-color: #fff !important;
    border-radius: 1000px !important;
    padding: 9px !important;
    margin-bottom: 25px !important;
}

.av-icon-char.foot::before{color: #000 !important;}


.av_icon_caption.av-special-font.foot{font-size: 22px !important; font-weight: 500 !important;}

#custom_html-2 > div > span > p,
#custom_html-3 > div > span > a,
#custom_html-4 > div > span > a,
#custom_html-4 > div > span > p,
#custom_html-4 > div > span > p a{margin: 0.85em 0; font-size: 18px !important; font-weight: 300 !important; line-height: 22px; text-align: center !important; font-family: 'Barlow', sans-serif !important;}

#custom_html-3 > div > span > a{text-decoration: underline !important;}

#top .social_bookmarks{height: 22px;}

#top #wrap_all .social_bookmarks li{margin-left: 2.5px; margin-right: 2.5px; width: 22px; top: 9px;}
#top #wrap_all .social_bookmarks a{background-color: #fff !important; width: 22px; line-height: 22px; min-height: 22px;}

#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before{color: #000 !important;}


.av-icon-char.foot::before{color: #282727 !important;}


/*++++++++++++++++++++++++
	CONTATTI
+++++++++++++++++++++++++*/


@media (max-width: 767px) {
	
	#form_contatti .avia-section-large .content,
	#form_contatti > div > div{padding-top: 0px;}
	
	#intro_contatti > div > main{padding-bottom: 25px;}

}



/*UTILITIES*/

.btn_disabled {
    pointer-events: none; /* Disabilita gli eventi del mouse */
    opacity: 0.5; /* Opacità ridotta per indicare che il pulsante è disabilitato */
}

#main{background-color: #fff !important;}

#billing_vat_field.form-row.hide{display: none;}


@media only screen and (min-width: 989px){

.m_w60{max-width: 60%; margin-left: auto; margin-right: auto;}

/* .min-h600 img{min-height: 600px !important; width: 100% !important;} */



}




.avia-image-container-inner, .avia_image, .av-image-caption-overlay{border-radius: 0 !important;}











.woosg-quantity {
    display: inline-block; /* Imposta la visualizzazione su "inline-block" per far sì che gli elementi siano allineati in linea */
    margin-right: 10px; /* Aggiunge uno spazio a destra tra gli elementi per migliorare la leggibilità */
}

.quantity {
    display: flex; /* Utilizza il layout flessibile per allineare i pulsanti e il campo numerico in modo orizzontale */
}

.quantity input {
    width: 30px; /* Imposta la larghezza del campo numerico */
    text-align: center; /* Centra il testo all'interno del campo numerico */
    margin: 0; /* Rimuove il margine per garantire un aspetto più compatto */
}

.woosg-item-product {
    margin-bottom: 20px; /* Aggiunge uno spazio tra i singoli prodotti per migliorare la leggibilità */
}

.woosg-products .woosg-product .woosg-quantity {
    width: 120px !important;}


.main_menu #menu-item-wc-account-icon [data-av_iconfont='entypo-fontello']:before,
.main_menu #menu-item-search [data-av_iconfont='entypo-fontello']:before,
a.cart_dropdown_link [data-av_iconfont='entypo-fontello']:before{color: #fff !important;}

span.posted_in{display: none !important;}


.input-text.hide,
label.hide{display: none !important;}

#scroll-top-link{color: #fff !important; background-color: #000 !important;}

#scroll-top-link::before{color: #fff !important;}



.b2b_ban_form{
	border-color: #ebebeb !important;
                margin: 20px 0 20px 0px;
                text-align: left;
                border-radius: 5px;
                border-style: solid;
                border-width: 1px;
                background-color: #f8f8f8 !important;}



#customer_login_mine > div.u-column2.col-2 > div > div > div.colonna-sinistra > h6{text-align: left;}

.b2b_ban_form .bannerino{display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    
    padding: 20px;
    }

a.btn_b2b2{min-width: 110px;
    padding: 15px;
    line-height: 1em;
    margin: 4px 2px 0 0;
    float: left;
    font-size: 12px;
    width: auto;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    border: none;
    cursor: pointer;
    font-family: inherit;
    border-radius: 2px;
    background-color: #000;
    color: #fff;
    font-family courier-prime;
    float: right;}
    
    
.page-id-3430 #customer_login_mine,
.page-id-4054 #customer_login_mine{display: none !important;}



.B2B-LINK{background-color: #3c3c3b !important;}

#top #menu-item-search{display: none !important;}




.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{
	color: #fff !important;
	text-transform: uppercase !important;
}




/*MOMENTANEE*/

.single-product-summary > div > div.bannerino-azienda-minimum-price{display: none !important;}

.shop-azienda,
#menu-item-3604{display: none !important;}
