.elementor-75914 .elementor-element.elementor-element-632854e:not(.elementor-motion-effects-element-type-background), .elementor-75914 .elementor-element.elementor-element-632854e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC898026;}.elementor-75914 .elementor-element.elementor-element-632854e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3em 0em 3em 0em;}.elementor-75914 .elementor-element.elementor-element-632854e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75914 .elementor-element.elementor-element-52648e47 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-75914 .elementor-element.elementor-element-52648e47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-75914 .elementor-element.elementor-element-1ee55880{--grid-template-columns:repeat(0, auto);--icon-size:19px;--grid-column-gap:13px;--grid-row-gap:0px;}.elementor-75914 .elementor-element.elementor-element-1ee55880 .elementor-widget-container{text-align:left;}.elementor-75914 .elementor-element.elementor-element-1ee55880 .elementor-social-icon{background-color:#BEBEBE00;}.elementor-75914 .elementor-element.elementor-element-1ee55880 .elementor-social-icon i{color:#000000;}.elementor-75914 .elementor-element.elementor-element-1ee55880 .elementor-social-icon svg{fill:#000000;}.elementor-75914 .elementor-element.elementor-element-7f4633{text-align:start;}.elementor-75914 .elementor-element.elementor-element-d6f977c{text-align:start;color:#000000;}.elementor-75914 .elementor-element.elementor-element-c531470{text-align:start;}@media(min-width:768px){.elementor-75914 .elementor-element.elementor-element-5c9747ef{width:26.283%;}.elementor-75914 .elementor-element.elementor-element-33f00844{width:73.717%;}.elementor-75914 .elementor-element.elementor-element-0ec5b46{width:26.283%;}.elementor-75914 .elementor-element.elementor-element-ed4542c{width:73.717%;}}@media(max-width:767px){.elementor-75914 .elementor-element.elementor-element-1ee55880 .elementor-widget-container{text-align:center;}.elementor-75914 .elementor-element.elementor-element-7f4633{text-align:center;}.elementor-75914 .elementor-element.elementor-element-d6f977c{text-align:center;line-height:1.2em;}.elementor-75914 .elementor-element.elementor-element-31e1216{width:100%;max-width:100%;}.elementor-75914 .elementor-element.elementor-element-c531470{text-align:center;}}/* Start custom CSS for nav-menu, class: .elementor-element-31e1216 */@media screen and (min-width: 1024px){

ul#menu-1-31e1216 {
    display: inline-block;
    width: 100% !important;
    text-align: left !important;
}

}

ul#menu-1-31e1216 li {
    width: auto !important;
}

ul#menu-1-31e1216 li a {
    width: auto !important;
}


@media screen and (max-width: 1024px){



ul#menu-1-31e1216 li a {
    border: 1px solid #000 !important;
}


ul#menu-1-31e1216 li:nth-child(1) a {
    border-left: none !important;
    margin-right: -1px;
}

ul#menu-1-31e1216 li:nth-child(2) a {
    border-left: none !important;
    border-right: none !important;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-632854e */.woocommerce-message {
    display: none !important;
}

.woocommerce-error .checkout-countdown-wrapper span {
    color: #8c5b51 !important;
}

.checkout-countdown-wrapper.checkout-countdown-bar.checkout-countdown-is-counting {
    position: fixed;
    bottom: 0;
    z-index: 999;
}

.emc-badge-reserved {
    background: #d1452c !important;
}

.reserved .emc-grid-image {
    opacity: 0.3;
}


.header__top {
    overflow: hidden !important;
}

.woocommerce-info {
    background: #bc8980;
    color: white !important;
    border-color: #bc8980 !important;
}

.woocommerce-info a {
    color: white !important;
}


form#woocommerce-checkout-form-coupon {
    margin-bottom: 30px !important;
}

.th-cht-bar.th-cht-position-top {
    position: fixed;
    bottom: 0;
    font-size: 0.8em !important;
}


.joinchat.joinchat--right.joinchat--img.joinchat--show.joinchat--tooltip {
    z-index: 99999999;
}


#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background: none;
}


#payment .greenpayService-cc-form-wrapper fieldset[class], .greenpayService-cc-form-wrapper>fieldset[class] {
    display: block !important;
}

p.form-row.form-row-last.woocommerce-validated label {
    width: 100%;
}/* End custom CSS */