

.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus, .woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus{
    border-radius: 0;
   line-height: 16px;
    width: 59px;
    height: 59px;
    font-size: 24px;
}

.woocommerce-accordion.q_accordion_holder.accordion.boxed .ui-accordion-header{
    background-color: transparent;
    border: 1px solid #b97c5e;
    font-family: Montserrat;
    font-size: 13px;
    padding-top: 8px;
    color: #b97c5e;
}
.woocommerce div.product .cart .quantity {
   padding-top: 0px;
   padding-bottom: 30px
}
p.price {
  padding-bottom: 13px;
}
.woocommerce-accordion.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover{
    background-color: #b97c5e;
    color: #fff!important;
}
.shopping_cart_header .header_cart{
    margin-top: -4px;
}
.single-product .title.title_size_large h1, .single-product .subtitle{
    display: none;
}
.woocommerce ul.products li.product .image-wrapper{
    overflow: visible;
}

.woocommerce .product .onsale:not(.out-of-stock-button), .woocommerce .product .single-onsale{
    top: -27px;
}
@media only screen and (max-width: 768px){
    .wpcf7-form.cf7_custom_style_1 .two_columns_form_without_space,.wpcf7-form.cf7_custom_style_1 .two_columns_form_without_space .column_left,.wpcf7-form.cf7_custom_style_1 .two_columns_form_without_space .column_right{
        display: block;
        width: 100%;
    }

    .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{
        margin-bottom: 10px;
    }

    .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{
        width: 100%;
        box-sizing: border-box;
        text-align: center;
    }

}

.woocommerce .widget_price_filter .price_label, .woocommerce-page .widget_price_filter .price_label, .woocommerce aside ul.product_list_widget li span.amount, aside ul.product_list_widget li span.amount{
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message{
    font-family: 'Montserrat', sans-serif;
}
woocommerce-page .quantity input.qty{
    font-family: 'Montserrat', sans-serif;
}
.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product a.qbutton.out-of-stock-button{
    padding: 0 57px;
}
.woocommerce .widget_price_filter .button, .woocommerce-page .widget_price_filter .button {
        padding: 0 33px;
}
.shopping_cart_dropdown span.total, .shopping_cart_dropdown ul li {
    font-size: 14px;
    text-transform: none;
    font-weight: 600;
}

#qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
    padding-top: 20px;
}