@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Oswald:wght@200..700&display=swap');

/*

EB Garamond

Oswald

Playfair Display

*/

/* ------------ IMPOSTAZIONI COMUNI ----------------- */



.icon-cart-symbols{font-size:30px !important}

.material-symbols-outlined{font-variation-settings: 'FILL' 0, 'wght' 100, 'GRAD' 0, 'opsz' 24;}

.material-symbols-outlined.keyboard_arrow_down:after{content: '\e313';}

.jconfirm-buttons button .material-symbols-outlined.favorite:after{content:'\e87d';}

.bottone_desideri:not(.selected) .material-symbols-outlined.favorite:after{content:'\f884';}

.bottone_desideri.selected .material-symbols-outlined.favorite:after{content:'\f883';}



.opzioni2{font-family:'Inter', sans-serif;}



/* ------------ BACKGROUND COLOR ---------------- */

body{background:#fff;font-family:'Inter', sans-serif;}

#MessageTopHeader{line-height:12px}

/* ------------ COLORE TOP MENU ---------------- */

div#div_top_nav{background: #000000;}

div#div_top_nav{padding: 5px 0;}



/* ------------ POSIZIONE LOGO ----------------- */

.containerCerca_Carrello > section{text-align:center;overflow: inherit;}

.containerCerca_Carrello .Ricerca_Carrello{text-align:left;}

a.logo {position: inherit;margin: 15px 0 -15px 0 !important;display: inline-block;/* float: none; */overflow: hidden;}

a.logo:after{display:none;}



.smart-forms label.option, 

.ms-parent, .smart-forms .select > select, .smart-forms .select > .select2-container, .smart-forms .gui-input, textarea, .btn-CntPhotoVar{font-family:Inter}



.menu_principaleHeader nav.menu_principale{background-color: #fff;color: #000;border-top: 1px solid rgba(0,0,0,0.175);}



/*#LinkHome, #menuresponsive .LinkSpeciali.liNovita, #LinkHome, #menuresponsive .LinkSpeciali.liOfferte {display:none !important;}*/

/* .menu_tendina #nav #menuresponsive{margin:0 auto;text-align: center;} */

.menu_tendina #nav #menuresponsive > li{float:none;display:inline-block;margin:0 -1.3px;}

#menuresponsive a{font-family:'Inter', sans-serif !important;}

#nav{/*display: flex;*//*justify-content: center;*//*align-items: center;*/}

.CatLeftTopDefault nav.menu_principale ul#menuresponsive{margin-left:-18px;}

.CatLeftTopDefault nav.menu_principale ul#menuresponsive > li > a{position:relative;font-size:16px;padding:0 18px;}



.CatLeftTopDefault #menuresponsive > li > a, .CatLeftTopDefault .IconMenuVeloci a{font-weight:400;font-variation-settings: "wght" 450;}



.CatLeftTopActive aside[style]{padding-top:54px}

.CatLeftTopActive nav.menu_principale a {font-weight: 400;font-size: 17px;padding: 0 18px !important;}



.MenuPrincipaleFull form#search{margin-top: 8px;margin-right:20px;}

.MenuPrincipaleFull .carrellotop{margin-top: 3px;width: 45px;height:45px}

.topcarrello{line-height:45px;height: 45px;padding-left: 0;}

.topcarrello .FIcon svg {width: 27px;height: 44px;}

a.btncarrello .IconCart{left:0}

.LinkSpeciali2.LinkCarrello .AnteprimeCarrello[tot-pr]:not([tot-pr='']):not([tot-pr='0']):after, .carrellotop a.default .IconCart.Linkactive:after {min-width: 20px;width: auto;}



form#search input, form#search input:focus, form#search input:hover{border: 0;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}

form#search button,

form#search button:hover{background-color: #fff !important;border-radius: 10px;border-top-left-radius: 0 !important;border-bottom-left-radius:0; !important;border: 1px solid rgba(0,0,0,0.175);border-left:0;}

form#search button i.fa{color:#000;}

#CarrelloAjax{border-radius: 50%;}



.MenuPrincipaleFull form#search button.colorepulsanti{border-top-left-radius: 3px;}



.TagOfferte_inFigure .sconto + .sconto {margin-top: 5px;width: 80px;height: 25px;line-height: 1.4;}



nav.menu_principale li.LinkSpeciali2 > a.svgIconCart {line-height: 14px !important;}

#FettaDiImmagine .subSlider .pattern{

    background: #ffffff;

    background: linear-gradient(90deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.47) 75%), transparent 100%;

}



@media only screen and (min-width: 1900px){

	body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) #slide_info, body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) .menu_principaleHeader .menu_principale .menu_tendina, body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) #FettaDiImmagine_preview, #catalogo.CatLeftTopActive .SectionBreadcrumbs, #SchedaProdotto.CatLeftTopActive .SectionBreadcrumbs{padding-left:0}

	body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) #slide_info > div[class*="FormatSlider"], body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) .menu_principaleHeader .menu_principale .menu_tendina > ul#menuresponsive, body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) #FettaDiImmagine_preview > #FettaDiImmagine, body.CatLeftTopActive #slide_info.Mappa #contentMaps, body.CatLeftTopActive nav#breadcrumbs{margin-left: 22.5%;width: 77.5%;}

}



@media only screen and (max-width: 1900px) and (min-width: 981px){

	body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) #slide_info, body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) .menu_principaleHeader .menu_principale .menu_tendina, body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) #FettaDiImmagine_preview, #catalogo.CatLeftTopActive .SectionBreadcrumbs, #SchedaProdotto.CatLeftTopActive .SectionBreadcrumbs{padding-left:0}

	body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) #slide_info > div[class*="FormatSlider"], body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) .menu_principaleHeader .menu_principale .menu_tendina > ul#menuresponsive, body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) #FettaDiImmagine_preview > #FettaDiImmagine, body.CatLeftTopActive #slide_info.Mappa #contentMaps, body.CatLeftTopActive nav#breadcrumbs{margin-left:26%}

}



.listaArticoliPiccoliLaterali article div.nuovo, .listaArticoliPiccoliLaterali article div.sconto{line-height:20px;border-radius:4px;width: calc(100% - 6px);float: left;}

.listaArticoliPiccoliLaterali article div.nuovo+div.sconto {margin-top: 3px;}



@media only screen and (max-width: 980px){

	.listaArticoliPiccoliLaterali article div.nuovo, .listaArticoliPiccoliLaterali article div.sconto{ width: calc(100% - 2px);margin-left: 2px;}

}



@media only screen and (max-width: 1440px) and (min-width: 1281px){

	.CatLeftTopDefault nav.menu_principale ul#menuresponsive > li > a{font-size:17px;}

}

@media only screen and (max-width: 1280px) and (min-width: 1025px){

	.CatLeftTopDefault nav.menu_principale ul#menuresponsive > li > a{font-size:16px;}

}

@media only screen and (max-width: 1024px) and (min-width: 980px){

	.CatLeftTopDefault nav.menu_principale ul#menuresponsive > li > a{font-size:16px;padding:0 10px;}

}



body section.menu_tendina, #nav > ul{height:40px;}

body #menuresponsive > li > a, .IconMenuVeloci a{line-height:39px}



.TabFlatmain label.LabelRadioHiddenTabs{font-size:20px}

.TabFlatmain > .LabelTab .active label:after{background-color:#3b4343 !important}



.TabFlatmain > .LabelTab{margin:0 -10px 7px;}

.TabFlatmain > .LabelTab label, .TabFlatmain > .LabelTab label:before

{transition: border-color 0.35s, border-bottom-color 0.35s;-moz-transition: border-color 0.35s, border-bottom-color 0.35s;-webkit-transition: border-color 0.35s, border-bottom-color 0.35s;-o-transition: border-color 0.35s, border-bottom-color 0.35s;}

.TabFlatmain > .LabelTab label:before{content: '';background-color: #fff;width: 10px;height: 10px;border: solid transparent;border-width: 0 1px 1px 0;border-radius:0 0 3px 0;transform: rotate(45deg);position: absolute;left: calc(50% - 3px);bottom: -6px;z-index: 5;}

.TabFlatmain > .LabelTab label{border-bottom: 1px solid transparent;padding: 0 0 9px 0;margin: 0 10px -1px;z-index:10;height: auto !important;line-height: 20px !important;}

.TabFlatmain > .LabelTab .active label{border-bottom-color: #3b4343;}

.TabFlatmain > .LabelTab .active label:before{border-color: #3b4343;}

.TabFlatmain > .LabelTab .active label:after{display:none;}



@media only screen and (min-width: 980px){

	#Tab_Vetrina.TabFlatmain > .LabelTab > div:first-child .LabelRadioHiddenTabs[for="InVetrina"]{min-width:112px}

	#Tab_Vetrina.TabFlatmain > .LabelTab > div:first-child .LabelRadioHiddenTabs[for="Novita"]{min-width:56px}

}



.CatLeftTopDefault nav.menu_principale ul#menuresponsive > li > a i{font-size:14px;}

#nav li.Submenu ul.ElencoClassico li a[href]{font-size:15px;padding:2px 15px !important}

#nav li.Submenu > ul{border-radius:0 0 12px 12px}

#menuresponsive > li > ul > li i.fa{top:1px}



#nav.ListaEstesa ul.Cat_level0 .SingleSub_level1:not(.Vuoto) > .Sub_level2 + .Last{height: 8px;}



/* -------------------------------------- */

/* ------------ DIMENSIONE LOGO ----------------- */

a.logo img {position: relative;width: 210px;}

/* -------------------------------------- */

/* ------------ ALTEZZA HEADER ----------------- */

#HeaderSfondo{background-color: #ffffff;}

nav.center {height: 75px;background-color: #ffffff;}

nav.center {/* background: none repeat scroll 0 0 #282828; */}



form#search input{}

form#search input, form#search input:focus, form#search input:hover{

    border: 1px solid rgba(0,0,0,0.175) !important;

    border-radius: 10px;

    border-right-width: 0 !important;

}

.Ricerca_Carrello .colorepulsanti{/* background-color:rgba(0,0,0,0.23) !important; */}

.Ricerca_Carrello .colorepulsanti:hover{/* background-color:#000 !important; */}

ul.ss-box{border-color: #a8acab;border-radius: 5px;}

ul.ss-box > .ss-header{background-color:#3b4343;line-height: 18px;}

/* -------------------------------------- */



#top_nav{font-family:'Inter', sans-serif;line-height: 27px;}

#div_top_nav .top__menu_left a{font-size:14px !important;float: left;padding: 6px 8px 6px 10px;color: #fff !important;display: none;}

#top_nav .top__menu a{font-size:14px !important;font-variation-settings: "wght" 450;color: #fff;}

#top_nav a i{color:#fff;}



#div_top_nav a .Contatore {color:#000!important}



/*Div-  Intestazione dell'utente quando è loggato*/

#welcome, #welcome a { background:#292929 !important;}

/* -------------------------------------- */



#nav.ListaEstesa ul.Cat_level0 > .ListSub{padding-top:15px}



#nav.ListaEstesa ul.Cat_level0 .SingleSub_level1 li.Sub_level1{margin-bottom:2px}

#nav.ListaEstesa ul.Cat_level0 .SingleSub_level1:not(.Vuoto) > li.Last{height:0}



#nav.ListaEstesa ul.Cat_level0 .SingleSub_level1 .Sub_level1 a{font-weight:600;}

#nav.ListaEstesa ul.Cat_level0 .SingleSub_level1 .Sub_level2 a{margin-left:7px;font-weight: 400;font-size: 14px;}



#nav li.Submenu ul.ElencoClassico li a{padding-top:5px;padding-bottom:5px;}



#nav li.Submenu ul.ElencoClassico li a:hover, #nav li.Submenu ul.ElencoClassico:not( :hover ) li.active a{color:#fff!important;background-color:#af986a!important;}



article h2 span.coloremarca, article .titoloProdInLista span.coloremarca{font-weight: 500;}

#SchedaProdotto h1.TitleProdotto_Pr .coloremarca{margin-bottom:0;font-weight: 600;}



@media only screen and (min-width: 981px){

	body.CatLeftTopActive #FettaDiImmagine_preview{padding-top:15px}

	section aside{width: 21%;}

	section div#vetrina{width: 77.5%;margin-left:1.5%}

	#Home section div#vetrina{padding-top:7px}

	body.CatLeftTopActive nav#breadcrumbs{padding-top:5px;padding-bottom: 5px;border-bottom: 0;}



	body.CatLeftTopActive #FettaDiImmagine .subSlider{padding-left:35px;}

	#FettaDiImmagine .Breadcrumbs_FettaImg a{font-size: 15px;font-weight:300}

	#FettaDiImmagine .Breadcrumbs_FettaImg .arrow {font-size: 17px;}



	body#SchedaProdotto #FettaDiImmagine{height:50px}

	body#SchedaProdotto #FettaDiImmagine #ContainerText > *:not(.breadcrumbsEtichette){line-height:50px;}

}



#FettaDiImmagine .Breadcrumbs_FettaImg > :last-child:not(.arrow), #FettaDiImmagine .Breadcrumbs_FettaImg > :last-child a{font-weight:600}



#ElencoMarche .MiniLista .singolaMarca a{font-size:18px;line-height:18px}



.FormatSlider2 .banners .BannerFigure img[src=""]{display:none}



.BannerFigure img, #slide01 .iS-Items, .TopCategory img {border-radius: 14px;}

body .iS-SkinIcons .iS-Previous{left:0.5%;}

body .iS-SkinIcons .iS-Next{right:0.5%;}



body#catalogo .SectionBreadcrumbs + section#contenuto > #vetrina > .ElencoMacroSubs{margin-top:-13px}

.CategoriaSxSlider section aside{padding-top: 0;}

body:not(#catalogo) section#contenuto, body.index section#slide_info {padding-top: 22px;}

#Home section#slide_info:not(.FullW){padding-top: 15px;padding-bottom:0;}

#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) #slide01, .BannerSupplementari .iS-Loading, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider, .iS-Loading{height:310px}



#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl > .PreContent, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider .Isset .TestiSl > .PreContent{background-color:transparent;max-width:1270px;margin:0 auto;position:relative;}

@media only screen and (min-width: 1650px){

	#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl > .PreContent, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider .Isset .TestiSl > .PreContent{max-width:1400px}

}



#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .TestiSl .PreContent, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider .Isset .PreContent{text-align:left;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;left: 0;top: 10%;}

#CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider .Isset .title, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider .Isset .paragrafo, #slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl .title, #slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl .paragrafo{margin-left:0;font-family:'Inter', sans-serif;}



#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl .title, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider .Isset .title {color:#d8ba7d;text-shadow:none!important;}

#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl .paragrafo, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider .Isset .paragrafo {font-size: 38px;margin-top: 32px;line-height:42px;}



@media only screen and (min-width: 1024px){

	#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl .title, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider .Isset .title {line-height:62px!important;letter-spacing:0;font-size:82px!important;}

	#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl .PreContent_sub{overflow:hidden;width: 700px;padding: 20px 40px;height:270px;}

}

@media only screen and (max-width: 510px){

	#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl .PreContent_sub{margin-top:45px;}

}



#slide_info .iS-Loading{top:15px;background-color: #3b4343;}

.iS-SkinIcons .iS-Dotactive, .iS-SkinIcons .iS-Dot:hover{background-color:#a7a9a8 !important;}



#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) .iS-Content .iS-Item > .TestiSl .PreContent_sub{background-color: rgba(255,255,255,0);}



#bannerGlobale{overflow: hidden;}

#FettaDiImmagine{overflow: hidden;border-radius: 5px;}

#FettaDiImmagine .subSlider .pattern{background-image:none;}

body:not(#SchedaProdotto) #FettaDiImmagine .Breadcrumbs_FettaImg a, body:not(#SchedaProdotto) #FettaDiImmagine .top{font-size:25px;}

body#SchedaProdotto #FettaDiImmagine .subSlider .pattern{background-image:none;background-color: #e1e1e1;}

#FettaDiImmagine #ContainerText > *:not(.breadcrumbsEtichette){color:#272727}

#FettaDiImmagine #ContainerText > *:not(.breadcrumbsEtichette){letter-spacing:0;line-height:120px;}

#FettaDiImmagine #ContainerText .Breadcrumbs_FettaImg{text-align:left;}



.fade{transition-duration: 0.12s;-webkit-transition-duration: 0.12s;-moz-transition-duration: 0.12s;}



.top__menu_left i{padding-right: 3px;}



button.quadrato.bottone_desideri:after{content:'' !important;}

.bottoni_prodotto button.quadrato:hover, button.quadrato.selected{background-color: #222222 !important;}



/* ----- COLORE e FONT DI TUTTI I PULSANTI (NORMALE E HOVER) ----- */

.colorepulsanti{background-color: #c01f25 !important;font-family: 'Inter', sans-serif !important;font-size:15px !important;border-radius: 4px;font-weight:300;}

.disponibilita{font-size:17px;}

.top__menu_left a i, .colorPr{color: #fff !important;}

.LinkStat a{background-color: #3b4343 !important;}

.colorepulsanti:hover {background-color: #b10f19 !important;}



.top__menu_left a.telefono > i{top:0 !important}

.top__menu_left a.email > i{font-size:17px !important}

.top__menu_left a i{float:left;}



.AllFooterSections .colorPr, footer nav a > svg {color:#383838 !important;fill: #383838;}

footer nav a:hover {color:#383838 !important}

footer section {padding: 50px 0 30px;}



.OffertaTempo.ls{line-height:21px}



.Version2 .btncarrello, .Version2 .bottone_carrelloscheda, #index-page .Version2 .btncarrello, #index-page .Version2 .bottone_carrelloscheda, #SchedaProdotto .Version2 .btncarrello, #SchedaProdotto .Version2 .bottone_carrelloscheda, .Version1.btn1 .btncarrello, .Version1.btn1 .bottone_carrelloscheda, #index-page .Version1.btn1 .btncarrello, #index-page .Version1.btn1 .bottone_carrelloscheda, #SchedaProdotto .Version1.btn1 .btncarrello, #SchedaProdotto .Version1.btn1 .bottone_carrelloscheda, .vetrina_riga article .Version1.btn1 .disponibilita{text-align:left;}

.vetrina_riga.Modalita2 article button.btncarrello .IconCart, .prodottiSchedaCorrelati article button.btncarrello .IconCart, #ListaProdottiDesiderati button .IconCart, button.NelCarrello > i, .bottone_carrelloscheda .IconCart, .jconfirm-box > .buttons .colorepulsanti .IconCart{font-size:23px;}



.SocialTop{margin-top:0}

#top_nav a.social{width: 32px;padding: 4px;height: 32px;}

#top_nav a.social i{font-size:16px}

#top_nav a.social svg{margin-top: -5px;}

#top_nav a.social{background-color:transparent !important}

#top_nav a.social.Facebook i {color: #1877F2 !important;}

#top_nav a.social.Youtube i {color: #ff0000 !important;}

#top_nav a.social.Tiktok svg {fill: #ffff00 !important;}

#top_nav a.social.Instagram i {color: #ff0000 !important;}



/* -------------------------------------- */



/* ----- BACKGROUND ALTRI CONTENITORI ----- */

.ContainerColore{background-color: #a7a9a8 !important;}

/* -------------------------------------- */



/* ----- COLORE DESIDERI (NORMALE E HOVER) ----- */

/*.coloredesideri{background-color: #535551 !important;}

.coloredesideri:hover {background-color: #D64C35 !important;}*/

/* -------------------------------------- */



/* ----- COLORE CONFRONTA (NORMALE E HOVER) ----- */

/*.coloreconfronta{background-color: #535551 !important;}

.coloreconfronta:hover {background-color: #D64C35 !important;}*/

/* -------------------------------------- */



/* ----- COLORE TOP CARRELLO ----- 

.coloretopcarrello{}*/

/* -------------------------------------- */



.InfoImportoMinimo {font-size:20px;background:#f9f3e4;padding:6px;border:1px solid #e6e6e6;border: 3px solid #ae2f3d;}



#FettaDiImmagine #ContainerText > *{font-family:'Inter', sans-serif;letter-spacing:0;}



#ContainerRangePrezzi{margin-top:20px;}



body.CatLeftTopActive:not(#PaginaCarrello):not(#PaginaConfronta) .menu_principaleHeader .menu_principale .menu_tendina {padding-left: 0;}



aside .smart-forms label.option{font-family:'Inter', sans-serif;font-size: 14px;padding:2px 0 2px 25px}

.check-group.Compatto:not([nshow]) > .List, .check-group.Compatto[nshow="10"] > .List {max-height: 220px;}

.check-group.Compatto[nshow="7"] > .List {max-height: 153px;}



aside .EtichettaFl, .ScegliFiltriResponsive .EtichettaFl{font-family:'Inter', sans-serif;font-size:14px;margin-bottom: 10px;line-height: 18px;margin-top: 10px !important;}

.FromToPriceText .Submit {top: 29px;}

#BtnReset{overflow:hidden;}

#BtnReset button{width:auto;float:right;background-color: transparent;color: #fff;text-decoration: underline;height: auto;line-height: normal;padding: 0;}

#titoloFiltri #BtnReset {right: 5px;}

.ElencoMacroSubs{font-family:'Inter', sans-serif;padding-top:12px;padding-bottom:12px;margin-bottom: -1px;border-top-left-radius: 5px;border-top-right-radius: 5px;}

.ElencoMacroSubs h3{margin: -20px -20px 10px -20px;padding-left: 20px;}

.ElencoMacroSubs .singleSub{padding-left:0}

.ElencoMacroSubs .singleSub i:not(.Subs){display: none;}

.ElencoMacroSubs .xsubcategorie{font-size: 15.5px;line-height: 19px;font-variation-settings: "wght" 580;color:#000}

.ElencoMacroSubs .xsubcategorie:hover{color: #c01f25 !important;}

.ElencoMacroSubs .singleSub{padding-top: 0.5px;padding-bottom: 1.5px;}



.check-group[nshow] > .List > div:not(.full-wd){float:none !important}



.pagination a{border-radius:4px;font-size: 12px !important;}

nav span.Listapagination span:not(.active):not(:hover) a{background-color:#999;color:#fff}

nav span.Listapagination span.pagina a:hover, nav span.Listapagination span.prev a:hover, nav span.Listapagination span.next a:hover

{border-color:#8e8e8e; background-color:#fff;color:#8e8e8e }

nav span.Listapagination span.active a {color: #8e8e8e;border-color:#8e8e8e;background-color: #fff;font-weight:600}





.pagination{padding-left:15px;font-family: 'Inter';}

.pagination, .ElencoMacroSubs, article, body .gc-display-area, body .glass-case ul li{ border-color:#d6d6d6 }



.ElencoMacroSubs.vuoto ~ nav.pagination.top{border-top-left-radius:5px;border-top-right-radius:5px;}



.gc-display-area, .glass-case ul li{border-radius:5px}



.vetrina_riga .SoloLogin, aside .SoloLogin{font-size:13px;line-height:14px}



/* ----- COLORE MENU ORIZZONTALE HOVER ----- */

.CatLeftTopDefault #menuresponsive > li > a.selected,

#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a,#nav li ul:not( :hover ) li.active a

{background: transparent !important;color: #000 !important;}

#nav li.HasSubMenu > ul{border-top-width: 3px !important;border-color: #353535 !important;margin-top: 1px !important;text-align:left;}

.sup_iva{line-height:7px}



/* -------------------------------------- */

/* MENU PRINCIPALE ORIZZONTALE- Colore di fondo*/

body #menuresponsive .LinkCarrello{display:none}



body .menu_principaleHeader #menuresponsive > li > a{color: rgba(0,0,0,0.65);}



.menu_principaleHeader nav.menu_principale li a.Nuovi,

.menu_principaleHeader nav.menu_principale li a.Offerte{background-color: transparent;}

/* MENU FOOTER - Colore di fondo*/



/*.AllFooterSections

{

	background-image: url(../post/footer/imgfooter.jpg);

	background-size: cover;

	background-position: center center;

	background-repeat: no-repeat;

}*/

#FooterCopyrightCCredito {background-color: #fff;}

footer nav {color:#2b2b2bd9}

/* -------------------------------------- */

/* -------------------------------------- */



.TopCategory, #ProdottiSpeciali, #AnteprimeConfronta, #ContainerFiltri, #bestsellerslider, aside > #checkboxlistmarca{margin-bottom:15px;}



#Home.LayoutUnit1 #Tab_Vetrina > .content {padding-top: 5px;}

#ProdottiSpeciali > h3{margin-bottom:0;border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important;}



/* ----- COLORE SEPARATORE MENU ORIZZONTALE ----- */



/* ----- Titolo Prodotto vetrina ----- */



.listaArticoliPiccoliLaterali article h4, .listaArticoliPiccoliLaterali article .titoloProdInLista-min{font-family: 'Inter', sans-serif;font-size:16px}

.listaArticoliPiccoliLaterali article .titoloProdInLista-min > .coloremarca{margin-bottom:3px;}



article .listatoprice{padding-bottom: 10px;}



.coloremarca strong{font-weight:400}

article h2 span.coloremarca .Cod, article .titoloProdInLista span.coloremarca .Cod {font-size: 12px;}

article h2, article .titoloProdInLista {color: #000 !important;line-height:18px}

article h2 a, article .titoloProdInLista a {color: #333;font-family: 'Inter', sans-serif;font-size: 18px;font-style: normal;text-transform:initial;}

article h2 a, article .titoloProdInLista a strong{font-variation-settings: "wght" 650;}



#AnteprimeConfronta > div > p{font-size: 13px;color: #9d9d9d;}



article .titoloProdInLista span.coloremarcaTop ~ strong{margin-top:0;font-variation-settings: "wght" 680;}



body#SchedaProdotto div.contenitore_scheda h1, body#SchedaProdotto h1.TitoloSchedaProdotto{font-family: 'Inter', sans-serif;font-size:24px;line-height:29px;}

body#SchedaProdotto div.contenitore_scheda h1, body#SchedaProdotto h1.TitoloSchedaProdotto,

body#SchedaProdotto div.contenitore_scheda h1 strong, body#SchedaProdotto h1.TitoloSchedaProdotto strong{font-weight: 700;}



#vetrina article p.prezzo, #banner_move article p.prezzo, #ListaDesideriAjax article p.prezzo, .special_prod .prezzo{font-size:24px;color:#000;font-variation-settings: "wght" 450;margin:5px 0 0 !important;}

#vetrina article p.prezzo, #banner_move article p.prezzo, #ListaDesideriAjax article p.prezzo, .special_prod .prezzo{letter-spacing: -1.5px;}

#vetrina article p.prezzo .sup_iva, #banner_move article p.prezzo .sup_iva, #ListaDesideriAjax article p.prezzo, .special_prod .prezzo .sup_iva{letter-spacing: -0.5px;}



span.newPrezzo,

span.prezzoTagliato{font-weight:300}



article p.prezzo{font-family:'Inter', sans-serif;}

article p.prezzo .Eur{font-size:17px;}



.listaArticoliPiccoliLaterali article p.prezzo{font-size:17px;line-height: 18px;margin-top:9px;}



.pulsantiTesto.selected:not(.iconNocirle) i{background-color:#a7a9a8}

.pulsantiTesto{font-family:'Inter', sans-serif;font-size: 13px;text-decoration: underline;line-height: 13px;}

.pulsantiTesto:not(.iconNocirle) i {display: inline;font-size: 12px;width: 15px;height: 15px;line-height: 14px;}

.pulsantiTesto+.pulsantiTesto.accanto:after, .contenitore_scheda .BtnConfrontaDesideri+.pulsantiTesto.accanto:after{width:0;}



.Version1:not(.btn1) .btncarrello .IconCart, .Version1:not(.btn1) .bottone_carrelloscheda .IconCart, #index-page .Version1:not(.btn1) .btncarrello .IconCart, #index-page .Version1:not(.btn1) .bottone_carrelloscheda .IconCart, #SchedaProdotto .Version1:not(.btn1) .btncarrello .IconCart, #SchedaProdotto .Version1:not(.btn1) .bottone_carrelloscheda .IconCart{right: 9px;left: inherit !important;}



.Version1:not(.btn1) .btncarrello, .Version1:not(.btn1) .bottone_carrelloscheda, #index-page .Version1:not(.btn1) .btncarrello, #index-page .Version1:not(.btn1) .bottone_carrelloscheda, #SchedaProdotto .Version1:not(.btn1) .btncarrello, #SchedaProdotto .Version1:not(.btn1) .bottone_carrelloscheda{padding-left:5px !important;padding-right: 30px !important;font-weight: 400;}

/* -------------------------------------- */



body div.div_prezzo_scheda .SoloLogin {

    font-size: 15px;

    line-height: 18px;

    font-weight: 500;

    padding: 10px;

    margin: -3px 0;

    color: #444;

    background-color: #f2f2f2;

    border-radius: 5px;

}



div.div_prezzo_scheda{font-family:'Inter', sans-serif;}

div.PrezzoQtaDinamic{font-family:'Inter', sans-serif;}

.contenitore_prodotto_prezzo label.prezzo_scheda span.sconto:after, .contenitore_prodotto_prezzo label.prezzo_scheda .prezzoTagliato_Vendita:after{top:50%;}

.contenitore_prodotto_prezzo .prezzo_scheda .ScPerc{margin-top:10px}



.coloreDefault{color:#D64C35 }



/* ----- Sfondo del titolo CATEGORIA -- */

#Categorie .jquery-accordion-menu-header, #ProdottiSpeciali > h3:not(.titolo_pagamenti):not(.NoStyleCSS), h3:not(.titolo_pagamenti):not(.NoStyleCSS), .jquery-accordion-menu .jquery-accordion-menu-header {/* background: #3b4343!important; */font-family:'Inter', sans-serif !important;font-weight: 600;font-size: 20px;padding-left: 15px;color: #222!important;letter-spacing:0;border-radius:5px 5px 0 0;height: 35px;line-height: 35px;}

#FettaDiImmagine .subSlider{background-position: center 60%;}

.bottom_Slider_Fixed.headerTitle{background-color:transparent;}



.contattileft > h3.titolopagineint,

.contattiright > h3.titolopagineint{margin-bottom: 0 !important;}

.contattileft > .Dati_Azienda_Contatti,

.contattiright > #formcontatti{border: 1px solid #d6d6d6;padding: 20px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}



#ProdottiSpeciali .bottom_Slider_Fixed{width: 66px;top: 3px;}

div.speciali .bottom_Slider_Fixed button, .prodottiSchedaCorrelati .bottom_Slider_Fixed button, #ConsigliamoAnche .bottom_Slider_Fixed button, #Home #vetrina .vetrina_riga.isUtilCarousel + .bottom_Slider_Fixed button{width: 30px;height: 27px;}



#Categorie .jquery-accordion-menu-header, h3:not(.titolo_pagamenti):not(.NoStyleCSS), body.CatLeftTopActive.HeaderVersion1 .jquery-accordion-menu .body.CatLeftTopDefault .jquery-accordion-menu .jquery-accordion-menu-header, h3:not(.titolo_pagamenti):not(.NoStyleCSS), body.CatLeftTopActive.HeaderVersion1 .jquery-accordion-menu .jquery-accordion-menu-header, h3:not(.titolo_pagamenti):not(.NoStyleCSS){

    margin-bottom: 0;

    border: 1px solid #d6d6d6;

    border-bottom-width: 0;

}

aside .listaArticoliPiccoliLaterali > div > p{margin:10px 0}



aside .listaArticoliPiccoliLaterali > div > .btnShowAll{margin:10px 10px 10px !important;width:calc(100% - 20px);padding:0}

aside .listaArticoliPiccoliLaterali > div > .btnShowAll i.fa{display: none;}



.fondospeciali, aside .listaArticoliPiccoliLaterali > div, aside #titoloFiltri + div, aside #checkboxlistmarca > h3 + div, #MCat

{border:1px solid #d6d6d6; border-radius:0 0 5px 5px}



#MCat {

    overflow: hidden;

    padding-right: 10px;

}

aside #titoloFiltri + div, aside #checkboxlistmarca > h3 + div{padding: 13px 21px 10px;}

aside #checkboxlistmarca{margin:0}

aside #titoloFiltri + div #checkboxlist, aside #titoloFiltri + div #filtriDatiTecnici{margin-bottom:0}

#checkboxlist{margin-top: 20px;}

aside #checkboxlist .EtichettaFl{font-size: 17px;}

/* -------------------------------------- */

/* -----  CATEGORIE MENU' ----- */



aside #ContainerFiltri form.searchCat_FilterForm{margin-top:10px}



.CheckPrivacy_NewsLetter a{color: #383838;font-weight:700}



#Categorie{font-family:'Inter', sans-serif;font-weight: 300;}

#MCat > li+li:after{height:0;}

#MCat > li > a,#MCat > li > span.jquery-accordion-menu-label {font-size: 18px;}

#MCat > li > a{height: auto !important;line-height: 17px;padding: 8px 18px 8px 0;}

#MCat > li > a .submenu-indicator{top:8px}

#MCat > li > span.jquery-accordion-menu-label{top:7px;left: 0;}



#MCat .material-symbols-outlined.keyboard_arrow_down{font-size:25px}

#MCat .submenu-indicator{top: 4px;right:0}



.jquery-accordion-menu ul li .jquery-accordion-menu-label,

.jquery-accordion-menu ul li a{font-weight: 400;}



#MCat > li:not(:last-child) > ul > li:first-child{margin-top:4px;}

#MCat > li:not(:last-child) > ul > li:last-child{margin-bottom:4px;}



#MCat > li > ul > li > a, #MCat > li > ul > li > span.jquery-accordion-menu-label{font-size: 16px;line-height: 17px;}

#MCat > li > ul > li > a{padding-left:15px}

#MCat > li > ul > li > span.jquery-accordion-menu-label{left:15px}



.jquery-accordion-menu ul li .jquery-accordion-menu-label {top: 3px;}

#MCat > li > ul > li > ul > li > a, #MCat > li > ul > li > ul > li > span.jquery-accordion-menu-label{font-size: 15px;line-height: 17px;}



#MCat .OpenList > span,

#MCat > li.active > a, #MCat > li.active > span, #MCat a.submenu-indicator-minus, #MCat .submenu >li > a.selected, #MCat .submenu >li > span.jquery-accordion-menu-label.selected{font-weight:600;}



.jquery-accordion-menu ul ul.submenu, .jquery-accordion-menu ul ul.submenu li ul.submenu{overflow: hidden;}

.jquery-accordion-menu ul ul.submenu > li > ul.submenu > li > ul.submenu > li > a{line-height:14px}



#MCat li:hover > a, #MCat li:hover > .jquery-accordion-menu-label{color:#3b4343;}



ul.scelta_vista li.active a i{color:#3b4343;}

/* -------------------------------------- */



.jconfirm-box .jconfirm-content {font-size: 16px}



p.ordina_per{margin-right:0}

ul.scelta_vista{display:none}



.center.MenuPrincipaleFull #tot_preview{display:none}

.MenuPrincipaleFull .topcarrello i.Linkactive:after, .LinkSpeciali2.LinkCarrello a > i:after {top: -47px;right: -3px;}



@media only screen and (min-width: 1371px){

	.vetrina_riga article figure {height: 353px !important;}

}



@media only screen and (min-width: 980px){



	.vetrina_riga article figure {height: 324px;}

	

	nav.pagination #GenericFiltriCheck,

	#Labelordinamento{margin-right:20px}



	.vetrina_riga article div.nuovo, #SpecialListArticles div.nuovo, .imgContent.Medium div.nuovo,

	.vetrina_riga article div.sconto, #SpecialListArticles div.sconto, .imgContent.Medium div.sconto{margin-top:0;}



	.vetrina_riga article div.nuovo, div.foto_scheda figure div.nuovo, #SpecialListArticles div.nuovo, .imgContent.Medium div.nuovo{border-radius:0!important;}

	.vetrina_riga article div.sconto, div.foto_scheda figure div.sconto, #SpecialListArticles div.sconto, .imgContent.Medium div.sconto{border-radius:0!important;letter-spacing: 0;}



	.vetrina_riga article div.nuovo, #SpecialListArticles div.nuovo, .imgContent.Medium div.sconto{width:55px;font-weight:500;}

	.vetrina_riga article div.sconto, #SpecialListArticles div.sconto, .imgContent.Medium div.sconto{width:55px;font-weight:500;font-size: 18px;height: 25px;line-height: 25px}

}



#SchedaProdotto h1.TitleProdotto_Pr .Cod.afterTitle{margin-bottom:5px;line-height:20px;}



.smart-forms .ui-slider .ui-slider-range{background-color: #272727;}

.smart-forms .ui-slider .ui-slider-handle{background-color: #f99b9f;border-color: #272727 !important;}

.smart-forms .red-slider .ui-slider .ui-slider-handle:before, .smart-forms .red-slider .ui-slider .ui-slider-handle:after{background-color: #272727 !important;}



.contenitore_prodotto_prezzo .ScPerc{font-family:'Inter', sans-serif;color:#fff;background-color: #4e5b91;margin-bottom: 5px;display: inline-block;}

.contenitore_prodotto_prezzo .ScPerc,

.contenitore_prodotto_prezzo .ScPerc > span{font-size: 22px;}



/* ----- PRODOTTO NUOVO ----- */

div.nuovo{background-color: #44b6bd !important;font-family:'Inter', sans-serif;}

div.foto_scheda figure div.nuovo{margin-top:0}

/* -------------------------------------- */



/* ----- SCONTO PRODOTTO ----- */

div.sconto,div.sconto{background-color: #4e5b91 !important;font-family:'Inter', sans-serif;}

/* -------------------------------------- */



/* ----- SFONDO TAB SPECIALI ----- */

.fondospeciali{background-color: #fff !important;}

/* -------------------------------------- */



/* ----- MARCA, TABS  ----- */

article h2 span.coloremarca, article .titoloProdInLista span.coloremarca{font-size:15px;}

.coloremarca, .Cod.afterTitle{color: #c01f25;}

div.tabs ul li.active,table td a:hover,nav#breadcrumbs a:first-child:hover 

{color: #a7a9a8;}

article h2 span.coloremarca, article .titoloProdInLista .coloremarcaTop{margin-bottom:3px}

/* -------------------------------------- */



/* ----- SFONDO DELLE TAB ATTIVE (ZOZO-TABS)*/

.z-tabs.silver > ul > li.z-active > a{background-color:#a7a9a8; color:#fff !important; font-weight:bold}

.z-tabs.silver > ul > li > a:hover {background-color:#D64C35; color:#fff !important}

/* -------------------------------------- */



/* ----- LINEA COLORATA SOTTO TITOLO ----- */

article h2:after, article .titoloProdInLista:after {height:1px;background-color:#a7a9a8;}

article p{font-family:'Inter', sans-serif;font-size:15px;line-height:14px;margin-top:7px;font-weight: 400;}

.listaArticoliPiccoliLaterali td.Dettagli {padding-left:0;padding-right:18px}

.listaArticoliPiccoliLaterali td .DescArticle {margin-top: 0;font-size: 12px;}

/* -------------------------------------- */



/* ----- PERCORSO posizione attuale ----- 

.navigazione{

	color: #D2202F !important;

}

nav#breadcrumbs a {font-size: 14px !important;}*/

/* -------------------------------------- */

/* ----- Sfondo del PERCORSO posizione attuale -- */



.no_p{ padding-right:0}

nav#breadcrumbs { background:transparent!important;border-bottom:1px solid #e8e8e8;} 

nav#breadcrumbs:after { background:transparent!important;} 



nav#breadcrumbs span.arrow{top:2px;}

nav#breadcrumbs > :last-child:not(.arrow), nav#breadcrumbs > :last-child a{color:#a7a9a8 !important;}

nav#breadcrumbs a:hover {color: #af986a;}

/* -------------------------------------- */



.TabellaSchedaProdotto.SchedaTecnica{font-family:'Inter', sans-serif;}

.TabellaSchedaProdotto.SchedaTecnica td{font-size:13px;}



/* ----- "CONSIGLIAMO ANCHE" ----- */

.consigliamo {background-color: #eee !important;color: #E3001A !important;font-family: 'Inter', sans-serif !important;}

/* -------------------------------------- */

/*

#ImmagineConTesto1 .text{font-family:EB Garamond;}

#ImmagineConTesto1 .image{height:280px;}

*/



.ListInfoVeloci .Item h4{font-size:25px;text-transform: none;}

.ListInfoVeloci .Item h4.icon{font-size:25px;text-transform: none;padding-left:38px}

.ListInfoVeloci .Item h4.icon > i{font-size: 66px;top: 0;left: -32px;}

.ListInfoVeloci .Item .descr{font-size:16px;font-variation-settings: "wght" 350;}



#ImmagineConTesto1 {display:none}



#body2:not(.Boxed) .ListInfoVeloci.Tot3:after{height:0;}

#RapidService{font-family:'Inter', sans-serif;}

#RapidService .Item{padding-top:50px;}





@media only screen and (min-width: 981px){

	footer section.ListNav {display: flex;display: -webkit-flex;flex-flow: row nowrap;-webkit-flex-flow: row nowrap;align-items: stretch;-webkit-align-items: stretch;justify-content: space-between;-webkit-justify-content: space-between;width: 100%;}

	footer section.ListNav > nav {display: flex;display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;}

	

	footer nav.chi_siamo{width: 32%;}

	div footer nav.chi_siamo > div{margin-right: 25%;}

}



footer nav h5{text-transform:none;font-size:20px;font-weight:500}



footer nav{font-family:'Inter', sans-serif;}



footer nav.chi_siamo > div{font-size:16px;margin-right:35px;line-height: 20px;}

footer nav span.SimilA, footer nav a{font-size:16px;}



footer nav.chi_siamo > div,

footer nav span.SimilA, footer nav a{color:#383838}

footer nav span.SimilA.icon, footer nav a.icon{padding-left:28px}



#body2 section.copyright{font-family:'Inter', sans-serif;font-size:15px;}



#prodotto_descr .more-block{font-size:14px;}

.contenitore_prodotto_prezzo .ScPerc{line-height: 19px;}

.TagQtaConfezioni{line-height:15px}

.contenitore_prodotto_prezzo .valido_fino{line-height: 25px;display: inline-block;margin-bottom: 6px;margin-top: 10px;position: relative;top: -1px;}

.contenitore_prodotto_prezzo .valido_fino .Background{border-radius: 3px;}

/* ----- COLORE DELLE ICONE DI PAGAMENTO ------ */

/*#ccredito i.fa {color:#f9f9f9;}*/



.check-group .btnAction_CkGroup{font-weight:300}



.smart-forms .checkbox, .smart-forms .radio{border-color:#afafaf;}

#filtriDatiTecnici .li_FiltriTecnici + .li_FiltriTecnici{margin-top: 12px;padding-top:0;border-top-color: #d6d6d6;}

#filtriDatiTecnici .li_FiltriTecnici .check-group.Filtri{

    margin-right: 0;

}

.check-group.Filtri .TxtVal{line-height: 17px;}



/* ----- stili responsive per posizione categorie ------ */

@media only screen and (max-width: 1370px){

	.iS-SkinIcons .iS-Commands{display:none;}

}

@media only screen and (max-width: 1024px){

	#CntSlider:not(.FormatSlider1) #Slider .Isset .title, #CntSlider:not(.FormatSlider1) #Slider .Isset .paragrafo, #slide_info > div:not(.FormatSlider1) .iS-Content .iS-Item > .TestiSl .title, #slide_info > div:not(.FormatSlider1) .iS-Content .iS-Item > .TestiSl .paragrafo{width:53%;}

	#slide_info > div:not(.FormatSlider1) .iS-Content .iS-Item > .TestiSl, #CntSlider:not(.FormatSlider1) #Slider .Isset .TestiSl{margin:0 20px;}

}

@media only screen and (max-width: 980px)

{

	body#Home a.logo{margin-bottom: 10px !important;}

	body#Home a.logo,

	.containerCerca_Carrello .Ricerca_Carrello,

	form#search{float:none;}



	section#slide_info, #Categorie

	{ margin-top: 10px; }

	#Categorie{top: 166px;}

	.containerCerca_Carrello a.logo{margin-top:22px!important;}

	a.logo img{width:310px !important}



	body div#div_top_nav{

		-webkit-box-shadow: 0px 2px 5px #484848;

		-moz-box-shadow: 0px 2px 5px #B4B4B4;

		box-shadow: 0px 2px 5px #484848;

		}

	

	div#div_top_nav, body > #MenuResponsive .header{background-color: #fff;}

	body > #MenuResponsive .header .Text, body > #MenuResponsive .header .Home i, #top_nav a i{color: #ffffff;}

	#ButtonMenuResponsive .Line{background-color: #272727;}

	#div_top_nav a .Contatore{background-color:#3b4343;}

	#welcome .header{height:32px;}



	.ResponsiveSoloIcona.confronta i,

	.ResponsiveSoloIcona.carrelloResponsive i,

	.ResponsiveSoloIcona.account i,

	#LinguaAttualeLink i{background-color:transparent}

	

	a.logoResponsive img {max-width:170px;}



	#ContainerText .ivainclusa{display:none}



	#MCat > li > a, #MCat > li > span.jquery-accordion-menu-label{font-size:20px}

	#MCat > li > ul > li > a, #MCat > li > ul > li > span.jquery-accordion-menu-label{font-size:18px}

	.jquery-accordion-menu .liMacroCategoriaLeft > a.accodation .submenu-indicator{top:9px}

}

@media only screen and (max-width: 765px)

{

	#Categorie{top:194px}

}

@media only screen and (max-width: 510px)

{

	.topcarrello{padding-left:0 !important}

	#Categorie{top: 215px;}

	#Categorie.AbbassaCategorie{top:286px}

	#SpecialListArticles article figure .sconto+.nuovo, .vetrina_riga article figure .sconto+.nuovo{margin-top:35px;}

	

	a.logoResponsive img {max-width:125px;width: calc(100% - 185px);}

}

/* ----- stili responsive per posizione categorie ------ */



#Newsletter.Position0 form button{background-color: #c01f25 !important;}

#Newsletter.Position0 form button:hover{background-color: #383838 !important;}

.CheckPrivacy_NewsLetter label,

#Newsletter.Position0 form div.riga div.Legenda .txt{color: #fff;}

#Newsletter.Position0 .testo{letter-spacing: 0;color:#fff}



#body2 section.copyright, #body2 section.copyright a{color:#383838}

.FromToPriceText .Txt .EtichettaFl{line-height:19px;margin-bottom: 0;}



#Newsletter.Position0{background-color: #383838;}



#ContentRapidService {display:none}


/*
*****************************************************************************************
********************   INIZIO AGGIUNTE DI VINCENZO RAIA   *******************************
*****************************************************************************************


/* ============================= */
/* CUSTOM MENU - INIZIO */
/* ============================= */

/* link del sottomenu */
#menuresponsive li.Sub_level1 > a {
    font-size: 14px;
    color: #111 !important;
    padding: 4px 0 !important;
    background: transparent !important;
}

/* hover pulito */
#menuresponsive li.Sub_level1 > a:hover {
    color: #000 !important;
    text-decoration: underline;
    background: transparent !important;
}

/* titoli di colonna (categoria: CALCIO, TENNIS, ecc.) */
#menuresponsive li.level0 > div > ul > li.Sub_level1:first-child > a {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    border-bottom: 2px solid #000;
    padding-bottom: 6px;
    margin-bottom: 10px;
}

/* più spazio tra colonne */
#menuresponsive li.level0 > div.Col_subcat_level0 {
    padding-right: 40px;
}

/* rimuove box e bordi */
#menuresponsive > li > ul {
    border: none !important;
    box-shadow: none !important;
    background: #fff !important;
}

/* ============================= */
/* CUSTOM MENU - FINE */
/* ============================= */