/*
    font-family: 'Oswald', sans-serif; 
    font-family: 'Mulish', sans-serif; */

/* mulish-200 - latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  src: url('/fonts/mulish-v7-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v7-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v7-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v7-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v7-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v7-latin-200.svg#Mulish') format('svg'); /* Legacy iOS */
}

/* mulish-300 - latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/mulish-v7-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v7-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v7-latin-300.svg#Mulish') format('svg'); /* Legacy iOS */
}

/* mulish-regular - latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/mulish-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v7-latin-regular.svg#Mulish') format('svg'); /* Legacy iOS */
}

/* mulish-600 - latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/mulish-v7-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v7-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v7-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v7-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v7-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v7-latin-600.svg#Mulish') format('svg'); /* Legacy iOS */
}

/* mulish-700 - latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/mulish-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v7-latin-700.svg#Mulish') format('svg'); /* Legacy iOS */
}

/* mulish-800 - latin */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  src: url('/fonts/mulish-v7-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v7-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v7-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v7-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v7-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v7-latin-800.svg#Mulish') format('svg'); /* Legacy iOS */
}

/* oswald-200 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('/fonts/oswald-v40-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/oswald-v40-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/oswald-v40-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/oswald-v40-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/fonts/oswald-v40-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/oswald-v40-latin-200.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/oswald-v40-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/oswald-v40-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/oswald-v40-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/oswald-v40-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/oswald-v40-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/oswald-v40-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/oswald-v40-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/oswald-v40-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/oswald-v40-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/oswald-v40-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/oswald-v40-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/oswald-v40-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}




*:focus, *:active{outline:none;}
*::-moz-focus-inner{border:0;}
a:hover, a:active{outline:none;}
*, *:before, *:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html{font-size:62.5%;}
body{background-color:#ffffff;font-family: 'Mulish', sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;color:#4C4C4C;font-size:1.6rem}
h1{font-size:2.6rem;color:#616161;margin:10px 0 5px 0;font-family: 'Mulish', sans-serif; font-weight:300}
h2{font-size:2.2rem;color:#7a7a7a;margin:5px 0;font-family: 'Oswald', sans-serif; font-weight:300}
h3{font-size:2.0rem;color:#95867f;margin:3px 0;font-family: 'Oswald', sans-serif; font-weight:300}
h4{font-size:1.8rem;color:#A58C96;margin:2px 0;font-family: 'Mulish', sans-serif;}
p{text-align:justify;}
strong{font-weight:bold}
a{color:#0e0e0e;text-decoration:none;}
a:hover{color:#A59B8C;}
a[href^="tel"]:link,a[href^="tel"]:visited, a[href^="tel"]:hover{text-decoration:none;pointer-events:none;cursor:default;}
@media (max-width:767px){a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover{pointer-events:auto;cursor:pointer;}}
#top_riempi{min-height:37px;border-bottom:1px solid #DFDBDA}
.hr{min-height:2px;border-bottom:1px solid #DFDBDA}
#top_ombra{min-height:61px;}
.top_info{margin:8px 0 0 0;font-size:1.2rem;text-transform:uppercase;}
.top_info a{color:#0e0e0e;text-decoration:none;margin:0 8px;}
.top_info a:hover{color:#A59B8C;}
.top_info i{margin-right:2px;}
.top_social a{font-size:2rem}


#logo{padding:10px 0; margin:0 auto}
#menu_riempi{background-color:#ffffff;color:#333;min-height:30px; text-align:center}

.margine10{margin-top:10px;}
.margine20{margin-top:20px;}
.margine40{margin-top:40px;}
.margine80{margin-top:80px}
.spazio20{padding-top:20px}
.spazio40{padding-top:40px}

.brand a{ text-decoration:none}
.brand  .thumbnail {
    border:1px;
  
    border-style:solid;
	border-color:#cfcfcf;
	
}



.brand a.thumbnail:hover,
.brand a.thumbnail:focus,
.brand a.thumbnail.active {
  border-color: #DD7888;
  background-color:#F8F8F8;
}





















.overlay-contact{color:#fff;position:relative;margin-top:-100px;z-index:13;width:100%;height:100%;overflow:hidden}
#contact{min-height:366px;width:300px;color:#FFF;-webkit-box-shadow:0 0 8px 0 #ccc;box-shadow:0 0 8px 0 #ccc;margin-bottom:5px;padding:0;float:right}
#contact h3{font-family:'Open Sans',sans-serif;font-size:2.8rem;font-weight:300;color:#fff;margin:0;padding:0;background-color:#95867f;height:60px;text-align:center;padding-top:10px}
#form_contatti{padding:15px 20px;height:100%;overflow:hidden;font-family:'Roboto',sans-serif;background-color:rgba(255,255,255,0.90)}
#form_contatti input[type="text"]{border-color:rgba(153,153,153,0.66)}
#form_contatti input[type="email"]{border-color:rgba(153,153,153,0.66)}
#form_contatti textarea{border-color:rgba(153,153,153,0.66);font-size:1.4rem}
#form_contatti span{font-size:1.2rem;display:block;color:#ccc}
#form_contatti span a{color:#ccc;font-size:1.2rem}
#form_contatti button{float:right}
#form_contatti a{color:#fff;text-decoration:none}
#form_contatti2{margin-top:8px;padding:0 20px;height:100%;overflow:hidden;font-family:'Roboto',sans-serif}
#form_contatti2 input[type="text"]{border-color:#363F45}
#form_contatti2 input[type="email"]{border-color:#363F45}
#form_contatti2 textarea{border-color:#363F45;font-size:1.4rem}
#form_contatti2 span{font-size:1.2rem;display:block}
#form_contatti2 button{float:right}
#form_contatti2 a{color:#fff;text-decoration:none}
.border-sotto{box-shadow:none;border:0;outline:0;background:transparent;border-bottom:1px solid #000}
.border-sotto:focus{border-color:#D5E6BF;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6)}
.btn-contatti-azione{margin-top:5px;color:#fff;background-color:#95867f;border-color:#95867f;font-family:'Roboto',sans-serif}
.btn-contatti-azione:hover,.btn-contatti-azione:focus,.btn-contatti-azione:active,.btn-contatti-azione.active,.open .dropdown-toggle.btn-contatti-azione{color:#CECECE;background-color:#fff;border-color:#95867f}
.btn-contatti-azione:active,.btn-contatti-azione.active,.open .dropdown-toggle.btn-contatti-azione{background-image:none}
.btn-contatti-azione.disabled,.btn-contatti-azione[disabled],fieldset[disabled] .btn-contatti-azione,.btn-contatti-azione.disabled:hover,.btn-contatti-azione[disabled]:hover,fieldset[disabled] .btn-contatti-azione:hover,.btn-contatti-azione.disabled:focus,.btn-contatti-azione[disabled]:focus,fieldset[disabled] .btn-contatti-azione:focus,.btn-contatti-azione.disabled:active,.btn-contatti-azione[disabled]:active,fieldset[disabled] .btn-contatti-azione:active,.btn-contatti-azione.disabled.active,.btn-contatti-azione[disabled].active,fieldset[disabled] .btn-contatti-azione.active{background-color:#95867f;border-color:#95867f}
.btn-contatti-azione .badge{color:#fff;background-color:#95867f}
.btn-banner{text-transform:uppercase;font-size:2rem;margin-right:20px}
.servizi{background-color:#FFFCFA;font-family:'Roboto',sans-serif;color:#a89c97}
.servizi h3{color:#a89c97;font-family:'Poppins',sans-serif;font-size:2rem;font-weight:700;margin:0;padding:0}
.servizi i{color:#a89c97;font-size:4.8rem}
.servizi a{color:#a89c97;text-decoration:underline}

.circle-icon{background:#CECECE;border-radius:50%;text-align:center;vertical-align:middle;padding:10px;margin:0}
.icon-desc{margin-left:2px;float:right;font-size:1.6rem;text-align:left;margin-top:10px;color:#1F1F1F}
.icon-desc strong{color:#6e6b6a}
.servizio{color:#6e6b6a;margin-top:20px;text-align:center;min-height:200px}
.servizio i{font-size:4.5rem;color:#fff}
.servizio h4{font-family:'Poppins',sans-serif;margin-top:20px;font-size:2rem;color:#000}
.servizio p{margin-top:5px;font-size:1.6rem;color:#6e6b6a;text-align:center}
.servizio-top p{font-size:1.8rem;text-align:center}


a.evidenzia_link{color:#dd7888 !important}
a.evidenzia_link:hover{color:#95867f !important;}
a.outlet_sel{color:#FEBF2C !important;}
a.outlet_sel:hover{color:#95867f !important;}
a.promozioni_sel{color:#FFD013 !important;}
a.promozioni_sel:hover{color:#95867f !important;}
.carrello_top{color:#dd7888;font-size:1.2rem;float:right;margin:10px 0;text-align:center}
.carrello_top i{font-size:2.2rem;margin-right:5px;}
.carrello_top span{font-size:2.2rem;margin:0 4px;}
.carrello_top a{color:#dd7888;text-decoration:none}

#topsearch{ width:300px !important; float: right; padding:0 0 0 60px }
.stylish-input-group .input-group-addon{background:white !important;border-color:#DD7888;border:0;padding:0;margin:0;}
.stylish-input-group .form-control{border-color:#DD7888;border-right:0;border-left:0;border-top:0;box-shadow:0 0 0;border-color:#DD7888;font-size:1.4rem;}
.stylish-input-group button{border:0;color:#0e0e0e;background:transparent;padding:0;margin:0;}
.stylish-input-group i{font-size:1.6rem;}


#login-dp{min-width:250px;padding:14px 14px 0;overflow:hidden;background-color:rgba(255,255,255,.8)}
#login-dp .help-block{font-size:12px}
#login-dp .bottom{background-color:rgba(255,255,255,.8);border-top:1px solid #ddd;clear:both;padding:14px}
#login-dp .form-group{margin-bottom:10px}
.btn-login{color:#fff;background-color:#94979C}
.btn-login:hover{color:#fff;background-color:#94979C}
.login-dp a{color:#000;text-decoration:none}
.effect{position:relative;display:inline-block;text-decoration:none;padding:0}
.effect_linea{color:#CECECE;-ms-transition:width linear .2s;-webkit-transition:width linear .2s;-moz-transition:width linear .2s;transition:width linear .2s}
.effect_linea:before{position:absolute;bottom:0;content:" ";display:block;width:0;height:2px;background:#CECECE;-ms-transition:width linear .2s;-webkit-transition:width linear .2s;-moz-transition:width linear .2s;transition:width linear .2s}
.effect_linea:hover:before{width:85%}
.row_map_canvas{padding:0!important;z-index:3222}
#map_canvas{height:334px;width:100%;min-height:350px}

.effect{position:relative;display:inline-block;text-decoration:none;padding:0}
.effect_linea{color:#CECECE;-ms-transition:width linear .2s;-webkit-transition:width linear .2s;-moz-transition:width linear .2s;transition:width linear .2s}
.effect_linea:before{position:absolute;bottom:0;content:" ";display:block;width:0;height:2px;background:#CECECE;-ms-transition:width linear .2s;-webkit-transition:width linear .2s;-moz-transition:width linear .2s;transition:width linear .2s}
.effect_linea:hover:before{width:85%}



#long_search{margin:2px 0 10px 0;padding:0;text-align:center}
#long_search input[type="text"]{height:32px;min-width:200px;background-color:#ffffff;border:#DFDBDA 1px solid;color:#909294;padding:5px;font-size:1.3rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-ricerca i{font-size:1.9rem}
.btn-ricerca{color:#CCCCCC;background-color:transparent;border-color:transparent;}
.btn-ricerca:hover, .btn-ricerca:focus, .btn-ricerca:active, .btn-ricerca.active, .open .dropdown-toggle.btn-ricerca{color:#ffffff;background-color:#95867f;border-color:transparent;}
.btn-ricerca:active, .btn-ricerca.active, .open .dropdown-toggle.btn-ricerca{background-image:none;}
#footer_line hr{border-top:2px solid #DFDBDA;}
#footer{font-size:1.3rem;font-family: 'Mulish', sans-serif;color:#0e0e0e;}
#footer a{color:#0e0e0e;text-decoration:none;}
#footer a:hover{color:#A59B8C;text-decoration:underline}

#footer strong{font-weight:bold;text-transform:uppercase;}
.chat { border:1px solid #fff;text-align: center; padding:10px; margin:10px 0 0 0;}
.chat i{ margin:0 !important; padding:0;}

#paymode_txt{margin-top:18px}
#paymode img{float:left;margin-right:3px}
#copy{font-size:1.1rem;text-align:right;margin:10px 0; color:#888888}
#copy a{ color:#888888}
.staticmenu{color:#0e0e0e;font-size:1.2rem;padding:0;margin-top:20px;margin-bottom:10px;}
.staticmenu strong{font-size:1.7rem;font-weight:bold;}
.staticmenu i{font-size:1.2rem;margin-top:3px}
.staticmenu ul{}
.staticmenu li{margin:5px 0 5px 1px;}
.staticmenuSel li{margin:5px 0;}
.staticmenu a{font-size:1.4rem;color:#0e0e0e;text-decoration:none;display:block;padding:0 3px;}
.staticmenu a:hover{font-size:1.4rem;color:#ffffff;text-decoration:none;background-color:#0e0e0e;}

.breadcrumb{font-size:1.2rem;color:#DD78A1;margin:20px 0;padding:0;background-color:#ffffff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.breadcrumb a{color:#DD78A1;}
.breadcrumb a:hover{text-decoration:none;}
.breadcrumb > .active{color:#DD78BB;}
.breadcrumb li{padding:0}
.breadcrumb > li + li:before{content:"\2022";color:#DD78A1;}
#navback{float:right;color:#0e0e0e;font-size:1rem;padding:0;margin-top:20px;margin-bottom:10px;}
#navback a{color:#0e0e0e;text-decoration:none;display:block;padding:0 3px;}
#navback i{margin-right:5px;}



.navbar_bg{background-color:#F8F8F8;height:51px; padding:0; margin:0;}
.navbar-default{border-color:transparent; background-color:transparent;}

.navbar-default .navbar-nav > li > .dropdown-menu{background-color:#ffffff}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a{color:#333}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus{color:#333;background-color:#F8F8F8}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider{background-color:#F8F8F8}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#333;background-color:#F8F8F8}


.navbar {/*centra navbar*/
  display: flex;   align-items: center;   justify-content: center; }



.class_margine_top{ margin-top:40px;}/* abbassa la barra in alto di ricerca quando non è presente il conta cart per non registrati*/






#mappa{margin:20px 10px;position:relative;padding-bottom:75%;height:0;overflow:hidden;}
#mappa iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.moduloPOP{padding:10px}
.moduloPOP form{margin:0;}
.moduloPOP h1{font-size:18px;color:#474747;}
.moduloPOP input[type="text"]{background-color:#ffffff;height:30px;min-width:250px;border:#E4E4E4 1px solid;color:#656565;padding:5px;margin:5px;}
.moduloPOP label{display:inline-block;width:200px;margin:5px;color:#919191;font-size:1.5rem;;}
.moduloPOP input[type="submit"]{background-color:#68e3df !important;cursor:pointer;border:none;min-width:90px;height:30px;color:#FFF;font-size:14px;text-transform:capitalize;}
.moduloPOP p{font-size:1.3rem;color:#7c7c7c;}
.moduloPOP a{font-size:1.5rem;;color:#414141;text-decoration:underline;}
.box_riepilogo{margin:10px;background-color:#ececec;}
.modulomargine{margin:5px 5px;padding:10px;}
.modulo form{margin:5px;}
.modulo h1{font-size:2.3rem;color:#474747;}
.modulo h2{font-size:1.1rem;color:#919191;}
.modulo input[type="text"]{background-color:#ffffff;border:#DFDBDA 1px solid;color:#909294;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:35px;min-width:200px;padding:5px;margin:5px;}
.modulo input[type="password"]{background-color:#ffffff;height:35px;min-width:200px;border:#E4E4E4 1px solid;color:#656565;padding:5px;margin:5px}
.modulo textarea{background-color:#ffffff;height:150px;min-width:200px;border:#DFDBDA 1px solid;color:#909294;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;margin:5px;}
.modulo select{background-color:#ffffff;height:30px;max-width:300px !important;border:#DFDBDA 1px solid;color:#909294;padding:5px;margin:5px}
.modulo label{display:block;margin:5px;color:#919191;font-size:1.5rem;}
.modulo input[type="submit"]{background-color:#68e3df !important;cursor:pointer;border:none;min-width:90px;height:40px;color:#FFF;font-size:14px;margin:20px 60px;float:right;text-transform:capitalize;clear:right;}
.modulo p{font-size:1.3rem;color:#7c7c7c;}
.modulo a{font-size:1.3rem;color:#414141;text-decoration:underline;}
.campi{border-bottom:#DFDBDA 1px solid;color:#909294;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#contattiform{padding:8px;background-color:#ececec;margin:0;min-height:550px}
#contattiform h4{font-weight:bold;font-size:20px;margin-left:5px;}
#contattiform input[type="text"]{background-color:#ffffff;border:#DFDBDA 1px solid;color:#909294;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:35px;width:300px;padding:5px;margin:5px;}
#contattiform textarea{background-color:#ffffff;height:150px;min-width:200px;border:#DFDBDA 1px solid;color:#909294;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;margin:5px;}
.nonsottolineato{text-decoration:none !important;}
#contattiform select{background-color:#ffffff;height:30px;max-width:300px !important;border:#DFDBDA 1px solid;color:#909294;padding:5px;margin:5px}
#contattiform label{display:block;width:200px;margin-left:5px;color:#919191;font-size:1.5rem;;}
#contattiform input[type="submit"]{background-color:#95867f !important;cursor:pointer;border:none;min-width:90px;height:40px;color:#FFF;font-size:14px;margin:5px 60px;float:right;text-transform:capitalize;}
#registrazione label.error{display:block;float:none;margin:5px;vertical-align:top;color:#F00;font-size:11px;}
.btn-invia{display:block;font-size:1.6rem;float:right}
.btn-invia i{margin-right:5px;}
.btn-invia{color:#ffffff;background-color:#95867f;border-color:#95867f;}
.btn-invia:hover, .btn-invia:focus, .btn-invia:active, .btn-invia.active, .open .dropdown-toggle.btn-invia{color:#95867f;background-color:#ffffff;border-color:#95867f;}
.btn-invia:active, .btn-invia.active, .open .dropdown-toggle.btn-invia{color:#ffffff;background-color:#95867f;border-color:#95867f;;}
#contattiform label.error{display:block;float:none;margin-left:5px;;vertical-align:top;color:#F00;font-size:11px;}
#contattiform p{color:#6b6b6b;font-size:1.2rem}
#contattiform a{color:#6b6b6b;font-size:1.2rem}
.filter-toggle{display:none;font-size:1.4rem;cursor:pointer;text-align:left;margin-top:20px}
.filter-toggle i{font-size:2rem;margin-right:10px;}

.btn-filtri { 
  color: #0e0e0e; 
  background-color: #DADADA; 
  border-color: #DADADA; 
} 
 
.btn-filtri:hover, 
.btn-filtri:focus, 
.btn-filtri:active, 
.btn-filtri.active, 
.open .dropdown-toggle.btn-filtri { 
  color: #ffffff; 
  background-color: #DD7888; 
  border-color: #DD7888; 
} 
 
.btn-filtri:active, 
.btn-filtri.active, 
.open .dropdown-toggle.btn-filtri { 
  background-image: none; 
} 
 
.btn-filtri.disabled, 
.btn-filtri[disabled], 
fieldset[disabled] .btn-filtri, 
.btn-filtri.disabled:hover, 
.btn-filtri[disabled]:hover, 
fieldset[disabled] .btn-filtri:hover, 
.btn-filtri.disabled:focus, 
.btn-filtri[disabled]:focus, 
fieldset[disabled] .btn-filtri:focus, 
.btn-filtri.disabled:active, 
.btn-filtri[disabled]:active, 
fieldset[disabled] .btn-filtri:active, 
.btn-filtri.disabled.active, 
.btn-filtri[disabled].active, 
fieldset[disabled] .btn-filtri.active { 
  background-color: #DADADA; 
  border-color: #DADADA; 
} 
 
.btn-filtri .badge { 
  color: #DADADA; 
  background-color: #0e0e0e; 
}

#menucat .titolo{color:#0e0e0e;font-size:1.8rem;font-weight:bold;}
#menucat ul{margin:0;padding:0;list-style:none;color:#0e0e0e;font-size:1.4rem;}
#menucat li{margin:0;padding:5px 0;list-style:none;}
#menucat li:hover{color:#dd7888;}
#menucat li:hover a{color:#dd7888;}
#menucat li.sele{color:#dd7888;}
#menucat a.sele{color:#dd7888;}
#menucat a{padding:2px 0 2px 0;color:#0e0e0e6;text-decoration:none;display:block;}
#menucat a:hover{color:#dd7888;}
#box-sottocat ul{list-style-type:none;padding:0;margin:10px 0;overflow:hidden;display:block}
#box-sottocat li{float:left;margin:6px;}
#box-sottocat li:first-child{margin-left:0;}
#box-sottocat strong{font-weight:200;}
#box-sottocat a{color:#0e0e0e;font-size:1.4rem;text-decoration:none;padding:5px;border:#cccccc 1px solid;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#box-sottocat a.sel{border:#95867f 1px solid;color:#FFFFFF;background-color:#95867f;}
#box-sottocat a:hover{border:#95867f 1px solid;color:#FFFFFF;background-color:#95867f;}
#ordinamento{text-align:right;padding:0;margin:0;}
.select_speciale{color:#0e0e0e;background-color:#ffffff;   border-style: solid;
  border-left-width: 3px;
  border-left-color: #DD7888;
  border-top: none;
  border-bottom: none;
  border-right: none;
   border-left: none;
 
  }
 .select_speciale .btn{  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
  border-top: none;
  border-left: none;
  border-right: none;
   font-size:1.4rem
	} 
  
.select_speciale .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .select_speciale .dropdown-menu > .active > a:focus{background-color:#DD7888;color:#FFF}

#menu_ricerca .titolo{color:#0e0e0e;font-size:1.9rem;font-weight:bold;display:block;padding-top:20px;}
#menu_ricerca .subtitle{color:#444;font-size:1.8rem;font-weight:400;}
#menu_ricerca input[type="text"]{height:15px;min-width:135px;border:#fcfcfc 1px solid;color:#1C2E8B;padding:5px;font-size:13px;margin:5px 10px;}
#menu_ricerca input[type="submit"]{cursor:pointer;border:none;width:24px;height:24px;text-indent:-9999px;margin:0 10px;}
#menu_ricercainput[type="submit"]:active{border:#000 1px dashed}
.boxsearch{margin:0;overflow:hidden;display:block;clear:left;margin-top:10px;border-bottom:#fcfcfc 1px solid}
.boxsearch ul{list-style:none;padding:0;margin:0;color:#0e0e0e;font-size:1.4rem;}
.boxsearch li{list-style:none;margin:0;padding:3px 0;display:block}
.boxsearch a{color:#0e0e0e;text-decoration:none;text-transform:capitalize;}
.boxsearch a:hover{text-decoration:underline;color:#dd7888}
.boxsearch label{margin-right:0;}
.seleziona{color:#dd7888;}



@keyframes scalaImmagine {     from {transform:scale(1,1);}
    to {transform:scale(2,2);}
}






@-webkit-keyframes swing
{     15%
    {         -webkit-transform: translateX(5px);         transform: translateX(5px);     }
    30%
    {         -webkit-transform: translateX(-5px);        transform: translateX(-5px);     } 
    50%
    {         -webkit-transform: translateX(3px);         transform: translateX(3px);     }
    65%
    {         -webkit-transform: translateX(-3px);         transform: translateX(-3px);     }
    80%
    {         -webkit-transform: translateX(2px);         transform: translateX(2px);     }
    100%
    {         -webkit-transform: translateX(0);         transform: translateX(0);     }
}
@keyframes swing
{     15%
    {         -webkit-transform: translateX(5px);         transform: translateX(5px);     }
    30%
    {         -webkit-transform: translateX(-5px);         transform: translateX(-5px);     }
    50%
    {         -webkit-transform: translateX(3px);         transform: translateX(3px);     }
    65%
    {         -webkit-transform: translateX(-3px);         transform: translateX(-3px);     }
    80%
    {         -webkit-transform: translateX(2px);         transform: translateX(2px);     }
    100%
    {         -webkit-transform: translateX(0);         transform: translateX(0);     }
}



.lista_elenco ul{margin:0;padding:0;list-style:none;display:block; text-align: center;}
.lista_elenco li{margin:9px;padding:2px 4px;width:230px;min-height:400px; }
.lista_4 ul{margin:0;padding:0;list-style:none;display:block;text-align: center;}
.lista_4 li{margin:5px 5px 5px 0;padding:5px 8px;width:230px;min-height:400px;}
.lista li{background-color:#FFF;list-style:none;float:left;border:#f2f2f2 1px solid;color:#333333;position:relative;z-index:1;font-family: 'Oswald', sans-serif ; font-weight:400; text-align: center; transition: 1s ease;}

.lista li:hover{border-color:rgba(180,170,165,0.40);   box-shadow: inset 0 0 0 4px rgba(180,170,165,0.40);}
.lista li:hover img { }

.lista img{margin:0;max-height:280px;text-align:center;}
.lista img:hover {}

.lista h4{font-size:1.4rem;font-weight:300;min-height:40px;}
.lista h4 a, .listaprodotti h4 a:link{color:#333333;text-decoration:none;}

.lista h4 strong{color:#95867f;font-weight:600; display:block; text-transform:capitalize; letter-spacing:1px; margin-bottom:2px;font-size:1.6rem;}
.lista_prezzo{color:#dd7888;font-weight:bold;text-transform:uppercase;font-size:1.8rem;line-height:24px;font-family: 'Oswald',sans-serif;margin-top:4px;}
.lista_prezzo em{color:#666;font-size:1.4rem;text-transform:capitalize;font-weight:300;font-style:normal;text-decoration:line-through; float:right;}
.lista_azioni{left:250px;top:90px;float:right}


/*.new{background-image:url(/images/icon-new.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:0;}*/

.new{width:1px;height:1px;position:absolute;top:0;left:0;}

.outlet{background-image:url(/images/icon-outlet.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:0;}
.promo{background-image:url(/images/icon-promo.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:0;}
.ihome{background-image:url(/images/icon-home.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:0;}
.ihome_big{background-image:url(/images/icon-home.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:15px;z-index:3}



/*
.new_big{background-image:url(/images/icon-new.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:15px;z-index:3}*/

.new_big{background-repeat:no-repeat;width:1px;height:1px;position:absolute;top:0;left:15px;z-index:3}

.outlet_big{background-image:url(/images/icon-outlet.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:15px;z-index:3}

.lowstock{background-image:url(/images/icon-lowstock.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:0;}

.lowstock_big{background-image:url(/images/icon-lowstock.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:15px;z-index:3}






.promo_big{background-image:url(/images/icon-promo.png);background-repeat:no-repeat;width:67px;height:70px;position:absolute;top:0;left:15px;z-index:3}






a.dettagli{font-size:1.4rem;background-color:#544E4D;color:#FFF;margin:5px;padding:2px 8px;text-align:center;display:block;text-decoration:none}
a:hover.dettagli{background-color:#66768B;}
.navigation{display:inline-block;width:100%;clear:right;text-align:right}
.destra{text-align:right;}
.sinistra{text-align:left;}
.centro{text-align:center;}

/*.navigation .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.navigation .pagination > li > a, .navigation .pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;color:#95867f;background-color:#ffffff;border:1px solid #cccccc;}
.navigation .pagination > li:first-child > a, .navigation .pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.navigation .pagination > li:last-child > a, .navigation .pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.navigation .pagination > li > a:hover, .navigation .pagination > li > span:hover, .navigation .pagination > li > a:focus , .navigation .pagination > li > span:focus{background-color:#eeeeee;}
.navigation .pagination > .active > a, .navigation .pagination > .active > span, .navigation .pagination > .active > a:hover, .navigation .pagination > .active > span:hover, .navigation .pagination > .active > a:focus, .navigation .pagination > .active > span:focus{z-index:2;color:#ffffff;cursor:default;background-color:#95867f;border-color:#95867f;}
.navigation .pagination > .disabled > span, .navigation .pagination > .disabled > a, .navigation .pagination > .disabled > a:hover,.navigation .pagination > .disabled > a:focus{color:#7a7a7a;cursor:not-allowed;background-color:#ffffff;border-color:#dddddd;}

*/



.navigation .pagination{display:inline-block;padding-left:0;margin:20px 0;border:0;}
.navigation .pagination > li > a, .navigation .pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;color:#95867f;background-color:#ffffff;border:0 solid #cccccc;}
.navigation .pagination > li:first-child > a, .navigation .pagination > li:first-child > span{margin-left:0;}
.navigation .pagination > li > a:hover, .navigation .pagination > li > span:hover, .navigation .pagination > li > a:focus , .navigation .pagination > li > span:focus{background-color:#eeeeee;}
.navigation .pagination > .active > a, .navigation .pagination > .active > span, .navigation .pagination > .active > a:hover, .navigation .pagination > .active > span:hover, .navigation .pagination > .active > a:focus, .navigation .pagination > .active > span:focus{z-index:2;color:#212121;cursor:default;background-color:#ffffff;border-color:#95867f;}
.navigation .pagination > .disabled > span, .navigation .pagination > .disabled > a, .navigation .pagination > .disabled > a:hover,.navigation .pagination > .disabled > a:focus{color:#7a7a7a;cursor:not-allowed;background-color:#ffffff;border-color:#dddddd;}


#scheda{padding:0;}
#scheda img{margin:0;padding:0;border:0;}
#scheda_immagine{margin:0 0 20px 0;}
#miniature{display:inline-block;text-align:center}
#gallery_01{text-align:center;float:left;margin-top:10px;}
#gallery_01 a{text-decoration:none;margin:4px 10px 2px 0;padding:2px;border:1px solid #E4E4E4;display:block;float:left;}
#gallery_01 a:hover{border:1px solid #ccccccc;}
.min_sel{border:1px solid #95867f !important;}
#gallery_02{text-align:center;float:left;margin-top:10px;}
#gallery_02 a{text-decoration:none;margin:4px 10px 2px 0;padding:2px;border:1px solid #E4E4E4;display:block;float:left;}
#gallery_02 a:hover{border:1px solid #cccccc;}
#container_prodotto{display:block;margin:0 0 20px 0;padding:10px 5px; }
#scheda_descrizione{margin:0;padding:0;display:block; width:100%;  }
#scheda_descrizione h1{font-size:2.4rem;margin:0;padding:0;}
#scheda_descrizione h2{;font-size:2.2rem;}
#scheda_descrizione_marca{float:right;margin:0;clear:left;display:block;width:120px;}
#scheda_descrizione_marca img{padding:10px;float:right}
.prodesc{;font-size:1.4rem;padding-top:16px;clear:left; font-weight:500;}
.prodesc em{font-size:1.2rem;font-style:normal; color:#0e0e0e}

#scedapp{color:#0e0e0e;font-size:1.4rem;padding-top:16px;clear:left; font-weight:400;}
#scedapp h3{ font-size:1.8rem; margin-bottom:5px; }
#scedapp li a{ text-decoration:none;color:#0e0e0e;}
#scedapp li a:hover{ color:#41818B}
#scedapp .tab-pane a:hover{ text-decoration:underline;}

#price_box{ clear:right;}
#price_contenuto{margin:5px 0;float:left;}
.prezzo_scheda{color:#dd7888;font-weight:bold;text-transform:uppercase;font-size:2.4rem;line-height:20px; font-family: 'Oswald',sans-serif;}
.prezzo_listino{color:#666;font-size:1.4rem;text-transform:capitalize;font-weight:300;font-style:normal;}
.banco_prezzo{color:#3F6C8C !important;font-weight:bold !important;text-transform:capitalize !important;font-size:21px !important;line-height:20px !important;}
.risparmio{color:#0e0e0e;font-size:1.4rem;font-weight:bold;padding:10px}
.miglior_prezzo a{font-size: 1.3rem; margin:10px 0; line-height:11px; display:inline-block; width:100%}


.container-varianti{min-height:400px;}


#variazioni{display:inline-block; margin:0; padding:0; }
#variazione_titolo{color:#333;font-size:1.8rem;font-weight:200; }
#variazioni tr {
width: 100%;
display: inline-table;
table-layout: fixed;
}

#variazioni table{
 height:400px;              // <-- Select the height of the table
 display: -moz-groupbox;    // Firefox Bad Effect
}
#variazioni tbody{
  overflow-y: scroll;      
  height: 400px;            //  <-- Select the height of the body
  width: 100%;
  max-width:585px;
  position: absolute;
}


.panel-varianti { 	clear:right;     border-color: #fcfcfc; 	display:block; 	
}
.panel-varianti > .panel-heading {     background: #fcfcfc; 
    color: #212121;     border-color: #fcfcfc; }
.panel-varianti > .panel-body { 	padding:0
}
.scheda_variazione { margin:0; padding:0;}
.scheda_variazione tr td {     border-top: none !important; 
    
}
.scheda_variazione tr{border-bottom:#fcfcfc 1px outset;margin:0;min-height:70px;font-size:1.4rem;}
.scheda_variazione tr:hover{background-color:#fcfcfc;border-color:rgba(180,170,165,0.40);   box-shadow: inset 0 0 0 4px rgba(180,170,165,0.40);}
.scheda_variazione .attuale{background-color:#fcfcfc;border-color:rgba(180,170,165,0.40);   box-shadow: inset 0 0 0 4px rgba(180,170,165,0.40);}
.scheda_variazione td{padding:5px;}
.scheda_variazione img{padding:0;margin:0;}
.scheda_variazione h3{font-weight:400;color:#666;font-size:1.3rem;display:inline;}
.scheda_variazione_codice{font-weight:bold;color:#666;font-family: 'Oswald',sans-serif;}
.scheda_variazione_strong{font-weight:bold;font-size:1.4rem;}
.scheda_variazione_prezzo{color:#95867f;font-weight:bold;text-transform:uppercase;font-size:1.5rem;line-height:20px;padding:10px 0;}
.scheda_variazione_prezzo em{color:#666666;font-size:1.4rem;text-transform:capitalize;font-weight:300;font-style:normal;}
.banco_prezzo_variazione{color:#DD7888 !important;font-weight:bold !important;text-transform:uppercase !important;font-size:15px !important;line-height:20px !important;padding:10px 0 !important;}
.scheda_variazione_quantita{padding:15px 0;text-align:center; font-size: 2rem}
.scheda_variazione_quantita i{ font-size: 1.8rem}
.scheda_variazione_quantita a{ text-decoration:none; }

.scheda_variazione_quantita a:hover{-moz-opacity:0.50;opacity:0.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);}
.msg_add_cart{height:18px;text-align:center;overflow:hidden;display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-transform:capitalize;color:#0e0e0e;}
tfoot .pagin{background-color:#ffffff;}
tfoot .pagination{float:right; margin:0;}
tfoot .pagination a{float:left;padding:4px 8px;margin-left:-1px;line-height:1.428571429;text-decoration:none;color:#78DDCD;background-color:#ffffff;}
tfoot .pagination a.graybutton.active{color:#ffffff;cursor:default;background-color:#78DDCD;border-color:#78DDCD;}
tfoot .pagination a:hover{color:#ffffff;cursor:default;background-color:#78DDCD;border-color:#78DDCD}


.caratteristiche{margin:0 0 10px 0;color:#949494;font-size:15px;font-weight:bold;float:left;width:250px; }
.caratteristiche input[type="text"]{background-color:#ffffff;height:24px;width:130px;border:#E4E4E4 1px solid;color:#656565;padding:3px;margin:0 0 3px 0;}
.caratteristiche select{background-color:#ffffff;height:38px;max-width:140px !important;border:#E4E4E4 1px solid;color:#656565;padding:5px;margin:0 0 3px 0}
.caratteristiche label{display:inline-block;width:90px;margin:0 3px 3px 0;color:#949494;font-size:15px;text-transform:capitalize;}
.modulosel{background-color:#ffffff;height:27px;min-width:100px !important;border:#E4E4E4 1px solid;color:#656565;padding:5px;margin:10px 0 3px 0}
#scheda_azione{float:right;}

  .btn {     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.08);     border-radius: 0; 	
    padding: .475rem .85rem; 	
}

.btn-action{display:block;font-size:1.6rem;float:right}
.btn-action i{margin-right:5px;}
.btn-action{color:#ffffff;background-color:#dd7888;border-color:#dd7888; -webkit-border-top-right-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-topright: 30px; -moz-border-radius-bottomright: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px;}
.btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action.active, .open .dropdown-toggle.btn-action{color:#ffffff;background-color:#CE3B52;border-color:#CE3B52;}
.btn-action:active, .btn-action.active, .open .dropdown-toggle.btn-action{color:#ffffff;background-color:#CE3B52;border-color:#CE3B52;}

#scheda_azione .carrello_mail input[type="submit"]{font-weight:bold;padding:0;padding-left:20px;color:#fff;font-size:1.2rem;border:0;cursor:pointer;background-color:#3F6C8C;width:230px;height:36px;margin:20px 7px 10px 10px;float:left;text-align:center;background-repeat:no-repeat;background-position:10px 10px;}
#scheda_azione .carrello_mail input[type="submit"]:hover{background-repeat:no-repeat;background-position:10px 10px;background-color:#3F495E;color:#ffffff}
#scheda_azione .carrello_ordinabile input[type="submit"]{font-weight:bold;padding:0;padding-left:20px;color:#fff;font-size:1.2rem;border:0;cursor:pointer;background-color:#3F6C8C;width:230px;height:36px;margin:20px 7px 10px 10px;float:left;text-align:center;background-repeat:no-repeat;background-position:10px 10px;}
#scheda_azione .carrello_ordinabile input[type="submit"]:hover{background-color:#3F495E;color:#ffffff}
#scheda_azione img{margin:6px;}
#scheda_disponibilita{color:#0e0e0e;font-size:1.3rem;width:300px;text-align:right; float:right; clear:right; margin-top:10px; display:block;}
.linea_scheda{background-color:#FFF;height:20px;text-align:center;}
.linea_scheda hr{background-color:#ECECEC;height:1px;width:1143px;margin:0 10px 0 16px;}
.sugg{color:#7a7a7a;font-size:17px;margin:16px;font-weight:bold;}
.iconash{padding:5px;cursor:pointer;margin:0 5px 5px;}
#suggeriti{margin:0 22px 0 22px;}
a.ROLL{padding:5px;display:inline-block;text-indent:-9999px;width:15px;height:16px;}
a.ROLL:hover{}
#testohome{padding-left:25px;}
#barra_brand h3{font-size:2.2rem;font-weight:bold;color:#534D4C;margin-left:10px;}
#barra_brand ul{list-style:none;padding:0;margin:0;}
#barra_brand ul.listabrand li a{color:#0e0e0e;font-size:1.8rem;text-decoration:none;display:table-cell;height:84px;margin:auto;padding:8px;vertical-align:middle;text-align:center;width:143px;z-index:1; 

}
#barra_brand ul.listabrand li a img{z-index:2;max-height:84px;width:143px; -webkit-transition: all 250ms ease-in-out;     -moz-transition: all 250ms ease-in-out;     -ms-transition: all 250ms ease-in-out;     -o-transition: all 250ms ease-in-out;     transition: all 250ms ease-in-out;}
#barra_brand ul.listabrand li a:hover img{    -webkit-transform: scale(1.1,1.1);     -moz-transform: scale(1.1,1.1);     -o-transform: scale(1.1,1.1);     -ms-transform: scale(1.1,1.1);     transform: scale(1.1,1.1);     opacity: 0.7;}
#barra_brand ul.listabrand li{background-color:#ffffff;float:left;height:102px!important;width:165px !important;margin:10px;border:#CCCCCC 1px solid;-webkit-box-shadow:0 0 10px 2px #cccccc;box-shadow:0 0 10px 2px #cccccc;-webkit-border-radius:5px;border-radius:5px;}


#banner img{margin-top:5px;}
#feedbackcart .modal-dialog { font-size:1.2rem}
#feedbackcart h4 {font-size:1.4rem}
#feedbackcart strong { display:block;}


#MsgAlert .modal-dialog { font-size:1.2rem}
#MsgAlert h3 {font-size:1.4rem}


.lista_prodotti_feedbackcart { width:100%;text-align:center}
.lista_prodotti_feedbackcart li { height:210px !important;margin:0 auto;display:inline-block;float:none;text-align:left;}

#cassa table{margin-top:5px;margin-left:auto;margin-right:auto;width:100%;}
#cassa table thead th{border-bottom:1px solid #E4E4E4;color:#95867f;font-weight:bold;font-size:1.4rem;text-transform:uppercase;line-height:20px;padding:2px;border-bottom:1px solid #E4E4E4;}
#cassa table tbody tr{border-bottom:1px solid #E4E4E4;color:#434343;font-size:1.4rem;}
#cassa table tbody td{height:70px;padding:12px;border-bottom:1px dashed #E4E4E4;font-weight:bold;color:#434343}
#cassa table tbody td{color:#838383;text-transform:capitalize;}
#cassa table tbody td em{color:#939393}
#cassa table tbody td s{color:#cccccc;font-size:1.2rem;}
#cassa table tbody td strong{color:#555555;font-weight:bold;font-size:1.4rem;}
#cassa table tbody tr:nth-child(odd){background-color:#ffffff;}
#cassa table tbody tr:nth-child(even){background-color:#F2F2F2;}
.selq img{margin:0 5px 0 5px;border:none !important;}
.img_pr{margin:0 5px 5px 0; max-width:120px;}
#totale{float:right;text-align:left;max-width:300px;font-size:1.3rem;color:#929292;margin:10px;}
#conti{float:right;max-width:200px;margin:0 0 0 10px}
#conti s{color:#cccccc;font-size:1.4rem;}
#conti strong{color:#000000;font-size:1.9rem;font-weight:bold;}
#cart_footer{color:#6b6b6b;font-weight:bold;background-color:#f5f5f5;font-size:1.4rem;clear:right;margin-left:auto;margin-right:auto;margin-bottom:20px;padding:10px;}
#cart_footer img{margin:0 10px;}
#cart_footer a{text-decoration:none;background-color:#b9b9b9;color:#ffffff;font-size:10px;padding:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-left:20px;}
.margine{height:20px;}
.button_bak a{text-decoration:none;background-color:#b9b9b9;color:#ffffff;font-size:13px;padding:10px;margin:0;}
.button_go a{text-decoration:none;background-color:#FF8700;color:#ffffff;font-size:13px;padding:10px;margin:20px 20px;}
.button_go_cart{text-decoration:none;margin:0 20px;width:250px;float:right;clear:right;text-align:center;font-weight:bold;display:block;}
.cassa_hr{border-bottom:1px dashed #E5E5E5;width:98%;display:block;clear:both;}
.cassa_sx{float:left;width:300px;clear:left;margin:20px;color:#BBBBBB;font-size:14px;font-weight:bold;}
.cassa_sx img{margin:5px 20px 5px 5px;}
.cassa_dx{float:left;margin:10px;width:580px;}




#lightgallery a{padding:22px;display:block;font-family:'Open Sans',sans-serif !important;}
#lightgallery h3{font-family:'Open Sans',sans-serif !important;}

#lightgallery img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
#lightgallery a:hover img{-webkit-filter:grayscale(100%) blur(3px);filter:grayscale(100%)}

.gallery_01 img { border:1px solid #cccccc;margin:10px 10px 10px 0;width:100px object-fit:cover;width:100px;height:100px;}
.lg-backdrop.in{opacity: 0.9;}
.lg-inner { background-color: #FFF;}
.lg-toolbar .lg-icon{color:#000}
.lg-toolbar .lg-icon:hover{color:#B99252}
.lg-outer .lg-icon{color:#000}
.lg-toogle-thumb { color:#000 !important; }
.lg-toogle-thumb:hover { color:#B99252 !important; }


.lg-sub-html, .lg-toolbar, .lg-outer .lg-thumb-outer, .lg-outer .lg-toogle-thumb{background-color: rgba(206,206,206,0.9);}
.lg-sub-html{color:#000;font-family:'Open Sans',sans-serif !important;}
.lg-sub-html p{color:#000;font-family:'Open Sans',sans-serif !important; font-size:1.6rem; text-align:center;}
.lg-sub-html h3{color:#000; text-transform:uppercase;font-family:'Open Sans',sans-serif !important; font-size:1.8rem; font-weight:bold;}
.lg-toolbar .lg-group{background-color:#CECECE}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color:#ffffff;opacity:0.9;border:1px #cccc solid; color:#cccc;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{background-color:#CECECE;}





.fixed-size.lg-outer .lg-inner {   background-color: #000; }
.fixed-size.lg-outer .lg-sub-html {   position: absolute;   text-align: left; }
.fixed-size.lg-outer .lg-toolbar {   background-color: transparent;   height: 0; }

.fixed-size.lg-outer .lg-img-wrap {   padding: 12px; }

















.fixed-size.lg-outer .lg-inner {   background-color: #FFF; }
.fixed-size.lg-outer .lg-sub-html {   position: absolute;   text-align: left; }
.fixed-size.lg-outer .lg-toolbar {   background-color: transparent;   height: 0; }

.fixed-size.lg-outer .lg-img-wrap {   padding: 12px; }



.galleria{padding-top:50px;font-size:1.3rem}
.etichetta a{text-transform:uppercase;background-color:#3F1509;color:#fff;font-family:'Roboto',sans-serif;padding:5px;text-align:center;width:318px;display:block}





.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown-submenu .dropdown-menu{left:10px;top:32px}





#login-dp{min-width:250px;padding:14px 14px 0;overflow:hidden;background-color:rgba(255,255,255,.8)}
#login-dp .help-block{font-size:12px}
#login-dp .bottom{background-color:rgba(255,255,255,.8);border-top:1px solid #ddd;clear:both;padding:14px}
#login-dp .form-group{margin-bottom:10px}
.btn-login{color:#fff;background-color:#94979C}
.btn-login:hover{color:#fff;background-color:#94979C}
.login-dp a{color:#000;text-decoration:none}







.effect{position:relative;display:inline-block;text-decoration:none;padding:0}
.effect_linea{color:#CECECE;-ms-transition:width linear .2s;-webkit-transition:width linear .2s;-moz-transition:width linear .2s;transition:width linear .2s}
.effect_linea:before{position:absolute;bottom:0;content:" ";display:block;width:0;height:2px;background:#CECECE;-ms-transition:width linear .2s;-webkit-transition:width linear .2s;-moz-transition:width linear .2s;transition:width linear .2s}
.effect_linea:hover:before{width:85%}
.row_map_canvas{padding:0!important;z-index:3222}
#map_canvas{height:334px;width:100%;min-height:350px}
.footer{background-image:url(/images/ombra.png);background-position:top center;background-repeat:no-repeat;background-color:#95867f;min-height:250px;color:#fff;font-size:1.4rem;padding:40px 0 0;text-align:justify;margin-top:30px}
.footer a{color:#fff}
.footer li{margin:10px 6px;padding:0 0 8px}
.footer i{font-size:2rem}
#footer_social i{margin:10px 20px 0 0;font-size:3rem;font-weight:300; color:#fff}
.footer_titolo{font-size:1.8rem;display:block;color:#fff;margin-bottom:20px}
.upper{text-transform:uppercase}
.footer_titolo em{text-transform:lowercase!important;font-style:normal}
#pie{color:#999;background-color:#F3F6F8;font-size:1.2rem;min-height:20px}
#pie a{color:#999;font-size:1.2rem}
#copy{font-size:1rem;text-align:right;color:#999;padding-bottom:10px}
#copy a{color:#999;text-decoration:none;font-size:1rem}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-control{z-index:2}
.carousel-caption{text-align:left;background-color:transparent;max-width:472px;right:auto;padding:5px;text-shadow:0 1px 15px rgba(255,255,255,.6);position:absolute;top:100px}
.item a{text-decoration:none}
.item a:hover{text-decoration:none}
.carousel-caption h3{font-size:3rem;color:#40B2E4;font-family:'Poppins',sans-serif;font-weight:700}
.carousel-caption h4{font-size:2.4rem;color:#6e6b6a;font-weight:700}
.ev{text-shadow:0 1px 15px rgba(0,0,0,.6)}
.carousel-caption .ev h3{font-size:3rem;color:#FFF;font-family:'Poppins',sans-serif;font-weight:700}
.carousel-caption .ev h4{font-size:2.4rem;color:#F3F6F8;font-weight:700}
.policy-module h2{font-family:'Open Sans',sans-serif;color:#000;font-size:1.8rem;line-height:1.8rem;font-weight:700}
.policy-module h3{font-family:'Open Sans',sans-serif;color:#000;font-size:1.6rem;line-height:1.6rem;font-weight:700}
.parallax-window{min-height:300px;background:rgba(0,0,0,0.5);text-shadow:2px 4px 3px rgba(0,0,0,0.3)}
.box_parallax .contenitore{margin:5% auto 0}
.box_parallax h2{font-size:4.2rem;font-weight:700;color:#fff}

.box_parallax h3{font-size:2.4rem;line-height:5rem;font-weight:700;color:#fff;margin:0}
.box_parallax .btn-banner{text-transform:uppercase;font-size:2rem;margin-right:0}
.box_parallax p{color:#fff}
.btn-parallax{color:#fff;background-color:rgba(0,0,0,0.26);border:1px solid #fff}
.btn-parallax:hover,.btn-parallax:focus,.btn-parallax:active,.btn-parallax.active,.open .dropdown-toggle.btn-parallax{color:#fff;background-color:rgba(110,107,106,0.26);border-color:#fff}
.btn-parallax:active,.btn-parallax.active,.open .dropdown-toggle.btn-parallax{background-image:none}
.btn-parallax.disabled,.btn-parallax[disabled],fieldset[disabled] .btn-parallax,.btn-parallax.disabled:hover,.btn-parallax[disabled]:hover,fieldset[disabled] .btn-parallax:hover,.btn-parallax.disabled:focus,.btn-parallax[disabled]:focus,fieldset[disabled] .btn-parallax:focus,.btn-parallax.disabled:active,.btn-parallax[disabled]:active,fieldset[disabled] .btn-parallax:active,.btn-parallax.disabled.active,.btn-parallax[disabled].active,fieldset[disabled] .btn-parallax.active{background-color:rgba(110,107,106,0.26);border-color:#fff}
.btn-parallax .badge{color:#611BBD;background-color:#fff}
.carousel-control.left,.carousel-control.right{background:none!important;filter:progid: none!important;outline:0}
.carousel .carousel-control{visibility:hidden}
.carousel:hover .carousel-control{visibility:visible}



.overlay-contact{color:#fff;position:relative;margin-top:-100px;z-index:13;width:100%;height:100%;overflow:hidden}
#contact{min-height:366px;width:300px;color:#FFF;-webkit-box-shadow:0 0 8px 0 #ccc;box-shadow:0 0 8px 0 #ccc;margin-bottom:5px;padding:0;float:right}
#contact h3{font-family:'Open Sans',sans-serif;font-size:2.8rem;font-weight:300;color:#fff;margin:0;padding:0;background-color:#95867f;height:60px;text-align:center;padding-top:10px}
#form_contatti{padding:15px 20px;height:100%;overflow:hidden;font-family:'Roboto',sans-serif;background-color:rgba(255,255,255,0.90)}
#form_contatti input[type="text"]{border-color:rgba(153,153,153,0.66)}
#form_contatti input[type="email"]{border-color:rgba(153,153,153,0.66)}
#form_contatti textarea{border-color:rgba(153,153,153,0.66);font-size:1.4rem}
#form_contatti span{font-size:1.2rem;display:block;color:#ccc}
#form_contatti span a{color:#ccc;font-size:1.2rem}
#form_contatti button{float:right}
#form_contatti a{color:#fff;text-decoration:none}
#form_contatti2{margin-top:8px;padding:0 20px;height:100%;overflow:hidden;font-family:'Roboto',sans-serif}
#form_contatti2 input[type="text"]{border-color:#363F45}
#form_contatti2 input[type="email"]{border-color:#363F45}
#form_contatti2 textarea{border-color:#363F45;font-size:1.4rem}
#form_contatti2 span{font-size:1.2rem;display:block}
#form_contatti2 button{float:right}
#form_contatti2 a{color:#fff;text-decoration:none}
.border-sotto{box-shadow:none;border:0;outline:0;background:transparent;border-bottom:1px solid #000}
.border-sotto:focus{border-color:#D5E6BF;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6)}
.btn-contatti-azione{margin-top:5px;color:#fff;background-color:#95867f;border-color:#95867f;font-family:'Roboto',sans-serif}
.btn-contatti-azione:hover,.btn-contatti-azione:focus,.btn-contatti-azione:active,.btn-contatti-azione.active,.open .dropdown-toggle.btn-contatti-azione{color:#CECECE;background-color:#fff;border-color:#95867f}
.btn-contatti-azione:active,.btn-contatti-azione.active,.open .dropdown-toggle.btn-contatti-azione{background-image:none}
.btn-contatti-azione.disabled,.btn-contatti-azione[disabled],fieldset[disabled] .btn-contatti-azione,.btn-contatti-azione.disabled:hover,.btn-contatti-azione[disabled]:hover,fieldset[disabled] .btn-contatti-azione:hover,.btn-contatti-azione.disabled:focus,.btn-contatti-azione[disabled]:focus,fieldset[disabled] .btn-contatti-azione:focus,.btn-contatti-azione.disabled:active,.btn-contatti-azione[disabled]:active,fieldset[disabled] .btn-contatti-azione:active,.btn-contatti-azione.disabled.active,.btn-contatti-azione[disabled].active,fieldset[disabled] .btn-contatti-azione.active{background-color:#95867f;border-color:#95867f}
.btn-contatti-azione .badge{color:#fff;background-color:#95867f}





/* trasformo nav bar in said bar */

.overlay, .sideMenu{
	position: fixed;
	bottom: 0
}
.overlay {
	top: 0;
	left: -100%;
	right: 100%;
	margin: auto;
	background-color: rgba(255,255,255,0.90);
	z-index: 998;
	transition: all ease 1ms
}
.sideMenu, .sidebarNavigation {
	z-index: 999;
	margin-bottom: 0
}
.overlay.open {
	left: 0;
	right: 0
}
.sidebarNavigation .left-navbar-toggle {
	float: left;
	margin-right: 0;
	margin-left: 15px
}
.sideMenu {
	left: -100%;
	top: 52px;
	transition: all ease-in-out .4s;
	overflow: hidden;
	width: 100%;
	max-width: 50%
}
.sideMenu.open {
	left: 0;
	display: block;
	overflow-y: auto
}
.sideMenu ul {
	margin: 0
}
/* fine*/

.altezza-row { min-height:470px}







@media (min-width:1200px){/*HackLARGEBootstrap */
.container{width:1230px;}
.carousel img { width: 100%; height: auto; }
}

	
@media (max-width: 800px) {
.container{width:auto;}

	.carousel  .carousel-indicators{ visibility: hidden !important; }
	.carousel .carousel-control { visibility: hidden !important; }
	.carousel .carousel-inner a img { width: 100%;height: 35em !important;object-fit: cover;overflow: hidden;object-fit: cover;}
	.cropleft{object-position: 70% 0;}
	.cropright{object-position: 10% 0;}
 }




@media (max-width:700px){.cassa_sx{display:block;width:auto}
.cassa_dx{display:block;width:auto}
}
#spedizione_tab table{margin-top:5px;margin-left:auto;margin-right:auto;width:100%;}
#spedizione_tab th{color:#95867f;font-weight:bold;font-size:1.4rem;text-transform:uppercase;line-height:20px;padding:2px;border-bottom:1px solid #E4E4E4;}
#spedizione_tab tr{padding:10px 0;border-bottom:4px solid #ffffff;color:#333;font-size:1.4rem;}
#spedizione_tab td{padding:20px;border-bottom:4px solid #ffffff;color:#434343}
#spedizione_tab td em{color:#939393}
#spedizione_tab td s{color:#cccccc;font-size:1.2rem;}
#spedizione_tab td strong{font-weight:bold;color:#323232;text-transform:capitalize;font-size:16px;}
#spedizione_tab tr:nth-child(odd){background-color:#ffffff;}
#spedizione_tab tr:nth-child(even){background-color:#f2f2f2;}
#totale_sped{float:right;text-align:left;width:250px;font-size:13px;color:#95867f;margin:10px;}
#conti_sped{float:right;width:200px;}
#conti_sped strong{color:#000000;font-size:17px;font-weight:bold;}
#totale_riepilogo{background-color:#95867f;color:#FFF;font-size:1.4rem;text-transform:uppercase;float:right;text-align:center;width:250px;padding:10px;margin:20px;}
#totale_riepilogo strong{font-size:19px;margin-left:20px;}
.carrello_modifica{-webkit-border-radius:10px;-moz-border-radius:5px;border-radius:10px;background-color:#6F6F6F;background-repeat:no-repeat;background-position:right center;padding:5px 20px;font-size:1.2rem!important;font-weight:bold;clear:left;text-decoration:none !important;color:#fff !important;margin:2px 0 0 60px;text-transform:capitalize;width:100px;}
.box_riepilogo{padding:20px;}
.coupon input[type="text"]{background-color:#ffffff;border:#DFDBDA 1px solid;color:#909294;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:35px;min-width:200px;padding:5px;margin:5px;}
.coupon input[type="submit"]{background-color:#457F97;cursor:pointer;border:none;min-width:90px;height:30px;color:#ffffff;font-size:14px;margin:20px;text-transform:capitalize;}
.coupon label{display:inline-block;min-width:110px;margin:2px 5px;color:#0e0e0e;font-size:14px;}
.coupon span{margin:2px 5px;color:#0e0e0e;font-size:14px;}


.top_info{margin:8px 0 0 0;}
.top_info a{margin:0 8px 0 0;}

#menu_riempi{background-color:#ffffff;color:#95867f;-webkit-box-shadow:none;box-shadow:none;}
}
@media only screen and (max-width:1199px){
	.filters-mobile{display:none;margin:0;padding:0}
.filters-mobile li{background-color:#FFF;border:#fcfcfc 1px solid;padding:5px !important;}
.filters-mobile a{font-size:1.6rem;}
.filters-mobile li:hover{background-color:#fefefe;font-size:1.4rem;border:#DD7888 1px solid;padding:5px !important;}
.filter-toggle{display:block}
.filters-mobile .titolo{display:none;}
#menu_ricerca{background-color:#FFF;padding:0 5px;}
.ordinamento{text-align:left}
}
@media (max-width: 991px) { #banner{ text-align:center;}
#banner img{ margin:10px auto;}
.lista_4 ul{margin:0;padding:0;list-style:none;display:block;}
.lista_4 li{margin:10px  20px;padding:5px 8px;width:275px;height:360px;}	


.menutop { background-color:#ffffff}

.navbar_bg{background-color:#ffffff;height:auto; padding:0; margin:0;}
.navbar .navbar-nav { display:block;float:none; }
.navbar .navbar-collapse { text-align:left;}
.navbar-default { border:none;background-color: rgba(255,255,255,1); }
.navbar-default .navbar-nav > li > a { padding: 10px 15px; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background-color: #F8F8F8;}

.navbar-default li { border-right: none;margin: 0;padding: 0 ;}
.navbar.navbar-default { position:fixed;top:0px;border:0;right:0;left:0;z-index:1030;margin:0 !important;padding:0 !important;border:none;display:block}
.navbar-header { float:none;}
.navbar-toggle { display:block;}
.navbar-collapse.collapse { display:none!important;}
.navbar-left, .navbar-right { float:none !important;}
.navbar-fixed-top { top:0;border:0;}
.navbar .collapse.in { display:block !important;}
.navbar-default .navbar-nav>li { float:none}
.navbar-default .navbar-toggle { color:#ffffff;padding:13px 25px 13px 15px;margin:0;position:absolute;left:0;right:auto;z-index:10;border:none; background-color:}
.navbar-default .navbar-nav { margin:25px 0}
.navbar-default .navbar-nav > li { padding:5px 0}
.navbar-nav .open .dropdown-menu { padding:15px 0 10px;}







.navbar-default .navbar-collapse,
.navbar-default .navbar-form { border-color: #ffffff;}
.navbar-default li { border-right: none;}
.navbar-default li:last-child { border-right: none;}

/* correggo bug su scroll con tastiera cellulare*/
.navbar-collapse { max-height: calc(100vh - 60px); overflow-y: auto; }
/* fine bug */









.menu_mini-top { padding:2px 0;display:inline-block;float:right;z-index:7a7a7a99999;font-size:2rem;margin-right:5px}
.menu_mini-top i { font-size:2.4rem}
.menu_mini-top dropdown ul li i { font-size:1.6rem}
.menu_mini-top a {text-decoration:none;margin:0 20px 0 0}

.lista_elenco ul{margin:0 auto;padding:0;list-style:none;display:block; text-align: center;}
.lista_elenco li{margin:9px;padding:2px 4px;width:220px;min-height:390px; }




.class_margine_top{ margin-top: 0; display:block; text-align:center;}
#topsearch{text-align:center; float: none;  margin:5px auto }


}


@media (max-width:767px) { 



a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover { pointer-events:auto;cursor:pointer;}

.lista_elenco ul{margin:0 auto;padding:0;list-style:none;display:block; text-align: center;  justify-content: center;
 }
.lista_elenco li{margin:9px;padding:2px 4px;width:200px;min-height:390px; }


}









@media (max-width: 694px) { 

.price_contenuto{ text-align:center;}
#scheda{text-align:center;}
.gallery_01 img {margin:2px 2px 2px 0;width:75px object-fit:cover;width:75px;height:75px;}







.lista li { margin:20px auto;width:300px;height:auto;display:block;float:none}
.lista_4 li { margin:20px auto;width:264px;display:block;float:none}
.lista_elenco li{min-height:410px; }


#scheda_descrizione{ text-align:center;  }
#scheda_descrizione h1{font-size:1.8rem; text-align:center}
#scheda_descrizione h2{;font-size:1.6rem; text-align:center}
#scheda_descrizione_marca{float: none;margin:0;clear:left;display:block;width:120px; t}
#scheda_descrizione_marca img{padding:10px;float:right}


.footer{text-align:center;  }
.footer p{text-align:center;  }
.footer_titolo{text-align:center;  }
#footer_social{text-align:center; margin:0; padding-bottom:20px; }










}


@media (max-width: 634px) { 
#barra_brand ul{list-style:none;padding:0;margin:0;}
#barra_brand ul.listabrand li{float:left;height:102px!important;width:165px !important;margin:2px;}
	}

@media (max-width:420px) { 


}
