/* 
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
*/


.page-header {
    display: none;
}.form-contact .wpforms-container {
    margin: 0;
}.form-contact .wpforms-container input {
    border: solid 1px #CB9A72 !important;
    background: transparent !important;
    height: 49px !important;
}

.form-contact .wpforms-container textarea {
    border: solid 1px #CB9A72  !important;
    background: transparent !important;
}

.form-contact ::placeholder {
    color: #fff;
    font-size:14px;
}

.form-contact button {
    background: #CB9A72 !important;
    border: none !important;
    padding: 15px 35px 14px 35px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    font-weight: 600;
}.ked {
    text-align: center;
    font-size: 36px;
    line-height: 34px;
    font-family: "Alga Semibold", Sans-serif;
}.date-container {
    text-align: center;
    font-size: 35px;
    margin: 10px 0 0 0;
    font-weight: 600;
    color: #870226;
}p.age-gate__subheadline {
    margin: 0 0 30px !important;
	color:#CB9A72;
}ol.age-gate__form-elements input {
    border-radius: 0 !important;
    font-size: 14px !important;
}
h2.age-gate__headline{    font-size: 36px;
    font-family: "Alga Semibold", Sans-serif;}
.age-gate__submit button {
    background: #CB9A72 !important;
    border: none !important;
    padding: 10px 35px 10px 35px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    font-weight: 600;
    border-radius: 0 !important;
} .home .header-min {
    position: absolute;
    background: transparent !important;
}
.home .header-min .elementor-nav-menu li a {
    color: #fff !important;
}

.home .header-min .elementor-button-icon svg {
    fill: #fff !important;
 
}

.home .header-min  .elementor-widget-theme-site-logo a img {
    filter: brightness(0) invert(1);
}.ked {
    text-align: center;
    font-size: 27px;
    line-height: 34px;
    font-family: "Alga Semibold", Sans-serif;
}div#popmake-1513 {
    background: #000;
    text-align: center;
}.pop-rts {
    text-align: center;
    color: #fff;
    font-size: 20px;
}
div#popmake-1513 {
    background: #000;
    text-align: center;
    border: solid 7px #870226;
    padding: 30px;
}
.pop-rts img {
    width: 19%;
    margin: 0 0 12px;
}.moscato-prod a.button.product_type_simple {
    padding: 11px 0;
    width: 100%;
}ul.wpfFilterVerScroll li {
    margin: 0 0 9px 0;
    font-size: 15px;
    color: #474947;
}

ul.wpfFilterVerScroll li span {
    color: #474947;
}.wpfFilterTitle {
    margin: 0 0 9px !important;
}

i.fa.fa-minus.wpfTitleToggle {
    display: none;
}.woocommerce .woocommerce-ordering select {
    padding: 8px 12px;
    border-radius: inherit;
    border: solid 1px #00000026;
    font-size: 14px;
}

p.woocommerce-result-count {
    font-size: 14px;
    text-transform: uppercase;
}.catr-m mark.count {
    display: none;
}

.catr-m .woocommerce ul.products li.product a img {
    background: #fff;
    border-radius: 50%;
    max-width: 63%;
    height: 94px;
    padding: 10px;
    margin: 0 auto;
}.qnity-btn .quantity {
    width: 100%;
}

.qnity-btn .quantity input {
    min-width: 100%;
    background-color: #f8f8f8;
    box-sizing: border-box;
    padding: 10px 15px;
    border: 0;
    border-bottom: 2px solid #e8e8e8;
    border-radius: inherit !important;
}

.qnity-btn .single_add_to_cart_button {
    width: 100%;
    background: #c12c2c !important;
    border-radius: inherit !important;
    height: 47px;
    text-transform: uppercase;
}.pro-dectrpt ul.tabs.wc-tabs {
    padding: 0 !important;
    text-align: center;
}
.woocommerce-message a.button.wc-forward {background: #c12c2c;color: #fff;padding: 12px 42px;text-transform: uppercase;}
.woocommerce-Tabs-panel--description h2 {
    display: none;
}
.woocommerce div.product.elementor ul.tabs {
    margin: 0;
    border-bottom: 1px solid #dfdfdf;
}
woocommerce-Tabs-panel--description ul {
    padding: 0 !important;
}

.woocommerce-Tabs-panel--description ul {
    padding: 0;
}

.woocommerce-Tabs-panel--description ul li {
    line-height: 29px;
}.woocommerce-cart {
    background: #F8F8F8;
}

.woocommerce-cart .wc-block-cart-items {
    background: #fff !important;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
}
.wp-block-woocommerce-cart-order-summary-block{  background: #fff !important;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);}
.woocommerce-cart a.wc-block-components-product-name {
    color: #000;
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
}

.woocommerce-cart  .wc-block-cart-item__prices {
    color: #c12c2c;
}.wc-block-cart__submit-container a {
    background: #c12c2c;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
}.is-large.wc-block-cart .wc-block-cart__totals-title {
    padding: 9px 10px !important;
}
.woocommerce-cart .page-content {
    padding: 60px 0 0 0;
}.wc-block-components-totals-shipping__change-address__link {
    color: #000;
    text-decoration: none  !important;
    background: #c12c2c !important;
    padding: 0 12px 3px !important;
    font-size: 14px;
    margin: 10px 0 0;
    color: #fff;
}
.wc-block-components-button {
    background: #c12c2c !important;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}.wc-block-components-product-metadata__description p {
    font-size: 12px !important;
}span.wc-block-components-order-summary__button-text {
    text-transform: uppercase;
}