/*.single_variation{*/
/*    display: none !important;*/
/*}*/
#billing_country_field,#billing_home_no__field label,#billing_tax_field label{
    display: none;
}

.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    display: none;
}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip:first-of-type {
    display: block;
}
.single .single-product-container .single-product-summary .produc-misc-info .info-item:nth-child(2) .ico-wrap img {
    width: auto;
}
.newsletter-section form > .input-wrap .wpcf7-form-control-wrap.your-email {order: 1; width: calc(100% - 133px);display: flex; align-items: flex-start; flex-wrap: wrap;} 
.newsletter-section form > .input-wrap .wpcf7-submit {order: 2; height: 45px;}
.newsletter-section form > .input-wrap .wpcf7-spinner {order: 3;} 
.newsletter-section form > .input-wrap .wpcf7-form-control-wrap {order: 4;} 
.newsletter-section form > .input-wrap .wpcf7-form-control-wrap.your-email input {width: 100%;flex: unset;} 
.newsletter-section .wpcf7 form .wpcf7-response-output {border: 0; color: #fff;} 
.woocommerce .out-of-stock .product-img img {opacity: 1;}

body .single-product-container .single-product-summary table.variations td.label {max-width: 100%;padding-bottom: 6px;}
.woocommerce-variation-availability .stock-alert-row{background: #06161f; color: #ffff; font-weight: normal; font-size: 14px; border-radius: 5px; padding: 15px;}
.woocommerce-variation-availability .stock-alert-title {font-weight: normal; display: block; margin: 0 0 10px 0;} 
.woocommerce-variation-availability .matat-stock-notify-form {display: flex; align-items: center;} 
.woocommerce-variation-availability .matat-stock-notify-form .btn-wrap {margin: 0; width: 30%;} 
.woocommerce-variation-availability .matat-stock-notify-form input {height: 40px; border-radius: 5px;font-size: 14px;} 
.woocommerce-variation-availability .matat-stock-notify-form .input-wrap {width: 70%; padding-left: 15px;} 
.woocommerce-variation-availability .matat-stock-notify-form .btn-wrap button {width: 100%; height: 40px; border-radius: 5px; background: #bed62e; border: #bed62e; font-size: 14px; padding: 0;}
.woocommerce-variation .woocommerce-variation-availability .alert {padding: 0; margin: 0; background: transparent; border: 0; color: red;}

@media (min-width: 768px){
.woocommerce-variation .woocommerce-variation-availability {
    margin-bottom: 0 !important;
}
}

@media (max-width: 767px) {
    .woocommerce-variation-availability .matat-stock-notify-form .btn-wrap {width: 40%;}
    .woocommerce-variation-availability .matat-stock-notify-form .input-wrap {width: 60%;} 
    .single-product-container .single-product-summary table.variations label {text-align: right;}
}