/*
Theme Name: Lumei Child
Theme URI: http://www.wpbingosite.com/lumei
Author: wpbingo
Description: This is a child theme for Lumei
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: lumei
Text Domain: lumei-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
:root{
    --gf-ctrl-choice-check-color: #92614c !important;
}
.bwp-main .page-title{margin: 0px !important; padding:  0px !important;}
.gform_validation_errors {display: none !important;}
.gform_button {background: #e5e5e5 !important;border: 1px solid black !important;color: black !important;}
.gform_validation_errors {display: none !important;}
.gform_button:focus{outline: 0px !important;}
.gfield_required {font-size: 0px !important;color:#000;}
.stall-form .gf_browser_chrome.gform_wrapper.gform-theme {gap: 30px;}
.stall-form .gf_browser_chrome.gform_wrapper.gform-theme form .ginput_container input {border: 1px solid #f9d7bf;}
.stall-form .gform_title {margin-bottom: 40px;text-align: center;font-size: 35px;font-weight: 600;}
.gform_button {padding: 10px 40px !important;border: 1px solid #000;border-radius: 0 !important;transition: 1.5s;background:#FFF !important;transition: all .3s ease;}
.gform_button:hover{background: #92614c !important;color: #fff !important;border-color: #92614c !important;transition: all .3s ease;}
.gfield_error .gfield_required.gfield_required_text::before {color: #92614c !important;}
.gfield_required.gfield_required_text::before {color: #000 !important;font-weight: bold;content: "*";font-size: 14px !important;top: 0px;position: relative;left: -2px;}
.validation_message {color: #92614c !important;}
.stall-form .gf_browser_chrome.gform_wrapper.gform-theme form .ginput_container input:focus{border: 1px solid #92614c !important;outline: none;}
.stall-form .gf_browser_chrome.gform_wrapper.gform-theme form .ginput_container .gfield-choice-input:before{background-color: #92614c !important;}
.stall-form .gf_browser_chrome.gform_wrapper.gform-theme form .gfield_checkbox .gfield-choice-input:before{color:#92614c !important;background:#fff !important;}
.stall-form .gf_browser_chrome.gform_wrapper.gform-theme form .gfield_checkbox .gfield-choice-input:focus{border: 1px solid #92614c !important;}
.contact-form form input:focus {outline: 0px !important;border: 1px solid #92614c !important;}
.contact-form form textarea:focus {outline: 0px !important;border: 1px solid #92614c !important;}
.Blog-list article:hover img {opacity: 1;-webkit-animation: flash 1.5s;animation: flash 1.5s;}
.bwp-navigation ul.menu>li.level-0 ul.sub-menu {padding: 20px;}
.bwp-navigation ul.menu>li.level-0:first-child {padding-left: 0;pointer-events: auto;}
.bwp-navigation .menu-item-has-children:hover>.sub-menu{pointer-events: auto !important;}
.uppercase {list-style: upper-latin;font-weight: 600;}
.uppercase p{font-weight: 400 !important;}
.Footer-menu .elementor-element-populated .elementor-icon-list-items li a {display: inline-flex; width: auto;}
@-webkit-keyframes flash {0% {opacity: .4;}100% {opacity: 1;}}  
@keyframes flash {0% {opacity: .4;}100% {opacity: 1;}}
.Blog-list article .elementor-post__read-more {background: #FFF !important;padding: 10px 30px;font-size: 14px;color: #000 !important;border: 1px solid #000;}
.Blog-list article .elementor-post__read-more:hover {background: #92614c !important;padding: 10px 30px;font-size: 14px;color: #fff !important;border: 1px solid #92614c;}
.form-other-input {margin-top: -25px;}
.bwp-header .header-top {padding-bottom: 0px !important;}
.lumei-topcart.lumei-topcart-mobile.popup.light{display: none !important;}
.float-menu .menu-header-main-container {display: flex;justify-content: end;width: 100%;}
@media (max-width: 1199px) {#bwp-footer {padding-bottom: 0px !important;}}
.gform-body.gform_body .gform_fields {gap: 30px !important;}
.bwp-header .wpbingoLogo img{max-width: 150px !important;}
.Footer-logo img { filter: invert(1);}
.stall-form .gf_browser_chrome.gform_wrapper.gform-theme form .ginput_container .gfield-choice-input[type="radio"]:checked:before {background: #92614c !important;border-color: #92614c !important;}
.stall-form .gf_browser_chrome.gform_wrapper.gform-theme form .ginput_container .gfield-choice-input[type="checkbox"]:checked:before {color: #92614c !important;}
.logged-in.admin-bar .bwp-header.sticky{top: 32px;}
.bwp-header{background-color: #FFF;}
.bwp-header.sticky {position: sticky;top: 0;box-shadow: 1px 1px 10px rgba(0, 0, 0, .08);-webkit-animation: b .5s ease-in-out;animation: b .5s ease-in-out;}
.header-desktop .header-wrapper {display: flex;justify-content: space-between;align-items: center;padding: 20px !important;max-width: 1470px;margin: auto;}
.bwp-header.sticky .header-wrapper {position: unset !important;animation: none;box-shadow: none;background-color: transparent;}
#bwp-footer{margin: 0px !important;}
.bwp-navigation ul.menu>li.level-0 .sub-menu{pointer-events: none;}
.bwp-header.sticky .header-desktop {padding: 0 !important;}
.Footer-menu .elementor-icon-list-items li a:hover span{color: #92614c !important;}
.stall-form .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable ):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework ))::before{background: #92614c !important;}
.stall-form .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable ):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework ))::before{color: #92614c !important;}
.gform-theme--framework .gfield_checkbox .gchoice,.gform-theme--framework .gfield_radio .gchoice{display: inline-flex;}
.Footer-menu .elementor-nav-menu__container ul li a {display: inline-block;}
.elementor-slide-heading{margin: 0px !important;}
@media (max-width:768.60px) {.stall-form .gform-field-label{display: block !important;}.gfield_required {margin-left: 3px;}.gform-body.gform_body .gform_fields {gap: 30px 30px !important;}}
@media (max-width:690.90px){.gform-body.gform_body .gform_fields {gap: 30px 10px !important;}}
@media (max-width:575.98px){.uf-contdown .elementor-countdown-wrapper { flex-direction: row; flex-wrap: wrap; column-count: 2; } .uf-contdown .elementor-countdown-wrapper .elementor-countdown-item { width: fit-content; }}
@media (max-width:375.60px){ .gfield_required {margin-left: 1px !important;} .gform-body.gform_body .gform_fields {gap: 30px 10px !important;}}
@media (min-width:666.70px) and (max-width:680.50px) {.gfield_required.gfield_required_text::before{left: 12px;}.gfield_required {margin-left: -4px;}}
.bwp-navigation ul.menu>li.level-0 ul.sub-menu li {padding: 5px 0px !important;}
@media (min-width: 992px) {.bwp-navigation ul.menu>li.level-0 div.sub-menu li a, .bwp-navigation ul.menu>li.level-0>ul.sub-menu li a {position: relative;-webkit-transition: all .2s ease;transition: all .2s ease;padding: 0px;display: block;}}