.main-user-notification, #gestpay-msg, #modifica_utente .messages.status {display:none;}

.not-saleable{font-size: 14px;font-family: 'ralewaybold', sans-serif;color:#D1AE65;text-transform:uppercase}
.cassa #content .form-disabled .select-wrapper.milano, .cassa #content .form-item-customer-profile-shipping-commerce-customer-address-und-0-country .select-wrapper.italia{background:none;cursor:initial}
.spedizione-richiesta-text{    margin: -37px 80px 37px;
    font-size: 15px;}
.cassa #modifica_utente label.user-msg-status{    font-weight: bold;
    color: #000;    font-family: 'ralewaybold', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: block;}

span.invinfo{display: block;
    clear: both;
    margin-top: 5px;
    padding-left: 30px;}



.carrello .item ul li.totale{width:20%}
.carrello .item ul li.prezzo{width:17%}
.carrello .item ul li.quantita{width:12%}
.carrello .riassunto .content p.totale{font-size:44px}

/*.page-product-category .col-item .info h2{text-transform:capitalize}
.page-product-category .col-item .info h2:first-letter {text-transform: uppercase}
.ecommerce.scheda .page-content .box_right h1{text-transform:capitalize}
.ecommerce.scheda .page-content .box_right h1:first-letter {text-transform: uppercase}
.Icon-selector .preview_cart ul li.prodotto{text-transform:capitalize}
.Icon-selector .preview_cart ul li.prodotto:first-letter {text-transform: uppercase}
.carrello .item ul li.description h2 a{text-transform:capitalize}
.carrello .item ul li.description h2 a:first-letter {text-transform: uppercase}*/
.col-item .info h2 {
    width: 80%;
    margin: 15px auto 0;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    font-weight: normal;
}
/*.col-item .info h2{text-transform:capitalize}               
.col-item .info h2:first-letter {text-transform: uppercase}*/
.page-taxonomy h3{margin-left:4%;font-weight:normal}
.page-taxonomy h3 span{font-family:'ralewaysemibold', sans-serif;color:#D1AE65}
/*display none elementi drupal*/
.icon_video{position: absolute;background: url('../img/video_icon.png') no-repeat;display: block;width: 120px;height: 120px;z-index: 9999;margin-left: -60px;left: 50%;top: 50%;margin-top: -60px;}

#edit-continue-fake{display:inline-block;width:100%;text-align:Center}
#commerce-paypal-wps-redirect-form{width: 80%;margin: 20px auto; text-align: center;}
.payment-redirect-form{background:#fdfdfd}
.checkout-help{margin: 21px auto;padding-top: 20px;font-family: 'ralewayregular', sans-serif;font-size:17px}
#commerce-paypal-wps-redirect-form #edit-submit{width: 240px;margin: 10px auto 30px;display: inline-block; text-align: center;}
#peck-commerce-gestpay-redirect-form{width: 68%;margin: 45px auto;border: 1px solid #ddd;padding: 15px 20px;background: #ffffff;}
.bancasella-redirect.front_rassegna.carrello.cassa .center.step-checkout{padding-bottom:15px}
.bancasella-redirect.front_rassegna.carrello.cassa .checkout-help{margin:0;padding:0}
.bancasella-redirect.front_rassegna.carrello.cassa .infotransaction{font-family: 'ralewayregular';font-size:17px}
.bancasella-redirect.front_rassegna.carrello.cassa a#redirect-url{font-size:17px;color:#D1AE65}
#commerce-checkout-form-payment-method input.error{border:1px solid #d00}
.country-IE.addressfield-container.locality-block .form-item.form-type-select{float:left}
span.messaggio_cvv {display: none; position: absolute;width: 200px;background: #f6f6f6;z-index: 99; border-radius: 5px;padding: 10px;font-size: 12px;right: 50%;margin-right: -100px;}
span.cvv_icon:hover{cursor:pointer}
span.cvv_icon:hover span.messaggio_cvv{display:block}
.cassa.pagamento .paypal{display:block}
.front_rassegna.carrello.cassa .center::after{content:none}
.front_rassegna.carrello.cassa .center.step-checkout{padding:10px 0px 0 0px}
.cassa #content #commerce-checkout-form-checkout fieldset  .d_item:nth-child(odd){float:left;margin-right:0}
.cassa #content #commerce-checkout-form-checkout fieldset .d_item:nth-child(even), .form-item.form-type-select.form-item-customer-profile-billing-commerce-customer-address-und-0-country, .form-item.form-type-select.form-item-customer-profile-shipping-commerce-customer-address-und-0-country{width:48%;margin-right:4%}
.cassa #content #commerce-checkout-form-checkout input.error{border:1px solid #d00}
.form-item.form-type-checkbox.form-item-peck-commerce-checkout-term-pane-term-field span.privacy.reg{width:80%;text-align:left}
.testuale.accesso.nascosta.visibile legend{display:none}
.testuale.accesso.nascosta.visibile label{color:#aaa;font-size:15px}
.testuale.accesso .colonna form .d_item{margin-bottom:20px}
.testuale.accesso .colonna .form-type-select{width:48%}
.testuale.accesso .colonna form .select-wrapper .holder{    height: 40px; line-height: 40px;display: block;position: static;width: 100%;margin: 0;text-indent: 10px;white-space: nowrap;overflow: hidden;cursor: pointer;z-index: 1; font-size: 15px;}
.testuale.accesso input[type="submit"]{background: #D1AE65;color: #ffffff;padding: 11px 15px;width:auto;text-transform: uppercase;font-size: 14px;font-weight: 700;margin:10px auto;font-family: 'ralewaybold', sans-serif;border: 1px solid #D1AE65;}
.mappa .page-content .testuale.accesso.nascosta form{padding-bottom:30px}
.testuale.accesso #field-carrier-note-add-more-wrapper{margin-bottom:25px}
#edit-actions{text-align:center}
.cassa #content #commerce-checkout-form-checkout fieldset  .d_item.d + .d_item{margin-right:0}
#commerce-checkout-form-checkout input[type="radio"]:checked + label:after { background: #D1AE65; border-color: #D1AE65;}
#commerce-checkout-form-checkout input[type="radio"] + label:before {border:1px solid #ddd}
#commerce-checkout-form-checkout input[type="radio"]:checked + label {color:#000}
#commerce-checkout-form-checkout input[type="radio"] + label {font-family: 'ralewayregular', sans-serif;}

#commerce-addressbook-customer-profile-form input[type="radio"]:checked + label:after { background: #D1AE65; border-color: #D1AE65;}
#commerce-addressbook-customer-profile-form input[type="radio"] + label:before {border:1px solid #ddd}
#commerce-addressbook-customer-profile-form input[type="radio"]:checked + label {color:#000}
#commerce-addressbook-customer-profile-form input[type="radio"] + label {font-family: 'ralewayregular', sans-serif;}

#edit-commerce-shipping-shipping-service input[type="radio"]:checked + label:after { background: #D1AE65; border-color: #D1AE65;}
#edit-commerce-shipping-shipping-service input[type="radio"] + label:before {border:1px solid #ddd}
#edit-commerce-shipping-shipping-service input[type="radio"]:checked + label {color:#000}
#edit-commerce-shipping-shipping-service input[type="radio"] + label {font-family: 'ralewayregular', sans-serif;}
#edit-commerce-shipping-shipping-service .description{margin-top: -2px;display: block;font-size: 113px;color: #aaa;font-weight: 700;margin-left:23px} 
.form-radios > div {display:inline-block;float:left;margin-bottom:20px}
.form-radios > div:first-child { margin-right: 25px;}
.field-type-addressfield.field-name-commerce-customer-address  .form-item.form-type-textfield:nth-child(odd){margin-bottom:20px;width:48%;margin-right:4%;float:left}
.field-type-addressfield.field-name-commerce-customer-address  .form-item.form-type-textfield:nth-child(even){margin-bottom:20px;width:48%;float:left;margin-right:0}
.field-type-addressfield.field-name-commerce-customer-address  .form-item.form-type-select .select-wrapper{margin-bottom:20px;}
#edit-customer-profile-shipping-commerce-customer-address .form-item.form-type-textfield:nth-child(odd){margin-bottom:20px;width:48%;margin-right:4%;float:left}
#edit-customer-profile-shipping-commerce-customer-address .form-item.form-type-textfield:nth-child(even){margin-bottom:20px;width:48%;float:left;margin-right:0}
#edit-customer-profile-shipping-commerce-customer-address .form-item.form-type-select .select-wrapper{margin-bottom:20px;}
.form-item.form-type-select.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area, .form-item.form-type-select.form-item-customer-profile-shipping-commerce-customer-address-und-0-administrative-area{width:48%}
.form-item.form-type-textfield.form-item-customer-profile-billing-commerce-customer-address-und-0-premise .element-invisible, .form-item.form-type-textfield.form-item-customer-profile-shipping-commerce-customer-address-und-0-premise .element-invisible, .testuale.accesso .element-invisible{display:inline-block}
.field-type-addressfield.field-name-commerce-customer-address   .addressfield-container-inline.locality-block > div.form-item.form-type-textfield:first-child, .field-type-addressfield.field-name-commerce-customer-address  .addressfield-container.locality-block > div.form-item.form-type-textfield:first-child, #edit-customer-profile-shipping-commerce-customer-address  .addressfield-container-inline.locality-block > div.form-item.form-type-textfield:first-child, #edit-customer-profile-shipping-commerce-customer-address .addressfield-container.locality-block > div.form-item.form-type-textfield:first-child{    margin-right: 0;float: right;margin-top: -30px;}
.ajax-progress-throbber{display:none}
.addressfield-container-inline.locality-block .form-item.form-type-select, .addressfield-container.locality-block .form-item.form-type-select{float:right;margin-right:0}
.field-type-addressfield.field-name-commerce-customer-address  .form-item.form-type-textfield.form-item-customer-profile-billing-commerce-customer-address-und-0-locality{margin-right:4%}
.field-type-addressfield.field-name-commerce-customer-address  .form-item.form-type-textfield.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area, #edit-customer-profile-shipping-commerce-customer-address.field-type-addressfield.field-name-commerce-customer-address  .form-item.form-type-textfield.form-item-customer-profile-shipping-commerce-customer-address-und-0-administrative-area{float:right;margin-right:0}
.field-type-addressfield.field-name-commerce-customer-address  .addressfield-container.locality-block .form-item.form-type-textfield.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code{margin-right:4%}
.form-item.form-type-textfield.form-item-customer-profile-billing-commerce-customer-address-und-0-locality{margin-right:4%}
.form-item.form-type-textfield.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area{float:right;margin-right:0}
.addressfield-container.locality-block .form-item.form-type-textfield.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code{margin-right:4%}
.cassa #content #commerce-checkout-form-checkout fieldset .d_item.r{margin-right:0}
.cassa #content #commerce-checkout-form-checkout fieldset  .d_item.company-right + .d_item{margin-right:0;float:right}
.form-item.form-type-select.form-item-customer-profile-billing-addressbook, .form-item.form-type-select.form-item-customer-profile-shipping-addressbook{margin-bottom:20px}
.cust-contact{display:block;clear:both}
.step-checkout .separatore{height:0}
footer.checkout .top-footer .footer-navigation li{list-style:none}
.cassa #content .wrapper_bottoni fieldset{width:30%; margin:45px auto 0;padding-top:55px}
.cassa .wrapper_bottoni fieldset .d_item input{  background: #fff;padding:12px 15px;border: 1px solid #ddd;color: #aaaaaa;text-transform: uppercase; font-size: 14px;font-weight: 700;font-family: 'ralewaybold', sans-serif;}
.cassa ul.sub_menu_cassa{margin:0;padding:0;background:#fdfdfd;text-align:center;height:100px;border-bottom:1px solid #ddd}
.cassa ul.sub_menu_cassa li{display:inline-block;margin:42px 10px;font-family: 'ralewayregular', sans-serif;padding: 0 30px;font-size: 18px;}
.cassa ul.sub_menu_cassa li a{padding: 30px 0;font-family: 'ralewayregular', sans-serif;font-size: 18px;color: #262626;}
.cassa ul.sub_menu_cassa li a.active{color:#D1AE65;border-bottom:2px solid;font-weight:600}
.cassa ul.sub_menu_cassa li a.green{color:#D1AE65}
#edit-commerce-shipping-shipping-service .form-type-radio{float:none;display:block}
#commerce-checkout-form-review{padding-top:15px}
#commerce-checkout-form-review .item{width:68%}
#commerce-checkout-form-review .item.last{width:88%;border-bottom:none}
#commerce-checkout-form-review .item ul li.description h2{    font-family: 'ralewayregular';font-weight: 700;font-size: 17px;color: #000;line-height: 19px;}
.front_rassegna.carrello.wishlist .center{padding:25px}    
.front_rassegna.carrello.wishlist li.d  escription a{color: #D1AE65;font-family: 'ralewayregular'; font-weight: 700;font-size: 14px;text-transform: uppercase;}
.front_rassegna.carrello.wishlist .box_quantita { display: none; }
.commerce-add-to-cart .form-submit{border: 0;outline: none;height: 47px;border-radius: 5px; padding: 15px;text-transform: uppercase;font-size: 14px;font-family: 'ralewaybold', sans-serif;background: #D1AE65;color: #ffffff;}
.commerce-add-to-cart .form-submit:hover{opacity:0.7}
.confirm-parent, .password-parent{clear:none;width:48%;float:left}
.confirm-parent{float:right}
div.password-confirm{margin-top:0;width:auto;color:#aaaaaa;font-size:15px;line-height:31px}
div.password-confirm span.error{color:#d00}
div.password-confirm span.ok{color:#41C141}
div.form-item div.password-suggestions{width:auto;border:none;margin:auto;padding-top:74px;padding-left:0;font-size:14px;color:#aaaaaa}
div.password-suggestions ul{margin-top:0;padding-left:20px}
.form-item form-type-password-confirm.form-item-pass input.password-confirm, input.password-field{margin-bottom:0}
.carrello .item ul li.description p.remove a{text-decoration:none;color: #D1AE65; font-family: 'ralewayregular';font-weight: 700; font-size: 14px;text-transform: uppercase;}
label.option span.oro{color: #D1AE65}
.views-table th img{vertical-align:baseline;margin-left:5px}
.views-table th a{color: #000;}
.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item{padding:0}
.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.description {width: 55%;padding-left: 0;}
.utente.cassa.aggiorna fieldset .infomod{ margin: 0 auto 35px;font-weight: bold;font-family: 'ralewaybold', sans-serif;font-size: 14px;color: #000000;text-transform: uppercase; display: block;}
.messages.status{margin: 0 auto 35px;font-weight: bold;font-family: 'ralewaybold', sans-serif;font-size: 14px;color: #000000;text-transform: uppercase; display: block;}
.page-user-addressbook.mappa.utente .page-content .cnt .colonna{min-height:245px}
.item .description .delete-line-item {background:none;border:none;padding:0;color: #D1AE65;font-family: 'ralewayregular';font-weight: 700;font-size: 14px;text-transform: uppercase;}
.item .description .delete-line-item:hover{opacity:0.7}
.front_rassegna.carrello form.center{padding:25px 0 0 0px}
.front_rassegna.carrello form.center:after{content:none}
.front_rassegna.carrello form.center .item{padding:10px 25px 20px 25px;width:92%}
.front_rassegna.carrello form.center .item ul li.prezzo{font-weight:700;font-size:19px;font-family: 'ralewayregular';color:#aaaaaa}
.carrello .item ul li.description{vertical-align:bottom}
.messages.status .krumo-root{text-transform:none}
.checkout-step-checkout-payment-method .carta_di_credito .wrapper_indirizzo{position:relative}
.container_load{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.1);z-index:999}
.container_load.hide{display:none}
.front_rassegna.carrello form.center .views-row-last{border:none;}
.front_rassegna.carrello form.center .riassunto .content{padding:45px 0}
.front_rassegna.carrello form.center .riassunto .content .form-actions.form-wrapper{background:#fafafa}
.front_rassegna.carrello form.center .riassunto .content .form-actions.form-wrapper .aggiorna{    outline: none;height: 47px;border-radius: 5px; padding: 15px;text-transform: uppercase;font-size: 14px;font-family: 'ralewaybold', sans-serif;margin-right: 3%;background: #fff;border: 1px solid #ddd;color: #aaaaaa;}
.front_rassegna.carrello form.center .riassunto .content .form-actions.form-wrapper .go_cart{outline: none;height: 47px;border-radius: 5px; padding: 15px;text-transform: uppercase;font-size: 14px;font-family: 'ralewaybold', sans-serif;background:#D1AE65;color:#ffffff;border:0}
.page-product-category .col-item .info h2{width: 80%;margin: 15px auto 0;font-size: 14px;color: #666;line-height: 20px;height: 60px;overflow: hidden;font-weight:normal}
.front_rassegna.carrello form.center .riassunto .content .form-actions.form-wrapper input:hover{opacity:0.7}
.carrello .commerce-checkout-form-review .item.last ul li{padding:0 59px}
.carrello .commerce-checkout-form-review .item.last ul li.spedito, .carrello .commerce-checkout-form-review .item.last ul li.fatturato{vertical-align:middle;width:29%;padding:0 30px 0 59px}
.carrello .commerce-checkout-form-review .item.last ul li.spese {width:46%;padding-right:0}
.carrello .item ul li.immagine{width:24%}
.carrello .item ul li.description{width:32%}
.carrello .riassunto .content p.spese span{width:95px}
#modifica_utente #edit-actions{text-align:left}
.testuale.accesso.login .colonna #RegisterFormUtente .d_item{margin-bottom:0}
.testuale.accesso.login .colonna #signupFormUtente .s_item label{margin-top:12px;display:inline-block}
.testuale.accesso.login .colonna #signupFormUtente #user_login_form .form-item-name label{margin-top:0}
.testuale.accesso.login .colonna #signupFormUtente #user_login_form .form-item.form-type-textfield.form-item-name{margin-bottom:10px}
.cassa ul.sub_menu_cassa li span.number_step{display:none}
.testuale.accesso.nascosta.visibile .colonna form .s_item.right_c{margin-top:0;margin-bottom:60px}
.testuale.accesso.nascosta.visibile .colonna form .s_item.right_c:last-child{margin-bottom:10px}
.testuale.accesso.nascosta.visibile .form-actions.form-wrapper{background:#ffffff}
form.commerce-add-to-cart #edit-submit{margin-left:20px;float: left;}
.wishlist form.commerce-add-to-cart #edit-submit{margin-left:0;float: none;}
form.commerce-add-to-cart #edit-add-to-wishlist{display: block;float: left;font-size: 35px;line-height: 50px;height: 50px;width: 50px;color:transparent;background: url("../img/preferiti_off.png") no-repeat center center;}
form.commerce-add-to-cart a.in-wishlist{display: block;float: left;font-size: 35px;line-height: 50px;height: 50px;width: 50px;color:transparent;background: url("../img/preferiti_piena.png") no-repeat center center;}
.ecommerce.scheda .page-content .box_right label.all{display:block;margin-top:20px;font-weight: 600;font-size: 13px;margin-bottom:5px; color: #000;text-transform:uppercase}
.ecommerce.scheda .page-content .box_right .allergeni li{padding:10px 30px 10px 40px;line-height:18px;font-size:15px;width:50%;}
.ecommerce.scheda .page-content .box_right .item_info p{margin-top:0;margin-bottom:0}
.ecommerce.scheda .page-content .box_right a.pdf {font-size: 15px; font-family: 'ralewayregular', sans-serif;margin-bottom: 20px;display: inline-block;  Color: #D1AC65;}
.ecommerce.prodotti .page-header .box_right.wine-cellar{background:#8C0000}
#commerce-checkout-form-complete, #commerce-checkout-form-3d-secure{width: 70%;margin: 45px auto;border: 1px solid #ddd;padding: 15px 20px;background: #ffffff;}
#commerce-checkout-form-complete p{margin-left: 80px;margin-right:80px; font-weight: 700;font-size: 13px;font-family: 'ralewayregular', sans-serif;text-transform: uppercase; padding-top: 25px;}
#commerce-checkout-form-complete p:last-child{padding-top:0;padding-bottom:25px}
.page-checkout-complete .front_rassegna.carrello.cassa .center.step-checkout{padding:25px}
.cassa.pagamento .radio.form-radio{width:auto}
.checkout-completion-message a{color:#D1AC65}
div.password-suggestions ul { margin-bottom: 0;list-style: inherit;}
.empty-wishlist{width:80%;margin:0 auto}
.front_rassegna.carrello .empty-cart.center{padding:25px}
.front_rassegna.carrello .empty-cart.center .item{width:80%;margin:0 auto;padding-top:1em;padding-bottom:40px;margin-bottom:1em}
.page-checkout-3d-secure .front_rassegna.carrello.cassa .center.step-checkout{padding:25px}

/* allergeni */
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_91 { background: rgba(0, 0, 0, 0) url("../img/allergeni/sedano.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_87{ background: rgba(0, 0, 0, 0) url("../img/allergeni/grano.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_88 { background: rgba(0, 0, 0, 0) url("../img/allergeni/uova.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_95 { background: rgba(0, 0, 0, 0) url("../img/allergeni/pesce.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_93 { background: rgba(0, 0, 0, 0) url("../img/allergeni/lupino.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_90 { background: rgba(0, 0, 0, 0) url("../img/allergeni/latte.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_100 { background: rgba(0, 0, 0, 0) url("../img/allergeni/molluschi.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_98 { background: rgba(0, 0, 0, 0) url("../img/allergeni/senape.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_97 { background: rgba(0, 0, 0, 0) url("../img/allergeni/noci.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_89 { background: rgba(0, 0, 0, 0) url("../img/allergeni/arachidi.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_92 { background: rgba(0, 0, 0, 0) url("../img/allergeni/sesamo.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_94 { background: rgba(0, 0, 0, 0) url("../img/allergeni/crostacei.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_96 { background: rgba(0, 0, 0, 0) url("../img/allergeni/soia.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_99 { background: rgba(0, 0, 0, 0) url("../img/allergeni/solfiti.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni{display:table;width:100%}
.ecommerce.scheda .page-content .box_right .allergeni li{display:inline-block;vertical-align:middle}


#circularG{position:relative;width:58px;height:58px;margin: auto;top: 50%;	margin-top:-29px;}

.circularG{position:absolute;background-color:rgb(209,172,101);width:14px;height:14px;border-radius:9px;-o-border-radius:9px;	-ms-border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;	animation-name:bounce_circularG;-o-animation-name:bounce_circularG;-ms-animation-name:bounce_circularG;	-webkit-animation-name:bounce_circularG;-moz-animation-name:bounce_circularG;animation-duration:1.1s;-o-animation-duration:1.1s;-ms-animation-duration:1.1s;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;	animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;	-moz-animation-iteration-count:infinite;animation-direction:normal;	-o-animation-direction:normal;-ms-animation-direction:normal;	-webkit-animation-direction:normal;-moz-animation-direction:normal;}

#circularG_1{	left:0;top:23px;animation-delay:0.41s;-o-animation-delay:0.41s;	-ms-animation-delay:0.41s;-webkit-animation-delay:0.41s;-moz-animation-delay:0.41s;}

#circularG_2{	left:6px;	top:6px;animation-delay:0.55s;-o-animation-delay:0.55s;-ms-animation-delay:0.55s;	-webkit-animation-delay:0.55s;-moz-animation-delay:0.55s;}

#circularG_3{	top:0;left:23px;animation-delay:0.69s;-o-animation-delay:0.69s;	-ms-animation-delay:0.69s;-webkit-animation-delay:0.69s;-moz-animation-delay:0.69s;}

#circularG_4{	right:6px;top:6px;animation-delay:0.83s;-o-animation-delay:0.83s;	-ms-animation-delay:0.83s;-webkit-animation-delay:0.83s;-moz-animation-delay:0.83s;}

#circularG_5{right:0;top:23px;animation-delay:0.97s;-o-animation-delay:0.97s;	-ms-animation-delay:0.97s;-webkit-animation-delay:0.97s;-moz-animation-delay:0.97s;}

#circularG_6{	right:6px;bottom:6px;	animation-delay:1.1s;	-o-animation-delay:1.1s;-ms-animation-delay:1.1s;	-webkit-animation-delay:1.1s;	-moz-animation-delay:1.1s;}

#circularG_7{	left:23px;	bottom:0;	animation-delay:1.24s;-o-animation-delay:1.24s;	-ms-animation-delay:1.24s;-webkit-animation-delay:1.24s;	-moz-animation-delay:1.24s;}

#circularG_8{	left:6px;	bottom:6px;	animation-delay:1.38s;-o-animation-delay:1.38s;		-ms-animation-delay:1.38s;-webkit-animation-delay:1.38s;-moz-animation-delay:1.38s;}

@keyframes bounce_circularG{
	0%{
		transform:scale(1);
	}

	100%{
		transform:scale(.3);
	}
}

@-o-keyframes bounce_circularG{
	0%{
		-o-transform:scale(1);
	}

	100%{
		-o-transform:scale(.3);
	}
}

@-ms-keyframes bounce_circularG{
	0%{
		-ms-transform:scale(1);
	}

	100%{
		-ms-transform:scale(.3);
	}
}

@-webkit-keyframes bounce_circularG{
	0%{
		-webkit-transform:scale(1);
	}

	100%{
		-webkit-transform:scale(.3);
	}
}

@-moz-keyframes bounce_circularG{
	0%{
		-moz-transform:scale(1);
	}

	100%{
		-moz-transform:scale(.3);
	}
}


/* personalizzazioni css per adattamento html drupal */

.element-invisible {display: none;}

/* pagina faq */
.testo.faq p a{ text-decoration: none; }


/* pagine statiche */
.testo .cnt h2 {
    color: #d1ac65;
    font-family: "ralewaylight",sans-serif;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 1.2em;
}


/* home page */
.jumbotron-content-half a .tile-content { padding: 14px 20px; }


/* rassegna stampa - press review */
.front_rassegna .center .mix .data span.date-display-single{ text-transform: uppercase; }


/* press area */
.testuale.materiale .page-header-history div.description {
    color: #ababab;
    font-size: 18px;
    line-height: 24px;
    margin: auto;
    width: 650px;
}


/* form contatto */
.testuale.stampa .cnt .field-name-field-form-newsletter label[for="edit-field-form-newsletter-und"],
.testuale.stampa .cnt .field-name-field-form-privacy label[for="edit-field-form-privacy-und"],
.testuale.stampa .cnt .field-name-field-privacy-journalist label[for="edit-field-privacy-journalist-und"],
.testuale.stampa .cnt .field-name-field-privacy-contact label[for="edit-field-privacy-contact-und"] {display: none; }

.testuale.stampa .contatti .cnt .field-name-field-form-privacy label[for="edit-field-form-privacy-und-1"] span {width: 90%; }
.testuale.stampa .cnt .field-name-field-form-privacy label[for="edit-field-form-privacy-und-1"] span a {color: #d1ac65; text-decoration: underline; }

.testuale.stampa .cnt div.btn input {
    background: #d1ac65 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: "ralewaybold",sans-serif;
    font-size: 14px;
    margin: 25px auto 0;
    text-transform: uppercase;
    width: auto;
}

.fine_form .captcha { clear: both; }
.fine_form .captcha img { float: left; width: 100px; height: 33px;}
.fine_form .captcha div.form-item-captcha-response { float: right; width: calc(100% - 140px); }

.fine_form .captcha div.form-item-captcha-response label,
.fine_form .captcha div.form-item-captcha-response .description {display: none;}

.captcha div.form-item-captcha-response label,
.captcha div.form-item-captcha-response .description {display: none;}

.peck-register-form .captcha > img { position: relative; top: 34px; width: 85px; }
.peck-register-form .field-type-mailup-subscription.field-name-mailup-subscriptions.field-widget-mailup-subscription.form-wrapper{display: none;}

.peck-pass-form h1 {display: none;}

.testuale.stampa .cnt form .fine_form { min-height: 120px; }
.testuale.stampa .cnt form.entitytype-peck_contact_form-form .fine_form { min-height: 0; padding: 0; border:none; }

.form-actions.form-wrapper { background-color: #fdfdfd; }

.page-eform-peck-contact-form-confirm .messages.status{ display: none; }

.form-item.form-type-textarea.form-item-field-form-message-und-0-value > label { margin-top: 20px; }


/* form registrazione giornalisti */

.testuale.stampa.reg .page-content .cnt .thankyou_msg { background: #fdfdfd none repeat scroll 0 0; padding: 30px 0 42px; text-align: center; }
.testuale.stampa.reg .page-content .cnt .thankyou_msg h2{
    background: rgba(0, 0, 0, 0) url("../img/flag_verde.jpg") no-repeat scroll left center;
    color: #000;
    display: inline-block;
    font-family: "ralewaynormal",sans-serif;
    font-size: 23px;
    font-weight: normal;
    margin-left: -30px;
    padding-left: 30px;
}
    
.page-eform-peck-journalist-form-confirm .messages.status{ display: none; }

@media (max-width: 430px) {
    .testuale.stampa .contatti .cnt .field-name-field-form-privacy label[for="edit-field-form-privacy-und-1"] span {width: 75%; }
    .fine_form .captcha div.form-item-captcha-response { width: 100%; }   
    .fine_form .captcha img { float: none; margin-bottom: 5px; } 
    .testuale.stampa .cnt form .fine_form { padding: 20px 10px; }
}


/* pagina 404 */
body.error404 .messages.error{ display: none; }


/* form login-registrazione */
.mappa.utente .page-content .cnt .colonna a.login-password { display: none; }
.peck-login-form .create-account { display: none; }
.peck-login-form h1 { display: none; }

.peck-register-form .form-item-mail .description,
.peck-register-form .form-item-name .description,
.peck-register-form .form-type-password-confirm .description {display: none; }
.peck-register-form h1 { display: none; }
.peck-register-form .field-name-field-form-birthday { display: none;}
.peck-register-form .password-strength {display: none;}


/* profile */
.cassa.aggiorna #content fieldset .d_item .description { color: #aaa; font-size: 14px; line-height: 24px; margin-bottom: 0; margin-top: 0.3em;}

#modifica_utente .password-strength {display: none;}
#modifica_utente .form-type-password-confirm .description{display: none;}

#modifica_utente .errori label {
    color: #d1ac65;
    display: block;
    font-size: 15px;
    padding: 2px 10px;
}
#modifica_utente .errori label {
    background: #fafafa none repeat scroll 0 0;
}

#RegisterFormUtente .field-name-field-form-birthday.field-widget-date-text {display: none;}
#modifica_utente .password-suggestions.description {display: none;}


/* cart */
.carrello .quantita .form-item.form-type-textfield{ display: none; } 


@media all and (max-width: 1279px) {
	.cassa .wrapper_indirizzo{width:77%}
	.cassa #content .wrapper_bottoni fieldset{width:43%}
	footer.checkout .top-footer .footer-navigation ul{width:35%}
	#commerce-checkout-form-review .item{width:73%;padding:10px 0 20px 5px}
	#commerce-checkout-form-review .item ul li.quantita{width:12%}
	#commerce-checkout-form-review .item ul li.totale{width:17%}
	.cassa.carrello #content #commerce-checkout-form-review .item.last ul li.spese.riassunto{padding:0 35px}
	.mappa.testuale.utente.utente .page-content .cnt {width: 89%;}
	.cassa.aggiorna #content fieldset{width:91%}
	.mappa.utente.storico .page-content .container_ordini{width:96%}
	#edit-commerce-payment-payment-method.radio{width:72%}
	.storico.cassa.carrello.dettaglio #content.center .container_ordini{width:86%}
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.description{width:50%}
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.prezzo, .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.totale{width:18%}
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.quantita{width:14%}
	.storico.cassa.carrello.dettaglio #content.center .item.last ul li{ width: 29%;padding: 0 30px 0 0px;}
	.storico.cassa.carrello.dettaglio #content.center .item.last ul li.fatturato{padding-left:50px}
	.storico.cassa.carrello.dettaglio #content.center .item.last ul li.spese.riassunto{padding-right:0;width:41%}
	
	.mappa.utente .page-content ul.indirizzi_cliente{padding-left:90px}
	
	/*catalogo*/
	.ecommerce .page-content .linetta.white.top100{margin-top:20px;display:inline-block}
	.ecommerce .page-content .descrizione.marrone h2{margin:10px auto;font-size:20px;line-height:25px}
	.ecommerce .page-content .header_box .descrizione h2{font-size:20px;margin-top:30px}
	.ecommerce .page-content .descrizione.marrone p, .ecommerce .page-content .header_box .descrizione p{font-size:13px;width:82%;line-height:23px}
	.ecommerce .page-content .header_box .descrizione p{margin:0 auto 8px auto}
	.ecommerce .page-content .linetta.white{display:none}
	.ecommerce .page-content .descrizione.marrone .scopri{margin-top:10}
	
	.ecommerce.scheda .page-content .box_right .allergeni li.allergen_91 { background: rgba(0, 0, 0, 0) url("../img/allergeni/sedano.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_87{ background: rgba(0, 0, 0, 0) url("../img/allergeni/grano.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_88 { background: rgba(0, 0, 0, 0) url("../img/allergeni/uova.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_95 { background: rgba(0, 0, 0, 0) url("../img/allergeni/pesce.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_93 { background: rgba(0, 0, 0, 0) url("../img/allergeni/lupino.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_90 { background: rgba(0, 0, 0, 0) url("../img/allergeni/latte.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_100 { background: rgba(0, 0, 0, 0) url("../img/allergeni/molluschi.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_98 { background: rgba(0, 0, 0, 0) url("../img/allergeni/senape.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_97 { background: rgba(0, 0, 0, 0) url("../img/allergeni/noci.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_89 { background: rgba(0, 0, 0, 0) url("../img/allergeni/arachidi.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_92 { background: rgba(0, 0, 0, 0) url("../img/allergeni/sesamo.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_94 { background: rgba(0, 0, 0, 0) url("../img/allergeni/crostacei.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_96 { background: rgba(0, 0, 0, 0) url("../img/allergeni/soia.png") no-repeat scroll left center / 14% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_99 { background: rgba(0, 0, 0, 0) url("../img/allergeni/solfiti.png") no-repeat scroll left center / 14% auto; }
	
	
	.carrello .item ul li.quantita{width:15%}
	.carrello .item ul li.description{width:30%}
}
@media all and (max-width: 1024px) {
	.ecommerce .page-content .linetta.white.top100{margin-top:40px;display:inline-block}
	.ecommerce .page-content .descrizione.marrone h2{margin:10px auto 15px;font-size:26px;line-height:30px}
	.ecommerce .page-content .header_box .descrizione h2{font-size:26px;margin-top:30px}
	.ecommerce .page-content .descrizione.marrone p, .ecommerce .page-content .header_box .descrizione p{font-size:16px;width:80%;line-height:25px}
	.ecommerce .page-content .header_box .descrizione p{margin:0 auto 8px auto}
	.ecommerce .page-content .linetta.white{display:inline-block}
	.ecommerce .page-content .descrizione.marrone .scopri{margin-top:10}
		
}


@media all and (max-width: 990px) {
	/*wishlist*/
	.carrello .item{width:100%}
	
	/*carrello*/
	#views-form-commerce-cart-form-default .item ul li.prezzo{display:none}
	.carrello #views-form-commerce-cart-form-default  .item ul li.description{width:41%}
	.carrello #views-form-commerce-cart-form-default  .item ul li.quantita{width:21%}
	.front_rassegna.carrello form.center .item{width:95%}
	.carrello #views-form-commerce-cart-form-default .riassunto .content{width:80%}
	
	/*checkout*/
		footer.checkout .top-footer .footer-navigation ul{width:38%}
		#commerce-checkout-form-review .item{width:78%}
		.cassa.carrello #content #commerce-checkout-form-review .item.last ul{padding:0 30px}
		#edit-commerce-payment-payment-method.radio{width:77%}
		#edit-commerce-payment-payment-method.radio > div{margin-left:25px;padding-left:25px}
			
		
		/*area utente*/
		.mappa.testuale.utente.utente .page-content .cnt {width: 100%;}
		.mappa.testuale.utente.utente .page-content .cnt .colonna p{font-size:15px}
		div.form-item div.password-suggestions{padding-top:2px}
		.confirm-parent, .password-parent{float:none}
		.confirm-parent{margin-top:20px}
		.page-user .page-header-text{display:none}
		.mappa.utente .page-content ul.indirizzi_cliente{padding-left:65px}
		
		.ecommerce.scheda .page-content .box_right .allergeni li{font-size:13px}
		
			.ecommerce.scheda .page-content .box_right{width:48%}
		
}
@media all and (max-width: 940px) {
	.cassa #content fieldset{margin:0 45px}
	.spedizione-richiesta-text{    margin: -37px 45px 37px;
    font-size: 15px;}
	.cassa label[for=is-fattura]{margin-left:45px}
	.cassa #content p.indirizzo{margin-left:45px}
	#commerce-checkout-form-complete p {margin-left:45px;margin-right:45px}
	.cassa.carrello #content #commerce-checkout-form-review .item ul li.prezzo{display:none}
	.cassa.carrello #content #commerce-checkout-form-review .item ul li.description{width:44%}
	.cassa.carrello #content #commerce-checkout-form-review .item ul li.totale{width:22%}
	#edit-commerce-payment-payment-method.radio{width:89%}
	
	/*area utente*/
	.mappa.utente .page-content .cnt .wrap_flex.due .colonna{width:100%}
	.mappa.utente.utente .page-content .cnt .wrap_flex.due .colonna{float:none}
	.mappa.utente .page-content .cnt .wrap_flex.due .colonna:first-child{border:none;width:100%}
	.utente ul.step_area li{margin:0 28px}
	#content #modifica_utente fieldset .d_item, .confirm-parent, .password-parent{width:100%}
	.container_ordini .wrapper_cookie td, .container_ordini .wrapper_cookie th{padding:18px}
	
	/*catalogo*/
	.ecommerce .page-content .linetta.white.top100{margin-top:20px;display:inline-block}
	.ecommerce .page-content .descrizione.marrone h2{margin:10px auto;font-size:20px;line-height:25px}
	.ecommerce .page-content .header_box .descrizione h2{font-size:20px;margin-top:30px}
	.ecommerce .page-content .descrizione.marrone p, .ecommerce .page-content .header_box .descrizione p{font-size:13px;width:82%;line-height:23px}
	.ecommerce .page-content .header_box .descrizione p{margin:0 auto 8px auto}
	.ecommerce .page-content .linetta.white{display:none}
	.ecommerce .page-content .descrizione.marrone .scopri{margin-top:10}
}
	
@media all and (max-width: 865px) {
	/*wishilist carrello*/
	.carrello .item ul li.immagine img{height:auto;display:inline-block;width:100%}
	.carrello .item ul li.description h2 a, #commerce-checkout-form-review .item ul li.description h2{font-size:15px}
	.carrello .item ul li.description p{font-size:13px}
	.carrello .item ul li.description p.remove a, .item .description .delete-line-item{font-size:12px}
	.carrello .item ul li.prezzo p, .carrello .item ul li.totale p, .carrello .item ul li.quantita span.more, .carrello .item ul li.quantita span.wrapper_input{font-size:16px}
	.carrello .item{padding: 10px 0 25px 0;}
	#views-form-commerce-cart-form-default .item ul li.immagine{width: 19%;padding: 32px;padding-bottom:5px;padding-top: 0;padding-left: 17px;}
	.carrello #views-form-commerce-cart-form-default .item ul li.description{width:32%;vertical-align:sub}
	.carrello .item ul li.immagine{vertical-align:top}
	.carrello .item ul li.description{vertical-align:sub}
	.carrello #views-form-commerce-cart-form-default  .item ul li.quantita{width:28%}
	.carrello #views-form-commerce-cart-form-default  .item ul li.totale{width:44%}
	.carrello .commerce-checkout-form-review .item ul {display:block}
	.carrello .commerce-checkout-form-review .item.last ul li.spedito, .carrello .commerce-checkout-form-review .item.last ul li.fatturato{width:49%;display:inline-block}
	.cassa.carrello #content #commerce-checkout-form-review .item.last ul li.spese.riassunto{float: right;width: 100%;display: block;clear: both;height: auto;margin-top: 20px;text-align: center;}
	.cassa.carrello #content .item.last ul li.spese.riassunto .content{text-align:Center}
	.storico.cassa.carrello.dettaglio #content.center .item.last ul{display:block}
	.storico.cassa.carrello.dettaglio #content.center .item.last ul li.spese.riassunto{width:100%;float:right;display: block;clear: both;height: auto;margin-top: 37px;}
	.storico.cassa.carrello.dettaglio #content.center .item.last ul li.spedito, .storico.cassa.carrello.dettaglio #content.center .item.last ul li.fatturato{width:49%;display:inline-block}
	/*checkout*/
	.cassa .wrapper_indirizzo{width:80%}
	#commerce-checkout-form-complete{width:80%}
	.cassa .wrapper_indirizzo .peck_commerce_checkout_privacy_pane input[type=checkbox]+label span{width:92%}
	.cassa .wrapper_indirizzo .peck_commerce_checkout_privacy_pane input[type=checkbox]+label {width:100%}
	.cassa ul.sub_menu_cassa li{margin:42px 0;padding:0 22px}
	.cassa ul.sub_menu_cassa{padding:0 10px}
	.cassa #content .wrapper_bottoni fieldset{width:58%}
	footer.checkout .top-footer .footer-navigation ul{width:44%}
	
	
		.mappa .page-content .testuale.accesso.nascosta form{width:59%}
		.mappa .page-content .form-modifica-dati.colonna .chiudi-form, .mappa .page-content .form-aggiungi-dati.colonna .chiudi-form{right:139px}
	/*checkout*/
	.cassa.carrello #content #commerce-checkout-form-review .item ul li.immagine {width: 19%;padding: 21px;padding-top: 0; padding-left: 17px;}
	#commerce-checkout-form-review .item{width:80%}
	#edit-commerce-payment-payment-method.radio > div {margin-left: 15px;padding-left: 20px;}
	

}
@media all and (max-width: 769px) {
	#edit-commerce-payment-payment-method.radio > div:first-child {margin-left:0}
	.page-user-addressbook.mappa.utente .page-content .cnt .colonna{min-height:260px}
	.ecommerce.scheda .page-content .box_right, .ecommerce.scheda .page-content .box_left{width:100%}
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_91 { background: rgba(0, 0, 0, 0) url("../img/allergeni/sedano.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_87{ background: rgba(0, 0, 0, 0) url("../img/allergeni/grano.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_88 { background: rgba(0, 0, 0, 0) url("../img/allergeni/uova.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_95 { background: rgba(0, 0, 0, 0) url("../img/allergeni/pesce.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_93 { background: rgba(0, 0, 0, 0) url("../img/allergeni/lupino.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_90 { background: rgba(0, 0, 0, 0) url("../img/allergeni/latte.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_100 { background: rgba(0, 0, 0, 0) url("../img/allergeni/molluschi.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_98 { background: rgba(0, 0, 0, 0) url("../img/allergeni/senape.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_97 { background: rgba(0, 0, 0, 0) url("../img/allergeni/noci.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_89 { background: rgba(0, 0, 0, 0) url("../img/allergeni/arachidi.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_92 { background: rgba(0, 0, 0, 0) url("../img/allergeni/sesamo.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_94 { background: rgba(0, 0, 0, 0) url("../img/allergeni/crostacei.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_96 { background: rgba(0, 0, 0, 0) url("../img/allergeni/soia.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_99 { background: rgba(0, 0, 0, 0) url("../img/allergeni/solfiti.png") no-repeat scroll left center / 10% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li{padding:12px 30px 12px 40px}
	
}
@media all and (max-width: 760px) {
	footer.checkout .top-footer .footer-navigation ul{width:50%}	
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.prezzo, .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.totale{text-align:right;padding-right:0;width:200px}
		.ecommerce .page-header .box_left{display:none}
}
@media all and (max-width: 749px){
.page-user .page-header-text{display:block}
.utente ul.step_area{display:none}
.page-user .page-header-text .select-wrapper{ display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border: 1px solid #DDDDDD;width: 100%;position: relative;color: #AAAAAA;background: url("../img/top_footer_arrow.png") no-repeat right 13px center;cursor: pointer;}
.page-user .page-header-text .select-wrapper .holder {display: block;position: static;width: 100%;margin: 0;height: 40px;line-height: 40px;text-indent: 10px;white-space: nowrap;overflow: hidden;cursor: pointer;z-index: 1;font-size: 15px;}
.page-user .page-header-text .select-wrapper select {-webkit-appearance: menulist-button;font-size: 15px;margin: 0;position: absolute; left: 0;top: 0;z-index: 2;cursor: pointer;outline: none; opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width: 100%;height: 40px;line-height: 40px;_noFocusLine: expression(this.hideFocus=true);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);  -khtml-opacity: 0;-moz-opacity: 0;}
.utente .page-header-history p{margin-bottom:15px}
}
@media all and (max-width: 740px) {
	.carrello .item ul{display:block}
	.storico.cassa.carrello.dettaglio #content.center .item ul{display:table}
	.front_rassegna.carrello.wishlist .item ul li.totale{float:right;display:inline-block;width:auto;padding:0}
	.commerce-add-to-cart .form-submit{height:auto;padding:12px;font-size:13px}
	.carrello #views-form-commerce-cart-form-default .item ul li.quantita{text-align:right;padding-right:0;width:21%}
	.carrello #views-form-commerce-cart-form-default .item ul li.totale{width:auto;float:right;padding-right:0}
	.form-item-commerce-payment-payment-details-card-form-0-save-card-to-save input[type=checkbox]+label span{width:80%}
	
	/*checkout*/
	#commerce-checkout-form-review .item{width:82%}
	.cassa.carrello #content #commerce-checkout-form-review .item ul li.description{vertical-align:sub}
	.cassa.carrello #content #commerce-checkout-form-review .item ul li.totale{float:right;width:auto}
	#edit-commerce-payment-payment-method.radio > div {margin-left: 0;padding-left: 20px;float: none;display: block;border: none;}
	#edit-commerce-payment-payment-method.radio #edit-commerce-payment-payment-method-paypal-wpscommerce-payment-paypal-wps{margin-bottom:0}
	#edit-commerce-payment-payment-method.radio{margin-bottom:0}
	
	.page-user-addressbook.mappa.utente .page-content .cnt .colonna{width:48%}
	.mappa.utente .page-content .cnt .colonna:nth-child(3n){border-right:1px solid #ededed}
	.mappa.utente .page-content .cnt .colonna:nth-child(2n){border:none}
	
	/*catalogo*/
	.ecommerce .page-content .descrizione.marrone h2 {margin: 4px auto;font-size: 20px;line-height: 25px;}
	.ecommerce .page-content .descrizione.marrone p, .ecommerce .page-content .header_box .descrizione p {font-size: 13px;width: 82%;line-height: 21px;}
	.ecommerce .page-content .header_box .descrizione h2{margin-bottom:10px}
	
}
@media all and (max-width: 675px) {
	.cassa #content fieldset{margin:0 24px}
	.spedizione-richiesta-text{    margin: -37px 24px 37px;
    font-size: 15px;}
	.cassa label[for=is-fattura]{margin-left:24px}
	.cassa #content p.indirizzo{margin-left:24px}
	#commerce-checkout-form-complete p{margin-left:24px;margin-right:24px}
	.cassa ul.sub_menu_cassa li, .cassa ul.sub_menu_cassa li a{font-size:16px}
	.cassa ul.sub_menu_cassa{height:97px}
	.mappa .page-content .form-modifica-dati.colonna .chiudi-form, .mappa .page-content .form-aggiungi-dati.colonna .chiudi-form{right:100px}

}
@media all and (max-width: 668px) {
	footer.checkout .top-footer .footer-navigation ul{width:56%}
	.cassa #content fieldset .d_item, .cassa #content fieldset .half{width:100%;float:none}
	.cassa #content #commerce-checkout-form-checkout fieldset .d_item:nth-child(even), .form-item.form-type-select.form-item-customer-profile-billing-commerce-customer-address-und-0-country, .form-item.form-type-select.form-item-customer-profile-shipping-commerce-customer-address-und-0-country{width:100%;float:none;margin-right:0}
	.field-type-addressfield.field-name-commerce-customer-address .form-item.form-type-textfield:nth-child(even), .field-type-addressfield.field-name-commerce-customer-address .form-item.form-type-textfield:nth-child(odd){width:100%;margin-right:0;float:none}
	.field-type-addressfield.field-name-commerce-customer-address .addressfield-container-inline.locality-block > div.form-item.form-type-textfield:first-child, .field-type-addressfield.field-name-commerce-customer-address .addressfield-container.locality-block > div.form-item.form-type-textfield:first-child, #edit-customer-profile-shipping-commerce-customer-address .addressfield-container-inline.locality-block > div.form-item.form-type-textfield:first-child, #edit-customer-profile-shipping-commerce-customer-address .addressfield-container.locality-block > div.form-item.form-type-textfield:first-child{float:none;margin-top:0}
	.form-item.form-type-select.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area, .form-item.form-type-select.form-item-customer-profile-shipping-commerce-customer-address-und-0-administrative-area{width:100%}
	#edit-customer-profile-shipping-commerce-customer-address .form-item.form-type-textfield:nth-child(odd), #edit-customer-profile-shipping-commerce-customer-address .form-item.form-type-textfield:nth-child(even){width:100%;float:none;margin-right:0}
.form-item-commerce-payment-payment-details-card-form-0-save-card-to-save input[type=checkbox]+label span{width:auto}
.cassa #content .provincia.carta{margin-bottom:60px}
.cassa.pagamento span.cvv_icon{top:123px}
.testuale.accesso.nascosta .colonna .form-type-select, .testuale.accesso.nascosta .colonna form .d_item{width:100%}

}
@media all and (max-width: 664px) {
	.storico.cassa.carrello.dettaglio #content.center .item ul{display:block}
	.cassa ul.sub_menu_cassa li{display:none}
	.cassa ul.sub_menu_cassa li.visible{display:inline-block}
	.cassa ul.sub_menu_cassa li span.number_step{display:inline-block}
	.cassa ul.sub_menu_cassa li span.number{display:none}
	footer.checkout .top-footer .footer-navigation ul{width:62%}
	.cassa .wrapper_indirizzo .peck_commerce_checkout_privacy_pane input[type=checkbox]+label span{width:84%}
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.description{width: 100%;clear: both;display: block;padding-top: 0;}
  .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.quantita, .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.prezzo, .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.totale{width: auto;display: inline-block;padding-top:0}
  .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.prezzo, .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.totale{padding-left:0;padding-right:15px}

	/*catalogo*/
	.ecommerce .nav_filtro>ul>li.categoria.bianco {float:right;width:33%;padding-right: 0}
	.ecommerce .nav_filtro>ul>li.categoria {width:50%}
	
	.ecommerce .nav_filtro>ul>li.categoria.bianco.more{clear:right}
	.ecommerce .nav_filtro .submenu{padding:25px 45px 45px 20px}
	.ecommerce .nav_filtro>ul>li{float:right}
	.ecommerce .nav_filtro>ul>li.categoria.bianco.filtro a.order_asc{background: url('../img/arrow_up_filtro.png') 70px center no-repeat;}
.ecommerce .nav_filtro>ul>li.categoria.bianco.filtro a.order_desc{background: url('../img/arrow_down_filtro.png') 70px center no-repeat;}
.ecommerce .nav_filtro>ul>li.categoria a.title_filtro.filtrato .rimuovi_filtro, .ecommerce .nav_filtro>ul>li>a.active .rimuovi_filtro, .ecommerce .nav_filtro>ul>li>a.has_filtro .rimuovi_filtro{float:right}
.ecommerce .nav_filtro>ul>li.categoria a.title_filtro.filtrato .rimuovi_categoria, .ecommerce .nav_filtro>ul>li>a.active .rimuovi_categoria, .ecommerce .nav_filtro>ul>li>a.has_filtro .rimuovi_categoria{float:right;height:19px}

}
@media all and (max-width: 570px) {
	.cassa .wrapper_indirizzo.spedizione .stesso{display: block;margin-left: 23px;margin-top: 84px;clear: left;}
	footer.checkout .top-footer .footer-navigation ul{width:77%}
	.carrello .commerce-checkout-form-review .item.last ul li.spedito, .carrello .commerce-checkout-form-review .item.last ul li.fatturato{display:block;width:100%}
	.cassa.carrello #content #commerce-checkout-form-review .item.last {width:96%;padding:10px 0 20px 0px}
	.cassa.carrello #content #commerce-checkout-form-review .item.last ul{padding:0}
	.carrello .commerce-checkout-form-review .item.last ul li.spedito, .carrello .commerce-checkout-form-review .item.last ul li.fatturato{padding:0 20px}
	.cassa.carrello #content #commerce-checkout-form-review .item.last ul li.spedito{border:none}
	.carrello .commerce-checkout-form-review .item.last ul li.fatturato{margin-top:30px}
	.cassa.carrello #content #commerce-checkout-form-review .item.last ul li p.indirizzo{margin-bottom:0.2em}
	.cassa.carrello #content #commerce-checkout-form-review .item.last ul li.spese.riassunto{padding:0}
	#commerce-checkout-form-payment-method .radio{width:82%}
	.mappa.testuale.utente.utente .page-content .cnt{padding:15px;margin: 40px auto 0;}
	.cassa.aggiorna #content fieldset{width:100%}
	.form-item.form-type-checkbox.form-item-peck-commerce-checkout-term-pane-term-field input[type=checkbox]+label span{text-align:left;width:80%}
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item.last ul li.spedito, .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item.last ul li.fatturato{display:block;width:100%;padding:0 0px}
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item.last ul li.spedito{border:none}
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item.last ul li.fatturato{margin-top:30px}
	.storico.cassa.carrello.dettaglio #content.center .container_ordini{width:90%}
	.mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li p.indirizzo{margin-bottom:0.2em}
}	
@media all and (max-width: 521px) {
	#Main-Wrapper > div.nav_filtro.clearfix > ul > li:nth-child(1) > div > ul > li:nth-child(2){margin-top:30px}
	.ecommerce.scheda .page-content .box_right .allergeni li{width:100%;padding:12px 30px 12px 50px}
	.ecommerce.scheda .page-content .box_right, .ecommerce.scheda .page-content .box_left{width:100%}
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_91 { background: rgba(0, 0, 0, 0) url("../img/allergeni/sedano.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_87{ background: rgba(0, 0, 0, 0) url("../img/allergeni/grano.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_88 { background: rgba(0, 0, 0, 0) url("../img/allergeni/uova.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_95 { background: rgba(0, 0, 0, 0) url("../img/allergeni/pesce.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_93 { background: rgba(0, 0, 0, 0) url("../img/allergeni/lupino.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_90 { background: rgba(0, 0, 0, 0) url("../img/allergeni/latte.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_100 { background: rgba(0, 0, 0, 0) url("../img/allergeni/molluschi.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_98 { background: rgba(0, 0, 0, 0) url("../img/allergeni/senape.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_97 { background: rgba(0, 0, 0, 0) url("../img/allergeni/noci.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_89 { background: rgba(0, 0, 0, 0) url("../img/allergeni/arachidi.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_92 { background: rgba(0, 0, 0, 0) url("../img/allergeni/sesamo.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_94 { background: rgba(0, 0, 0, 0) url("../img/allergeni/crostacei.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_96 { background: rgba(0, 0, 0, 0) url("../img/allergeni/soia.png") no-repeat scroll left center / 8% auto; }
.ecommerce.scheda .page-content .box_right .allergeni li.allergen_99 { background: rgba(0, 0, 0, 0) url("../img/allergeni/solfiti.png") no-repeat scroll left center / 8% auto; }
}
@media all and (max-width: 515px) {
	div.password-confirm{float:none;margin-bottom:5px}
	.ecommerce .nav_filtro>ul>li.categoria {width:100%;padding-right: 4%;float:left}
	.ecommerce .nav_filtro>ul>li>a{padding:5px 20px}
	.ecommerce .nav_filtro>ul>li{padding-top:10px}
	.ecommerce .nav_filtro>ul>li.categoria a.title_filtro.filtrato, .ecommerce .nav_filtro>ul>li>a.active, .ecommerce .nav_filtro>ul>li>a.has_filtro{padding-right:11px}
}
@media all and (max-width: 480px) {
	.carrello #views-form-commerce-cart-form-default .item ul li.quantita{float:left;width:auto;display:inline-block}
	#views-form-commerce-cart-form-default .item ul li.immagine{padding:0}
	.carrello #views-form-commerce-cart-form-default .riassunto .content{width:90%}
	footer.checkout .top-footer .footer-navigation ul div:last-child{text-align:Center;margin-top:20px}
	footer.checkout .top-footer .footer-navigation ul div{float:none;width:100%;text-align:center}
	.cassa .wrapper_indirizzo{width:90%;padding:15px 0}
	#commerce-checkout-form-complete{width:90%;padding:15px 0}
	.stesso input[type=checkbox]+label{width:100%}
	.stesso input[type=checkbox]+label span{width:85%}
	#commerce-checkout-form-review .item{width:91%}
	.cassa.carrello #content #commerce-checkout-form-review .item ul li.immagine{padding:0}
	#commerce-checkout-form-review .item ul li.quantita{float:left}
	.mappa .page-content .form-modifica-dati.colonna .chiudi-form, .mappa .page-content .form-aggiungi-dati.colonna .chiudi-form{right:38px}
	
	.page-user-addressbook.mappa.utente .page-content .cnt .colonna{width:100%;border:none;min-height:150px}
	.ecommerce .page-header .box_right .cont{padding-left:20px;padding-right:20px}
	.ecommerce .page-header .box_right .cont h1{margin-bottom:5px}

	
}
@media all and (max-width: 460px) {
	.testuale.accesso.nascosta.visibile .colonna form .d_item.r{margin-top:0}
		/*carrello*/
	.w1 {width: 98%;}
	.col-item.gift-card .vera{width:600px}
	.ecommerce .page-content .linetta.white.top100{margin-top:40px;display:inline-block}
	.ecommerce .page-content .descrizione.marrone h2{margin:10px auto 15px;font-size:26px;line-height:30px}
	.ecommerce .page-content .header_box .descrizione h2{font-size:26px;margin-top:30px}
	.ecommerce .page-content .descrizione.marrone p, .ecommerce .page-content .header_box .descrizione p{font-size:16px;width:80%;line-height:25px}
	.ecommerce .page-content .header_box .descrizione p{margin:0 auto 8px auto}
	.ecommerce .page-content .linetta.white{display:inline-block}
	.ecommerce .page-content .descrizione.marrone .scopri{margin-top:10}
	.ecommerce.scheda .page-content .box_right .box_carrello .box_quantita{float:none;margin-bottom:20px}
	.ecommerce.scheda .page-content .box_right form.commerce-add-to-cart #edit-submit{margin-left:0}
}
@media all and (max-width: 430px) {
	.front_rassegna.carrello form.center .riassunto .content .form-actions.form-wrapper .aggiorna{width:174px;display:block;margin:10px auto}
	.front_rassegna.carrello form.center .riassunto .content .form-actions.form-wrapper .go_cart{width:174px;display:block;margin:10px auto}
		.mappa.testuale.utente.utente .page-content .cnt{padding:10px}
		#RegisterFormUtente > div > div.inizio_form > div:nth-child(5) > div.s_item.right_c div.item:first-of-type{margin-top:0}
		.testuale.accesso.nascosta.visibile .colonna form .s_item.right_c:last-child{margin-top:20px}
		.storico.cassa.carrello.dettaglio #content.center .container_ordini{width:94%}
}	
@media all and (max-width: 380px) {
.front_rassegna.carrello.wishlist .item ul li.prezzo{float:left;padding:0;width:auto;display:inline-block}
.commerce-add-to-cart .form-submit{padding:11px}
.carrello .item ul li.prezzo p{padding:5px 0 0px 0}
#commerce-checkout-form-payment-method .form-radios > div:first-child img{margin-top:10px;margin-left:23px}
 .mappa.testuale.utente.storico.carrello.cassa.dettaglio #content.center .item ul li.totale{padding-right:0}
 .carrello .riassunto .content p.totale{font-size:50px}

}


@media only screen and (max-width: 882px),
(min-device-width: 768px) and (max-device-width: 1024px) {
   .container_ordini .wrapper_cookie table, .container_ordini .wrapper_cookie thead, .container_ordini .wrapper_cookie tbody, .container_ordini .wrapper_cookie th, .container_ordini .wrapper_cookie td, .container_ordini .wrapper_cookie tr {
        display: block;
    }

    /* Nasconde la testata della tabella (senza il dispaly non per una maggiore accessibilitÃ ) */
  .container_ordini .wrapper_cookie thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
  
 .container_ordini .wrapper_cookie td span.br  {content: '\00a0 '; display:inline-block}


   .container_ordini .wrapper_cookie tr { border: 1px solid #ccc; }

   .container_ordini .wrapper_cookie td {
        /* Per comportarsi come una "riga" della tabella */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
     }

  .container_ordini  .wrapper_cookie td:before {
        /* Per inserire una descrizione ad ogni tabella */
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
				font-weight:bold;
				padding:12px
    }
  .container_ordini  .wrapper_cookie th:nth-of-type(1), .container_ordini .wrapper_cookie td:nth-of-type(1) {width:auto}
 .container_ordini   .wrapper_cookie th:nth-of-type(2), .container_ordini .wrapper_cookie td:nth-of-type(2) {width:auto}
.container_ordini .wrapper_cookie th:nth-of-type(3), .container_ordini .wrapper_cookie td:nth-of-type(3) {width:auto}
.container_ordini .wrapper_cookie th:nth-of-type(4), .container_ordini .wrapper_cookie td:nth-of-type(4) {width:auto}
.container_ordini .wrapper_cookie th:nth-of-type(5), .container_ordini .wrapper_cookie td:nth-of-type(5) {width:auto}
.container_ordini .wrapper_cookie th:nth-of-type(6), .container_ordini .wrapper_cookie td:nth-of-type(6) {width:auto}

    /*
    Dati di ogni descrizione
    */
       .container_ordini  .wrapper_cookie td:nth-of-type(1):before { content: "Creato";display:block }
       .container_ordini  .wrapper_cookie td:nth-of-type(2):before { content: "Numero"; }
       .container_ordini  .wrapper_cookie td:nth-of-type(3):before { content: "Stato"; }
       .container_ordini  .wrapper_cookie td:nth-of-type(4):before { content: "Totale"; }
       .container_ordini  .wrapper_cookie td:nth-of-type(5):before { content: "Azione"; }
     	 .container_ordini  .wrapper_cookie td:nth-of-type(6):before { content: "Fattura"; }
        
     .container_ordini   .wrapper_cookie.en td:nth-of-type(1):before { content: "Cookie's denomination";display:block }
     .container_ordini   .wrapper_cookie.en td:nth-of-type(2):before { content: "Cookie's category"; }
     .container_ordini   .wrapper_cookie.en td:nth-of-type(3):before { content: "Cookie's function"; }        
}
@media only screen and (max-width: 415px){
	.container_ordini .wrapper_cookie.en th:nth-of-type(1), .container_ordini .wrapper_cookie.en td:nth-of-type(1){height:60px}
	}
	





/*thakyou registrazione*/
.page-content .cnt .thankyou_msg { text-align: center; }
.page-content .cnt .thankyou_msg h2 {
    background: rgba(0, 0, 0, 0) url("../img/flag_verde.jpg") no-repeat scroll left center;
    color: #000;
    display: inline-block;
    font-family: "ralewaynormal",sans-serif;
    font-size: 23px;
    font-weight: normal;
    margin-left: -30px;
    padding-left: 30px;
}

.testuale.accesso.login .error h2.element-invisible{display:none;}
.testuale.accesso.login .errori_reg h2.element-invisible{display:none;}
.peck-pass-form .back-to-login {display: none;}
.testuale.utente input.error { border: 1px solid #d00; }

.wrapper_indirizzo.fatturazione .errori_reg_billing,
.wrapper_indirizzo.spedizione .errori_reg_shipping,
.wrapper_indirizzo.vatcode .errori_reg_vatcode{
	background: #fafafa none repeat scroll 0 0;
}

.wrapper_indirizzo.fatturazione .errori_reg_billing label,
.wrapper_indirizzo.spedizione .errori_reg_shipping label,
.wrapper_indirizzo.vatcode .errori_reg_vatcode label{
	color: #d1ac65;
    display: block;
    font-size: 15px;
    padding: 2px 10px;
}

.commerce-checkout-form-payment-method .wrapper_bottoni fieldset div.form-submit,
.commerce-checkout-form-review .wrapper_bottoni fieldset div.form-submit,
.commerce-form-checkout-checkout .wrapper_bottoni fieldset div.form-submit {
    background: #d1ae65 none repeat scroll 0 0;
    border: 1px solid #d1ae65;
    color: #ffffff;
    font-family: "ralewaybold",sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding: 6px 52px;
    text-transform: uppercase;
    border-radius: 5px;
}

.commerce-checkout-form-payment-method .wrapper_bottoni fieldset div.form-submit:hover,
.commerce-form-checkout-checkout .wrapper_bottoni fieldset div.form-submit:hover,
.commerce-checkout-form-review .wrapper_bottoni fieldset div.form-submit:hover{ cursor: pointer; }



.cassa .form-actions div.form-submit {
    background: #d1ae65 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: "ralewaybold",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-top: 40px;
    text-transform: uppercase;
    width: auto;
}

.field-type-addressfield.field-name-commerce-customer-address .addressfield-container.locality-block.country-GB .form-item.form-type-textfield.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area, 
#edit-customer-profile-shipping-commerce-customer-address.field-type-addressfield.field-name-commerce-customer-address .addressfield-container.locality-block.country-GB .form-item.form-type-textfield.form-item-customer-profile-shipping-commerce-customer-address-und-0-administrative-area { float: left; }


#edit-customer-profile-shipping-commerce-customer-address .addressfield-container.locality-block.country-GB .form-item.form-type-textfield.form-item-customer-profile-shipping-commerce-customer-address-und-0-postal-code { float: right; margin-right: 0;}



.paginazione ul li a {display:inline-block; padding:0px; height:30px; width:30px; line-height:27px;}

/*MODIFICHE MENU FILTRO POPUP ENOTECA*/
.ecommerce .nav_filtro .submenu .item {height:62px;}
.ecommerce .nav_filtro .submenu .item a span {text-transform:uppercase;}
.ecommerce .nav_filtro .submenu .item a.have_filtro span:after {display:none;}
.ecommerce .nav_filtro .submenu .item>ul {padding-bottom:120px;}
.ecommerce .nav_filtro .submenu .item li .check_box label{width:100%;}
.ecommerce .nav_filtro .submenu .item li.btn_container {display: block; position: absolute; width: 100%; bottom: 0px; height: 100px; text-align: center;}
.ecommerce .nav_filtro .submenu .item li .check_box span {text-transform:lowercase;position:absolute; left:33px;display:block;}
.ecommerce .nav_filtro .submenu .item li .check_box span::first-letter {text-transform: uppercase; }
.ecommerce .nav_filtro .submenu .item li .check_box input[type=checkbox]:checked+label span {display:inline-block}
.ecommerce .nav_filtro .submenu .item li .check_box input[type=checkbox]:checked+label span::first-letter {text-transform: uppercase;}
.ecommerce .nav_filtro .submenu .item li .check_box input[type=checkbox]:checked+label span:before { left:-30px}
.ecommerce .nav_filtro .submenu .item li .check_box span span.element-invisible {display:none;}
.ecommerce .nav_filtro .submenu .item li .check_box input[type=checkbox]:checked+label span.element-invisible {display:none;}

/*FIX FIREFOX (first-letter e before vanno in conflitto)*/
.ecommerce .nav_filtro .submenu .item li .check_box input[type="checkbox"]:checked + label span {display: inline-block;background: url("../img/checked.png") no-repeat 1px 1px;left: 2px;padding-left: 31px;line-height: 28px;top: -5px;}
.ecommerce .nav_filtro .submenu .item li .check_box input[type=checkbox]:checked+label span:before {display:none;}
/*FINE CONFLITTO*/

.ecommerce .nav_filtro .submenu .item .applicafiltrovino {position: absolute; bottom:17px; width:93%;}
.ecommerce .nav_filtro .submenu .item .applicabtmvino{display:block; background:#d1ac65; color:#ffffff;text-transform:uppercase;font-weight:600;margin: 20px auto;outline:none;padding: 12px 0px;text-align: center;border-radius:3px;box-shadow:none;border:1px solid;width:100%;color:#dddddd}
.ecommerce .nav_filtro .submenu .item .applicabtmvino:hover{color:#d1ac65; background:transparent; cursor:pointer;margin:20px auto;}

.selectedfilter {margin-top:15px;}
.selectedfilter .selectedfilter-bread {margin:0px 4%;}
.selectedfilter .selectedfilter-bread li { display:inline-block;margin-right:15px;float:right; }
.selectedfilter .selectedfilter-bread li .bread-term-filtro {font-size:12px; text-transform:lowercase; margin-top:1px;margin-bottom:7px;cursor:pointer;display:block; background: transparent url('../img/megamenu_close_black.png') 95% center no-repeat; background-size:8px; padding:3px 20px 2px 5px; border:solid 1px #d1ac65; border-radius:4px; }
.selectedfilter .selectedfilter-bread li .bread-term-filtro:first-letter {text-transform: uppercase;}
.selectedfilter .selectedfilter-bread li:last-child {margin-bottom:10px;}
.ecommerce .page-content {clear:both;min-height:600px;}


.no-result {font-size: 1.17em;width:68%; margin:1em auto;}
/*RESPONSIVE MENU FILTRO POPUP ENOTECA*/


@media (max-width: 1300px) {
	.ecommerce .nav_filtro .submenu .item {padding:0px 22px 0px 0px}
	.ecommerce .nav_filtro .submenu.raffina {padding-left:4%}
}

@media (max-width: 1024px) {
	.ecommerce .nav_filtro .submenu .item {padding:0px 20px 0px 0px}
}
	 
@media (max-width: 980px) {
	.ecommerce .nav_filtro .submenu .item {height:40px;}
	.ecommerce .nav_filtro .submenu .item a {padding-top:0px;}
	.ecommerce .nav_filtro .submenu .item a span {padding-bottom:0px;line-height:23px;}
	.ecommerce .nav_filtro .submenu .item a.active + ul {margin-top:-1px;}
	.ecommerce .nav_filtro .submenu.raffina {padding:4% 0%}
	.ecommerce .nav_filtro .submenu.raffina>ul {position:relative; width:100%; padding:0% 4%}
	.ecommerce .nav_filtro .submenu .item>ul {top:79px; padding-top:0px;}
	.ecommerce .nav_filtro .submenu .item a:nth-child(7){color: red}
}
 
@media (max-width: 768px) { 
	.ecommerce .nav_filtro .submenu .item>ul li {width:49%; }	
	.ecommerce .nav_filtro .submenu .item>ul li:nth-child(4n) {margin-right:1%}
	.ecommerce .nav_filtro .submenu .item>ul li:nth-child(2n) {margin-right:0%}
	.ecommerce .nav_filtro .submenu .item a span {font-size:15px;}
	.ecommerce .nav_filtro .submenu .item a.have_filtro span:after {top:7px;}
}

@media (max-width: 664px) {
	.ecommerce .nav_filtro .submenu.raffina>ul {padding-left:20px;} 
	.ecommerce .nav_filtro .submenu .item>ul {padding-left:20px;}
	.selectedfilter .selectedfilter-bread {margin-left:20px;}
	.ecommerce .nav_filtro .submenu .item>ul li {width:99%; margin-right:0%;}
}

@media (max-width: 515px) {
	.ecommerce .nav_filtro .submenu .item a span {font-size:13px;}
	.ecommerce .nav_filtro .submenu .item a.have_filtro span:after {top:5px;}
	
	.ecommerce .nav_filtro .submenu .item .applicafiltrovino{width:90%}
}

@media (max-width: 425px) { 
	.ecommerce .nav_filtro .submenu .item>ul {top:119px;}
	/*.selectedfilter .selectedfilter-bread li .bread-term-filtro {font-size:14px; padding: 3px 25px 3px 7px}*/
}

@media (max-width: 333px) { 
	.ecommerce .nav_filtro .submenu .item>ul {top:156px;}
}

@media (max-width: 300px) { 
	.ecommerce .nav_filtro .submenu .item>ul {top:194px;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	.ecommerce .nav_filtro .submenu .item {padding: 0px 18px 0px 0px;}
	}


.not-saleable.wine_display a { color: #d1ae65; text-decoration: underline; }


#edit-commerce-payment-payment-method-peck-commerce-gestpaycommerce-payment-peck-commerce-gestpay {display:none;}
label[for="edit-commerce-payment-payment-method-peck-commerce-gestpaycommerce-payment-peck-commerce-gestpay"] { display:none; }

#edit-commerce-payment-payment-method {
/*display:none;*/
 }

li.description p.peso{ display:none;}
.Icon-selector .preview_cart ul li.prodotto span.peso{ display:none;}





/*************************** 
****************************
MODIFICA VINI SENZA IMMAGINE 
****************************
***************************/

/*dettaglio prodotto*/
.box_left.no_image_vino {
 display:none !important;
}
.box_right.no_image_vino {
 float:none !important;
 width:50% !important;
 margin-left:auto !important;
 margin-right:auto !important;
 margin-top:50px !important;
 margin-bottom:50px !important;
}
@media (max-width:770px) { .box_right.no_image_vino { width:100% !important; } }
/*FINE dettaglio prodotto*/

/*catalogo*/
.col-item .content_2_items {
 position:absolute; 
 top:0; 
 bottom:0; 
 left:0; 
 right:0; 
 background-color:#fafafa;	
}
.col-item .content_2_items .box {
	height:47% !important; 
	background-color:#FFF; 
	margin-bottom:10%;
	line-height:27vh;
	text-align:center;
}
@-moz-document url-prefix() { .col-item .content_2_items .box { line-height:33vh; } }
@media (max-width:460px) { .col-item .content_2_items .box { line-height:36vh; } }

.col-item .content_2_items .box a {
  display:inline-block;
  height:100%;
}
.col-item .content_2_items .info {
	margin-top:0px !important;
	line-height:normal;
  display:inline-block;
  vertical-align:middle;		
  width:100%;
	height:initial;
}
.col-item .content_2_items .info .prezzo {
	padding:6px 7px !important;
	margin-top:10px;
}
/*FINE catalogo*/

/********************************
*********************************
FINE MODIFICA VINI SENZA IMMAGINE 
*********************************
********************************/



/******************************* 
********************************
MODIFICA ARTICOLI SENZA IMMAGINE 
********************************
*******************************/

.col-item.no_image {
	height:240px;
	line-height:240px;
	text-align:center;
}
.col-item.no_image a {
  display:inline-block;
  height:100%;
}
.col-item.no_image .info {
	line-height:normal;
	display:inline-block;
	vertical-align:middle;	
	width:100%;
	margin-top:0px;
	height:initial;
}
.col-item.no_image .info .prezzo {
	padding:6px 7px !important;
	margin-top:10px;
}


/************************************
*************************************
FINE MODIFICA ARTICOLI SENZA IMMAGINE 
*************************************
************************************/



/**********************
***********************
COLONNA EVENTI CATALOGO 
***********************
**********************/

.ecommerce.prodotti .page-content .descrizione.evento {
	background-color: #FFF; 
	padding-top:20px;
}
@media (max-width: 1279px) { .ecommerce.prodotti .page-content .descrizione.evento { padding-top:10px; } }

.ecommerce.prodotti .page-content .descrizione.evento .principale {
	margin:15px 0px; 
}
.ecommerce.prodotti .page-content .descrizione.evento .data { 
	color:#666;     
	font-weight: 500;
  font-size: 16px;
  width: 80%;
  margin: 0 auto 5px;
  line-height: 25px; 
}
@media (max-width: 1279px) { .ecommerce.prodotti .page-content .descrizione.evento .data { font-size: 13px; width: 82%; line-height: 21px; } }
@media (max-width: 1024px) { .ecommerce.prodotti .page-content .descrizione.evento .data { font-size: 16px; width: 80%; line-height: 25px; } }
@media (max-width: 940px)  { .ecommerce.prodotti .page-content .descrizione.evento .data { font-size: 13px; width: 82%; line-height: 23px; } }
@media (max-width: 740px)  { .ecommerce.prodotti .page-content .descrizione.evento .data { font-size: 13px; width: 82%; line-height: 21px; } }
@media (max-width: 460px)  { .ecommerce.prodotti .page-content .descrizione.evento .data { font-size: 16px; width: 80%; line-height: 25px; } }

.ecommerce.prodotti .page-content .descrizione.evento .prenotabile img { 
  width: 20px;
  margin-left: 10px;
  vertical-align:top; 
}
.ecommerce.prodotti .page-content .descrizione.evento h2 { 
	color:#D1AC65; 
	font-weight: 400;
  overflow: hidden;
  margin: 10px auto 15px;
  width: 80%;
  font-size: 22px;
  line-height: 30px;
}
@media (max-width: 1279px) { .ecommerce.prodotti .page-content .descrizione.evento h2 { margin: 10px auto; font-size: 15px; line-height: 25px; } }

.ecommerce.prodotti .page-content .descrizione.evento .linetta { 
	background-color:#D1AC65; 
}
.ecommerce.prodotti .page-content .descrizione.evento .prenota {
  background-color: #B42533;
  font-size: 13px;
  color: #fff;
  font-weight: 600;
  padding: 5px 15px;
  margin-top: 20px;
  display: inline-block;
}

/*************************** 
****************************
FINE COLONNA EVENTI CATALOGO 
****************************
***************************/



/***********************
************************
EVENTI ICONA PRENOTABILE 
************************
***********************/

/* aggiungo icona */
.prenotabile img {
  width: 20px;
  margin-left: 10px;
  vertical-align:top; 
}
/* FINE aggiungo icona */

/* tolgo lo style che appare in mobile */
.content_news ul {
list-style:none;	
}
/* FINE tolgo lo style che appare in mobile */

/****************************
*****************************
FINE EVENTI ICONA PRENOTABILE 
*****************************
****************************/


/****************************
*****************************
LINK ATTACHMENT NEWS 
*****************************
****************************/

.node-type-news .text .download {
    margin: 40px 0;
}

.node-type-news .text .download .linea {
    border-bottom: 1px solid #f0f0f0;
    display: inline-block;
    float: right;
    height: 13px;
    width: calc(100% - 140px);
}

.node-type-news .text .download a {
    color: #d1ac65;
    float: left;
    font-family: "ralewaybold",sans-serif;
    font-size: 17px;
    text-decoration: none;
    text-transform: uppercase;
    width: 140px;
}


/***********************************
FIX CARATTERI SPECIALI TITOLO NEWS
************************************/
.content_news h1 { font-weight: 100; }
.content_news .text p { font-weight: 100; }


.page-checkout-complete .sub_menu_cassa { display: none; }

.form-item.form-type-checkbox.form-item-commerce-payment-payment-details-card-form-0-save-card-to-save,
.form-item.form-type-textfield.form-item-commerce-payment-payment-details-card-form-0-save-card-card-name { display: none; }





/***********************************
NIKO
************************************/
.mioclass {
display: none;
}

.form-select {
display: block;
color: #aaa;
font-size: 15px;
line-height: 38px;
height: 40px;
border-radius: 5px;
width: 100%;
border: 1px solid #ddd;
margin: 0px 0px 20px 0px;
padding: 0px 10px 0px 10px;
appearance: none;
outline: 0px none;
-webkit-appearance: none;
-o-appearance: none;
-ms-appearance: none;
-moz-appearance: none;
box-sizing: border-box;
cursor: pointer;

background-color: #ffffff;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAJCAYAAADDylfFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNqkkj9Lw1AUxc9L4p9qkaJVSqBgBwUFdRQXu7nWScHv4PcQZ8HJzclFOjk56CKCIihEkBSq1RI1SFJNW9sk1/sURbGKjedt713u7517jyAi/FVBwyPL2IbaGUdqfF6gTWnm3grV3BJSYzkMjsz92KBZd6h4sAZZ29U7JGFoGwZ2RoEP6zwPCn1iIISifYE2qjZdn2yi5pT4TZGfQhSJwH+my8N1PN4ZEHwS6Wnok4tQO3o+gIX9VfIeClC1GDvKoT+ThRBK22MUcmd+vULlsy245WM2GiKeHMXwzDLv6AlXRxvwbJObC+hTSxjIzApElPgcEMvI0/3FDuRdLJFmgIqqU3x1LHeUlCOO4KgljF2Rbe7ilvcXhk2+4AJVgz6xwI6ykSEtYe+qWKd0w4HweYzS0W8p/TfsLeouIQygdfd9S2dUvQgwAIVCkQSR65ITAAAAAElFTkSuQmCC');
background-position: 100% 50%;
background-repeat: no-repeat;
}


.form-disabled .form-select {
background-image: none;
}





#edit-customer-profile-shipping-commerce-customer-address .addressfield-container.locality-block > div.form-item.form-type-textfield:first-child,
.field-type-addressfield.field-name-commerce-customer-address .addressfield-container.locality-block > div.form-item.form-type-textfield:first-child,
 #edit-customer-profile-shipping-commerce-customer-address .addressfield-container-inline.locality-block > div.form-item.form-type-textfield:first-child,
.field-type-addressfield.field-name-commerce-customer-address .addressfield-container-inline.locality-block > div.form-item.form-type-textfield:first-child {
margin: 0px 0px 20px 0px;
}


@media all and (min-width: 669px) {

#edit-customer-profile-shipping-commerce-customer-address .addressfield-container.locality-block > div.form-item.form-type-textfield:first-child,
.field-type-addressfield.field-name-commerce-customer-address .addressfield-container.locality-block > div.form-item.form-type-textfield:first-child,
 #edit-customer-profile-shipping-commerce-customer-address .addressfield-container-inline.locality-block > div.form-item.form-type-textfield:first-child,
.field-type-addressfield.field-name-commerce-customer-address .addressfield-container-inline.locality-block > div.form-item.form-type-textfield:first-child {
margin: -90px 0px 20px 0px;
}

}

/* eventi prenotabili */ 
.box-prenotazione-evento {
    padding: 0 50px;
}

.box-prenotazione-evento .box_quantita{display:none;}
.box-prenotazione-evento .preferiti {display: none;}

.box-prenotazione-evento .form-item-seats { padding: 0 19px; }

.limit-availability {
    font-size: 14px;
    font-family: 'ralewaybold', sans-serif;
    color: #D1AE65;
    text-transform: uppercase;
    margin-top: 20px;
    float: left;
}


/* fix fabio nuovi campi form reistrazione */
.testuale.accesso .colonna .form-type-select.form-item-field-user-country-und,
.testuale.accesso .colonna .form-type-select.form-item-field-user-province-und,
.testuale.accesso .colonna .form-type-select.form-item-field-birth-place-und { width: 100%; }

.request-user-info-wrapper .form-item.form-type-select.form-item-field-user-country,
.request-user-info-wrapper .form-item.form-type-select.form-item-field-user-province,
.request-user-info-wrapper .form-item.form-type-select.form-item-field-birth-place { width: 100%; }

.request-user-info-wrapper h1{
	margin: 3px;
	padding: 10px;
	color: #D1AE65;
}

.form-item.form-type-select.form-item-field-user-country.error .form-select,
.form-item.form-type-select.form-item-field-user-province.error .form-select,
.form-item.form-type-select.form-item-field-birth-place.error .form-select { border: 1px solid #d00; }

.form-item.form-type-select.form-item-field-user-country-und.error .form-select,
.form-item.form-type-select.form-item-field-user-province-und.error .form-select,
.form-item.form-type-select.form-item-field-birth-place-und.error .form-select { border: 1px solid #d00; }


.testuale.accesso .colonna form .s_item.right_c.birthplace { margin-top: -10px; }

/* aggiunta captcha form newsletter */

.newsletter-captcha{
	max-width: 308px;
	height: 50px;
}

.newsletter-submit{
	margin-top: 10px;
}

.newsletter-captcha img { 
	float: left;
	width: 100px;
}

.newsletter-captcha .form-item.form-type-textfield { 
	float: left;
}

.newsletter-captcha .form-text {
    float: left;
    height: 50px;
    max-height: 50px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    width: 193px;
	padding: 0 10px;
	margin-left: 14px;
}

#Newsletter-Form input.email-error,
#Newsletter-Form input.captcha-error{
	border: 1px solid red;
}

@media (max-width: 415px) {

	.newsletter-captcha img { 
		float: none;
	}
	
	.newsletter-captcha .form-text { 
		width: 70%;
		max-width: 195px;
		min-width: 262px;
		margin-left: 0px;
	}
	
	#Newsletter-Form .text-input{
		min-width: 262px;
	}
}

@media (max-width: 360px) {

	.newsletter-captcha .form-text { 
		width: 70%;
		min-width: 300px;
	}
}

@media (max-width: 320px) {

	.newsletter-captcha .form-text { 
		width: 100%;
		min-width: 261px;
	}
}



/* fix spazicampi poup info utenti */
.testuale.accesso.request-user-info-wrapper .form-item { height: 70px; }
.testuale.accesso.request-user-info-wrapper .form-item.form-type-radio { height: 15px; }
.testuale.accesso.request-user-info-wrapper .zeroheight { height: 5px; }

#autocomplete { 
	background-color: #ffffff;
	z-index: 10000; 
	color: #aaa;
	border: 1px solid #ddd;
	position: absolute; 
}

#autocomplete ul li { 
	cursor: pointer;
}


.testuale.accesso.request-user-info-wrapper .colonna form { text-align: center; height: 200px; }

.inviaalprofilo {
	margin-top: 50px;
}

.inviaalprofilo a {
    border: 0;
    outline: none;
    height: 47px;
    border-radius: 5px;
    padding: 15px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'ralewaybold', sans-serif;
    background: #D1AE65;
    color: #ffffff;
    text-align: center;
    width: 300px;
}


.mappa .page-content .form-modifica-dati.colonna h2.element-invisible { display: none; }



/* AGGIUNTA NUOVO ORARIO */
.where-we-are-opening-times table th { 
	vertical-align: top;
}
.where-we-are-opening-times .hourtop { 
    position: relative;
    top: 6px;
}

.where-we-are-opening-times .hourbot {
	min-height: 12px;
}

.form-item.form-type-select.form-item-customer-profile-billing-addressbook{
	display: none;
}


/* PAGINA SOLO VIDEO */
.page-header-content.wide{
	margin-left: 0px;
}

.page-header-content.wide hgroup{
	width: 100%;
	margin-bottom: 10px;
}

.page-header-content.wide .page-flexslider {
	width: 100%;
}

.page-header-text.wide {
	width: 100%;
	padding-left: 105px;
    padding-right: 105px;
}

.page-header-text.wide .page-quote {
	text-align: center;
}

.page-header-text.wide .popup-video{
	position: relative;
}

.page-header-text.wide .popup-video img{
	width: 100%;
}

.page-header-text.wide .icon_video{
	margin-top: 0px;
	left: 50%;
	top: -40px;
}

.page-header.video-tpl .page-content-text{
	margin-top: 30px;
	width: 100%;
	padding-right: 105px;
}


/*inizio menu mobile*/
@media all and (max-width: 1279px) {
	
	.page-header-text.wide{
		padding-left: 35px;
		padding-right: 35px;
	}
	
	.page-header-text.wide .icon_video{
		top: -35x;
	}

	.page-header.video-tpl .page-content-text{
		padding-right: 35px;
		padding-left: 35px;
	}
}

/* nascondo campo note */
.field-type-text.field-name-field-carrier-note.field-widget-text-textfield {
	display: none;
}


/*nascondo link menu local ristoranti dove siamo */
.page-node-89 .tab-menu .node-30,
.page-node-89 .tab-menu .node-4376,
.page-node-89 .tab-menu .node-4375,
.page-node-4361 .tab-menu .node-30,
.page-node-4361 .tab-menu .node-4376,
.page-node-4361 .tab-menu .node-4375,
.page-node-3943 .tab-menu .node-30,
.page-node-3943 .tab-menu .node-4376,
.page-node-3943 .tab-menu .node-4375,
.page-node-3944 .tab-menu .node-44,
.page-node-3944 .tab-menu .node-4385,
.page-node-3944 .tab-menu .node-4386,
.page-node-4363 .tab-menu .node-44,
.page-node-4363 .tab-menu .node-4385,
.page-node-4363 .tab-menu .node-4386,
.page-node-88 .tab-menu .node-44,
.page-node-88 .tab-menu .node-4385,
.page-node-88 .tab-menu .node-4386
 {
	
	display: none;
}

.page-node-89 .select-wrapper option.node-30,
.page-node-89 .select-wrapper option.node-4376,
.page-node-89 .select-wrapper option.node-4375,
.page-node-4361 .select-wrapper option.node-30,
.page-node-4361 .select-wrapper option.node-4376,
.page-node-4361 .select-wrapper option.node-4375,
.page-node-3943 .select-wrapper option.node-30,
.page-node-3943 .select-wrapper option.node-4376,
.page-node-3943 .select-wrapper option.node-4375,
.page-node-3944 .select-wrapper option.node-44,
.page-node-3944 .select-wrapper option.node-4385,
.page-node-3944 .select-wrapper option.node-4386,
.page-node-4363 .select-wrapper option.node-44,
.page-node-4363 .select-wrapper option.node-4385,
.page-node-4363 .select-wrapper option.node-4386,
.page-node-88 .select-wrapper option.node-44,
.page-node-88 .select-wrapper option.node-4385,
.page-node-88 .select-wrapper option.node-4386 {
	display: none;
}


/* nascondo link menu local nei negozi dove siamo */
.page-node-44 .tab-menu .node-4363,
.page-node-44 .tab-menu .node-88,
.page-node-44 .tab-menu .node-3944,
.page-node-4385 .tab-menu .node-4363,
.page-node-4385 .tab-menu .node-88,
.page-node-4385 .tab-menu .node-3944,
.page-node-4386 .tab-menu .node-88,
.page-node-4386 .tab-menu .node-4363,
.page-node-4386 .tab-menu .node-3944,

.page-node-30 .tab-menu .node-89,
.page-node-30 .tab-menu .node-4361,
.page-node-30 .tab-menu .node-3943,
.page-node-4376 .tab-menu .node-89,
.page-node-4376 .tab-menu .node-4361,
.page-node-4376 .tab-menu .node-3943,
.page-node-4375 .tab-menu .node-89,
.page-node-4375 .tab-menu .node-4361,
.page-node-4375 .tab-menu .node-3943
{
	display: none;
}

.page-node-44 .select-wrapper option.node-4363,
.page-node-44 .select-wrapper option.node-88,
.page-node-44 .select-wrapper option.node-3944,
.page-node-4385 .select-wrapper option.node-4363,
.page-node-4385 .select-wrapper option.node-88,
.page-node-4385 .select-wrapper option.node-3944,
.page-node-4386 .select-wrapper option.node-88,
.page-node-4386 .select-wrapper option.node-4363,
.page-node-4386 .select-wrapper option.node-3944,

.page-node-30 .select-wrapper option.node-89,
.page-node-30 .select-wrapper option.node-4361,
.page-node-30 .select-wrapper option.node-3943,
.page-node-4376 .select-wrapper option.node-89,
.page-node-4376 .select-wrapper option.node-4361,
.page-node-4376 .select-wrapper option.node-3943,
.page-node-4375 .select-wrapper option.node-89,
.page-node-4375 .select-wrapper option.node-4361,
.page-node-4375 .select-wrapper option.node-3943{
	display: none;
}



