.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-c1bf976{z-index:1;font-family:"Assistant", Sans-serif;font-weight:400;color:#FFF2F2;}body.elementor-page-279:not(.elementor-motion-effects-element-type-background), body.elementor-page-279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(172deg, #150328F5 71%, #762FC1F5 100%);}/* Start custom CSS for text-editor, class: .elementor-element-c1bf976 */.woocommerce-terms-and-conditions-link{
    color: #29B0EA;
}

h1, .entry-content h3, .p{
    color: #F2C20D;
}

h1{
 text-align: center;
 padding-top: 40px;
 padding-bottom: 30px;
 }
 
 .cart-subtotal{
 display: none;
 }
 @media screen and (min-width: 900px)
{
.woocommerce-page.woocommerce-checkout form #order_review td:last-child, .woocommerce-page.woocommerce-checkout form #order_review th:last-child, .woocommerce.woocommerce-checkout form #order_review td:last-child, .woocommerce.woocommerce-checkout form #order_review th:last-child {
    text-align: left;
    padding-right: 0px;
}}

#order_comments.input-text {
height: 96px;
}
@media screen and (min-width: 900px)
{
.product-quantity{
    padding-right: 30px;
}}
@media screen and (min-width: 900px)
{
.woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
    width: 50%;
    
}}
@media screen and (min-width: 900px)
{
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
    width: 45%;
 
}}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
    background-color: #FFFFFF;
    padding: 0 1em;
    padding-top: 26px;
    padding-bottom: 25px;
    color: black;
    padding: 0 1em;
}
@media screen and (min-width: 900px)
{
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    font-size: 1.2rem;
    width: 45%;
    padding: 17px;
}} 
.payment_box, .payment_method_ppcp-gateway{
    display: none;
    
}
.select2-container .select2-selection--single {
    height: 44px !important;
}/* End custom CSS */