/* HIKASHOP */
span.hikashop_product_name a {
    line-height: 30px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px) {
.hikashop_checkout_cart img {
    display: unset;
}
.hikashop_checkout_cart td.hikashop_cart_product_name_value {
    width: 100%;
}
div.hikashop_checkout_cart td {
    text-align: right;
}
}
.hk-row-fluid {
    margin-bottom: 30px;
}
div#hikashop_product_right_part {
    margin-top: 35px;
    padding: 0 30px;
}
div.hikashop_product_top_part h1 {
    text-align: center;
    padding: 10px 0;
    color: #FBB731;
}
div#hikashop_product_custom_info_main {
    margin-top: 50px;
}
div#hikashop_product_characteristics {
    margin: 25px 0px 0px 0px !important;
}
img.hikashop_child_image {
    margin: 5px;
    height: 130px;
    float: left;
}
div. hikashop_category_information span.hikashop_product_price.hikashop_product_price_0 {
    font-size: 30px;
}
section#sp-main-body  span.hikashop_product_price.hikashop_product_price_0 {
    font-size: 30px;
}
div#hikashop_product_quantity_main, div#hikashop_product_contact_main {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}
a.hikacart {
    display: flow-root !important;
    min-width: 160px;
}
div.hikashop_listing_img_title form {
    margin: 0 auto;
    width: 240px;
}
/* BOTTONI */
a.hikabtn-mm, input.hikabtn-mm, label.btn.hikaradio-label  {
    padding: 12px;
    display: block;
    background: rgba(0,0,0,0);
    border: 1px solid #FBB731;
    color: #FBB731;
    text-align: center;
    margin: 0 auto;
    border-radius: 0;
}
a.hikabtn-mm.hikabtn-danger.hikashop_checkout_address_cancel_button, a.hikabtn-mm.hikabtn-success.hikashop_checkout_address_ok_button, button.hikabtn-mm.btn-primary.hikabtn_checkout_coupon_add, button#hikabtn_checkout_next, label.btn.active, button#hikashop_register_form_button, button.hikabtn-mm.hikabtn_checkout_login_form, button.hikabtn-mm.hikabtn-success.hikashop_checkout_address_new_button, button.hikabtn-mm.hikashop_checkout_address_ok_button, button.hikabtn-mm.hikashop_checkout_address_cancel_button, a.hikabtn.hikabtn-success {
    background: #FBB731;
    border: 0;
    padding: 10px;
    color: #fff;
    border-radius: 0;
}
/* AGGIUNGI AL CARRELLO */
div.notifyjs-metro-info {
    color: #FBB731 !important;
    background-color: #ffffff;
    border: 1px solid #FBB731;
    padding: 5px;
}
.notifyjs-metro-base .title, .notifyjs-metro-lite-base .title, .notifyjs-metro-base .text-wrapper, .notifyjs-metro-lite-base .text-wrapper {
    font-family: Roboto;
}
select#hikashop_product_characteristic_5 {
    border: 1px solid #FBB731;
    width: 300px;
    height: 50px;
    border-radius: 0 !important;
}
#hikashop_product_left_part img {
    border: 2px solid #FBB731;
    box-shadow: 10px 0px 0px #1e86c5;
}
div.controls label.radio {
    float: left;
    width: auto;
    margin: 0 20px;
    padding: 0 !important;
}
tr.hikashop_product_custom_crueltyfree_line td {
    width: 50%;
}
tr.hikashop_product_custom_crueltyfree_line span.hikashop_product_custom_value {
    color: #fff;
    font-size: 0px;
}
tr.hikashop_product_custom_crueltyfree_line 
 span.hikashop_product_custom_value img {
    float: left;
    margin: 0 5px;
}
div.hikashop_product_custom_info_main tr {
    border-bottom: 1px solid #eee;
    height: 50px;
}
div.hikashop_product_description_main .descrizione {
    width: calc(60% - 82px);
    padding: 20px;
    border-right: 2px solid #eee;
    margin: 20px;
    float: left;
    min-width: 300px;
}
div.hikashop_product_description_main .ingredienti {
    width: calc(40% - 80px);
    padding: 20px;
    margin: 20px;
    background: #eaeaea;
    float: left;
    min-width: 300px;
}
/* IMMAGINI IN ELENCO */
.hikashop_subcontainer.thumbnail {
    padding: 15px;
    border: 2px solid #FBB731;
    border-radius: 0px !important;
    box-shadow: 10px 0px 0px #1e86c5;
}
div.hikashop_product_image_subdiv {
    margin: 0 auto !important;
}
/* NOME PRODOTTO IN ELENCO */
span.hikashop_product_name a {
    min-width: 100%;
    float: left;
    font-size: 20px;
}
/* QUANTITÀ PRODOTTO */
input.hikashop_product_quantity_field {
    width: 50px;
    float: left;
    height: 50px;
    padding: 0px;
    text-align: center;
    margin: 0px;
    border: 1px solid #FBB731;
    border-radius: 0;
    float: left;
}
a.hikashop_product_quantity_field_change {
    height: 25px;
    float: left;
    width: 25px !important;
    padding: 0 !important;
}
.add-on.hikashop_product_quantity_div.hikashop_product_quantity_change_div_regrouped {
    float: left;
}
/* BOLLINO SCONTO */
dl.hikashop_product_custom_bollino_line .hikashop_product_custom_name {
    display: none;
}
dl.hikashop_product_custom_bollino_line .hikashop_product_custom_value {
    color: #fff;
    background: #ff0000;
    padding: 10px;
    font-size: 15px;
    font-weight: 500;
    float: left;
    width: 100%;
}
/* PRECEDENTE PROSSIMO PRODOTTO */
.hikashop_previous_product_btn a, .hikashop_next_product_btn a {
    min-width: 100px;
}
.hikashop_previous_product_btn p, .hikashop_next_product_btn p {
    margin: 5px 0 0 0;
}
.hikashop_next_product_btn p {
    text-align: right;
}
.hikashop_previous_product_btn a, div.hikashop_previous_product {
    float: left;
}
.hikashop_next_product_btn a, div.hikashop_next_product {
    float: right;
}
/* SCONTO HIKA */
section#sp-main-body span.hikashop_product_price.hikashop_product_price_0.hikashop_product_price_with_discount {
    font-size: 30px;
}
span.hikashop_product_price_before_discount {
    font-size: 25px;
    color: #ff0000;
    text-decoration: line-through;
    margin-right: 20px;
}
.hikashop_products_listing_main span.hikashop_product_discount, div.hikashop_product_right_part span.hikashop_product_discount {
    background: #ff0000;
    color: #fff;
    position: absolute;
    height: 90px;
    width: 90px;
    -webkit-transform: rotate(-30deg);
    font-size: 20px;
    box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.32);
    padding: 30px 5px;
    border-radius: 50%;
    text-align: center;
}
.hikashop_products_listing_main span.hikashop_product_discount {
    margin: -195px -50px;
}
div.hikashop_product_right_part span.hikashop_product_discount {
    margin: -95px 100px;
}
/* COMMENTI HIKA */
form#hikashop_comment_form {
    padding: 20px;
    border: 1px solid #ccc;
    margin-top: 40px;
    background: #f9f9f9;
}
div#hikashop_product_vote_mini {
    margin: 0 0 30px 0;
}
div.hikashop_listing_comment span {
    color: #FBB731;
font-size: 20px;
    text-transform: uppercase;
    line-height: 50px;
    font-weight: 700;
    border-bottom: 1px solid #FBB731;
}
/* CONFEZIONE REGALO */
div.hikashop_checkout_confezioneregalo_line {
    padding: 20px;
    background: #f9f9f9 url(/images/gift.png) right no-repeat;
    border: 1px solid #ddd;
}
div.hikashop_checkout_confezioneregalo_line label {
    text-align: left !important;
    width: 100%;
}
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
    background: #2f9a4a;
    color: #fff;
    margin: 0 0 5px 0;
}
.notifyjs-metro-base .text-wrapper, .notifyjs-metro-lite-base .text-wrapper {
    font-family: inherit;
}
/* PLUGIN HIKASOCIAL */
div#hikashop_social {
    display: none;
}
/* IMMAGINI CATEGORIE */
div.hikashop_category_image img {
    margin: 0 auto;
}
/* CARRELLO MENU */
td.hikashop_cart_module_product_price_value.hikashop_cart_value, th.hikashop_cart_module_product_price_title.hikashop_cart_title, td.hikashop_cart_module_product_total_value {
    width: 35%;
    text-align: right;
}
/* PAGINAZIONE */
ul.pagination li.page-item a, ul.pagination li.active a {
    border: 1px solid #FBB731;
    border-radius: 0px !important;
    height: 50px;
    min-width: 50px;
    text-align: center;
    padding: 12px;
}
div.counter {
    border: 1px solid #FBB731;
    background: #FBB731;
    color: #ffffff;
    height: 50px;
    padding: 12px;
}
/* PAGINA INDIRIZZI *(
dl.hika_options dt {
    width: fit-content !important;
}
dl.hika_options dd {
    margin-left: auto !important;
}