section.hero{padding:0;}
section.hero .container{background-image:url(../images/speech-bubble/collagen-landing.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:658px;position:relative;}
.main.greek section.hero .container{background-image:url(../images/speech-bubble/greek-landing.jpg);}
.main.smoothie section.hero .container{background-image:url(../images/speech-bubble/protein-smoothie-landing.jpg);}
.main.icelandic section.hero .container{background-image:url(../images/speech-bubble/icelandic-landing.jpg);}
.main.crunch section.hero .container{background-image:url(../images/speech-bubble/crunch-landing.jpg);}
.main.original section.hero .container{background-image:url(../images/speech-bubble/original-landing.jpg);}
section.hero .bottle{top:-70px;right:70px;position:absolute;}
section.hero .bottle img{width:740px;}
section.hero .content{position:absolute;width:50%;left:150px;top:64px;}
section.hero h1{color:#fff;}
section.hero h1.purple{color:#58358f;}
section.hero h1 span{display:block;}
section.hero h1 span.big{font-size: 36px;}
section.hero p{color:#fff;width:100%;}
section.hero p.black{color:#414042;}
section.hero p.notes{font-size: 14px; line-height: 16px;margin-bottom: 20px;}
section.hero p.notes.pad-left{padding-left: 60px;}
section.hero a.btn.discover{width: 282px; margin: auto;margin-bottom: 20px;}

section.sub-menu{padding:0 95px 20px;margin-top:-46px;position:relative;border-bottom:1px solid #707070;}
section.sub-menu .container{display:flex;align-items:flex-end;justify-content:space-between;}
section.sub-menu div.left-menu{}
section.sub-menu div.left-menu ul{list-style:none;display:flex;align-items:center;padding:0;padding-left: 20px;margin:0;}
section.sub-menu div.left-menu ul li{padding:0 20px;}
section.sub-menu div.left-menu ul li a{font-weight:500;font-size:18px;line-height:28px;color:#414042;text-decoration:none;}
section.sub-menu div.social-icons{}
section.sub-menu div.social-icons ul{list-style:none;display:flex;align-items:center;justify-content:space-around;padding:0;margin:0;}
section.sub-menu div.social-icons ul li{padding:0 8px;}
section.sub-menu div.social-icons ul li:last-child{padding-right:0;}
section.sub-menu div.social-icons ul li a{}
section.sub-menu div.social-icons ul li a img{width:40px;}

section.flavors{padding:70px 95px 0;overflow:hidden;}
section.flavors .container{}
section.flavors .content{}
section.flavors .content h1{text-align:center;margin-bottom:10px;}
section.flavors .content p{width:62%;margin:auto;margin-bottom:30px;text-align:center;}
section.flavors .content p.notes{font-weight:normal;font-size:14px;line-height:28px;text-align:center;color:#552b9a;font-family: 'lightfit_handregular';margin-bottom:10px;}
section.flavors .content ul.flavors-list{display:flex;align-items:center;justify-content:space-evenly;list-style:none;margin:0;margin-bottom:50px;padding:0;padding: 0 15px;}
section.flavors .content ul.flavors-list .slick-list{width:100%;}
section.flavors .content ul.flavors-list li{text-align:center;padding: 0 10px;}
section.flavors .content ul.flavors-list li a{font-weight:500;font-size:18px;line-height:28px;color:#5e3392;text-decoration:none;}
section.flavors .content ul.flavors-list li a.title{padding: 0 25px;text-align: center;display: block;}
section.flavors .content ul.flavors-list li a img{width:100%;padding:25px 0;}
section.flavors ul.flavors-list .slick-prev, section.flavors ul.flavors-list .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:50%;}
section.flavors ul.flavors-list .slick-next{right:-25px;}
section.flavors ul.flavors-list .slick-prev{left:-25px;}
section.flavors ul.flavors-list .slick-prev:before, section.flavors ul.flavors-list .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:40px;height:40px;display:block;opacity:1;}
section.flavors ul.flavors-list .slick-prev.slick-disabled:before, section.flavors ul.flavors-list .slick-next.slick-disabled:before{opacity:0;}
section.flavors ul.flavors-list .slick-prev:before{transform:rotate(-180deg);}
section.flavors ul.flavors-list .slick-dots{width:calc(100%);bottom:-25px;}
section.flavors ul.flavors-list .slick-dots li{width:12px;height:12px;margin:0 5px;padding:0;}
section.flavors ul.flavors-list .slick-dots li button{width:12px;height:12px;}
section.flavors ul.flavors-list .slick-dots li button:before{width:8px;height:8px;background:#fff;border:solid 2px #552B9A;border-radius:6px;content:'';opacity:1;}
section.flavors ul.flavors-list .slick-dots li.slick-active button:before{background:#BD8FBB;}	

section.featured-r{padding:40px 95px 50px;margin-bottom:0;background:#278BBA;}
section.featured-r .container{}
section.featured-r .content h1{text-align:center;margin-bottom:10px;color:#fff;}
section.featured-r .content p{width:60%;margin:auto;margin-bottom:30px;text-align:center;color:#fff;}
section.featured-r .items{}
section.featured-r .items .item{padding:0 10px;text-align:center;position: relative;}
section.featured-r .items .item img{width:100%;}
section.featured-r .items .item .time{background: #FC9AAF 0% 0% no-repeat padding-box;border-radius: 25px;font-size: 16px;line-height: 20px;color: #fff;text-transform: uppercase;font-weight: 500;padding: 10px 16px;position: absolute;top: 10px;right: 20px;}
section.featured-r .items .item a.title{letter-spacing:0.05em;color:#fff;padding:20px;display:block;height: 80px;}
section.featured-r .slick-slider{margin:0;position:relative;}
section.featured-r .slick-slider{margin:0;padding:0 32px;margin-bottom:0px;}
section.featured-r .slider .slick-prev, section.featured-r .slider .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:37%;}
section.featured-r .slider .slick-next{right:16px;}
section.featured-r .slider .slick-prev{left:16px;}
section.featured-r .slider .slick-prev:before, section.featured-r .slider .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:40px;height:40px;display:block;opacity:1;}
section.featured-r .slider .slick-prev.slick-disabled:before, section.featured-r .slider .slick-next.slick-disabled:before{opacity:0;}
section.featured-r .slider .slick-prev:before{transform:rotate(-180deg);}

section.faqs{padding:0;}
section.faqs .container{padding:0;}
section.faqs .content h1{text-align:center;margin-bottom:0px;margin-top:60px;}
section.faqs .content a.togglefaqcat{color:#414042;font-size:24px;line-height:40px;display:block;text-align:center;padding-bottom:40px;border-bottom: solid 1px #E1E0DA;}
section.faqs .content a.togglefaqcat icon{font-size:36px;vertical-align:middle;line-height:40px;}
section.faqs .content a.togglefaqcat icon.plus{display: inline-block;}
section.faqs .content a.togglefaqcat icon.minus{display: none;}
section.faqs .content a.togglefaqcat.active icon.plus{display: none;}
section.faqs .content a.togglefaqcat.active icon.minus{display: inline-block;}
section.faqs div.item{padding:0;position:relative;}
section.faqs .faq-items div.item{padding:0;position:relative;margin-bottom:0;}
section.faqs div.item .faq-items{display:none;width:100%;padding:40px 105px 60px;background:#E1E0DA;}
section.faqs div.item .togglefaq{text-decoration:none;color:#414042;padding:0;font-size:18px;font-weight:bold;line-height:24px;width:100%;outline:none;display:flex;align-items:flex-start;pointer-events:none;}
section.faqs div.item .faqanswer{width:100%;padding:0;padding-top:0;}
section.faqs div.item .faqanswer p{font-size:18px;line-height:24px;color:#414042;margin-bottom:25px;font-weight:500;}
section.faqs div.item .faqanswer p.small{font-size:14px;line-height:20px;}

section.other-products{padding:60px 95px;overflow:hidden;}
section.other-products .container{}
section.other-products .content{}
section.other-products .content h1{text-align:center;margin-bottom:10px;}
section.other-products .content p{width:52%;margin:auto;margin-bottom:0;text-align:center;color: #414042;}
section.other-products .content p.notes{font-weight:normal;font-size:14px;line-height:28px;text-align:center;color:#552b9a;font-family:'Gotham Rounded Book';margin-bottom:10px;}
section.other-products .content ul.flavors-list{display:flex;align-items:center;justify-content:space-evenly;list-style:none;margin:0;margin-bottom:20px;padding:15px 30px;}
section.other-products .content ul.flavors-list .slick-list {    width: 100%;}
section.other-products .content ul.flavors-list li{text-align:center;padding: 0 15px;}
section.other-products .content ul.flavors-list li a{font-weight:500;font-size:18px;line-height:28px;color:#5e3392;text-decoration:none;text-transform: uppercase;}
section.other-products .content ul.flavors-list li a img{width:230px;padding:25px 0;}
section.other-products ul.flavors-list .slick-prev, section.other-products ul.flavors-list .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:50%;}
section.other-products ul.flavors-list .slick-next{right:-25px;}
section.other-products ul.flavors-list .slick-prev{left:-25px;}
section.other-products ul.flavors-list .slick-prev:before, section.other-products ul.flavors-list .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:40px;height:40px;display:block;opacity:1;}
section.other-products ul.flavors-list .slick-prev.slick-disabled:before, section.other-products ul.flavors-list .slick-next.slick-disabled:before{opacity:0;}
section.other-products ul.flavors-list .slick-prev:before{transform:rotate(-180deg);}
section.other-products ul.flavors-list .slick-dots{width:calc(100%);bottom:-25px;}
section.other-products ul.flavors-list .slick-dots li{width:12px;height:12px;margin:0 5px;padding:0;}
section.other-products ul.flavors-list .slick-dots li button{width:12px;height:12px;}
section.other-products ul.flavors-list .slick-dots li button:before{width:8px;height:8px;background:#fff;border:solid 2px #552B9A;border-radius:6px;content:'';opacity:1;}
section.other-products ul.flavors-list .slick-dots li.slick-active button:before{background:#BD8FBB;}	

section.hero{padding:0;}
section.hero .container{background-image:url(../images/speech-bubble/collagen-landing.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:51.40625vw;position:relative;}
.main.greek section.hero .container{background-image:url(../images/speech-bubble/greek-landing.jpg);}
.main.smoothie section.hero .container{background-image:url(../images/speech-bubble/protein-smoothie-landing.jpg);}
.main.icelandic section.hero .container{background-image:url(../images/speech-bubble/icelandic-landing.jpg);}
.main.crunch section.hero .container{background-image:url(../images/speech-bubble/crunch-landing.jpg);}
.main.original section.hero .container{background-image:url(../images/speech-bubble/original-landing.jpg);}
section.hero .bottle{top:-5.46875vw;right:5.46875vw;position:absolute;}
section.hero .bottle img{width:57.8125vw;}
section.hero .content{position:absolute;width:50%;left:11.71875vw;top:5vw;}
section.hero h1{color:#fff;}
section.hero h1.purple{color:#58358f;}
section.hero h1 span{display:block;}
section.hero h1 span.big{font-size: 2.8125vw;}
section.hero p{color:#fff;width:100%;}
section.hero p.black{color:#414042;}
section.hero p.notes{font-size: 1.09375vw; line-height: 1.25vw;margin-bottom: 1.5625vw;}
section.hero p.notes.pad-left{padding-left: 4.6875vw;}
section.hero a.btn.discover{width: 22.03125vw; margin: auto;margin-bottom: 1.5625vw;}

section.sub-menu{padding:0 7.421875vw 1.5625vw;margin-top:-3.59375vw;position:relative;border-bottom:0.078125vw solid #707070;}
section.sub-menu .container{display:flex;align-items:flex-end;justify-content:space-between;}
section.sub-menu div.left-menu{}
section.sub-menu div.left-menu ul{list-style:none;display:flex;align-items:center;padding:0;padding-left: 1.5625vw;margin:0;}
section.sub-menu div.left-menu ul li{padding:0 1.5625vw;}
section.sub-menu div.left-menu ul li a{font-weight:500;font-size:1.40625vw;line-height:2.1875vw;color:#414042;text-decoration:none;}
section.sub-menu div.social-icons{}
section.sub-menu div.social-icons ul{list-style:none;display:flex;align-items:center;justify-content:space-around;padding:0;margin:0;}
section.sub-menu div.social-icons ul li{padding:0 0.625vw;}
section.sub-menu div.social-icons ul li:last-child{padding-right:0;}
section.sub-menu div.social-icons ul li a{}
section.sub-menu div.social-icons ul li a img{width:3.125vw;}

section.flavors{padding:5.46875vw 7.421875vw 0;overflow:hidden;}
section.flavors .container{}
section.flavors .content{}
section.flavors .content h1{text-align:center;margin-bottom:0.78125vw;}
section.flavors .content p{width:62%;margin:auto;margin-bottom:2.34375vw;text-align:center;}
section.flavors .content p.notes{font-weight:normal;font-size:1.09375vw;line-height:2.1875vw;text-align:center;color:#552b9a;font-family: 'lightfit_handregular';margin-bottom:0.78125vw;}
section.flavors .content ul.flavors-list{display:flex;align-items:center;justify-content:space-evenly;list-style:none;margin:0;margin-bottom:3.90625vw;padding:0;padding: 0 1.171875vw;}
section.flavors .content ul.flavors-list .slick-list{width:100%;}
section.flavors .content ul.flavors-list li{text-align:center;padding: 0 0.78125vw;}
section.flavors .content ul.flavors-list li a{font-weight:500;font-size:1.40625vw;line-height:2.1875vw;color:#5e3392;text-decoration:none;}
section.flavors .content ul.flavors-list li a.title{padding: 0 1.953125vw;text-align: center;display: block;}
section.flavors .content ul.flavors-list li a img{width:100%;padding:1.953125vw 0;}
section.flavors ul.flavors-list .slick-prev, section.flavors ul.flavors-list .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:50%;}
section.flavors ul.flavors-list .slick-next{right:-1.953125vw;}
section.flavors ul.flavors-list .slick-prev{left:-1.953125vw;}
section.flavors ul.flavors-list .slick-prev:before, section.flavors ul.flavors-list .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:3.125vw;height:3.125vw;display:block;opacity:1;}
section.flavors ul.flavors-list .slick-prev.slick-disabled:before, section.flavors ul.flavors-list .slick-next.slick-disabled:before{opacity:0;}
section.flavors ul.flavors-list .slick-prev:before{transform:rotate(-180deg);}
section.flavors ul.flavors-list .slick-dots{width:calc(100%);bottom:-1.953125vw;}
section.flavors ul.flavors-list .slick-dots li{width:0.9375vw;height:0.9375vw;margin:0 0.390625vw;padding:0;}
section.flavors ul.flavors-list .slick-dots li button{width:0.9375vw;height:0.9375vw;}
section.flavors ul.flavors-list .slick-dots li button:before{width:0.625vw;height:0.625vw;background:#fff;border:solid 0.15625vw #552B9A;border-radius:0.46875vw;content:'';opacity:1;}
section.flavors ul.flavors-list .slick-dots li.slick-active button:before{background:#BD8FBB;}	

section.featured-r{padding:3.125vw 7.421875vw 3.90625vw;margin-bottom:0;background:#278BBA;}
section.featured-r .container{}
section.featured-r .content h1{text-align:center;margin-bottom:0.78125vw;color:#fff;}
section.featured-r .content p{width:60%;margin:auto;margin-bottom:2.34375vw;text-align:center;color:#fff;}
section.featured-r .items{}
section.featured-r .items .item{padding:0 0.78125vw;text-align:center;position: relative;}
section.featured-r .items .item img{width:100%;}
section.featured-r .items .item .time{background: #FC9AAF 0% 0% no-repeat padding-box;border-radius: 1.953125vw;font-size: 1.25vw;line-height: 1.5625vw;color: #fff;text-transform: uppercase;font-weight: 500;padding: 0.78125vw 1.25vw;position: absolute;top: 0.78125vw;right: 1.5625vw;}
section.featured-r .items .item a.title{letter-spacing:0.05em;color:#fff;padding:1.5625vw;display:block;height: 6.25vw;}
section.featured-r .slick-slider{margin:0;position:relative;}
section.featured-r .slick-slider{margin:0;padding:0 2.5vw;margin-bottom:0vw;}
section.featured-r .slider .slick-prev, section.featured-r .slider .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:37%;}
section.featured-r .slider .slick-next{right:1.25vw;}
section.featured-r .slider .slick-prev{left:1.25vw;}
section.featured-r .slider .slick-prev:before, section.featured-r .slider .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:3.125vw;height:3.125vw;display:block;opacity:1;}
section.featured-r .slider .slick-prev.slick-disabled:before, section.featured-r .slider .slick-next.slick-disabled:before{opacity:0;}
section.featured-r .slider .slick-prev:before{transform:rotate(-180deg);}

section.faqs{padding:0;}
section.faqs .container{padding:0;}
section.faqs .content h1{text-align:center;margin-bottom:0vw;margin-top:4.6875vw;}
section.faqs .content a.togglefaqcat{color:#414042;font-size:1.875vw;line-height:3.125vw;display:block;text-align:center;padding-bottom:3.125vw;border-bottom: solid 0.078125vw #E1E0DA;}
section.faqs .content a.togglefaqcat icon{font-size:2.8125vw;vertical-align:middle;line-height:3.125vw;}
section.faqs .content a.togglefaqcat icon.plus{display: inline-block;}
section.faqs .content a.togglefaqcat icon.minus{display: none;}
section.faqs .content a.togglefaqcat.active icon.plus{display: none;}
section.faqs .content a.togglefaqcat.active icon.minus{display: inline-block;}
section.faqs div.item{padding:0;position:relative;}
section.faqs .faq-items div.item{padding:0;position:relative;margin-bottom:0;}
section.faqs div.item .faq-items{display:none;width:100%;padding:3.125vw 8.203125vw 4.6875vw;background:#E1E0DA;}
section.faqs div.item .togglefaq{text-decoration:none;color:#414042;padding:0;font-size:1.40625vw;font-weight:bold;line-height:1.875vw;width:100%;outline:none;display:flex;align-items:flex-start;pointer-events:none;}
section.faqs div.item .faqanswer{width:100%;padding:0;padding-top:0;}
section.faqs div.item .faqanswer p{font-size:1.40625vw;line-height:1.875vw;color:#414042;margin-bottom:1.953125vw;font-weight:500;}
section.faqs div.item .faqanswer p.small{font-size:1.09375vw;line-height:1.5625vw;}

section.other-products{padding:4.6875vw 7.421875vw;overflow:hidden;}
section.other-products .container{}
section.other-products .content{}
section.other-products .content h1{text-align:center;margin-bottom:0.78125vw;}
section.other-products .content p{width:52%;margin:auto;margin-bottom:0;text-align:center;color: #414042;}
section.other-products .content p.notes{font-weight:normal;font-size:1.09375vw;line-height:2.1875vw;text-align:center;color:#552b9a;font-family:'Gotham Rounded Book';margin-bottom:0.78125vw;}
section.other-products .content ul.flavors-list{display:flex;align-items:center;justify-content:space-evenly;list-style:none;margin:0;margin-bottom:1.5625vw;padding:1.171875vw 2.34375vw;}
section.other-products .content ul.flavors-list li{text-align:center;padding: 0 1.171875vw;}
section.other-products .content ul.flavors-list li a{font-weight:500;font-size:1.40625vw;line-height:2.1875vw;color:#5e3392;text-decoration:none;text-transform: uppercase;}
section.other-products .content ul.flavors-list li a img{width:17.96875vw;padding:1.953125vw 0;}
section.other-products ul.flavors-list .slick-prev, section.other-products ul.flavors-list .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:50%;}
section.other-products ul.flavors-list .slick-next{right:-1.953125vw;}
section.other-products ul.flavors-list .slick-prev{left:-1.953125vw;}
section.other-products ul.flavors-list .slick-prev:before, section.other-products ul.flavors-list .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:3.125vw;height:3.125vw;display:block;opacity:1;}
section.other-products ul.flavors-list .slick-prev.slick-disabled:before, section.other-products ul.flavors-list .slick-next.slick-disabled:before{opacity:0;}
section.other-products ul.flavors-list .slick-prev:before{transform:rotate(-180deg);}
section.other-products ul.flavors-list .slick-dots{width:calc(100%);bottom:-1.953125vw;}
section.other-products ul.flavors-list .slick-dots li{width:0.9375vw;height:0.9375vw;margin:0 0.390625vw;padding:0;}
section.other-products ul.flavors-list .slick-dots li button{width:0.9375vw;height:0.9375vw;}
section.other-products ul.flavors-list .slick-dots li button:before{width:0.625vw;height:0.625vw;background:#fff;border:solid 0.15625vw #552B9A;border-radius:0.46875vw;content:'';opacity:1;}
section.other-products ul.flavors-list .slick-dots li.slick-active button:before{background:#BD8FBB;}	


@media screen and (max-width:767px){
  section.hero{padding:0;}
  section.hero .container{background-image:url(../images/speech-bubble/collagen-landing-sm.jpg);background-size:100%;background-repeat:no-repeat;background-position:top;height:auto;position:relative;padding:0 15px;}
  .main.greek section.hero .container{background-image:url(../images/speech-bubble/greek-landing-sm.jpg);}
  .main.smoothie section.hero .container{background-image:url(../images/speech-bubble/protein-smoothie-landing-sm.jpg);}
	.main.icelandic section.hero .container{background-image:url(../images/speech-bubble/icelandic-landing-sm.jpg);}
	.main.crunch section.hero .container{background-image:url(../images/speech-bubble/crunch-landing-sm.jpg);}
	.main.original section.hero .container{background-image:url(../images/speech-bubble/original-landing-sm.jpg);}
  section.hero .bottle{top:-70px;right:70px;position:absolute;}
  section.hero .bottle img{width:740px;}
  section.hero .content{position:static;width:100%;padding-top:410px;}
  section.hero h1{color:#552B9A;text-align:center;}
  section.hero h1 span{display:block;}
  section.hero h1 span.big{font-size: 24px;}
  section.hero p{color:#414042;width:100%;margin:0 auto 15px;text-align:center;font-size: 18px; line-height: 28px;}
  section.hero p.notes{font-size: 14px; line-height: 16px;font-weight: 500;margin:0;margin-bottom: 20px;}
  section.hero a.btn.discover{width: 280px; margin: auto;margin-bottom: 30px;display: block;}

  section.sub-menu{padding:0;margin-top:0;position:relative;border-bottom:1px solid #707070;border-top:1px solid #707070;}
  section.sub-menu .container{display:block;}
  section.sub-menu div.left-menu{}
  section.sub-menu div.left-menu ul{list-style:none;display:flex;align-items:center;justify-content:center;padding:0;padding-left:0;margin:0;text-align:center;}
  section.sub-menu div.left-menu ul li{padding:0 20px;}
  section.sub-menu div.left-menu ul li a{font-weight:500;font-size:18px;line-height:48px;color:#414042;text-decoration:none;border-bottom:solid 9px #fff;padding-top:9px;display:block;box-sizing:border-box;}
  section.sub-menu div.left-menu ul li a:hover{border-bottom:solid 9px #552B9A;}
  section.sub-menu div.social-icons{display:none;}

  section.flavors{padding:0;overflow:hidden;}
  section.flavors .container{padding:30px;}
  section.flavors .content{}
  section.flavors .content h1{text-align:center;margin-bottom:20px;font-size:30px;line-height:34px;}
  section.flavors .content p{width:95%;margin:auto;margin-bottom:20px;text-align:center;}
  section.flavors .content p.notes{font-weight:normal;font-size:12px;line-height:24px;text-align:center;color:#414042;margin-bottom:10px;}
  section.flavors .content ul.flavors-list{display:flex;align-items:center;justify-content:space-evenly;list-style:none;margin:0;margin-bottom:50px;padding:0;}
  section.flavors .content ul.flavors-list li{text-align:center;padding:0 10px;}
  section.flavors .content ul.flavors-list li a{font-weight:500;font-size:18px;line-height:28px;color:#5e3392;text-decoration:none;}
  section.flavors .content ul.flavors-list li a img{width:246px;margin:auto;padding:15px 0;}

  section.flavors ul.flavors-list .slick-prev, section.flavors ul.flavors-list .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:42%;}
  section.flavors ul.flavors-list .slick-next{right:-10px;}
  section.flavors ul.flavors-list .slick-prev{left:-10px;}
  section.flavors ul.flavors-list .slick-prev:before, section.flavors ul.flavors-list .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:40px;height:40px;display:block;opacity:1;}
  section.flavors ul.flavors-list .slick-prev:before{transform:rotate(-180deg);}
  section.flavors ul.flavors-list .slick-prev.slick-disabled:before, section.flavors ul.flavors-list .slick-next.slick-disabled:before{opacity:0.06;}
  section.flavors ul.flavors-list .slick-dots{width:calc(100%);bottom:-40px;}
  section.flavors ul.flavors-list .slick-dots li{width:12px;height:12px;margin:0 5px;padding:0;}
  section.flavors ul.flavors-list .slick-dots li button{width:12px;height:12px;}
  section.flavors ul.flavors-list .slick-dots li button:before{width:8px;height:8px;background:#fff;border:solid 2px #552B9A;border-radius:6px;content:'';opacity:1;}
  section.flavors ul.flavors-list .slick-dots li.slick-active button:before{background:#BD8FBB;}

  section.featured-r{padding:0;margin-bottom:0;background:#278BBA;}
  section.featured-r .container{}
  section.featured-r .content h1{text-align:center;margin:20px 0;color:#fff;font-size:24px;line-height:44px;text-transform:capitalize;}
  section.featured-r .content p{width:80%;margin:auto;margin-bottom:25px;text-align:center;color:#fff;font-size:16px;line-height:24px;}
  section.featured-r .items{}
  section.featured-r .items .item{padding:0;text-align:center;padding-bottom:35px;}
  section.featured-r .items .item a.img{height:252px;overflow:hidden;display:block;position:relative;}
  section.featured-r .items .item .time{border-radius: 25px;font-size: 16px;line-height: 20px;padding: 10px 16px;top: 10px;right: 20px;}
  section.featured-r .items .item img{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
  section.featured-r .items .item a.title{letter-spacing:0.05em;color:#fff;padding:20px;display:block;height: 104px;}
  section.featured-r .slick-slider{margin:0;position:relative;}
  section.featured-r .slick-slider{margin:0;padding:0;margin-bottom:0px;}
  section.featured-r .slider .slick-prev, section.featured-r .slider .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:25%;}
  section.featured-r .slider .slick-next{right:20px;}
  section.featured-r .slider .slick-prev{left:20px;}
  section.featured-r .slider .slick-prev:before, section.featured-r .slider .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:40px;height:40px;display:block;opacity:1;}
  section.featured-r .slider .slick-prev:before{transform:rotate(-180deg);}
  section.featured-r .slider .slick-prev.slick-disabled:before, section.featured-r .slider .slick-next.slick-disabled:before{opacity:0.06;}

  section.faqs{padding:0;}
  section.faqs .container{padding:0;}
  section.faqs .content h1{text-align:center;margin-bottom:0;padding-bottom:15px;margin-top:60px;font-size:30px;line-height:34px;border-bottom:solid 1px #707070;}
  section.faqs .content a.togglefaqcat{color:#414042;font-size:24px;line-height:40px;display:block;text-align:center;margin-bottom:40px;}
  section.faqs .content a.togglefaqcat icon{font-size:36px;vertical-align:middle;line-height:40px;}
  section.faqs div.item{padding:0;position:relative;}
  section.faqs .faq-items div.item{padding:20px 20px 0;position:relative;margin-bottom:0;background-color:#E1E0DA;margin-bottom:20px;overflow:hidden;}
  section.faqs div.item .faq-items{display:block;width:auto;padding:40px 0 0px;background:#fff;margin:0 35px;}
  section.faqs div.item .togglefaq{text-decoration:none;color:#414042;padding:0;padding-right:35px;font-size:18px;font-weight:500;line-height:28px;width:100%;outline:none;display:flex;align-items:center;margin-bottom:20px;pointer-events:all;}
  section.faqs div.item .togglefaq::after{content:'+';font-size:36px;line-height:28px;font-weight:500;display:inline-block;margin-left:6px;position:absolute;right:24px;padding:0;}
  section.faqs div.item .togglefaq.active::after{content:'-';}
  section.faqs div.item .faqanswer{display:none;width:100%;padding:0;padding-top:0;}
  section.faqs div.item .faqanswer p{font-size:14px;line-height:20px;color:#414042;margin-bottom:25px;font-weight:500;}
  section.faqs div.item .faqanswer p.small{font-size:12px;line-height:16px;}
  section.faqs .see-more{text-align:center;}
  section.faqs .see-more a{color:#414042;min-width:283px;border:solid 1px #707070;}

  section.other-products{padding:30px 0;overflow:hidden;}
  section.other-products .container{padding:0 30px;}
  section.other-products .content{}
  section.other-products .content h1{text-align:center;margin-bottom:10px;}
  section.other-products .content p{width:100%;margin:auto;margin-bottom:0;text-align:center;}
  section.other-products .content p.notes{font-weight:normal;font-size:14px;line-height:28px;text-align:center;color:#552b9a;font-family:'Gotham Rounded Book';margin-bottom:10px;}
  section.other-products .content ul.flavors-list{display:flex;align-items:center;justify-content:space-evenly;list-style:none;margin:0;margin-bottom:30px;padding:0;}
  section.other-products .content ul.flavors-list li{text-align:center;}
  section.other-products .content ul.flavors-list li a{font-weight:500;font-size:18px;line-height:28px;color:#5e3392;text-decoration:none;display: block;}
  section.other-products .content ul.flavors-list li a.btn{color:#FFFFFF;font-size:16px;line-height:20px;margin:20px 0;display: inline-block !important;}
  section.other-products .content ul.flavors-list li a img{width:230px;margin:0 auto;padding:25px 0;}
  section.other-products ul.flavors-list .slick-prev, section.other-products ul.flavors-list .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:37%;}
  section.other-products ul.flavors-list .slick-next{right:-10px;}
  section.other-products ul.flavors-list .slick-prev{left:-10px;}
  section.other-products ul.flavors-list .slick-prev:before, section.other-products ul.flavors-list .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:40px;height:40px;display:block;opacity:1;}
  section.other-products ul.flavors-list .slick-prev:before{transform:rotate(-180deg);}
  section.other-products ul.flavors-list .slick-prev.slick-disabled:before, section.other-products ul.flavors-list .slick-next.slick-disabled:before{opacity:0.06;}
  section.other-products ul.flavors-list .slick-dots{width:calc(100%);bottom:-25px;}
  section.other-products ul.flavors-list .slick-dots li{width:12px;height:12px;margin:0 5px;padding:0;}
  section.other-products ul.flavors-list .slick-dots li button{width:12px;height:12px;}
  section.other-products ul.flavors-list .slick-dots li button:before{width:8px;height:8px;background:#fff;border:solid 2px #552B9A;border-radius:6px;content:'';opacity:1;}
  section.other-products ul.flavors-list .slick-dots li.slick-active button:before{background:#BD8FBB;}

  section.hero{padding:0;}
  section.hero .container{background-image:url(../images/speech-bubble/collagen-landing-sm.jpg);background-size:100%;background-repeat:no-repeat;background-position:top;height:auto;position:relative;padding:0 4vw;}
  .main.greek section.hero .container{background-image:url(../images/speech-bubble/greek-landing-sm.jpg);}
  .main.smoothie section.hero .container{background-image:url(../images/speech-bubble/protein-smoothie-landing-sm.jpg);}
	.main.icelandic section.hero .container{background-image:url(../images/speech-bubble/icelandic-landing-sm.jpg);}
	.main.crunch section.hero .container{background-image:url(../images/speech-bubble/crunch-landing-sm.jpg);}
	.main.original section.hero .container{background-image:url(../images/speech-bubble/original-landing-sm.jpg);}
  section.hero .bottle{top:-18.666666666666668vw;right:18.666666666666668vw;position:absolute;}
  section.hero .bottle img{width:197.33333333333334vw;}
  section.hero .content{position:static;width:100%;padding-top:109.33333333333333vw;}
  section.hero h1{color:#552B9A;text-align:center;}
  section.hero h1 span{display:block;}
  section.hero h1 span.big{font-size: 6.4vw;}
  section.hero p{color:#414042;width:100%;margin:0 auto 4vw;text-align:center;font-size: 4.8vw; line-height: 7.466666666666667vw;}
  section.hero p.notes{font-size: 3.7333333333333334vw; line-height: 4.266666666666667vw;font-weight: 500;margin:0;margin-bottom: 5.333333333333333vw;}
  section.hero a.btn.discover{width: 74.66666666666667vw; margin: auto;margin-bottom: 8vw;display: block;}

  section.sub-menu{padding:0;margin-top:0;position:relative;border-bottom:0.26666666666666666vw solid #707070;border-top:0.26666666666666666vw solid #707070;}
  section.sub-menu .container{display:block;}
  section.sub-menu div.left-menu{}
  section.sub-menu div.left-menu ul{list-style:none;display:flex;align-items:center;justify-content:center;padding:0;padding-left:0;margin:0;text-align:center;}
  section.sub-menu div.left-menu ul li{padding:0 5.333333333333333vw;}
  section.sub-menu div.left-menu ul li a{font-weight:500;font-size:4.8vw;line-height:12.8vw;color:#414042;text-decoration:none;border-bottom:solid 2.4vw #fff;padding-top:2.4vw;display:block;box-sizing:border-box;}
  section.sub-menu div.left-menu ul li a:hover{border-bottom:solid 2.4vw #552B9A;}
  section.sub-menu div.social-icons{display:none;}

  section.flavors{padding:0;overflow:hidden;}
  section.flavors .container{padding:8vw;}
  section.flavors .content{}
  section.flavors .content h1{text-align:center;margin-bottom:5.333333333333333vw;font-size:8vw;line-height:9.066666666666666vw;}
  section.flavors .content p{width:95%;margin:auto;margin-bottom:5.333333333333333vw;text-align:center;}
  section.flavors .content p.notes{font-weight:normal;font-size:3.2vw;line-height:6.4vw;text-align:center;color:#414042;margin-bottom:2.6666666666666665vw;}
  section.flavors .content ul.flavors-list{display:flex;align-items:center;justify-content:space-evenly;list-style:none;margin:0;margin-bottom:13.333333333333334vw;padding:0;}
  section.flavors .content ul.flavors-list li{text-align:center;padding:0 2.6666666666666665vw;}
  section.flavors .content ul.flavors-list li a{font-weight:500;font-size:4.8vw;line-height:7.466666666666667vw;color:#5e3392;text-decoration:none;}
  section.flavors .content ul.flavors-list li a img{width:65.6vw;margin:auto;padding:4vw 0;}

  section.flavors ul.flavors-list .slick-prev, section.flavors ul.flavors-list .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:42%;}
  section.flavors ul.flavors-list .slick-next{right:-2.6666666666666665vw;}
  section.flavors ul.flavors-list .slick-prev{left:-2.6666666666666665vw;}
  section.flavors ul.flavors-list .slick-prev:before, section.flavors ul.flavors-list .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:10.666666666666666vw;height:10.666666666666666vw;display:block;opacity:1;}
  section.flavors ul.flavors-list .slick-prev:before{transform:rotate(-180deg);}
  section.flavors ul.flavors-list .slick-prev.slick-disabled:before, section.flavors ul.flavors-list .slick-next.slick-disabled:before{opacity:0.06;}
  section.flavors ul.flavors-list .slick-dots{width:calc(100%);bottom:-10.666666666666666vw;}
  section.flavors ul.flavors-list .slick-dots li{width:3.2vw;height:3.2vw;margin:0 1.3333333333333333vw;padding:0;}
  section.flavors ul.flavors-list .slick-dots li button{width:3.2vw;height:3.2vw;}
  section.flavors ul.flavors-list .slick-dots li button:before{width:2.1333333333333333vw;height:2.1333333333333333vw;background:#fff;border:solid 0.5333333333333333vw #552B9A;border-radius:1.6vw;content:'';opacity:1;}
  section.flavors ul.flavors-list .slick-dots li.slick-active button:before{background:#BD8FBB;}

  section.featured-r{padding:0;margin-bottom:0;background:#278BBA;}
  section.featured-r .container{}
  section.featured-r .content h1{text-align:center;margin:5.333333333333333vw 0;color:#fff;font-size:6.4vw;line-height:11.733333333333333vw;text-transform:capitalize;}
  section.featured-r .content p{width:80%;margin:auto;margin-bottom:6.666666666666667vw;text-align:center;color:#fff;font-size:4.266666666666667vw;line-height:6.4vw;}
  section.featured-r .items{}
  section.featured-r .items .item{padding:0;text-align:center;padding-bottom:9.333333333333334vw;}
  section.featured-r .items .item a.img{height:67.2vw;overflow:hidden;display:block;position:relative;}
  section.featured-r .items .item .time{border-radius: 6.666666666666667vw;font-size: 4.266666666666667vw;line-height: 5.333333333333333vw;padding: 2.6666666666666665vw 4.266666666666667vw;top: 2.6666666666666665vw;right: 5.333333333333333vw;}
  section.featured-r .items .item img{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
  section.featured-r .items .item a.title{letter-spacing:0.05em;color:#fff;padding:5.333333333333333vw;display:block;height: 27.733333333333334vw;}
  section.featured-r .slick-slider{margin:0;position:relative;}
  section.featured-r .slick-slider{margin:0;padding:0;margin-bottom:0vw;}
  section.featured-r .slider .slick-prev, section.featured-r .slider .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:25%;}
  section.featured-r .slider .slick-next{right:5.333333333333333vw;}
  section.featured-r .slider .slick-prev{left:5.333333333333333vw;}
  section.featured-r .slider .slick-prev:before, section.featured-r .slider .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:10.666666666666666vw;height:10.666666666666666vw;display:block;opacity:1;}
  section.featured-r .slider .slick-prev:before{transform:rotate(-180deg);}
  section.featured-r .slider .slick-prev.slick-disabled:before, section.featured-r .slider .slick-next.slick-disabled:before{opacity:0.06;}

  section.faqs{padding:0;}
  section.faqs .container{padding:0;}
  section.faqs .content h1{text-align:center;margin-bottom:0;padding-bottom:4vw;margin-top:16vw;font-size:8vw;line-height:9.066666666666666vw;border-bottom:solid 0.26666666666666666vw #707070;}
  section.faqs .content a.togglefaqcat{color:#414042;font-size:6.4vw;line-height:10.666666666666666vw;display:block;text-align:center;margin-bottom:10.666666666666666vw;}
  section.faqs .content a.togglefaqcat icon{font-size:9.6vw;vertical-align:middle;line-height:10.666666666666666vw;}
  section.faqs div.item{padding:0;position:relative;}
  section.faqs .faq-items div.item{padding:5.333333333333333vw 5.333333333333333vw 0;position:relative;margin-bottom:0;background-color:#E1E0DA;margin-bottom:5.333333333333333vw;overflow:hidden;}
  section.faqs div.item .faq-items{display:block;width:auto;padding:10.666666666666666vw 0 0vw;background:#fff;margin:0 9.333333333333334vw;}
  section.faqs div.item .togglefaq{text-decoration:none;color:#414042;padding:0;padding-right:9.333333333333334vw;font-size:4.8vw;font-weight:500;line-height:7.466666666666667vw;width:100%;outline:none;display:flex;align-items:center;margin-bottom:5.333333333333333vw;pointer-events:all;}
  section.faqs div.item .togglefaq::after{content:'+';font-size:9.6vw;line-height:7.466666666666667vw;font-weight:500;display:inline-block;margin-left:1.6vw;position:absolute;right:6.4vw;padding:0;}
  section.faqs div.item .togglefaq.active::after{content:'-';}
  section.faqs div.item .faqanswer{display:none;width:100%;padding:0;padding-top:0;}
  section.faqs div.item .faqanswer p{font-size:3.7333333333333334vw;line-height:5.333333333333333vw;color:#414042;margin-bottom:6.666666666666667vw;font-weight:500;}
  section.faqs div.item .faqanswer p.small{font-size:3.2vw;line-height:4.266666666666667vw;}
  section.faqs .see-more{text-align:center;}
  section.faqs .see-more a{color:#414042;min-width:75.46666666666667vw;border:solid 0.26666666666666666vw #707070;}

  section.other-products{padding:8vw 0;overflow:hidden;}
  section.other-products .container{padding:0 8vw;}
  section.other-products .content{}
  section.other-products .content h1{text-align:center;margin-bottom:2.6666666666666665vw;}
  section.other-products .content p{width:100%;margin:auto;margin-bottom:0;text-align:center;}
  section.other-products .content p.notes{font-weight:normal;font-size:3.7333333333333334vw;line-height:7.466666666666667vw;text-align:center;color:#552b9a;font-family:'Gotham Rounded Book';margin-bottom:2.6666666666666665vw;}
  section.other-products .content ul.flavors-list{display:flex;align-items:center;justify-content:space-evenly;list-style:none;margin:0;margin-bottom:8vw;padding:0;}
  section.other-products .content ul.flavors-list li{text-align:center;}
  section.other-products .content ul.flavors-list li a{font-weight:500;font-size:4.8vw;line-height:7.466666666666667vw;color:#5e3392;text-decoration:none;display: block;}
  section.other-products .content ul.flavors-list li a.btn{color:#FFFFFF;font-size:4.266666666666667vw;line-height:5.333333333333333vw;margin:5.333333333333333vw 0;display: inline-block !important;}
  section.other-products .content ul.flavors-list li a img{width:61.333333333333336vw;margin:0 auto;padding:6.666666666666667vw 0;}
  section.other-products ul.flavors-list .slick-prev, section.other-products ul.flavors-list .slick-next{display:block;width:auto;height:auto;position:absolute;z-index:4;bottom:auto;top:37%;}
  section.other-products ul.flavors-list .slick-next{right:-2.6666666666666665vw;}
  section.other-products ul.flavors-list .slick-prev{left:-2.6666666666666665vw;}
  section.other-products ul.flavors-list .slick-prev:before, section.other-products ul.flavors-list .slick-next:before{background:url(../images/next-arrow.png);background-size:100% 100%;content:'';width:10.666666666666666vw;height:10.666666666666666vw;display:block;opacity:1;}
  section.other-products ul.flavors-list .slick-prev:before{transform:rotate(-180deg);}
  section.other-products ul.flavors-list .slick-prev.slick-disabled:before, section.other-products ul.flavors-list .slick-next.slick-disabled:before{opacity:0.06;}
  section.other-products ul.flavors-list .slick-dots{width:calc(100%);bottom:-6.666666666666667vw;}
  section.other-products ul.flavors-list .slick-dots li{width:3.2vw;height:3.2vw;margin:0 1.3333333333333333vw;padding:0;}
  section.other-products ul.flavors-list .slick-dots li button{width:3.2vw;height:3.2vw;}
  section.other-products ul.flavors-list .slick-dots li button:before{width:2.1333333333333333vw;height:2.1333333333333333vw;background:#fff;border:solid 0.5333333333333333vw #552B9A;border-radius:1.6vw;content:'';opacity:1;}
  section.other-products ul.flavors-list .slick-dots li.slick-active button:before{background:#BD8FBB;}
}
.blk{
color:#414042!important;
font-size: 0.9375vw;
    line-height: 1.875vw;
    font-weight: bold;
    margin-bottom: 1.5625vw;
	
	
}
@media(min-width:768px){
	.main.zero_sugar section.hero h1.purple,.main.zero_sugar section.hero p.black  {
    color: #fff;		
	}
	.main.zero_sugar section.hero .container {
    background-image: url(/wp-content/themes/lightandfit/images/our-products/zero-sugar/zero-sugar-landing.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
}
@media(max-width:767px){
	.main.zero_sugar section.hero .container {
    background-image: url(/wp-content/themes/lightandfit/images/our-products/zero-sugar/zero-sugar-landing-sm.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
}
}