@import "assets/css/animate.min.css";@import "assets/css/owl.carousel.min.css";@import "assets/css/magnific-popup.css";@import "assets/css/easy-responsive-tabs.css";@import "assets/css/jquery.fancybox.css";@import "assets/css/font-awesome.min.css";@import "assets/fonts/stylesheet.css";*{margin:0;padding:0;outline:0;box-sizing:border-box}a{text-decoration:none;color:#252525;transition:all .4s linear 0s}a:hover{transition:all .4s linear 0s;color:#000}a img,img{border:0;outline:none}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}a,input[type=submit],button{outline:none}.clear{clear:both}input[type=submit],button,select{-moz-appearance:none;-webkit-appearance:none}input,button,select,optgroup,textarea{border:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}input[type=submit],button{cursor:pointer;transition:all .4s linear 0s}button,input{overflow:visible}input[type=submit],input[type=text],input[type=search],button,input[type=email],input[type=tel],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0}h1,h2,h3,h4,h5,h6,p,ul,li,label,input,textarea,img,submit,button,a{margin:0;padding:0;outline:none;list-style:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a:focus{outline:0;outline:0}a:hover,a:active{outline:0}a img{border:0}h1{font-weight:700}h2{font-family:bebas neue;font-size:50px;line-height:35px;color:#132935;text-transform:uppercase;letter-spacing:2px;font-weight:700}p{color:#132935;font-family:roboto-regular}p{margin-bottom:0;font-family:roboto-regular}p:empty{display:none}body{font-family:roboto-regular;position:relative;font-weight:400}.clearfix{clear:both}.mBtn{display:none}.container{width:1200px;margin:0 auto}.header{width:100%;float:left;border-top:4px solid #e23955}.header .container{position:relative}.header:after{content:'';background:#911c88;width:17.7%;height:4px;position:absolute;right:0;top:0}.topRightBox{}.ShippingDiv{width:419px;line-height:51px;float:left;border-bottom:1px solid #898e91;padding:0 8px}.FreeShip{float:left;position:relative;padding-left:45px;padding-right:30px;margin-right:23px;font-size:16px;color:#48475b;letter-spacing:.3px}.FreeShip a:before{content:'\f0d1';font-family:fontawesome;font-size:25px;color:#444;position:absolute;left:0;top:-1px}.FreeShip:after{content:'';background:#586064;width:1px;height:23px;position:absolute;right:0;top:14px}.SrchDiv{float:left;position:relative}.SrchForm{display:none;z-index:0;display:none;padding:0;position:absolute;right:0;top:5px}.SrchForm input[type=search]{float:left;width:360px;border-radius:4px;border:1px solid #132935;color:#132935;padding:0 8px;height:35px;vertical-align:middle;font-size:13px}.SrchForm input[type=search]::-webkit-input-placeholder{color:#132935;opacity:1}.SrchForm input[type=search]::-moz-placeholder{color:#132935;opacity:1}.logo{width:319px;float:left;margin:24px 0}.Headryt{*width:700px;float:right}.HeaderNav{width:100%;float:left}.navigation ul li{float:left;line-height:89px;margin-right:58px;position:relative}.navigation ul li a{color:#48475b;font-size:21px;font-family:bebas neue;padding:0 8px}.navigation ul li a:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/hover-icon.png) no-repeat bottom;width:49px;height:20px;position:absolute;bottom:0;left:0;right:0;margin:auto;opacity:0;visibility:hidden;transition:all .5s}.navigation ul li.active>a{color:#e23955}.navigation ul li.active>a:before{opacity:1;visibility:visible}.navigation{float:left}.navigation ul li.menu-item-has-children:after{content:'\f107';display:inline-block;font-family:fontawesome;vertical-align:top;font-weight:700;font-size:18px;color:#e23955}.navigation ul li a:hover{color:#e23955}.navigation ul li a:hover:before{opacity:1;visibility:visible}.navigation ul ul{width:250px;position:absolute;top:100%;left:0;z-index:999;background:#e23955;opacity:0;transform:translateY(0em);visibility:hidden;overflow:hidden;margin:0}.navigation ul li:hover ul{opacity:1;transform:translateY(-1.8em);transition-delay:0s,0s,.5s;visibility:visible}.navigation ul ul li{margin-right:0;width:100%;line-height:22px}.navigation ul ul li a{display:block;color:#fff;font-size:20px;padding:12px;line-height:22px}.navigation ul ul li a:before{display:none}.navigation ul ul li a:hover{background:#ce354f;color:#fff}.navigation svg{display:none}.CartDiv{float:right;margin-top:22px;border-left:1px solid #000;padding-left:24px}.crtIcn{position:relative}.crtIcn a{display:inline-block;position:relative;line-height:36px;padding-left:51px;color:#48475b;text-transform:uppercase;font-family:roboto-medium;letter-spacing:.8px}.CartDiv a span.count{display:inline-block;width:21px;height:21px;line-height:21px;text-align:center;border-radius:50%;background:#e23955;color:#fff;font-family:roboto-bold;position:absolute;left:10px;z-index:2}.crtIcn a:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/cart-icon-full.png) no-repeat;width:36px;height:34px;position:absolute;left:0}.topLoginBox{float:left}.SignLogin{width:127px;height:52px;float:left;line-height:52px;text-align:center;margin-right:3px;position:relative}.SignLogin:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/or-img.png) no-repeat center;width:20px;height:20px;position:absolute;top:16px;right:-12px;z-index:2}.SignLogin a{background:#e23955 url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/signin-icon.png) no-repeat left;background-position-x:20px;padding-left:22px;font-size:16px;font-family:roboto-medium;display:block;color:#fff;text-transform:uppercase}.SignLogin a:hover{}.AccountLogin{width:150px;height:52px;line-height:52px;float:left;text-align:center;position:relative}.AccountLogin a{background:#911c88 url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/user-icon.png) no-repeat left;background-position-x:20px;padding-left:22px;font-size:16px;font-family:roboto-medium;display:block;color:#fff;text-transform:uppercase}.banner{width:100%;float:left;position:relative}#banner2 .owl-nav.disabled{display:none}.BanrWrap{width:1172px;margin:0 auto;position:absolute;left:0;right:0;top:0;height:100%}.BanTxt h1{font-family:bebas neue;font-size:67px;color:#fff;text-transform:uppercase;line-height:70px;letter-spacing:4px}.BanTxt h1 span{background:#e23955}.BanTxt{width:45%;position:absolute;top:20%}.ProDet{width:100%;float:left;color:#fff;margin:15px 0 30px}.ProDet span{display:inline-block;font-family:bebas neue;font-size:62px;font-weight:700;line-height:45px;margin-right:10px}.ProDet p{display:inline-block;font-size:24px;line-height:32px;letter-spacing:1px;color:#fff}.BanProduct{position:absolute;right:21px;bottom:106px;z-index:99}.BanBtn a{display:inline-block;width:217px;height:64px;line-height:64px;text-align:center;border:1px solid #fff;font-family:avenir lt std heavy;text-transform:uppercase;color:#fff;font-size:22px;background:rgba(255,255,255,.1)}.BanBtn a:hover{background:#e23955;border:1px solid transparent}#banner2 .owl-dots{position:absolute;bottom:157px;left:0;right:0}#banner2 .owl-dots span{width:18px;height:18px;border:1px solid #fff;border-radius:50%;display:inline-block;background:0 0}#banner2 .owl-dot.active span{background:#fff}.LogoRow{width:100%;float:left;position:absolute;bottom:0;padding:18px 0;margin-top:-121px}.LogoRow #owl-demo{width:1037px;margin:0 auto}.LogoRow .owl-carousel .owl-item img{width:auto}.LogoRow .item{text-align:center}.LogoRow .owl-carousel .owl-stage{display:flex;align-items:center}.LogoRow .owl-nav{width:100%;position:absolute;top:0}.LogoRow .owl-theme .owl-nav [class*=owl-]{background:0 0;font-size:28px}.LogoRow .owl-prev{left:-80px;position:absolute}.LogoRow .owl-next{right:-80px;position:absolute}.LogoRow .owl-theme .owl-nav [class*=owl-]:hover{color:#e23955}.FeaturdPro{width:100%;float:left;font-size:30px;margin:80px 0 55px}.FeaturdPro h2{text-align:center}.FeaturdRow{width:100%;float:left;margin:50px 0}.FeaturdCol{float:left;width:358px;height:275px;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/fbg-1.jpg) no-repeat top center;margin-right:23px;position:relative}.FeaturdColContent{width:190px;padding:10px;float:left;padding-top:50px;display:table-cell;vertical-align:middle;color:#fff;padding-left:15px;position:relative;z-index:1}.FeaturdColContent h3{font-size:45px;font-weight:700;letter-spacing:1px;font-family:bebas neue;text-transform:uppercase;line-height:48px}.FeaturdColContent .FPbtn{width:133px;height:42px;line-height:45px;text-align:center;margin-top:30px}.FeaturdColContent .FPbtn a{width:100%;border:1px solid #fff;display:inline-block;font-family:avenir lt std heavy;text-transform:uppercase;font-size:14px;letter-spacing:.6px;color:#fff}.FeaturdColContent .FPbtn a:hover{background:#132935;border:1px solid transparent}.FeaturdCol:nth-child(2){width:400px;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/fbg-2.jpg) no-repeat center}.FeaturdCol:nth-child(3){width:366px;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/fbg-3.jpg) no-repeat center;margin-right:0}.ftImg{position:absolute;bottom:-52px;right:20px}.FeaturdCol:nth-child(1) .ftImg{bottom:-22px;right:-10px}.FeaturdCol:nth-child(2) .ftImg{bottom:-22px;right:-4px}.FeaturdCol:nth-child(3) .ftImg{bottom:-30px;right:15px}.SubsBoxTop{width:100%;float:left}.SubscribeBox{width:100%;float:left}.SubsBoxTopWrap{width:100%;float:left;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/SubsBox-bg1.jpg) no-repeat center;height:450px;background-size:cover;padding:49px 0}.SubsRow{width:100%;float:left;position:relative}.SubsDiscount{width:414px;height:171px;margin-left:116px;float:left;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/discount-img.jpg) no-repeat center;padding:39px 55px;line-height:44px}.SubsDiscount span{font-family:bebas neue;color:#fff;font-size:54px}.SubsRow:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/graphiic-1.png) no-repeat center;width:264px;height:213px;position:absolute;left:-180px;top:4px}.SubsForm{width:599px;float:right;position:relative;padding-left:54px;padding-right:38px;top:-35px}.SubsForm:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/arrow.png) no-repeat center;width:28px;height:86px;position:absolute;left:0;top:54px}.SubsForm label{width:100%;float:left;font-size:34px;font-size:40px;font-family:brush script mt;color:#1b2732}.SubsInput{width:100%;float:left;position:relative}.SubsInput input{width:100%;height:59px;line-height:59px;border:1px solid #ccc;padding:5px 20px}.SubsInput button.subsbtn{width:151px;height:51px;text-align:center;text-transform:uppercase;font-family:bebas neue;color:#fff;font-size:25px;background:#e23955;position:absolute;top:4px;right:4px;cursor:pointer}button{-webkit-transition:all .5s}.SubsInput button.subsbtn:hover{background:#132935}.QuizBox{width:100%;float:left;margin:47px 0}.QuizBG{width:100%;float:left;min-height:376px;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/quiz-bg.png) no-repeat center;background-size:cover}.QuizContent{width:610px;float:left;padding:82px 0 53px 53px}.QuizContent h3{font-family:bebas neue;color:#fff;text-transform:uppercase;font-size:38px;letter-spacing:2px}.Quizbtn{width:195px;height:55px;line-height:55px;text-align:center;margin-top:16px}.Quizbtn a{width:100%;display:inline-block;border:1px solid #fff;font-family:avenir lt std heavy;text-transform:uppercase;color:#fff;font-size:19px;background:rgba(255,255,255,.1)}.Quizbtn a:hover{background:#000;border:1px solid transparent}.EcologyDiet{width:100%;float:left;margin:0}.DietBox{width:100%;float:left;padding:0 20px 0 38px}.DietContent{width:596px;float:left}.DietContent h2{padding-top:70px;position:relative;margin-bottom:22px}.DietContent h2:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/headicon.png) no-repeat;background-size:100%;width:91px;height:38px;position:absolute;left:0;top:0}.DietContent p{line-height:34px;font-size:19px;letter-spacing:.3px}.DietContent .DietBtn{width:168px;height:55px;line-height:58px;text-align:center;margin-top:40px}.DietContent .DietBtn a{width:100%;display:inline-block;color:#132935;border:1px solid #132935;font-size:17px;text-transform:uppercase;font-family:avenirltstd-black}.DietContent .DietBtn a:hover{background:#e23955;color:#fff;border:1px solid transparent}.DietDonnaImg{width:454px;float:right;padding:12px;background:#fff;box-shadow:#dadada 1px 2px 12px 2px}.DonnaProfile{font-family:bebas neue;font-size:22px;text-transform:uppercase;color:#132935;padding:20px 0 0;letter-spacing:.4px}.DonnaProfile span{font-size:33px;color:#911c88;font-weight:700}.DonnaProfile span:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/donna-icon.png) no-repeat center;display:inline-block;width:62px;height:25px;margin-right:5px}.BeinformedBox{width:100%;float:left;margin:60px 0 0}.BeinfoRow{width:100%;float:left;position:relative;padding:47px 0 150px}.BeinfoRow:before{content:'';background:#e23955;width:537px;height:524px;position:absolute;left:-88px;top:0}.BeinfoImg{width:604px;float:left;padding-left:116px;position:relative}.BeinfoImg:before{content:'BE Healthy';font-family:bebas neue;font-size:92.09px;line-height:25px;color:rgba(255,255,255,.4);position:absolute;left:-174px;top:203px;-webkit-transform:rotate(270deg);letter-spacing:6px;line-height:35px}.BeinfoImg img.Beimg{border:5px solid #fff}.BeinfoRow .BeinfoPro{position:absolute;bottom:10px;left:157px}.BeinfoContent{width:479px;float:right;padding-right:80px}.BeinfoContent h4{font-size:26px;line-height:36px;color:#132935;font-family:avenirltstd-lightoblique;margin:15px 0;padding-right:60px}.BeinfoContent p{font-size:19px;line-height:32px}.BeinfoBtn{width:226px;height:55px;line-height:55px;margin-top:30px;text-align:center}.BeinfoBtn a{display:inline-block;width:100%;font-family:avenir lt std heavy;color:#132935;font-size:18px;position:relative;border:1px solid #132935}.BeinfoBtn a:hover{background:#e23955;color:#fff;border:1px solid transparent}.BeinfoBtn a:after{content:'\f101';font-family:fontawesome;display:inline-block;margin-left:10px;font-size:22px;vertical-align:middle}.BeinfoRow:nth-child(2) .BeinfoImg{float:right;padding-right:116px;padding-left:0}.BeinfoRow:nth-child(2):before{background:#911c88;right:-88px;left:unset}.BeinfoRow:nth-child(2) .BeinfoImg:before{content:'BE Educated';right:-174px;left:unset}.BeinfoRow:nth-child(2) .BeinfoPro{bottom:-65px;left:unset}.ReadBtn{margin:20px 0}.BeinfoRow .ReadBtn a{color:#911c88;font-family:roboto-regular;font-style:italic;font-size:19px}.BeinfoRow .ReadBtn a:after{content:'\f101';font-family:fontawesome;display:inline-block;font-size:21px;vertical-align:middle}.BeinfoRow .ReadBtn a:hover{color:#132935}.selectme{width:100%;float:left;position:relative;margin:20px 0}.selectme select{width:100%;border:none;font-family:avenir lt std heavy;-webkit-appearance:none;-moz-appearance:none;line-height:60px;position:relative;color:#132935;font-size:17px;border:1px solid #132935;padding:0 25px 0 10px}.selectme span{display:block;text-align:left}.selectme .list{background-color:#fff;box-shadow:0 0 0 1px #383b3e;box-sizing:border-box;margin-top:2px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:11;width:100%}.selectme:after{border-bottom:2px solid #545455;border-right:2px solid #545455;content:'';display:block;height:8px;margin-top:-7px;pointer-events:none;position:absolute;right:15px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:8px}.search_engine ul.parent li:first-child{border-right:1px solid #999b9d;width:260px}.selectme.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}ul.list li{width:100%}ul.list li a{display:block;width:100%;text-align:left;padding:0 20px;line-height:45px;color:#132935;font-size:16px}ul.list li a:hover{background:#ffe6fd;color:#911c88}ul.list li.option{transition:all .2s}.TestimonialDiv{width:100%;float:left;background:#f3f3f3;padding:90px 0}.TstmonalRow{width:100%;float:left}.TstmonalRow h2{text-align:center;margin-bottom:10px}.TstmonalRow p{text-align:center;font-size:19px;line-height:28px}.TestimonialDiv #testimonial{padding:0 44px;margin-top:38px;width:100%;float:left;position:relative}.TestimonialDiv .item{padding:5px;background:#fff;border:1px solid #e4e4e4;float:left;width:100%}.TestimonialDiv .item img{width:auto}.TstmonalImg{position:relative;width:100%;float:left;height:225px;background-repeat:no-repeat;background-size:cover;background-position:center}.TstmonalImg a.plyBtn.popup-youtube{position:absolute;left:0;right:0;margin:auto;width:52px;height:52px;top:37%}.TstmonalImg a.plyBtn.popup-youtube:after{content:'';border:5px solid #e23955;border-radius:100%;-webkit-border-radius:100%;height:16px;width:16px;position:absolute;left:0;right:0;margin:0 auto;top:26%;-webkit-animation:pulsate 2s ease-out;-webkit-animation-iteration-count:infinite;opacity:0}.TstmonalContent{width:100%;float:left;padding:0 0 15px}.TstmonalProfile{font-family:bebas neue;font-size:24px;position:relative;padding-left:48px;margin:25px 0 0;color:#132935;letter-spacing:1.5px;min-height:60px}.TstmonalProfile span{font-size:29px;font-weight:700}.TstmonalProfile:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/review-icon.png) no-repeat center;position:absolute;left:0;width:37px;height:30px;margin-right:5px}.TstmonalTxt{width:100%;float:left;padding:14px;letter-spacing:.5px}.TstmonalTxt p{font-size:16px;line-height:26px;text-align:left}.TstmonalTxt .TstmonalBtn a{display:inline-block;color:#911c88;font-family:roboto-medium;font-style:italic;font-size:17px;margin-top:15px}.TstmonalTxt .TstmonalBtn a:after{content:'\f101';font-family:fontawesome;display:inline-block;font-size:20px;vertical-align:middle}.TstmonalTxt .TstmonalBtn a:hover{color:#e23955}.TestimonialDiv .owl-nav{width:100%;position:absolute;top:45%;left:0}.TestimonialDiv .owl-theme .owl-nav [class*=owl-]{background:0 0;font-size:22px;width:42px;height:42px;line-height:30px;border-radius:50%;border:1px solid #acacac;color:#acacac}.TestimonialDiv .owl-prev{left:-26px;position:absolute}.TestimonialDiv .owl-next{right:-26px;position:absolute}.TestimonialDiv .owl-theme .owl-nav [class*=owl-]:hover{color:#fff;background:#911c88;border:1px solid transparent}.viewAll{width:100%;float:left;text-align:center;margin:40px 0 0}.viewAll a{display:inline-block;padding:0 25px;line-height:48px;text-transform:uppercase;font-family:bebas neue;color:#fff;font-size:24px;background:#e23955;height:46px}button{-webkit-transition:all .5s}.viewAll a:hover{background:#132935}.BeMotivated{width:100%;float:left;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/motivated-bg.png) no-repeat center;min-height:572px;background-size:cover;position:relative;padding:100px 0}.BeMotivated:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/motivated-product1.png) no-repeat center;width:456px;height:379px;position:absolute;left:0;bottom:-42px}.BeMotivated:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/motivated-product2.png) no-repeat center;width:412px;height:380px;position:absolute;right:0;bottom:-42px}.MotivatedRow{width:100%;float:left;text-align:center;color:#fff}.MotivatedRow h2{font-size:55px;color:#fff}.MotivatedRow p{font-size:22px;font-family:avenirltstd-bookoblique;line-height:39px;color:#fff;margin:30px 0 35px}.MotivatedRow p a{text-decoration:underline;color:#fff}.MotivatedBtn{width:260px;height:69px;line-height:69px;text-align:center;margin:0 auto}.MotivatedBtn a{display:inline-block;width:100%;background:#e23955;border:1px solid #fff;font-size:21px;color:#fff;font-family:avenir lt std heavy;text-transform:uppercase}.MotivatedBtn a:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/btn-arrow.png) no-repeat center;width:27px;height:27px;display:inline-block;vertical-align:middle;margin-left:17px;margin-top:-4px}.MotivatedBtn a:hover{background:#911c88}.MotivatedRow span{font-family:bradley hand itc;font-size:22px;position:relative;padding:45px 42px 0 0;display:inline-block}.MotivatedRow span:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/motivated-arrow.png) no-repeat;background-size:100%;width:34px;height:53px;position:absolute;right:0;top:11px}.SugestionDiv{width:100%;float:left;margin:110px 0}.SugestionDiv h2{text-align:center;margin-bottom:10px}.SugestionDiv p{text-align:center;font-size:19px;line-height:28px}.SugstType{width:100%;float:left;padding:40px 59px 0}.SugstType ul{text-align:center}.SugstType ul li{display:inline-block;height:59px;line-height:59px;margin:0 8px;color:#132935;padding:0 44px;border:1px solid #132935;font-family:avenir lt std heavy;font-size:20px;cursor:pointer;position:relative}.SugstType ul li:nth-child(1):before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/article-icon.png) no-repeat;width:33px;height:30px;display:inline-block;vertical-align:middle;margin-right:10px}.SugstType ul li:nth-child(2):before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/video-icon.png) no-repeat;width:29px;height:29px;display:inline-block;vertical-align:middle;margin-right:10px}.SugstType ul li:nth-child(3):before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/prog-icon.png) no-repeat;width:24px;height:37px;display:inline-block;vertical-align:middle;margin-right:10px}.SugstType ul li.resp-tab-active:nth-child(1):before{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/article-hover-icon.png) no-repeat}.SugstType ul li.resp-tab-active:nth-child(2):before{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/video-hover-icon.png) no-repeat}.SugstType ul li.resp-tab-active:nth-child(3):before{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/prog-hover-icon.png) no-repeat}.SugstType ul li.resp-tab-active{color:#fff;background:#911c88;border:1px solid transparent}.SugstType ul li.resp-tab-active:after{content:'';border-top:15px solid #911c88;border-left:18px solid transparent;border-right:18px solid transparent;position:absolute;bottom:-11px;width:0;left:0;right:0;margin:auto}.SugstCol{float:left;width:313px;margin:30px 14px 0;border:1px solid #ccc;padding:5px}.SugstCol a{display:block}.VidImg{position:relative;width:100%;float:left}.VidImg .plyBtn{position:absolute;left:0;right:0;margin:auto;width:52px;height:52px;top:39%;display:inline-block}.SugstCol .bgImg{width:100%;height:226px;float:left;background-repeat:no-repeat;background-size:cover;background-position:center}.VidImg .plyBtn:before{content:'';border:5px solid #e23955;border-radius:100%;-webkit-border-radius:100%;height:16px;width:16px;position:absolute;left:0;right:0;margin:0 auto;top:26%;-webkit-animation:pulsate 2s ease-out;-webkit-animation-iteration-count:infinite;opacity:0}.banner2{width:100%;float:left;position:relative;height:728px}.LogoRow{position:relative}.banner2 .item{width:100%;float:left;position:relative;height:728px;background-size:cover;background-position:center;background-repeat:no-repeat}.banner2 .item .container{display:flex;height:100%}.banner2 .BanrWrap{position:relative;height:100%;display:flex;flex-wrap:wrap}.banner2 .BanProduct{height:100%;width:50%;float:right}.banner2 .BanProduct img{position:absolute;bottom:0;width:auto;display:block;right:0}.banner2 .BanTxt{float:left}.banner2 .item:after{width:100%;float:left;background:rgba(145,28,136,.9);position:absolute;bottom:0;height:120px;left:0;z-index:1;content:''}.VidTxt{width:100%;float:left;font-family:avenir lt std heavy;font-size:18px;padding:21px 10px;color:#1b2732}.SubsBoxBotm{width:100%;float:left}.SugstCol:hover{background:#e23955}.SugstCol:hover .VidTxt{color:#fff}.SubsBoxBotm .SubsBoxTopWrap{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/SubsBox-bg2.jpg) no-repeat center;background-size:cover}.SubsBoxBotm .SubsRow:before{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/bottles-img.png) no-repeat center;width:192px;height:382px;background-size:100%;left:-95px;top:-165px}.SubsBoxBotm .SubsForm label{color:#fff}.SubsBoxBotm .SubsInput button.subsbtn{background:#911c88}.SubsBoxBotm .SubsInput button.subsbtn:hover{background:#132935}.SubsBoxBotm .SubsForm:before{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/arrow1.png) no-repeat center}.CustomerInfo{width:100%;float:left;padding:40px 0;background:url(https://bodyecology.com/wp-content/uploads/2020/06/customerInfo-bg.png) no-repeat center;width:100%;min-height:153px;background-size:cover}.CinfoCol{display:inline-block;*border-right:1pxsolid#bdbdbd;margin-right:25px;padding-right:29px;position:relative}.CinfoCol:not(:last-child):after{content:'';height:100%;width:1px;position:absolute;top:0;right:0;background:#ccc}.CinfoCol:nth-child(1){padding-right:0}.CinfoCol:nth-child(2){margin-right:22px;padding-right:0}.CinfoCol:nth-child(2) .CinfoTittle{width:160px}.CinfoCol:last-child{margin-right:0;border:0;padding-right:0}.CinfoImg{display:inline-block;margin-right:10px}.CinfoTittle{width:174px;display:inline-block;vertical-align:middle;font-family:bebas neue;font-size:23px;color:#2a2a2a}.footer{width:100%;float:left;background:#1a2226}.FooterTop{width:100%;float:left;margin:70px 0 10px}.FotCol{float:left;letter-spacing:.3px}.FotCol ul li a{color:#a6a6a6}.FotCol ul li a:hover{color:#e23955}.FotCol h3{font-family:roboto-regular;font-size:32px;color:#fff;font-weight:400;letter-spacing:.8px;margin-bottom:35px}.FootLogo{width:418px;margin-right:75px}.FootLogo p{color:#a6a6a6;line-height:27px;margin-top:30px}.FootMenu{width:415px}.FootMenu .FootMenuCol{float:left}.FootMenuCol:nth-of-type(1){margin-right:75px}.FootMenuCol ul li{position:relative;color:#a6a6a6;margin-bottom:25px}.FootMenuCol ul li a:after{content:'\f105';font-family:fontawesome;position:absolute;left:0;top:0}.FootMenuCol ul li a{display:block;font-size:16px;padding-left:19px}.FootIcon{width:188px;float:right}.FootIcon ul li{margin-bottom:12px}.FootIcon ul li span{display:inline-block;width:40px;height:40px;line-height:42px;text-align:center;border-radius:50%;color:#fff;margin-right:19px}.FootIcon ul li:nth-of-type(1) span{background:#4b6ea8}.FootIcon ul li:nth-of-type(2) span{background:#962fbf}.FootIcon ul li:nth-of-type(3) span{background:#e6001a}.FootIcon ul li:nth-of-type(4) span{background:#46d3fd}.FootIcon ul li:nth-of-type(5) span{background:#d34b37}.FootIcon ul li a:hover i{-webkit-animation:toRightFromLeft .3s forwards;-moz-animation:toRightFromLeft .3s forwards;animation:toRightFromLeft .3s forwards}.FootIcon ul li a:hover i{-webkit-animation:toRightFromLeft .3s forwards;-moz-animation:toRightFromLeft .3s forwards;animation:toRightFromLeft .3s forwards}.FooterMid{width:100%;float:left;border-bottom:1px solid #31393c}.FooterMid .disclaimer{position:relative}.FooterMid .disclaimer:after{content:'';width:100%;height:1px;background:#31393c;position:absolute;left:0;top:18px}.FooterMid .disclaimer span{display:inline-block;font-family:roboto-regular;font-size:32px;color:#fff;font-weight:400;letter-spacing:.8px;background:#1a2226;position:relative;z-index:1;padding-right:30px}.FooterMid p{font-size:13px;font-family:roboto-light;line-height:24px;color:#a6a6a6;padding:10px 0 20px}.FooterBotm{width:100%;float:left;padding:30px 0 20px}.copyryt{float:left;color:#a6a6a6;margin-top:10px;font-size:17px;letter-spacing:.8px}.paymode{float:right}.paymode ul li{float:left;margin:0 2px}.InrBanr{width:100%;float:left;position:relative}.InrBanr img{display:block;width:100%}.InrBnrTxt{width:100%;height:100%;position:absolute;left:0;top:0;text-align:center}.InrBnrTable{display:table;width:100%;height:100%;float:left}.InrBnrCell{display:table-cell;width:100%;height:100%;vertical-align:middle;height:381px}.InrBnrTxt h1{font-family:bebas neue;font-size:64px;color:#fff;text-transform:uppercase;line-height:66px;letter-spacing:4px}.InrBnrTxt h1 span,.InrBnrTxt h1 strong{background:#e23955;padding:8px 6px 0;vertical-align:middle}.BreadCrumb{width:100%;float:left;margin-top:24px}.BreadCrumb ul li{display:inline-block;font-family:roboto-regular;color:#fff;position:relative;font-size:26px;padding-right:38px;margin-right:15px}.BreadCrumb ul li:last-child{padding-right:0;margin-right:0}.BreadCrumb ul li:not(:last-child):after{content:'\f101';font-family:fontawesome;font-size:26px;position:absolute;right:0;top:3px}.BreadCrumb ul li a{color:#fff}.BreadCrumb ul li a:hover{color:#e23955}.scroll{display:inline-block;margin-top:60px;position:absolute;left:0;right:0;bottom:8%;width:45px;margin:auto}.scroll a:after{content:'\f107';font-family:fontawesome;display:inline-block;color:#fff;font-size:45px}.SrchByCatgry{width:100%;float:left;margin:80px 0}.Sidebar{width:296px;float:left}.CatgryWrpr{width:100%;float:left;border:1px solid #d4d4d4}.CatgryWrpr h3{width:100%;height:66px;line-height:69px;font-family:bebas neue;font-size:32px;color:#fff;text-transform:uppercase;letter-spacing:2px;background:#31393c;padding:0 18px}.CatgryWrpr ul li a{display:block;width:100%;height:64px;line-height:66px;position:relative;font-size:17px;padding:0 18px;color:#48475b;border-bottom:1px solid #d4d4d4;cursor:pointer;*-webkit-transition:all0.1s}.CatgryWrpr ul li:last-child a{border:0}.CatgryWrpr ul li a:after{content:'\f107';font-family:fontawesome;position:absolute;right:15px;-webkit-transition:transform .1s ease}.CatgryWrpr ul li a:hover{background:#e23955;color:#fff}.CatgryWrpr ul li a:hover:after{-webkit-transform:rotate(270deg)}.BestOfferWrpr{width:100%;float:left;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/offer-bg.png) no-repeat center;width:296px;height:411px;background-size:cover;position:relative;margin-top:30px}.ProductOffer{padding:38px 24px;width:100%;float:left}.OfferInfo{float:left}.OfferInfo h5{font-family:brush script mt;font-size:30px;color:#fff;font-weight:400}.OfferInfo h3{font-family:bebas neue;font-size:45px;color:#fff}.OfferInfo .shopbtn{width:100%;float:left;margin-top:10px}.OfferInfo .shopbtn a{display:inline-block;width:109px;height:35px;line-height:35px;text-align:center;border:1px solid #fff;font-family:avenir lt std heavy;font-size:14px;text-transform:uppercase;color:#fff}.OfferInfo .shopbtn a:hover{background:#e23955;border:1px solid transparent}.OfferDiscount{width:80px;height:99px;line-height:56px;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/discount-tag.png) no-repeat center;background-size:100%;text-align:center;float:right;padding:37px 10px 9px;position:absolute;right:8px;top:0}.OfferDiscount span{font-family:bebas neue;font-size:38px;color:#fff}.ProductOfferImg{width:100%;text-align:center;margin-top:-20px;display:block;float:left}.SrchWrpr{width:850px;float:right}.SrchProHdr{width:100%;float:left;padding:0 8px}.SrchHeading{*width:270px;float:left}.SrchHeading h3{font-family:bebas neue;font-size:35px;color:#48475b;font-size:35px;letter-spacing:.8px}.SrchHeading span.ResultFound{font-family:roboto-bold;font-size:18px;color:#48475b}.horizontal-filters{float:right}.SortContainer{width:400px;float:left;border:1px solid #48475b;margin-right:12px}.SrchBy{width:47%;border-right:1px solid #48475b;float:left}.SrchBy input{width:100%;padding:0 15px;height:61px;line-height:61px;color:#48475b}.SortBy{float:left;width:53%;position:relative}.SortBy select{width:100%;padding:0 15px;height:61px;line-height:61px;color:#48475b;position:relative}.SortBy:after{content:'\f107';font-family:fontawesome;position:absolute;right:15px;top:22px}.SrchBy::-webkit-input-placeholder{color:#48475b}.mode-switcher{float:right;width:122px;height:63px;line-height:62px;border:1px solid #48475b}.mode-switcher .gridmode{width:51%;float:left;border-right:1px solid #48475b}.mode-switcher .gridmode a{width:100%;display:inline-block;position:relative;text-align:center}.mode-switcher .gridmode a:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/list-icon.png) no-repeat center;width:30px;height:22px;display:inline-block;vertical-align:middle}.mode-switcher .gridmode a:hover:after{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/list-white-icon.png)}.mode-switcher .listmode{width:49%;float:right}.mode-switcher .listmode a{width:100%;display:inline-block;position:relative;text-align:center}.mode-switcher .listmode a:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/grid-icon.png) no-repeat center;width:24px;height:24px;display:inline-block;vertical-align:middle}.mode-switcher a:hover{background:#293947}.mode-switcher .listmode a:hover:after{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/grid-white-icon.png)}.ProductWrapr{width:100%;float:left;margin:25px 0 0}.ProductItem{float:left;width:268px;border:1px solid #d0d0d0;margin:7.5px}.ProductPhoto{width:100%;display:table;text-align:center;background:#f0f7f9;padding:30px 0;height:100%}.ProductPhoto-cell{display:table-cell;vertical-align:middle;width:100%;height:220px}.ProductDescription{width:100%;float:left;text-align:center;padding:22px;letter-spacing:.7px}.ProductRating i{color:#ffa800;margin:0 2px}.ProductName{color:#48475b;font-family:roboto-regular;margin:8px 0;font-size:18px}.ProductPrice{width:100%;float:left;color:#48475b;font-family:bebas neue;margin-bottom:15px}.ProductPrice span.discount-price{font-size:24px;margin-right:10px}.ProductPrice span.previous-price{font-size:20px;text-decoration:line-through}.Cartbtn{width:115px;height:37px;line-height:37px;text-align:center;margin:auto;clear:both}.Cartbtn a{width:100%;display:inline-block;color:#48475b;font-family:avenir lt std heavy;text-transform:uppercase;font-size:14px;border:1px solid #48475b}.Cartbtn a:hover{background:#de3853;border:1px solid transparent;color:#fff}.ProLoadMore{width:100%;float:left;text-align:center;margin-top:40px;position:relative}.ProLoadMore a:before{content:'\f110';font-family:fontawesome;display:inline-block;vertical-align:middle;margin-right:10px;font-size:24px}.ProLoadMore a{width:168px;height:53px;line-height:53px;display:inline-block;position:relative;color:#fff;background:#1b2732;font-family:montserrat-semibold;text-transform:uppercase;ont-size:15px}.ProLoadMore a:hover{background:#de3853}.OurCourse{width:100%;float:left;margin:77px 0 90px}.CourseRow{width:1095px;margin:auto;border:1px solid #bebebe;display:table}.CourseCol{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #bebebe}.CourseCol:last-child{border-bottom:0}.CourseImg{float:left}.CourseContent{width:459px;float:right;padding:62px 28px 45px 0}.CourseContent h3{color:#373737;font-size:35px;font-family:bebas neue;text-transform:uppercase;letter-spacing:.5px}.CourseContent h5{color:#373737;font-size:18px;font-family:roboto-medium;font-weight:500;margin:10px 0;line-height:30px}.CourseContent p{color:#575757;font-size:16px;line-height:28px;letter-spacing:.5px}.CourseContent a.CourseBtn{display:inline-block;width:203px;height:51px;line-height:51px;text-align:center;background:#cd3751;color:#fff;text-transform:uppercase;font-size:15.5px;font-family:roboto-medium;font-weight:500;margin-top:20px}.CourseContent a.CourseBtn:hover{background:#132935}.CourseCol:nth-child(even){flex-direction:row-reverse}.CourseCol:nth-child(even) .CourseContent{width:440px;padding:57px 0 40px 50px}.MoreCorseBtn{width:100%;float:left;text-align:center;margin-top:55px;position:relative}.MoreCorseBtn a{width:188px;height:53px;line-height:53px;display:inline-block;position:relative;color:#fff;background:#1b2732;font-family:montserrat-semibold;text-transform:uppercase;font-size:16px}.MoreCorseBtn a:before{content:'\f110';font-family:fontawesome;display:inline-block;vertical-align:middle;margin-right:10px;font-size:24px}.MoreCorseBtn a:hover{background:#de3853;color:#fff}.EcologyNews{width:100%;float:left;padding:65px 0 90px}.DetlNews{width:100%;float:left}.NewsImg{width:575px;float:left}.NewsContent{width:597px;float:left;padding:0 25px 35px;border-bottom:1px solid #cfcfcf}.NewsContent h2.tittle{font-size:42px;line-height:46px;font-weight:400;letter-spacing:1px}.PostDate{float:left;background:#e23955;color:#fff;padding:0 15px;line-height:33px;font-size:15px;margin:25px 0}.author{float:left;border-right:1px solid #f190a0;padding-right:10px;margin-right:10px}.date{float:left;position:relative}.date:before{content:'\f073';font-family:fontawesome;display:inline-block;vertical-align:middle;font-size:17px;color:#fff;margin:-4px 8px 0 0}.Newstext{width:100%;float:left;height:78px;overflow:hidden}.Newstext p{color:#686868;line-height:30px}.NewsBtn{widt:100%;float:left;margin-top:35px}.NewsBtn a{display:inline-block;width:115px;height:37px;text-align:center;line-height:37px;color:#48475b;text-transform:uppercase;font-size:13px;font-family:roboto-medium;border:1px solid #48475b}.NewsBtn a:hover{background:#de3853;border:1px solid transparent;color:#fff}.SignleNewsRow .NewsCol{width:340px;float:left;margin-right:75px;margin-top:40px}.SignleNewsRow .NewsCol:nth-child(3n){margin-right:0}.SignleNewsRow .NewsImg{width:100%;float:left}.SignleNewsRow .thmb{width:100%;float:left;height:240px;background-repeat:no-repeat;background-size:cover;background-position:unset}.SignleNewsRow .NewsContent{width:100%;padding:20px 5px;border:0}.SignleNewsRow .NewsContent h2.tittle{font-size:27px;line-height:30px;height:60px;overflow:hidden}.SignleNewsRow .PostDate{margin:10px 0}.SignleNewsRow .Newstext p{line-height:26px}.SignleNewsRow .NewsBtn{margin-top:18px}.MoreNewsBtn{width:100%;float:left;text-align:center;margin-top:55px;position:relative}.MoreNewsBtn a{width:176px;height:53px;line-height:53px;display:inline-block;position:relative;color:#fff;background:#1b2732;font-family:montserrat-semibold;text-transform:uppercase;font-size:16px}.MoreNewsBtn a:before{content:'\f110';font-family:fontawesome;display:inline-block;vertical-align:middle;margin-right:10px;font-size:24px}.MoreNewsBtn a:hover{background:#de3853}.AboutWrpr{width:100%;float:left;padding:0 37px}.AboutDonna{width:100%;float:left}.AboutDonna h2{text-align:center;font-size:42px;margin-bottom:10px}.AboutDonna p{width:100%;float:left;font-size:19px;line-height:33px;letter-spacing:.5px;margin-top:20px}.AboutDonna p.center{text-align:center}.AboutDonna p a{color:#1490d9;text-decoration:underline}.AboutDonna p a:hover{color:#e23955}.DonnaRow{width:100%;float:left;margin-top:30px}.DonnaRow .DonnaContent p{margin-top:0}.DonnaRow .DonnaContent{width:565px;float:left}.ConsultBtn{width:100%;float:left;text-align:center;margin-top:35px;letter-spacing:.8px}.ConsultBtn span{display:inline-block;width:455px;height:38px;line-height:38px;text-align:center;background:#911c88;color:#fff;font-family:roboto-regular;font-size:17px}.ConsultBtn span a{color:#fff;font-family:roboto-medium;font-size:17px;text-decoration:underline}.AboutWrpr{width:100%;float:left;margin:80px 0 100px}.AboutTop{width:100%;float:left;text-align:center;padding:0 50px}.AboutTop h1{font-size:42px;margin-bottom:30px;font-family:bebas neue;text-transform:uppercase;color:#132935;letter-spacing:2px}.AboutTop h2{font-size:42px;margin-bottom:30px}.AboutTop p{margin-bottom:15px;font-size:18px;line-height:25px;letter-spacing:.5px;padding:0 64px}.AboutTop p a{font-style:italic;text-decoration:underline}.AboutTop p a:hover{color:#e23955}ul.overview-row{margin:40px 0}ul.overview-row li{display:inline-block;font-family:bebas neue;font-size:24px;color:#132935;margin-right:53px;letter-spacing:.3px}ul.overview-row li span{display:inline-block;vertical-align:middle;margin-right:20px}ul.overview-row li:last-child{margin-right:0}.DoctorRow{width:100%;float:left;padding:0 59px;position:relative}.DoctorContent{width:642px;float:left}.DoctorContent p{font-size:19px;line-height:35px;font-family:roboto;font-style:italic;letter-spacing:.3px}.HandImg{width:527px;float:right;margin-top:-70px;margin-right:-147px}.DoctorDetail{width:100%;float:left;margin-top:25px}.DoctorPhoto{width:82px;display:inline-block;margin-right:15px}.DoctorPhoto img{width:82px;height:81px;border-radius:50%;padding:2px;box-shadow:#ccc 1px 1px 12px 1px}.DoctorProfile{display:inline-block;color:#e23955;font-size:25px;font-family:bebas neue;letter-spacing:.3px}.DietVidTop{width:100%;float:left;text-align:center;position:relative;margin-bottom:60px}.DietVidTop:after{content:'';width:100%;height:1px;background:#132935;position:absolute;left:0;top:76px}.DietVidTop h2{display:inline-block;position:relative;padding-top:65px;background:#fff;z-index:1;padding:65px 30px 0;font-size:42px}.DietVidTop h2:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/headicon1.png) no-repeat center;width:105px;height:44px;margin:0 auto;position:absolute;top:0;left:0;right:0}.DetlDiet{float:left;width:100%;padding:0 40px}.EcologyDietVid{width:576px;float:left;box-shadow:#ccc 2px 2px 12px 2px;padding:12px;position:relative}.EcologyDietVid:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/bookimg.png) no-repeat center;width:192px;height:267px;position:absolute;right:-18px;bottom:4px;z-index:1200}.video{position:relative;overflow-x:hidden}.video button{position:absolute;outline:0;top:38%;width:125px;height:80px;left:0;right:0;background:0 0;margin:auto;z-index:999;cursor:pointer}.video.play button#plBtn{opacity:0}.video.play img{opacity:0}.video.play video{opacity:1}.video video{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:100;display:inline-block;object-fit:cover}.EcologyDietTxt{width:458px;float:right}.EcologyDietTxt p{font-size:18px;line-height:34px;letter-spacing:.3px;margin-bottom:20px}.EcologyDietTxt a{display:inline-block;width:179px;height:55px;text-align:center;line-height:55px;color:#132935;border:1px solid #132935;font-family:roboto-medium;text-transform:uppercase}.EcologyDietTxt a:hover{background:#de3853;border:1px solid transparent;color:#fff}.EcologyDietVidProfile{font-family:bebas neue;font-size:22px;text-transform:uppercase;color:#132935;padding:20px 0 0;letter-spacing:.4px}.EcologyDietVidProfile span{font-size:33px;color:#911c88;font-weight:700}.EcologyDietVidProfile span:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/donna-icon.png) no-repeat center;display:inline-block;width:62px;height:25px;margin-right:5px}.LoginWrpr{width:100%;float:left;margin:80px 0}.RgistrdLogin{width:730px;margin:0 auto}.FormRow{width:100%;background:#f7f7f7;border:1px solid #d6dddd;border-radius:5px;padding:55px 72px}.RgistrdLogin h2{text-align:center;font-size:40px;margin-bottom:10px}.RgistrdLogin p{text-align:center;font-size:19px;letter-spacing:.5px}.RgistrdLoginForm{margin-top:55px}.RgistrdLoginForm ul li{margin-top:30px}.RgistrdLoginForm ul li label{width:100%;color:#293f4c;font-size:16px;margin-bottom:12px;letter-spacing:.5px}.RgistrdLoginForm ul li label span{color:#d93b0a;font-size:16px;margin-left:5px}.RgistrdLoginForm ul li input{width:100%;height:59px;line-height:59px;padding:0 15px;color:#293f4c;font-size:16px;border:1px solid #d6dddd;border-radius:5px}.ButtonRow{width:100%;display:inline-block;margin-top:32px}.signBtn{width:377px;float:left;text-align:right}.ButtonRow .signBtn a{display:inline-block;width:166px;height:61px;text-align:center;line-height:61px;color:#fff;font-family:bebas neue;font-size:29px;text-transform:uppercase;background:#e23955;border-radius:3px;letter-spacing:.8px}.ButtonRow .signBtn a:hover{background:#132935}.FrgtPass{line-height:60px;float:right}.ButtonRow .FrgtPass a{color:#206b93}.LoginOption{width:100%;margin-top:80px;display:inline-block}.OptionBlock{width:312px;float:left;text-align:left}.OptionBlock:last-child{width:346px;float:right}.OptionBlock h3{font-family:bebas neue;font-size:35px;margin-bottom:10px;color:#293f4c;letter-spacing:.5px}.OptionBlock p{height:170px;text-align:left;font-size:18px;letter-spacing:.7px;line-height:30px}.createBtn a{display:inline-block;background:#911c88;width:220px;height:60px;text-align:center;line-height:60px;font-family:avenir lt std heavy;text-transform:uppercase;font-size:16px;color:#fff}.AmazonBtn{display:inline-block}.AmazonBtn a{display:inline-block;width:220px;height:60px;line-height:60px;text-align:center;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/gradient.jpg) repeat-x;font-family:roboto medium;font-size:15px;color:#000}.AmazonBtn a:before{content:'\f270 ';font-family:fontawesome;display:inline-block;vertical-align:middle;font-size:22px;margin-right:10px}.Helptooltip{position:relative;display:inline-block;margin-left:10px}.Helptooltip:before{content:' ';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/helpicon.jpg) no-repeat center;width:20px;height:20px;display:inline-block}.Helptooltip .tooltiptext{visibility:hidden;width:220px;background:#f4f4f4;border:1px solid #ddd;color:#293f4c;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-21px;left:127%;font-family:roboto-regular;font-size:15px;padding:10px;letter-spacing:.5px}.Helptooltip:hover .tooltiptext{visibility:visible}.ContactDiv{width:100%;float:left;margin:77px 0 100px}.ContactWrpr{width:900px;margin:0 auto}.OurContact{width:100%;float:left;margin-bottom:28px}.ContactCol{width:430px;float:left;background:#f7f7f7;border:1px solid #d6dddd;border-radius:5px;min-height:249px}.ContactCol:last-child{float:right}.Cheadr{width:100%;float:left;background:#e23955;height:58px;line-height:58px;font-family:bebas neue;font-size:27px;text-transform:uppercase;color:#fff;letter-spacing:.5px}.Cheadr span{display:inline-block;width:61px;background:#cb2440;text-align:center;height:58px;margin-right:15px}.Cheadr span:after{content:'\f095';font-family:fontawesome;font-size:30px}.CMid{width:100%;float:left;padding:25px 50px 25px 77px}.CMid ul li{margin-bottom:30px}.CMid ul li:last-child{margin-bottom:0}.CMid h3{font-family:roboto-bold;font-size:21px;color:#132935;margin-bottom:10px}.CMid ul li p{font-size:16px;letter-spacing:.5px;color:#132935}.CMid ul li p a{color:#911c88}.CMid ul li p a:hover{text-decoration:underline}.ContactCol:last-child .CMid{padding:25px 50px 25px 60px}.ContactCol:last-child .Cheadr{background:#911c88}.ContactCol:last-child .Cheadr span{background:#740f6c}.chatBtn a{display:inline-block;width:194px;height:41px;text-align:center;line-height:36px;border-radius:30px;border:2px dotted #ccc;background:#fff;font-family:roboto;font-style:italic;font-size:16px;text-decoration:underline;letter-spacing:.5px}.chatBtn a:hover{background:#911c88;color:#fff}.ChatDiv{width:100%;text-align:left}.ChatDiv h3{position:relative;padding-right:20px;margin-bottom:22px}.ChatDiv h3:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/char-arrow.png) no-repeat;width:32px;height:34px;display:inline-block;vertical-align:bottom;margin:0 0 -15px 10px}.ChatDiv i.fa.fa-circle::before{opacity:.8;margin-left:.2em;text-shadow:1px 1px 1px rgba(127,127,127,.3)}.OtherContact{width:100%;float:left;background:#f7f7f7;border:1px solid #d6dddd;border-radius:5px;padding:40px 25px}.OtherContact h3{font-family:bebas neue;font-size:35px;color:#132935;margin-bottom:10px;letter-spacing:.5px}.OtherContact p{font-size:16px;letter-spacing:.8px;color:#132935;line-height:28px}.ContactEmail{width:373px;float:left}ul.emailForm li{margin-top:21px}ul.emailForm li label{width:100%;color:#293f4c;font-size:16px;margin-bottom:12px;letter-spacing:.5px}ul.emailForm li label span{color:#d93b0a;font-size:16px;margin-left:5px}ul.emailForm li input{width:100%;height:59px;line-height:59px;padding:0 15px;color:#293f4c;font-size:16px;border:1px solid #d6dddd;border-radius:5px}ul.emailForm li textarea{width:100%;height:119px;padding:0 15px;color:#293f4c;font-size:16px;border:1px solid #d6dddd;border-radius:5px}.EmailBtn a{display:inline-block;width:142px;height:52px;line-height:52px;text-align:center;text-transform:uppercase;font-family:bebas neue;font-size:24px;color:#fff;background:#de3853;margin-top:30px;border-radius:3px}.EmailBtn a:hover{background:#132935}.KbPanel{float:right;width:357px}ul.KbList{margin-top:20px;width:100%}ul.KbList li a{display:inline-block;width:100%;height:85px;line-height:85px;background:#fff;padding:10px 20px;border-radius:5px;margin-top:12px;border:1px solid #d6dddd}.Kbicon{width:59px;height:68px;display:inline-block;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/fileicon.png) no-repeat center}.KbTxt{float:right;width:236px}.KbTxt h4{font-family:roboto-bold;font-size:17px;color:#132935;line-height:28px}.KbTxt p{color:#5f5f5f;font-size:15px;line-height:18px}ul.KbList li a:hover{box-shadow:2px 2px 24px 2px #ccc}.KbBtn a{display:inline-block;width:142px;height:52px;line-height:52px;text-align:center;text-transform:uppercase;font-family:bebas neue;font-size:24px;color:#fff;background:#911c88;margin-top:30px;border-radius:3px}.KbBtn a:hover{background:#132935}.Overviewtxt{width:100%;float:left;padding:50px 0}.Overviewtxt p{text-align:center;font-size:18px;line-height:32px;letter-spacing:.5px}.ByMailReturn{width:100%;float:left}.ByOption{width:430px;float:left;border:2px dotted #ccc;padding:37px 20px 23px;min-height:225px}.ByOption:last-child{float:right}.address{padding-left:65px;position:relative}.address:after{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/address-icon.png) no-repeat center;width:49px;height:40px;position:absolute;left:0;top:0}.address h3{font-family:bebas neue;font-size:35px;color:#132935;margin-bottom:10px;letter-spacing:1px}.address p{font-size:18px;letter-spacing:.3px;color:#132935;line-height:35px}.Hdr-quickcart{width:1170px;float:left;position:absolute;left:0;padding:0 50px 25px;z-index:999;background:#fff;box-shadow:rgba(95,95,95,.45) 2px 2px 22px 2px;border-radius:5px;top:132px;display:none}.Hdr-quickcart:before{content:"";background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/top-arrow.png) no-repeat center;width:76px;height:17px;position:absolute;bottom:100%;right:40px}.cart-table thead th{padding:30px 40px 15px!important;font-family:bebas neue;font-size:23px;color:#132935;text-align:center;border-bottom:1px solid #dcdfe1;letter-spacing:1px}.cart-table thead th:first-child{padding-left:0!important;text-align:left;color:#e23955}.cart-table thead tr,.cart-table tbody tr{}.cart-table tbody td{padding:20px 0;border-right:1px solid #ccc;border-bottom:1px solid #dcdfe1}.tdborder{position:relative}.tdborder:after{content:'';width:1px;height:100%;background:#ccc}.cart-table tbody td:last-child{border-right:0}.productTd{width:458px}.proCartImg{display:inline-block;margin-right:20px;width:200px}.proCartDetl{display:inline-block;color:#48475b;font-size:18px;line-height:30px;width:176px;vertical-align:middle}.QtyTd{width:251}.priceTd{width:192px;font-family:bebas neue;font-size:27px;color:#000;text-align:center}.TotalTd{width:130px;font-family:bebas neue;font-size:27px;border-right:0;color:#e23955;text-align:center}.qty-control{width:132px;line-height:38px;margin:auto;display:flex;align-items:center;justify-content:space-between}.qty-control button{display:inline-block;width:32px;height:32px;outline:0;cursor:pointer}.qty-control button.sub{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/quantity-minus.png) no-repeat}.qty-control button.add{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/quantity-add.png) no-repeat}.qty-control input{text-align:center;font-size:17px;border:1px solid #ccc;border-radius:5px}.CartBtnRow{width:338px;margin:22px auto 0}.CartBtnRow .PayNow{float:left}.CartBtnRow .PayNow a{display:inline-block;width:155px;height:51px;line-height:51px;text-align:center;background:#911c88;font-size:16px;text-transform:uppercase;color:#fff;font-family:avenir lt std heavy}.CartBtnRow .CheckoutNow{float:right}.CartBtnRow .CheckoutNow a{display:inline-block;width:175px;height:51px;line-height:51px;text-align:center;background:#e23955;font-size:16px;text-transform:uppercase;color:#fff;font-family:avenir lt std heavy;position:relative}.CartBtnRow .CheckoutNow a:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/checkout-icon.png) no-repeat center;width:21px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2px}.CartBtnRow a:hover{background:#132935}.pdp-gallery{width:521px;float:left}.pdp-description{width:587px;float:right;padding-right:50px}.pdp-container{width:100%;float:left;margin:80px 0;color:#132935;letter-spacing:.5px}.pdp-description .pdp-tittle{font-family:bebas neue;font-size:42px;color:#132935;font-size:42px;font-weight:700;letter-spacing:1px}.review-summary{width:100%;float:left;padding:15px 0}.totalRating{float:left}.totalRating span.rating{color:#e23955;font-size:22px;margin-right:20px}.totalRating span.total a{color:#132935;font-size:18px;text-decoration:underline}.AddReview{float:right}.AddReview a{color:#529bc6;font-size:18px;text-decoration:underline}.pdpInfo{width:100%;float:left}.pdpInfo ul{float:left;font-size:17px}.pdpInfo ul.pdpName{margin-right:12px}.pdpInfo ul.pdpName li{width:100%;margin-bottom:10px}.pdpInfo ul.pdpStcok li{width:100%;margin-bottom:10px;padding-left:24px;position:relative}.pdpInfo ul.pdpStcok li.Instock{color:#6fb55f;font-family:roboto-bold;font-size:15px}.pdpInfo ul.pdpStcok li.Instock:after{content:'\f058';font-family:fontawesome;font-size:18px;position:absolute;left:0;top:0}.pdpInfo{width:100%;float:left;border-bottom:1px solid #132935;border-top:1px solid #132935;padding:20px 0 10px}.DeliveryQty{width:100%;float:left;padding:20px 0;border-bottom:1px solid #132935}.DeliveryTime{width:227px;float:left;margin-right:20px}.DeliveryQty label{font-size:17px}.DeliveryTime select{width:100%;height:59px;line-height:59px;color:#7c7f81;border:1px solid #7c7f81;padding:0 15px;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/delivery-arrow.png) no-repeat right;background-position-x:92%}.pdpQty{width:176px;float:left}.pdpQtyChanger{width:100%;float:left;position:relative}.pdpQtyChanger input{width:100%;height:59px;float:left;text-align:center;border:1px solid #ccc;color:#7c7f81;font-size:20px}.pdpQtyChanger button{float:left;outline:0;position:absolute}.pdpQtyChanger button.sub{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/detl-quantity-minus.png) no-repeat center;width:54px;height:59px;left:0}.pdpQtyChanger button.add{background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/detl-quantity-add.png) no-repeat center;width:54px;height:59px;right:0}.pdpPriceBlock{width:100%;float:left;padding:20px 0;border-bottom:1px solid #132935}.CurrentPrice{width:247px;font-family:bebas neue;font-size:45px;color:#de3853;float:left;font-weight:700}.CurrentPrice label{font-size:18px;font-family:roboto-medium;color:#132935;margin-right:10px}.pdpaddToCart{float:left}.pdpaddToCart a{display:inline-block;width:167px;height:56px;line-height:60px;text-align:center;background:#911c88;font-family:bebas neue;font-size:25px;color:#fff}.pdpaddToCart a:hover{background:#132935}p.earnpoint{width:100%;display:block;font-size:17px;float:left;margin-top:20px}.pdpFeatureBlock{width:440px;float:left;padding:25px 0}.pdpFeatureBlock h3{font-family:bebas neue;font-size:32px;font-weight:400}.pdpFeatureBlock p{font-size:17px;font-style:italic;line-height:26px;margin-bottom:10px}.pdpFeatureBlock ul li{position:relative;padding-left:30px;margin-bottom:10px;line-height:25px}.pdpFeatureBlock ul li:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/right-icon.png) no-repeat center;width:18px;height:18px;position:absolute;left:0;top:4px}.pdpfeature_div{width:100%;float:left;margin-top:60px}ul.feature_tab{display:flex;align-items:flex-end}ul.feature_tab li{height:60px;line-height:60px;border:1px solid #ccc;font-family:bebas neue;font-size:21px;padding:0 25px;background:#ebebeb;cursor:pointer}ul.feature_tab li:not(:last-child){border-right:0}ul.feature_tab li.resp-tab-active{background:#911c88;color:#fff;height:69px;line-height:74px;font-size:25px;border:0}.pdpfeature_Wrpr{width:100%;float:left}.pdpVideo_slider .owl-nav{width:100%;position:absolute;top:45%;left:0}.pdpVideo_slider .owl-theme .owl-nav [class*=owl-]:hover{color:#fff;background:#e23955;border:1px solid transparent}.pdpVideo_slider .owl-theme .owl-nav [class*=owl-]{background:0 0;font-size:22px;width:42px;height:42px;line-height:34px;border-radius:50%;border:1px solid #acacac;color:#acacac}.pdpVideo_slider .owl-next{right:-26px;position:absolute}.pdpVideo_slider .owl-prev{left:-26px;position:absolute}.product_attribute ul{width:100%;text-align:center;margin:40px 0}.product_attribute ul li{width:81px;display:inline-block;position:relative;padding-top:71px;font-size:14px;font-family:roboto-medium}.product_attribute ul li:before{width:69px;height:68px;position:absolute;top:0;margin:auto;left:0;right:0}.product_attribute ul li:nth-child(1):before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/declarations_icon1.jpg) no-repeat center}.product_attribute ul li:nth-child(2):before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/declarations_icon2.jpg) no-repeat center}.product_attribute ul li:nth-child(3):before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/declarations_icon3.jpg) no-repeat center}.product_attribute ul li:nth-child(4):before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/declarations_icon4.jpg) no-repeat center}.product_attribute ul li:nth-child(5):before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/declarations_icon5.jpg) no-repeat center}.feature_div_content{letter-spacing:.8px;padding:50px 10px!important}.feature_div_content p{line-height:32px;margin-bottom:20px;font-size:17px}.feature_div_content strong{font-size:18px;margin-bottom:20px;display:block;line-height:28px}.feature_div_content ol{display:block;padding-left:20px;margin-bottom:30px}.feature_div_content ol li{margin-bottom:10px;font-size:16px;list-style-type:decimal;line-height:28px}.feature_div_content h3{font-family:roboto-light;margin-bottom:20px}h3.pinkHeading{color:#e23955;font-family:roboto-bold;font-size:20px;margin-top:30px}.twoul{width:100%;float:left;margin-bottom:30px}.twoul .pro_feature{width:479px;float:left}.twoul .pro_feature:nth-child(2){float:right}.twoul .pro_feature ul{float:left}.twoul .pro_feature h4{font-family:roboto-medium;font-size:18px;line-height:30px;margin-bottom:20px}.twoul .pro_feature ul li{padding-left:28px;position:relative;line-height:37px}.twoul .pro_feature ul li:before{content:'';background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/right-icon.png) no-repeat;width:18px;height:18px;position:absolute;left:0;top:8px}.previews{margin-top:50px}.pdp-gallery{width:521px;float:left}.pdp-gallery .gallery{width:100%;float:left;border:1px solid #ccc;border-radius:5px;text-align:center;padding:30px 20px}.pdp-gallery .full{height:500px}.pdp-gallery .previews a{display:block;cursor:pointer;border:1px solid #ccc;border-radius:5px;text-align:center;display:inline-block;width:81px;height:81px;vertical-align:middle;padding:9px 0;overflow:hidden;margin:0 5px}.previews a.selected{background:#efefef;border:1px solid transparent}.productshort-coupon{width:100%;text-align:center;margin:25px 0 0;float:left;font-family:bebas neue;font-size:26px;line-height:38px}.text_center{text-align:center}.AboutWrpr.dfltPage{margin-top:50px}#primary{color:#132935;text-align:left}.AboutTop #primary p{padding:0}#primary .entry-title{display:none}#primary h1{padding-bottom:10px;margin:30px 0}#primary address{margin:15px 0;font-size:18px;line-height:25px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}#primary address strong{font-family:roboto-medium}#primary h2{margin:35px 0}#primary h3{font-family:bebas neue;font-size:30px;line-height:32px;color:#132935;letter-spacing:1.5px;margin:35px 0 15px}#primary h4{font-family:bebas neue;font-size:24px;line-height:30px;color:#132935;letter-spacing:1.5px;margin:30px 0 15px}#primary h5{font-family:bebas neue;font-size:20px;line-height:26px;color:#132935;letter-spacing:1px;margin:20px 0 15px}#primary ul{display:block;margin:0 0 15px;padding-left:40px}#primary ul li{margin-bottom:15px;font-size:17px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935;list-style:disc;list-style-position:outside;padding-left:5px;padding:0}#primary ol{display:block;margin:0 0 15px;padding-left:40px}#primary ol li{margin-bottom:15px;font-size:17px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935;list-style:number;list-style-position:outside;padding-left:5px}#primary p{margin:20px 0;font-size:18px;line-height:25px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}#primary p strong{font-family:roboto-medium}#primary a{color:#911c88;font-style:normal}#primary a:hover{text-decoration:underline;color:#e23955}#primary .alignleft{float:left;margin:0 30px 20px 0}#primary .alignright{float:right;margin:0 0 20px 30px}#primary .countries ul{padding:0}#primary .countries ul li{display:inline-block;text-align:center;width:120px;vertical-align:top;line-height:1em;margin:0 5px;list-style:none;font-size:16px}#primary .countries{border-bottom:1px solid #ccc;margin:0 0 2em}.row{width:100%;margin-left:-15px;margin-right:-15px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .col-md-2{-webkit-flex:0 0 16.6666666667%;-moz-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 15px}.row .col-md-10{-webkit-flex:0 0 83.3333333333%;-moz-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 15px}.showReg img{display:none}.showReg img:nth-of-type(1){display:block}.TestimonialDiv .testimonial3{padding:0 20px;margin-top:38px;width:100%;float:left;position:relative}.testimonial3 .item{width:33.33%;float:left;padding:18px;background:0 0;border:0}.testimonial3 .videoWrap{padding:5px;background:#fff;border:1px solid #e4e4e4;float:left;width:100%}.testimonials .col12{float:left;width:100%}.testimonials .col8{float:left;width:66%}.testimonials .col4{float:right;width:30%;margin:28px 0 0}.testimonials .col4 .videoWrap{padding:5px;background:#fff;border:1px solid #e4e4e4;float:left;width:100%}.testimonials .col4 .item{width:100%;float:left;padding:10px 0;background:0 0;border:0}.testimonials .col4 h3{font-family:bebas neue;font-size:24px;color:#132935;letter-spacing:1.5px;margin:0 0 15px}.testimonials{width:100%;float:left;padding:80px 0}.testimonials h2{text-align:center;margin:0 0 50px}.allTestm{width:100%;float:left}.testmRow{width:100%;float:left;padding:30px 0;border-bottom:2px solid #e4e4e4}.testmRow h3{font-family:bebas neue;font-size:24px;color:#132935;letter-spacing:1.5px;margin:0 0 15px}.testmRow blockquote{width:100%;float:left;font-size:16px;line-height:22px;letter-spacing:.5px;font-family:roboto;font-style:italic;color:#132935;overflow:hidden;padding:10px 20px;border-left:5px solid #e23955}.testmRow blockquote p{margin-top:15px}.testmRow blockquote p:first-child{margin-top:0}.testmRow blockquote article+a{color:#e23955;display:inline-block;padding:15px 0 0}.testmRow blockquote article+a:hover{text-decoration:underline;color:#911c88}.page-template-webinar .header{display:none}#IntercomDefaultWidget{display:none}#Intercom{display:none}.aboutBed{width:100%;float:left;padding:60px 0}.aboutBed .DietVidTop h2{margin:0}.aboutBed p{margin:20px 0;font-size:18px;line-height:25px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}.aboutBed strong{font-family:roboto-medium}.aboutBed h2{margin:35px 0}.aboutBed h3{font-family:bebas neue;font-size:30px;line-height:32px;color:#132935;letter-spacing:1.5px;margin:30px 0}.aboutBed h4{font-family:bebas neue;font-size:24px;line-height:30px;color:#132935;letter-spacing:1.5px;margin:30px 0}.aboutBed h5{font-family:bebas neue;font-size:20px;line-height:26px;color:#132935;letter-spacing:1px;margin:20px 0}.aboutBed ul{display:block;margin:0 0 20px;padding-left:40px}.aboutBed ul li{margin-bottom:15px;font-size:17px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935;list-style:disc;list-style-position:outside;padding-left:5px}.aboutBed ol{display:block;margin:0 0 15px;padding-left:40px}.aboutBed ol li{margin-bottom:15px;font-size:17px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935;list-style:number;list-style-position:outside;padding-left:5px}.aboutBed a{color:#911c88;font-style:normal}.aboutBed a:hover{text-decoration:underline;color:#e23955}.aboutBed .alignright{float:right;margin:0 0 30px 30px}.praiseFor{width:100%;float:left;padding:60px 0 140px;background:#f4f4f4}.praiseFor h3{font-family:bebas neue;font-size:40px;line-height:35px;color:#132935;text-transform:uppercase;letter-spacing:2px;font-weight:700;text-align:center;margin-bottom:40px}.allPrs{width:100%;float:left}.prsRow{width:100%;float:left;background:#fff;border:1px solid #dcdcdc;padding:20px 20px 20px 26px;overflow:hidden;position:relative;border-radius:8px;margin:15px 0}.prsRow:before{content:'';position:absolute;top:0;left:0;height:100%;width:5px;background:#e23955}.prsRow .colL{float:left;margin-right:30px}.prsRow .colL .thumb{float:left;margin-right:5px}.prsRow .colL img{border-radius:6px}.prsRow .colR{display:table}.prsRow p{margin:0 0 20px;font-size:18px;line-height:25px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}.prsRow strong{font-family:roboto-medium;color:#911c88}.prsRow p:lst-child{margin-bottom:0}.nextStep{width:100%;float:left;text-align:center;padding:60px 40px}.nextStep h2{font-size:40px;line-height:42px;letter-spacing:2px}.nextStep p{margin:20px 0;font-size:18px;line-height:25px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}.nextStep strong{font-family:roboto-medium}.stepDonna{width:100%;float:left;padding:60px 0;background:#f7f7f7}.stepDonna .DietDonnaImg{float:left}.dRgt{width:calc(100% - 474px);float:right}.tabsStyle2{width:100%;float:left;position:relative}.aa{width:100%;float:left;padding:0}.aa p{margin:20px 0;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}.aa strong{font-family:roboto-medium}.allConsult{width:100%;float:left;background:#fff;padding:40px 0}.cnsltRow{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cnsltRow .cnsltCol{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:25px 20px}.allConsult .DietDonnaImg{float:left;margin-bottom:40px}.allConsult .DonnaProfile span{font-size:28px}.allConsult .DonnaProfile{font-size:20px}.aa blockquote{padding-left:10px;border-left:5px solid #e23955}.aa blockquote p{color:#e23955}.aa ul{display:block;margin:0 0 15px;padding-left:40px}.aa ul li{margin-bottom:15px;font-size:17px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935;list-style:disc;list-style-position:outside;padding-left:5px}.allConsult .follow_cons{border-bottom:1px solid #cecece;padding:5px 0}.faqC{width:100%;float:left;padding:25px 0 60px}.faqC h2{margin-bottom:30px}.faqC dt{font-family:roboto-medium;font-size:22px;line-height:28px;letter-spacing:.5px;color:#132935;margin-top:25px}.faqC dd{margin:15px 0;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}.faqC strong{font-family:roboto-medium}.faqC ul{width:100%;display:block;padding:15px 20px 20px}.faqC ul li{padding-left:30px;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/right-icon.png) no-repeat top 2px left;margin:10px 0}.imp{width:100%;float:left;padding:30px 0}.imp p{margin:15px 0;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:roboto;font-style:italic;color:#132935}.praiseFor.pb{padding:60px 0}.prsKit{width:100%;float:left;padding:60px 0 120px}.prsKit h2{margin-bottom:30px}.prsKit h3{font-family:bebas neue;font-size:30px;line-height:32px;color:#132935;letter-spacing:2px;font-weight:700;margin-bottom:30px;color:#911c88}.prsKit h4{font-size:20px;line-height:26px;color:#132935;letter-spacing:.5px;font-family:roboto-medium;margin:15px 0}.prsKit h5{font-size:18px;line-height:24px;color:#132935;font-family:roboto-medium;margin:10px 0}.press_kit{font-size:16px;line-height:24px;font-family:roboto-regular;color:#132935}.press_kit a{color:#911c88;font-style:normal;text-decoration:underline}.press_kit a:hover{color:#e23955}.press_kit ul{padding-left:20px}.press_kit li{margin:10px 0 0;list-style:disc}.press_kit li span,.press_kit li label{display:inline-block;padding:0 10px}.press_kit li small{font-size:14px}.press_kit p{margin:10px 0}.brynTop{width:100%;float:left;padding:60px 0;border-bottom:1px solid #cfcfcf}.brynTop .colLft{float:left;width:45%;padding:12px;background:#fff;box-shadow:#dadada 1px 2px 12px 2px}.brynTop .colLft img{width:100%;display:block}.brynTop .colRgt{float:right;width:52%}.brynTop p{margin:20px 0;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}.brynTop strong{font-family:roboto-medium}.brynTop em{font-family:roboto;font-style:italic}.byline{text-align:right;font-size:14px;font-family:roboto;font-style:italic;color:#888}.brynTop .colRgt p:first-child{margin-top:0}.brynTop p.featbox{overflow:hidden;padding:2%;background-color:#efefef;margin:0 0 4%;border-left:5px solid #782088;border-radius:0 3px 3px 0;font-family:roboto-medium;font-style:italic;font-size:20px}.brynTop .colLft p{margin:15px 0}.brynFull{width:100%;float:left;display:none}.brynFull figure{max-width:40%;padding:12px;background:#fff;box-shadow:#dadada 1px 2px 12px 2px;float:right;margin-left:40px;margin-bottom:40px}.brynFull figcaption{margin:20px 0;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}.brynTop h3{font-family:roboto-medium;font-size:20px;line-height:24px;color:#132935;letter-spacing:.5px;margin:30px 0 15px}.brynTop h4{font-family:roboto-medium;font-size:22px;line-height:26px;color:#132935;letter-spacing:.5px;margin:30px 0 15px}.brynTop .btn2{display:inline-block;padding:0 25px;line-height:42px;text-transform:uppercase;font-family:bebas neue;color:#fff;font-size:23px;background:#e23955;height:40px;cursor:pointer}.brynTop .btn2:hover{background:#132935}.allNews{width:100%;float:left;padding:60px 0}.newsRow{width:calc(100% + 30px);margin-left:-15px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.newsRow .newsCol{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px}.colF{width:100%;float:left;padding:15px;box-shadow:#dadada 1px 2px 12px 2px;min-height:226px}.colF img{max-height:200px;float:left;margin-right:1em;width:auto}.newsCol h3{font-family:bebas neue;font-size:24px;line-height:26px;color:#132935;letter-spacing:1px;font-weight:700;margin-bottom:15px}.newsCol p{margin:15px 0;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:roboto-regular;color:#132935}.btt{display:inline-block;font-size:14px;color:#132935;border:1px solid #132935;padding:0 15px;min-width:120px;height:38px;line-height:36px;text-align:center;text-transform:uppercase;font-family:roboto-medium}.btt:hover{background:#e23955!important;color:#fff!important;border-color:#e23955;text-decoration:none!important}.btt i{display:inline-block;margin:0 4px}.bttarticle{display:inline-block;font-size:14px;color:#fff!important;background:#e23955;border:1px solid #e23955;padding:5px 15px;min-width:120px;text-align:center;text-transform:uppercase;font-family:roboto-medium}.bttarticle:hover{color:#6e1d67!important;text-decoration:none!important}.newsDtl{width:100%;float:left;padding:60px 0 140px}.btnBox{width:100%;float:left;margin:40px 0}.btnBox span{display:inline-block;margin:0 5px}.newsDtl blockquote{font-size:16px;line-height:22px;letter-spacing:.5px;font-family:roboto;font-style:italic;color:#132935;overflow:hidden;padding:10px 20px;border-left:5px solid #e23955;margin:15px 0}#primary.newsDtl blockquote p:lat-child{margin-bottom:0}#primary p:last-child{margin-bottom:0}.menuBtn,.trigger{display:none}#primary .countries .alignleft{float:none;margin:0 auto!important;display:block}#primary .countries li br{display:none}.prsRow p:last-child{margin-bottom:0}.aboutBed .col-md-12{width:100%;float:left}.aboutBed .flex-video{width:100%;float:left;text-align:center;margin:25px 0}.flex-video iframe{display:inline-block;margin:0 auto}.prsRow,.newsCol{display:none}.btnMr{width:100%;float:left;text-align:center;margin:30px 0 0}.btnMr a{display:inline-block;padding:0 25px;line-height:42px;text-transform:uppercase;font-family:bebas neue;color:#fff;font-size:23px;background:#e23955;height:40px;cursor:pointer}.btnMr a:hover{background:#132935}.errorPage{width:100%;float:left;padding:60px 0 120px;text-align:center}.errorPage p{margin:20px 0}.errorPage a{width:151px;height:51px;text-align:center;text-transform:uppercase;font-family:bebas neue;color:#fff;font-size:25px;margin:30px 0 40px;background:#911c88;display:inline-block;line-height:51px}.errorPage a:hover{background:#132935}.pageNav{width:100%;float:left;text-align:center;margin:60px 0}.pageNav h2.screen-reader-text{display:none}.pagination{width:100%;float:left;text-align:center}.pagination .nav-links{width:100%;float:left}.pagination .page-numbers{display:inline-block;margin:2px 4px;min-width:34px;height:34px;line-height:32px;border:1px solid #48475b;color:#48475b;font-family:roboto-medium;font-size:13px;padding:0 5px}.pagination .page-numbers.next,.pagination .page-numbers.prev{padding:0 15px}.pagination .page-numbers:hover,.pagination .page-numbers.current{color:#fff;background:#de3853;border-color:#de3853}.EcologyNews h2{margin-bottom:30px;text-align:center}div.remember{background:#f0f9ff;background:-moz-linear-gradient(top,#f0f9ff 0%,#cbebff 47%,#a1dbff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f9ff),color-stop(47%,#cbebff),color-stop(100%,#a1dbff));background:-webkit-linear-gradient(top,#f0f9ff 0%,#cbebff 47%,#a1dbff 100%);background:-o-linear-gradient(top,#f0f9ff 0%,#cbebff 47%,#a1dbff 100%);background:-ms-linear-gradient(top,#f0f9ff 0%,#cbebff 47%,#a1dbff 100%);background:linear-gradient(to bottom,#f0f9ff 0%,#cbebff 47%,#a1dbff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff',endColorstr='#a1dbff',GradientType=0 );padding:2em;margin:2em 0}div.remember h3:first-child,div.remember h2:first-child{margin-top:0!important}#primary .sourcebox ol li,#primary .sourcebox ul li{font-size:14px;line-height:20px}.webN{width:100%;float:left;margin:50px 0 0;text-align:center}.webN img{display:block;margin:0 auto}#webinar-banner-mobile{display:none}.blgdtl img.aligncenter,.blgdtl img.alignnone{margin:0 auto;display:block;float:none}.blgdtl img.alignleft{float:left;margin-right:30px}.blgdtl img.alignleft{float:right;margin-left:30px}.blgdtl iframe{display:block;margin:20px auto}.CategRow h2.widget-title{display:none}.arch .CatgryWrpr ul li a{height:auto;line-height:24px;font-size:15px;padding:10px 15px;text-transform:capitalize}.arch .Sidebar{width:240px}.arch .CatgryWrpr h3{height:56px;line-height:58px;font-size:28px}.arch .CatgryWrpr ul li.current-cat a{background:#e23955;color:#fff}.arch .CatgryWrpr ul li.current-cat a:after{-webkit-transform:rotate(270deg)}.rightBar{width:calc(100% - 265px);float:right}.rightBar .SignleNewsRow .NewsCol{width:32%;margin-right:2%}.rightBar .SignleNewsRow .NewsCol:nth-child(3n){margin-right:0}.rightBar .SignleNewsRow{margin-top:-40px}.NewsImg .thmb{transition:all .4s ease-in-out}.NewsImg .thmb:hover{opacity:.8;transition:all .4s ease-in-out}.single h2{line-height:1}.ltstNews .thmb{width:100%;float:left;height:226px;background-repeat:no-repeat;background-size:cover}.ltstNews .VidTxt{height:88px;overflow:hidden}.SignleNewsRow .NewsContent h2.tittle{text-align:left;margin:0}@media(max-width:1180px){.container{width:96%}.logo{width:260px}.LogoRow .owl-prev{left:-1%;margin:5px 0}.LogoRow .owl-next{right:-1%;margin:5px 0}.LogoRow .item{padding:0 15px}.LogoRow .owl-nav{left:0}.AccountLogin{width:140px}.SignLogin{width:120px}.ShippingDiv{width:390px}.FreeShip{padding-right:20px;margin-right:12px}.navigation ul li{margin-right:30px}.LogoRow #owl-demo{padding:0 20px;width:100%}.BanTxt h1{font-size:54px;line-height:62px;letter-spacing:3px}.ProDet p{font-size:20px;line-height:26px}.ProDet span{font-size:52px;line-height:40px}.BanBtn a{width:180px;height:56px;line-height:54px;font-size:20px}.FeaturdCol{width:30%!important;margin:0 1.5%!important;height:250px}.FeaturdColContent h3{font-size:40px;line-height:42px}.ftImg{bottom:-40px!important;right:15px!important;width:40%!important}.FeaturdColContent{width:180px;padding-top:30px;padding-left:10px}.FeaturdColContent .FPbtn{width:120px;height:38px;line-height:36px;margin-top:20px}.FeaturdColContent .FPbtn a{font-size:13px}.SubsRow::before{display:none}.SubsDiscount{margin-left:0;width:38%;height:auto;padding:38px 45px 30px;line-height:42px;background-size:100% 100%}.SubsForm{width:58%;padding-left:45px;padding-right:0}.SubsDiscount span{font-size:48px}.QuizContent{padding:70px 0 40px 25px}.QuizContent h3{font-size:30px;letter-spacing:1px}.Quizbtn a{font-size:18px}.Quizbtn{width:160px;height:48px;line-height:46px}.DietBox{padding:0}h2{font-size:42px;line-height:38px;letter-spacing:1px}.DietContent p{line-height:28px;font-size:17px}.DietContent .DietBtn{width:150px;height:48px;line-height:48px}.DietContent .DietBtn a{font-size:16px}.DietContent{width:48%}.DietDonnaImg{width:48%}.BeinfoContent{width:48%;padding:0}.BeinfoRow:nth-child(2n) .BeinfoContent{float:left}.BeinfoImg{width:48%;padding-left:90px}.BeinfoRow .BeinfoPro{left:110px;width:80px}.BeinfoRow:nth-child(2) .BeinfoPro{width:80px;bottom:-70px}.BeinfoContent h4{font-size:22px;line-height:30px}.BeinfoContent p{line-height:28px;font-size:17px}.BeinfoRow{padding:40px 0}.BeinfoRow::before{width:50%;height:100%;left:-8%}.BeinformedBox{overflow:hidden;padding-bottom:60px}.BeinfoImg::before{font-size:70px;left:-25%;top:50%}.BeinfoRow:nth-child(2) .BeinfoImg::before{right:-28%}.TestimonialDiv #testimonial{padding:0 60px}.TestimonialDiv .owl-prev{left:0}.TestimonialDiv .owl-next{right:0}.BeMotivated::after,.BeMotivated::before{width:35%;background-size:100%;background-position:bottom}.MotivatedRow span{font-size:20px;padding:20px 0 0}.MotivatedRow span::after{display:none}.SugstType{padding:40px 0 0}.SugstCol{width:30%;margin:30px 1.5% 0}.VidTxt{font-size:16px}.CinfoCol{margin-right:2%;padding-right:20px;width:23%}.CinfoCol:nth-child(2){margin-right:2%}.CinfoImg{margin-right:0;width:55px}.CinfoTittle{width:calc(100% - 60px);padding-left:10px;font-size:20px}.CinfoCol:nth-child(2) .CinfoTittle{width:calc(100% - 60px)}.FootLogo{width:43%;margin-right:0;padding-right:3%}.FootMenu{width:42%}.FootIcon{width:15%}.FootMenuCol:nth-of-type(1){margin-right:0}.FootMenu .FootMenuCol{width:50%}.InrBnrTxt h1{font-size:42px;line-height:44px}.BreadCrumb ul li{font-size:18px;padding-right:32px;margin-right:10px}.BreadCrumb ul li:not(:last-child)::after{font-size:20px;top:-1px}.InrBnrCell{height:100%}.AboutTop{padding:0}.AboutTop p{padding:0}ul.overview-row li{font-size:18px;margin-right:30px}.DoctorRow{padding:0}.DoctorContent p{font-size:18px;line-height:32px}.HandImg{width:40%;margin-top:-40px;margin-right:-4%}.DoctorContent{width:62%}.AboutWrpr{padding:0}.DetlDiet{padding:0}.EcologyDietVid{width:48%}.EcologyDietTxt{width:48%}.EcologyDietTxt p,.AboutTop p{font-size:17px;line-height:26px}.middle{overflow:hidden;width:100%;float:left}.row{margin-left:0;margin-right:0}.AboutDonna p{font-size:17px;line-height:28px}.DonnaRow .DonnaContent{width:48%}.aboutBed p,.prsRow p{font-size:17px}.CourseRow{width:100%}.CourseContent{width:48%!important;padding:35px 20px!important}.CourseImg{width:48%}.CourseContent h3{font-size:32px}.CourseContent a.CourseBtn{width:180px;height:46px;line-height:46px;font-size:15px;margin:15px 0 0}.CourseContent h5{font-size:17px;line-height:26px}.CourseContent p{line-height:26px}.OurCourse{margin:60px 0}.testimonial3 .item{padding:10px}.TestimonialDiv .testimonial3{padding:0}.TstmonalProfile{font-size:22px}.newsDtl{padding:30px 0}.btnBox{margin:30px 0 20px}.newsTxt{display:table}.newsCol p{margin:10px 0;font-size:15px;line-height:22px}.newsCol h3{font-size:22px}.newsRow .newsCol{padding:10px}.newsRow{width:100%;padding:0;margin-left:0}.nextStep{padding:60px 0}.nextStep h2{font-size:34px;line-height:36px;letter-spacing:1px}.allConsult .DietDonnaImg{width:100%}.TestimonialDiv{padding:60px 0}.imp{padding:30px 0 0}.dRgt{width:48%}.errorPage{padding:50px 0 60px}.InrBnrTxt h1 span,.InrBnrTxt h1 strong{padding:4px 5px 0}.InrBnrTxt h1{letter-spacing:3px}.SignleNewsRow .NewsCol{width:31.3%;margin-right:3%}.SignleNewsRow .NewsContent h2.tittle{font-size:24px;line-height:28px}.PostDate{font-size:14px;padding:0 10px}.EcologyNews{padding:60px 0 40px}.arch .Sidebar{width:100%}.arch .CategRow{display:none}.rightBar{width:100%;margin:50px 0 0}.arch .CatgryWrpr h3{height:50px;line-height:52px;font-size:25px;padding:0 15px;cursor:pointer;position:relative}.arch .CatgryWrpr h3:before{content:'\f107';font-family:fontawesome;position:absolute;top:0;right:10px;color:#fff;font-size:22px}.arch .CatgryWrpr ul li a{font-size:14px;padding:8px 15px}}@media(max-width:979px){.container{width:94%}.logo{width:240px;margin:10px 15px}.header::after{display:none}.header{position:relative}.FreeShip{display:none}.navigation{display:none}.SrchDiv a{display:none}.ShippingDiv{width:calc(100% - 95px);float:left;padding:0;border:0}.Headryt{width:100%;padding:0 15px 5px}.topLoginBox{float:right;margin-right:0}.SrchForm{display:block;width:100%;position:static}.SrchForm input[type=search]{width:100%;height:40px;border-radius:0;border-color:#132935;color:#132935}.SrchDiv{width:100%}.SignLogin,.AccountLogin{height:40px;line-height:40px;width:40px}.SignLogin::after{width:15px;height:14px;top:14px;right:-10px}.topRightBox{margin:0}.SignLogin a,.AccountLogin a{font-size:0;padding:0;background-position:center}.SignLogin,.AccountLogin{width:44px}.SignLogin::after{width:16px;height:14px;top:16px;right:-11px;background-size:100%}.header .container{width:100%}.header .menuBtn{width:34px;height:34px;cursor:pointer;float:right;position:relative;z-index:2;display:block;position:absolute;top:26px;right:15px}.header .menuBtn span{width:32px;height:3px;position:absolute;right:0;border-radius:1px;background:#132935;transition:opacity .2s ease,background .2s ease,top .2s ease .2s,transform .2s ease}.header .menuBtn .a{top:8px}.header .menuBtn .b{top:16px}.header .menuBtn .c{top:24px}.header .menuBtn:hover .a{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.header .menuBtn:hover .c{-webkit-transform:translateY(1px);transform:translateY(1px)}.header .menuBtn.active .a,.header .menuBtn.active .b,.header .menuBtn.active .c{transition:opacity .2s ease,background .2s ease,top .2s ease,transform .2s ease .2s}.header .menuBtn.active .a{top:16px;-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.header .menuBtn.active .b{background:transparent!important}.header .menuBtn.active .c{top:16px;-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}.navigation{display:none;width:100%;float:left;position:absolute;top:89px;left:0;z-index:99;border-bottom:1px solid #dfdfdf;margin:0;padding:0}.navigation ul{width:100%;float:left;margin:0;background:#fff}.navigation ul li{width:100%;float:left;margin:0;padding:0;border-top:1px solid #eaeaea;line-height:initial}.navigation ul li a{display:block;padding:10px 15px;line-height:initial;color:#04172f;font-size:18px;letter-spacing:1px}.navigation ul li a:hover,.navigation ul li.current_page_item a{background:#e23955;color:#fff}.navigation ul li.current-menu-item a{background:#e23955;color:#fff}.navigation ul ul,.navigation ul li:hover ul{border-radius:0;opacity:1;position:static;transform:translateY(0);transition:none;visibility:visible;width:100%;z-index:999;display:none;box-shadow:none;border:0;background:#fbfbfb;border-bottom:0;margin:0}.navigation ul ul li{width:100%;float:left;text-align:left;border-bottom:0;line-height:24px;border-top:1px solid #dfdfdf}.navigation ul ul li a{display:block;padding:10px 25px;line-height:initial;background:#f5f5f5;color:#04172f;font-size:16px;letter-spacing:1px}.navigation ul ul li a:hover{background:#e23955;color:#fff}.navigation ul li.menu-item-has-children a::before{display:none}.navigation ul ul li:last-child{border-top:1px solid #dfdfdf}.navigation .trigger{position:absolute;top:0;right:0;width:40px;height:100%;cursor:pointer;border-left:1px solid #eaeaea;background:#f5f5f5;display:block}.navigation .trigger:before{font-family:FontAwesome;content:"\f0d7";position:absolute;right:0;top:0;font-size:24px;color:#911c88;width:100%;height:100%;text-align:center;line-height:44px}.navigation .trigger.active:before{content:"\f0d8"}.navigation ul li.menu-item-has-children{padding:0}.navigation ul li a::before,.navigation ul li.menu-item-has-children::after{display:none}.banner2 .BanProduct img{max-width:75%;max-height:300px}.banner2{height:620px}.banner2 .item{height:628px}.BanTxt h1{font-size:42px;line-height:50px;letter-spacing:2px}.ProDet span{font-size:38px;line-height:34px}.ProDet p{font-size:18px;line-height:24px}.BanBtn a{width:150px;height:48px;line-height:46px;font-size:16px}.ProDet{margin:15px 0 20px}.BanTxt{width:52%;top:15%}.LogoRow{margin-top:-112px}.FeaturdColContent h3{font-size:30px;line-height:32px}.FeaturdCol{height:200px;width:31%!important;margin:0 1%!important}.FeaturdPro{margin:50px 0 40px}.SubsDiscount{width:100%;float:left;text-align:center;background:0 0;padding:0 0 50px;line-height:32px}.SubsDiscount span{font-size:38px;color:#1b2732;line-height:34px}.SubsDiscount span br{display:none}.SubsBoxTopWrap{height:initial;padding:25px 0;text-align:center}.SubsForm{width:100%;padding:0}.SubsForm::before{display:none}.SubsForm label{font-size:32px;margin:0 0 10px}.SubsInput{width:88%;margin:0 6%}.QuizBG{min-height:initial}.QuizBox{margin:40px 0}.QuizContent{padding:40px 0 50px 20px}.DietContent .DietBtn{margin-top:20px}.selectme select{line-height:50px;font-size:14px}.BeinfoImg::before{font-size:58px}.BeinfoRow::before{height:92%}.BeinfoContent h4{font-size:20px;line-height:26px}.BeinfoRow .ReadBtn a{font-size:17px}.BeinfoBtn a{font-size:16px}.BeinfoBtn{width:200px;height:50px;line-height:48px;margin-top:20px}.TestimonialDiv{padding:60px 0}.BeMotivated{padding:60px 0;min-height:420px}p{font-size:16px!important;line-height:26px!important}.MotivatedBtn{width:240px;height:58px;line-height:56px}.MotivatedBtn a{font-size:18px}.MotivatedRow p{margin:20px 0}.SugestionDiv{margin:90px 0 60px}.SubsBoxBotm .SubsBoxTopWrap .SubsDiscount span{color:#fff}.CinfoTittle{font-size:18px}.FooterTop{margin:40px 0 10px}.FootLogo{width:100%;float:left;padding:0 0 20px;border-bottom:1px solid #31393c;margin-bottom:20px;text-align:center}.FootLogo p{margin:15px 0 0}.FootMenu{width:70%}.FootIcon{width:25%}.FooterMid p{font-size:12px!important;line-height:18px!important}.copyryt{font-size:14px;width:100%;text-align:center;margin:0 0 10px}.paymode{width:100%;text-align:center}.FooterBotm{padding:15px 0}.FooterMid .disclaimer span{font-size:24px;padding-right:15px}.FooterMid .disclaimer::after{top:15px}.FootMenuCol ul li{margin-bottom:20px}.CustomerInfo{padding:20px 0;min-height:initial}.DonnaProfile span{font-size:24px}.DonnaProfile{font-size:17px}.DonnaProfile span::before{width:40px;height:20px;background-size:100%}.SugstType ul li{height:52px;line-height:52px;margin:0 5px;padding:0 30px;font-size:18px}.SugstType ul li:nth-child(1)::before{width:24px;height:24px;margin-right:8px;background-size:100%!important}.SugstType ul li:nth-child(2)::before{width:24px;height:24px;margin-right:8px;background-size:100%!important}.SugstType ul li:nth-child(3)::before{width:20px;height:32px;margin-right:8px;background-size:100%!important}.FotCol h3{font-size:26px;margin-bottom:25px}.FeaturdColContent{width:150px}.InrBnrTxt h1{font-size:34px;line-height:38px}.BreadCrumb ul li{font-size:16px}.AboutWrpr{margin:60px 0}.DoctorProfile{font-size:20px}.DietVidTop h2{padding:55px 30px 0;font-size:32px}.EcologyDietVid::after{width:110px;height:155px;background-size:100%}.EcologyDietVid{padding:8px}.video button{width:80px;top:42%}.EcologyDietVidProfile span{font-size:22px}.EcologyDietVidProfile{font-size:16px;padding:15px 0 0}.EcologyDietVidProfile span::before{width:38px;height:20px;background-size:100%}#primary h3{font-size:28px;line-height:30px;margin:30px 0 15px}#primary h4{font-size:22px;line-height:26px;margin:25px 0 15px}#primary address{font-size:16px;line-height:24px}#primary h2{margin:30px 0}.AboutTop h1{font-size:34px;letter-spacing:1px}#primary h1{padding:0}#primary ul li,#primary ol li{font-size:16px;line-height:24px}#primary ul,#primary ol{padding-left:30px}.praiseFor h3{font-size:32px;line-height:34px;letter-spacing:1px}.aboutBed{padding:20px 0 40px}.CourseContent p{font-size:15px!important;line-height:24px!important}.CourseContent h5{font-size:16px;line-height:22px}.CourseContent h3{font-size:28px}.CourseContent{padding:30px 20px!important}.ContactDiv{margin:60px 0}.ContactWrpr{width:100%;float:left}.ContactCol,.ByOption{width:48%}.ContactCol:last-child .CMid,.ByOption,.CMid{padding:20px}.testimonials{padding:40px 0}.testmRow h3{font-size:22px;letter-spacing:1px}.testmRow{padding:20px 0}.testmRow blockquote{font-size:15px;line-height:20px;padding:5px 15px}.testmRow blockquote p{font-size:15px!important;line-height:20px!important}.testmRow blockquote br{display:block!important}.col4 .TstmonalImg{height:170px}.col4 .TstmonalProfile{font-size:20px;min-height:initial}.viewAll a{padding:0 15px;font-size:18px}.testimonials .col4{margin:18px 0 0}.testimonials .col4 h3{font-size:22px;letter-spacing:1px}.testimonial3 .item{width:50%}.brynTop .colLft{width:100%;margin:0 0 30px}.brynTop .colRgt{width:100%}.brynTop,.allNews{padding:40px 0}.newsRow .newsCol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.praiseFor.pb{padding:40px 0}.praiseFor h3{margin-bottom:30px}.nextStep h2{font-size:30px;line-height:34px;letter-spacing:.5px}.nextStep{padding:40px 0 30px}.stepDonna{padding:40px 0}.tabsStyle2 .resp-tabs-list li{width:140px;height:46px;font-size:19px;line-height:46px}.allConsult .DonnaProfile{font-size:17px}.allConsult .DonnaProfile span{font-size:24px}.aa p{margin:15px 0}.faqC{padding:10px 0 40px}.faqC h2{margin-bottom:20px}.faqC dt{font-size:20px;line-height:24px}.TestimonialDiv{padding:40px 0}.InrBnrTxt h1 span,.InrBnrTxt h1 strong{padding:3px 5px 0}.ltstNews .thmb{height:145px;background-position:center}.resp-tab-content{padding:10px}.pageNav{margin:40px 0 20px}.navigation.pagination{display:block;position:static;border:0}.SignleNewsRow .thmb{height:200px;background-position:center}.SignleNewsRow .Newstext p{font-size:15px!important;line-height:24px!important}.SignleNewsRow .NewsCol{margin-top:30px}.SrchByCatgry{margin:60px 0}}@media(max-width:767px){.logo{width:210px;margin:10px}.header .menuBtn{right:10px;top:46px}.header .menuBtn{top:18px}.navigation{top:81px}.Headryt{width:100%;padding:0 10px 5px}p{font-size:15px!important;line-height:24px!important}.banner2 .BanProduct img{max-width:70%;max-height:260px}.banner2 .item{height:548px}.banner2{height:540px}.ProDet p{font-size:14px!important;line-height:22px!important}.ProDet p br{display:none}.BanTxt h1{font-size:34px;line-height:40px;letter-spacing:1px}.ProDet span{font-size:28px;line-height:30px}.BanBtn a{width:130px;height:40px;line-height:38px;font-size:15px}h2{font-size:34px;line-height:36px}.FeaturdRow{margin:40px 0 0}.FeaturdCol{width:98%!important;text-align:center;height:initial;background-size:cover!important;padding:20px 20px 70px;margin:5px 1%!important;position:relative}.ftImg{position:static;width:100%!important;float:left;text-align:center}.ftImg img{max-width:140px;max-height:140px}.FeaturdColContent{width:100%!important;float:left;padding:0 0 15px;position:static}.FeaturdColContent .FPbtn{float:none;display:inline-block;position:absolute;bottom:20px;left:0;right:0;margin:0 auto}.SubsForm label{font-size:28px;line-height:30px}.SubsInput{width:100%;margin:0}.SubsInput input{height:48px;line-height:48px;padding:5px 120px 5px 15px;font-size:14px}.SubsInput button.subsbtn{width:110px;height:40px;font-size:22px}.SubsDiscount span{font-size:32px;line-height:30px}.QuizContent h3{font-size:22px;line-height:24px;letter-spacing:.5px}.Quizbtn{width:115px;height:36px;line-height:34px;margin-top:10px}.Quizbtn a{font-size:14px}.QuizContent{padding:30px 0 40px 15px;width:100%}.DietContent{width:100%;margin:0 0 30px}.DietDonnaImg{width:100%;padding:6px}.DietContent h2{padding-top:50px;margin-bottom:15px}.DietContent .DietBtn{width:130px;height:40px;line-height:38px}.DietContent .DietBtn a{font-size:14px}.DonnaProfile{padding:10px 0 5px}.BeinfoImg{width:100%;padding:0;margin-bottom:20px}.BeinfoContent{width:100%}.BeinfoRow::before,.BeinfoImg::before{display:none}.BeinfoRow .BeinfoPro{bottom:5%;left:5%}.BeinfoRow:nth-child(2) .BeinfoImg{padding:0}.BeinfoRow:nth-child(2) .BeinfoPro{bottom:5%;left:5%}.ReadBtn{margin:15px 0 0}.BeinfoRow{border-bottom:2px solid #e5e5e5;padding:30px 0}.BeinfoRow:last-child{padding-bottom:0;border-bottom:0}.BeinformedBox{margin:40px 0;padding:0}.BeinfoContent p br,.TstmonalRow p br,.SugestionDiv p br{display:none}.TestimonialDiv{padding:40px 0}.TestimonialDiv #testimonial,.viewAll{margin:30px 0 0}.MotivatedRow h2{font-size:40px}.MotivatedRow p{margin:10px 0 20px}.BeMotivated{padding:40px 0;min-height:360px}.MotivatedBtn a{font-size:16px}.MotivatedBtn a::after{width:20px;height:20px;margin-left:10px;margin-top:-6px;background-size:100%}.MotivatedBtn{width:180px;height:48px;line-height:46px}.MotivatedRow span{font-size:18px;padding:15px 0 0}.SugstCol{width:48%;margin:20px 0 0}.SugstCol:nth-child(2n){float:right}.VidTxt{padding:10px 5px 6px;font-size:15px;min-height:60px}.CinfoCol{width:100%;padding:10px;border:1px solid #ccc!important;margin:4px 0}.CinfoCol:not(:last-child)::after{display:none}.FootLogo img{max-width:240px}.FootMenu{width:100%;padding:0 0 20px;border-bottom:1px solid #31393c;margin-bottom:20px}.FootMenuCol ul li a{font-size:14px;padding-left:14px}.FootMenuCol ul li{margin-bottom:15px}.FotCol h3{font-size:24px;margin-bottom:15px}.FootIcon{width:100%;margin-bottom:15px}.FootIcon ul li{width:48%;display:inline-block}.FootIcon ul li span{width:34px;height:34px;line-height:36px;margin-right:10px}.FotCol ul li a{font-size:14px}.copyryt{font-size:13px}.SugestionDiv h2.resp-accordion{border:1px solid #132935!important;color:#132935;font-size:18px;font-family:avenir lt std heavy;line-height:24px}.SugstDetl.resp-tab-content{width:100%;float:left;padding:0 0 15px}.SugestionDiv h2.resp-accordion.resp-tab-active{background:#911c88!important;border-color:#911c88!important;color:#fff}.SugestionDiv h2.resp-tab-active span.resp-arrow{border-bottom-color:#fff!important}.SugestionDiv{margin:90px 0 40px}.banner2 .BanProduct{height:auto}.viewAll a{line-height:42px;font-size:20px;height:40px}.VidImg .plyBtn{width:44px;height:44px;top:50%;margin-top:-22px}.VidImg .plyBtn::before{height:10px;width:10px;top:27%}.InrBnrTxt h1{font-size:26px;line-height:28px}.BreadCrumb ul li{font-size:14px;padding-right:25px;margin-right:6px}.BreadCrumb ul li:not(:last-child)::after{font-size:18px;top:-2px}.BreadCrumb{margin-top:15px}.AboutWrpr{margin:40px 0}.AboutTop h2{font-size:34px;margin-bottom:20px}.DoctorPhoto img{width:64px;height:64px}.DoctorPhoto{width:64px}.DietVidTop h2{padding:35px 15px 0;font-size:26px}.DietVidTop h2::before{width:70px;height:32px;background-size:100%}.DietVidTop::after{top:53px}.DietVidTop{margin:20px 0 40px}.EcologyDietVid{width:100%}.EcologyDietVid::after{right:0}.EcologyDietTxt{width:100%;margin:30px 0 0}.EcologyDietTxt p:last-child,.AboutTop p:last-child{margin-bottom:0}.EcologyDietTxt a{width:140px;height:40px;line-height:38px;font-size:15px}#primary .alignleft{margin:0 20px 15px 0}#primary .alignright{margin:0 0 15px 20px}#primary h3{font-size:24px;line-height:26px;margin:25px 0 15px;letter-spacing:1px}#primary h4{font-size:22px;line-height:24px;margin:20px 0 15px;letter-spacing:1px}#primary h5{font-size:20px;line-height:22px;margin:20px 0 15px;letter-spacing:1px}#primary address{font-size:15px;line-height:22px}#primary h2{margin:25px 0}.row .col-md-2{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0}.row .col-md-10{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0}#primary .countries ul li{width:94px;font-size:14px}.AboutWrpr.dfltPage{margin-top:20px}.AboutTop h1{font-size:30px;margin:0 0 25px}#primary h1{margin:25px 0}#primary ul li,#primary ol li{font-size:15px;line-height:22px;margin-bottom:10px}#primary ul,#primary ol{padding-left:20px}.AboutDonna h2{font-size:34px}.DonnaRow .DonnaContent{width:100%;text-align:center;margin:0 0 30px}.ConsultBtn span{width:400px;height:initial;padding:5px;font-size:14px;line-height:28px}.ConsultBtn span a{font-size:14px}.aboutBed ul li{font-size:15px}.aboutBed ul{padding-left:20px}.aboutBed p{margin:15px 0}.praiseFor{padding:40px 0}.praiseFor h3{font-size:28px;line-height:30px;margin-bottom:25px}.prsRow{padding:15px 15px 15px 20px;margin:10px 0;text-align:center}.prsRow::before{width:3px}.prsRow .colL{width:100%;margin:0 0 15px;text-align:center}.prsRow p{margin:0 0 15px}.prsRow .colL .thumb{float:none;display:inline-block;margin:0 4px;max-width:48%}.flex-video iframe{height:280px}.aboutBed .flex-video{margin:15px 0}.CourseContent{width:100%!important;text-align:center;order:1;padding:20px 15px 30px!important}.CourseImg{width:100%;order:2}.CourseCol{flex-direction:column!important;border:1px solid #bebebe!important;margin:10px 0}.CourseRow{border:0}.OurCourse{margin:40px 0}.CourseContent a.CourseBtn{width:160px;height:42px;line-height:42px;font-size:14px}.ContactCol{width:100%;margin-bottom:10px;min-height:initial}.ByOption{width:100%;margin-bottom:10px;min-height:initial}.CMid ul li{margin-bottom:20px}.Cheadr{height:48px;line-height:44px;font-size:22px}.Cheadr span{width:48px;height:48px;margin-right:10px}.Cheadr span::after{font-size:26px;line-height:48px}.CMid h3{margin-bottom:5px;font-size:18px}.ChatDiv h3{margin-bottom:15px}.ChatDiv .box{font-size:15px!important}.OtherContact{padding:20px 15px}.OtherContact h3{font-size:28px}.Overviewtxt{padding:30px 0}.address h3{font-size:28px;margin-bottom:5px}.address{padding-left:45px}.address::after{width:34px;height:30px;background-size:100%}.ContactDiv{margin:40px 0}.testimonials .col8{width:100%}.testimonials .col4{width:100%}.testmRow h3{margin:0 0 10px}.testmRow blockquote{border-left-width:3px;padding:5px 10px}.TstmonalProfile::before{width:30px;height:22px;background-size:100%}.TstmonalProfile{padding-left:40px}.testimonial3 .item{width:100%}.TstmonalProfile{font-size:20px;min-height:initial;margin:20px 0 0}.TstmonalContent{padding:0 0 10px}.btt{padding:0 10px;min-width:110px;height:34px;line-height:32px;font-size:13px}.btnBox span{margin:0 2px}.newsDtl{padding:20px 0}.brynTop p{margin:15px 0}.newsRow .newsCol{padding:10px 0}.colF{min-height:initial;padding:10px}.newsCol h3{font-size:20px;margin:0 0 10px}.brynTop .btn2{padding:0 20px;line-height:38px;font-size:20px;height:36px}.prsKit{padding:40px 0}.prsKit h2{margin-bottom:20px}.prsKit h3{font-size:24px;line-height:26px;letter-spacing:1px;margin-bottom:20px}.prsKit h4{font-size:17px;line-height:24px}.press_kit li{font-size:15px}.prsKit h5{font-size:16px;line-height:22px}.press_kit li span,.press_kit li label{padding:0 8px}.btnMr a{padding:0 20px;line-height:38px;font-size:20px;height:36px}.dRgt{width:100%;margin:40px 0 0}.tabsStyle2 .resp-tabs-list{display:block!important}.tabsStyle2 .resp-accordion{display:none!important}.cnsltRow .cnsltCol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0}.allConsult .DietDonnaImg{margin-bottom:30px}.faqC dd{font-size:15px;margin:10px 0}.faqC dt{font-size:18px}.faqC ul{padding:10px 15px}.nextStep h2{font-size:24px;line-height:32px}.SignleNewsRow .NewsCol{width:48%;margin-right:0}.SignleNewsRow .NewsCol:nth-child(2n){float:right}.PostDate{font-size:13px;padding:0 8px}.author{padding-right:8px;margin-right:8px}.date::before{font-size:14px}.NewsBtn a{width:100px;height:34px;line-height:34px}.blgdtl iframe{max-width:100%;height:300px}.SrchByCatgry{margin:40px 0}.rightBar .SignleNewsRow .NewsCol{width:48%;margin-right:0}.rightBar .SignleNewsRow .NewsCol:nth-child(2n){float:right}}@media(max-width:470px){.banner2 .BanProduct img{max-width:76%;max-height:170px}#banner2 .owl-dots{bottom:100px;right:auto;left:8px}#banner2 .owl-dots span{width:14px;height:14px;margin:4px}.BanTxt{width:90%;top:8%}.BanTxt h1{font-size:30px;line-height:36px}.ProDet span{font-size:24px;line-height:28px}.BanBtn{width:100%;float:left}.BanBtn a{width:110px;height:36px;line-height:34px;font-size:14px}.banner2,.banner2 .item{height:460px}.LogoRow{padding:10px 0;margin-top:-92px}.LogoRow .owl-theme .owl-nav [class*=owl-]{font-size:22px;margin:0}.banner2 .item::after{height:96px}.BanProduct{bottom:85px;right:8px}.LogoRow .item{padding:0 20px}.FeaturdColContent h3{font-size:26px;line-height:30px}.SubsDiscount span{font-size:27px;line-height:30px}.SubsForm label{font-size:24px;line-height:28px}h2{font-size:28px;line-height:30px}.DonnaProfile span{font-size:20px}.DonnaProfile{font-size:15px}.DonnaProfile span::before{width:34px;height:18px}.BeinfoContent h4{font-size:18px;line-height:24px;margin:10px 0}.BeinfoBtn a::after{margin-left:10px;font-size:18px}.BeinfoBtn a{font-size:14px}.BeinfoBtn{width:180px;height:40px;line-height:38px}.selectme select{line-height:38px;font-size:13px}.TestimonialDiv #testimonial{padding:0 30px}.TestimonialDiv .owl-theme .owl-nav [class*=owl-]{font-size:20px;width:32px;height:32px;line-height:22px}.TstmonalImg{height:170px}.TestimonialDiv .owl-prev{left:-12px}.TestimonialDiv .owl-next{right:-12px}.TstmonalContent{padding:0 0 5px}.TstmonalProfile{font-size:20px;padding-left:30px;margin:15px 0 0;letter-spacing:1px;min-height:48px}.TstmonalProfile::before{width:24px;height:24px;background-size:100%}.SugstCol{width:100%}.VidTxt{min-height:initial}.SugestionDiv h2.resp-accordion{font-size:17px;line-height:20px}.MotivatedRow h2{font-size:34px}.FotCol ul li a{font-size:13px;padding-left:12px}.FotCol ul li a{font-size:12px}.InrBanr{overflow:hidden}.InrBanr img{min-width:140%;margin-left:-20%}.InrBnrTxt h1{font-size:28px;line-height:30px;letter-spacing:1px}.BreadCrumb ul li{font-size:13px;padding-right:20px;margin-right:5px}.BreadCrumb ul li:not(:last-child)::after{font-size:17px;top:-3px}.BreadCrumb{margin-top:6px}.AboutTop h2{font-size:28px}ul.overview-row li span{margin-right:15px;width:50px}ul.overview-row li{font-size:17px;margin-right:20px;margin-bottom:10px}.DoctorContent{width:100%}.HandImg{width:60%;margin-top:-30px}.video button{width:60px;height:60px}.EcologyDietVid::after{width:100px;height:140px;bottom:35px}#primary .alignleft,#primary .alignright,#primary .aligncenter{margin:15px auto;float:none;display:block}#primary .countries ul li{width:50%;margin:5px 0;padding:0 5px;text-align:center;float:left}#primary img{float:none;margin:0 auto}.AboutTop h1{font-size:28px;line-height:30px}.ConsultBtn span{width:94%}.AboutDonna h2{font-size:28px}.flex-video iframe{height:200px}.aboutBed h2{margin:25px 0}.praiseFor h3{font-size:24px;line-height:28px}.prsRow .colL .thumb{max-width:47%;margin:0 2px}.prsRow{padding:15px 10px}.CourseContent h3{font-size:26px;line-height:28px}.testimonial3 .item{padding:6px 0}.colF img{max-height:140px;display:block;margin:0 auto 10px;float:none;width:auto}.newsTxt{text-align:center;width:100%}.tabsStyle2 .resp-tabs-list li{width:130px;height:42px;font-size:18px;line-height:42px}.allConsult .DonnaProfile span{font-size:20px}.allConsult .DonnaProfile{font-size:15px}.DonnaProfile span::before{width:28px;height:16px}.navigation{top:76px}.errorPage p{margin:10px 0}.errorPage a{width:130px;height:40px;margin:10px 0 20px;line-height:41px}.errImg img{width:250px}.InrBnrTxt h1 span,.InrBnrTxt h1 strong{padding:2px 4px 0}#webinar-banner-mobile{display:block}#webinar-banner-mobile img{display:block}#webinar-banner{display:none}.ltstNews .thmb{height:210px;background-position:center}.ltstNews .VidTxt{height:initial}.SignleNewsRow .NewsCol{width:100%}.pagination .page-numbers{min-width:32px;height:32px;line-height:30px;font-size:12px;margin:2px}div.remember{padding:1em}#primary .sourcebox ol li,#primary .sourcebox ul li{font-size:12px;line-height:18px}.blgdtl iframe{height:220px}.rightBar .SignleNewsRow .NewsCol{width:100%}}@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%)}50%{opacity:0;-moz-transform:translate(-100%)}51%{opacity:1}}@keyframes toRightFromLeft{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}@keyframes pulsate{0%{opacity:0;transform:scale(2)}80%{opacity:.6}100%{transform:scale(3);opacity:0}}@media(min-width:768px),print{#menu-item-15>ul{width:600px}#menu-item-15>ul li{width:50%}}.SrchForm input[type=text]{border:1px solid #949494;background-color:#fff;padding:10px 18px;color:#000;max-width:100%;line-height:1.2;border-radius:2px}input.addsearch{background:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:6px;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:13px;height:38px;line-height:1.4;padding:10px;vertical-align:baseline;width:100%;box-sizing:border-box}input.addsearch:focus{box-shadow:0 0 3px 1px #68a8e0}a:not([disabled]):hover,a:focus{color:#6e1d67}@media(max-width:979px){.CartDiv{padding:0;border:0;position:absolute;top:0;right:50px;margin-top:16px}.crtIcn a{font-size:0;line-height:30px;padding-left:35px}.crtIcn a::after{width:32px;height:32px;background-size:100%}}@media(min-width:768px){.FeaturdColContent h3{min-height:96px}}#primary .countries li br{display:unset}.blog-content .sideimage{float:right;width:33%;margin:0 0 1em 1em;padding:1em}#primary>div>div.sideimage>p>img{margin:15px auto!important;float:unset;display:block}@media(max-width:767px),print{.blog-content .sideimage{width:100%;margin:0}}.blog-content a.button{color:#fff!important}.blog-content .button{font-size:100%;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;text-transform:uppercase;padding:6px 15px;letter-spacing:0;font-weight:400;color:#fff;border-width:1px;border-color:#fff;border-style:solid;background:#511a5b;cursor:pointer;border-radius:0;text-decoration:none!important}@media(max-width:767px),print{.QuizBG{width:100%;float:left;min-height:0;background:url(https://bodyecology.com/wp-content/themes/bodyecology/assets/images/quizm-bg.png) no-repeat center;background-size:cover}.Quizbtn{padding-top:15px;margin:auto}.QuizContent{padding:30px 0 40px;text-align:center}}@media(min-width:768px),print{iframe.featherlight-inner{width:600px;height:650px}}.Quizbtn a:hover{color:#000!important;background:#fff!important}.blog-content li{list-style-type:decimal!important}@media(min-width:1181px){.SubsDiscount{padding:35px 25px 20px 75px;padding-left:50px!important}}.yotpo-reviews-carousel .carousel-display-wrapper{overflow-x:hidden}.wpcf7-form button,.wpcf7-form input{line-height:normal}.wpcf7-form button,.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;padding:.428571429rem;-webkit-appearance:menulist}.wpcf7-form .address{padding-left:0}.wpcf7-form .address:after{display:none}#ais-wrapper{display:unset!important;width:75%;float:left;position:relative;margin-left:10%;margin-right:10%}div#algolia-hits{width:80%;float:right}div#algolia-pagination{width:80%;float:right}#ais-facets{width:20%!important;padding-top:0!important}.ais-hits--content{overflow:inherit!important}a.ais-hits--title-link{line-height:normal}#ais-facets h3.widgettitle{font-weight:700;font-size:110%;padding-bottom:10px}#algolia-hits-products>div>div>div>a>img{max-width:200px}div#algolia-hits-products .ais-hits--thumbnail{float:unset!important;margin-right:unset!important}#algolia-hits-products>div{display:inline-flex;text-align:center;width:100%}#algolia-hits-products>div>div>div>h2{font-size:16px;line-height:normal;letter-spacing:normal;padding-top:15px}#algolia-hits-products>div>div{margin-top:auto!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:75px!important}#algolia-search-box .search-icon{fill:#911c88!important}#algolia-search-box input{border-bottom:2px solid #911c88!important}div#algolia-pagination{padding-bottom:50px;font-size:24px}#algolia-hits>div>div>article>div.ais-hits--content>h2{font-family:roboto-regular;text-transform:none;letter-spacing:normal}@media(max-width:767px),print{#algolia-hits-products>div{display:unset!important}div#algolia-hits{width:100%}}.onsalecatnav{background:#911c88}.onsalecatnav>a:hover{background:#511a5b!important}.owl-dots.disabled{display:none}a.homepage-category-item{line-height:20px}.homepage-category-item{float:left;width:16.6666%;text-align:center;text-decoration:none;padding:0 2%;cursor:pointer}.homepage-category-title{font-size:18px;font-weight:600;text-align:center;text-transform:uppercase;cursor:pointer}.homepage-category-row img{width:100%;padding-bottom:20px}@media(max-width:1026px){.homepage-category-item{width:33.3333%;margin-bottom:40px}}@media(max-width:769px){.homepage-category-item{width:50%;padding:0 5px;margin-bottom:40px;padding:0 20px}.homepage-category-title{font-size:16px}.homepage-category-row img{padding-bottom:10px}}.SugestionDiv{margin:0;margin-bottom:110px}.QuizBox{margin-top:0!important}@media(max-width:979px){.QuizBox{margin-top:0!important}.SugestionDiv{margin-bottom:60px}}@media(max-width:767px){.SugestionDiv{margin-bottom:40px}}@media(max-width:470px){#banner2>div.owl-stage-outer>div>div:nth-child(4)>div{background-position:right}#banner2>div.owl-stage-outer>div>div:nth-child(5)>div{background-position:right}.BeinfoBtn{height:50px!important}}.FooterMid p{font-size:12px}body{overflow-x:hidden}