@media screen and (min-width: 768px) {
  .i18n_selector {
    margin-top: 30px;
    float: right;
  }
}
@media screen and (max-width: 768px) {
  .lang_sel_list_horizontal ul { text-align: center; }
  #lang_sel_list li {
    float: initial;
    display: inline-block;
  }
}
.view-thumb { min-height: 200px; }
.menu-item-7487 a, .menu-item-7500 a { color: #ce6d31; font-weight: bold; }
.top-search { width: 100%; }
#lang_sel_list img.iclflag { width: 25px; height: 25px; }
section.product article { min-height: 360px; padding-bottom: 0px;}
.checkout-buttons { padding-top: 35px; text-align: right; }
.quantity.buttons_added, div.coupon { text-align: center; }
.input-text.qty { text-align: center; padding-left: 15px; }
.cart_item .product-subtotal { text-align: right; }
abbr[title], abbr[data-original-title] { border-bottom: 0px; }
#ship-to-different-address-checkbox { margin-top: 0px; }
.woocommerce .woocommerce-info a.showcoupon { display: block; }
#order_comments { height: 103px; }
.cart_totals td, .shop_table td { text-align: right; }
.shop_table td.product-name { text-align: left; }
#order_review_heading, #choose_payment { margin-top: 75px; }
ul.payment_methods { padding-left: 0px; margin-bottom: 75px; }
ul.payment_methods.methods > li { margin-bottom: 10px; }
#payment_method_bacs, #payment_method_paypal { position: relative; top: 2px; margin-right: 15px; }
.about_paypal { display: none; }
.payment_box { padding: 0px; }
.top-search { padding: 6px; }
.search article { padding-right: 15px; padding-left: 15px; }
footer .foot ul.children { margin: 0 0 0 15px; }
#comment { max-width: 100%; }
.row.subnav { display: none; }
.disclaimer { margin-top: 50px; text-align: center; }
.welcome .cartbubble { z-index: 100; }
.place-order { overflow: hidden; }

	.label {
    display: inline;
    padding: 0.8em 0.6em 0.8em;
    font-size: 100%;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
}

element.style {
}
div.product form.cart table.epofw_fields_table td {
    padding-left: 8px;
    border: 0px solid rgba(0,0,0,.1);
}
div.product form.cart table.epofw_fields_table td {
    padding-left: 8px;
    border: 0px solid rgba(0,0,0,.1);
}

li.menu-rosso > a,
.menu-rosso a {
    color: red !important;
}

