.elementor-kit-6{--e-global-color-primary:#153878;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#449DD7;--e-global-typography-primary-font-family:"gomme-sans";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"gomme-sans";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"gomme-sans";--e-global-typography-text-font-size:30px;--e-global-typography-text-font-weight:700;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"gomme-sans";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.3em;--e-global-typography-c2f0a87-font-family:"gomme-sans";--e-global-typography-c2f0a87-font-size:16px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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 .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:35px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:22px;--e-global-typography-accent-font-size:16px;--e-global-typography-c2f0a87-font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:500px){.elementor-kit-6{--e-global-typography-primary-font-size:27px;--e-global-typography-secondary-font-size:23px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:15px;--e-global-typography-c2f0a87-font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --green-dark:#006b45; --green-light:#47b27a; --e-gv-4a6a9ff:#004456; --e-gv-b10712b:#005066; --e-gv-f7836db:#cb5953; --e-gv-308685e:#e5695b; --e-gv-731147d:#14adb8; --e-gv-9b7776c:#19d8e6; --full-white:#ffffff; --light-gray:#f3f3f3; --e-gv-82d4de2:bc-novatica-cyr; --dark-grey:#828282; --FL-HeaderCAPS:gomme-sans; --lions-mane-dark:#153878; --lions-mane-light:#449dd7; --FL-Text:gomme-sans; --lions-mane-button:#2473a8; --e-gv-6df151b:Noto Sans; }
/* Start custom CSS *//* HERO BACKGROUNDS */

.hero-fade,.hero-fade-mobile{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;}

.hero-fade-mobile{background-image:url("https://florational.com/wp-content/uploads/Florational-hero-2-mobile.jpg");}

.hero-fade::before,.hero-fade::after,.hero-fade-mobile::before,.hero-fade-mobile::after{
    content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;pointer-events:none;z-index:0;
}

.hero-fade::before{background-image:url("https://florational.com/wp-content/uploads/Florational-supplements-hero-2.jpg");animation:hero2 12s linear infinite;}
/*.hero-fade::after{background-image:url("https://florational.com/wp-content/uploads/FLORATIONAL-beetroot-supplements-hero3.jpg");animation:hero3 12s linear infinite;}*/

.hero-fade-mobile::before{background-image:url("https://florational.com/wp-content/uploads/Florational-hero-2-mobile.jpg");animation:hero2 12s linear infinite;}
/*.hero-fade-mobile::after{background-image:url("https://florational.com/wp-content/uploads/FLORATIONAL-beetroot-supplements-hero3-mobile.jpg");animation:hero3 12s linear infinite;}*/

.hero-fade>*,
.hero-fade-mobile>*{position:relative;z-index:2;}

@keyframes hero2{
    0%,29.17%{opacity:0;}
    33.33%,62.5%{opacity:1;}
    66.67%,100%{opacity:0;}
}

@keyframes hero3{
    0%,62.5%{opacity:0;}
    66.67%,95.83%{opacity:1;}
    100%{opacity:0;}
}


/* RUNNING TEXT */

.marquee-track,.marquee-track-mobile{display:flex;width:max-content;}
.marquee-track{animation:marquee 25s linear infinite;}
.marquee-track-mobile{animation:marquee 15s linear infinite;}

.marquee-item{flex-shrink:0;white-space:nowrap;padding-right:10px;}

@keyframes marquee{
    from{transform:translateX(0);}
    to{transform:translateX(-50%);}
}


/* PRODUCT GALLERY */

.product-slider .elementor-image-carousel-wrapper{
    padding-bottom:50px;
}

.product-slider .swiper-pagination{
    bottom:0!important;
}

@media (max-width:1024px){
    .product-slider .elementor-image-carousel-wrapper{
        padding-bottom:40px;
    }
}

@media (max-width:480px){
    .product-slider .elementor-image-carousel-wrapper{
        padding-bottom:30px;
    }
}

/* PRODUCT CHECK LIST */

.underline .elementor-icon-list-text  {text-decoration:underline;}


/*  FORM  */
.grecaptcha-badge { visibility: hidden; }

/* Lists in p */
.elementor-widget-text-editor ul li {
    list-style-type: '—  ';
    position: relative;
    left:-14px;
    padding-bottom:15px;
}

.elementor-widget-text-editor.squeeze ul li {padding-bottom:0px;}
.elementor-widget-text-editor.squeeze ul {padding-bottom:15px;}

.elementor-widget-text-editor.squeeze-txt p {margin-bottom:0px;}

.nobr {white-space: nowrap;}
.centered {text-align:center;}/* End custom CSS */