.elementor-kit-5{--e-global-color-primary:#1E1E1E;--e-global-color-secondary:#54595F;--e-global-color-text:#313131;--e-global-color-accent:#61CE70;--e-global-color-1b48201:#D5D5D5;--e-global-color-498cd7a:#FFBFBF;--e-global-color-53b225a:#62AB64;--e-global-color-b81cf34:#9F0000;--e-global-color-e161781:#FBFFE6;--e-global-color-78b02a4:#16639E;--e-global-color-224ec22:#E9E9E9;--e-global-color-29fd2d6:#1C244B;--e-global-color-5cffb15:#CCA147;--e-global-color-231b763:#0000E5;--e-global-color-ad461d0:#003399;--e-global-color-e21abc6:#9A5FFF;--e-global-color-66e7a94:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-e61d2c2-font-size:25px;--e-global-typography-e61d2c2-text-transform:uppercase;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#16639E;line-height:1.6em;}.elementor-kit-5 a:hover{color:#6BB6F0;}.elementor-kit-5 h1{line-height:1.5em;}.elementor-kit-5 h3{line-height:1.7em;}.elementor-kit-5 h4{line-height:1.6em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-text-line-height:1.6em;}.elementor-kit-5 a{line-height:1.6em;}.elementor-kit-5 h1{line-height:1.6em;}.elementor-kit-5 h3{line-height:1.6em;}.elementor-kit-5 h4{line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-text-line-height:1.7em;--e-global-typography-e61d2c2-line-height:1.5em;}.elementor-kit-5 a{line-height:1.5em;}.elementor-kit-5 h1{line-height:1.6em;}.elementor-kit-5 h3{line-height:1.4em;}.elementor-kit-5 h4{line-height:1.6em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:762px;}.e-con{--container-max-width:762px;}}/* Start custom CSS */.color-aka-pink , .color-aka-pink a {
    color:#FF93B4 !important;
}

.color-delta-red , .color-delta-red a {
    color:#FE0A0A !important;
}

.color-zeta-blue , .color-zeta-blue a {
    color:#1143F0 !important;
}

.color-sgr-gold , .color-sgr-gold a {
    color:#CCA147 !important;
}

.payment-icons .payment-icon {
    display: inline-block;
    opacity: .6;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    border-radius: 5px;
    background-color: rgba(0,0,0,.1);
    padding-bottom: 0;
    padding: 3px 5px 5px;
    margin: 3px 3px 0;
}




/*** Product Page ***/



.woocommerce-variation-price {
    
    margin-bottom: 1.4em;
 
}

.woocommerce-variation.single_variation .woocommerce-Price-amount.amount {
    
       font-size: 1.5em;
       color: #62AB64;
    
}

/**** DRIP FORM SETTINGS ***/
.drip_main_submit_btn {
    
    background-color: #61CE70; 
    height: 65px; 
    border-radius: 10px; 
    width: 100%; 
    margin-top:23px;
    color: white;
    border: none;
    font-family: roboto;
    font-size:25px;
}

.drip_main_submit_btn:hover {
    background-color: #62AB64; 
    color: white;
}

.drip-organization {
    
    border-radius: 10px; 
}

/**** Custom Checkout Styles ***/

.woocommerce ul#shipping_method li label {
    
        font-weight: 400;
    line-height: 1.5em !important;
}

.woocommerce .elementor-jet-checkout-order-review #order_review .shop_table #shipping_method li {
        margin-bottom: 0.75em !important;
}

.payment_method_fkwcs_stripe label {
       line-height: 2.2em;
    margin-bottom: 10px;
}


/*** Custom Styles ***/

.bquote_green, .bquote_pink , .bquote_blue, .bquote_red  {
    
    
    border-left-width: 2px;
    border-left-style: solid;
    padding-left: 1em;
}

.bquote_green {
    
border-left-color: #6bc42b;
}

.bquote_pink {
    
border-left-color: #FFBFBF;
}

.bquote_blue {
    
border-left-color: #16639E;
}

.bquote_red {
    
border-left-color: #9F0000;
}


.elementor-widget-container ul li {
    
    margin-bottom: 6px;
    
}

.elementor-widget-container ul, .elementor-widget-container ol {
    
    margin-bottom: 20px;
    
}/* End custom CSS */