.ecmd_events_layouts_0 .ecmd-list-post.style2 .ecmd-readmore-cost .ecmd-rate-area{display:none}.tribe-events-schedule .tribe-events-cost{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3);display:none}body{font-weight:400}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-date-highlight .ecmd-date-area{display:none!important}a.tribe-events-gmap{display:none!important}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img img{object-fit:contain}.ecmd-list-post.style2{padding-top:0px;padding-bottom:0px;padding-left:1em;padding-right:1em}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img img:hover{-webkit-transform:scale(1.0);transform:scale(1.0)}#order_review_heading{padding-top:1em}.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar{margin-top:250px}.tribe-events .tribe-events-calendar-list__event-featured-image{display:block;margin-left:auto;margin-right:0;max-width:200px}.tribe-events .tribe-events-c-small-cta>*{margin-left:var(--tec-spacer-1);display:none}.pa-vertical-menu .et-menu>li{padding-left:0px;padding-right:0px}.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:100%;margin:2px 0}.pa-vertical-menu .et_pb_menu__menu nav ul li a{padding:10px!important;background:#f0f3f6;border-radius:6px;border:2px solid #f0f3f6}.pa-vertical-menu .et_pb_menu__menu nav ul li a:hover{opacity:1!important;color:#ffffff;background:#01a1dd;border-color:#01a1dd}.pa-vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a{opacity:1!important;color:#ffffff;background:#01a1dd;border-color:#01a1dd}.pa-vertical-menu .et_pb_menu__menu .menu-item-has-children>a:first-child:after{content:"5"!important;padding:20px;font-size:24px}.pa-vertical-menu .et_pb_menu__menu .menu-item-has-children .menu-item-has-children>a:first-child:after{padding:8px!important;right:0px!important}.pa-vertical-menu .et_pb_menu__menu nav ul li ul{top:0!important}.pa-vertical-menu .et_pb_menu__menu nav li ul{left:100%!important}.pa-vertical-menu ul li a:before{font-family:'ETMODULES';content:'\24';text-align:center;vertical-align:middle;margin-right:8px;margin-left:0px;color:#01a1dd;font-size:1.3em;transition:all .75s ease}.pa-vertical-menu ul li a:hover:before{margin-left:7px;color:white!important;transition:all .75s ease}.pa-vertical-menu ul li.current-menu-item a:before{margin-left:7px;color:#ffffff!important}@media (max-width:980px){.et-db #et-boc .et-l .pa-vertical-menu .et_pb_menu__menu{display:flex}.et-db #et-boc .et-l .pa-vertical-menu .et_mobile_nav_menu{display:none}}.ywmmq-icon ywmmq-excluded{display:none}.ywmmq-icon .ywmmq-excluded{display:none}.ywmmq-icon{display:none}#ywmmq-icon ywmmq-excluded{display:none}#ywmmq-icon .ywmmq-excluded{display:none}.b3_testimonials_element.et_pb_column.b3-scale-anm.allgrid.et_pb_column_1_3.b3_archive_testimonial_center.b3_archive_testimonials_grid.catgrid-349.archive0tbbody.ostyle1{width:100%!important}.b3_testimonials_element.et_pb_column.b3-scale-anm.allgrid.et_pb_column_1_3:last-child{width:100%!important}.b3_testimonials_element.et_pb_column.b3-scale-anm.allgrid.et_pb_column_1_3{width:100%!important}#et-boc>div.et-l.et-l--body>div>div>div.et_pb_row.et_pb_row_0_tb_body>div.et_pb_column.et_pb_column_1_3.et_pb_column_0_tb_body.et_pb_css_mix_blend_mode_passthrough>div>div>span{display:none}.et_pb_widget a{color:#666!important}.et_pb_post .entry-content{padding-top:0px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{padding-top:0.5em!important}#et-boc>div>div>div>div>div>div.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light>div>div>div.woocommerce-form-coupon-toggle{display:none}#page-id-12456 .woocommerce-cart table.cart td.actions .coupon .input-text{display:none}.page-id-12456 #coupon_code{display:none}.page-id-12456 button[name="apply_coupon"]{display:none!important}.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:hover,.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:active,.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:focus,.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:hover{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.0)!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.0)!important}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:last-child,.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:last-child{padding-left:1em!important;padding-right:1em!important;padding-top:8px!important;padding-bottom:8px!important;text-transform:uppercase;background-color:#76be43;border:2px solid #76be43;border-radius:4px;font-size:17px;font-weight:700}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:hover{background-color:#63a038;border:2px solid #63a038}.forminator-custom-form-49131.forminator-design--flat .forminator-response-message.forminator-success{background-color:#76be43!important}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input,.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input{border:1px solid #ccc!important}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea,.forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea{border:1px solid #ccc!important}.related.products{text-align:center}.product .related h2{display:none}input[type=checkbox]{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);padding:10px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:100%}.woocommerce table.shop_table{background:#f7f7f7}.woocommerce-cart .cart-collaterals .cart_totals table{background:#f7f7f7}@media screen and (min-device-width:979px){div#top-header>.container.clearfix:nth-child(odd)::before{content:'Optimal Health for Generations';display:inline-block;width:250px;font-size:16px;position:relative;left:1em}}.woocommerce ul.order_details{padding-top:31px}@media (min-width:981px){.dl-slim-optin2 .et_pb_newsletter_description{width:30%}.dl-slim-optin2 .et_pb_newsletter_form{width:70%}}.dl-slim-optin2 .et_pb_newsletter_field,.dl-slim-optin2 .et_pb_newsletter_button_wrap{flex-basis:32.5%}.dl-slim-optin2 .et_pb_newsletter_footer{margin-top:0}.dl-slim-optin2 .et_pb_module_header{padding-bottom:0}@media (max-width:980px){.et_pb_column_4_4 .dl-slim-optin2{display:block}.dl-slim-optin2 .et_pb_newsletter_description,.dl-slim-optin2 .et_pb_newsletter_form{width:100%;padding:0}.et_pb_column_4_4 .dl-slim-optin2 .et_pb_newsletter_description{text-align:center;margin-bottom:10px}.dl-slim-optin2 .et_pb_newsletter_footer{text-align:center}}@media (max-width:600px){.dl-slim-optin2 .et_pb_newsletter_field{flex-basis:49%}.dl-slim-optin2 .et_pb_newsletter_button_wrap{flex-basis:100%}}@media (max-width:479px){.dl-slim-optin2 .et_pb_newsletter_field{flex-basis:100%}}.mc4wp-form input[type=text]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 0 1px 15px rgba(0,0,0,0);box-shadow:inset 0 1px 15px rgba(0,0,0,0);box-shadow:inset 0 1px 15px rgba(0,0,0,0);float:left;padding:15px;background:white;border:0px;margin-right:12px;font-size:15px;width:32%!important}.mc4wp-form input[type=email]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 0 1px 15px rgba(0,0,0,0);box-shadow:inset 0 1px 15px rgba(0,0,0,0);box-shadow:inset 0 1px 15px rgba(0,0,0,0);float:left;padding:15px;background:white;border:0px;margin-right:12px;font-size:15px;width:32%!important}.mc4wp-form input[type=submit]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-style:solid!important;float:left;color:#fff!important;background-color:#fff0!important;border-color:#fff!important;border-width:2px!important;border:0px;font-size:15px;text-transform:uppercase;font-weight:bold;padding:13px;border:0px;width:30%!important}.mc4wp-form input[type=submit]:hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-style:solid!important;float:left;color:#4e4e4e!important;background-color:#fff!important;border-color:#fff!important;border-width:2px!important;border:0px;font-size:15px;text-transform:uppercase;font-weight:bold;padding:13px;border:0px;width:30%!important}#sidebar .mc4wp-form input[type=text]{background:#f1f1f1;width:100%!important;margin-bottom:10px}#sidebar .mc4wp-form input[type=email]{background:#f1f1f1;width:100%!important;margin-bottom:10px}#sidebar .mc4wp-form input[type=submit]{width:100%!important}@media only screen and (max-width:980px){.mc4wp-form input[type=text]{width:49%!important;margin-right:5px}.mc4wp-form input[type=email]{width:50%!important;margin-right:0px}.mc4wp-form input[type=submit]{width:100%!important;margin-top:10px}}@media only screen and (max-width:623px){.mc4wp-form input[type=text]{width:100%!important;margin-right:0px;margin-bottom:10px}.mc4wp-form input[type=email]{width:100%!important;margin-right:0px}.mc4wp-form input[type=submit]{width:100%!important;margin-right:0px;margin-top:10px}}.single .et_pb_post{margin-bottom:79px}.et_pb_pagebuilder_layout.et_full_width_page .entry-content>.learndash>*:not(.et_pb_section){margin-top:0px}@media only screen and (max-width :1150px){.container.clearfix.et_menu_container,#top-header .container.clearfix{max-width:100%!important;width:95%!important}}@media only screen and (max-width :1150px){#top-menu li{padding-right:12px!important}#top-menu li a{font-size:12px!important}}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:90px;box-shadow:none}.col-2{width:50%;margin-left:0%;margin-top:0%}#order_comments.input-text{height:101px}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{background:#76be43!important}#top-header,#top-header .container,#top-header #et-info,#top-header .et-social-icon a{line-height:1em;padding-left:7px!important}body.home-posts #left-area .et_pb_post h2,body.archive #left-area .et_pb_post h2,body.search #left-area .et_pb_post h2,body.single .et_post_meta_wrapper h1{font-weight:lighter;text-transform:unset;text-decoration:none;font-size:25px!important}.et_overlay{border:0px solid rgba(255,255,255,0.0);opacity:0;background:rgba(255,255,255,0.0)}.bottom-nav{padding:15px 0;text-align:center}.bottom-nav a:hover{color:#01a1dd!important;opacity:1!important}#et-footer-nav{border-top:1px solid #8c8c8c!important;border-bottom:1px solid #8c8c8c}.ally-faq h5.et_pb_toggle_title{font-weight:400}.ally-faq .et_pb_toggle{border-top:none!important;border-left:none!important;border-right:none!important;margin-bottom:0!important}.et_pb_toggle_title:before{content:'3'!important;font-size:26px;transition:all .3s ease-in-out}.et_pb_toggle_open .et_pb_toggle_title:before{transform:rotate(180deg)}.ally-toggle{border:none;transition:all .3s ease-in-out}.ally-toggle.et_pb_toggle_open,.ally-toggle:hover{box-shadow:1px 1px 15px rgba(0,0,0,0.1)}.ally-toggle .et_pb_toggle_title:before{font-size:50px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1224px){#top-menu .menu-item-34605{display:none!important}}@media (max-width:1424px){ul#top-menu li.menu-item:not(:last-child){padding-right:10px!important}#et_top_search{margin-left:10px!important}}@media (max-width:1071px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}#main-header{-webkit-box-shadow:0px 1px 0px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 0px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 0px 1px rgba(0,0,0,0.1)}#top-menu .menu-item-34542 a:before,#top-menu .menu-item-34542 a:after{display:none!important}.et_header_style_left .logo_container{margin-left:-7px}span.scroll-down.et-pb-icon{cursor:pointer;height:60px;width:80px;margin:0px 0 0 -40px;line-height:60px;position:absolute;left:50%;bottom:30px;color:#FFF;text-align:center;font-size:70px;z-index:100;text-decoration:none;text-shadow:0px 0px 3px rgba(0,0,0,0.4);-webkit-animation:ca3_fade_move_down 2s ease-in-out infinite;-moz-animation:ca3_fade_move_down 2s ease-in-out infinite;animation:ca3_fade_move_down 2s ease-in-out infinite}@-webkit-keyframes ca3_fade_move_down{0%{-webkit-transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20px);opacity:0}}@-moz-keyframes ca3_fade_move_down{0%{-moz-transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{-moz-transform:translate(0,20px);opacity:0}}@keyframes ca3_fade_move_down{0%{transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}#et-top-navigation nav>ul>li>a{padding-bottom:20px!important}#top-menu-nav>ul>li>a{display:inline-block;position:relative;padding-bottom:1px}#top-menu-nav>ul>li>a:after{content:'';display:block;margin:auto;margin-top:10px;height:1px;width:0px;background:transparent;transition:width .5s ease,background-color .5s ease}#top-menu-nav>ul>li>a:hover:after,#top-menu li.current-menu-item>a:after{width:66%;background:#01a1dd}#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover{color:#01a1dd!important;opacity:1!important}#footer-info{width:100%;margin:0 auto;text-align:center!important}@media only screen and (min-width:980px){#footer-bottom .et-social-icons{margin-bottom:-28px}}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.27);-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.27);box-shadow:inset 0 0 7px rgba(0,0,0,0.27)}#et-top-navigation .et_pb_button{padding-left:50px!important;padding-right:50px!important;padding-top:8px!important;padding-bottom:8px!important;text-transform:uppercase}#et-secondary-menu{float:right;margin-right:-20px}#top-header .et-cart-info{margin-left:0px;margin-right:21px;margin-top:2px}#top-header .et-social-icons li{margin-top:-2px;margin-left:3px}#top-header .et-social-icons{display:inline-block;float:right}.top-phone{width:123px!important}.top-phone a{color:white!important;font-size:16px!important}.top-phone:before{font-family:'ETmodules';content:"\e090";font-size:16px;float:left}.top-events{width:160px!important}.top-events a{color:white!important;font-size:16px!important}.top-events:before{font-family:'ETmodules';content:"\e08b";font-size:16px;float:left}.top-faq{width:53px!important}.top-faq a{color:white!important;font-size:16px!important}.top-faq:before{font-family:'ETmodules';content:"\e066";font-size:16px;float:left}.top-quote{width:152px!important}.top-quote a{color:white!important;font-size:16px!important}.top-quote:before{font-family:'ETmodules';content:"\e07e";font-size:16px;float:left}.top-login{width:150px!important}.top-login a{color:white!important;font-size:16px!important}.top-login:before{font-family:'ETmodules';content:"\e070";font-size:16px;float:left}.top-login{width:108px!important}#top-header .et-social-icon a{font-size:14px;background:white;color:#01a1dd;padding:7px;border-radius:25px;margin-top:-3px;height:30px;width:30px}#top-header .et-social-icons li{margin-top:-2px;margin-left:5px}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:16px}#et-secondary-nav,#et-secondary-nav li{display:inline-block;margin-right:15px}@media only screen and (max-width:980px){.top-phone{width:100%!important}.top-events{width:100%!important;padding-left:9px!important}.top-faq{width:100%!important}.top-quote{width:100%!important}.top-login{width:100%!important}.top-phone:before{color:white;margin-top:10px;margin-right:12px}.top-events{color:white;margin-top:10px;margin-right:12px}.top-faq:before{color:white;margin-top:10px;margin-right:12px}.top-quote:before{color:white;margin-top:10px;margin-right:12px}.top-login:before{color:white;margin-top:10px;margin-right:12px}}.fullpage-valign{height:600px;display:flex;flex-direction:column;justify-content:center}.sign-up-image{margin-top:-75px;margin-bottom:-45px!important}@media only screen and (max-width:1100px){.sign-up-image{margin-top:-45px}}@media only screen and (max-width:980px){.sign-up-image{margin-top:-66px;margin-bottom:-18px!important;max-width:355px}}@media only screen and (max-width:479px){.sign-up-image{max-width:175px}}@media only screen and (min-width:767px){.kenburns-effect .et_parallax_bg{animation:kenburns-linear 45s forwards}}@keyframes kenburns-linear{0%{opacity:0.7;-ms-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);-webkit-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);animation-timing-function:linear}1%{opacity:1}100%{-ms-transform:scale3d(1.35,1.35,1.35) translate3d(-25px,-55px,0px);-webkit-transform:scale3d(1.35,1.35,1.35) translate3d(-25px,-55px,0px);transform:scale3d(1.35,1.35,1.35) translate3d(-25px,-55px,0px)}}.mp_m_blurb_horizontal_wobble:hover .et-pb-icon{-webkit-animation-name:gq_horizontal_wobble;animation-name:gq_horizontal_wobble;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes gq_horizontal_wobble{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes gq_horizontal_wobble{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.b3_archive_testimonials_grid{border:1px solid #dfdfdf;padding:10px 10px;border-radius:3px;background:#fff}.b3_archive_testimonial_category_list li a:hover,.b3_archive_testimonial_category_list li a.active{background-color:#fff;border-color:#b8b8b8;color:#000}.b3_archive_testimonial_category_list li a{padding:10px 10px;display:block;font-size:16px;color:#b8b8b8;border:1px solid #e7e7e7;border-radius:3px}.b3_quote:before{color:#76be43;opacity:0.5}