.elementor-16894 .elementor-element.elementor-element-0b93272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-16894 .elementor-element.elementor-element-0b93272::before, .elementor-16894 .elementor-element.elementor-element-0b93272 > .elementor-background-video-container::before, .elementor-16894 .elementor-element.elementor-element-0b93272 > .e-con-inner > .elementor-background-video-container::before, .elementor-16894 .elementor-element.elementor-element-0b93272 > .elementor-background-slideshow::before, .elementor-16894 .elementor-element.elementor-element-0b93272 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16894 .elementor-element.elementor-element-0b93272 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16894 .elementor-element.elementor-element-3c17bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16894 .elementor-element.elementor-element-3c17bc5{text-align:center;}.elementor-16894 .elementor-element.elementor-element-3c17bc5 .elementor-heading-title{font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-16894 .elementor-element.elementor-element-61d0396{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-16894 .elementor-element.elementor-element-61d0396 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-16894 .elementor-element.elementor-element-61d0396 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}body.elementor-page-16894:not(.elementor-motion-effects-element-type-background), body.elementor-page-16894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hungerff.com/wp-content/uploads/2022/05/hungerff_web_background.jpg");background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-16894 .elementor-element.elementor-element-0b93272{--content-width:1400px;}}@media(min-width:1025px){body.elementor-page-16894:not(.elementor-motion-effects-element-type-background), body.elementor-page-16894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-16894 .elementor-element.elementor-element-0b93272{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16894 .elementor-element.elementor-element-61d0396 .elementor-divider-separator{width:60%;}}/* Start custom CSS */.woocommerce-privacy-policy-text {
    color: #ffffff !important;
    font-family: 'Questrial' !important;
}

.elementor-7080 .elementor-element.elementor-element-568fc12 .select2-container--default .select2-selection--single .select2-selection__rendered {
    height:48px !important;
}


.elementor-7080 .elementor-element.elementor-element-568fc12 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height:48px !important;
    }
    
    
.elementor-7080 .elementor-element.elementor-element-568fc12 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 48px !important;
}
/* Media Quiery starts here */




input[type=tel] {
    border: 1px solid #ef406b !important;
    border-radius: 4px;
    height: 45px;
    color: #fff !important;
    font-size: 16px;
    background-color: #00000000;
    padding: 0 0.5em !important;
}

.woocommerce-checkout form .payment_methods label {
    padding-left: 0 !important;
    font-size:16px !important;
}

.woocommerce-checkout form input[type=tel] {
    width:100% !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #ef406b !important;
}

.e-woo-select2-wrapper .select2-results__option {
    font-family: 'Quicksand' !important;
}

#ship-to-different-address {
    margin: 0 !important;
}

.col-1 {
    margin-bottom: 15px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span {
    font-weight: 500 !important;
    font-size: 16px;
    margin-bottom: 3px;
    color: #b0afaf !important;
    font-family: 'Quicksand' !important;
}

.woocommerce-account form .payment_methods li, .woocommerce-checkout form .payment_methods li {
    margin: 0 !important;
    }
.woocommerce-error {
    margin: 15px 0 !important;
    border-radius: 4px;
    list-style: none;
}

#authnet-card-number, #authnet-card-expiry, #authnet-card-cvc {
    font-size:22px !important;
}

.checkbox {
    padding-left: 5px !important;
}

#terms {
    top: 11px;
}
@media screen and (min-width: 1024px){
#billing_last_name_field, #shipping_last_name_field  {
    padding-left:25px !important;
    width: 52%;
}}

/* returning customer login customization */

.elementor-widget-woocommerce-checkout-page .e-login-wrap {
    flex-direction: column;
}

.elementor-widget-woocommerce-checkout-page .e-login-wrap-start {
    display: flex !important;
    flex-direction: row;
    align-content: center;
    width: 100%;
}


[class*=woocommerce] #shipping_method {
    margin-left: 0;
    list-style: none;
    width: 300px;
    margin-left: -150px;
}

.shipping_method {
    margin-top:10px !important;
}

.payment_method_authnet {
    font-family: Questrial;
    font-size:18px !important;
    font-weight: 600 !important;
}

/* WooCommerce + Elementor form fields - 40px height */

.woocommerce input[type="text"],
.woocommerce input[type="email"],
.woocommerce input[type="number"],
.woocommerce input[type="tel"],
.woocommerce input[type="password"],
.woocommerce select,
.woocommerce textarea,
.elementor input,
.elementor select,
.elementor textarea {

    height: 40px !important;
    min-height: 40px !important;
    line-height: 40px !important;
    padding: 0 12px !important;
    box-sizing: border-box;
}

#select2-billing_state-results {
    background-color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
}/* End custom CSS */