.variations {
  margin-bottom: 20px;
}
.variations .label {
  padding: 0px 20px 0px 0px;
}


.reset_variations {
    color: #88746a;
    margin-left: 10px;
    font-style: italic;
}
.single_variation_wrap label,
.variations label {
    font-family: 'Inconsolata','Lora', Times, serif;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    color: #88746a;

}


.single_variation_wrap .woocommerce-variation.single_variation {
    display:none !important;
}

.single_variation_wrap .voucher-fields-wrapper-variation {
    border: 4px solid #88746a;
    background: #f6eee1;
    padding: 20px;
    margin-bottom: 30px;
}


.woocommerce-input-wrapper input, 
.woocommerce-input-wrapper button, 
.woocommerce-input-wrapper select, 
.woocommerce-input-wrapper textarea {
  width: 100%;
  clear: both;
  display: block;
  margin-bottom: 20px;
  padding: 10px 5px;
}



.single_variation_wrap .quantity::before {
    content:'Quantity:';
    margin-right: 5px;
        font-family:'Inconsolata', 'Lora', Times, serif;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    color: #88746a;
}

.shop_contents .singleproduct .quantity input[type=number] {
    width: 50px;
}

.shop_contents .product_description a {
        color: #88746a !important;
        text-decoration: underline !important;
}


.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-message {
    padding: 30px 30px 30px 90px !important;
    background: #F6e9d9!important;
    margin-top: 50px!important;
    margin-bottom: 0px!important;
    border-top: 0px!important;
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    font-family: WooCommerce;
    content: '\e028';
    display: inline-block;
    position: absolute;
    top: 37px!important;
    left: 30px!important;
    font-size: 37px!important;
}

.woocommerce-message::before {
    color: #88746a!important;
}

h3#order_review_heading {
    margin-top: 50px;
}

.page_contents .contact_social img {
    width: 20px !important;
    height: 20px !important;
}

.gc-product-page .navbar-nav>.current_page_parent>a {
    color: #88746a;

}

.gc-product-page #mainmenu.navbar-nav>.current_page_parent>a::before,
.gc-product-page #mainmenu.navbar-nav>.current_page_parent>a:after {
    display:none;
}