@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Hind:400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Domine:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);
@import url('https://fonts.googleapis.com/css?family=Questrial|Raleway:400,500,600,700,800,900');
/*  ------------ PERSONALIZZATI DI VULTECHSECURITY.it ----------------- */

@font-face {
  font-family: "Neue Einstellung";
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Normal.eot"); /* IE9 Compat Modes */
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Normal.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Normal.otf") format("opentype"), /* Open Type Font */
   /* Legacy iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Normal.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Normal.woff") format("woff"), /* Modern Browsers */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Normal.woff2") format("woff2"); /* Modern Browsers */
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Neue Einstellung";
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Bold.eot"); /* IE9 Compat Modes */
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Bold.otf") format("opentype"), /* Open Type Font */
    /* Legacy iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Bold.woff") format("woff"), /* Modern Browsers */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Neue Einstellung";
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-SemiBold.eot"); /* IE9 Compat Modes */
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-SemiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-SemiBold.otf") format("opentype"), /* Open Type Font */
    /* Legacy iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-SemiBold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-SemiBold.woff") format("woff"), /* Modern Browsers */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-SemiBold.woff2") format("woff2"); /* Modern Browsers */
  font-family: "Neue Einstellung"; 
    font-weight:600;
  font-style: normal;
}
@font-face {
  font-family: "Neue Einstellung";
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Light.eot"); /* IE9 Compat Modes */
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Light.otf") format("opentype"), /* Open Type Font */
    /* Legacy iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Light.woff") format("woff"), /* Modern Browsers */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Light.woff2") format("woff2"); /* Modern Browsers */
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Neue Einstellung";
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Medium.eot"); /* IE9 Compat Modes */
  src: url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Medium.otf") format("opentype"), /* Open Type Font */
   /* Legacy iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Medium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Medium.woff") format("woff"), /* Modern Browsers */
    url("../post/_FontFamily/NeueEinstellung/NeueEinstellung-Medium.woff2") format("woff2"); /* Modern Browsers */
  font-weight:500;
  font-style: normal;
}

#FettaDiImmagine #ContainerText > *:not(.breadcrumbsEtichette) {color: #000;}

/* ------------ SFONDI PAGINE ----------------- */
/*section#contenuto{background-color:#fff}*/

/* ------------ IMPOSTAZIONI COMUNI ----------------- */
/*#body2:not(.Boxed) section#contenuto, section#slide_info, div.personalizzato{box-shadow:0 0px 3px 2px rgba(0,0,0,.18)}*/
section#contenuto{overflow:inherit;padding-bottom:70px;}
#SchedaProdotto section#contenuto{position:inherit !important}
/*section#contenuto:before{content:'';position:absolute;left:0;right:0;top:-4px;height:5px;background-color:#fff;}*/

/* ------------ COLORE TOP MENU ---------------- */
/*responsive*/

/*LOGIN PERSONALIZZATO*/
#LoginCustom section{max-width: 100%;padding: 0;}
#LoginCustom #vetrina{max-width:100%;position: fixed;z-index: 1;left: 0;top: 0;right: 0;bottom: 0;}
#LoginCustom .ImageLogCustom{float:left;width:1070px;height:100%;background-image:url('../post/Personalizzati/login/slider.jpg');background-repeat: no-repeat;background-size: 100% auto;}
#LoginCustom .ClRightLogCustom{float:left;width:calc(100% - 1070px);height:100%;text-align:center;font-family: 'Neue Einstellung';}
#LoginCustom .ClRightLogCustom > div.L{max-width:460px;padding:0 15px;margin:0 auto;height:100%;}

#LoginCustom .ClRightLogCustom .Text1{font-size:32px;margin:12% 0 15% 0;}
#LoginCustom .ClRightLogCustom .Text2{font-size:30px;font-weight:600;margin-bottom:15%;}

#LoginCustom .ClRightLogCustom form .riga+.riga{margin-top:40px;}
#LoginCustom .ClRightLogCustom .Legenda{display:none;}

#LoginCustom input.gui-input{border-width:0 0 2px 0;border-color:#007bff;border-radius:0;}

#LoginCustom input::-webkit-input-placeholder{color:#b4b4b4!important;}
#LoginCustom input::-moz-placeholder{color:#b4b4b4!important;}
#LoginCustom input:-ms-input-placeholder{color:#b4b4b4!important;}
#LoginCustom input:-moz-placeholder{color:#b4b4b4!important;}

#LoginCustom .smart-forms .gui-input ~ .field-icon i,
#LoginCustom .smart-forms .state-success .gui-input ~ .field-icon i{color:#b4b4b4;}

#LoginCustom .smart-forms .prepend-icon .field-icon i{line-height: 34px;font-size: 17px;}

#LoginCustom .smart-forms .Full{margin-top:40px;}
#LoginCustom .smart-forms .Full button{height: 50px;font-size: 20px;}

#LoginCustom .smart-forms .bottoni.LoginPhase{padding:6px 0}

#LoginCustom .smart-forms .Check_MantieniConnessione{text-align:left;margin-top:10px;padding-left:5px;}
#LoginCustom .smart-forms .string_privacy{display:none;}

#LoginCustom #PositionLogo{width:170px;height:57px;margin:30% auto 0 auto;background-image:url('../images/logo.png');background-repeat: no-repeat;background-size:contain;}
#LoginCustom .pwd_dimenticata .eng{display:none;}

body[loginforce] .copyright{z-index:2;background-color:transparent;}

#SchedaProdotto h1.TitleProdotto_Pr strong, h1.TitoloSchedaProdotto strong {margin-right:10px}

@media screen and (max-width: 1370px) and (min-width: 1025px){
	#LoginCustom .ImageLogCustom{width:877px;}
	#LoginCustom .ClRightLogCustom{width:calc(100% - 877px);}
	
	#LoginCustom #PositionLogo{margin-top:17% !important;}
}

@media screen and (max-width: 1024px) and (min-width: 981px){
	#LoginCustom .ImageLogCustom{width:700px;}
	#LoginCustom .ClRightLogCustom{width:calc(100% - 700px);}
	
	#LoginCustom #PositionLogo{margin-top:17% !important;}
}

@media screen and (max-width: 980px){
	#LoginCustom .ImageLogCustom{width:0;}
	#LoginCustom .ClRightLogCustom{width:100%;}
	
	#LoginCustom #PositionLogo{margin-top:17% !important;}
}

@media screen and (max-width: 510px){
	#LoginCustom .ClRightLogCustom .Text1{font-size:20px;}
	#LoginCustom .ClRightLogCustom .Text2{font-size:18px;}
	
	#LoginCustom .ClRightLogCustom .Text1{margin:8% 0 9% 0;}
	#LoginCustom .ClRightLogCustom .Text2{margin-bottom:4%;}
	
	#LoginCustom .ClRightLogCustom form .riga+.riga{margin-top:15px;}
	#LoginCustom .smart-forms .prepend-icon .field-icon i{line-height:51px;}
	
	#LoginCustom .smart-forms .Full{margin-top:15px;}
	body#LoginCustom #PositionLogo{margin-top:12% !important;}
	
	body[loginforce] .copyright{font-size:10px;padding:10px 0;}
	body[loginforce] .copyright *{line-height:17px;}
}
/*LOGIN PERSONALIZZATO*/

.smart-forms .checkbox, .smart-forms .radio{background-color:#fff;border:1px solid #636363 !important;}
.smart-forms .checkbox{border-radius:0;}

/* ------------ DIMENSIONE LOGO ----------------- */
a.logo img { position: relative;/*height:63px;*/}
.containerCerca_Carrello.fixed a.logo img{margin-top:20px;}
.menuPrincipaleAccontoLogo > .fixed a.logo img{height:45px}
.menuPrincipaleAccontoLogo .menu_principale{width:calc(100% - 420px);}
.menuPrincipaleAccontoLogo > .fixed .menu_principale{width:calc(100% - 265px);}
/* -------------------------------------- */

#MessaggioVeloce{background-color:#1e71b8;color:#fff !important;}

#top_nav a.assistenza{display:inline}
.LabelRadioHiddenTabs .Contatore, #div_top_nav a .Contatore, .MenuLink a .Contatore{background-color:#1e71b8 !important;color:#fff;}

/* ------------ HEADER ----------------- */
nav.center, .menuPrincipaleAccontoLogo .containerCerca_Carrello {height: 78px; background-color:#fff;}
.containerCerca_Carrello.fixed{background-color:#fff;height:55px;}
.containerCerca_Carrello.fixed .menu_principale{top:0}

.Content_DecorazioneHeader{}
.FreccettaBackgrounSottoLogo:before, .FreccettaBackgrounSottoLogo > div.First:before{background-color: #ece8e3;}
.FreccettaBackgrounSottoLogo{width: 335px;height: 78px;}
.FreccettaBackgrounSottoLogo > div.First:before{left: 205px;top:-21px;}
.containerCerca_Carrello.fixed .FreccettaBackgrounSottoLogo{width:195px;height:55px}
.containerCerca_Carrello.fixed .FreccettaBackgrounSottoLogo > div.First:before{left: 58px;top: -33px;}


.menu_principaleHeader.MantieniAltezza {margin-top:10px;height: 0 !important;overflow: hidden;}
.menu_principaleHeader.MantieniAltezza .menu_principale.fixed {display:none;}
body.index section#slide_info, #FettaDiImmagine_preview{padding-top:0 !important;}

.metododipagamento label.selected{background-color:#fff;}
.metododipagamento label i.fa{display:none;}
.metododipagamento #Label_pagamentopersonalizzato {margin-left: 0;padding-left: 0 !important;}
/* -------------------------------------- */

section#contenuto, body.index section#slide_info{background-color:transparent;}

div#Notifica_cookie {background-color:#000;width: 30%;min-width: 350px;max-width: 550px;left: 20px;bottom: 20px;margin-left:6px;}
#Notifica_cookie section{text-align:left;padding:12px;}
#Notifica_cookie .textCookie{margin-right:0;font-size:12px;}
#Notifica_cookie .buttonCookie{float:right;margin-top:5px;}
#Notifica_cookie .buttonCookie button{background-color:#007bff;}

/* ------------ INTESTAZIONI ----------------- */
b{font-weight:600;}
h1, h2, #ImmagineConTesto1 .text .title, h4, h5, h6, #Testimonials .TitoloTestimonials, .titoloProdInLista, .titoloProdInLista-min,
#menuFaq.VersionFAQ1 > ul > li > a, #menuFaq .Domanda, table:not(.table-condensed) th {font-family: 'Neue Einstellung';font-weight:600;}

 #FettaDiImmagine #ContainerText > *, #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, #slide01 .TestiSl .PreContent a{font-family: 'Neue Einstellung';}

.TabFlatmain > .LabelTab label,
body.CatLeftTopDefault .jquery-accordion-menu .jquery-accordion-menu-header, h3:not(.titolo_pagamenti),
body.CatLeftTopActive.HeaderVersion1 .jquery-accordion-menu .jquery-accordion-menu-header, h3:not(.titolo_pagamenti)
{font-family: 'Neue Einstellung';position: relative;font-size: 20px;letter-spacing: -0.4px;color: #000 !important;font-weight: 600;height: 42px;}

body.CatLeftTopDefault .jquery-accordion-menu .jquery-accordion-menu-header, h3:not(.titolo_pagamenti),
body.CatLeftTopActive.HeaderVersion1 .jquery-accordion-menu .jquery-accordion-menu-header, h3:not(.titolo_pagamenti)
{border: 0;margin-bottom: 15px;background-color: transparent !important;}


nav.menu_principale a, #top_nav{ font-family:'Neue Einstellung';font-weight:400 !important; padding:0 14px; }

.RiepilogoProdottiCarrello .Title > span{font-family: 'Neue Einstellung';}

.TestoPrivacyPolicy .T{font-family: 'Neue Einstellung';}
/* -------------------------------------- */
#Home #vetrina{display:none;}
#Home section#contenuto{min-height:0;}

#SliderProdottiVultech{opacity:1;position:relative;margin:10px -5px 0 -5px;height:580px;-webkit-transition: opacity 200ms ease-in;-ms-transition: opacity 200ms ease-in;-moz-transition: opacity 200ms ease-in;transition: opacity 200ms ease-in;}
#SliderProdottiVultech.overflow{overflow:hidden;opacity:0;}
#SliderProdottiVultech .TopSlingleSlider{float:left;width:50%;padding:0 5px;position:relative;}
#SliderProdottiVultech .TopSlingleSlider .TitleBannerCustom, #ProdottiSpeciali > h3{padding:0 0 0 15px;height:50px;line-height:50px;text-transform:uppercase;font-family:'Neue Einstellung';font-size:18px;font-weight:400;color:#fff !important;background-color: #007bff !important;}
#SliderProdottiVultech .TopSlingleSlider .TitleBannerCustom a, #ProdottiSpeciali > h3 a{color:#fff;text-decoration: underline;}
#SliderProdottiVultech .ListProdottiHomeVultech{border:1px solid #d4d4d4;border-top-width:0;}
#SliderProdottiVultech article{border: 0;padding: 0;margin:0 5px 0 0;}
#SliderProdottiVultech .rowEtch > *:not(.sconto)+*{margin-left:3px;}
#SliderProdottiVultech .util-pagination{display:none !Important;}
#SliderProdottiVultech .util-carousel .util-wrapper-holder{padding:0;margin:0!important;}
#SliderProdottiVultech .bottom_Slider_Fixed_SL{position:absolute;top:10px;right:15px;}
#SliderProdottiVultech .bottom_Slider_Fixed_SL button, div.speciali .bottom_Slider_Fixed button, .prodottiSchedaCorrelati .bottom_Slider_Fixed button{height: 30px;width: 30px;padding: 0;float: left;margin: 0 3px!important;border: 1px solid #167bc1!important;}
#SliderProdottiVultech .bottom_Slider_Fixed_SL button:hover, div.speciali .bottom_Slider_Fixed button:hover, .prodottiSchedaCorrelati .bottom_Slider_Fixed button:hover{background-color:#167bc1!important;color:#fff!important;}
.bottom_Slider_Fixed button.LinkCatalogo, .bottom_Slider_Fixed_SL button.LinkCatalogo {padding: 0 5px !important;width: auto !important;font-size: 13px !important;}

#SpecialListArticles article figure,
#SliderProdottiVultech article figure{margin:15px 0;}
#SliderProdottiVultech article figure{float:none;padding:0;width:100%;height:185px;background-color: transparent;}
#SliderProdottiVultech article figure .Img{width: 100%;height: 100%;overflow: hidden;position: relative;}
#SliderProdottiVultech article figure:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;}
#SliderProdottiVultech article figure .nuovo{padding: 0;border-radius: 0 3px 3px 0;font-size: 16px;letter-spacing: -1px;width: 70px;height: 34px;line-height: 34px;}
#SliderProdottiVultech article figure .sconto{padding: 0;border-radius: 3px 0 0 3px;font-size: 26px;letter-spacing: -1px;width: 70px;height: 34px;line-height: 34px;}
#SliderProdottiVultech article figure img{width:auto!important;min-width:auto!important;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
#SliderProdottiVultech article h2{margin:10px 24px 0 0;}
#SliderProdottiVultech article .CaratteristicheProdotto{float:none;width:100%;padding:0 30px;position:relative;}
#SliderProdottiVultech article .CaratteristicheProdotto:before{}
#SliderProdottiVultech article .listatoprice{padding-bottom:25px}
#SliderProdottiVultech article .listatoprice .prezzo{padding:7px 0 0;font-family: 'Neue Einstellung' !important;font-size: 22px;background-color: #fff;letter-spacing: -1px;}
#SliderProdottiVultech article .listatoprice .OffertaTempo + .prezzo {/*padding-bottom: 34px;*/}
#SliderProdottiVultech article .listatoprice .prezzo .sup_iva{top:-3px;}
#SliderProdottiVultech article .listatoprice{position:relative;}
#SliderProdottiVultech article .listatoprice .OffertaTempo{bottom: 0;right: inherit;left: 0;position: initial;margin-bottom: 6px;padding:5px 8px;border-radius:3px;max-width:285px;}
#SliderProdottiVultech article .btncarrello{max-width:200px;}
#SliderProdottiVultech article .formscheda{display: block;margin-top: 15px;}

#SpecialListArticles article{height:530px;}
#SpecialListArticles article .titoloProdInLista,
#SliderProdottiVultech article .titoloProdInLista{min-height:55px;}
#SpecialListArticles article .titoloProdInLista + .rowEtch,
#SliderProdottiVultech article .titoloProdInLista + .rowEtch{min-height:27px;margin-top:5px;}
#SpecialListArticles article .titoloProdInLista + .rowEtch > *,
#SliderProdottiVultech article .titoloProdInLista + .rowEtch > *{display:inline-block;}

#ProdottiSpeciali .bottom_Slider_Fixed {width: 146px;}

/* ------------ TITOLI PRODOTTI ----------------- */
.listaArticoliPiccoliLaterali article h4, article h2,
.listaArticoliPiccoliLaterali article .titoloProdInLista-min, article .titoloProdInLista,
div.contenitore_scheda h1, h1.TitoloSchedaProdotto, #TabellaCarrello a.nomeProdotto,
.RiepilogoProdottiCarrello .SingleProduct .name{font-family: 'Neue Einstellung', 'Roboto';color: #000;font-style: normal;font-weight: bold;}

article h2 a, article .titoloProdInLista a {font-size: 13px;line-height: 17px;letter-spacing: -0.1px;}
div.righe:not(.righeb2b) article h2 a, div.righe:not(.righeb2b) article .titoloProdInLista a{font-size:16px;}
div.righeb2b article h2 a, div.righeb2b article .titoloProdInLista a{font-size:15px;}

article strong{font-weight:600;}


div.contenitore_scheda h1, h1.TitoloSchedaProdotto{font-size:24px;line-height:26px;letter-spacing: -1px;color:#000;text-transform:capitalize;}

#SchedaProdotto h1.TitleProdotto_Pr, h1.TitoloSchedaProdotto{font-family: 'Neue Einstellung';font-size:22px;line-height:28px;}
#SchedaProdotto h1.TitleProdotto_Pr strong, h1.TitoloSchedaProdotto strong {font-weight: 600;}

#prodotto_descr .more-block .DescrizioneEffettiva{line-height:22px;}

.listatotxt .coloremarca strong:not(.Cod){position:relative;}
.listatotxt .coloremarca strong:not(.Cod):after {content: '|';position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-align: center;background-color: #fff;}
div.righe.righeb2b article .dettagli_prod .listatotxt {width: 100%;padding-right: 15px;}
/* -------------------------------------- */

/* ------------ CONTENUTO ----------------- */
body, #Testimonials section, #ImmagineConTesto1 .text, .TestoLiberoContatti, .Dati_Azienda_Contatti, .txtpagineint{font-family:'Neue Einstellung';}

nav#breadcrumbs a{font-family:'Neue Einstellung' !important;}

.colorepulsanti{font-family:'Raleway' !important;}
label.prezzo_scheda span.regular{font-family:'Raleway' !important;}

.opzioni1, div.riga div.Legenda .txt{font-family:'Catamaran' !important;}
.ms-parent, .smart-forms .select > select, .smart-forms .gui-input, textarea, .btn-CntPhotoVar,
.smart-forms label.option {font-family: Neue Einstellung;}

#vetrina article p.prezzo, #banner_move article p.prezzo, #ListaDesideriAjax article p.prezzo, .special_prod .prezzo, table span.prezzounit, table span.ImportoProdotto,
.listaArticoliPiccoliLaterali article p.prezzo,
.RiepilogoProdottiCarrello .SingleProduct .price,
.RiepilogoProdottiCarrello .Calculate p .Valore
{font-family:'Neue Einstellung' !important;}

table.TabellaLista, #TabellaCarrello, table.buonisconto, p.msg_carrello, #EseguiLogin.StepCheckout label.option .DescrOption {font-family: 'Neue Einstellung';}
/*carrello testata colore*/
table#TabellaCarrello .custom th {background:#ededed!important}

#show_carrello{font-family: "Raleway";}
#show_carrello table#total{font-family:'Neue Einstellung' !important;}

.ProceduraCheckout .StepCheckout .Summary_Mode .Legenda{font-weight:600;font-size:14px;}

/* -------------------------------------- */
.righeb2b .prodottotag1.Forb2b {margin: 4px!important;}

/*Div-  Intestazione dell'utente quando � loggato*/
.colorPr {}
#welcome, #welcome a { background:#292929 !important;}
/* -------------------------------------- */

/* ----- COLORE e FONT DI TUTTI I PULSANTI (NORMALE E HOVER) ----- */
.colorepulsanti{background-color: #007bff !important;color:#fff!important;}
.colorepulsanti:hover {background-color: #025c9b !important;color:#fff!important;}
/* -------------------------------------- */

/* ----- BACKGROUND ALTRI CONTENITORI ----- */
.ContainerColore{/*background-color: #762C1D !important;*/}
/* -------------------------------------- */

/* ----- COLORE DESIDERI (NORMALE E HOVER) ----- */

/* -------------------------------------- */

/* ----- COLORE CONFRONTA (NORMALE E HOVER) ----- */

/* -------------------------------------- */

/* ----- COLORE TOP CARRELLO ----- 
.coloretopcarrello{}*/
/* -------------------------------------- */

/* ----- COLORE MENU ORIZZONTALE HOVER ----- */

.menuPrincipaleAccontoLogo .containerCerca_Carrello:not(.fixed) #nav.ListaEstesa ul.Cat_level0{margin-top:-10px}


.CatLeftTopDefault .menu_principaleHeader #nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a, .CatLeftTopDefault .menu_principaleHeader nav.menu_principale #menuresponsive > li > a:hover,#nav li ul:not( :hover ) li.active a, .CatLeftTopDefault .menu_principaleHeader nav.menu_principale a.selected ,ul.ss-box li.ss-header
{ background:#48484b !important;color:#fff !important; }
.menuPrincipaleAccontoLogo nav.menu_principale a{position:relative;}

.menuPrincipaleAccontoLogo #menuresponsive > li > a, .menuPrincipaleAccontoLogo .IconMenuVeloci a{color:#48484b}
.menuPrincipaleAccontoLogo nav.menu_principale a.selected, .menuPrincipaleAccontoLogo nav.menu_principale #menuresponsive > li > a:hover{color:#1d1d1d !important;}

.CatLeftTopActive .menu_principaleHeader nav.menu_principale a.selected,
.CatLeftTopActive .menu_principaleHeader nav.menu_principale a:not(.colorepulsanti):hover{color:#007bff !important;}

body.headerFixed #sa-suggestions{position:fixed !important;top:49px !important}

ul.ss-box{border:1px solid #48484b !important}

.coloreDefault{color:#1d1d1d;}

/* -------------------------------------- */
/* MENU PRINCIPALE ORIZZONTALE- Colore di fondo*/
#LinkHome{display:none;}
.menu_principaleHeader nav.menu_principale {background:#1d1d1d !important;}
body.CatLeftTopActive:not(.HeaderVersion1) .jquery-accordion-menu .jquery-accordion-menu-header{background-color:#007bff;color:#fff;line-height:50px;font-weight:400;letter-spacing:0;z-index:11;text-transform:uppercase;font-size:18px}
body.CatLeftTopActive.HeaderVersion1 .jquery-accordion-menu .jquery-accordion-menu-header{}
body.CatLeftTopDefault section.menu_tendina{height:42px}
body.CatLeftTopDefault .menu_principaleHeader #menuresponsive > li > a, body.CatLeftTopDefault .IconMenuVeloci a{line-height:42px}

.menu_principaleHeader nav.menu_principale li a.Nuovi{background-color:#762C1D}
.menu_principaleHeader nav.menu_principale li a.Offerte{background-color:#4caf50}

body.CatLeftTopActive:not(.HeaderVersion1) .jquery-accordion-menu .jquery-accordion-menu-header, section.menu_tendina{height:50px}
body.CatLeftTopActive:not(.HeaderVersion1) .menu_principaleHeader #menuresponsive > li > a, body.CatLeftTopActive .IconMenuVeloci a{line-height:50px}

body.CatLeftTopActive:not(.HeaderVersion1) .menu_principaleHeader #menuresponsive > li > a{font-size:18px;text-transform:uppercase;}

.menuPrincipaleAccontoLogo #menuresponsive > li > a{line-height:72px;}
.menuPrincipaleAccontoLogo .fixed #menuresponsive > li > a {line-height: 50px !important;}
.menu_logo--clone .IconMenuVeloci span.contButton{margin-top:11px}
.menu_logo--clone .IconMenuVeloci #Carrello{margin-top:14px}

.containerCerca_Carrello.fixed .Ricerca_Carrello {top: 6px;}


nav.menu_principale a:last-child{border-color:#2c2c2c}
body.lingua1.CatLeftTopDefault nav.menu_principale a{/*font-size:15.5px;*/}
body.lingua2.CatLeftTopDefault nav.menu_principale a{/*font-size:14px;*/}
/*#menuresponsive a {margin: 12px 0;}
/* -------------------------------------- */

div.speciali .bottom_Slider_Fixed button:hover,
.prodottiSchedaCorrelati .bottom_Slider_Fixed button:hover, #ConsigliamoAnche .bottom_Slider_Fixed button:hover
{background-color:#1d1d1d !important;border-color:#1d1d1d !important;color:#fff;}

/**/
section#slide_info{}
.smart-forms .ui-slider .ui-slider-handle{background-color:#e8e8e8}

/* BESTSELLERS*/
#bestsellerslider .titolobest{ margin-bottom: 5px;}
div#bestsellerslider article h4, div#bestsellerslider article .titoloProdInLista-min{font-family:'Lato', 'Roboto' !important;}
div#bestsellerslider article h4 strong, div#bestsellerslider article .titoloProdInLista-min strong{font-weight:bold}
#bestsellerslider article h4:after, #bestsellerslider article .titoloProdInLista-min:after{display:none}
/* -------------------------------------- */

.menuPrincipaleAccontoLogo #nav li.Submenu ul.ElencoClassico i{color:#fff;}

.menu_principaleHeader #nav li.Submenu ul.ElencoClassico,
.menu_principaleHeader #nav li.Submenu ul.ElencoClassico li > ul{background-color: #ffffff;border:0 solid #007bff;border-top-width:5px;box-shadow: 0 2px 5px 0 rgba(0,0,0,.28);}

.menuPrincipaleAccontoLogo #nav li.Submenu ul.ElencoClassico,
.menuPrincipaleAccontoLogo #nav li.Submenu ul.ElencoClassico li > ul{background-color:#007bff}

#nav li.Submenu ul.ElencoClassico li a{font-size:15px;}

#nav.Classic a,
#menuresponsive > li > ul > li i.fa{color:#000;}

/* ----- COLORE SEPARATORE MENU ORIZZONTALE ----- */

#nav > ul > li:not(:last-child) > a {
    border-right: 0 solid #2c2c2c !important; padding:0 10px;
}

#nav.ListaEstesa ul.Cat_level0{height:320px;border-width: 5px;border-color: #48484b;}
#nav.ListaEstesa ul.Cat_level0 .SingleSub_level1 .Sub_level1 a{font-size:15px;}
#nav.ListaEstesa ul.Cat_level0 .SingleSub_level1 .Sub_level2 a{font-size:15px;line-height:19px}
/* ----- COLORE SEPARATORE DEI SUBMENU DEL MENU ORIZZONTALE ----- */



/* ----- CLASSE FONT UTILIZZATA PER CATEGORIE, FILTRO MARCA E PREZZO ----- */

/* -------------------------------------- */
/* ----- Sfondo del titolo CATEGORIA -- */

section div#vetrina{padding-top:5px}
#catalogo .titolopagineint{border:1px solid #ebebeb;top: 0;margin-bottom:15px;padding-left:13px}

.TopCategory, #ProdottiSpeciali, #AnteprimeConfronta, #ContainerFiltri, #bestsellerslider, aside > #checkboxlistmarca{border:1px solid #ebebeb;padding:0;margin-bottom:18px;}
#ProdottiSpeciali{border-color:#ad160e;padding:0;}

.coloreReset {background-color: #ededed;color: #000;}
.coloreReset:hover {background-color: #d2d2d2;}

.LinkSpeciali2 form#search:not(.Flat) {width: 310px;}
nav.menu_principale li.LinkSpeciali2 form#search .F:not(.SearchFlat) input{background-color:#fff;color:#000;}
.LinkSpeciali2 .carrellotop{min-width:40px;}
li.LinkSpeciali2 .Ricerca_Carrello{margin-top:8px;}
li.LinkSpeciali2.Ricerca_Carrello form#search input, .menu_principale form#search button, li.LinkSpeciali2.Ricerca_Carrello #CarrelloAjax{height:34px;}
li.LinkSpeciali2.Ricerca_Carrello #CarrelloAjax, form#search button i.fa{line-height:34px !important;}
li.LinkSpeciali2.Ricerca_Carrello #CarrelloAjax{margin-left:0;}

nav.menu_principale li.LinkSpeciali2 a {border-radius: 3px!important;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;}
nav.menu_principale li.LinkSpeciali2 button{border-radius: 0 3px 3px 0!important;-moz-border-radius: 0 3px 3px 0!important;-webkit-border-radius: 0 3px 3px 0!important;}


#ContainerFiltri, aside > #checkboxlistmarca{padding:5px 13px 13px 13px;}
#ContainerFiltri > *:last-child{margin-bottom:-20px;}
#AnteprimeConfronta > div > p{margin-bottom:10px;}

#bestsellerslider > .pulsanticomuni{margin-top:0 !important;margin-bottom:10px;}

/*.jquery-accordion-menu .jquery-accordion-menu-header:after, h3:not(.titolo_pagamenti):after
{content:'';position:absolute;left:0;right:0;bottom:2px;height:1px;background-color:#ebebeb !important;}

aside .jquery-accordion-menu .jquery-accordion-menu-header:after, aside h3:not(.titolo_pagamenti):after
{left:15px !important;right:15px !important;}*/

.TopCategory .jquery-accordion-menu .jquery-accordion-menu-header, #ProdottiSpeciali h3, #AnteprimeConfronta h3, #bestsellerslider h3
{margin:-1px;padding-left:15px}
 aside > #checkboxlistmarca h3, #ContainerFiltri h3{margin-left:-13px;margin-right:-13px;padding-left:15px;}

 #Contatti aside, 
#Assistenza aside{display:none;}
 
body#Contatti #slide_info, body#Contatti .menu_principaleHeader .menu_principale .menu_tendina, body#Contatti #FettaDiImmagine_preview,
body#Assistenza #slide_info, body#Assistenza .menu_principaleHeader .menu_principale .menu_tendina, body#Assistenza #FettaDiImmagine_preview
{padding-left:0!important;}

body#Contatti section div#vetrina,
body#Assistenza section div#vetrina{width:100% !important;}

body#Contatti #slide_info, body#Assistenza #slide_info{max-width:100%;}

#ProdottiSpeciali h3{margin-bottom:0;}

.prodottiSchedaCorrelati h3{margin-bottom:0}
.prodottiSchedaCorrelati h3:after{left:0;right:0}


div.speciali .bottom_Slider_Fixed{top:-21px;}
div.speciali .bottom_Slider_Fixed button{color:#000;}

.listaArticoliPiccoliLaterali article{padding:15px 0 0 0;margin:0 0 20px 0}
.bottom_Slider_Fixed.headerTitle{/*background-color:transparent;*/}

.TabFlatmain > .LabelTab .active label:after{background-color:#1d1d1d !important}

/* -------------------------------------- */

/* ----- PRODOTTO NUOVO ----- */
.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;}

div.nuovo, span.nuovo{background-color: #d25238 !important;}

div.sconto, span.sconto, #prezzo_visibile.scontoApplicato:after{background-color: #4caf50 !important;}
div.sconto, div.nuovo, span.sconto, span.nuovo{font-family: 'Neue Einstellung' !important;color:#fff;}
.vetrina_riga article div.sconto, .vetrina_riga article div.nuovo{/*line-height:32px !important*/}

.righe .vetrina_riga article figure .nuovo, .righe .vetrina_riga article figure .sconto{display:none;}
.righe .rowEtch .nuovo, .righe .rowEtch .sconto{display:inline-block!important;float:left;margin-top: 0 !important;padding: 5px 10px;width: auto !important;height: auto !important;font-size: 15px !important;line-height: 18px !important;}

.righe .rowEtch2 > div,
.righe .rowEtch2 > span,
.rowEtch > span{border-radius: 3px;-moz-border-radius: 3px;}
/* -------------------------------------- */

/* ----- SFONDO TAB SPECIALI ----- */
.fondospeciali{background-color: #fff !important;border:0 !important}
/* -------------------------------------- */

/* ----- MARCA, TABS  ----- */
.coloremarca,div.tabs ul li.active,table td a:hover{color: #007bff;}
/* -------------------------------------- */

/* ----- SFONDO DELLE TAB ATTIVE (ZOZO-TABS)*/
.z-tabs.silver > ul > li.z-active > a{font-weight:bold}
.z-tabs.silver > ul > li > a:hover {}
/* -------------------------------------- */

/* ----- LINEA COLORATA SOTTO TITOLO ----- */
article h2:after, article .titoloProdInLista:after {opacity: 0;background: none repeat scroll 0 0 #1d1d1d !important;}
/* -------------------------------------- */

/* ----- PERCORSO posizione attuale ----- */
.navigazione{}

@media only screen and (min-width: 981px){
	#catalogo .ElencoMacroSubs.noDescCT {margin-top: 0px;}
	.ElencoMacroSubs .xsubcategorie{font-size:16px;font-weight:400;}
	#catalogo #vetrina nav#breadcrumbs {margin-bottom: -1px;}
}

nav#breadcrumbs {border:1px solid #ebebeb;}
nav#breadcrumbs:after{background-color:#fff;}
nav#breadcrumbs span.arrow{color:#888888; font-size: 16px; position: relative;top:2px;}
.no_p{ padding-right:0}
nav#breadcrumbs a{color:#292929;}
nav#breadcrumbs > :last-child:not(.arrow), nav#breadcrumbs > :last-child a{color:#007bff}
nav#breadcrumbs a:hover {color: #007bff !important;}
/* -------------------------------------- */

.CategoriaDescr{margin-bottom:-1px;padding:15px 20px;}
.CategoriaDescr .DescrCat .TitleCat{color:#e57919;}
.pagination.top{margin-top:12px;}
.ElencoMacroSubs{font-family:'Neue Einstellung'}

nav span.Listapagination span.pagina a:hover, nav span.Listapagination span.prev a:hover, nav span.Listapagination span.next a:hover
{border-color: #007bff;background-color: #007bff;}

/* ----- "CONSIGLIAMO ANCHE" ----- */
.consigliamo {background-color: #eee!important;color: #FD7E26 !important;font-family: 'Neue Einstellung', 'Roboto' !important;}
/* -------------------------------------- */

/* ----- COLORE DELLE ICONE DI PAGAMENTO ------ */
#ccredito i.fa {    color: #fff;}

/* ----- ARTICOLI e CATALOGO ----- */
div.prezziSoloOnline, div.ivainclusa{padding:1px 9px;}

div.prezziSoloOnline{color:#13044b;background-color:transparent;position:relative;}
div.ivainclusa{color:#13044b;background-color:transparent;position:relative;}
.ivainclusa + .prezziSoloOnline:after{content:'|';position:absolute;right:0;top:1px;}

article .DescrizioneProdotto{}
div.righe article h2{}
ul.scelta_vista li.active a i{color:#007bff}

.div_prezzo_scheda .sconto{}
.div_prezzo_scheda .sconto span{}

article p.prezzo span.prezzoTagliato{font-size:16px}
article p.prezzo span.newPrezzo{/*color:#1d1d1d !important;*/}
div#bestsellerslider article p.prezzo{padding:3px 5px !important; line-height:18px !important;overflow: hidden;}

div.righe article h2{}
div.righe article p {}

div.subcat div.colonna a{font-size:15px; font-family:'Lato', 'Roboto'}

.pagination ul.scelta_vista li{float:right}
.pagination ul.scelta_vista li+li{margin-left:0;margin-right:5px;}

/* ----- subcategorie su catalogo -----*/
div.subcat div.colonna a:hover{color:#007bff}

/* ----- SCHEDA ARTIOLO -----*/

.jconfirm .jconfirm-box div.jconfirm-title-c, .md-content h5{background-color:#0069b3 !important;}
.jconfirm .jconfirm-box div.jconfirm-title-c, .jconfirm-box .jconfirm-closeIcon, .md-content h5{color:#fff;}
.jconfirm-title span.NomeProd {display: block;font-size: 17px;margin-top: 7px;line-height: 17px;}

.jconfirm-content #ArticleAlert h2 .coloremarca, .jconfirm-content #ArticleAlert .titoloProdInLista .coloremarca{display:block!important;}
.jconfirm-content #ArticleAlert .prezzo{font-size:18px}

div.div_prezzo_scheda, #AllegatiInPrimoPiano div{}
label.prezzo_scheda span.regular
{
	letter-spacing: 0;
	font-size: 30px;
}
div.contenitore_scheda h1, h1.TitoloSchedaProdotto{padding-right:25px}
div.contenitore_scheda .more-less{padding-right:25px}

/* ----- COLORI SLIDER -----*/
div.banners figure +figure {margin-top: 8px;}
#slide01{background-color:#f3f0eb;margin-bottom:0}
.iS-SkinIcons .iS-Loopline, .iS-Loading
{ background-color:#1d1d1d !important;}

.iS-SkinIcons .iS-Dot{ color:#1d1d1d !important}
.iS-SkinIcons .iS-Dot:hover
{ background-color:#1d1d1d !important; border-color: #1d1d1d !important; }
.iS-SkinIcons .iS-Dotactive, #Testimonials .util-page.active-page span
{ background-color:#1d1d1d !important; border-color: #1d1d1d !important; }

#slide_info > div:not(.FormatSlider1) .TestiSl .PreContent, #CntSlider:not(.FormatSlider1) #Slider .Isset .PreContent{width: 48%;left: 72%;}
#slide01 .TestiSl .PreContent a{border: 1px solid #959595;padding: 10px 15px;display: inline-block;margin-top: 20px;border-radius: 19px;position:relative;overflow:hidden;transition: border-color 0.2s, color 0.2s;-moz-transition: border-color 0.2s, color 0.2s;-webkit-transition: border-color 0.2s, color 0.2s;-o-transition: border-color 0.2s, color 0.2s;}
#slide01 .TestiSl .PreContent a span{position:relative;z-index:2;}
#slide01 .TestiSl .PreContent a:hover{color:#fff !important;border-color:#007bff;}
#slide01 .TestiSl .PreContent a:after{content:'';position:absolute;top:100%;width:100%;left:0;height:100%;transition: top 0.2s, color 0.2s;-moz-transition: top 0.2s, color 0.2s;-webkit-transition: top 0.2s, color 0.2s;-o-transition: top 0.2s, color 0.2s;background-color:#007bff;z-index:1;}
#slide01 .TestiSl .PreContent a:hover:after{top:0;color:#fff;}

.iS-SkinIcons .iS-Previous,
.iS-SkinIcons .iS-Next{color:#000 !important;}

#slide_info > div:not(.FormatSlider1) .iS-Content .iS-Item > .TestiSl, #CntSlider:not(.FormatSlider1) #Slider .Isset .TestiSl{background-color:transparent;}
#slide_info > div:not(.FormatSlider1) .iS-Content .iS-Item > .TestiSl .title, #CntSlider:not(.FormatSlider1) #Slider .Isset .title, #slide01 .TestiSl .PreContent a,
#slide_info > div:not(.FormatSlider1) .iS-Content .iS-Item > .TestiSl .paragrafo, #CntSlider:not(.FormatSlider1) #Slider .Isset .paragrafo{text-shadow:none;color:#000 !important;}
body.CatLeftTopActive #slide_info > div:not(.FormatSlider1) .iS-Content .iS-Item > .TestiSl .title{font-size:30px}
#slide_info > div:not(.FormatSlider1) .iS-Content .iS-Item > .TestiSl .paragrafo, #CntSlider:not(.FormatSlider1) #Slider .Isset .paragrafo{font-size:20px;font-weight:300;}
#slide01 a{}


footer{background-color:#ededed}

#RapidService .Item{height:auto;}
#RapidService .Item:nth-child(1){background-color:transparent;}
#RapidService .Item:nth-child(2){background-color:transparent;}
#RapidService .Item:nth-child(3){background-color:transparent;}
#RapidService .Item > div{padding:0 40px;}
#RapidService a{color:inherit;}

.ListInfoVeloci:after{background-color:#000;}
.ListInfoVeloci .Item h4{font-family:'Raleway';color:#000;}
.ListInfoVeloci .Item h4.icon > i{width:45px;text-align:right;}
.ListInfoVeloci .Item h4.icon > i.icon-wallet,
.ListInfoVeloci .Item h4.icon > i.icon-user{font-size:40px;}
.ListInfoVeloci .Item .descr{color:#000;}



footer{font-family:'Raleway';}
footer nav{color:#000;}
footer nav h5{font-family:'Raleway';}
footer .contatti .trat1{display:none}
footer nav.chi_siamo > div{color:#fff;}
footer nav span.SimilA, footer nav a{color:#000;}
footer nav a[href]:hover{color:#000;}

footer nav.chi_siamo {width: 320px;}
footer nav.chi_siamo h5{display:none;}
footer nav.chi_siamo > div {margin-right:50px;min-height: 70px;background-image: url(../post/Personalizzati/home-footer/logo_white.png);background-repeat: no-repeat;background-size: 100% auto;}
footer nav.contatti {width: 360px;}

#FooterCopyrightCCredito{background-color:#007bff;border-top:1px solid #fff;}
#FooterCopyrightCCredito a{color:#fff;font-weight:500;}
section.copyright{color:#fff !important}

div.personalizzato{padding: 0 20px 5px 20px;max-width: 1310px;background: #fff;margin: 20px auto;border-top:1px solid #fff;font-family:'Raleway';}
div.personalizzato img{vertical-align:top}
div.personalizzato #personale1, div.personalizzato #personale2{margin-top: 25px;width:35%;}
div.personalizzato #personale2{margin-left:2%}
div.personalizzato #personale1{float:left;}
div.personalizzato #personale3{float:right;width:27%}
div.personalizzato #personale4{float:left;width:60%}
div.personalizzato #personale5{float:right;width: 38%;margin-top: 15px;}

#Newsletter{background-color:#1d1d1d;}
#Newsletter .testo{color:#fff;}
#Newsletter form button{background-color:#48484b !important}
#Newsletter form button:hover{background-color:#525256 !important;}

#Categorie {font-family: 'Neue Einstellung';}
.TopCategory #Categorie{margin-bottom:10px}
body.CatLeftTopActive .TopCategory {overflow: inherit;}
#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;color: #007bff;}

#MCat .OpenList > span{font-weight: 600;}

#MCat li:not(.active):not(.OpenList):not(.selected):hover > a:not(.selected), #MCat li:not(.active):not(.OpenList):not(.selected):hover > .jquery-accordion-menu-label:not(.selected){/*color:#1d1d1d*/}
#MCat a.submenu-indicator-minus, #MCat .submenu >li > a.selected, #MCat .submenu >li > span.jquery-accordion-menu-label.selected
{/*color:#1d1d1d!important*/}

#MCat > li > ul > li a{line-height:15px;}

#SchedaProdotto #FettaDiImmagine{display:none;}
#FettaDiImmagine{overflow:hidden;}
#FettaDiImmagine, #FettaDiImmagine .subSlider{height:130px;}
#FettaDiImmagine #ContainerText > *{line-height:130px;}
#FettaDiImmagine #ContainerText > *{color:#000;}
#FettaDiImmagine #ContainerText > span{margin-top:0;}
#FettaDiImmagine .subSlider{text-align:center;border:2px solid #007bff;}
#FettaDiImmagine #ContainerText > *{color:#007bff;}
#FettaDiImmagine .subSlider .pattern {background-color:#fafafa;}

form#search input:focus{border-color:#1d1d1d !important}
form#search input::-webkit-input-placeholder{color:#aaa}
form#search input::-moz-placeholder{color:#aaa}
form#search input:-ms-input-placeholder{color:#aaa}
form#search input:-moz-placeholder{color:#aaa}

#ImmagineConTesto1{background-color:#927e63;}
#ImmagineConTesto1 .text{color:#fff;}
#ImmagineConTesto1 .text .title{font-size:42px;}
#ImmagineConTesto1 .text .descr{line-height:26px;font-size:19px;}

#Testimonials .TitoloTestimonials{font-size:42px;}

#menuFaq.VersionFAQ1 > ul > li > a > font{border-color:#1d1d1d }
#menuFaq.VersionFAQ1 > ul > li > a > font font{background-color:#1d1d1d }

.FormatSlider2 div.banners:not(.CustomBNN) figure{height:auto !important;}
.FormatSlider2 div.banners:not(.CustomBNN) figure img{position: initial !important;transform: inherit !important;min-height: 0 !important;max-width: 100%;}

@media screen and (min-width: 1460px){
	#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) #slide01, .BannerSupplementari .iS-Loading, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider, .iS-Loading {height: 440px;}
}
@media screen and (max-width: 1459px) and (min-width: 1025px){
	#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) #slide01, .BannerSupplementari .iS-Loading, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider, .iS-Loading {height: 341px;}
}
@media screen and (min-width: 980px) and (max-width: 1024px){
	#slide_info > div:not(.FormatSlider1):not(.FormatSlider5) #slide01, .BannerSupplementari .iS-Loading, #CntSlider:not(.FormatSlider1):not(.FormatSlider5) #Slider, .iS-Loading {height: 265px;}
}


@media screen and (max-width: 1024px)
{
	nav.menu_principale a
	{
		font-size:13px !important;
		padding: 0px 10px !important;
	}
	
	
	.banners figure{height:auto;}
	.banners figure img {max-width: 100% !important;max-height: inherit !important;min-height: inherit !important;position: inherit;top: 0;left: 0;webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;}
}
@media screen and (min-width: 981px)
{
	/*.FullW .iS-Image0{margin-top:-30.5px !important}*/
	.containerCerca_Carrello, .containerCerca_Carrello section{ overflow:inherit}
	a.logo{top:9px}
	div#div_top_nav{background:#fff;border:1px solid #d4d4d4;}

	.MenuPrincipaleFull form#search, .MenuPrincipaleFull .carrellotop, .AccountLg{margin-top:6px !important;}
	
	
	#MCat > li > .jquery-accordion-menu-label{top:11px;}
	#MCat > li > a .submenu-indicator{top:12px;}
	#MCat > li > a {
		height: 38px;
		line-height: 29px;
	}
	#MCat > li > a, #MCat > li > span.jquery-accordion-menu-label{font-size:18px}
	#MCat > li > ul a, #MCat > li > ul span.jquery-accordion-menu-label{font-size:16px !important}
	
	#SliderProdottiVultech{margin-top:82px;}
}
@media screen and (max-width: 980px)
{
	#SliderProdottiVultech{height:600px;}
	.Content_DecorazioneHeader{display:none}
	
	#MCat > li > a, #MCat > li > span.jquery-accordion-menu-label{font-size:25px;height: auto !important;}
	#MCat > li > ul a, #MCat > li > ul span.jquery-accordion-menu-label{font-size:20px !important}
	
	section#slide_info.inherit{overflow:hidden !important}
	
	div#div_top_nav, #MenuResponsive .header{ background-color:#1d1d1d !important}
	#top_nav a, #top_nav a i, #MenuResponsive .header .Text, #MenuResponsive .header i {
		color: #fff !important;
	}
	#ButtonMenuResponsive .Line {background-color: #fff !important;}
	a.logo{top:14px}
	
	#index-page section#contenuto{overflow:hidden !important}
	.jconfirm-content #ArticleAlert h2 .coloremarca, .jconfirm-content #ArticleAlert .titoloProdInLista .coloremarca{font-size:12px;}
}

@media screen and (min-width: 981px) and (max-width: 1024px)
{
	#slide_info{padding-top: 30px;}

	div.personalizzato{margin-bottom:15px}
	div.personalizzato #personale1{height: 90px;}
	div.personalizzato #personale2{height: 90px;}
	div.personalizzato #personale3
	{
		height: 130px;
		margin-top: 9px;
	}
	a.logo{}
	a.logo img{height:60px;}
	.menuPrincipaleAccontoLogo .menu_principale {width: calc(100% - 275px);}
	.menuPrincipaleAccontoLogo > .fixed .menu_principale {width: calc(100% - 215px);}
}

@media screen and (min-width: 765px) and (max-width: 860px)
{
	a.logo{}
	a.logo img{height:80px !important;}
	.div_prezzo_scheda #prezzo_visibile{font-size:27px}
	label.prezzo_scheda span span {}
	
	#slide01{height:271px!important}
}
@media screen and (min-width: 510px) and (max-width: 980px)
{
	article p.prezzo, article p.prezzo span.newPrezzo, article p.prezzo span.prezzoTagliato{font-size:15px !important}
	article p.prezzo span font{font-size: 17px;}
	article p.prezzo span.prezzoTagliato font{}
	article p.prezzo span.prezzoTagliato{line-height:normal !important}
	article p.prezzo span.newPrezzo{line-height:normal !important}
	
	div.personalizzato{padding:0}
	div.personalizzato #personale1{height: 70px;}
	div.personalizzato #personale2{height: 70px;}
	div.personalizzato #personale3
	{
		height: 115px;
		margin-top: 9px;
	}
}

@media screen and (min-width: 981px)
{
	#slide_info{}
	
	#top_nav{padding:0;}
	
	.top__menu_left{}
	.top__menu_left .telefono{position:relative;margin:3px 0 0 0 !important;font-size: 15px !important;line-height: 15px !important;padding-left:0 !important}
	.top__menu_left a i{font-size:16px !important}
	.top__menu_left .telefono:after{content: '';/*width: 1px;*/height: 15px;position: absolute;left: 0;top: calc(50% - 7.5px);background-color: #989898;}
	.top__menu_left .email{/*display:none !important;*/}
	.top__menu_left a+a:after{left:-3px!important;}
}
@media screen and (max-width: 980px)
{
	section#slide_info{box-shadow:none !important}
	
	/*a.logo{top: 8px !important;}*/
	a.logo img{margin-top:0 !important}
	
	div.zopim{right:inherit !important;left:20px !important;}
	body:not(#SchedaProdotto) div.zopim{bottom:5px !important}
	
	.top__menu a.Home{display:none !important;}
}
@media only screen and (min-width: 761px) and (max-width: 980px){
	.ListInfoVeloci .Item {float: none;width: 100% !important;}
}
@media only screen and (min-width: 510px) and (max-width: 860px)
{
	div.righe article h2, div.righe article .titoloProdInLista
	{
		top: 0;
		margin-top: 3px;
	}
}
@media screen and (max-width: 640px)
{
	nav#top_nav a.logo
	{
		margin-top: 30px !important;
	}
	section#slide_info{/*margin-top: 10px;*/}
	a.logo img{max-height:none}
	#SliderProdottiVultech{height:auto!important;}
	#SliderProdottiVultech .TopSlingleSlider{float:none;width:100%;height:600px;}
	#SliderProdottiVultech .TopSlingleSlider+.TopSlingleSlider{margin-top:24px;}
}
@media only screen and (max-width: 770px)
{
	div#div_top_nav{padding-bottom:10px !important}
	nav.center{height:116px !important}
}
@media only screen and (max-width: 740px)
{
	.slicknav_menu{/*top:-72px*/}
}
@media only screen and (max-width: 510px)
{
	.topcarrello{padding-left:0 !important}
	a.logo {top: 2px !important;}
	
	.iS-SkinIcons .iS-Next, .iS-SkinIcons .iS-Previous{background-color:#000}
	
	#FooterCopyrightCCredito{padding-bottom:40px}
	
	#tabbed-nav .allineadestra label.prezzo_scheda{margin-right:0;margin-top: 6px;display:inline-block;}
	label.prezzo_scheda span.regular{font-size:25px}
	#tabbed-nav #operazioniBottoniConVariantisemplici #buttoncarrello_variantiCarrello{width:150px}
	
	#SliderProdottiVultech .TopSlingleSlider{height:620px;}
	#SliderProdottiVultech article .listatoprice .OffertaTempo{margin-bottom:0;}
	#SliderProdottiVultech article .listatoprice .prezzo{border: 1px solid #ccc;border-width: 1px 0;line-height: 32px;}
}
@media only screen and (max-width: 509px)
{
	div.personalizzato{padding:0}
	div.personalizzato #personale1{width: 100%;}
	div.personalizzato #personale2{width: 100%;}
	div.personalizzato #personale3
	{
		width:auto;
		float:none
	}
	nav#top_nav a.AbbassaSmartPhone
	{margin-top: 46px !important;}
	.AbbassaCoverSlider{/*margin-top: 65px !important;*/}
	
	nav#top_nav .top__menu a:first-child {
	  display: none;
	}
	nav#top_nav .top__menu a:nth-child(4)
	{border-left-color:transparent}
	
	#bottonContactScheda{margin:0 0 0 12px !important}
	.jquery-accordion-menu .jquery-accordion-menu-header, h3{height:auto}
}

#BannerFooter{text-align:center;}
#BannerFooter img{max-width:100%;pointer-events:none;}

span.coloremarcaTop .cod+.cod.CodBarre:before, span.coloremarca .Cod+.Cod.CodBarre:before{display:none;}