*: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%;scroll-behavior: smooth;}
body{background-color:#FFFFFF;font-family:'Lato', sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;color:#3F3531;font-size:1.6rem}
/*.bgtop{background-image: url("/images/natale-2017.jpg");}
*/
h1{font-size:2.6rem;color:#417F8B;margin:5px 0;text-transform:capitalize:  font-family:'Roboto', sans-serif;}
h2{font-size:2.4rem;color:#986B52;margin:5px 0 10px 0;font-family:'Roboto', sans-serif;font-weight:100;}
h3{font-size:2.2rem;color:#662E28;margin:0;}
h4{font-size:2rem;color:#662E28;margin:0;}
p{text-align:justify;}
strong{font-weight:bold}
a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover{text-decoration:none;pointer-events:none;cursor:default;}
a{text-decoration:none;color:#3F3531;transition: color 0.3s linear;-webkit-transition: color 0.3s linear;-moz-transition: color 0.3s linear;}
a:hover{ color:#417F8B}
.margine10{margin-top:10px;}
.margine20{margin-top:20px;}
.margine40{margin-top:40px;}
.margine80{margin-top:80px}
.spazio20{padding-top:20px}
.spazio40{padding-top:40px}
.capitalize{text-transform:capitalize}
.uppercase{text-transform:uppercase}
#topTrig{background-color:#FCE1D6;min-height:30px;color:#31261F;padding:2px 0;font-family:'Roboto', sans-serif;font-size:2.2rem;text-align:center;min-height:40px;}
#topTrig strong{ }
#topTrig span{ font-size:1.1rem;color:#31261F;}
#top{background-color:#417F8B ;font-family:'Roboto', sans-serif;font-weight:100;min-height:30px;color:#FFFFFF;padding:2px 0;font-size:1.6rem;}
#top a{color:#ffffff;text-decoration:none;margin:0 6px}
#top i{margin:0 2px}
#toplogin{font-family:'Roboto', sans-serif;text-align:right;font-size:1.6rem;padding-top:2px;}
.bgtop{ margin:20px 0;}
#logo{padding-top:10px;text-align:center}
#logo img{margin:0 auto;}
.triglist{ color:#302620;font-size:1.6rem;font-family:'Roboto', sans-serif;font-weight:100;}
.triglist span i { font-size:1.2rem;}
.triglist .oro{ color:#E69B74;}
.civetta{margin:12px auto;color:#3F3531;line-height:1.3rem;height:35px}
.civetta i{margin-right:8px;float:left;font-size:3.0rem}
.civetta p{font-size:1.3rem;display:block;font-style:normal;}
.civetta em{font-style:normal;}
.civetta span{color:#986B52;}
.civetta .stro{font-size:1.4rem;display:block;font-weight:bold; color:#888888}
.civettabig{font-size:1.5rem;font-style:italic;margin:10px 0;letter-spacing:1px}
.civettabig i{font-size:1.8rem}
.civetta_prod{color:#888888}
#toptool{margin-top:20px;}
#topsearch{ }
.stylish-input-group .input-group-addon{font-size:1.8rem;background:white !important;border-color:#417F8B;border:0;padding:0;margin:0;}
.stylish-input-group .form-control{border-color:#417F8B;border-right:0;border-left:0;border-top:0;box-shadow:0 0 0;border-color:#417F8B;font-size:1.8rem;}
.stylish-input-group button{border:1px;color:#417F8B;background:transparent;padding:0;margin:0;}
.stylish-input-group i{font-size:2.6rem;}
#carrello-top{color:#417F8B;font-size:1.6rem;}
#carrello-top a{color:#417F8B;text-decoration:none;font-size:1.4rem}
#carrello-top i{font-size:2.6rem;}
#carrello-top  .count-notif{ background-color:#417F8B;font-size:1.6rem;color:#ffffff;z-index: 1;position: absolute;top: -18px;left: 30px;}
#toploginmenu{color:#417F8B;cursor:pointer;}
#toploginmenu i{font-size:2.6rem;}
#toploginmenu .btn-group.open .dropdown-toggle { -webkit-box-shadow: none;box-shadow: none;}
#toploginmenu .dropdown-menu li a{ font-family:'Roboto', sans-serif;font-weight:100; color:#3F7F8B; font-size:1.6rem}
#toploginmenu .dropdown-menu li a i{ font-size:2rem; margin-right:4px}
input[name=cap]{width:80px;}
input[name=numero]{width:60px;}
input[name=cell]{max-width:360px;}
.contatti_contrassegno li{margin:10px auto; }
.checkbox label:after,
.radio label:after{content:'';display:table;clear:both;}
.checkbox .cr,
.radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em;}
.radio .cr{border-radius:50%;}
.checkbox .cr .cr-icon,
.radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%;}
.radio .cr .cr-icon{margin-left:0.04em;}
.checkbox label input[type="checkbox"],
.radio label input[type="radio"]{display:none;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon{transform:scale(1) rotateZ(0deg);opacity:1;}
.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr{opacity:.5;}
.menutop{ }
.menusub hr{ padding:0;margin:0;}
.linea_ombra{/*background-image:url(/images/linea-ombra.png);background-repeat:no-repeat;background-position:center top;padding-top:30px;*/}
.testohome{}
.diamantetesto{}
.breadcrumb{font-size:1.2rem;color:#3F3531;margin:20px 0 0 0;padding:0;background-color:#ffffff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.breadcrumb a{color:#3F3531;}
.breadcrumb a:hover{text-decoration:none;}
.breadcrumb > .active{color:#A59B8C;}
.breadcrumb li{padding:5px 0}
.breadcrumb > li + li:before{content:"\276D\00a0";color:#A59B8C;}
.navback{padding:18px 0 0 5px; margin:0; text-align:right}
.navback a{font-size:1.4rem;color:#3F3531;}
#testo-top{background-color:#FBFCE7;color:#000000;font-size:1.6rem;padding-bottom:30px;}
.footer{background-color:#417F8B;color:#FFFFFF;min-height:227px;font-size:1.3rem;}
.footer .footer_h5{font-size:1.6rem; padding-top:4px}
.footer i{font-size:2.6rem;float:left;margin:10px 6px 0 0;}
.footer a{color:#FFFFFF;text-decoration:none;}
.footer img{margin:4px 0;}
.eccezione{padding-top:10px;}
.eccezzioneicona{min-height:80px}
.gruppofooter{margin:8px 0;display:block;clear:both;}
.gruppofooter strong{ font-weight:200;}
.social_foot a i{ margin-left:10px}
.footerorari{ min-height:30px}
.linea_dx{background-image:url(/images/br-footer.png);background-position:top right;background-repeat:no-repeat}
.copy{background-color:#F9F9F9;border-top:#DFDBDA 1px solid;border-bottom:#DFDBDA 1px solid;color:#3F3531;font-size:1.3rem;min-height:30px;padding-top:4px;}
.copy a{color:#3F3531;text-decoration:none;}
.copyw{color:#3F3531;font-size:1rem;min-height:30px;padding:4px 0 50px 0;text-align:right;}
.copyw a{color:#3F3531;text-decoration:none;}
.copyidea{ }
.navigation{text-align:right;}
.navigation{color:#666;border:0;font-size:1.4rem;text-align:center;margin:10px 0;}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active{text-decoration:none;color:#333333;background:#ffffff;border:1px solid #cccccc;padding:8px 10px;font-size:1.4rem}
.navigation a:hover{background:#417F8B;color:#FFFFFF;border-color:#E6E6E6;}
.navigation strong{background:#417F8B;color:#FFFFFF;border:1px solid #cccccc;padding:6px 8px;font-size:1.4rem}
.navigation span{text-decoration:none;background:#fff;padding:6px 8px;border:1px solid #cccccc;color:#ccc;font-size:1.4rem;}
.navigation span.nav_ext{border:none;background:transparent;}
.allineadx{float:right;margin-right:65px}
.cleartop{clear:left;}
#actionbar{float:left;padding:0 20px;}
#actionbar .form-control:focus{border-color:#3F3531;box-shadow:none;-webkit-box-shadow:none;}
#actionbar .has-error .form-control:focus{box-shadow:none;-webkit-box-shadow:none;}
#actionbar .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{color:#fff;text-decoration:none;background-color:#3F3531;outline:0;}
#scroll{display:block;clear:left}
#more{background-color:#B08C5E;text-align:center;font-size:12px;color:#ffffff;clear:left;display:block;position:relative;height:45px;margin-bottom:10px;}
#more p{padding:5px;cursor:pointer;}
#barand_page a{text-align:center;font-size:2.4rem;color:#000000;display:table-cell;vertical-align:middle;width:250px;height:250px;}
#barand_page a:hover{text-decoration:none;border:#FCE1D6 1px solid}
#barra_brand a{color:#757575;font-size:1.4rem;text-decoration:none;display:table-cell;padding:9px 12px;vertical-align:middle;text-align:center;height:120px;width:200px;z-index:1;}
#barra_brand a img{z-index:2;max-height:74px;max-width:113px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
#barra_brand a:hover img{ -moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-o-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);}
#barra_brand .thumbnail{background-color:#FFFFFF;border:#CCCCCC 1px solid;-webkit-box-shadow:0 0 10px 2px #EEE6DC;box-shadow:0 0 10px 2px #EEE6DC;-webkit-border-radius:5px;border-radius:5px;}
.brand-right{float:right; margin-left:10px; width:140px	}
.listaprodotti{list-style:none;padding:0;margin:0;font-family:'Roboto', sans-serif;font-weight:100;}
.listaprodotti li{background-color:#FFF;margin:10px 20px;padding:5px;list-style:none;float:left;border:#F5F5F5 0px solid;color:#3F3531;position:relative;z-index:1;width:260px;height:340px;}
.listaprodotti_quattro li{margin:12px;}
.listaprodotti_tre li{margin:10px 20px;}
.listaprodotti s{font-size:1.2rem;color:#757575;display:block}
.listaprodotti a.img_cornice{cursor:pointer;display:table-cell;height:200px;text-align:center;vertical-align:middle;width:240px;overflow:hidden;position:relative;}
.listaprodotti a.img_cornice img{margin:0 auto;max-height:200px;max-width:240px;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);z-index:1}
.listaprodotti a.img_cornice:hover img{ -moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);}
/* h4 deprecato */
.listaprodotti h4{font-size:1.4rem;font-weight:200;line-height:15px;margin:7px 0 4px 0;text-align:justify}
.listaprodotti h4 a, .listaprodotti h4 a:link{color:#6B6B6B;text-decoration:none;}
.listaprodotti h4 a:hover{color:#6B6B6B;}
.listaprodotti h4 strong{color:#4F4F4F;font-weight:bold;}
/* h3 deprecato */
.listaprodotti h3{font-size:1.4rem;font-weight:200;line-height:18px;margin:7px 0 4px 0;text-align:justify}
.listaprodotti h3 a, .listaprodotti h3 a:link{color:#6B6B6B;text-decoration:none;}
.listaprodotti h3 a:hover{color:#6B6B6B;}
.listaprodotti h3 strong{color:#4F4F4F;font-weight:bold;}

.listaprodotti .scheda_min{font-size:1.4rem;font-weight:200;line-height:18px;margin:7px 0 4px 0;text-align:justify !important}
.listaprodotti .scheda_min a, .listaprodotti .scheda_min a:link{color:#6B6B6B;text-decoration:none;}
.listaprodotti .scheda_min a:hover{color:#6B6B6B;}
.listaprodotti .strong_price{color:#4F4F4F;font-weight:bold !important;}

.listaprodotti .marca{color:#4F4F4F;font-weight: bold;}
.listaprodotti a.img_cornice .plus{display:none}
.listaprodotti a.img_cornice:hover .plus{ }
.listaprodotti p{margin:1px 0px;font-size:1.4rem;color:#3F3531;text-align:justify;}
#feedbackcart .modal-dialog{}
.lista_prodotti_feedbackcart{width:100%;text-align:center}
.lista_prodotti_feedbackcart li{height:250px !important;margin:10px auto;display:inline-block;float:none;text-align:left;}
.lista-giacenza {float:right;padding:4px 2px;font-size:1.1rem;}
.dis{color:#417F8B}
.nodis{color:#D34348}
.prezzo{color:#403631;font-size:1.5rem}
.marca{text-transform:uppercase}
.strong{ font-weight:bold; }
.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}

.btn-cart{color:#F0C39F;background : #3D3331;border-color:#3D3331;}
.btn-cart i{margin-right:5px;}
.btn-cart:hover, .btn-cart:focus, .btn-cart:active, .btn-cart.active, .open .dropdown-toggle.btn-cart{color:#F0C39F;background-color:#000000;border-color:#000000;}
.btn-cart:active, .btn-cart.active, .open .dropdown-toggle.btn-cart{background-image:none;}
.btn-cart.disabled, .btn-cart[disabled], fieldset[disabled] .btn-cart, .btn-cart.disabled:hover, .btn-cart[disabled]:hover, fieldset[disabled] .btn-cart:hover, .btn-cart.disabled:focus, .btn-cart[disabled]:focus, fieldset[disabled] .btn-cart:focus, .btn-cart.disabled:active, .btn-cart[disabled]:active, fieldset[disabled] .btn-cart:active, .btn-cart.disabled.active, .btn-cart[disabled].active, fieldset[disabled] .btn-cart.active{background : #3D3331;border-color:#3D3331;}
.btn-cart .badge{color:#FCE1D6;background-color:#FFFFFF;}
.btn-informazioni{color:#ffffff;background-color:#3F3531;border-color:#3F3531;}
.btn-informazioni:hover, .btn-informazioni:focus, .btn-informazioni:active, .btn-informazioni.active, .open .dropdown-toggle.btn-informazioni{color:#ffffff;background-color:#848484;border-color:#3F3531;}
.btn-informazioni:active, .btn-informazioni.active, .open .dropdown-toggle.btn-informazioni{background-image:none;}
.btn-informazioni.disabled, .btn-informazioni[disabled], fieldset[disabled] .btn-informazioni, .btn-informazioni.disabled:hover, .btn-informazioni[disabled]:hover, fieldset[disabled] .btn-informazioni:hover, .btn-informazioni.disabled:focus, .btn-informazioni[disabled]:focus, fieldset[disabled] .btn-informazioni:focus, .btn-informazioni.disabled:active, .btn-informazioni[disabled]:active, fieldset[disabled] .btn-informazioni:active, .btn-informazioni.disabled.active, .btn-informazioni[disabled].active, fieldset[disabled] .btn-informazioni.active{background-color:#3F3531;border-color:#3F3531;}
.btn-informazioni .badge{color:#3F3531;background-color:#ffffff;}
.box_riepilogo{margin:10px;border:#cccccc 1px solid;-webkit-box-shadow:0 0 8px 2px #cccccc;box-shadow:0 0 8px 2px #cccccc;min-height:280px}
.modulomargine{margin:5px 5px;padding:10px;}
#scheda_immagine{margin:0 auto;position:relative; padding:0}
a.img_corniceb{cursor:pointer;position:relative;padding:0;}
a.img_corniceb img{margin:0 auto;z-index:1;}
.gallery_01 img{border:#cccccc 1px solid;-webkit-box-shadow:0 0 8px 2px #cccccc;box-shadow:0 0 8px 2px #cccccc;margin:10px 10px 10px 0;}
.gallery_01 img:hover{border:#C1A33B 1px solid;}
.evidenza{background-color:#FDF04B;padding:3px 3px;margin-left:2px;color:#000000;font-size:1.4rem;font-weight:200;float:right;}
#scheda_azione{text-align:right}
.scheda_logo{width:120px;}
.taglia{border:1px solid #ffffff;padding:5px 0;text-decoration:none; font-size:1.4rem}
.taglia:hover{ border:1px solid #FCE1D6; background-color:#FCE1D6; text-decoration:none;color:#403631}
.taglia_sel{padding:4px;border:1px solid #FCE1D6; background-color:#FCE1D6;font-weight:bold;text-decoration:none;color:#403631}
#scheda_descrizione{display:block;text-align:justify; font-size:1.5rem}
#scheda_descrizione ul{margin-top:0; margin-bottom:0;}
#scheda_descrizione ul  i{color:#417F8B;}
#scheda_descrizione h1{text-transform:capitalize;text-align:left}
#scheda_descrizione h2{margin:0;}
#scheda_descrizione a{}
#scheda_descrizione .trig-frase-scheda{ font-size:1.4rem; font-weight:300}
#scheda_descrizione .scheda-more{ text-decoration:none; font-size:1.4rem}
.miglior_prezzo{ display:block; font-size:1.4rem; margin:20px 0; font-family:'Roboto', sans-serif; font-weight:100;}
#scheda_descrizione_marca{float:right;margin:0 10px 0 10px;clear:left;}
#scheda_disponibilita{color:#575757;font-size:1.4rem;float:right;font-weight:bold;text-align:right;margin-top:10px;}
#listanobanner h1{ text-transform:none;}
.special  h1{ text-transform:capitalize !important; }
#listanobanner h2{ text-transform:none !important; }
#listanobanner p{font-size:1.4rem; }
#price_contenuto{margin:0px;float:left;min-height:80px;min-width:300px;}
.prezzo_scheda{font-family:'Ledger', serif;color:#B08C5E;font-size:2.6rem;margin:0;padding:0;font-weight:bold;line-height:22px;}
.prezzo_listino{color:#4F4F4F !important;font-size:1.3rem;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 2px;padding:0;font-style:normal;}
#prezzo_min30gg{color:#666666 !important;font-size:1.2rem;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-style:normal;}
.risparmio{color:#3f3f3f;font-size:1.3rem;}
.risp_evid{ font-weight:bold}
.risp_percent{font-size:1.6rem;}
#az a{font-family:'Ledger', serif;color:#FFFFFF;font-style:italic;cursor:pointer;border:none;-webkit-box-shadow:0 0 10px 2px #EEE6DC;box-shadow:0 0 10px 2px #EEE6DC;-webkit-border-radius:5px;border-radius:5px;padding:4px 0 0 0;color:#fff;font-size:14px !important;border:0;cursor:pointer;background-color:#B08C5E;width:190px;height:26px;margin:20px 0 0 30px;float:right;text-align:center;font-weight:200;}
#az a:hover{background-color:#4E3C26;color:#ffffff;font-style:italic;}
#az img{margin:6px;}
.caratteristiche{color:#3F3531;font-size:1.4rem;clear:left;margin:1px 0 0 0;padding:0;}
.menucategorie{font-family:'Roboto', serif;font-size:1.4rem;font-weight:100;}
.menucategorie ul{margin:0;padding:0}
.menucategorie li{margin:0;padding:0}
.filter-toggle{display:none;font-size:1.4rem;cursor:pointer;text-align:left !important;margin-top:20px;padding:0;background-color:#ffffff;}
.filter-toggle i{font-size:1.6rem;margin-right:5px;}
.filters-mobile2{display:none;margin:0;padding:0}
.filter-toggle2{display:block;font-size:1.4rem;cursor:pointer;text-align:left !important;margin-top:20px;padding:0;background-color:#ffffff;}
.filter-toggle2 i{font-size:1.6rem;margin-right:5px;}
.breadcrumb{font-size:1.4rem;color:#3F3531;margin:20px 0 0 0;padding:0;background-color:#ffffff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.breadcrumb a{color:#666666;}
.breadcrumb a:hover{text-decoration:none;}
.breadcrumb > .active{color:#A59B8C;}
.breadcrumb li{padding:0}
.breadcrumb > li + li:before{content:"\276D\00a0";color:#A59B8C;}
.bottone{border:#672F29 1px dashed;margin:5px;padding:6px 12px;font-size:1.6rem;font-weight:bold;}
.btn-custom{border-radius:0 !important;padding:15px 20px;-moz-border-radius:0 !important;color:#662C26;background-color:#F3F2DD;border-color:#F3F2DD;}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active, .open .dropdown-toggle.btn-custom{color:#ffffff;background-color:#C9A574;border-color:#F3F2DD;}
.btn-custom:active, .btn-custom.active, .open .dropdown-toggle.btn-custom{background-image:none;}
.btn-custom.disabled, .btn-custom[disabled], fieldset[disabled] .btn-custom, .btn-custom.disabled:hover, .btn-custom[disabled]:hover, fieldset[disabled] .btn-custom:hover, .btn-custom.disabled:focus, .btn-custom[disabled]:focus, fieldset[disabled] .btn-custom:focus, .btn-custom.disabled:active, .btn-custom[disabled]:active, fieldset[disabled] .btn-custom:active, .btn-custom.disabled.active, .btn-custom[disabled].active, fieldset[disabled] .btn-custom.active{background-color:#F3F2DD;border-color:#F3F2DD;}
.btn-custom .badge{color:#F3F2DD;background-color:#662C26;}
.navbar-default .navbar-nav > li > a, .navbar-brand{padding-top:10px !important;padding-bottom:0 !important;height:46px;}
.navbar-default .navbar{min-height:46px !important;}
.navbar-default{background-color:transparent;border-color:transparent;font-size:1.6rem;margin:0;}
.navbar-default .navbar-brand{color:#3F3531;height:30px;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color:#D34348;}
.navbar-default .navbar-text{color:#3F3531;}
.navbar-default .navbar-nav > li > a{color:#3F3531;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#D34348;}
.navbar-default .navbar-nav > li > .dropdown-menu{background-color:#ffffff;color:#417F8B}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a{color:#417F8B}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus{color:#D34348;background-color:#ffffff;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider{background-color:#ffffff;}
.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:#D34348;background-color:#ffffff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#D34348;background-color:transparent;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#D34348;background-color:transparent;}
.navbar-default .navbar-toggle{border-color:#FCE1D6;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background : #ffffff;}
.navbar-default .navbar-toggle:hover .icon-bar {
background-color:#417F8B;}
.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#ffffff;}
.navbar-default .navbar-link{color:#ffffff;}
.navbar-default .navbar-link:hover{color:#417F8B;}
.navbar-default .dropdown-menu {color:#417F8B;min-width: 200px;font-size:1.4rem;}
.navbar-default .dropdown-menu li a {color:#417F8B;}
.navbar-default .dropdown-menu strong { text-transform:uppercase;font-weight:bold}
.navbar-default .dropdown-menu.columns-2 {min-width: 400px;}
.navbar-default .dropdown-menu.columns-3 {min-width: 600px;}
.navbar-default .dropdown-menu li a {padding: 5px 15px;font-weight: 300;}
.navbar-default .multi-column-dropdown {list-style: none;margin: 0px;padding: 0px;}
.navbar-default .multi-column-dropdown li a {display: block;clear: both;line-height: 1.428571429;white-space: normal;}
.navbar-default .multi-column-dropdown li a:hover {text-decoration: none;color: #D34348;}
.outletcolor   {color:#D34348 !important;}
.outletlink .tooltip.top .tooltip-inner{font-size:1.4rem;background:#D34348;}
.outletlink .tooltip.top .tooltip-arrow{font-size:1.4rem;border-top-color:#D34348;}
.row_map_canvas{padding:0 !important;z-index:3222}
#map_canvas{height:334px;width:100%;min-height:350px;}
.seleziona{font-weight:bold}
.boxsearch{font-size:1.4rem;color:#3F3531;margin:20px 10px;display:block;text-transform:capitalize;}
.boxsearch a{font-size:1.4rem;color:#3F3531;text-decoration:none;text-transform:capitalize;}
.boxsearch strong{font-size:1.5rem;text-decoration:none;text-transform:uppercase;}
.boxsearch a:hover{color:#C1A33B;}
.boxsearch ul{margin:0;padding:0;list-style:none;}
.boxsearch li{list-style:none;border-bottom:1px solid #CCCCCC;padding:5px 0 5px 5px;margin:0;}
.staticmenu{border:#CCCCCC 1px solid;-webkit-box-shadow:0 0 12px 5px #cccccc;box-shadow:0 0 12px 5px #cccccc;background-color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;}
.staticmenu strong{font-size:1.8rem;}
.staticmenu ul{margin:0;padding:0;list-style:none;}
.staticmenu li{padding:5px;list-style:none;font-size:1.4rem}
.staticmenu i{margin-right:5px;}
.staticmenu a{text-decoration:none;color:#3F3531}
.staticmenu a:hover{text-decoration:none;color:#FCE1D6}
.premio_min{ margin-top:-20px; float:left; }
.new{background-image:url(/images/icon-new.png?v3);background-repeat:no-repeat;z-index:3;width:58px;height:52px;padding:58px;position:absolute;top:1px;left:1px;}
.new_big{background-image:url(/images/icon-new-big.png?v3);background-repeat:no-repeat;z-index:3;width:87px;height:76px;padding:87px;position:absolute;top:0;left:0;}
.outlet{background-image:url(/images/icon-outlet.png);background-repeat:no-repeat;z-index:3;width:58px;height:52px;padding:58px;position:absolute;top:1px;left:1px;}
.outlet_big{background-image:url(/images/icon-outlet-big.png);background-repeat:no-repeat;z-index:3;width:87px;height:76px;padding:87px;position:absolute;top:0;left:0;}
.outlet_50{background-image:url(/images/icon-outlet-50.png);background-repeat:no-repeat;z-index:3;width:58px;height:52px;padding:58px;position:absolute;top:1px;left:1px;}
.outlet_big_50{background-image:url(/images/icon-outlet-big-50.png);background-repeat:no-repeat;z-index:3;width:87px;height:76px;padding:87px;position:absolute;top:0;left:0;}
.sconto_25{/*background-image:url(/images/icon-sconto25.png);background-repeat:no-repeat;z-index:3;width:58px;height:52px;padding:58px;position:absolute;top:1px;left:1px;*/}
.sconto_25_big{ /*background-image:url(/images/icon-sconto25-big.png);background-repeat:no-repeat;z-index:3;width:87px;height:76px;padding:87px;position:absolute;top:0;left:0;*/}
.sconto_30{background-image:url(/images/icon-sconto30.png?v2);background-repeat:no-repeat;z-index:3;width:58px;height:52px;padding:58px;position:absolute;top:1px;left:1px;}
.sconto_30_big{background-image:url(/images/icon-sconto30-big.png?v2);background-repeat:no-repeat;z-index:3;width:87px;height:76px;padding:87px;position:absolute;top:0;left:0;}
.over_nodisp{background-color:rgba(255, 255, 255, 0.85);z-index:4;width:100%;padding:8px 0;position:absolute;top:170px;left:0;text-align:center; text-transform:uppercase; font-weight:400;color:#403631}
#cassa table{margin-top:5px;margin-left:auto;margin-right:auto;width:100%;}
#cassa table thead th{border-bottom:1px solid #E4E4E4;color:#67768B;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:#417F8B;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;}
#cassa i{font-size:1.4rem}
#cassa em{font-size:1.4rem;font-weight:200;font-style:normal}
.selq img{border:none !important;}
.img_pr{margin:0 5px 5px 0;}
.img-conteiner-cart{display:inline-block;float:left;margin:0 5px 5px 0;overflow:hidden;width:120px;height:120px;background-color:#FFFFFF}
#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:#3869A0;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;}
.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_carrello i{font-size:3.0rem;margin-right:10px;}
.tratteggio{border:0 none;border-top:1px dashed #E5E5E5;background:none;height:0;}
.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;}
.img_play{border:1px solid #000;}
.img_play:hover{border:1px solid #B08C5E;}
.alert-gold { border-color: #FCE1D6;background: #FCE1D6;color: #403631;}
.alert-gold i{ margin-right:8px;font-size:2rem }
.alert-success{ border-color: #D3E5D9;background: #D3E5D9;color: #000000;}
.alert-success .alert-link { color: #000000;}
.alert-tiffa {border-color:#417F8B;background:#417F8B;color:#ffffff;}
.alert-tiffa i{margin-right:8px;font-size:2rem }
.col_new{ font-weight:bold;text-align:right;color:#FCE1D6;}
.alert-informazioni { color: #3F3531;background-color: #F9F9F9;border-color:#F9F9F9;}
.alert-informazioni  .tooltip-inner { text-align: left;}
.modal-registrazione{color:#999;font-size:1.8rem;}
.modal-registrazione .modal-content{padding:30px;border-radius:0;border:none;}
.modal-registrazione .modal-header{border-bottom:none;position:relative;border-radius:0;}
.modal-registrazione h4{color:#666;font-size:3.0rem;margin:0;font-weight:bold;}
.modal-registrazione .close{position:absolute;top:-15px;right:-15px;text-shadow:none;opacity:.3;font-size:2.4rem;}
.modal-registrazione .close:hover{opacity:.8;}
.modal-registrazione .icon-box{color:#7265ea;display:inline-block;z-index:9;text-align:center;position:relative;margin-bottom:10px;}
.modal-registrazione .icon-box i{font-size:110px;}
.modal-registrazione .form-control,.modal-registrazione .btn{min-height:46px;border-radius:0;}
.modal-registrazione .form-control{box-shadow:none;border-color:#dbdbdb;}
.modal-registrazione .form-control:focus{border-color:#FCE1D6;box-shadow:0 0 8px rgba(249,88,88,.4);}
.modal-registrazione .btn{color:#fff;background:#417F8B;text-decoration:none;transition:all .4s;line-height:normal;padding:6px 20px;min-width:150px;margin-left:6px !important;border:none;font-size:1.6rem;}
.modal-registrazione .btn i{font-size:2rem;}
.modal-registrazione .btn:hover,.modal-registrazione .btn:focus{box-shadow:0 0 8px rgba(249,88,88,.4);background:#D54648;outline:none;}
.modal-registrazione .input-group{margin-top:30px;}
.modal-sconto{color:#3f3531;font-size:1.8rem;}
.modal-sconto .modal-content{padding:10px;border-radius:0;border:none;}
.modal-sconto .modal-header{border-bottom:none;position:relative;border-radius:0; margin-bottom:0; padding-bottom:0;}
.modal-sconto strong{color:#417F8B;}
.modal-sconto .modal-body i{color:#417F8B; font-size:2.6rem; }
.modal-sconto h4{color:#d3444a;font-size:3.0rem;margin:0;font-weight:bold; padding:0}
.modal-sconto .close{position:absolute;top:15px;right:15px;text-shadow:none;opacity:.3;font-size:2.4rem;}
.modal-sconto .close:hover{opacity:.8;}

.modal-sconto .form-control,.modal-sconto .btn{min-height:40px;border-radius:0;}
.modal-sconto .form-control{box-shadow:none;border-color:#dbdbdb;}
.modal-sconto .form-control:focus{border-color:#FCE1D6;box-shadow:0 0 8px rgba(249,88,88,.4);}

.modal-sconto .btn {font-size:2rem;}
.modal-sconto label{margin:0; padding:0; height:0; font-weight:200;}
.modal-sconto .form-group{margin:10px; padding:0; font-size:1.4rem}

#scedapp{font-family:'Roboto', sans-serif;font-weight:100;font-size:1.4rem }
#scedapp h3{ font-size:1.8rem}
#scedapp li a{ text-decoration:none;}
#scedapp li a:hover{ color:#417F8B}
#scedapp .tab-pane a:hover{ text-decoration:underline;}
/* BELL */
@-webkit-keyframes ring { 
0% { -webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
2% { -webkit-transform: rotate(15deg);transform: rotate(15deg);}
4% { -webkit-transform: rotate(-18deg);transform: rotate(-18deg);}
6% { -webkit-transform: rotate(18deg);transform: rotate(18deg);}
8% { -webkit-transform: rotate(-22deg);transform: rotate(-22deg);}
10% { -webkit-transform: rotate(22deg);transform: rotate(22deg);}
12% { -webkit-transform: rotate(-18deg);transform: rotate(-18deg);}
14% { -webkit-transform: rotate(18deg);transform: rotate(18deg);}
16% { -webkit-transform: rotate(-12deg);transform: rotate(-12deg);}
18% { -webkit-transform: rotate(12deg);transform: rotate(12deg);}
20% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
@keyframes ring {
0% { -webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}
2% { -webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}
4% { -webkit-transform: rotate(-18deg);-ms-transform: rotate(-18deg);transform: rotate(-18deg);}
6% { -webkit-transform: rotate(18deg);-ms-transform: rotate(18deg);transform: rotate(18deg);}
8% { -webkit-transform: rotate(-22deg);-ms-transform: rotate(-22deg);transform: rotate(-22deg);}
10% { -webkit-transform: rotate(22deg);-ms-transform: rotate(22deg);transform: rotate(22deg);}
12% { -webkit-transform: rotate(-18deg);-ms-transform: rotate(-18deg);transform: rotate(-18deg);}
14% { -webkit-transform: rotate(18deg);-ms-transform: rotate(18deg);transform: rotate(18deg);}
16% { -webkit-transform: rotate(-12deg);-ms-transform: rotate(-12deg);transform: rotate(-12deg);}
18% { -webkit-transform: rotate(12deg);-ms-transform: rotate(12deg);transform: rotate(12deg);}
20% { -webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
}
.faa-ring.animated,
.faa-ring.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-ring { -webkit-animation: ring 2s ease infinite;animation: ring 2s ease 3;transform-origin-x: 50%;transform-origin-y: 0px;transform-origin-z: initial;}
.btn-txt-bianco{color:#ffffff !important;color:#ffffff !important;margin-top:10px  !important;}
.lg-backdrop.in{background-color:#ffffff;}
.lg-toolbar .lg-icon{color:#417F8B}
.lg-outer .lg-icon{color:#417F8B}
.lg-sub-html, .lg-toolbar, .lg-outer .lg-thumb-outer, .lg-outer .lg-toogle-thumb{background-color:#FCE1D6;}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color:#FCE1D6;opacity:0.6;border:1px #FCE1D6 solid}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{background-color:#FCE1D6;opacity:1;}
.titolo_brand  {font: 2.8rem sans-serif;text-align: center;color: #242056; font-weight:400}
.heading-h4{font-size:2rem;color:#662E28;margin:0;}
.heading-1{position:relative;text-align: cente;color: #403631;}
.heading-1:before {content: "";display: block;border-top: solid 2px #EEEEEE;width: 100%;height: 2px;position: absolute;top: 50%;z-index: 0;}
.heading-1 span {background: #fff;padding: 0 10px;position: relative;z-index: 1;}
.carousel-indicators li { visibility: hidden; }
.carousel-control, .carousel-control.left, .carousel-control.right  {background-color:none;background-image:none;}
.tag_brand_ul li > a, .tag_brand_ul li > span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px;margin:5px;font-size:1.2rem}
/*Stelle ecommerce*/
.stelle_bg{ background-color:#E71D38; font-size:2.0rem; color:#ffffff; font-family:'Lato', sans-serif; text-transform:uppercase;}
.stelle_bg2{ background-color:#0E5B7C; font-size:2.0rem; color:#ffffff; font-family:'Lato', sans-serif; text-transform:uppercase;}
.stelle_logo{margin-top:-20px}
.stelle_logo_min{max-width:150px; margin:2px 8px 8px 0; }
.stelle_sub {font-size:1.6rem; color:#000000; font-family:'Lato', sans-serif; font-weight:bold; margin:8px 0;}
.stelle_txt p{font-size:1.4rem; color:#000000;font-family:'Lato', sans-serif;}
/*palermo calcio*/
.palermo_bg{background-image:url(/images/bg_palermo.png);background-repeat:repeat-x; min-height:69px;}
.palermo_logo{margin-top:-50px}
.palermo_slogan{  font-size:2.2rem; color:#000000; font-family:'Lato', sans-serif;   font-style: italic; font-weight:bold; text-align:right; margin-top:50px;}
.fb_customer_chat_bubble_pop_in {top:20px!important}
.fmessengerBtn { border:1px solid red;   width: 120px !important;    height: 120px !important;	display:block !important; }
.wellSpecial{	background-color:#fdfdfd; font-size:1.4rem;}
.ordinelist{margin:10px; padding:10px 0 20px 0; display:block; border-top:1px solid #fcfcfc; border-bottom:1px solid #fcfcfc}
.ordinelist i{font-size:2rem; margin-left:4px }
.ordinelist:hover{background-color:#fcfcfc;}
.ordinebottone{width:200px;margin:10px 16px 10px 10px; float:left;}
.st_carrello{border:1px solid #fcfcfc;background-color:#fcfcfc; padding:4px 2px; font-size:1.3rem; font-weight:300;clear:both;}
.ordine-sopra-bottone { text-align:right;font-size:1.2rem; margin-bottom:8px;}
.btn-ordine{font-size:2.4rem;} 
.recensioni_verticale { background-color:#ffffff}

#RecensioniBC .rating {display: inline-block;font-size: 1.6rem;margin-bottom: 5px;}
#RecensioniBC .rating .glyphicon {margin-right: 2px;}
#RecensioniBC .panel {margin-bottom: 5px;height: 100%;display: flex;flex-direction: column;font-size: 1.6rem;}
#RecensioniBC .panel-heading.heading-background {background-color: #fff;}
#RecensioniBC .panel-body {flex-grow: 1;}
#RecensioniBC .h-100 {height: 100%;}
#RecensioniBC .small-text {font-size: 1.4rem;}
#RecensioniBC .equal-height {min-height: 240px;}
#RecensioniBC .panel-body-mobile {display: block;}
#RecensioniBC .chevron-mobile {display: none;}

.desc_fo{}

.desc_fo h2{color:#3f342f;text-transform:none;font-weight:400; }
.desc_fo h3{color:#000000;text-transform:none; font-weight:400;}
.desc_fo h4{color:#000000;text-transform:none; font-weight:100;}


.show_btn_filtri{display:none}


/* Sfondo modale */
#exitModalOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

/* Contenuto del modale */
#exitModalContent {
  background: #fff;
  padding: 24px;
  border-radius: 6px;
  max-width: 420px;
  text-align: center;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}

/* Titolo */
.exitModalTitle {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
}

/* Testo */
.exitModalText {
  font-size: 14px;
  margin-bottom: 20px;
}

/* Bottone conferma */
#confirmExitBtn {
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 16px;
  border-radius: 4px;
  font-weight: bold;
  margin-right: 10px;
  cursor: pointer;
}

/* Bottone annulla */
#cancelExitBtn {
  background: #e5e5e5;
  border: none;
  padding: 10px 16px;
  border-radius: 4px;
  font-weight: bold;
  cursor: pointer;
}

@media (min-width:1200px){/*HackLARGEBootstrap */
.container{width:1230px;}
.listaprodotti { }
.listaprodotti li{margin:20px 3px;width:240px;height:340px;}/* ne visulizza 4 di default */
.listaprodotti_quattro li{margin:20px 3px;width:234px;}/* ne visulizza 5 di default */
.listaprodotti_tre li{margin:10px 30px;}
.listaprodotti a.img_cornice{cursor:pointer;display:table-cell;height:200px;text-align:center;vertical-align:middle;width:240px;overflow:hidden;position:relative;}
.listaprodotti a.img_cornice img{margin:0 auto;max-height:220px;max-width:240px;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);z-index:1}
.listaprodotti a.img_cornice:hover img{ -moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);}
.carousel img {width: 100%;height: auto;}
}
 @media (min-width: 768px) {
	 /* Applica solo su schermi medi e superiori (tablet e oltre) */
        .two-columns {
            column-count: 2; /* Divide la lista in due colonne */
            column-gap: 20px; /* Spazio tra le colonne */
        }
    }

@media only screen and (max-width:990px){ 
.filters-mobile{display:none;margin:0;padding:0}
.filter-toggle{display:block}
.filters-mobile .titolo{display:none;}


}
@media (min-width: 992px) {/*nav centrata */
.navbar .navbar-nav {display: inline-block;float: none;vertical-align: top;}
.navbar .navbar-collapse {text-align: center;}

}
@media (max-width:991px){
.outletcolor   {color:#FCE1D6 !important;}
.outletlink .tooltip.top .tooltip-inner{display:none}
.outletlink .tooltip.top .tooltip-arrow{display:none}
h1{font-size:2.6rem;}
h2{font-size:2rem;}
h3{font-size:1.8rem;}
h4{font-size:1.6rem;}
#actionbar{padding:0 30px;}
.allineadx{float:right;margin-right:40px}
.boxsearch{font-size:1.6rem;}
.boxsearch a{font-size:1.6rem;}
.boxsearch strong{font-size:2rem;}
#top{ display:none}
.linea_ombra{background-image:none;}
.footer i{min-height:60px}
.footer strong{display:block}
.linea_dx{background-image:none;border-bottom:#FFFFFF 1px solid}
.gruppofooter span{padding-bottom:10px;display:block}
.menutop{background-color:#ffffff}
.navbar-default{border:none;background :#417F8B;}
.navbar-default .navbar-brand{color:#ffffff;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color:#ffffff;}
.navbar-default .navbar-text{color:#ffffff;}
.navbar-default .navbar-nav > li > a{color:#ffffff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#fff;background :#417F8B;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#fff;background : #417F8B}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#FCE1D6;}
.navbar-default .navbar-nav .open .dropdown-menu > li{margin:0!important;padding:0 !important;color:#ffffff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#ffffff;margin:0!important;padding:0 !important;border:#000000 1px solid !important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#ccc;}
.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:#ffffff;background :#417F8B}
.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-default .navbar-nav > li > a{margin:0;padding:0;}
.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;}
.collapse.in{display:block !important;}
.navbar-default .navbar-nav>li{float:none}
.navbar-default .navbar-toggle{padding:13px 25px 13px 15px;margin:0;position:absolute;left:0;right:auto;z-index:10;border:none;}
.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-nav .open .dropdown-menu{position:absolute;}
.navbar.navbar-default .dropdown-menu.multi-column {min-width: 240px !important;position: absolute;overflow: auto;}
.columns-3{ margin-bottom:20px}
.menu_mini-top{color:#FFFFFF;padding:2px 0;display:inline-block;float:right;z-index:99999999999}
.menu_mini-top i{margin:0 6px 0 0;font-size:1.8rem}
.menu_mini-top a{color:#ffffff;text-decoration:none;margin:0 12px 0 0}
.login-min{margin-top:10px;font-family:'Roboto', sans-serif;text-align:right;text-transform:uppercase;font-size:1.4rem;}
.listaprodotti{width:100%;text-align:center}
.listaprodotti li{display:inline-block;text-align:left;}
.listaprodotti_quattro li{display:inline-block;text-align:left;}
.listaprodotti_tre li{display:inline-block;text-align:left;}
}

@media (max-width: 768px) {
#RecensioniBC .chevron-mobile {display: inline-block !important;}
#RecensioniBC .panel-body-mobile {display: none;}
#RecensioniBC .panel-heading {cursor: pointer;}
#RecensioniBC .equal-height {min-height: 0;}
}

@media (max-width:767px){
a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover{pointer-events:auto;cursor:pointer;}
.bgtop{ margin-top:60px } }
@media (max-width:675px){
.civetta{margin:8px auto;color:#3F3531;line-height:1.3rem;text-align:center;height:auto}
.civetta i{margin-left:15px;float:inherit;font-size:3.0rem;}
.civetta strong{font-size:1.4rem;display:block;font-weight:bold;text-align:center}
.civetta p{font-size:1.3rem;display:block;font-style:normal;text-align:center}
.civetta em{display:none;}
.civetta span{color:#986B52;display:block;}
.civettabig{font-size:1.4rem;font-style:italic;margin-top:2px;letter-spacing:normal}
.civettabig i{font-size:1.4rem}

/*Stelle ecommerce*/;}
.stelle_logo{margin-top:2px}


/*palermo calcio*/

.palermo_logo{margin-top:-60px}
.palermo_slogan{margin-top:30px;}

}
@media (max-width:663px){ 
.listaprodotti li{margin:10px 5px;}
.listaprodotti_quattro li{margin:10px 5px;}
.listaprodotti_tre li{margin:10px 5px;}
.btn-txt-bianco{ font-size:1.4rem !important}
.st_carrello em{ display:block; width:100%;}

}
@media (max-width:586px){
#listanobanner{ text-align:center;}
.brand-right{float:none;display:block; margin:0 auto;  }	
	
.listaprodotti li{margin:20px auto;display:block;float:none}
.listaprodotti_quattro li{margin:20px auto;display:block;float:none}
.listaprodotti_tre li{margin:20px auto;display:block;float:none}
#price_contenuto{margin:5px auto;float:none;display:block;min-height:20px;width:300px;text-align:center}
#scheda_azione{display:block;text-align:center;float:none; margin:0 auto; padding:0; width:100%;text-align:center}
#scheda_azione .btn-mobile-block {  width: 100%; display:block; margin-bottom:5px; height:60px;font-size:2.4rem} 
#scheda_descrizione{display:block;float:none;text-align:center;margin:0 auto;padding:0;}
#scheda_descrizione  h1{text-align:center; font-size:2rem;margin:5px 0}
#scheda_descrizione  h2{text-align:center; font-size:1.8rem;margin:8px 0}
#scheda_descrizione  h3{font-size:1.6rem;margin:5px 0}
#scheda_descrizione  h4{font-size:1.4rem;margin:5px 0}
#scheda_descrizione  li{text-align:left;}
.trig-frase-scheda{text-align:center;}
#scheda_descrizione .trig-frase-pme h3{ font-size:2.1rem;}
#scheda_descrizione .trig-frase-pme h3 a{ display:block}
#scheda_disponibilita{display:block;float:none;text-align:center;margin:0 auto;padding:0;width:100%;text-align:center}
.scheda_logo{margin:0 auto; width:140px;}
.premio_min{ margin:5px auto; float:none; display:block; }
.miglior_prezzo{ display:block; font-size:1.4rem; margin:10px 0; font-family:'Roboto', sans-serif; font-weight:100; width:100%;}
.prezzo_scheda{font-size:2.8rem;line-height:2.6rem;}
.ordinelist i{font-size:2rem; margin-left:4px }

.ordinelist{}
.ordinebottone{width:320px;margin:5px auto; float:none;display:block}
.ordinedescr{margin:10px; }
.ordine-sopra-bottone { text-align:center; margin-top:20px;font-size:1.4rem; }
.btn-ordine{font-size:2.6rem;width: 100%; display:block; margin-bottom:80px; height:60px;text-align:center;} 

.evidenza{font-size:1.4rem;float:none !important;clear:both;margin:0;padding:0;}
}
@media (max-width:420px){
#logo{padding:10px0;text-align:center}
#logo img{margin:0 auto; width:360px}

.acapo-mobile{display:block;}
#barand_page a{text-align:center;font-size:2.4rem;color:#000000;display:table-cell;vertical-align:middle;width:120px;height:120px;}
.tab-ordini{font-size:1.4rem}
.modal-registrazione .input-group {display:block;}
.stylish-input-group .form-control{ border:0;}
.stylish-input-group i{font-size:2.4rem;}
#carrello-top i{font-size:2.4rem; padding-top:4px;}
#carrello-top  .count-notif{font-size:1.2rem;top:-18px;left:30px;}
#toploginmenu i{font-size:2.4rem; padding-top:4px;}
}