/* lora-regular - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/lora-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
  url('/fonts/lora-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lora-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lora-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lora-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lora-v20-latin-regular.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-500 - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/lora-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lora-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lora-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lora-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lora-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lora-v20-latin-500.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-700 - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/lora-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lora-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lora-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lora-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lora-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lora-v20-latin-700.svg#Lora') 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: 'Muli';
  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-500 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/mulish-v7-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/mulish-v7-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/mulish-v7-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/mulish-v7-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/mulish-v7-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/mulish-v7-latin-500.svg#Mulish') format('svg'); /* Legacy iOS */
}

/* mulish-700 - latin */
@font-face {
  font-family: 'Muli';
  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 */
}




*: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:#fff;font-family:'Muli', sans-serif;color:#181539;font-weight:300;font-size:1.4rem}
h1 { font-family:'Lora', sans-serif;font-size:3rem;color:#B58E52;margin:5px 0;text-transform:capitalize;font-weight:400;}
h2 { font-size:2.2rem;color:#242056;margin:5px 0 10px 0;font-family:'Muli', sans-serif;font-weight:700;}
h3 { font-size:1.8rem;margin:0;font-family:'Muli', sans-serif;font-weight:500;}
h4 { font-size:1.6rem;margin:0;font-family:'Muli', sans-serif;font-weight:400;}
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:#181539;transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}
a:hover { color:#242056}
s{text-decoration: line-through;}
.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}
.outletlink .tooltip.top .tooltip-inner { font-size:1.4rem;background-color:#B58E52;}
.outletlink .tooltip.top .tooltip-arrow { font-size:1.4rem;border-top-color:#B58E52;}
#top { background-color:#FFFFFF;min-height:20px;color:#181539;padding:4px 0;font-size:1.4rem;font-weight:300;border-bottom:#eeeeee 1px solid}
#top a { color:#181539;text-decoration:none;margin:0 6px}
#top a:hover { color:#B58E52;}
#top i { margin:0 2px;}
.top_help{padding-top:4px;}
#toplogin { text-transform:uppercase;padding-top:4px;}
#top .social_icon_top{ font-size:2rem;}
#logo { padding-top:20px;text-align:center;}
#logo img { margin:0 auto;}
.civetta { margin:30px auto;color:#242056;line-height:1.3rem;height:35px}
.civetta i { margin-right:8px;float:left;font-size:3.0rem}
.civetta strong { font-size:1.4rem;display:block;font-weight:bold}
.civetta p { font-size:1.3rem;display:block;font-style:normal;}
.civetta em { font-style:normal;}
.civetta span { color:#B58E52;}
.civettabig { font-size:1.5rem;font-style:italic;margin:10px 0;letter-spacing:1px}
.civettabig i { font-size:1.8rem}
.civetta_prod { color:#888888}

#topsearch { margin-top:40px;font-size:1.4rem}
#topsearch i { font-size:1.8rem}
#topsearch2 { margin-top:10px;font-size:1.2rem}
#topsearch2 i { font-size:1.8rem}
.reassurance_top {margin-top:2px; font-weight:400; text-align:center; }
.reassurance_top i { font-size:1.8rem}
.reassurance_top span{ font-size:1.1rem; display:block}


.schedaprodotto_upsell{ text-align:center }
.schedaprodotto_upsell h3{ font-size:1.8rem; color:#b58e52; font-weight:300}


.stylish-input-group .input-group-addon { background:white !important;border-color:#CCCCCC;color:#181539;border-top-right-radius: 1.5rem !important;border-bottom-right-radius: 1.5rem !important;}
.stylish-input-group .form-control { border-top-left-radius: 1.5rem !important;border-bottom-left-radius: 1.5rem !important;border-right:0;box-shadow:0 0 0;border-color:#CCCCCC;}
.stylish-input-group button { border:0;color:#242056;background:transparent;}
input[name=cap] { width:80px;}
input[name=numero] { width:60px;}
input[name=cell] { max-width:360px;}
.checkbox label:after, .radio label:after { content:'';display:table;clear:both;}
.checkbox .cr, .radio .cr { position:relative;display:inline-block;border:1px solid #cccccc;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:.9em; color:#000; 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;}
#carrello-top { color:#BD9452;font-size:1.6rem;padding:0;margin-top:24px;line-height:2.2rem;text-align:right;font-weight:500;}
#carrello-top a { color:#BD9452;text-decoration:none;}
#carrello-top em { font-size:2rem;font-style:normal;margin-right:5px;font-weight:300;}
#carrello-top i { font-size:4.2rem;margin-left:8px;float:right;padding-top:5px;}
.menutop { background-color:#242056;padding:5px 0 0 0;margin-top:20px;}
.menusub hr { padding:0;margin:0;}
.linea_ombra { }
.testohome { }

.navbar-default { border:0;min-height:20px; padding:0 0 4px 0;margin:0;background-color:#242056;border-color:none;text-transform:uppercase;font-family:'Lora', serif; font-size:.1.4rem}
.navbar-default .navbar-brand {min-height:20px;padding:0;margin:0;color: #242056;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus { color: #ffffff;}
.navbar-default .navbar-text { color: #242056;}
.navbar-default .navbar-nav > li > a { color: #ffffff;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus { background-color: #b48e57;color: #ffffff;}
.navbar-default .navbar-nav > li > .dropdown-menu { background-color: #ffffff;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a { color: #242056;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus { color: #ffffff;background-color: #b48e57;}
.navbar-default .navbar-nav > li > .dropdown-menu > li.divider { background-color: #b48e57;}
.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-color: #b48e57;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus { color: #ffffff;background-color: #b48e57;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { color: #ffffff;background-color: #b48e57;}
.navbar-default .navbar-toggle { border-color: #b48e57;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color: #ffffff;color: #b48e57;}
.navbar-default .navbar-toggle .icon-bar { background-color: #242056;}
.navbar-default .navbar-toggle:hover .icon-bar ,
.navbar-default .navbar-toggle:focus .icon-bar {background-color: #b48e57;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { border-color: #242056;}
.navbar-default .navbar-link { color: #242056;}
.navbar-default .navbar-link:hover { color: #ffffff;}
.navbar-default li { border-right: 1px solid #fff;}
.navbar-default li:last-child { border-right: none;}



/* carosello fade transazione */
.carousel-inner > .item { opacity: 0;top: 0;left: 0;width: 100%;display: block;position: absolute;z-index: 0;-webkit-transition: opacity 5s ease;-o-transition: opacity 5s ease; transition: opacity 5s ease;-webkit-transform: translate3d(0, 0, 0) !important; transform: translate3d(0, 0, 0) !important;}
.carousel-inner > .item:first-of-type { position: relative;}
.carousel-inner > .active { opacity: 1;z-index: 3;}
.carousel-inner > .next.left,
.carousel-inner > .prev.right { -webkit-transition: opacity 0.6s ease-in-out;-o-transition: opacity 0.6s ease-in-out; transition: opacity 0.6s ease-in-out;opacity: 1;left: 0;z-index: 2;}
.carousel-inner > .active.left,
.carousel-inner > .active.right { z-index: 1;}
.carousel-control { z-index: 4;}
 .carousel-indicators li{display:none;}
/* transazione fade carosello fine */














.breadcrumb { font-size:1.3rem;font-weight:400;color:#181539;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:#181539;}
.breadcrumb a:hover { color:#242056}
.breadcrumb > .active { color:#242056;}
.breadcrumb li { padding:5px 0}
.breadcrumb > li + li:before { content:"\000BB" /*\02662 
*/;color:#A59B8C;}
.navback { padding:18px 0 0 5px;text-align:right;}
.navback a { font-size:1.2rem;color:#181539;}
.navback a:hover { color:#242056}
#testo-top { background-color:#FBFCE7;color:#000000;font-size:1.6rem;padding-bottom:30px;}
.testo_art { background-image:url(/images/gioielleria-orologi-trama.png);min-height:80px;}


.testo_artigianale { padding:40px 0 0 0;}
.testo_artigianale h3 { font-size:3.3rem;color:#242056}
.testo_artigianale h4 { font-size:2.2rem;color:#B58E52;}
.box_form_arti { background-color:rgba(255,255,255,0.80);width:360px;height:270px;overflow:hidden;margin:10px 0 0 20px;;padding:10px;border:#B58E52 1px solid}
.arigianale_form { background-image:url(/images/lavorazione-artigianale.png);background-repeat:no-repeat;background-position:right top;min-height:290px;overflow:hidden;}
.arigianale_form strong { font-size:2.24rem;color:#242056;text-transform:uppercase}
.arigianale_form p { font-size:1.8rem;margin-bottom:2px;}
.arigianale_form .privacy_f { font-size:1.2rem;}
.arigianale_form input { margin-top:5px;}
.idee_regalo { border:#B58E52 2px dashed;background-color:rgba(251,251,251,0.8);padding:20px 0}
.idee_regalo i { color:#B58E52;font-size:6rem}
.idee_testo { padding:10px 0 0 0;}
.idee_testo strong { color:#B58E52;font-size:3.6rem;letter-spacing:1px;line-height:1rem;}
.idee_testo p { color:#242056;font-size:2.5rem;line-height:1rem;font-weight:400}
.idee_bottoni { padding:10px 0 0 0;font-size:2.5rem;font-weight:400}
.btn-gold { color:#ffffff;background-color:#B58E52;border-color:#B58E52;}
.btn-gold:hover, .btn-gold:focus, .btn-gold:active, .btn-gold.active, .open .dropdown-toggle.btn-gold { color:#ffffff;background-color:#242056;border-color:#242056;}
.btn-gold:active, .btn-gold.active, .open .dropdown-toggle.btn-gold { background-image:none;}
.btn-gold.disabled, .btn-gold[disabled], fieldset[disabled] .btn-gold, .btn-gold.disabled:hover, .btn-gold[disabled]:hover, fieldset[disabled] .btn-gold:hover, .btn-gold.disabled:focus, .btn-gold[disabled]:focus, fieldset[disabled] .btn-gold:focus, .btn-gold.disabled:active, .btn-gold[disabled]:active, fieldset[disabled] .btn-gold:active, .btn-gold.disabled.active, .btn-gold[disabled].active, fieldset[disabled] .btn-gold.active { background-color:#B58E52;border-color:#B58E52;}
.btn-gold .badge { color:#B58E52;background-color:#ffffff;}
.btn-menucat { color:#242056;background-color:#FFFFFF;border-color:#FFFFFF;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-image:none;box-shadow:none;}
.btn-menucat:hover, .btn-menucat:focus, .btn-menucat:active, .btn-menucat.active, .open .dropdown-toggle.btn-menucat { color:#B58E52;background-color:#ffffff;border-color:#FFFFFF;border-bottom:1px solid #cccccc;background-image:none;box-shadow:none;}
.btn-menucat:active, .btn-menucat.active, .open .dropdown-toggle.btn-menucat { background-image:none;}
.btn-menucat.disabled, .btn-menucat[disabled], fieldset[disabled] .btn-menucat, .btn-menucat.disabled:hover, .btn-menucat[disabled]:hover, fieldset[disabled] .btn-menucat:hover, .btn-menucat.disabled:focus, .btn-menucat[disabled]:focus, fieldset[disabled] .btn-menucat:focus, .btn-menucat.disabled:active, .btn-menucat[disabled]:active, fieldset[disabled] .btn-menucat:active, .btn-menucat.disabled.active, .btn-menucat[disabled].active, fieldset[disabled] .btn-menucat.active { background-color:#FFFFFF;border-color:#FFFFFF;}
.btn-menucat .badge { color:#FFFFFF;background-color:#242056;}



.footer_lev1{ background-color:#f5f5f5; color:#4A4A49; font-size:2.2rem; padding:10px 0}
.footer_lev2 { margin-top:20px}
.footer_lev2 ul { list-style:none; margin:0; padding:0}
.footer_lev2 li { list-style:none;  margin:0; padding:0; display:block}
.footer_lev2  .titolo{ font-weight:600; font-family:'Lora', serif; text-transform:uppercase; margin-bottom:5px; display:block; letter-spacing:0.2rem }
.footer_lev2  .minitxt{ display:block; font-size:1.2rem}
.footer_lev2  .address{ font-size:1.2rem}
.footer_lev2  hr{ margin:8px 0}
.footer_lev2 .feedBackFooter img{ margin:0 auto}
.footer_lev2 .footer_social_icon i { margin:10px;font-size:4.2rem;}

#netreviewsWidgetNum2105widget23av { bottom:auto !important;  }  

.eccezione { padding-top:10px;}
.eccezzioneicona { min-height:80px}
.copyidea { }
/*------ pagination area style start ------*/
.navigation { text-align:right;}
.navigation .pagination-box li { margin-right: 5px;display: inline-block;}
.navigation .pagination-box li:last-child { margin-right: 0;}
.navigation .pagination-box li a { color: #222222;height: 30px;width: 30px;font-size: 1.2rem;display: inline-block;text-align: center;line-height: 3.0rem;background-color: #f5f5f5;border-radius: 50%;}
.navigation.pagination-box li a i { font-size: 1.2prem;line-height: 3.0rem;}
.navigation .pagination-box li a:hover { color: #fff;border-color: #B58E52;background-color: #B58E52;}
.navigation .pagination-box li.active a { color: #fff;background-color: #B58E52;}
/*------ pagination area style end ------*/
.allineadx { float:right;margin-right:65px}
.cleartop { clear:left;}
#actionbar { float:left;padding:0 20px;}
#actionbar .form-control:focus { border-color:#cccccc;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:#242056;outline:0;}
#scroll { display:block;clear:left}
#more { background-color:#b58e52;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 span a { text-align:center;font-size:2.4rem;color:#000000;display:table-cell;vertical-align:middle;width:150px;height:150px;}
#barand_page span a:hover { text-decoration:none;border:#B58E52 1px solid}
#barand_page .row:hover{ background-color:#fcfcfc}
#barra_brand a { color:#8C8C8C;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;}
#barra_brand a:hover img { }
#barra_brand .thumbnail { border:#ffffff 1px solid;}
#barra_brand a:hover img { transform:scale(1.2)}
#barra_brand .thumbnail:hover { background-color:#FFFFFF;border:#cccccc 1px solid;}
#barra_brand a img { transition:all 0.3s ease 0s;}
.listaprodotti { list-style:none;padding:0;margin:0;}
.listaprodotti li { background-color:#FFF;margin:10px 3px;padding:5px;list-style:none;float:left;color:#485057;position:relative;z-index:1;width:240px;height:330px;border:#EEEEEE 1px solid;border-radius:1.5rem;}
.listaprodotti_quattro li { margin:20px 3px;width:234px;}
.listaprodotti_tre li { margin:10px 20px;}
.listaprodotti s { font-size:1.2rem;color:#485057;margin-left: 5px ;}
.listaprodotti a.img_cornice { cursor:pointer;display:table-cell;height:200px;text-align:center;vertical-align:middle;width:230px;overflow:hidden;position:relative;}
.listaprodotti a.img_cornice img { margin:0 auto;max-height:200px;max-width:230px;transition:all 0.2s ease 0s;z-index:1}
.listaprodotti a.img_cornice:hover img { transform:scale(1.05);}
.listaprodotti h4 { font-size:1.3rem;font-weight:200;line-height:1.8rem;margin:7px 0 4px 0;text-align:center}
.listaprodotti h4 a, .listaprodotti h4 a:link { color:#485057;text-decoration:none;}
.listaprodotti h4 a:hover { color:#6B6B6B;}
.listaprodotti h4 strong { color:#242056;font-weight:bold;display:block}
.listaprodotti a.img_cornice .plus { display:none}
.listaprodotti a.img_cornice:hover .plus { }
.listaprodotti p { margin:1px 0px;font-size:1.4rem;color:#485057;text-align:center;}
ul.listaprodotti {display: inline-block;}





.gift  a.img_cornice { cursor:pointer;display:table-cell;height:200px;text-align:center;vertical-align:middle;width:190px;overflow:hidden;position:relative; margin:0 auto; text-align:center;}
.gift a.img_cornice img { margin:0 auto;max-height:200px;max-width:190px;transition:all 0.2s ease 0s;z-index:1}
.gift a.img_cornice:hover img { transform:scale(1.05);}




s  { text-decoration:none;
  position: relative;
}
s::after {
  border-bottom: 0.100em solid rgba(0, 0, 0, 0.5);
  content: "";
  left: 0;
  line-height: 1em;
  margin-top: calc(0.100em / 4 * -1);
  position: absolute;
  right: 0;
  top: 50%;
}


#flashnews{ text-align:center}


#feedbackcart .modal-dialog { 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;}
.lista-giacenza { float:right;padding:4px 2px;font-size:1.1rem}
.prezzo { color:#242056;font-size:1.6rem}
.prezzo_offerta { color:#242056;}
.marca { text-transform:uppercase}
.btn-cart { color:#FFFFFF;background-color:#B58E52;border-color:#B58E52;}
.btn-cart i { margin-right:5px;font-size:2rem}
.btn-cart:hover, .btn-cart:focus, .btn-cart:active, .btn-cart.active, .open .dropdown-toggle.btn-cart { color:#FFFFFF;background-color:#242056;border-color:#B58E52;}
.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-color:#B58E52;border-color:#B58E52;}
.btn-cart .badge { color:#B58E52;background-color:#FFFFFF;}
.btn-informazioni { color:#ffffff;background-color:#181539;border-color:#181539;}
.btn-informazioni:hover, .btn-informazioni:focus, .btn-informazioni:active, .btn-informazioni.active, .open .dropdown-toggle.btn-informazioni { color:#ffffff;background-color:#848484;border-color:#181539;}
.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:#181539;border-color:#181539;}
.btn-informazioni .badge { color:#181539;background-color:#ffffff;}
.box_riepilogo { margin:10px;border:#b58e52 1px solid;min-height:280px;border-radius: 1.5rem !important; background-color:#f5f5f5;}
.modulomargine { margin:5px 5px;padding:10px;}
#scheda_immagine { margin:0 auto;position:relative;}
a.img_corniceb { cursor:pointer;position:relative;padding:0;}
a.img_corniceb img { margin:0 auto;z-index:1;}
.btn-blue { color:#ffffff;background-color:#242056;border-color:#242056;}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue { color:#ffffff;background-color:#B58E52;border-color:#B58E52;}
.btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue { background-image:none;}
.btn-blue.disabled, .btn-blue[disabled], fieldset[disabled] .btn-blue, .btn-blue.disabled:hover, .btn-blue[disabled]:hover, fieldset[disabled] .btn-blue:hover, .btn-blue.disabled:focus, .btn-blue[disabled]:focus, fieldset[disabled] .btn-blue:focus, .btn-blue.disabled:active, .btn-blue[disabled]:active, fieldset[disabled] .btn-blue:active, .btn-blue.disabled.active, .btn-blue[disabled].active, fieldset[disabled] .btn-blue.active { background-color:#242056;border-color:#242056;}
.btn-blue .badge { color:#242056;background-color:#ffffff;}
.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.6;}
.lg-inner { background-color: #FFF;}
.lg-toolbar .lg-icon{color:#242056}
.lg-toolbar .lg-icon:hover{color:#B99252}
.lg-outer .lg-icon{color:#242056}
.lg-toogle-thumb { color:#FFF !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(36,32,86,0.9);}
.lg-toolbar .lg-group{background-color:#242056}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color:#ffffff;opacity:0.9;border:1px #ffffff solid; color:#242056;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{background-color:#242056;}

.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;
}



.evidenza { background-color:#FDF04B;padding:3px 3px;margin-left:2px;color:#000000;font-size:1.2rem;font-weight:200;float:right;}
.scheda_logo { width:90px;}
.taglia{text-decoration:none;margin-right: 5px;display: inline-block;
 padding:5px ;font-size: 1.3rem;display: inline-block;text-align: center;line-height: 2rem;border: 1px solid #f5f5f5;border-radius: 1.5rem !important;}
.taglia:hover { color: #fff;background-color: #B58E52;}
.taglia_sel { text-decoration:none;margin-right: 5px;display: inline-block;padding:5px ;font-size: 1.3rem;display: inline-block;text-align: center;line-height: 2rem;border: 1px solid #B58E52;border-radius: 1.5rem !important;color: #fff;background-color: #B58E52;}
.taglia_sel:hover { color: #fff;border-color: #B58E52;background-color: #B58E52;}
.misure_help i { font-size:1.8rem}
#scheda_descrizione { display:block;text-align:left;font-size:1.4rem;}
#scheda_descrizione h1 { text-transform:capitalize;text-align:left;font-size:2.2rem;text-transform:uppercase}
#scheda_descrizione h2 { margin:0;font-size:2rem;text-transform:capitalize;}
.prodesc { font-size:1.4rem;display:block;text-align:left;margin-top:10px;text-transform:capitalize;}
#scheda_descrizione a { }
#scheda_descrizione_marca { float:right;margin:0 10px 0 10px;clear:left;}
#scheda_disponibilita { font-size:1.4rem;text-align:center;margin-top:10px;display:block}
#listanobanner { text-align:center;}
#listanobanner h1{ text-align:center;}
#listanobanner p{text-align:center;text-transform:none;}
#price_contenuto { margin:0px;display:block;}
.prezzo_scheda { font-family:'Lora', sans-serif;color:#b58e52;font-size:3.2rem;margin:0;padding:0;font-weight:bold;}
.prezzo_listino { color:#4F4F4F !important;font-size:1.6rem;font-family:'Lora', sans-serif;font-weight:300;margin:0 0 0 2px;padding:0;font-style:normal;}
.risparmio { color:#4F4F4F !important;font-size:1.6rem;font-family:'Lora', sans-serif;font-weight:400;}
.wrisparmio_euro{
  
   
    
   
    
	}
	
	
.risparmio_euro {
  color:white; font-size:1.3rem;      background-color:#181539;
  font-weight: 400;text-align: center;
    padding: 3px 8px;
  
    position: relative;
    margin-left: 20px;
}
.risparmio_euro:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -8px;
    width: 0; height: 0;
    border-right: 8px solid #181539;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}
	
	
	
.PagaloMeno a{color:white;   background-color:#181539;
  font-weight: 400;text-align: center;
    padding: 4px 10px;
	font-size:1.3rem;text-transform:uppercase;
	
	
	}	
	
	
	
	
.garanzia_ufficiale { font-size:1.3rem;font-weight:300;}
.caratteristiche_contenitore { display:inline-block;width:100%;}
.caratteristiche { font-size:1.4rem;margin:1px 0 0 0;padding:0;clear:right;}
.titolo_des { color:#090909;}
.btn-white { color:#1F1C56;background-color:#FFFFFF;border-color:#FFFFFF;}
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white { color:#FFFFFF;background-color:#1F1C56;border-color:#FFFFFF;}
.btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white { background-image:none;color:#ffffff}
.btn-white.disabled, .btn-white[disabled], fieldset[disabled] .btn-white, .btn-white.disabled:hover, .btn-white[disabled]:hover, fieldset[disabled] .btn-white:hover, .btn-white.disabled:focus, .btn-white[disabled]:focus, fieldset[disabled] .btn-white:focus, .btn-white.disabled:active, .btn-white[disabled]:active, fieldset[disabled] .btn-white:active, .btn-white.disabled.active, .btn-white[disabled].active, fieldset[disabled] .btn-white.active { background-color:#FFFFFF;border-color:#FFFFFF;}
.btn-white .badge { color:#FFFFFF;background-color:#181539;}
#az a { font-family:'Lora', 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:#b58e52;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;}
.menucategorie{ }
.menucategorie ul { margin:0;padding:0}
.menucategorie li { margin:0;padding:0}
.filter-toggle { display:none;font-size:1.6rem;cursor:pointer;text-align:left !important;margin-top:20px}
.filter-toggle i { font-size:1.8rem;margin-right:10px;}
.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}
.filter-toggle2 i { font-size:1.8rem;margin-right:10px;}
.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;}
.engage .thumbnail { color:#999999;padding:10px;font-size:1.2rem}
.engage i { font-size:2.0rem}

.navbar-default .navbar-nav > li > a, .navbar-brand { margin:0;padding-top:0 !important;padding-bottom:0 !important;height:26px;}
.navbar-default .navbar { min-height:26px !important;}






.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;margin:20px 0;display:block;border:#f5f5f5 1px solid;}
.boxsearch a { font-size:1.4rem;text-decoration:none;text-transform:capitalize;}
.boxsearch strong { font-size:1.6rem;color:#242056;text-decoration:none;text-transform:uppercase;background-color:#f5f5f5;display:block;padding:2px 3px;}
.boxsearch a:hover { color:#A68252;} 
.boxsearch ul { margin:0;padding:0;list-style:none;}
.boxsearch li { list-style:none;padding:5px 0 5px 5px;margin:0;}
.boxsearch li:hover { background-color:#f4f4f4;font-weight:bold}
.boxsearch hr{ display:none}

.staticmenu { border:#242056 1px solid;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:#181539}
.staticmenu a:hover { text-decoration:none;color:#B58E52}
.new { background-image:url(/images/icon-new.png);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);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;text-align:left}
.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;text-align:left !important}
.sconto_30 { background-image:url(/images/icon-sconto30.png);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);background-repeat:no-repeat;z-index:3;width:87px;height:76px;padding:87px;position:absolute;top:0;left:0;}
/*
#cassa table { margin-top:5px;margin-left:auto;margin-right:auto;width:100%;}
#cassa table thead th { border-bottom:1px solid #e2e2e2;color:#67768B;font-weight:bold;font-size:1.4rem;text-transform:uppercase;line-height:20px;padding:2px;border-bottom:1px solid #e2e2e2;}
#cassa table tbody tr { border-bottom:1px solid #e2e2e2;color:#434343;font-size:1.4rem;}
#cassa table tbody td { height:70px;padding:12px;border-bottom:1px dashed #e2e2e2;font-weight:bold;color:#434343}
*/
#cassa table tbody td { text-transform:capitalize;}
#cassa table tbody td em { font-weight:300;}
#cassa table tbody td s { color:#cccccc;font-size:1.2rem;}
#cassa table tbody td strong { font-weight:400;font-size:1.4rem;}
#cassa .table-striped>tbody>tr:nth-child(odd)>td,
#cassa .table-striped>tbody>tr:nth-child(odd)>th { background-color: #ffffff;}
#cassa .table-striped>tbody>tr:nth-child(even)>td,
#cassa .table-striped>tbody>tr:nth-child(even)>th { background-color: #FEFEFE;}
#cassa .table-hover thead tr:hover th, 
#cassa .table-hover tbody tr:hover td { background-color: #fcfcfc;transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s
}
#cassa i { font-size:1.8rem}
#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-bordo{border:#EEEEEE 1px solid;border-radius:1.5rem; padding:2px}
.well-bg-speciale{background-image:url(/images/produzione-artigianale.png);}

.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;color:#242056}
.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 #b58e52;}
.col_new { font-weight:bold;text-align:right;color:#B58E52;}
.well { background-color:#FEFEFE;border-color:#FEFEFE;}
.well-evidenza{border-color:#B89258; }
.form-coupon{ max-width:850px }
.modal-registrazione { color:#000;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:#242056;font-size:2.8rem;margin:0;font-weight:300;}
.modal-registrazione h4 strong { font-size:3.2rem;margin:0;font-weight:bold;}
.modal-registrazione .codice { border:#242056 2px dotted;color:#B58E52;font-size:2.4rem;font-weight:bold;padding:4px;text-transform:uppercase}
.modal-registrazione .codice span { font-size:4.0rem}
.modal-registrazione em { font-size:1.4rem;font-style:normal;color:#999}
.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:#B58E52;box-shadow:0 0 8px rgba(249,88,88, .4);}
.modal-registrazione .btn { color:#fff;background:#B58E52;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:#FC951E;outline:none;}
.modal-registrazione .input-group { margin-top:30px;}
.titolo_brand h2 { font:2.8rem sans-serif;text-align:center;color:#242056;font-weight:400}
.heading-1 { position:relative;text-align:center}
.heading-1:before { content:"";display:block;border-top:dashed 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;  font-size:2.8rem;font-family:'Muli', sans-serif;font-weight:300;}
.categorie_home img { margin:20px 0;-webkit-box-shadow:0px 0px 18px 0px rgba(204,204,204,0.49);-moz-box-shadow:0px 0px 18px 0px rgba(204,204,204,0.49);box-shadow:0px 0px 18px 0px rgba(204,204,204,0.49);transition:all 0.3s ease 0s ;}
.categorie_home a:hover img { -webkit-box-shadow:0px 0px 18px 0px rgba(186,164,143,1);-moz-box-shadow:0px 0px 18px 0px rgba(186,164,143,1);box-shadow:0px 0px 18px 0px rgba(186,164,143,1);}
/* 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;}
/* 
UpNS */
.btn { transition:all 0.8s;-o-transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;border-radius:0px;border-radius:0;border:1px;border-bottom:4px solid #CCCCCC;margin:0;-webkit-box-shadow:0 5px 5px -6px rgba(0,0,0,.3);-moz-box-shadow:0 5px 5px -6px rgba(0,0,0,.3);box-shadow:0 5px 5px -6px rgba(0,0,0,.3);}
.btn .btn-block:active, .btn .btn-lg:active { -webkit-box-shadow:inset 0 3px 3px -5px rgba(0,0,0,.3);-moz-box-shadow:inset 0 3px 3px -5px rgba(0,0,0,.3);box-shadow:inset 0 3px 3px -5px rgba(0,0,0,.3);}
.btn-default { color:#555;background-color:#fcfcfc;border:1px;;border-color:#cacaca;text-shadow:1px 1px 0 #f5f5f5;}
.btn-default:hover, .btn-default:focus { background-color:#f4f4f4;border-color:#bebebe;}
.btn-success { background-color:#80d752;border-color:#61be26;text-shadow:1px 1px 0 #5fdb34;}
.btn-success:hover, .btn-success:focus { background-color:#75cd53;border-color:#53aa27;}
.btn-info { background-color:#39b3d7;border-color:#348fd2;text-shadow:1px 1px 0 #238ed5;}
.btn-info:hover, .btn-info:focus { background-color:#45abcd;border-color:#347abe;}
.btn-warning { background-color:#FEAF20;border-color:#d79a34;text-shadow:1px 1px 0 #db9e34;}
.btn-warning:hover, .btn-warning:focus { background-color:#f5a620;border-color:#cd9034;}
.btn-danger { background-color:#d73814;border-color:#be0000;text-shadow:1px 1px 0 #ac2925;}
.btn-danger:hover, .btn-danger:focus { background-color:#cd3714;border-color:#aa0000;}
.btn-primary { background-color:#4274d7;border-color:#4d5bbe;}
.btn-primary:hover, .btn-primary:focus { background-color:#426acd;border-color:#4f56aa;}
.btn-magick { color:#fff;background-color:#bb39d7;border-color:#9a00cd;text-shadow:1px 1px 0 #9823d5;}
.btn-magick:hover, .btn-magick:focus { color:#fff;background-color:#b13acd;border-color:#8600b9;}
.btn-pressure { position:relative;margin-bottom:0;}
.btn-pressure:focus { -moz-outline-style:none;outline:medium none;}
.btn-pressure:active, .btn-pressure.active { top:4px;border:0;position:relative;}
.btn-sensitive:active, .btn-sensitive.active { top:1px;margin-top:4px;}
/* UpNS*/
.btn-menucat { font-size:1.6rem;color:#242056;background-color:#FFFFFF;border:0; padding:5 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-image:none;box-shadow:none;margin:8px 0;}
.btn-menucat:hover,.btn-menucat:active ,.btn-menucat:focus {border:0;box-shadow:none; outline:0;}

/* upForm */
.contact-us { padding:50px;background-color:#ffffff;box-shadow:-2px 40px 34px -24px rgba(0, 0, 0, 0.2);border-radius:255px 15px 225px 15px/15px 225px 15px 255px;border:solid 7px #4c9cef;border-left-color:#f7639a;border-right-color:#f7639a;}
.contact-us-detail { position:absolute;left:83%;top:-4%;background-color:#4c9cef;padding:10px 20px;border-radius:5px;font-weight:600;}
.contact-us-detail:hover { background-color:#f7639a;}
.contact-us-detail a { color:#ffffff;}
.contact-us-detail a:hover { color:#ffffff;}
/*UpForm end*/
.form-control:focus { border-color:#B58E52;}
/*upModal*/
.modal-content { border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.modal-dialog { border:#242056 0px solid !important;}
.modal .modal-header { border-bottom:none;position:relative;background-color:#FDFDFD;}
.modal .modal-header .btn { position:absolute;top:0;right:0;margin-top:0;border-top-left-radius:0;border-bottom-right-radius:0;}
.modal .modal-footer { border-top:none;}
.modal.fade { opacity:5;}
.modal.fade .modal-dialog { -webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0);}
.fade-scale { transform:scale(0);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;}
.fade-scale.in { opacity:1;transform:scale(1);}
/*UpModal end*/
#suggerimenti_link .pager li > a, #suggerimenti_link .pager li > span { margin:10px;}
.alert { padding: 15px;margin:5px 0 20px 0;border: 1px solid transparent;border-radius:1.5rem;box-shadow: 0 0 1px #FCFCFC;}
.alert h4 { margin-top: 0;color: inherit;}
.alert .alert-link { font-weight: bold;}
.alert > p,
.alert > ul { margin-bottom: 0;}
.alert > p + p { margin-top: 5px;}
.alert-dismissable,
.alert-dismissible { padding-right: 35px;}
.alert-dismissable .close,
.alert-dismissible .close { position: relative;top: -2px;right: -21px;color: inherit;}
.alert-success { background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
.alert-success hr { border-top-color: #c9e2b3;}
.alert-success .alert-link { color: #2b542c;}
.alert-info { background-color: #d9edf7;border-color: #bce8f1;color: #31708f;}
.alert-info hr { border-top-color: #a6e1ec;}
.alert-info .alert-link { color: #245269;}
.alert-warning { background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
.alert-warning hr { border-top-color: #f7e1b5;}
.alert-warning .alert-link { color: #66512c;}
.alert-danger { background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.alert-danger hr { border-top-color: #e4b9c0;}
.alert-danger .alert-link { color: #843534;}
.alert-gold { border-color:#e1dbca;background:#FFFFFF;color:#181539;}
.alert-gold i { margin-right:8px;font-size:2rem}
.alert-informazioni { color:#181539;background-color:#FCFCFC;border-color:#FCFCFC;}
.alert-informazioni .tooltip-inner { text-align:left;}
.callout { padding: 2.5rem 2.222rem;border: 1px solid #5b6f82;position: relative;margin: 1.75rem 0 1rem;border-radius: 8px}
.callout.callout-highlight { border: none;border-left: 2px solid rgba(223,228,242,.3);border-radius: 0;padding: 0 2.222rem}
.callout.callout-highlight .callout-title { margin-bottom: 1.556rem}
.callout.callout-highlight.success { border-color: rgba(0,135,88,.2)}
.callout.callout-highlight.warning { border-color: rgba(166,99,0,.2)}
.callout.callout-highlight.danger { border-color: rgba(217,54,79,.2)}
.callout.callout-highlight.important { border-color: rgba(0,128,83,.2)}
.callout.callout-highlight.note { border-color: rgba(0,64,128,.2)}
.callout.callout-more { background: #FDFDFD;border: none;border-radius: 0;padding: 2.222rem;position: relative}
.callout.callout-more:before { content: '';position: absolute;top: 0;right: 0;width: 0;height: 0;border-style: solid;border-width: 0 48px 48px 0;border-color: transparent #fff transparent transparent}
.callout.callout-more:after { content: '';position: absolute;top: 0;right: 0;width: 0;height: 0;border-style: solid;border-width: 48px 0 0 48px;border-color: transparent transparent transparent #e4e4db}
.callout.callout-more .callout-title { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 2.222rem}
.callout.callout-more .callout-title i { }
.callout.callout-more .callout-title span { border-bottom: 2px solid #19191a;padding-bottom: .1rem;display: inline-block;margin-top: -.111rem}
.callout.success { border-color: #008758}
.callout.success .callout-title { color: #008758}
.callout.success .callout-title .icon { fill: #008758}
.callout.success .callout-title span { border-color: #008758}
.callout.warning { border-color: #a66300}
.callout.warning .callout-title { color: #a66300}
.callout.warning .callout-title .icon { fill: #a66300}
.callout.warning .callout-title span { border-color: #a66300}
.callout.danger { border-color: #d9364f}
.callout.danger .callout-title { color: #d9364f}
.callout.danger .callout-title .icon { fill: #d9364f}
.callout.danger .callout-title span { border-color: #d9364f}
.callout.important { border-color: #008053}
.callout.important .callout-title { color: #008053}
.callout.important .callout-title .icon { fill: #008053}
.callout.important .callout-title span { border-color: #008053}

.callout.gold { border-color: #B58E52; color: #242056}
.callout.gold .callout-title { color:#242056; font-weight:bold}
.callout.gold .callout-title .icon { fill: #242056}
.callout.gold .callout-title span { border-color: #B58E52}
.callout.gold .collapse-div .collapse-header .callout-more-toggle, .callout.gold .collapse-div .collapse-header .callout-more-toggle:active, .callout.gold .collapse-div .collapse-header .callout-more-toggle:hover { color: #242056}
.callout.gold p{ font-size:2.2rem; text-align:center; margin:0; }
.callout.gold strong{ display:block; font-weight:bold; text-transform:uppercase;}

.callout.note { border-color: #004080}
.callout.note .callout-title { color: #004080}
.callout.note .callout-title .icon { fill: #004080}
.callout.note .callout-title span { border-color: #004080}
.callout.note .collapse-div .collapse-header .callout-more-toggle, .callout.note .collapse-div .collapse-header .callout-more-toggle:active, .callout.note .collapse-div .collapse-header .callout-more-toggle:hover { color: #004080}
.callout.note .collapse-div .collapse-header .callout-more-toggle span { border-color: #004080}
.callout.note .collapse-div .collapse-header .callout-more-toggle span:after, .callout.note .collapse-div .collapse-header .callout-more-toggle span:before { background: #004080}
.callout.note a { color: #004080}
.callout.note .icon { fill: #004080}
.callout .callout-title { text-transform: uppercase;margin-right: 2.222rem;color: #5b6f82}
.callout .callout-title .icon { fill: #5b6f82;margin-right: .444rem}
.callout:not(.callout-highlight):not(.callout-more) .callout-title { position: absolute;
	padding: 0 1.389rem;background: #fff;top: -.78em}
.callout p:last-child { margin: 0}
.callout .collapse-div { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;border-bottom: none}
.callout .collapse-div .collapse-header { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top: 1px solid #dfe4f2;padding: 1.333rem 0 0;margin-top: 0}
.callout .collapse-div .collapse-header .callout-more-toggle { padding: 0;border: none;width: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #06c}
.callout .collapse-div .collapse-header .callout-more-toggle:active, .callout .collapse-div .collapse-header .callout-more-toggle:focus, .callout .collapse-div .collapse-header .callout-more-toggle:hover, .callout .collapse-div .collapse-header .form-check [type=checkbox]:focus+label.callout-more-toggle, .callout .collapse-div .collapse-header .form-check [type=radio]:focus+label.callout-more-toggle, .callout .collapse-div .collapse-header .toggles label input[type=checkbox]:focus+.callout-more-toggle.lever, .form-check .callout .collapse-div .collapse-header [type=checkbox]:focus+label.callout-more-toggle, .form-check .callout .collapse-div .collapse-header [type=radio]:focus+label.callout-more-toggle, .toggles label .callout .collapse-div .collapse-header input[type=checkbox]:focus+.callout-more-toggle.lever { background: 0 0}
.callout .collapse-div .collapse-header .callout-more-toggle:hover { color: #004080}
.callout .collapse-div .collapse-header .callout-more-toggle:hover span { border-color: #004080}
.callout .collapse-div .collapse-header .callout-more-toggle:hover span:after, .callout .collapse-div .collapse-header .callout-more-toggle:hover span:before { background: #004080}
.callout .collapse-div .collapse-header .callout-more-toggle:active { color: #06c}
.callout .collapse-div .collapse-header .callout-more-toggle:after, .callout .collapse-div .collapse-header .callout-more-toggle:before { display: none}
.callout .collapse-div .collapse-header .callout-more-toggle span { position: relative;height: 15px;width: 15px;margin-left: .444rem;margin-top: .111rem;border: 1px solid #06c;border-radius: 50%;display: inline-block}
.callout .collapse-div .collapse-header .callout-more-toggle span:after, .callout .collapse-div .collapse-header .callout-more-toggle span:before { content: '';position: absolute;background: #06c}
.callout .collapse-div .collapse-header .callout-more-toggle span:before { width: 9px;height: 1px;top: 6px;left: 2px}
.callout .collapse-div .collapse-header .callout-more-download { margin-left: auto;}
.callout .collapse-div .collapse-body { padding: 0}
.bs-callout { padding: 20px;margin: 20px 0;border: 1px solid #eee;border-left-width: 5px;border-radius: 3px;}
.bs-callout-min { padding: 10px;margin: 10px 0;}
*.bs-callout:empty { padding: 20px;margin: 0px;border: none;}
.bs-callout i { font-size:2.8rem}
.bs-callout strong { margin-top: 0;margin-bottom: 5px;text-transform:uppercase;}
.bs-callout p:last-child { margin-bottom: 0;}
.bs-callout code { border-radius: 3px;}
.bs-callout+.bs-callout { margin-top: -5px;}
.bs-callout-default { border-left-color: #777;}
.bs-callout-default strong { color: #777;}
.bs-callout-primary { border-left-color: #428bca;}
.bs-callout-primary strong { color: #428bca;}
.bs-callout-success { border-left-color: #5cb85c;}
.bs-callout-success strong { color: #5cb85c;}
.bs-callout-danger { border-left-color: #d9534f;}
.bs-callout-danger strong { color: #d9534f;}
.bs-callout-warning { border-left-color: #f0ad4e;}
.bs-callout-warning strong { color: #f0ad4e;}
.bs-callout-info { border-left-color: #5bc0de;}
.bs-callout-info strong { color: #5bc0de;}
.bs-callout-gold {color:#181539;}
.bs-callout-gold strong { color: #3B3155;}
.form-content{ padding: 5%;border: 1px solid #ced4da;margin-bottom: 2%;}
.form-control{ border-radius:1.5rem;}
.btn{ border-radius:1.5rem;	}
.input-group-addon{ border-radius:1.5rem;	}
.input-group-addon i {font-size:2rem;	}
#block-reassurance { 	border: 1px solid #ddd;	
}
#block-reassurance ul { list-style: none;margin:0;padding:0
}
#block-reassurance i { font-size:2rem;display:block;color:#242056}
#block-reassurance img { display:block;margin 0 auto;max-height:20px;}
#block-reassurance li { border-bottom: 1px solid #ddd;list-style: none;margin:0;padding:0;text-align: center;box-sizing: border-box;}
#block-reassurance li .block-reassurance-item { 	padding: 1rem 1.5rem;	text-align: center;}
#block-reassurance h4 { 	font-size: 1.8rem;	margin-top: 2px;margin-bottom: 2px;text-align: center;}
#block-reassurance span {font-size: 1.2rem;}
#block-reassurance span i{font-size: 1.6rem;color:#181539;display:inline-block;margin-left:4px;}

.reassurance_oriz {background-color:#f5f5f5; font-size:1.3rem;  padding: 0; text-align:center;}
.reassurance_oriz h4 {font-size: 1.4rem; text-transform:capitalize; margin-bottom:3px;}
.reassurance_oriz strong { font-weight:400}
.reassurance_oriz i{font-size: 2.8rem;color:#181539;display:inline-block;margin-left:4px;}
.reassurance_oriz_item{height:130px; padding:10px 4px; }
.reassurance_oriz_colore{background-color:#ffffff; }
.reassurance_oriz_colore .reassurance_oriz_item{ border:#f5f5f5 1px  dashed;}








.recens_star i{ color:#F6CE7A}

@media (min-width:1200px){ /*HackLARGEBootstrap */
.container{width:1230px;}
.listaprodotti li{margin:20px 3px;width:240px;}/* 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{height:200px;text-align:center;vertical-align:middle;width:220px;overflow:hidden;position:relative;}
.listaprodotti a.img_cornice img{margin:0 auto;max-height:220px;max-width:220px;}
.bahome img {width: 100%;height: auto;}
.carousel img {width: 100%;height: auto;}}
@media (min-width:1199px) { 








}




@media (max-width:1199px) {


.navbar-default .navbar-nav > li > a{

    padding: 4px 4px; margin:0 }
	
}

@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 (max-width:991px) { 

.callout.gold p{ font-size:1.8rem;}

.outletlink .tooltip.top .tooltip-inner { display:none}
.outletlink .tooltip.top .tooltip-arrow { display:none}
h1 { font-size:2.6rem;}
h2 { font-size:1.6rem;}
h3 { font-size:1.8rem;}
h4 { font-size:1.2rem;}
#actionbar { padding:0 30px;}
.allineadx { float:right;margin-right:40px}



.menucategorie button{}
.boxsearch a { font-size:1.6rem;}
.boxsearch strong { font-size:2rem;background-color: transparent;display: inline-block;padding:0}
.boxsearch{ border:1px solid #F4F4F4;margin-top:0;border-radius:1.5rem;	}
.boxsearch strong{ text-align:center !important;display:block;background-color:#F4F4F4;-webkit-border-top-left-radius:1.5rem;;
-webkit-border-top-right-radius:1.5rem;
-moz-border-radius-topleft::1.5rem;
-moz-border-radius-topright:1.5rem;
border-top-left-radius:1.5rem;
border-top-right-radius:1.5rem;
}
.boxsearch li{ padding-left:5px}
.boxsearch hr{ display:none
}
.boxsearch li strong{ text-align:left;}
#top { height:30px;border:0;}

.linea_ombra { background-image:none;}

.footer_lev2{ text-align:center !important}
.footer_lev2 p{ text-align:center}
.footer_lev2 { margin-top:20px}
.footer_lev2 li { }
.footer_lev2  .titolo{ display:block;text-align:center; clear:left;  }
.footer_lev2  .minitxt{ display:block; text-align:center}
.footer_lev2  hr{ margin:8px 0; clear:left; }
.footer_lev2 .feedBackFooter img{ margin:0 auto}
.footer_lev2 .footer_social_icon i { margin:10px;font-size:4.2rem;}
.footer_lev2 ul {display: text-align:center !important }
.footer_lev2 .ressur img{ margin:10px auto;}














.linea_dx { background-image:none;border-bottom:#FFFFFF 1px solid}
.gruppofooter span { padding-bottom:10px;display:block}
.menutop { background-color:#ffffff}


.navbar .navbar-nav { display:block;float:none; }
.navbar .navbar-collapse { text-align:left;}
.navbar-default { border:none;background-color: rgba(255,255,255,0.98); font-size:1.6rem; }
.navbar-default .navbar-nav > li > a { color: #242056;border:1px solid #f5f5f5;   padding: 10px 15px; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background-color: #b48e57;color: #ffffff;}

.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;}
.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;}





.menu_mini-top { padding:2px 0;display:inline-block;float:right;z-index:99999999999;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}



div.block-reassurance-container {padding-left: 10%;padding-right:10%;margin: 0px;}
#block-reassurance ul { text-align: center;margin: auto;padding: 0px;}
#block-reassurance li {border: 1px solid #ddd;list-style: none;margin:0;padding:0;text-align: center;box-sizing: border-box;float:left;margin:10px;
width:260px;height:120px;display:inline-block;
 list-style-type: none; 
}




.listaprodotti li { margin:20px 3px;width:230px;height:320px;}
.listaprodotti_quattro li { margin:20px 3px;width:234px;}
.listaprodotti_tre li { margin:10px 20px;}
..listaprodotti a.img_cornice { height:200px;width:230px;}
.listaprodotti a.img_cornice img { margin:0 auto;max-height:200px;max-width:230px;}



}

@media (max-width:767px) { 



a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover { pointer-events:auto;cursor:pointer;}


.listaprodotti li { margin:20px 3px;width:220px;height:320px;}
.listaprodotti_quattro li { margin:20px 3px;width:224px;}
.listaprodotti_tre li { margin:10px 20px;}
..listaprodotti a.img_cornice { height:200px;width:220px;}
.listaprodotti a.img_cornice img { margin:0 auto;max-height:200px;max-width:220px;}




}

@media (max-width:723px) { 




.listaprodotti li { margin:20px 15px;width:230px;height:320px;}
.listaprodotti_quattro li { margin:20px 15px;width:234px;}
.listaprodotti_tre li { margin:10px 10px;}
..listaprodotti a.img_cornice { height:200px;width:230px;}
.listaprodotti a.img_cornice img { margin:0 auto;max-height:200px;max-width:230px;}







@media (max-width:719px) { 
div.block-reassurance-container { 	padding-left: 20%;padding-right:20%;margin: 0px;}
#block-reassurance li { margin:10px;
width:180px;height:170px;
}

}
@media (max-width:686px) { div.block-reassurance-container { 	padding-left: 10%;padding-right:10%;margin: 0px;}
#block-reassurance li { margin::10px;
width:180px;height:180px;}}


@media (max-width:675px) { .civetta { margin:20px auto;line-height:1.4rem;text-align:center;height:auto}
.civetta i { margin-left:15px;float:inherit;font-size:2.8rem;}
.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:#9A8A4D;display:block;}
.civettabig { font-size:1.4rem;font-style:italic;margin-top:2px;letter-spacing:normal}
.civettabig i { font-size:1.4rem}
.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;}
}
@media (max-width:663px) {

.listaprodotti li { margin:20px auto;width:260px;height:320px;display:block;float:none}
.listaprodotti_quattro li { margin:20px auto;width:264px;display:block;float:none}
.listaprodotti_tre li { margin:10px auto;display:block;float:none}
.listaprodotti a.img_cornice { height:200px;width:260px;display:block;float:none}
.listaprodotti a.img_cornice img { margin:0 auto;max-height:200px;max-width:250px;display:block;float:none}


.gift  a.img_cornice {  height:200px;width:160px;}
.gift a.img_cornice img { margin:0 auto;max-height:200px;max-width:160px;}



.btn-txt-bianco { font-size:1.4rem !important}
.idee_testo strong { ;font-size:3.6rem;line-height:2rem;}
.idee_testo p { font-size:2.5rem;line-height:2rem;}
.idee_bottoni { padding:10px 0 0 0;font-size:2rem;font-weight:400}


@media (max-width:586px) { 



.box_form_arti { width:320px;height:270px;overflow:hidden;margin:0 auto;padding:10px;}
.arigianale_form { background-image:url(/images/lavorazione-artigianale.png);background-repeat:no-repeat;background-position:center top;min-height:290px;overflow:hidden;}

#carrello-top {font-size:1.4rem;padding:0;margin-top:20px;line-height:1.2rem;}
#carrello-top em {font-size:1.4rem;font-style:normal;margin-right:0;}
#carrello-top i { font-size:3.8rem;margin-left:4px;float:right;padding-top:2px;}




}

@media (max-width:420px) { #price_contenuto { margin:5px;float:none;display:block;min-height:20px;min-width:250px;text-align:center}

#scheda_descrizione h1 { font-size:2.4rem;margin:10px 0; text-align:center}
#scheda_descrizione h3 { font-size:1.8rem;margin:10px 0}
.scheda_logo { }
#scheda_disponibilita { display:block;float:none;text-align:center;margin:0;padding:0;}
.evidenza { font-size:1.2rem;float:none;clear:both;margin:0;padding:0;}
.acapo-mobile { display:block;}

.tab-ordini { font-size:1.4rem}
.modal-registrazione .input-group { display:block;}
#actionbar { float:none;padding:20px 0;display:block;text-align:center;}
.navigation {display:block;text-align:center;}
.navigation ul {padding: 0;}

}

