.elementor-5537 .elementor-element.elementor-element-aeea0db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5537 .elementor-element.elementor-element-d757b65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-5537:not(.elementor-motion-effects-element-type-background), body.elementor-page-5537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5537 .elementor-element.elementor-element-aeea0db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5537 .elementor-element.elementor-element-d757b65{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */div#order_review {
    background: white;
    padding: 20px;
}
ul.woocommerce-error li {
    margin-bottom: 20px;
    list-style: unset !important;
}

ul.woocommerce-error {
    list-style: unset;
    padding: 40px 20px 20px 40px;
}

.e-coupon-box button {
    background: #000 !important;
    border: 1px solid #000 !important;
    color: white !important;
    border-radius: 0 !important;
}
.woocommerce-additional-fields label.checkbox {
    text-transform: unset !important;
    letter-spacing: 0 !important;
}
textarea#order_comments {
    min-height: 100px !important;
}
#wc_twilio_sms_optin {
    height: 13px;
    width: 13px;
    visibility: visible !important;
    opacity: 1;
    
    position: relative !important;
}
#wc_twilio_sms_optin_field label{
        visibility: visible !important;
    opacity: 1 !important;
}
.woocommerce-NoticeGroup ul {
    list-style: none;
}
.woolentor-order-review-content p {
    margin: 0;
}
@media only screen and (max-width: 767px){
    .form-row{
    float: none !Important
}

.woocommerce-form-login .form-row {
    margin-bottom: 20px !important;
}
#wc_twilio_sms_optin_field .optional {
    display: none;
}
p.create-account{
    margin: 10px 0 !important;
}
}
@media only screen and (min-width: 981px){
    .form-row-wide {
    width: 31%;
    display: inline-block;
    margin-right: 5% !important;
    float: none !important;
    clear: none !important;
}

p#billing_phone_field {
    margin-right: 0 !important;
}

p#billing_postcode_field {
    margin-right: 0 !important;
}

 
.e-coupon-box {
    max-width: 800px;
}

}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background: white;
    color: #070707;
}

.select2-dropdown {
    border-color: #DEDEDE !important;
    outline: 1px solid #DEDEDE;
}
div#wc_checkout_add_ons {
    border: 1px solid #DEDEDE;
    background: white;
    padding: 20px;
}

#wc_checkout_add_ons span.woocommerce-Price-amount.amount {
    color: #524eb7;
}/* End custom CSS */