/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.countdown-container { display: flex;justify-content: center;gap: 20px;width: 100%;max-width:300px;margin: 0 auto;}
.minutes-container, 
.seconds-container {display: flex;flex-direction: column;align-items: center;justify-content: center;background-color: #01A38E;  width:40%;height: 120px;color: #fff;    }
.minutes, .seconds {font-size:60px;line-height: 1em;font-weight:normal;  }
.minutes-label, .seconds-label {text-transform: capitalize;font-size: 20px;font-weight:normal;}

.risktext span{font-size: 30px;color: #fff;}
.faqsAccordion .elementor-accordion-item {border-left: 0 !important;border-right: 0 !important;}
.faqsAccordion .elementor-accordion-item:first-child {border-top: 0;}
span.elementor-accordion-icon.elementor-accordion-icon-left {min-height: 45px;}
div#Reference.footerref a span {color: #fff;}
#Reference h4{font-weight: 600;font-size: 22px;}
#moreIngred,#moretext{display:none}
#showrisktext, #showMoreIngred{cursor: pointer;}
.ingredAccordion img{width: 140px;position: absolute;left: 40px;}
.ingredAccordion .elementor-accordion-title span{padding: 50px 0 20px;display: block;}
.ingredAccordion .elementor-accordion-title span{padding:25px 0 0 75px;min-height:65px}
.ingredAccordion img {width:75px;left:3px}
.ingredAccordion .elementor-accordion-icon{position:relative;top:28px}
.ingredAccordion .elementor-accordion-item .elementor-tab-title.elementor-active  .elementor-accordion-title span {font-weight: 600;}
.ingredAccordion .elementor-tab-content.elementor-active{border-top: 2px dashed !important;}
.ingredAccordion a.elementor-accordion-title {display: flex;align-items: center;}
.ingredTabs .elementor-tab-title.elementor-tab-desktop-title.elementor-active {font-weight: 600 !important;}
.ingredTabs .elementor-tab-title.elementor-tab-desktop-title.elementor-active::after {content: "";position: absolute;border-top: 2px solid #0079C1 !important;top: 28px !important;height: 1px !important;width: 100% !important;right: -100% !important;}
.ingredTabs .elementor-tabs-content-wrapper {border-left: 2px solid #0079C1 !important;}
.ingredTabs .elementor-tab-title.elementor-tab-desktop-title {position: relative;width: 67%;text-align: right;}
.ingredTabs .elementor-tab-content h2 {color: #0079c1;font-weight: 600;font-size: 30px;margin: 0;}
.videocontainer iframe.elementor-video-iframe.vtestimonials {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
.videocontainer {position: relative;overflow: hidden;width: 100%;padding-top: 56.25%;}
.vcustomer h3.elementor-icon-box-title {margin-top: 0 !important;position: relative;top: 0px;}
.textreviews .swiper-pagination {bottom: -10px !important;}
.textreviews .swiper-pagination span.swiper-pagination-bullet {margin: 0 10px;border: 2px solid #0079c1;}
.testiTitlen {font-size: 26px !important;color: #0079c1 !important;}
.learnButton span.elementor-button-icon.elementor-align-icon-left {fill: #FFD200 !important;}
.learnButton span.elementor-button-text {margin-top: 2px;}
span.elementor-testimonial__title {margin-top: 10px;}
img.veriCust {position: relative;top: 5px;left: -2px;}
.listebook ul li:nth-child(2n) span.elementor-icon-list-text {background: #E4F1F9;padding: 12px 5px 12px 10px;}
.listebook ul li:nth-child(2n) span {font-weight:600 !important;}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {text-align: var(--e-icon-list-icon-align);}
div#moreIngred h3 {font-size: 24px;color: #0079c1;margin-bottom: 0;font-family: "Source Sans Pro";}
div#moreIngred a, .ingredTabs .elementor-tab-content a, div#moreIngred a sup {color: #0079c1 !important;}
.faqsAccordion a, .ingredAccordion a {color:#0079c1;}
.iconlisttop .elementor-icon-list-items .elementor-icon-list-text {margin-left: 12px;}
.iconlisttop .elementor-icon-list-items .elementor-icon-list-icon {top: 10px !important;}
.inglist span.elementor-icon-list-icon {top: 1px !important;}
.ctabtn.blinkArrow .elementor-button-icon {top: -3px;left: 5px;}

@media screen and (min-width: 2000px) {
.top-banner {background-position: 100% 20% !important;}
}

@media screen and (max-width: 1024px) {
.vcustomer .elementor-icon-box-icon {position: relative;top: 5px;}
.ctabtn.blinkArrow  .elementor-button-icon {top: 0px;}
.ctabtn.blinkArrow.ctarelief .elementor-button-icon {top: -3px;}
}

@media (max-width: 800px) {
.countdown-container{margin: 0 auto 15px;}  
.minutes-container, .seconds-container {font-size: 0.7em;width: 47%;height: 100px;}
}

@media screen and (max-width: 767px) {
.ctabtn a {width: 100% !important;}
.risktext span {font-size: 22px;}
.sectngrad{background-image: linear-gradient(50deg, var(--e-global-color-17fd88a) 0%, var(--e-global-color-9d6bdb1) 100%) !important;}
.notinmob{display:none;}
.vcustomer h3.elementor-icon-box-title {top: 10px;}
.brinmob{display: block;}
.learnButton span.elementor-button-text {margin-top: 0;} 
.listebook ul li:nth-child(2n) {background: #E4F1F9;}
.vcustomer .elementor-icon-box-icon {top: 3px;}
.ctabtn .elementor-button-content-wrapper {max-width: 290px;margin: 0 auto;}
.ctabtn.ctaoffer .elementor-button-content-wrapper {max-width: 315px;margin: 0 auto;}
.ctabtn.ctaoffer.blinkArrow span.elementor-button-icon {top: 3px;}
}
.iframe-wrapper {position: relative;width: 100%;      height: 150px; }
.iframe-overlay {position: absolute;top: 0; left: 0; width: 100%;height: 100%;z-index: 2;background: rgba(255, 255, 255, 0);        }
.iframe-overlay:hover {    cursor: pointer;}