/* 
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;}
.ingredAccordion img{width: 140px;position: absolute;left: 40px;}
.ingredAccordion .elementor-accordion-title span{padding: 50px 0 20px;display: block;}
br.breakMob{display: none;}
.pricingList ul li:nth-child(2n) {background: #eaf9fe;}
.blinkArrow .elementor-button-icon {position: relative;animation: blinker 1s ease infinite;}

    @keyframes blinker {
        40% {
            opacity: 0;
        }
    }
h1.entry-title {
    color: #892a37;
    text-align: center;
    font-size: 34px;
}
.blinkArrow.adjustCtaLarge .elementor-button-icon{top:5px}
.ingredAccordion img {width: 140px;position: absolute;left: 40px;}
.ingredAccordion .elementor-accordion {text-align: left;}
.ingredAccordion .elementor-accordion-title span {padding: 50px 0 20px;display: block}
.ingredAccordion .elementor-accordion-item {border-bottom: 2px solid #6a8c9d !important;margin-bottom: 15px;padding-bottom: 40px;}
.ingredAccordion .elementor-accordion-item:last-child{border-bottom: 0 !important;}
.ingredAccordion .elementor-accordion-icon {font-size: 30px;}
.ingredAccordion a {color: #000;}
.elementor-widget-video .elementor-wrapper iframe,#reviews iframe{background-color: #fff !important;}
.survey_numbers sup {font-size: 15px;top: -15px;}
h2.testiTitle {color: #224286;font-weight: 600;}
.hassmall {font-size: 17px;top: -20px;}
.elementor-tab-title.elementor-active {background-color: #D8F3FC !important;}
/*sup {top: -0.7em !important;font-size: 52% !important;}*/
.orderNow ul li:last-child a{background: #fff;color:#892a36 !important;border-radius: 4px;}
.orderNow ul li:last-child a:hover{border:none !important;}

h1.entry-title {margin-top: 1em;}
main#content h3 {margin-bottom: 1em;}
#reviews iframe {height: 350px;width:1200px;}
a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}

#moreIngred{display:none}
    #showMoreIngred{cursor:pointer}

    .bulletPoints {
    margin-left: -90px;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
}

.bulletPointsHead {
    color: #25387d;
    display: block;
}
.ingredHead {
    color: #25387d;
}
.ingred_slider a sup {
    color: #000;
}
.elementor-countdown-digits.elementor-countdown-hours:after, .elementor-countdown-digits.elementor-countdown-minutes:after {
    content: ":";
    position: relative;
    left: 10px;
    top: -3px;
}
.page-content a {
	color: #892a36;
}
@media screen and (max-width: 1024px) {
.videoiframe iframe {height: 400px;}
.ingredAccordion img {left: 0}
}


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

@media (max-width: 767px) {  
.elementor-countdown-digits.elementor-countdown-hours:after, .elementor-countdown-digits.elementor-countdown-minutes:after {left:5px;}
.videoiframe iframe,#reviews iframe {height: 205px;} 
br.breakMob{display: block;}
.ingredAccordion .elementor-accordion-title span {padding: 20px 0 20px 85px;min-height: 100px}
.ingredAccordion img {width: 100px;left: 0}
.survey_numbers sup {font-size: 12px;top: -7px;}
.ingredAccordion .elementor-accordion-icon {font-size: 22px;}
.ingredAccordion .elementor-accordion-item {margin-bottom: 10px;padding-bottom: 0;}
.elementor-tab-content {padding-bottom: 20px !important;}
.blinkArrow.adjustCtaLarge .elementor-button-icon {top: 3px;}
   .bulletPoints {
    margin-left: 0 !important;
   }
   .brinmob {
    display: block;
}
.vid-Frames {
    height: 185px;
}
}

@media screen and (max-width: 340px) {
.ingredAccordion .elementor-accordion-title span {padding-left: 85px}
}

.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;}
