
*{font-weight: 500;}
h1 span{font-weight: 700;}

/*TOP HEADER*/
.header-nav{padding-left: 30px; padding-right: 30px;}
	.header-nav .row{align-items: center;}
		.header-nav .col{padding: 0px;}

/*HEADER*/
#desktop-header-container{padding-left: 30px; padding-right: 30px;}
	#desktop-header .logo{margin-bottom: 3px; max-width: 96px;}	
	#desktop-header .fa-search::before{content: url('/img/cerca_mini_n.png') !important;}
		#desktop-header .form-control.form-search-control{font-size: 20px !important; font-family: 'Open Sans', sans-serif !important;}
			#desktop-header .form-control.form-search-control::placeholder{opacity: 1 !important; color: #000;}
	#desktop-header-container .cart-toggle-details{display: none;}
		#desktop-header-container .fa-shopping-bag{width: 33px; height: 40px;}
		#desktop-header-container .fa-shopping-bag::before{content: url('/img/cart_big.png') !important;}
	#desktop-header-container .fa-user::before {content: url('/img/user_mini.png') !important;}
	.ps-shoppingcart .cart-products-count-btn{background: #faa61a; bottom: -5px !important; top: auto !important; font-family: 'Monteerrat', sans-serif; font-size: 19px; font-weight: 700; height: 24px; width: 24px; border-radius: 24px; padding-top: 4px;}

#mobile-header{background: #fff;}
	#mobile-header .mobile-buttons-bar{background: #f5f5f5;}
		.col-mobile-btn-menu .fa-bars::before{content: url('/img/menu_big.png') !important;}
		#mobile-btn-search .fa-search::before{content: url('/img/cerca_big.png') !important;}
			#search-widget-mobile form .fa-search::before{content: url('/img/cerca_mini.png') !important;}
		.col-mobile-btn-account .fa-user::before{content: url('/img/user_big.png') !important;}
		.col-mobile-btn-cart .fa-shopping-bag::before{content: url('/img/cart_big.png') !important;}
	#mobile-header .mobile-main-bar{padding-top: 15px; padding-bottom: 15px;}
	#mobile-header .m-nav-btn{padding-top: 5px; padding-bottom: 5px;}
	
#language_selector .dropdown-menu .dropdown-item img{display: none;}

/*MENU*/
.cbp-horizontal .cbp-tab-title{text-transform: none; font-weight: 500;}
.iqitmegamenu-wrapper.stuck-menu{border-bottom: 1px solid #e8e8e8;}

/*GENERALI*/
#page #content-wrapper{margin-top: 80px !important;}
#wrapper .breadcrumb{padding-left: 15px; padding-right: 15px;}
#index #content-wrapper{margin-top: 0px !important;}
#content-wrapper .page-title::after{display: none;}
	#content-wrapper .page-title{font-size: 24px; font-weight: 700 !important;}
.btn-primary, .btn-secondary{border-radius: 3px; font-weight: 600; text-align: left;}
.btn{transition: all .5s;}
.btn-primary.add-to-cart{background: #000 url('/img/plus.gif') no-repeat; background-position: right 20px center; padding-right: 60px; font-weight: 600;}
	.btn-primary.add-to-cart:hover{background: #faa61a url('/img/plus.gif') no-repeat; background-position: right 20px center;}
	.btn-primary.add-to-cart .fa-shopping-bag, .btn-product-list.add-to-cart .fa-shopping-bag{display: none;}
.btn-product-list.add-to-cart{background: #000; color: #fff; border-radius: 3px; font-weight: 600; text-align: left;}
#content-wrapper .section-title::after{display: none !important;}
.swiper-button-arrow, .swiper-button{border-radius: 3px !important;}
.product-quantity .add-to-cart:disabled{opacity: .15 !important;}

/*HOME*/
.intro_home .elementor-column-wrap{background-size: auto 100% !important; background-position: left -50px center !important;}
.product-flags{top: 5px !important; left: 5px !important;}
	.elenco_opere_home .product-flags{width: 100%; text-align: center; display: flex; justify-content: center;}
		.product-flags .product-flag{border-radius: 3px;}
.artisti_home .elementor-column-wrap{background-size: auto 100% !important; background-position: left -30px center !important;}
.butt a{padding: 15px 50px 15px 25px; background: #000 url('/img/plus.gif') no-repeat !important; background-position: right 15px center !important; border-radius: 3px;}
.butt_full a{display: block; padding: 13px 50px 15px 25px; background: #000 url('/img/plus.gif') no-repeat !important; background-position: right 20px center !important; border-radius: 3px;}
	.butt_full a:hover{background: #faa61a url('/img/plus.gif') no-repeat !important; background-position: right 15px center !important;}
#index .lista_artisti_home .nome_artista_home{position: absolute; z-index: 2; bottom: -15px; width: 100%; text-align: center; padding: 0px 0px 15px; color: #000; font-size: 18px;}
#index .swiper-slide-inner{padding-bottom: 30px;}
	#index h3 span{font-weight: 700;}
body .iscriviti-newsletter-home *{font-weight: 700 !important;}


/*CATEGORIE*/
#category .breadcrumb{margin-bottom: 0px; padding-left: 10px;}
/*MOD da cliente
	*/
	
	#category .intestazione_big .outer_container_intestazione{padding: 60px 0px 60px 20px; background: #faa61a; margin-bottom: 40px;}
	/*SOLO PER CATE. ARTISTI*/	 
	#category.category-id-parent-9 .intestazione_big .outer_container_intestazione{padding: 60px 15px 60px 15px; background: rgba(0,0,0,0); margin-bottom: 40px;} /*background: rgba(0,0,0,.3);*/

	#category .intestazione_big h1{font-size: 30px; color: #000;}
	#category .intestazione_big .bread_cate{font-size: 25px; margin-bottom: 5px;}
		#category .intestazione_big .bread_cate a, #category .intestazione_big .bread_cate a span{font-weight: 700 !important; color: #000;}

.category_cutter{height: 80px; overflow: hidden; position: relative;}
	.category_cutter .transparent_cover{height: 80px; background: url('/img/sfum.png') repeat-x; background-position: left bottom; position: absolute; z-index: 2; width: 100%; bottom: 0px; left: 0px;}
.category_moredetails{padding: 10px 0px 60px}
	.category_controls{padding: 0px; position: relative;}
		.category_moredetails{padding-top: 10px;}
		.leggi.link_to_elementor{display: none;}
		.leggi{color: #000; font-size: 11px; line-height: 22px !importnt; font-weight: 600; text-transform: uppercase; padding-right: 25px; position: absolute; left: 0px; top: 0px;} 
			.leggi.apri, .leggi.link_to_elementor{background: url('/img/plus_black_mini.gif') no-repeat; background-position: right center;}
			.leggi.chiudi{background: url('/img/minus_black_mini.png') no-repeat; background-position: right center; display: none;}

.category-description-top{margin-bottom: 70px;}
	.category-description-top .rte-content{font-size: 15px; line-height: 26px;}
.products-selection{border: 0px; border-top: 1px solid #e8e8e8; margin: 0px 0px 40px;}
	.products-selection .select-title-name, .products-selection .select-title{font-size: 14px;}
.pagination-wrapper{font-size: 13px;}

#products{margin-bottom: 0px;}
	/* MOD cliente 17.03 .products-grid h1{font-size: 25px; background: #f5f5f5; padding: 10px 20px; margin: 20px 10px 30px;}*/
	.products-grid h1{font-size: 25px; background: #faa61a; padding: 10px 20px; margin: 20px 10px 30px;}
	.products.row{margin: 0px -10px;}
		.product-miniature-grid .products.row > [class*="col-"] {padding: 10px;}
	.product-miniature-grid h2.product-title a{font-weight: 700;}
	.product-miniature-grid .product-price{color: #000; font-size: 17px;}


/*RICERCA PER ASPETTI*/
#left-column h3{padding-left: 0px;}
.block-facets{background: none !important; border: none !important; padding: 0px !important;}
	.facet{border-bottom: 1px solid #e8e8e8; padding: 20px 0px !important;}
		#wrapper .block-title.facet-title{margin-bottom: 3px;}
		#wrapper .block-title.facet-title, #wrapper .block-title.facet-title span{font-size: 17px; font-weight: 700;}
			#wrapper .block-title.facet-title::after{display: none;}
			#search_filters .facet .facet-label a{font-size: 15px; padding-left: 0px;}

/*CATEGORIA Artisti*/
.category-id-9 .js-content-wrapper.left-column{max-width: 100% !important; flex: 0 0 100%;}
	.category-id-9 .product-list-subcategories{margin-bottom: 0px;}
		.category-id-9 .product-list-subcategories .col-md-6{margin-bottom: 40px;}
		.category-id-9 .product-list-subcategories .subcategory-image{margin-bottom: 15px;}
		.category-id-9 .subcategory-name{font-size: 20px; font-weight: 700;}

/*CATEGORIE Sub Artisti*/
#left-column .block-categories{display: none;}

/*ELEMENTOR in CATEGORIE*/
.elementor_category_block h2 span, .elementor_category_block h3 span{font-weight: 700;}

/*PRODOTTO*/
.product-flags .product-flag{text-transform: uppercase; font-size: 10px;}
@media (min-width: 768px) {
  #product .col-product-info{padding-left: 50px;}
}
.rass{font-size: 15px; margin-top: 50px;}
	.rass p{padding: 15px 0px 15px 60px; color: #000;}
	.pagamenti-protetti{background: url('/img/pagamenti-protetti-p.png') no-repeat; background-position: left center; }
	.imballaggi-accurati{background: url('/img/imballaggi-accurati-p.png') no-repeat; background-position: left center;}
	.spedizioni-mondo{background: url('/img/spedizioni-sicure-p.png') no-repeat; background-position: left center;}
	.calcolo-spedizione{background: url('/img/spedizione-calcolata-al-checkout.png') no-repeat; background-position: left center;}
	.resi-gratuiti{background: url('/img/resi-gratuiti-p.png') no-repeat; background-position: left center;}
.product-tabs .section-title::after{display: none !important;}
#product .product_header_container{padding: 0px !important; border: 0px; margin: 0px !important;}
	#content-wrapper .product_header_container .page-title{margin-bottom: 10px;}
		/*MOD 17.03.25, 09.05.25 cambio colore*/
		#content-wrapper .product_header_container .page-title span{font-size: 24px; color: #787878;}
		#content-wrapper .product_header_container h2{font-size: 30px;}

#product .product-information .product-description{padding: 0px !important; border: 0px; margin: 0px 0px 40px !important;}
	#product .product-information .product-description p{font-size: 17px; line-height: 24px; font-weight: 600; color: #787878;}
#product .product-description-long{margin: 0px 0px 20px !important; color: #787878;}	
	#product .product-description-long p{font-size: 16px; font-weight: 400;}
#product .product_p_price_container{border: 0px; margin: 0px; padding: 0px;}
	.tax-shipping-delivery-label{font-size: 12px;}
#product .product-discounts, #product .product-additional-info{margin: 0px; border: 0px; padding: 0px;}
#iqitcompare-floating-wrapper span{font-size: 14px;}
.product-accessories{margin-top: 80px; padding-top: 80px; border-top: 1px solid #e8e8e8;}
	.product-accessories .section-title{font-size: 25px !important;}
	.blocco_p{margin-top: 10px;}

.richiedi_info{margin-bottom: 40px;}
.richiedi_info .btn{width: auto; text-align: left; background: none; background: url('/img/plus_black_mini.gif') no-repeat; background-position: right center; color: #000; padding: 0px 25px 0px 0px; font-size: 16px;}
.richiedi_info.make_offer .btn{background-color: rgba(250,166,26,.3); padding: 15px 45px 15px 20px; background-position: right 20px center; margin-top: 10px;}
	.richiedi_info.make_offer .btn:hover{background-color: rgba(250,166,26,1);}

.richiedi_prezzo .btn{width: 100%; text-align: left; font-size: 17px;}
.prezzo_su_richiesta{font-weight: 300 !important;}
#product-modal .modal-body{background: #f5f5f5;}

#product-modal.js-product-images-modal .modal-header{padding: 2px 15px;}
#product-modal.js-product-images-modal .modal-titolo{text-align: center; font-size: 16px; padding: 10px 20px; color: #000;}
	#product-modal.js-product-images-modal .modal-titolo strong{font-weight: 600; font-size: 20px; color: #000;}

/*prodotti correlati*/
.product-miniature{}
	.product-miniature .thumbnail-container{margin-bottom: 15px;}
	.products-grid .product-miniature-default .product-title{margin-bottom: 10px;}
	.product-category-name{font-size: 18px; font-weight: 700; color: #000;}
	.product-miniature .descrizione_breve{font-size: 15px; font-weight: 500;}
		.product-miniature .descrizione_breve p{margin-bottom: 10px;}
	.product-miniature-grid .product-price{font-weight: 700 !important; font-size: 19px;}
	.product-miniature .product-title{font-size: 16px; font-weight: 700;}
.cate_prod{font-size: 18px; font-weight: 700; color: #000;}

/*MODAL info prodotti*/
.custommodal h5{font-size: 22px;}
.custommodal .item_form{margin-top: 10px; font-size: 14px;}
	.custommodal label{display: block; font-size: 14px; font-weight: 500; margin-bottom: 5px;}
	.custommodal input[type=text], .custommodal input[type=email], .custommodal textarea{width: 100%; border: 1px solid #d9d9d9; padding: 8px 10px;}
	.custommodal .req{color: #ff0000;}
	.custommodal .item_form button{background: #000; border-radius: 3px; border: 0px; padding: 10px; width: 100%; font-size: 16px; font-weight: 600; color: #fff; transition: all .5s;}
	.custommodal .item_form button:hover{background: #faa61a}

/*SCONTO NEWSLETTER*/
.banner-sconto .block-iqithtmlandbanners-html{padding: 40px 15px; text-align: center; background: #faa61a; font-weight: 500; color: #000;}
	.banner-sconto .block-iqithtmlandbanners-html .block-title{display: none;}
	.banner-sconto .block-iqithtmlandbanners-html .block-content{font-size: 17px; line-height: 22px;}
	.banner-sconto .block-iqithtmlandbanners-html .block-content strong{font-size: 22px; line-height: 28px; font-weight: 700;}
	.banner-sconto .block-iqithtmlandbanners-html .block-content a{font-size: 18px; line-height: 30px; font-weight: 700; background: url('/img/plus_black.gif') no-repeat; background-position: right center; padding: 0px 35px;}
		.banner-sconto .block-iqithtmlandbanners-html .block-content a:hover{color: #000;}

/*CARRELLO, CHECKOUT e CONFERMA ORDINE*/
#checkout .cart-total *, #mobile-cart-wrapper .cart-totals *, .cart-summary .cart-summary-totals * {font-size: 17px; font-weight: 700;}
#cart #wrapper, #checkout #wrapper{margin-top: 15px; border-top: 1px solid #e7e7e7;}

.continue, .continue:hover{background-image: url('/img/frec.png'); background-repeat: no-repeat; background-position: right 20px center;}
#payment-confirmation .btn-primary, #payment-confirmation .btn-primary:hover{background-image: url('/img/order_now.png'); background-repeat: no-repeat; background-position: right 20px center;}
#order-confirmation .page-title{font-size: 30px;}
#order-confirmation .fa-check::before{content: url('/img/ordered.png');}
	#order-confirmation .totals *, #_desktop_blockcart-content .cart-totals *{font-size: 19px; font-weight: 700;}
		#order-confirmation .totals .text-uppercase{text-transform: none !important;}
#blockcart-content .cart-buttons .btn-primary{background-image: url('/img/order_now.png'); background-repeat: no-repeat; background-position: right 20px center;}
#blockcart-content .cart-buttons .btn-secondary{background-image: url('/img/frec.png'); background-repeat: no-repeat; background-position: right 20px center; background-size: 8px auto;}

.butt_simple{font-weight: 600; font-size: 16px; background: url('/img/plus_black_mini.gif') no-repeat; background-position: right center; padding-right: 25px;}


/*ACCOUNT*/
.my-account-page-content{padding: 15px 30px;}
.my-account-page-content h2{font-size: 30px; margin-bottom: 15px;}
.my-account-side-links a{padding-top: 20px !important; padding-bottom: 20px !important;}

.badge{border-radius: 3px;}

/*WISHLIST*/
.btn-secondary.btn-iqitwishlist-add, .btn-secondary.btn-iqitcompare-add{background: #faa61a;}
	
.wish_name h2{font-size: 17px; margin-bottom: 5px;}
.wish_name h3{font-size: 15px; font-weight: 600;}
.iqitwishlist-product.product-miniature-grid{padding: 30px 0px 30px; border-bottom: 1px solid rgba(160,160,160,.25);}
	.iqitwishlist-product.product-miniature-grid .add-to-cart{font-size: 15px; padding: 12px 55px 12px 20px;}
		.iqitwishlist-product.product-miniature-grid .input-group-add-cart .input-group{width: 70px;}
		.iqitwishlist-product.product-miniature-grid .product-price{display: block; margin-bottom: 15px;}
		.iqitwishlist-product.product-miniature-grid .prezzo_su_richiesta{margin-bottom: 10px;}
		.iqitwishlist-product.product-miniature-grid .btn-product-list.add-to-cart{background: #000 url('/img/plus.gif') no-repeat; background-position: right 20px center; padding: 12px 55px 12px 20px; font-weight: 600; border: 0px;}
			.iqitwishlist-product.product-miniature-grid .btn-product-list.add-to-cart:hover{background-color: #faa61a;}
#iqitwishlist-share{margin-top: 60px;}	
	#iqitwishlist-share .js-to-clipboard{font-size: 14px;}


/*COMPARE*/
#iqitcompare-table td{width: 280px;}

#module-iqitcompare-comparator #wrapper{margin-top: 15px; border-top: 1px solid #e7e7e7;}
#module-iqitcompare-comparator .page-title{margin-bottom: 5px;}
.iqitcompare-table-container .pack-product-name{padding: 10px 0px 0px;}
	.iqitcompare-table-container .pack-product-name a{font-size: 16px; font-weight: 700;}

#module-iqitcompare-comparator .btn-product-list.add-to-cart{background: #000 url('/img/plus_mini_w.png') no-repeat; background-position: right 20px center; padding: 10px 30px 10px 15px; font-weight: 600; border: 0px; font-size: 15px;}
	#module-iqitcompare-comparator .btn-product-list.add-to-cart:hover{background-color: #faa61a;}
#module-iqitcompare-comparator .btn-product-list.add-to-cart{background: #000 url('/img/plus_mini_w.png') no-repeat; background-position: right 15px center; padding: 10px 40px 10px 15px; font-weight: 600; border: 0px; font-size: 15px;}


/*BLOG*/
#inner-wrapper{padding-left: 30px; padding-right: 30px;}
	#module-ph_simpleblog-category .fa-calendar{display: none;}
	#module-ph_simpleblog-category time{opacity: .5;}
	.simpleblog__listing__post__wrapper__content.card-block h3{border: 0px; margin: 10px 0px 0px;}
	.simpleblog__listing__post__wrapper__content.card-block p{font-weight: 400;}
	.simpleblog__listing__post__wrapper__content__headline.post-title a{font-size: 18px; font-weight: 700;}
	.simpleblog__listing__post__wrapper__content__readmore{display: block; margin-top: 15px; text-decoration: none;}
		.simpleblog__listing__post__wrapper__content__readmore .text-underline{text-decoration: none;}
	.simpleblog__postInfo{opacity: .5;}
#module-ph_simpleblog-single .fa-calendar{display: none;}
#module-ph_simpleblog-single .fa-tags::before{content: 'in'; font-family: 'Monteerrat', sans-serif;}
#module-ph_simpleblog-single #content-wrapper .page-title{margin: 0px !important;}

/*CMS*/
	/*Contatti*/
	#cms .elementor-text-editor p{line-height: 27px;}
	.cms-id-8 #wrapper{padding-bottom: 0px !important; margin-bottom: 0px !important;}
	.cms-id-8 #main .page-content{margin-bottom: 0px !important;}
	.mbe_logo img{max-width: 200px !important;}
	/*Newsletter - modulo iscrizione*/
	.cms-id-11 .page-title{text-align: center !important; padding: 0px !important; margin: 0px !important;}
	.cms-id-11 .elementor-column-wrap{padding: 0px;}
	.cms-id-11 #wrapper{padding-bottom: 0px !important; margin-bottom: 0px !important;}
	.cms-id-11 #main .page-content{margin-bottom: 0px !important;}
	.modulo_newsletter{border-radius: 5px;}
		.modulo_newsletter body{background: #000 !important;}
	.cms-id-12 .page-title, .cms-id-13 .page-title{text-align: center !important; padding: 0px !important; margin: 0px !important;}
	#cms.cms-id-11 .elementor-text-editor p, #cms.cms-id-12 .elementor-text-editor p, #cms.cms-id-13 .elementor-text-editor p{line-height: 22px !important;}


/*FOOTER*/
#footer .container{padding-left: 40px; padding-right: 40px;}
#footer-container-main{border: 0px; padding-top: 60px; padding-bottom: 40px;}
#footer .block-title span{font-weight: 700 !important;}
	#footer *{font-size: 14px; line-height: 17px;}
	#footer p{margin-bottom: 5px;}
	#footer .block-links a{padding: 0px; font-size: 14px; font-weight: 600;}
	#footer .block-links ul > li a::before{display: none;}
	#footer .block-social-links{text-align: right;}
		#footer .block-social-links .fa::before{color: #000; font-size: 17px !important;}
#footer-copyrights{background: #000; border: 0px; padding-top: 30px; padding-bottom: 80px;}
	#footer-copyrights *{color: #fff; font-size: 11px;}
		#footer-copyrights .copyright-txt p{margin: 0px;}

#iqitcompare-floating{bottom: 10px; right: 65px; border: solid 1px #e8e8e8}
#back-to-top{bottom: 10px; border: 1px solid rgba(255,255,255,.5);}

.clear{display: block; margin: 0px; padding: 0px; height: 2px;}

#product-availability .fa, .product-availability .fa{display: none !important;}
#product-availability, .product-availability .badge{text-transform: uppercase; padding: 8px;}
.product-accessories .descrizione_breve{display: none;}

@media(max-width: 767px){
	/*HEADER*/
	#header .header-nav{padding-top: 10px;}
	.header-nav .col{padding-bottom: 5px; width: 100%; text-align: center;}
	.header-nav .col.text-right{text-align: center !important;}
	.fa-times::before{content: url('/img/minus_black_mini.png') !important;}
	/*HOME*/
	.noborder-mobile .elementor-column-wrap{border: 0px !important;}
	/*CATEGORIE*/
	#left-column h3{display: none;}
	/*WISHLIST*/
	.blocco_p{margin-top: 0px;}
	/*FOOTER*/
	#footer .block-social-links{border-top: 1px solid #d4d4d4; padding-top: 15px;}
	#footer .text-right{text-align: center !important;}
}

@media(min-width: 768px){
	/*TOP HEADER*/
	.header-nav{padding-left: 40px; padding-right: 40px; background: #ccc;}
	/*HEADER*/
	#desktop-header-container{padding-left: 40px; padding-right: 40px;}
	/*CATEGORIE*/
	#category .breadcrumb{padding-left: 25px;}
	#category .intestazione_big h1{font-size: 40px;}
	#category .intestazione_big .outer_container_intestazione{padding: 60px 0px 60px 25px; margin-bottom: 60px;}
	/*SOLO PER CATE. ARTISTI*/
	#category.category-id-parent-9 .intestazione_big .outer_container_intestazione{padding: 120px 0px 60px 25px; margin-bottom: 60px;}

	.category-id-9 .product-list-subcategories .col-md-6{margin-bottom: 60px;}
	#products{margin-bottom: 50px;}
	/*PRODOTTO*/
	#content-wrapper .product_header_container .page-title{margin-bottom: 30px;}
	/*BLOG*/
	#inner-wrapper{padding-left: 40px; padding-right: 40px;}
	/*FOOTER*/
	#footer .container{padding-left: 40px; padding-right: 40px;}
	/*GENERALI*/
	#wrapper .breadcrumb{padding-left: 25px; padding-right: 25px;}
}

@media(min-width: 992px){
	/*TOP HEADER*/
	.header-nav{padding-left: 80px; padding-right: 80px;}
	/*HEADER*/
	#desktop-header-container{padding-left: 80px; padding-right: 80px;}
	.ps-shoppingcart .cart-products-count-btn{bottom: -8px !important;}
	/*CATEGORIE*/
	#category .intestazione_big .outer_container_intestazione{padding: 120px 0px 120px 40px; background: #faa61a; margin-bottom: 80px;}
	#category.category-id-parent-9 .intestazione_big .outer_container_intestazione{padding: 330px 0px 120px 40px; margin-bottom: 80px;} /*background: rgba(0,0,0,.3); */
	#category .intestazione_big h1{font-size: 50px;}
	
	#left-column h3{padding-left: 30px;}
	.facet{padding: 30px !important;}

	/*PRODOTTO*/
	#content-wrapper .product_header_container .page-title{margin-bottom: 40px;}
	/*FOOTER*/
	#footer-container-main{padding-top: 80px; padding-bottom: 80px;}
	#footer .container{padding-left: 15px; padding-right: 15px;}
	
	.clear{display: none;}

	/*CMS*/
	#content-wrapper .page-title{font-size: 30px;}
}

@media(min-width: 1080px){
	#search_filters .facet .facet-label a{font-size: 17px; padding-left: 10px;}
	.banner-sconto .block-iqithtmlandbanners-html{padding: 60px 15px;}
	.banner-sconto .block-iqithtmlandbanners-html .block-content{font-size: 20px; line-height: 25px;}
	.banner-sconto .block-iqithtmlandbanners-html .block-content strong{font-size: 25px; line-height: 40px;}
	.banner-sconto .block-iqithtmlandbanners-html .block-content a{font-size: 20px; line-height: 30px;}
}

@media(min-width: 1200px){	
	.mbe_logo img{max-width: 60% !important;}
}

.swiper-wrapper{align-content: center; align-items: center;}