/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


ul.variable-items-wrapper.button-variable-wrapper li {	
    list-style-type: none !important;	
    display: inline-block !important;	
    text-align: center !important;	
}	
button.single_add_to_cart_button.button.alt {	
    float: none !important;	
    display: block !important;	
    min-width: 320px;	
    margin-bottom: 0.5rem !important;	
}	
a.reset_variations {	
    display: none !important;	
}	
section.variations .label {	
    text-align: center;	
}	
section.variations .label {	
    display: none !important;	
}	

.row.header:before {	
    width: 92% !important;	
}

@media (min-width: 992px) {	
	.row.header:before {	
	    width: 96% !important;	
	}
}	

.header h2:after {
    content: "";
    bottom: -24px !important;
}
input#nyp-1,	
ul.woocommerce-error.wc-nyp-error {	
    width: 75%;	
    margin: 0 auto;	
    text-align: center;	
    display: block !important;	
}	
p.minimum-price.nyp-terms {	
    display: none !important;	
}	
.nyp > label {	
    display: none !important;	
}	
.woocommerce div.product form.cart {	
    margin-bottom: 0 !important;	
}	
@media (min-width: 768px) {	
    input#nyp-1,	
    ul.woocommerce-error {	
        width: 75% !important;	
        margin: 0 !important;	
        text-align: left !important;	
    }	
    .woo-variation-swatches .variable-items-wrapper,	
    section.variations .label {	
        text-align: left;	
    }	
    section.latest-news > div > div.row > div:nth-child(4) {
        display: none !important;
    }
}
@media (min-width: 992px) {
    section.latest-news > div > div.row > div:nth-child(4) {
        display: inline-block !important;
    }
}

input::placeholder {
    font-weight: bold;
    color:#999;
}


.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
  background: #467FF7 !important;
  color: #fff !important;
  border-color: #467FF7 !important;
}

.postid-671 .quantity, .postid-733 .quantity {
   display: none !important;
}

strong {
  font-weight:bold !important;
}