/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 400-600-800
 */
 
img{width: auto; height: auto;}
body{font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400;}

#AmazonPayButton{margin-left: auto; margin-right: auto; display: none !important;}
	
	h1{margin: 0px !important;}
	a {color: #00b5b0;}
	
	.link_stanze{margin-top: 30px;}
	.elemento_desk{display: none;}
	.elemento_mobile{display: block;}
	.elemento_desk img, .elemento_mobile img{width: 100%; height: auto;}
.widget_merchant{display: none !important;}
.feedaty_widget_container{text-align: center;}

.mm_columns_ul{width: 100%;}
.menu_artisti .mm_columns_ul{margin-bottom: 20px;}
.menu_artisti a{text-transform: uppercase; font-size: 15px;}
.menu_artisti a.menu_tutti{background: #00b5b0 !important;}
	.menu_artisti h2{font-size: 16px; color: #000; text-transform: uppercase; margin-bottom: 20px;}
	.menu_artisti{margin-bottom:;}
		.menu_top_block .mm_has_sub.menu_artisti .column_size_2 a{background: #f7f7f7 !important; display: block;  margin-top: 6px; line-height: 17px; padding: 10px;}
		.spazio_menu{height: 20px;}



	/*HEADER*/
		/*NAVIGATION*/

		.header-nav .container{width: 100%; padding-left: 4%; padding-right: 4%; background: #ebebeb; color: #262626;}
			#header .header-nav .container a{color: #262626;}
			#header .header-nav {border-bottom: 0px; max-height: 50px; margin-bottom: 0px;}
				#header .header-nav #_desktop_contact_link #contact-link{margin-top: 15px; margin-bottom: 15px;}			
				
					#header .header-nav .user-info{margin-top: 15px;}
						#header .user-info a{font-weight: 600;}

				#header .header-nav .blockcart, #header .header-nav .cart-preview.active{background: none; height: 3rem; padding: .75rem; margin-left: 0px; text-align: center; white-space: nowrap;}
					#_desktop_cart .material-icons, #_mobile_cart .material-icons{display: none;}
					#header .cart-products-count{display: inline-block; background: url('/img/mini_cart_new.gif') no-repeat; width: 53px; text-align: right; color: #767676; font-size: 14px; font-weight: 600; padding: 1px 2px 2px 0px; margin-left: 5px;}
				
				#header .header-nav .blockcart.inactive .cart-products-count{display: block !important;}
				
				.stickyMMlog{padding: 10px 0px;}

				.lang_item{float: left; width: 20%; background: #ebebeb; padding: 5px; box-sizing: border-box; border-bottom: 1px solid #ddd; text-align: center;}
				.sel_lang{font-weight: 700;} 
			
			/* JOLISEARCH*/
			.ui-menu.ui-jolisearch{border: 1px solid #d8d8d8 !important; padding-top: 20px;}
				.ui-jolisearch h4{color: #414141; text-transform: uppercase; font-size: 16px; font-weight: 700 !important;}
				.ui-jolisearch .categories li{margin-bottom: 10px !important;}
				.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .product:hover{border: 1px solid #f6f6f6 !important; background: #f6f6f6 !important;}
				.jolisearch-body .categories div{max-height: 400px !important; overflow: auto !important;}
				.jolisearch-content{max-height: 400px; overflow: auto;}
				.page-module-ambjolisearch-jolisearch #js-product-list-top{display: none !important;}

			.page-module-ambjolisearch-jolisearch #wrapper{background: url('/img/pat_wrapper_2.jpg') !important;}
				.page-module-ambjolisearch-jolisearch #wrapper h1{display: none;}
				.page-module-ambjolisearch-jolisearch #js-product-list-header{color: #4d4d4d !important; text-transform: uppercase; font-size: 30px !important; font-weight: 400; font-family: "Open-Sans", sans-serif; text-align: center; margin-bottom: 30px; padding-top: 20px;}
				.page-module-ambjolisearch-jolisearch .category-cover, .page-module-ambjolisearch-jolisearch #main .categories{display: none;}
				.products-selection{text-align: center;}
				.ui-jolisearch #js-product-list-top{display: none !important;}

				.category-depth-level-3 #search_filter_toggler{display: none;}

				
		/*TOP*/		
		#header .header-top{padding-bottom: 0px;}
			.header-top .container{width: 100%; padding: 20px 4%; background: #fff;}
			#_mobile_top_menu li a{color: #777 !important; font-weight: 700; font-size: 15px; letter-spacing: 2px;}
			#_mobile_top_menu li a:hover{color: #ff9018 !important;}
			#_mobile_contact_link{background: #f7f7f7; color: #ff9018 !important; font-weight: 700; font-size: 16px; text-transform: uppercase;}
				#_mobile_contact_link a:hover{color: #ff9018 !important;}
		
			.search-widget form input[type="text"]{border: 0px !important; border-bottom: 1px solid #ebebeb !important; font-size: 15px; font-weight: 700; color: #777; text-transform: uppercase; padding-left: 0px; letter-spacing: 1px;}
			.search-widget form button[type="submit"]{cursor: pointer; background: url('/img/search_icon.gif') no-repeat; background-position: center center; width: 30px; height: 30px;}
				.search-widget form button[type="submit"] .material-icons{display: none; font-family: none;}
		
		#header .header-nav {max-height: none;}
		#header .header-nav .top-logo{padding-bottom: 10px;}

		.stickyMM{padding: 10px 0px !important;}

		#header .header-nav .cart-preview.active a, #header .header-nav .cart-preview.active a:hover, #header .header-nav .cart-preview.active i {color: #262626;}
		

		/*MEGAMENU*/
		.menu_top_block .layout_layout1 .ets_mm_megamenu_content{border: 0px;}
		.menu_top_block .mm_arrow{display: none;}
		.menu_top_block li, .menu_top_block li:hover{border: 0px !important;}
			.menu_top_block li a::before{display: none !important;}
		
		.menu_top_block .mm_menus_ul{text-align: center;}
		.menu_top_block .mm_menus_li{float: none; display: inline-block;}

		/*HOME*/		
		.banner_hp_mobile{margin-bottom: 40px; display: block;}
			.banner_hp_mobile img{width: 100%; height: auto;}
		#index .banner{display: none;}
		
		.colori_stanze img{width: 100% !important; height: auto !important; margin-bottom: 20px;}

		/*NEWSLETTER PAGINA con IFRAME brevo*/
		.modulo_newsletter{text-align: center !important; background: #00b5b0;}
			.modulo_newsletter iframe{text-align: center !important;}
		

		.artisti_in_evidenza{border-top: 1px solid #e7e7e7; margin-bottom: 0px;}
			.artisti_in_evidenza h2{text-transform: uppercase; color: #232323; font-size: 25px; text-align: center; padding: 40px 20px 10px;}
			.artisti_in_evidenza p{text-align: center; padding: 10px 20px 25px; margin: 0px; color: #4d4d4d; font-size: 20px; line-height: 20px; font-weight: 700}
				.artisti_in_evidenza a{text-transform: uppercase; color: #4d4d4d;}
			.spazio_img{width: 100%; overflow: hidden;}
				.spazio_img img{width: 100%; height:auto;}		
			.artisti_in_evidenza .swiper-button-next::after, .artisti_in_evidenza .swiper-button-prev::after{border: 10px solid rgba(255, 255, 255, 0) !important; border-left: 15px solid rgba(255, 255, 255, 0) !important; border-right: 15px solid rgba(255, 255, 255, 0) !important; background: rgba(255,255,255,.8); font-size: 28px !important;}
				.artisti_in_evidenza .swiper-button-next{right: 5px; top: 35% !important;}
				.artisti_in_evidenza .swiper-button-prev{left: 5px; top: 35% !important;}
				
		
@media (min-width: 768px) { 
		

	.elemento_desk{display: block;}
	.elemento_mobile{display: none;}

	.menu_top_block .mm_menus_li.MM_mobile_it{
		display: none !important;
	}

	.menu_top_block .mm_menus_li.MM_mobile_en {
		display: none !important;
	}

	.menu_artisti a{background: #f7f7f7 !important;}
	.menu_top_block .mm_has_sub.menu_artisti .column_size_4 a{background: #f7f7f7 !important; display: block;  margin-top: 6px; line-height: 17px; padding: 10px 10px 13px;}
	.menu_top_block .mm_has_sub.menu_artisti .column_size_2 a{background: none !important; display: block;  margin-top: 6px; line-height: 17px; padding: 10px 10px 13px;}

	.artisti_in_evidenza p{font-size: 23px; line-height: 23px; padding: 20px 20px;}
	.artisti_in_evidenza .swiper-button-next::after, .artisti_in_evidenza .swiper-button-prev::after{font-size: 35px !important;}
}
@media (min-width: 992px) { 
	.artisti_in_evidenza .swiper-button-next{right: 5px; top: 42% !important;}
	.artisti_in_evidenza .swiper-button-prev{left: 5px; top: 42% !important;}
}

		.menu_top_block .mm_block_type_image{margin-bottom: 10px !important;}
		
		.menu_top_block .mm_has_sub, .menu_top_block .mm_has_sub:hover{background: url('/img/frec_submenu.gif') no-repeat; background-position: right center; border: 0px !important; text-align: center; margin-right: 15px; margin-left: 15px;  padding: 0px !important;}
		.menu_top_block .mm_has_sub span{padding-left: 0px; border: 0px;}
	
			.menu_top_block .mm_has_sub li, .menu_top_block .mm_has_sub li:hover{background: none !important; margin: 0px;}
		
		.menu_top_block h4{text-align: center;}
		.menu_top_block .mm_has_sub li ul{list-style: none !important;}
			.menu_top_block .mm_has_sub li ul li{text-align: center; width: 100%; position: static; list-style: none !important;}
		
			.menu_top_block .mm_has_sub a{background: none !important;}	
		
		.menu_top_block .mm_has_sub .menu_tutti, .menu_tutti{background: #00b5b0 !important; color: #fff !important; text-transform: uppercase; font-size: 16px; font-weight: 700; display: block !important; margin-bottom: 30px; padding: 10px 0px; text-align: center;}

		.ybc-menu-toggle{color: #fff !important;}
			.ybc-menu-toggle .icon-bar{background: #000;}
		
		.mm_menus_li{border-bottom: 1px solid #ddd; border-top: 0px;}
		
		#header .header-nav .top-logo a img{width: 100px !important; height: auto !important;}
		.cart_mobile{padding: 0px 20px 0px 0px !important;}
		#header .header-nav .blockcart{padding-right: 0px !important; padding-left: 5px !important;}
		.top-logo{display: inline-block !important; ;}
		.menu_mobile .ets_mm_megamenu.hook-default{display: inline-block !important; width: auto !important}
		.ybc-menu-toggle{padding-left: 10px !important; padding-right: 0px !important; font-weight: 700;}
		.logo_menu{padding-right: 0px !important;}

		.menu_mobile .layout_layout1 .ets_mm_megamenu_content{border-top: 0px !important; border-bottom: 0px !important;}
		/*.menu_mobile{border-bottom: 1px solid #ffae57 !important;}*/
			.menu_mobile .col-xs-6{padding-left: 0px !important; /* padding-right: 0px !important; */}
			.menu_mobile .ets_mm_megamenu.hook-default{padding: 0px !important;}
				.ets_mm_megamenu_content .pull-right{display: none;}
			.lingue{text-align: right; padding-top: 25px !important; padding-right: 3% !important; }
				.lingue a{text-transform: uppercase; font-size: 14px; font-weight: 700; padding-left: 10px;}
			.menu_mobile .ybc-menu-toggle{padding-left: 0px;}

			.transition_floating .close_menu{color: #4d4d4d !important;}
			#header .header-nav .menu_mobile .container li, .ets_mm_categories{list-style: none !important;}
				#header .header-nav .menu_mobile .container a{color: #4d4d4d;}

		/*MAIN*/
		#index #wrapper{background: none; box-shadow: none; padding: 0px; margin: 0px;}
		#index #wrapper .container{width: 100%; padding: 0px 4%; margin: 0px;}

		/*slider immagini in home page*/
		.carousel .carousel-inner{height:auto!important;} 
		.carousel {box-shadow: none !important;}
		.carousel .carousel-item .caption {position: static !important; color: #4d4d4d !important; max-width: 100%; background: #f7f7f7; padding: 10px;}
			.carousel .carousel-item .caption .caption-description h2{color: #262626 !important; text-transform: uppercase; text-align: center; font-size: 20px; line-height: 22px;}
			.carousel .carousel-item .caption .caption-description p{color: #4d4d4d !important; text-align: center; font-size: 17px;}
			.swiper-button-next, .swiper-button-prev{color: #ff8f18 !important;}

		/*home categories*/
		#homecategories {margin: 0px 0px 30px;}
			#homecategories .row{margin-left: -10px; margin-right: -10px;}
				#homecategories li{padding: 0px 10px !important; margin-bottom: 15px !important;}
					#homecategories h4{font-size: 26px;}
					#homecategories .featured-category{box-shadow: none; padding: 0px; background: #f7f7f7;}
						#homecategories .category_name {padding: 20px 0px 0px; overflow: hidden;}
						#homecategories .category_name a{color: #4d4d4d; font-size: 20px; text-transform: uppercase;}
					.morelink{text-align: center; padding: 0px 0px 10px;}
						.morelink a{font-weight: 300; color: #4d4d4d; font-size: 13px; background: url('/img/frec.png') no-repeat; background-position: right center; padding: 0px 15px 0px 0px;}
		
 
		/*banner home page*/
		#wrapper .banner img {box-shadow: none;}
		#index .banner{margin-bottom: 50px;}
		

		/*collezione - link statici*/
		#custom-text{padding: 0px !important; margin: 0px !important;}
			#links_home{border-top: 1px solid #e7e7e7; padding-top: 40px; padding-bottom: 0px; }
			#links_home h2{padding-bottom: 15px;}
				#links_home img{width: 100%; height: auto; margin-bottom: 20px;}
			
		#wrapper{box-shadow: none; background: url('/img/pat_wrapper.jpg') repeat-x;}
		
		/*CATEGORIE*/
		#subcategories{}

		#list-sub-cats{background: #f7f7f7; padding: 10px; font-weight: 700;}
			#list-sub-cats a{display: block; margin: 10px 8px 5px; border-bottom: 1px solid #e0e0e0; font-size: 17px;}

		.container{width: 100%; margin: 0px; padding: 0px 4%;}

		.item_cate{width: 260px; margin: 0px auto 45px; padding: 0px;}
			.item_cate img{border: 1px solid #eee;}
			.item_cate h2{text-align: center; background: #f7f7f7; padding: 20px 5px;}
				.item_cate h2 a{color: #4d4d4d;}

		#category .category-cover{display: none !important;}
		#wrapper{padding-top: 0px !important;}
		#wrapper .breadcrumb{background: #00b5b0; text-align: center; padding: 10px 4%; text-transform: lowercase;}
			#wrapper .breadcrumb li a{color: #fff; font-weight: 400; font-size: 13px;}
			#wrapper .breadcrumb li::after {content: "/"; color: #fff; margin: .3125rem;}

			/*titolo e elenco subcategories*/
			.block-categories{background: none; box-shadow: none; text-align: center; padding: 0px; margin: 0px; overflow: hidden;}
				.block-categories h1, .block-categories .h1{color: #4d4d4d; font-size: 30px; padding-bottom: 15px; text-transform: uppercase; font-weight: 400;}
			#list-sub-cats{overflow: hidden; text-align: center; margin-bottom: 25px;}
				#list-sub-cats div{display: inline-block; padding: 0px 10px;}
					#list-sub-cats div a{color: #666;}
					#list-sub-cats div a.evidenziato{color: #000; text-decoration: none;}

					#list-sub-cats .subElencoDiv{text-align: left; padding-top: 10px;}
			
			#category .thumbnail img, #new-products .thumbnail img{border: 1px solid #e6e6e6;}

			#new-products .left-column{width: 100% !important;}
				#new-products #js-product-list-header{font-size: 30px; text-transform: uppercase; color: #4d4d4d; font-weight: 400; text-align: center; padding-top: 25px; margin-bottom: 5px;}
			
			/*descrizione categoria*/
			.block-category{padding: 0px 0px 20px; margin: 0px; box-shadow: none; border: 0px; color: #4d4d4d; min-height: auto;}

			#category #main{padding: 0px;}
			.
		
		#search_filters .facet .facet-label.active a{color: #000; font-weight: 700;}
 
		/*CATEGORIA COLLEZIONI*/
		.products-sort-order .select-title{border: 1px solid rgba(0,0,0,.15); box-shadow: none; padding: 10px;}
		
			/*descrizione di categoria*/
			#js-product-list-header{position: relative; margin-bottom: 30px;}
				.block-category{position: relative; overflow: hidden; padding: 0px !important;}				
				.invisible_box{position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 100%; height: 27px; padding: 0px; margin: 0px; background: url('/img/invisible.png') repeat-x; background-position: left bottom; display: none;}
				.leggitutto, .chiuditutto, .chiuditutto_new{width: 100%; text-align: right; font-size: 12px; display: none; position: absolute; z-index: 3; margin-top: 5px; border-top: 1px solid #f1f1f1;}
					.leggitutto a, .chiuditutto a, .chiuditutto_new a{background: #f7f7f7; display: inline-block; padding: 5px 10px;}
						.leggitutto a span, .chiuditutto a span, .chiuditutto_new a span{text-transform: uppercase;}
				/*.chiuditutto_new{position: static !important;}*/
				.chiuditutto_new{top: 0px;}
					

			/*lista prodotti*/
			#products .product-miniature{margin: 0px auto 20px;}
				#category .products{margin: 0px; box-shadow: none;}
					.thumbnail-container{margin: 0px; box-shadow: none !important; background: #f7f7f7;}

					#category #content-wrapper{padding: 0px;}
					
						.product-miniature .thumbnail-container{height: 357px !important;}
							.product-miniature .product-thumbnail img{width: 100%; height:auto;}
							#save-for-later-shortlist{display: none;}
							#products img, .featured-products img, .product-accessories img, .product-miniature img{margin: 0px;}
							#products .product-miniature .product-flags .new{left: 0px; box-shadow: none; background: #00b5b0;  font-size: 14px; padding: 6px 6px 0px;}
							#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{background: #f7f7f7;}
							#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations{box-shadow: none; height: 4.250rem; }

							.product-miniature .product-title{text-transform: uppercase !important;}
								.product-miniature .product-description{height: 100px !important;}
								.product-miniature .product-title a{color: #4d4d4d !important; font-weight: 700 !important; font-size: 20px !important;}
								.product-miniature .autore-opera{color: #4d4d4d !important; font-weight: 300 !important; font-size: 18px !important; text-align: center;}
						
						.pagination .page-list{box-shadow: none;}
							.pagination .text-sm-center{text-align: right !important;}
							.pagination li{margin-left: 5px;}
							.pagination li a{padding: 7px 3px 7px 13px; background: #f7f7f7; font-size: 16px !important; font-weight: 300 !important;}
							.pagination li.current a{background: #00b5b0; color: #fff;}
			
			#list-sub-cats .material-icons{display: none !important;}
			#list-sub-cats .collapse{display: none;}

			.block-category #category-description h1{}
			.block-category #category-description h1{color: #636363; font-size: 25px !important; line-height: 1.5em !important; font-family: 'Quicksand', sans-serif !important; font-weight: 700; margin: 0px 0px 35px !important;}
			.block-category #category-description h2{color: #636363; font-size: 22px !important; line-height: 1.5em !important; font-family: 'Quicksand', sans-serif !important; font-weight: 700; margin: 30px 0px 10px !important;}
			.block-category #category-description p{color: #636363; font-size: 19px !important; line-height: 1.3em !important; font-family: 'Quicksand', sans-serif !important; margin-bottom: 10px !important;}
				.block-category #category-description p strong{font-weight: 700;}
			.block-category #category-description ul{list-style: circle !important; list-style-position: inside;}
				.block-category #category-description ul li{padding-left: 20px; font-size: 19px !important; line-height: 1.3em !important; font-family: 'Quicksand', sans-serif !important; margin-bottom: 1em; background: url('/img/dot.png') no-repeat; background-position: left top 10px;}
				.block-category #category-description ol li{padding-left: 20px; font-size: 19px !important; line-height: 1.3em !important; font-family: 'Quicksand', sans-serif !important; margin-bottom: 1em;}
					.block-category #category-description ul li strong, .block-category #category-description ol li strong{font-weight: 700;}

			/*FILTRI*/
			#search_filter_toggler{background: #c0c0c0 url('/img/filtra_mobile.gif') no-repeat; background-position: left center; text-align: left; padding: 10px 50px;}
				#search_filter_toggler.btn-secondary{color: #fff; font-size: 19px;}

			/*CATEGORIA ARTISTI*/
			#list-sub-cats{position: relative; width: 100%;}
				#artisti_cate .collapse{width: 100%; display: none; position: absolute; left: 0px; top: 0px; text-align: center; text-transform: uppercase;}
				#artisti_cate .node0{color: #b0b0b0; font-weight: 700; font-size: 30px; line-height: 30px;}
					#artisti_cate .node0:hover{color: #00b5b0;}
					#artisti_cate .collapse-icons{display: none;}
					
					.category-id-757 #list-sub-cats{display:none !important;}
				

			/*SCHEDA*/
			#product .row{margin: 0px !important;}
			.h2_product{color: #4d4d4d; font-size: 30px; padding-bottom: 15px; text-transform: uppercase; text-align: center; font-weight: 400;}
			#product h1{color: #4d4d4d; margin-bottom: 10px !important;}
				#product h1 em{font-size: 22px; font-style: normal;}
			#product .description{color: #4d4d4d;}
			#product #block-reassurance{display: none;}

			.product-cover{border: 1px solid #eee;}

			.pp1, .pp2{padding: 0px;}
			.pp1{}

			.product-variants{margin-top: 40px;}
				#product h4, .product-variants .control-label{font-size: 17px; color: #4d4d4d !important; font-weight: 700;}
			
				#tipologia_prodotto{margin-top: 40px;}
				#tipologia_prodotto li{display: inline-block; margin-right: 15px; text-align: center;}
				#tipologia_prodotto li:last-child{margin-right: 0px;}
					#tipologia_prodotto li a{color: #4d4d4d; font-size: 12px; font-weight: 300;}
					#tipologia_prodotto li a img{border: 2px solid #ff9018; display: block; margin: 0px auto;}
						#tipologia_prodotto li a:hover img{border: 2px solid #ff9018;}
			
				.product-variants li{display: inline-block; margin-right: 15px; margin-bottom: 5px; text-align: center;}
				.product-variants li:last-child{margin-right: 0px;}
					.product-variants li .radio-label{display: inline-block; color: #4d4d4d; font-size: 15px; font-weight: 300; border: 2px solid #e5e5e5; padding: 7px 10px; box-shadow: none;}
					.product-variants li .radio-label:hover{border: 2px solid #ff9018;}

					.product-variants li input:checked + .radio-label{border: 2px solid #ff9018 !important;}
				
			.product-add-to-cart{margin-top: 40px;}	
				.product-add-to-cart .control-label{font-size: 17px; color: #4d4d4d; font-weight: 700;}
				.bootstrap-touchspin{box-shadow: none;}
					.product-add-to-cart #quantity_wanted{text-align: center;}
				.product-add-to-cart .add .btn{background: #ff911b; text-transform: none; box-shadow: none; padding: 5px 15px; font-weight: 700; font-size: 15px;}
					.product-add-to-cart .add .btn .material-icons{display: none;}

				#product .col-lg-8{padding: 0px !important;}
					
				
				.product-prices .current-price{margin: 0px;}
					.current-price span{color: #00b5b0; font-weight: 400; font-size: 40px;}
				
			.social-sharing{margin-top: 40px;}	
				.social-sharing span{font-size: 17px; color: #4d4d4d; font-weight: 700; display: block; float: none;}
				.social-sharing ul{display: block; float: none;}
				.social-sharing li{box-shadow: none; border: 2px solid #acacac; background-position: 2px 2px;}
					.social-sharing .facebook::before{color: #a6a6a6;}
			
			#product #content{width: 100%; max-width: 100%;}
				.product-cover img{box-shadow: none;}
			
			.product-images > li.thumb-container > .thumb{box-shadow: none; border: 3px solid #e5e5e5;}

			.tabs{box-shadow: none; border: 1px solid #e5e5e5;}
				.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{border-bottom: 3px solid #00b5b0;}
				.tabs .nav-tabs .nav-link.active {color: #00b5b0;}
			
			.correlati{margin-top: 40px; background: #f7f7f7; text-align: center; padding: 30px 0px;}
				.correlati .thumbnail-container{background: #fff !important;}

				.correlati .product-description{background: #fff;}
					.correlati .h5{color: #4d4d4d; font-weight: 700; font-size: 25px; margin-bottom: 20px;}

			/*CMS*/
			#cms h1{color: #4d4d4d; font-size: 30px; padding-bottom: 15px; text-transform: uppercase; text-align: center;}
			.page-content.page-cms {text-align: left;}

}

			

		/*LEFT*/
		#left-column{padding: 0px;}
			#left-column .category-top-menu{display: none;}

			/*filters*/
			#search_filters_wrapper .tit-facets{color: #4d4d4d; background: url('/img/filtra.gif') no-repeat; padding-left: 50px; font-size: 20px; margin-bottom: 10px;}
			#search_filters{box-shadow: none; background: #f7f7f7; padding: 10%;}
			.facet{margin: 0px 0px 25px;}
				.facet-title{color: #4d4d4d; text-transform: uppercase; font-size: 20px;}
				.facet li{color: #4d4d4d; font-weight: 300; margin-top: 5px;}

		/*PAGINE*/
		.full-img{width: 100%; height: auto;}

		/*FOOTER*/
		#footer_logo{display: none; text-align: center; background: #505050 url('/img/pat_footer_new.gif') repeat-x; background-size: auto 100%; background-position: left top; padding: 0px 4%;}
			#footer_logo img{width: 150px; height: auto;}
			.footer-container{padding: 0px; margin: 0px; box-shadow: none; background: #ebebeb; padding-top: 30px;padding-bottom: 16px;}

		#footer .links{text-align: center; padding-bottom: 20px;}
			#footer .links .title{border-bottom: 1px solid #d7d7d7;}
			#footer .links .h3{font-weight: 600; color: #ff8f17; font-size: 20px; margin-bottom: 10px; text-transform: uppercase;}
			#footer .links ul{background: none;}
				#footer .links li{padding-top: 10px; border-bottom: 1px solid #d7d7d7;}
					#footer .links a{color: #4d4d4d;; font-size: 16px; font-weight: 400;}
			
		 #footer .item_footer{text-align: center; color: #4d4d4d;; font-size: 16px;}
			 #footer .item_footer h3{font-weight: 600; color: #ff8f17; font-size: 20px; margin-bottom: 20px; text-transform: uppercase;}
			 #footer .item_footer .carte{padding: 25px 0px; border-top: 1px solid #e3e3e3; margin: 25px auto 0px;}

			 #footer .social_footer{border-top: 1px solid #d7d7d7; padding: 20px 0px 30px;}
				#footer .social_footer a{padding: 0px 5px;}
		
		#footer_info{background: #ff9018; width: 100%; padding: 15px 4%; margin: 0px; color: #fff; font-size: 14px; text-align: center;}
			#footer_info div{padding: 0px; margin: 0px;}
				#footer_info a{color: #fff; font-weight: 600;}
		
		.scelta_lingua{display: inline-block; width: auto !important; border: 0px; background: #e7e7e7; border: 2px solid #f6f6f6;}
			.scelta_lingua a span{font-size: 15px !important;}
		
		@media (min-width: 600px) {
			/*CATEGORY*/
			#subcategories{direction: ltr;}
				.item_cate{width: 40%; float: left; margin: 0px 5% 45px;}
		}

		@media (min-width: 767px) {
			
			/*HEADER*/
				/*NAVIGATION*/
			
				#header .user-info{margin-right: 20px;}
				#header .header-nav .user-info .material-icons{display: none !important;}				
				#_desktop_cart a{font-weight: 600;}

				#_desktop_logo{margin-top: 15px !important; ;}
					#_desktop_logo img{left: 0px;}

				.stickyMM{z-index: 100; position: static !important; top: 0px !important;}
				.ets_mm_megamenu.sticky_enabled.scroll_heading{position: static;}
				.ets_mm_megamenu.layout_layout1{background: none !important; border: 0px !important; padding: 0px !important; box-shadow: none !important;}

				/*LANGS*/
				.lang_selector_custom li{display: inline-block; padding: 0px;}
					.lang_selector_custom .dropdown-item{padding: 0px 35px 0px 0px;}
						.lang_selector_custom .current a{font-weight: 700 !important;}
				
				#header .header-nav .blockcart.inactive .cart-products-count {display: inline-block !important;}

				.banner_hp_mobile{display: none;}
				#index .banner{display: block;}
				
				/*MEGAMENU*/
				.menu_top_block{margin-top: 10px;}
				
				.header-top #search_widget{padding-top: 20px !important;}

				.menu_top{text-align: left; align-self: flex-start !important;}

				.scelta_lingua{display: none !important;}

								
				/*SCHEDA*/
				.pp2{padding-left: 30px;}
			
				
				/*FOOTER*/
				#footer .links .title{border-bottom: 0px;}
				#footer .links li{border-bottom: 0px;}

				#footer .item_footer .carte{border-top: 1px solid #d7d7d7;}

				#footer .social_footer{border: 0px; padding-top: 0px;}
		}


		@media (min-width: 992px) {

			/*HEADER*/
				/*TOP*/
				#header .header-top .menu li{margin: 0px 3.5%;}

				.page-module-ambjolisearch-jolisearch #js-product-list-header{font-size: 40px !important; padding-top: 50px;}

				/*MENU*/
				.top-menu .sub-menu{text-align: center; padding-top: 30px; box-shadow: none;}
				.top-menu .sub-menu li{float: none !important; display: inline-block; margin: 0px 30px !important;}
				#header .header-top .menu li.category a.dropdown-submenu{background: none;}

				.stickyMM{box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.2) !important;}

		

			/*slider immagini in home page*/
			.carousel .carousel-item .caption .caption-description h2{font-size: 28px; line-height: 30px;}
			.carousel .carousel-item .caption .caption-description p{font-size: 18px;}

			.big_image_claim .big_image_caption h2{font-size: 28px;}
			.big_image_claim .big_image_caption p{font-size: 18px;}

			/*home categories*/
			#homecategories{margin: 0px 0px 50px;}
			#homecategories .category_name a{font-size: 35px;}

			/*banner home page*/
			#index .banner{margin-bottom: 90px;}

			

			/*CATEGORIE*/
			#new-products #js-product-list-header{font-size: 50px; padding-top: 45px; margin-bottom: 5px;}

			.item_cate{width: 29%; float: left; margin: 0px 2% 45px;}

			/*titolo e elenco subcategories*/
			.block-categories h1, .block-categories .h1{font-size: 50px; padding-bottom: 40px; padding-top: 15px;}

			#wrapper .breadcrumb{padding: 16px 4%; margin-bottom: 40px;}
			#wrapper .breadcrumb li a{font-size: 16px;}


			/*descrizione categoria*/
			.block-category{padding: 0px 0px 40px;}

			/*lista prodotti*/
			#products .product-miniature{margin: 0px auto 60px;}

			.product-miniature .thumbnail-container{height: 395px !important;}

			#category #content-wrapper{padding-left: 3%;}

			#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container, #products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations, #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{width: 300px;}

				.product-miniature .product-title{padding-top: 5px;}
			
		
			/*SCHEDA*/
			.h2_product{font-size: 50px; padding-bottom: 40px; padding-top: 15px;}
			#product h1{font-size: 35px; margin-bottom: 15px !important;}
				#product .product-information .description{font-size: 17px; line-height: 25px; font-weight: 400;}

			#product #main{padding-top: 30px;}

			.pp2{padding-left: 50px;}

				.product-variants{margin-top: 60px;}
					.product-variants h4{padding-bottom: 13px; overflow: hidden; margin: 0px;}
					#tipologia_prodotto li{margin-right: 40px;}
				
				.product-add-to-cart{margin-top: 30px;}	
					.product-add-to-cart .control-label{padding-bottom: 10px;}
					
				.prezzo{padding-top: 30px; text-align: right;}
					.current-price span{font-size: 30px;}
					.tax-shipping-delivery-label{text-align: right;}
				
				.social-sharing{margin-top: 60px; justify-content: flex-end;}
			
			.correlati{margin-top: 100px; padding: 80px 0px;}
				.correlati .h5{font-size: 35px; margin-bottom: 50px;}
				

			/*CMS*/
			#cms h1{font-size: 80px; padding-bottom: 20px; padding-top: 15px;}
			
			/*FOOTER*/
			#footer_logo{text-align: left;}
				#footer_logo img{width: auto; height: auto;}		

			#footer_info{text-align: left;}
				#footer_info .r{text-align: right;}
		}

		@media (min-width: 1200px) {
			.menu_top{display: none;}
			.right-nav{width: 100% !important;}

			#header .header-top .search-widget {
				position: absolute;
				z-index: 135;
				right: 4%;
			}

			.lang_item{display: none;}

			
			/*artisti*/
			.subElenco{padding-left: 5% !important;}

			
		}
		@media (min-width: 1800px) {
			.colori_stanze img{width: auto !important; height: auto !important; margin-bottom: 0px;}
		}

		


/*.h2SeoDescription h2 { font-size: 110% !important; color: #777777; font-weight: normal; margin-bottom: -20px; padding: 0 0px 15px 0px; }*/


		@media (min-width: 1400px) {
			#header .logo {position: absolute; z-index: 9999; top: -55px;}

			#product #main{width: 1360px; max-width: 100%; margin: 0px auto;}

			#cms #content{width: 1360px; max-width: 100%; margin: 0px auto;}

			/*CATEGORIE*/
			.special-category-level-2{padding-left: 15% !important;}

			.item_cate{width: 21%; float: left; margin: 0px 2% 45px;}
			.special-category-level-2 .item_cate{width: 23.8%;}

				/*ARTISTI*/
				#artisti_cate .collapse {padding: 0px 15%;}
				/*artisti*/
			.subElenco{padding-left: 15% !important;}

			/*SCHEDA*/
			.pp2{padding-left: 100px;}

			.current-price span{font-size: 45px;}		
			.product-add-to-cart .add .btn{font-size: 17px; background: #ff911b url('/img/bag.png') no-repeat; background-position: right center; padding: 5px 50px 5px 20px;}
		}

/*@media(max-width: 767px){
	.headTitleSeoBottom{cursor: pointer;}
	.h2SeoDescription{display: none;}
	.headTitleSeoBottom h1 .butt span{display: block; font-size: 14px; font-weight: 300; text-transform: uppercase; padding: 10px 0px;}
	.headTitleSeoBottom h1 .butt span.chiudi{display: none;}
}
@media(min-width: 767px){
	.headTitleSeoBottom h1 .butt{display: none;}
	
}*/



/* ADLER */
body#checkout #header .header-nav { padding: 0 0 0 0; }
body#checkout ets_mm_megamenu_content_content { width: 500px !important; margin: auto !important; }




/* SFONDO DEL MEGAMENU */
body .ets_mm_megamenu.bg_submenu:before,
body .container .ets_mm_megamenu.bg_submenu:before {
	background-color: rgba(0, 0, 0, 0);
}



@media (max-width: 767px){
	#header .header-top .search-widget{
		width: 100%;
		padding:20px;
	}
}

.evidenziato { font-weight: bold; }



.stickyNav {
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}

#custom{
	
	display:none !important;
}

@media (min-width: 767px) {
	.stickyMM {
		left: 0;
		margin: 0;
		padding: 0;
		position: fixed;
		top: 50px !important;
		width: 100%;
		z-index: 100;
	}

	.stickyMMlogo {
		background-image: url(/img/art-print-cafe-logo-1564565089.jpg) !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
		background-position-x: 4% -4% !important;
	}

	#search_filter_toggler { display: none; }
}

#products .products{justify-content: flex-start !important; display: flex !important; -webkit-box-pack: unset !important;}

.comeFosseH1 {
	color: #4d4d4d;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 50px;
	padding-bottom: 15px;
	padding-top: 15px;
}

/*a[data-iso-code="fr"] { display: none; }
a[data-iso-code="de"] { display: none; }
a[data-iso-code="es"] { display: none; }
.no_show_menu{display: none;}*/

.feedaty_mobile_int{background: #fbfbfb; padding: 5px 0px; text-align: right; overflow: hidden;}

.header-top{ 
	text-align:right;
}

	form.form-search{
		margin-top:20px;
	}
.input-medium.search-query.ui-autocomplete-input{
	height:40px !important;
	border-radius:10px;
	border-color:lightgray;
	 
}

/*CORRELATI MR.SHOP*/
#related-products{margin-top: 40px; }
	#related-products .page-title{font-size: 20px; margin-bottom: 15px;}
	#related-products .owl-item{height: 330px !important;}
		#related-products .owl-item .product-description{height: 80px !important;}
			#related-products .owl-item .product-description .product-title{text-transform: uppercase; margin-bottom: 1px; margin-top: 12px;}
				#related-products .owl-item .product-description .product-title a{color: #4d4d4d !important; font-weight: 700; font-size: 17px;}
			#related-products .owl-item .product-description .autore-opera{text-align: center;}	
				#related-products .owl-item .product-description .autore-opera a{font-weight: 300; font-size: 16px;}

	#related-products  #products .product-description{width: 100%;}

/*MEGAMENU MOBILE*/
.ybc-menu-toggle.ybc-menu-btn.closed{color: #ebebeb !important;}

@media (max-width: 980px) {
	/*CATEGORIE*/
	#category .block-categories h2{font-size: 35px;}
}



.widget_merchant{
	 text-align:center !important;
	 
	 
 }
 
 .fdt_widget{
	 background-image:url ("https://www.artprintcafe.com/img/cms/logo-nuovo-feedaty.jpg") !important;
	
 }
 
 @media (max-width:576px){
	 
	 .widget_merchant{
	 margin-bottom:30px !important; 
	 
 }
	 
 }

#checkout #payment-confirmation{display: block; clear: both;}
body#checkout section.checkout-step .payment-options .payment-option{margin-bottom: 20px;}

.product-variants-item .color { width: auto; }


/*SCHEDA*/
.product-variants #group_2 .radio-label{width: 100px; height: 85px; border: 2px solid #e5e5e5; padding: 10px 0px 0px;}
.product-variants #group_6 .radio-label{width: 120px; height: 120px; overflow: hidden; text-align: center;}
	.product-variants #group_6 .radio-label span{display: block !important; font-size: 12px; line-height: 15px; text-transform: uppercase !important; margin-top: 5px;}
	.product-variants #group_6 .radio-label:hover{border: 2px solid #e5e5e5 !important;}

.product-variants label{text-align: center;}

.color{width: 40px !important; height: 40px !important; overflow: hidden; padding: 0px; margin: 0px;}
.product-variants .color:hover{border: 0px;}

/*.input-color:checked + span, .input-color:hover + span, .input-radio:checked + span, .input-radio:hover + span{border: 0px;}*/

.product-variants #group_6 .input-color:checked + span, .product-variants #group_6 .input-color:hover + span, .product-variants #group_6 .input-radio:checked + span, .product-variants #group_6 .input-radio:hover + span{border: 2px solid #e5e5e5;}

.product-variants .lab{font-size: 12px; line-height: 15px; text-transform: uppercase !important; margin-top: 5px;}

#product .images-container{text-align: center;}
	#product .images-container .controllo_galleria{background-color: white !important; border: solid 1px lightgrey; color: #869791 !important; border-radius: 3px; cursor: pointer; padding: 8px 10px 10px;}



.slider, .slider .imgs {
	width: 100%;
	height: 400px;
	cursor: pointer;
	position: relative;
}

@media(min-width: 990px){
	.slider, .slider .imgs {height: 600px;}
}

.headTitleSeoBottom{cursor: pointer; padding: 30px; background: #00b5b0; color: #fff; text-align: center;}
	.headTitleSeoBottom .apri, .headTitleSeoBottom .chiudi, .h2SeoDescription .apri, .h2SeoDescription .chiudi{font-size: 14px; font-weight: 300; text-transform: uppercase; padding: 10px 0px 0px;}
	.headTitleSeoBottom.chiuso .chiudi, .h2SeoDescription.chiuso .chiudi{display: none;}	
	.headTitleSeoBottom.chiuso .apri, .h2SeoDescription.chiuso .apri{display: block;}	
	.headTitleSeoBottom.aperto .chiudi, .h2SeoDescription.aperto .chiudi{display: block;}	
	.headTitleSeoBottom.aperto .apri, .h2SeoDescription.aperto .apri{display: none;}
	.h2SeoDescription .butt_small{text-align: center; width: 100%;}
		.butt_small .chiudi{display: inline-block !important; cursor: pointer !important; color: #fff; background: #00b5b0; padding: 10px !important;}

#index #wrapper .container.h2SeoDescription{overflow: hidden; background: #fafafa;}
.h2SeoDescription{height: 0px;}
	#index #wrapper .container.h2SeoDescription .desc_int{padding: 30px 4% 15px; font-family: "Quicksand", sans-serif; }	
		.h2SeoDescription h2{margin-top: 45px; font-size: 25px !important;}
		.h2SeoDescription .desc_int p{font-size: 19px !important; color: #636363; line-height: 25px;}

@media(min-width: 992px){
	#index #wrapper .container.h2SeoDescription .desc_int{padding: 30px 10% 15px;}
}

/*BREVO*/
/*popup iscrizione newsletter*/
.modal{z-index: 99000 !important;}
.modal-body{padding: 0px !important; background: #eff2f7;}
.modal-footer .btn-secondary{box-shadow: none !important; font-size: 12px !important; border-radius: 3px !important; background: #f6f6f6 url('/img/chiudiii.png') no-repeat !important; background-position: left 15px center !important; padding-left: 40px !important;}

.page-customer-account h1{text-align: center; padding-top: 40px; color: #4d4d4d; font-size: 30px; text-transform: uppercase; font-weight: 400;}
.sconto_newsletter{margin-bottom: 20px;}
	.sconto_newsletter img{width: 100%; height: auto;}

@media(min-width: 992px){
	.page-customer-account h1{font-size: 50px; text-transform: uppercase;}
	.sconto_newsletter{text-align: right;}
}

@media(min-width: 992px){
	.ets_mm_megamenu{z-index: 8 !important;}
}
.fancybox-wrap{z-index: 5000;}

/*.form-footer{text-align:center;}
	.form-footer .float-xs-right{float: none !important; margin: 0px auto;}*/

.custom-checkbox em{display: none !important;}

.top_newsletter{background: #ff8f18; color: #fff; padding: 0px; font-weight: 600; text-align: center;}
	.top_newsletter a{color: #fff !important; padding: 20px; display: block;}
	.top_newsletter strong{font-size: 19px; font-weight: 700;}


/*Feedaty*/
.feedaty_widget { padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #dbdbdb; float: none; }
.fdt_carouselcarosello-1_widget_merchant,
.fdt_carouselcarosello-2_widget_merchant { background: transparent !important; }



/*NUOVA HOME 2025 e MODS CATEGORIE su mobile*/
.big_image_home{width: 100% !important; background: #f7f7f7;}
	.big_image_home .big_img img{width: 100% !important; height: auto;}
	.big_image_home .big_image_caption{padding: 25px 25px 15px; font-size: 16px; line-height: 25px;}
		.big_image_caption h2{font-size: 23px; line-height: 30px; color: #262626 !important; text-align: center; font-family: 'Quicksand', sans-serif !important;}
		.big_image_caption p{font-size: 17px; line-height: 25px; font-weight: 400; color: #4d4d4d !important; text-align: center; font-family: 'Quicksand', sans-serif !important;}
		.big_image_home a{font-weight: 700;}

/*big image and claim*/
.big_image_claim .big_image_home{margin-bottom: 40px;}

/*editoriale*/
.editoriale{background: #f7f7f7; margin-bottom: 40px;}
	.editoriale .left{text-align: center;}
		.editoriale .left img{max-width: 100%; height: auto;}
	.editoriale .right{padding: 25px 25px; font-size: 16px; line-height: 25px; font-family: 'Quicksand', sans-serif !important;}
		.editoriale .right *{font-size: 16px; line-height: 25px; font-family: 'Quicksand', sans-serif !important;}
			.editoriale .right h4{font-size: 23px; line-height: 30px;}

/*categorie in evidenza*/
	.cate_home h2{text-transform: uppercase; color: #232323; font-size: 25px; text-align: center; padding: 0px 20px 15px; margin: 0px;}
	.cate_home p{text-align: center; padding: 10px 20px 25px; margin: 0px; color: #4d4d4d; font-size: 20px; line-height: 20px; font-weight: 700}
		.cate_home a{text-transform: uppercase; color: #4d4d4d;}
	.spazio_img{width: 100%; overflow: hidden;}
		.spazio_img img{width: 100%; height:auto;}		
	.cate_home .swiper-button-next::after, .cate_home .swiper-button-prev::after{border: 10px solid rgba(255, 255, 255, 0) !important; border-left: 15px solid rgba(255, 255, 255, 0) !important; border-right: 15px solid rgba(255, 255, 255, 0) !important; background: rgba(255,255,255,.8); font-size: 28px !important;}
		.cate_home .swiper-button-next{right: 5px; top: 35% !important;}
		.cate_home .swiper-button-prev{left: 5px; top: 35% !important;}
	.link_gen_cate{text-align: center; padding-bottom: 20px;}
		.link_gen_cate a{color: #00b5b0; font-weight: 600; text-transform: none; font-size: 16px;}

.block-category #category-description *{font-family: 'Quicksand', sans-serif; color: #636363;}
.block-category #category-description br{display: none;}

#search_filter_toggler{text-align: center !important;}

@media(max-width: 768px){
	#list-sub-cats{display: none;}
	.comeFosseH1{padding-bottom: 15px !important;}
	.block-category #category-description h1{font-size: 22px !important; line-height: 30px !important; margin-bottom: 10px !important;}
	.block-category #category-description h2, .block-category #category-description h3{font-size: 20px !important; line-height: 26px !important; margin-bottom: 10px !important; margin: 20px 0px 8px !important;}
	.block-category #category-description h3{font-size: 18px !important; line-height: 24px !important;}
	.block-category #category-description p{font-size: 16px !important; line-height: 25px !important;}
}

@media(min-width: 768px){
	.cate_home p{font-size: 23px; line-height: 23px; padding: 20px 20px;}
	.cate_home .swiper-button-next::after, .artisti_in_evidenza .swiper-button-prev::after{font-size: 35px !important;}
}	

@media(min-width: 992px){
	/*big image*/
	.big_image_home{display: flex; flex-direction: row; justify-content: space-between; align-items: center; align-content: center;}
		 .big_img{width: 48%;}
		.big_image_home .big_image_caption{width: 48%; text-align: left; padding-right: 5%;}
			.big_image_caption h2{font-size: 30px; line-height: 38px;}
			.big_image_caption h2, .big_image_caption p{text-align: left;}
	
	/*big image home*/
	.big_image_claim .big_image_home{margin-bottom: 60px;}
	
	.comeFosseH1 {padding-bottom: 40px;}

	#homecategories .row{margin-left: -27px; margin-right: -27px;}
		#homecategories li{padding: 0px 27px !important;}
			.morelink{text-align: center; padding: 10px 0px 15px;}
				.morelink a{font-size: 18px; padding: 0px 20px 0px;}

	/*categorie in evidenza*/
	.cate_home{margin-bottom: 20px;}
		.cate_home h2{border-top: 1px solid #e7e7e7; padding: 60px 20px 10px;}	
	.artisti_in_evidenza{margin-bottom: 45px;}
		.artisti_in_evidenza h2{padding: 60px 20px 20px;}

	.cate_home .swiper-button-next{right: 5px; top: 42% !important;}
	.cate_home .swiper-button-prev{left: 5px; top: 42% !important;}

	/*editoriale*/
	.editoriale{margin-bottom: 70px; background: none; padding: 0px 12%; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
		.editoriale .left{width: 48%;}
			.editoriale .left img{max-width: 100%; height: auto;}
		.editoriale .right{width: 48%;}
			.editoriale .right *{font-size: 17px; line-height: 25px;}
			.editoriale .right h4{font-size: 30px; line-height: 38px;}	
	
	/*sfoglia*/
	#links_home{padding: 65px 0px 60px;border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}

	/*custom text banner whats new*/
	#custom-text{padding: 0px !important; margin: 40px 0px 0px !important;}
}

@media(max-width: 576px){
	#category #left-column #search_filters_wrapper {padding-top: 10px; padding-bottom: 100px; background: #f7f7f7; }
}
