/** Shopify CDN: Minification failed

Line 2457:30 Unterminated string token

**/
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600');
/*font-family: 'Oswald', sans-serif;*/
@font-face {
    font-family:'Dinosaur';
    src: url('Dinosaur.eot');
	src: url('Dinosaur.eot?#iefix') format('embedded-opentype'),
		url('Dinosaur.woff2') format('woff2'),
		url('Dinosaur.woff') format('woff'),
		url('Dinosaur.svg#Dinosaur') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-007A;
}
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
       url('ProximaNova-Regular.otf')  format('opentype'),
	   url('ProximaNova-Regular.woff') format('woff'),
       url('ProximaNova-Regular.ttf')  format('truetype'),
       url('ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
    url('ProximaNova-Bold.otf')  format('opentype'),
	url('ProximaNova-Bold.woff') format('woff'),
    url('ProximaNova-Bold.ttf')  format('truetype'),
    url('ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Helvetica Neue Medium'), url('HelveticaNeueMedium.woff') format('woff');
}

@font-face {
font-family: 'Helvetica Neue Light';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Light'), url('HelveticaNeueLight.woff') format('woff');
}

@font-face {
font-family: 'Helvetica 35 Thin';
font-style: normal;
font-weight: normal;
src: local('Helvetica 35 Thin'), url('HelveticaNeue-Thin.woff') format('woff');
}

@font-face {
font-family: 'Helvetica Neue UltraLight';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue UltraLight'), url('HelveticaNeueUltraLight.woff') format('woff');
}
@font-face {
font-family: 'Gotham Medium xx';
font-style: normal;
font-weight: normal;
src: local('Gotham Medium'), url('GothamMedium.woff') format('woff');
}

@font-face {
font-family: 'Gotham';
font-style: normal;
font-weight: normal;
src: local('Gotham Medium'), url('GothamMedium.woff') format('woff');
}

@font-face {
font-family: 'Gotham Book xx';
font-style: normal;
font-weight: normal;
src: local('Gotham Book'), url('GothamBook.woff') format('woff');
}



@font-face {
font-family: 'Gotham Light xx';
font-style: normal;
font-weight: normal;
src: local('Gotham Light'), url('GothamLight.woff') format('woff');
}

@font-face {
    font-family: 'Gotham Medium';
    src: url('Gotham-Medium.eot');
    src: url('Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('Gotham-Medium.woff2') format('woff2'),
        url('Gotham-Medium.woff') format('woff'),
        url('Gotham-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Book';
    src: url('Gotham-Book.eot');
    src: url('Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('Gotham-Book.woff2') format('woff2'),
        url('Gotham-Book.woff') format('woff'),
        url('Gotham-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Light';
    src: url('Gotham-Light.eot');
    src: url('Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('Gotham-Light.woff2') format('woff2'),
        url('Gotham-Light.woff') format('woff'),
        url('Gotham-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}


.shop-head h1 {font-family: 'Gotham Light';font-style: normal;font-weight: 300!important;font-size: 30px;line-height: 29px;
/* identical to box height */color: #525252;}
.collection-menu{
     text-align:center;
}

.collection-menu a{
cursor:pointer;
}
.tt-listing-page ul.menu{
  width:100%!important;
  padding: 15px;
}

.collection-description.rte p {
    font-family: 'Gotham Light'!important;
    margin-bottom: 20px;
}
.nutrition-content.collec_desc p {
    text-align: left;
    font-size: 18px;
}
body#new-buy .new-buy-pd p{/* margin-bottom:0px!important; */}
body#new-buy .tt-product{
margin-bottom:14px!important;
margin-top:45px;

}
body#new-buy .new-buy-pd .btm-product p{
  font-size:12px;
  color:#777;
  margin-bottom:5px;
    
}
.collection-description.rte h2 p{

font-family: 'Gotham Light'!important;
font-style: normal;
    font-weight: 300;
}
body#new-buy .new-buy-pd .btm-product p.olive{
  font-size:12px;
  color:#777;
  margin-top:10px;
  padding-left: 18px;
    
}


.imgdiv {
    display: none;
}

.tt-product-view.row.row1234:first-child + .tt-product-view.row.row1234{
  
 	display:none; 
  
}
   body#new-buy #shopify-section-new-revolution-slider p.olive-desk {
    position: relative;
    margin: 16px 0 25px;
}
  
body#new-buy #shopify-section-new-revolution-slider p.olive-desk:before {
    content: "";
    position: absolute;
    top: -2px;
    /* left: 0; */
    width: 17px;
    height: 16px;
    background: url(olive.png);
    background-size: cover;
    margin-left: -22px;
}

body#new-buy div#shopify-section-page-new-bottom {
    margin-top: 30px;
}


body#new-buy div#shopify-section-page-new-bottom .nutrition-slider {
  
    padding: 30px 0 10px;
}
 body#new-buy div#shopify-section-page-new-bottom  div#bottomlink  p {
  
    margin-bottom:10px;
}


body#new-buy  div#shopify-section-page-new-bottom .nutrition-content{
 	margin-bottom:5px; 
}
  
  
body#new-buy  div#shopify-section-page-new-bottom .nutrition-content h3{
 	margin-bottom:0px; 
}
  

  
body#new-buy #shopify-section-page-collection-list-new p.olive:before {
    content: "";
    position: absolute;
    top: 2px;
    /* left: 0; */
    width: 17px;
    height: 16px;
    background: url(olive.png);
    background-size: cover;
    margin-left: -22px;
}
body#new-buy #shopify-section-page-collection-list-new p.olive {
    content: "";
    position: relative;

}

#shopify-section-page-collection-list-new .menu > li > a:hover {
    /* padding: 5px 15px; */
    border-bottom: 2px solid #93C424;
    color: #525252;
}

body{font-family: 'Oswald', sans-serif;}
.tt-header.tt-header--build-01 .tt-header__content {  min-height: 43px !important;}

/* desktop menu css  start*/
.m-menu {  display: inline-block;  height: 18px;  line-height: normal;  position: relative;  width: 29px;  margin-top: 12px;  margin-left: 30px; cursor:pointer;}
.m-menu::before {  color: #333333;  content: "menu";  font-size: 18px;  position: absolute;  right: -45px; text-transform: uppercase;  top:-1px;
font-family: 'Oswald', sans-serif; z-index:9999;}
.tt-header__nav .tt-header__menu{display:none;}
.m-menu span {  background: #333333;  display: block;  height: 2px;  margin: 5px 0;  width: 100%;transition:all 0.3s ease-in-out 0s;}
.m-menu span:nth-child(2){ opacity:1;}
.m-menu.on span:nth-child(2){ opacity:0;}
.m-menu span:last-child {transform: translate(0px, 0px) rotate(0deg); -webkit-transform: translate(0px, 0px) rotate(0deg); -moz-transform: translate(0px, 0px) rotate(0deg);}
.m-menu span:first-child {transform: translate(0px, 0px) rotate(0deg); -webkit-transform: translate(0px, 0px) rotate(0deg); -moz-transform: translate(0px, 0px) rotate(0deg);}
.m-menu.on span:last-child {transform: translate(0px, -7px) rotate(-45deg); -webkit-transform: translate(0px, -7px) rotate(-45deg); -moz-transform: translate(0px, -7px) rotate(-45deg);}
.m-menu.on span:first-child {transform: translate(0px, 7px) rotate(45deg); -webkit-transform: translate(0px, 7px) rotate(45deg); -moz-transform: translate(0px, 7px) rotate(45deg);}

.header-service {  display: flex;  margin: 0 auto;  text-align: center;  width: 80%;padding-left: 14%;}
.header-service ul {  display: inline-block;  list-style-type: none;  margin: 0;  padding: 0; width:100%;}
.header-service ul li {  display: inline-block;  padding: 12px 40px 10px 40px;  text-transform: uppercase;font-family: 'Oswald', sans-serif;
  font-size:14px;background:url(icon1.png) no-repeat left center;}

.tt-header__nav .tt-header__menu {  bottom: 0;  display: block;  left:-260px;  max-width: 260px;  padding: 0 !important;  position: fixed;  top: 48px;
  z-index: 99999; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; width:100%;
border-right: 1px solid #ebebeb;}
.tt-header__nav .tt-header__menu.m-open {  left: 0;}
.tt-header__menu .TonyM__panel > li { width: 100%;}
[data-tm-dir="row"] .TonyM__panel > li > a{justify-content: flex-start;}

.menu {display: inline-block;padding: 0;width: 71%;}
.menu > li {  position: relative;}
.menu > li > a {
  display: inline-block;
  padding: 11px 23px;
  transition: all 0.3s ease-in-out 0s;
  width: 100%;
  text-transform:uppercase;
  font-family: 'Helvetica Neue Medium', sans-serif;
  letter-spacing:0.5px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: #525252;
  }


.menu > li > a:hover {
color:#97c72e;
}



.menu > li > a:hover{padding: 11px 23px;}
.mobile-arrow {  cursor: pointer;  font-size: 23px;  height: 30px;  line-height: 30px;  position: absolute;  right: 10px;  text-align: center;  top: 3px;  width: 30px;  z-index: 2;}
.menu li .submenu {  display: none;  padding: 3px 15px 8px;  width: 100%;}
.menu li .submenu li a {  display: inline-block;  font-size: 15px;  padding: 3px 10px;  width: 100%;transition: all 0.3s ease-in-out 0s; text-transform:uppercase;font-family: 'Oswald', sans-serif; letter-spacing:0.5px;}
.menu li .submenu li a:hover{ padding: 3px 15px;  }

.tt-header__sidebar{z-index:999;}

/* desktop menu css  end*/
.infobox1{ padding: 20px 40px;}
.infobox1 h1 {  color: #ffffff;  /*font-size: 70px;*/ font-size: 45px;  font-weight:400;  margin: 0 0 20px; text-transform:uppercase; }
.infobox1 p { color: #fff; font-family:'Dinosaur';  font-size: 29px; line-height: normal;    max-width: 410px;}
.greenbox{ background-color: #93c425;}
/*nfobox1 a:hover {  color: #98c72f; background-color: #fff;}*/
.infobox1 .info-caption a {
  display: inline-block;
}

/* header logo */

/*.tt-header__logo {  background-color: rgba(0, 0, 0, 0) !important;  left: 50%;  position: absolute;  top: 100%;  transform: translateX(-50%);  z-index: 99999;}*/
.tt-header__logo {  background-color:#fff !important;  left:0px; right:0px; width:100%; text-align:center;  position: absolute;  top: 31px; z-index: 99;}
.template-index .tt-header__logo {background-color: #fff!important;}
.tt-header__logo > .tt-logo{margin-top: 18px;margin-bottom:18px;}
.tt-header__logo {  transition:all 0.3s ease-in-out 0s;  opacity: 1; pointer-events:auto; visibility:visible;}
.template-index .tt-header__sticky .tt-header__logo { opacity: 0; pointer-events:none; visibility:hidden;}
.template-index .tt-header__content.tt-header__sticky .tt-header__logo {box-shadow:none;}
.tt-header__content.tt-header__sticky .tt-header__logo {  box-shadow: 0px 1px 8px #cccccc;}

/* information box */

.v-box {  height: 100%;}
.infobox1 {  align-self: center; display: flex;  height: 50%;  padding: 20px 40px;}
.info-caption{align-self: center;}
.infobox1 a {  border: 2px solid #ffffff;  color: #ffffff;  font-size: 24px;  line-height: normal;  padding: 5px 10px;}

.home-layout-3 a, .home-layout-2 a {  display: block;}
.home-layout-3 img, .home-layout-2 img {  width: 100%;}

.full-height{height:100%;}
.bluebox{background-color:#6aa2ef; height:100%;}
.youtube iframe {width:100%}

.newsletter-subscribe .newsletter-text { text-align:center; }
.newsletter-subscribe .newsletter-form { width: 40% ; text-align: center; }

/* share story block */
.youtube iframe {display: block;}
.share-row {  align-items: center;  background: #96c72f none repeat scroll 0 0;  color: #ffffff;  /*padding: 40px 0;*/ padding: 0;}
.share-left {  padding-left: 50px;}
.share-left h4 {  color: #ffffff;  font-size: 72px;  font-weight: normal;  margin: 0; font-family:'Dinosaur'; max-width: 450px; line-height:normal;}
.template-index .tt-home__custom_margin_1523397173314{width: 100%;}
.template-index .tt-home__custom_margin_1523397173314 .tt-page__section-head .tt-page__title a{
	color: #97c72e;
    font-size: 72px;
    font-weight: normal;
    margin: 0;
    font-family: 'Dinosaur';
    max-width: 700px;
    line-height: normal;
}
.home-trial-box .trial-box h1{
  	color: #6aa2ef;
    font-size: 72px;
    font-weight: normal;
    margin: 0;
    font-family: 'Dinosaur';
    line-height: normal;
}
.home-trial-box .trial-box p{
  font-family: 'Dinosaur';
  font-size: 42px;
}
.home-trial-box .trial-box .info-caption a.promo-btn{
  color: #6aa2ef;
  border: 2px solid #6aa2ef;
  font-size: 24px;
  line-height: normal;
  padding: 5px 10px;
  text-transform: uppercase;
}

/* benefits page css start */
.benefit-top_block {display: inline-block; width: 100%;}
.benefit-top_block ul li{
	float: left;
    display: inline-block;
    width: 20%;
    padding-right: 30px;
    text-align: center;
}

.benefit-top_block ul li img {
    border-radius: 50%;
}
.benefit-top_block ul li h3{
	color: #000;
    display: block;
    font-size: 42px;
    font-weight: 500;
    margin: 20px auto;
    max-width: 580px;
    font-family:'Dinosaur';
}
.benefit-middle-row {padding:80px;}
.benefit-middle-title h4{
  text-align:center;
  margin:0 auto;
}
.benefit-contents h3{ font-family: 'Dinosaur'; font-weight: 300; text-align: center;}
.benefit-contents p{}
.bfit .content-cols h2{}

/* benefits page css end */

/* contact form css start */

.cont_desc p { font-family: 'Dinosaur';font-size: 38px;font-weight: 200; }
.tt-contacts {
    margin-top: 0px;
    margin-bottom: 0px;
}
.tt-contacts__adress {
    margin-bottom: 0px;
}

.tt-contacts__info p {
    font-family: 'Dinosaur';
    font-size: 38px;
    font-weight: 200;
    line-height: 1;
}
.contact-wholesale-row { min-height:304px; }
.contact-wholesale-row .share-left{ max-width: 600px; text-align: center; }
.contact-wholesale-row .share-left h4{ color: #333333; font-size: 60px; max-width: none; margin-bottom: 50px;}
.contact-wholesale-row .share-left .info-caption a {
	border: 2px solid #333333;
    color: #333333;
    font-size: 24px;
    line-height: normal;
    padding: 5px 10px;
  	text-transform: uppercase;
    transition: background-color 0.7s,border-color 0.7s,color 0.7s;
}
.contact-wholesale-row .share-left .info-caption a img {top: 2px; vertical-align: top; position: relative;}

/* contact form css end */

/* whole-sale form css start */
.whole-sale .cont_desc{ font-size: 38px; font-family:'Dinosaur'; }
.whole-sale .tt-form{width:100%; padding : 50px 0;}
.whole-sale .tt-form span{color:#999999;}
.whole-sale .sendbox{ margin: 0 auto;}
.whole-sale .contact-wholesale-row { border: 5px solid #96c72f; background-color: #fff;}
.whole-sale .wh-left , .whole-sale .wh-right {padding: 0 40px !important;}
/* whole-sale form css end */



.shareon span {  display: inline-block;  font-size: 30px; font-family:'Dinosaur'; vertical-align: middle;}
.shareon ul {  display: inline-block;  padding-left: 10px;vertical-align: middle;}
.shareon ul li {  display: inline-block; }
.shareon ul li a {  color: #ffffff;  font-size: 30px; }
.shareon ul li a i {  color: inherit;  font-size: inherit;}

#ui-id-5{display:none;}
/* home trial box */
.trial-box {
    border: 3px solid #cccccc;
    margin: 40px;
    padding: 30px;
    text-align: center;
}

.prd-detail-block .prd-detail-right img{padding-top: 12px;}

/* newsletter */
.newsletter-subscribe {  background: #dbdbdb;  padding: 35px 0;  text-align: center;}
.newsletter-text {  color: #333333;  display: block;  font-size: 48px;  line-height: normal;  margin: 0 auto;  max-width: 700px;  font-family:'Dinosaur'; }
.newsletter-subscribe .newsletter-form {  display: block;  margin: 15px auto 0;  max-width: 230px;}
#theme .tt-newsletter.tt-newsletter--style-01 input:focus,
#theme .tt-newsletter.tt-newsletter--style-01 input{background-color: rgba(0, 0, 0, 0);border-bottom: 3px solid #333333;color: #333333;font-family:'Dinosaur'; text-align:center; font-weight:normal; font-size:30px;}
#theme .tt-newsletter.tt-newsletter--style-01 .btn {  background-color: rgba(0, 0, 0, 0);  border-color: #333333;  color: #333333;  margin-top: 10px;  padding: 5px 10px;  position: relative;}
.tt-newsletter button span {  font-size: 24px;  font-weight: 500;  text-transform: uppercase; font-weight:400; color:#333 !important;}
#theme .tt-newsletter.tt-newsletter--style-01 .btn span {  display: inline-block;  vertical-align: middle;}
#theme .tt-newsletter.tt-newsletter--style-01 .btn {  display: inline-block;}
#theme .tt-newsletter.tt-newsletter--style-01 .btn img {  display: inline-block;  max-width: 22px;  vertical-align: middle;  width: auto;}

/* footer css */
footer .tt-footer.tt-footer__01 .tt-footer__content {  padding: 20px 0;}
.tt-footer__list-menu li {  display: inline-block;  padding: 0 10px;}
.tt-footer__list-menu ul li a {  font-size: 14px;  font-weight: 400;  text-transform: uppercase;}
.tt-footer__content .row {  align-items: center;}
.tt-footer__list-menu {  margin: 10px 0;  text-align: center;}
.tt-footer__social {  text-align: right;}
.tt-social-icons  .tt-btn {  border-radius: 7px;  height: 40px; width: 40px;}
.tt-footer .tt-logo {  margin-bottom:5px; margin-top:5px;}
.copyrights {  color: #000000;  font-size: 12px;}
.footer-bottom p{  font-size: 12px;  margin:30px 0px 0px; color: #bdbdbd; line-height: 14px;}
#theme .tt-footer__to-top {  display: none;}
#theme .tt-footer__list-menu a:hover {  color: #97c72e;}
.info-caption a img {  width: auto;}


.tt-product .dkv12{display:none !important;}
.collection-newheader .collection-description {font-family: 'Dinosaur'; font-size:46px; color: #6aa2ef;}

.cat_title h1{font-family: 'Dinosaur'; color:#fff;}
.collection-details ul {width: 50%; float: left; /*padding-top: 50px;*/ padding-top: 0;}
.collection-details ul li{font-family: 'Dinosaur'; font-size:28px;color:#000;}
.collection-details ul li img{width: 28px; height: 31px; margin-right:10px;}

.template-collection select.form-control{border: 2px solid #97c72e !important;}



/**/
.collection-details .row > div:first-child {  padding-left: 0;}

main {padding-top: 100px;}
.template-index main {padding-top: 113px;}
.tt-breadcrumbs{justify-content: center;}
.tt-page__breadcrumbs {    margin-bottom: 25px;  padding-top: 40px;}

.collection-newheader {
  text-align: center;
}
.collection-title {
  position: relative;
}
.cat_title {
  background-color: #a4d631;
  display: inline-block;
  left: 50%;
  padding: 0 30px 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.cat_title h1 {
  margin: 22px 0 0 0;
  font-weight: 300;
  font-size: 80px;
  line-height: 58px;
}
.collection-title img {
  min-height: 160px;
  object-fit: cover;
}
.collection-newheader .collection-description {
  color: #6aa2ef;
 font-family: 'Gotham Light'!important;
  font-size: 19px;
  padding: 30px 0;
  text-align: left;
}
.collection-description > h2 {
  color: #6aa2ef;
  display: block;
  font-size: 54px;
  font-weight: 500;
  margin: 20px auto;
  max-width: 780px;
}
.tt-product__content{text-align:center;}
.tt-product__content h3 {  padding: 0; font-weight:300;}
.tt-price{font-weight:300;font-size: 15px;}

.shop-head{
  text-align: center;
  font-size: 42px;
  font-family: 'Dinosaur';
  color: #fff;
}
.imgdiv {
  display: inline-block;
  float: right;
  margin: 50px 0 30px;
  position: relative;
}

.info-div {
  background: #97c72e;
  font-weight: 300;
  height: 66px;
  min-width: 60px;
  padding:5px 10px; max-height:66px;
  position: relative; border-radius:35px; transition:all 0.3s ease-in-out 0s;
}
.info-div a {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #9d9d9d;
  border-radius: 50%;
  height: 44px;
  left: -20px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 10px;
  width: 44px;
  z-index: 99;
}

.coll-info .share-right img {
  height: auto;
  position: absolute;
  right: 0;
  top: -50px;
  width: 68px;
  z-index: 9;
}
.info-div .information {  border-radius: 25px;  color: #000000;  display:none;  font-size: 13px;  padding: 0 70px 0 30px;line-height:normal; text-align:right; }
.info-div.toggle .information { display: block; overflow:visible;}
.info-div.toggle{max-width:320px; }

/***********************
product page

*******************/
.tt-product-head__name {  margin-bottom: 0;  margin-top: 20px;}
.tt-product-head__name h1 {  font-size: 36px;  margin: 0;}
.tt-product-head__price {  font-size: 36px;  margin-bottom: 15px;  margin-top: 10px;}
#theme .tt-product-head__price .tt-price { color: #666666;  font-size: 36px; font-weight: 400;}

.tt-product-head__control {  border-bottom:0px solid #cccccc;  border-top: 1px solid #cccccc;  margin: 0;  padding: 5px 0;}
.tt-product-head__control .tt-counter{display:inline-block;}
.tt-counter.tt-counter__inner{margin:0px;}
.tt-counter.tt-counter__inner .qty {  display: inline-block;  height: auto;  line-height: normal;  vertical-align: middle;}
.tt-counter.tt-counter__inner .tt-counter__control {  display: inline-block;  height: auto;  margin: 0 0 0 40px;  padding: 0 2px;  position: relative;  right: 0;  vertical-align: middle; opacity:1;}
.tt-counter.tt-counter__inner .tt-counter__control span {  border: 1px solid #cccccc;  border-radius: 50%;  display: inline-block;  height: 30px;  line-height:27px;  vertical-align: middle;  width: 30px;}
.tt-counter.tt-counter__inner .tt-counter__control .prdbut__cart-count {  border: medium none;  display: inline-block;  font-size: 18px;  font-weight: 400;  height: 30px;  max-width: 120px;  padding: 0;  vertical-align: middle;  width: auto;}

.tt-counter.tt-counter__inner {  width: 100%;}
.tt-product-head__shipping h4 {  font-size: 18px;  font-weight: 300; margin-bottom:0px;}
.free-shipping h4{font-size: 25px;}
.tt-product-head__shipping p {  font-size: 14px;  font-weight: 300;  letter-spacing: 0.5px;  margin: 0;}
.tt-product-head__shipping.free-shipping { padding: 10px 0 15px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

.powerby {  border-bottom: 0px solid #cccccc;  border-top: 1px solid #cccccc; padding:20px 0px;}
.top-text h3 {  color: #97c72e;  display: inline-block;  font-size: 30px;  font-weight: 300;  margin: 0;  padding: 0 0 0 10px; font-family:'Dinosaur';}
.top-text img {  display: inline-block;  width: auto;}

.addcart {  border-top: 0px solid #cccccc;  padding: 20px 0;}

#theme .addcart .tt-btn { background: rgba(0, 0, 0, 0); border: 4px solid #a0cc3f;  color: #000000;  width: 100%; height:auto; padding: 13px 0 0;}
#theme .addcart .tt-btn span {  color: #000000;  font-size: 60px;  line-height: normal; font-family:'Dinosaur'; font-weight:300; display:block;}
#theme .addcart .tt-btn span.tt-product-head__cart-disabled{display:none;}
#theme .addcart .tt-btn i {  display: none;}

/**/
.header-service.prd-service {  margin: 15px 0;  padding: 0;  width: 100%; display:block !important;}
.prd-service ul li{background: url(green-icon.png) no-repeat left center;font-size: 20px;padding: 8px 30px 8px 64px !important;}


.tt-product-head__more-detailed h2 {
  color: #a0cc3f;
  font-size: 50px;
  font-weight: 400;
  margin: 0 0 20px;
}


.productinfo p.producttxt strong{
    color: #a0cc3f;
    font-size: 50px;
    font-weight: 400;
    margin: 0 0 20px;
}

.tt-product-head__more-detailed, .tt-product-head__more-detailed p, .tt-product-head__more-detailed p strong, .tt-product-head__more-detailed ul li {
  color: #444444;  font-weight: 300;}
#theme .tt-product-page__upsell-title {  color: #333333;  font-weight: 400;  text-align: center;}
.tt-product-page__upsell {  border-top: 1px solid #cccccc;  display: inline-block;  margin-top: 30px;  padding: 30px 0 0;  width: 100%;}
.tt-product-page .tt-product-head, .tt-product-head + .tt-product-page__tabs {  margin-bottom: 0px;}

.product-col:before,
.product-col .product-content .date,
.product-col .product-image .icon {
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
  -ms-transition:all 0.5s ease;
  -o-transition:all 0.5s ease;
}

.breadcrumb-menu { text-align:center; margin: 40px 0 20px 0; }
.breadcrumb-menu ul { margin:0; padding:0; }
.breadcrumb-menu ul li { color: #000; list-style:none; display:inline-block; padding:0 12px; position:relative; font-family: 'ProximaNova-Regular'; font-size:12px; }
.breadcrumb-menu ul li + li:before { position:absolute; left:-4px; top:0; content:'>'; }
.breadcrumb-menu ul li a { color:#000; }
.inner-banner { text-align:center; background-size:cover !important; min-height:168px; position: relative;}
.inner-banner h1 { margin: 22px 0 0 0; font-size:80px; font-weight: normal; line-height:58px; color:#fff; font-family:'Dinosaur'; }
.inner-banner .inner-banner-heading { background:#95c629; padding:0 20px; top: 50%; position: absolute; left: 50%;
transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }

.filter-row { margin:118px 0 33px 0;}
.filter-row .filter-group { margin-right:25px; float:left; margin-bottom: 15px; }
.filter-row .filter-group label { margin:0 6px 0 0; color:#666666; font-size:16px; font-family: 'ProximaNova-Regular'; font-weight:normal; display:inline-block; }
.filter-row .filter-group select { position:relative; width:167px; min-height: 35px; padding:0 40px 0 8px; border:3px solid #95c629 !important; font-size: 16px; font-family: 'ProximaNova-Bold'; display:inline-block;font-weight: normal; }
.product-row {margin-bottom: 40px;margin-top:30px}
.product-row .row { margin:0;}
.product-row .row [class*="col-"] { padding:0;}
.product-col { position: relative; min-height: 430px; }
.product-col:before { border:10px solid transparent; position:absolute; z-index: 1; content:''; width:100%; height:100%; }
.product-col:hover:before { border:10px solid #95c629; position:absolute; z-index: 1; content:''; width:100%; height:100%; }
.product-col .product-image { position:relative;}
.product-col .product-image img { width:100%;}
.product-col .product-image .icon { opacity:0; z-index:1; width: 150px;
height: auto; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}
.product-col .product-content { padding:20px 45px 50px 45px; z-index: 1; position: relative;}
.product-col .product-content h3 { font-weight: normal; line-height: 42px; font-size:36px; font-family:'Dinosaur'; margin:0; color:#999999; }
.product-col .product-content h3 a {color:#999999; }
.product-col .product-content .date { font-size:16px; font-family: 'ProximaNova-Regular'; color:#999999;}
.product-col:hover .product-content h3,
.product-col:hover .product-content h3 a,
.product-col:hover .product-content .date { color:#000;}
.product-col:hover .product-image .icon { opacity:1;}

.wlost-result {}
.wlost-result .heading { margin-left: 27px; display:inline-block; background:#000; padding:0 20px; font-size:24px; color:#fff; text-transform:uppercase; margin-bottom: 80px; }
.wlost-result .row { margin:0;}
.wlost-result .row [class*="col-"] { padding:0;}
.wlost-result .wlost-resultcol {padding: 20px 45px 50px 45px;}
.wlost-result .wlost-resultcol h3 { font-weight: normal; line-height: 42px; font-size:36px; font-family:'Dinosaur'; margin:0; color:#999999; }
.wlost-result .wlost-resultcol h3 a {color:#999999; }
.wlost-result .wlost-resultcol .date { font-size:16px; font-family: 'ProximaNova-Regular'; color:#999999;}

.pagination { margin:30px 0 120px 0;}
.pagination ul { margin:0; padding:0; float:right; }
.pagination ul li { float:left; font-size:24px; text-transform:uppercase; line-height: 31px; margin: 0 5px; }
.pagination ul li a { color:#999999; padding:0 10px; border: 2px solid transparent; }
.pagination ul li:hover a,
.pagination ul li.active a { color:#95c629;}
.pagination ul li a.next { border:2px solid #dbdbdb;}
.pagination ul li:last-child { margin-right:0;}

.effortless-row { padding:35px 0; }
.effortless-row .effortless-col { padding:45px 0 30px 0; text-align:center; border:5px solid #e1e1e1; }
.effortless-row .effortless-col h2 { margin:20px 0 0 0; line-height: 62px; font-size:72px; color:#6aa2ef; font-family:'Dinosaur'; font-weight:normal; }
.product-fullcol {}

.nutrition-banner { padding:50px 0;}
.nutrition-slider { text-align:center; padding: 30px 0;}
.nutrition-slider img {width:auto;max-width: 100%;}
.nutrition-content {text-align:center;margin-bottom: 21px;}
.nutrition-content h2 {color:#95c629;font-size:48px;margin: 0 0 0px 0;font-family:'Dinosaur';font-weight: normal;}
.nutrition-content h3 {font-family: 'Gotham Light';font-style: normal;font-weight: 300;font-size: 22px;line-height: 30px;
/* or 100% */text-align: center;color: #525252;margin-top: 0;margin-bottom: 20p;}
.nutrition-content p { font-family: 'ProximaNova-Regular'; font-size:14px;}
.nutrition-slider {}
.nutrition-slider .slick-prev:before,
.nutrition-slider .slick-next:before { display:none;}
.nutrition-slider .slick-prev,
.nutrition-slider .slick-next { width:38px; height:70px; }
.nutrition-slider .slick-prev { left:0; z-index:1; }
.nutrition-slider .slick-next { right:0; z-index:99; }
.nutrition-slider .slick-slide img { display:inline; }

.nutrition-btmcol .row { margin:0;}
.nutrition-btmcol .row [class*="col-"] { padding:0;}
.nutrition-btmcol .image-col { background-size:cover !important; position: relative;}
.nutrition-btmcol .right-listing { padding:14px 35px;}
.nutrition-btmcol .right-listing ul { width:50%; float:left; }
.nutrition-btmcol .right-listing ul li { line-height: 36px; padding-bottom: 5px;
margin: 20px 0; width:100%; position:relative; padding-left:40px; font-family:'Dinosaur'; color:#333333; font-size:36px; }

.subtitle { text-align:center; padding:28px 0; }
.subtitle h2 { font-family:'Dinosaur'; margin:0; color:#999999; font-size:36px; font-weight:normal; line-height: 40px; }

.content-twocol {}
.content-twocol .row { margin:0;     align-items: center;}
.content-twocol .row [class*="col-"] { padding:0; }
.content-twocol .image-cols { height:auto; background-size:cover !important; position: relative; }
.content-twocol .content-cols { padding:20px 56px; }
.content-twocol .content-cols h2 { font-weight:normal; font-size:48px; color:#333333; line-height:56px; margin:0 0 25px 0; text-align:center; font-family:'Dinosaur'; }
.content-twocol .content-cols p { color:#333333 ; font-size:18px; line-height:24px; font-family: 'ProximaNova-Regular'; }
.content-twocol .image-cols .image-caption { position:absolute; max-width: 570px; text-align:center; font-family:'Dinosaur';
  color:#fff; left: 50%; top: 50%;
transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.content-twocol .image-cols .image-caption span { background:#97c72e; line-height:84px; padding:24px 15px 0 15px; display:inline-block;
font-size: 100px; line-height: 60px; margin-bottom: 14px; }
.content-twocol .image-cols .image-caption span:first-child { position:relative; }

.row-sm-height { display: table; table-layout: fixed; height: 100%; width: 100%;}
.col-sm-height { display: table-cell; float: none; height: 100%;}
.col-sm-top { vertical-align: top;}
.col-sm-middle { vertical-align: middle;}
.col-sm-bottom { vertical-align: bottom; }

.seeds-section { padding:50px 0 84px 0; }
.seeds-section .heading h3 { font-family:'Dinosaur'; text-align:center; font-weight:normal; font-size:48px; color:#95c629; margin:25px 0; line-height:54px; }
.seeds-block { padding-top:42px; max-width: 594px; margin: 0 auto;}
.seeds-row {display: table; height: 100%; width: 100%;}
.seeds-row .imagecols { width:242px; height:242px; overflow:hidden; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; }
.seeds-row .textcols { width:352px; padding: 0 25px; }
.seeds-row .textcols h3 { font-family:'Dinosaur'; font-weight:normal; font-size:48px; color:#666666; margin:20px 0 0 0; line-height:54px; }
.seeds-row:nth-child(even) .textcols h3 { text-align:right; margin: 40px 0 0 0; }

.process-block { background:#6aa2ef; padding:88px 0 23px; }
.process-slider {}
.process-slider .slider-for { text-align:center; }
.process-slider .slider-for h3 { font-size:48px; font-family:'Dinosaur'; font-weight:normal; color:#fff; margin:0 0 40px 0; line-height: 52px; }
.process-slider .slider-for .year { font-size:100px; font-family:'Dinosaur'; font-weight:normal; color:#fff; line-height:56px; display: inline-block; }
.process-slider .slider-for p {font-family: 'ProximaNova-Regular'; font-size:18px; line-height:22px; color:#fff; max-width:590px; margin:0 auto; }

.process-slider .slider-for .slick-prev:before,
.process-slider .slider-for .slick-next:before { display:none;}
.process-slider .slider-for .slick-prev,
.process-slider .slider-for .slick-next { width:38px; height:70px; }
.process-slider .slider-for .slick-prev { left:0; z-index:1; }
.process-slider .slider-for .slick-next { right:0; }

.process-slider .slider-nav { text-align:center; margin-top: 88px; padding: 0 480px; }
.process-slider .slider-nav .slick-slide {  float: none; display: inline-block; padding: 0 24px;}
.process-slider .slider-nav .slick-slide label { cursor: pointer; font-size:18px; color:#333333; font-family: 'ProximaNova-Regular'; font-weight:normal; line-height: 30px;
margin: 0; }
.process-slider .slider-nav .slick-slide.slick-current label {font-family:'Dinosaur'; font-size:36px; font-weight:normal; border-bottom:1px solid #000;}

.tt-layout__fullwidth .cont_desc { margin:0 auto; padding: 24px 15px; }
.tt-layout__fullwidth .cont_desc p {font-size: 36px; color:#999999; line-height: 46px; margin: 0; }

.contact-form-section .row { margin:0; }
.contact-form-section .row [class*="col-"] { padding:0; }
.contact-form-section .tt-contacts__form_inputs { margin-top:0; }
.tt-layout__fullwidth .contact-form-section .tt-layout__section--pdg { padding:0; }
.contact-form-section .contact-formcol { border: 10px solid #95c629;}
.contact-form-section .contact-formcol > .contact-form { padding: 28px 64px; }
#theme.colorize-classes .contact-form-section select.colorize-theme6-bg { border:3px solid #95c629; height: 49px; font-weight: normal; color: #999999;
  padding: 4px 50px 3px 9px; font-family: 'ProximaNova-Regular'; font-size:18px; }
#theme.colorize-classes .contact-form-section .colorize-theme6-bg { background:none; border-bottom:3px solid #95c629; padding: 4px 17px 3px 17px;
font-family: 'ProximaNova-Regular'; font-size:18px; font-weight: normal; color: #999999; border-left: none; border-right: none; border-top: none; }
#theme.colorize-classes .contact-form-section .colorize-theme6-bg:focus { border-bottom:3px solid #95c629; }
.contact-form-section .contact-formcol .tt-form__form > label:not(:first-child) { margin-top: 15px; }
#theme.colorize-classes .contact-form-section .colorize-theme6-bg::-webkit-input-placeholder { color: #999999; opacity:1; font-style:italic; }
#theme.colorize-classes .contact-form-section .colorize-theme6-bg::-moz-placeholder { color: #999999; opacity:1; font-style:italic; }
#theme.colorize-classes .contact-form-section .colorize-theme6-bg:-ms-input-placeholder { color: #999999; opacity:1; font-style:italic; }
#theme.colorize-classes .contact-form-section .colorize-theme6-bg:-moz-placeholder { color: #999999; opacity:1; font-style:italic; }
#theme.colorize-classes .contact-form-section textarea.colorize-theme6-bg,
#theme.colorize-classes .contact-form-section textarea.colorize-theme6-bg:focus { border:3px solid #95c629; height: 174px; margin-top: 6px; }
#theme.colorize-classes .contact-form-section .label_check input,
#theme.colorize-classes .contact-form-section .label_radio input  { position: absolute; left: -9999px; }
#theme.colorize-classes .contact-form-section .label_check,
#theme.colorize-classes .contact-form-section .label_radio { padding-left: 36px; width:100%; }
#theme.colorize-classes .contact-form-section .label_check  { font-weight:400; margin:8px 0; font-size: 14px; line-height: 17px; padding:12px 0 12px 36px; font-family: 'ProximaNova-Regular'; }
.contact-form-section .contact-formcol .btn.btn--stretch { box-shadow: none; font-size:72px; font-family:'Dinosaur'; font-weight:normal; height:75px; line-height: 70px; outline:none; }
.tt-contacts-info { padding:68px 0 90px 0; }
.tt-contacts-info .tt-contacts-infotext p { font-family:'Dinosaur'; color:#999999; font-size:36px; margin:0 0 5px 0; line-height:42px; }
.tt-contacts-info .tt-contacts-infotext span { font-size:18px; font-family: 'ProximaNova-Regular'; color:#999999; }
.tt-contacts-info .tt-contacts-infotext .call-us-ptag { font-size:48px; margin: 0; }
.tt-contacts-info .tt-contacts-infotext .call-us-ptag span { color:#95c629; font-family:'Dinosaur'; font-size:48px; }

.full-imagecol { height:466px; background-size: cover !important; position:relative; }
.full-imagecol .fullimage-content { position: relative; max-width:700px; text-align:center; padding:0 15px position: relative; top: 50%;
transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.full-imagecol .fullimage-content h2 { color:#333333; font-size:48px; margin:0 0 20px 0; line-height:52px; font-family:'Dinosaur'; font-weight:normal; }
.full-imagecol .fullimage-content .heading { color:#333333; font-size:100px; line-height:100px; font-family:'Dinosaur'; font-weight:normal; }
.middle-logo { text-align:center; padding:60px 0; }
.middle-logo ul li { display:inline-block; padding:0 28px;}

.contact-wholesale-row .tt-form .wh-right{border-left: 5px solid #95c629;}
select.province {
    border-bottom: 3px solid #95c629;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    height: 46px !important;
    color: #999999 !important;
}
.contact-wholesale-row .btn.btn--stretch {
    box-shadow: none;
    font-size: 72px;
    font-family: 'Dinosaur';
    font-weight: normal;
    height: 75px;
    line-height: 70px;
    outline: none;
}
.inputTitle{
  font-family: 'ProximaNova-Regular';
  font-size: 18px;
  color: #999999 !important;
  font-weight: normal;
  padding-left: 15px;
}
#theme.colorize-classes .contact-form-section .label_check{cursor: pointer;}
.chart-imagerow { padding-bottom: 36px; }
.chart-imagerow .chart-image img { width:auto; max-width:100%; }
.reference-block { padding-bottom:115px; }
.reference-block h6 { font-weight:normal; margin: 0 0 15px 0; line-height: 20px; color: #000; }
.reference-block p { margin:0; font-size:16px; font-family: 'ProximaNova-Regular'; line-height: 22px; color: #000; }
.reference-block a { color:#91c833; font-style:italic; text-decoration: underline; word-break: break-all; }

.blog-section { padding:39px 0;}
.blog-section .row { margin:0; }
.blog-section .row [class*="col-"] { padding:0; }
.blog-section .col-left {max-width: 70%; flex: 0 0 70%;}
.blog-section .col-right {max-width: 30%; flex: 0 0 30%;}
.blog-row { background-color:#000; background-size: cover !important; height: 480px; position: relative; }
.blog-row:before {background-color:rgba(0,0,0,0.4); position:absolute; left:0; top:0; width:100%; height:100%; content:''; }
.blog-content { padding:30px 50px; position:relative; }
.blog-content .title { font-size:58px; line-height:64px; color:#fff; font-family:'Dinosaur'; font-weight:normal; margin:0 0 20px 0; }
.blog-content a:hover{
  color: #95c629;
  transition:all 0.7s ease-in-out 0s;
  -webkit-transition:all 0.7s ease-in-out 0s;
  -moz-transition:all 0.7s ease-in-out 0s;
}

.blog-content .date { font-family: 'ProximaNova-Regular'; font-size:16px; color:#fff; margin-bottom:20px; line-height:20px;}
.blog-content p { font-family: 'ProximaNova-Regular'; font-size:16px; color:#fff; margin-bottom:20px; line-height:20px;}
.inner-tags { padding: 0px 50px; position: absolute; bottom: 40px;}
.inner-tags ul { margin:0; padding:0;}
.inner-tags ul li { float: left; margin: 0 10px 9px 0; font-family: 'ProximaNova-Regular'; font-size:14px; }
.inner-tags ul li a { border:1px solid #95c629; line-height:20px; display:block; padding:4px 10px; color:#fff; }
.inner-tags ul li a:hover{background-color: #95c629;}

ul.blog-tags a:hover{
  color: #fff;
  background-color: #95c629;
  transition:all 0.7s ease-in-out 0s;
  -webkit-transition:all 0.7s ease-in-out 0s;
  -moz-transition:all 0.7s ease-in-out 0s;
}

.blog-rightcol { padding:32px 50px; /*padding: 0;*/ }

.blog-cols { margin-bottom:40px;}
.blog-cols h4 { font-size:24px; color:#95c629; line-height:30px; margin:0 0 16px 0; font-weight:normal; }
.blog-cols .blog-list { margin-bottom:22px; color:#333333; }
.blog-cols .blog-list .title { font-size:36px; line-height:36px; color:#333333; font-family:'Dinosaur'; }
.blog-cols .blog-list .title:hover {color: #97c72e;}
.blog-cols .blog-list .date { font-size:14px; font-family: 'ProximaNova-Regular'; line-height:18px; margin-bottom:9px; }
.blog-cols .blog-list p { font-size:14px; font-family: 'ProximaNova-Regular'; line-height:18px; color: #333333; }
.blog-cols .blog-list .read-more { font-family: 'ProximaNova-Bold'; text-decoration:underline; text-transform:uppercase; }
.snack-col .snack-image{margin-bottom: 10px;}
.blog-cols .snack-col { background:#e2e2e2; margin-bottom: 10px; display: inline-block; width: 100%; vertical-align: top; }
.blog-cols .snack-col .snack-content { float:left; padding: 20px 0 0 20px; }
.blog-cols .snack-col .label { font-size:18px; color:#999999; line-height:20px; text-transform:uppercase; display:block; }
.blog-cols .snack-col .pro-name { font-size:80px; color:#6aa2ef; line-height:80px; font-family:'Dinosaur'; display: inline-block; }
.blog-cols .snack-col .snack-image { float:right;}
.blog-cols .snack-col.snack-col-right .snack-image {float: left;}
.blog-cols .snack-col.snack-col-right .snack-content { float: right; padding: 20px 20px 0 0px; text-align: right;}
.blog-cols .snack-col.snack-col-right .pro-name { color:#95c629; }

.blog-cols .trialbox { border:7px solid #e1e1e1; padding:18px 12px; }
.blog-cols .trialbox h2 { margin:0; font-size:48px; line-height:40px; color:#6aa2ef; font-family:'Dinosaur'; font-weight:normal; }
.blog-cols .trialbox h3 { margin:0 0 20px 0; font-size:50px; line-height:50px; color:#6aa2ef; font-weight:normal; text-transform: uppercase; }
.blog-cols .trialbox p {font-family: 'ProximaNova-Regular'; font-size:16px; color:#999999; line-height:19px; margin: 0; }

.blog-cols .blog-tags { margin:0; padding:0; display: inline-block; }
.blog-cols .blog-tags li { margin:0 10px 9px 0; float:left; font-family: 'ProximaNova-Regular'; font-size:16px; }
.blog-cols .blog-tags li a { border:1px solid #9bc936; line-height:20px; display:block; padding:4px 10px; color:#666666; }
.pagination.blog-pagination { margin:40px 0 60px 0; float: right; }




.dropbtn {
    position: relative;
    width: 167px;
    min-height: 35px;
    padding: 0 40px 0 8px;
    border: 3px solid #95c629 !important;
    font-size: 16px;
    font-family: 'ProximaNova-Bold';
    display: inline-block;
    font-weight: normal;
  	background-color: #fff;
    border-color: transparent;
    color: #777;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 10;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #ddd; color: #95c629;}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #fff;
}

#theme .tt-page__title{text-align: center;width: 100%;}
#theme .tt-page__title .shopall{font-size: 35px;}


.share-right .imgdiv {  position: fixed;  right: 60px;  bottom: 10px;  flex: auto;  max-width: 300px;display:none}
.template-collection .tt-listing-page{padding-bottom:40px;}
footer {  position: relative;  z-index: 99;}
.template-blog .product-row .row [class*="col-"] {  padding: 0 15px;}


.prdbut__options .select-row{
    display: flex;
    align-items: center;
    padding-bottom: 30px;
}
#theme .prdbut__title {
    color: #333;
    min-width: 120px;
}
.prdbut__options--page .prdbut__option {
    display: table;
    width: 100%;
    margin-bottom: 0;
}

#theme .addcart .tt-btn:hover {background-color: #a0cc3f;}
#theme .addcart .tt-btn:hover span{color: #fff;}
.page-title , .page-contents {padding: 0 17px;}
.page-title h1{font-size: 27px; text-align: center;}
.page-contents h2{ font-size: 16px;}

/* faq page start */
.faq-top-text {align-items: center;}
.faq-top-text .center-text{margin: 0 auto; text-align: center; cursor:pointer;}
.faq-top-text .center-text a {
    display: inherit;
    padding: 20px 30px;
    border: 1px solid;
    margin-top: 20px;
}
.faq-top-text .center-text a:hover{background-color: #97c72e; color: #fff;}
.faq-top-text img{width:auto; height: auto;}
.faqIntro{ max-width: 500px; margin: 0 auto; margin-bottom: 30px;}
.faqIntro p{
    font-family: 'Dinosaur';
    margin: 0;
    color: #999999;
    font-size: 36px;
    font-weight: normal;
    line-height: 40px;
}
.faqIntro a{color: #97c72e;}
#shopify-section-page-newfaq .tt-list-toggle.tt-list-toggle__accordion li:not(:first-child) {
    padding-top: 25px;
    margin-top: 25px;
}

.qa-contents{display:none;}

.faq-block .container { max-width:1000px; width:100%; }
.faq-block .nav-tabs > li {
	margin-bottom: 10px;
	width: 100%;
}
.faq-block .nav-tabs > li > a {
  	display:block;
	border: 1px solid #d4d5cf;
	border-radius: 0;
	font-size: 14px;
	line-height: 1.42857;
	margin-right: 0;
	margin-top: -1px;
	padding: 0;
	text-align: center;
  font-family: 'ProximaNova-Regular';
}
.faq-block .nav-tabs li a img {
	left: 0;
	position: absolute;
	top: 20px;
    width:auto;
    max-width:100%;
    height:auto;
}
.faq-block .nav-tabs li a span {
    color: #000000;
    display: block;
    font-size: 15px;
    margin: 0 auto;
    max-width: 244px;
    padding: 30px 10px 30px 90px;
    position: relative;
    text-align: left;
}
.faq_right .que {
	display: inline-block;
	margin: 0 0 35px;
	width: 100%;
	font-family: 'ProximaNova-Regular';
}
.faq_right .que h3 {
	font-size: 18px;
	margin: 0 0 20px;
	font-family: 'ProximaNova-Regular';
	cursor: pointer;
}
.faq_right div.que:first-child p {
	display: block;
}
.tab-content .tab-pane { display:none; }

.ui-tabs-vertical { width: 55em; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}

.shopify-section .ui-tabs { max-width: 1000px; margin: 0 auto 50px !important; width: 100%; border: 0 !important; }
.shopify-section .ui-tabs .ui-tabs-nav { width: 42%; border: 0; background: transparent; }
.shopify-section .ui-tabs .ui-tabs-panel { padding-top: 0; width: 58%; }
.shopify-section .ui-tabs .ui-tabs-nav li {
  margin-bottom: 10px !important;
  width: 100% !important;
  background: transparent;
  border: 1px solid #d4d5cf;
  font-family: 'ProximaNova-Regular';
  border-right-width: 1px !important;
  border-radius: 0 !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: 5px solid #eaa67f;
    color: #000;
}
.shopify-section .ui-tabs .ui-tabs-nav li a {
  display:inline-block;
  position: relative;
  width: 100%;
  border-radius: 0;
  font-size: 14px;
  line-height: 1.42857;
  margin-right: 0;
  padding: 0;
  text-align: center;
  font-family: 'ProximaNova-Regular';
}
.shopify-section .ui-tabs .ui-tabs-nav li a span img {
  width: 25%;
  max-width: 100%;
  height: auto;
  left: 0;
  position: absolute;
  top: 20px;
}
.shopify-section .ui-tabs .ui-tabs-nav li a span {
  color: #000000;
  display: block;
  font-size: 15px;
  margin: 0 auto;
  max-width: 244px;
  padding: 40px 10px 40px 90px;
  position: relative;
  text-align: left;
  font-family: 'ProximaNova-Regular';
  text-transform: uppercase;
}
.shopify-section .ui-tabs .ui-tabs-nav li.ui-tabs-active { border: 5px solid #97c72e !important; }


.shopify-section .ui-tabs h2 { margin-top: 0; font-size: 24px; }
.shopify-section .ui-tabs .accordion h3 {
  font-size: 18px;
  color: #000;
  margin: 0 0 20px;
  font-family: 'ProximaNova-Regular';
  cursor: pointer;
  border: 0;
  padding: 0;
  background: transparent;
}
.shopify-section .ui-tabs .accordion h3:focus { outline: 0; border: 0; }
.shopify-section .ui-tabs .accordion h3 span { display: none; }
.shopify-section .ui-tabs .ui-accordion .ui-accordion-content {
  border: 0;
  padding: 0;
  font-family: 'ProximaNova-Regular';
}
.shopify-section .ui-tabs .ui-widget-content a {color: #97c72e;}
.template-collection .tt-product img , .template-page .tt-product img {width: 100%;}

.mobile-accordion {display: none;}

/*
.shopify-section .ui-tabs a span{
    color: #000000;
    display: block;
    font-size: 15px;
    margin: 0 auto;
    max-width: 244px;
    padding: 30px 10px 30px 90px;
    position: relative;
    text-align: left;
}
.shopify-section .ui-tabs a span{
    left: 0;
    position: absolute;
    top: 20px;
  }*/

/* faq page end */


/*=========== Product Benifits =============*/

.middle-section > h2{color: #95c629;font-size: 48px;margin: 0 0 5px 0;font-family: 'Dinosaur';font-weight: normal; display:inline-block; vertical-align:top; width:100%; text-align:center; margin-top:47px;}
.middle-section .left-img{float:left; width:25.46%; padding-left:22px; padding-right:22px;}
.middle-section .middle-content{float:left; width:49.31%; padding-left:22px; padding-right:19px;}
.middle-section .right-img{float:left; width:25.23%; padding-right:19px; padding-left:19px;}
.middle-section .inner-img{display:inline-block; width:100%; vertical-align:top; text-align:center;}
.middle-section .inner-text-cst{display:inline-block; width:100%; vertical-align:top; text-align:center;}
.middle-section .inner-text-cst .desc-cst{display:inline-block; width:100%; vertical-align:top; margin-bottom:30px;}
.middle-section .inner-text-cst .desc-cst h4{display:inline-block; width:100%; text-align:center; font-size:30.4px; line-height:29.98px; color:#666666; font-family: 'Oswald', sans-serif;}
.middle-section .inner-text-cst .desc-cst p{display:inline-block; width:100%; vertical-align:top; text-align:justify; font-size:17.99px; line-height:24px; color:#333333; font-family: 'ProximaNova-Regular';}
.middle-section .row_middle{margin-left:-22px; margin-right:-19px;}
.nutrition-banner{float:left; width:100%; text-align:center;}
.nutrition-banner.prod-benefits-slider{padding-top:0px;}
.bottom-banners-cst{display:inline-block; width:100%; vertical-align:top; margin-bottom:10px;}
.bottom-banners-cst li{float:left; width:33.33%; padding:0 5px;}
.bottom-banners-cst ul{margin:0 -5px;}
.bottom-banners-cst li .img-box{display:inline-block; width:100%; vertical-align:top; position:relative;}
.bottom-banners-cst li .img-box .box-links{display:inline-block; width:auto; vertical-align:top; position:absolute; right:0; bottom:0; text-align:center;}
.bottom-banners-cst li .img-box .box-links h4{float:left; width:100%; display:inline-block; text-align:center; font-size:36.59px; line-height:36.59px; color:#ffffff;font-family: 'Oswald', sans-serif; margin:0; margin-bottom:8px;}
.bottom-banners-cst li .img-box .box-links a{font-size:30.76px; display:inline-block; width:auto; vertical-align:top; line-height:30.69px; color:#ffffff; position:relative; font-family: 'Dinosaur';}
.bottom-banners-cst li .img-box .box-links a:after{position:absolute; content:""; left:8px; width:100%; height:1px; background:#fff; bottom:0;}
.bottom-banners-cst li.first-img .box-links{ bottom:auto; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); right:20px;}
.bottom-banners-cst li.second-img .box-links{right:30px; bottom:30px;}
.bottom-banners-cst li.third-img .box-links{right:30px; bottom:30px;}
.bottom-banners-cst li.third-img .box-links h4{color:#8db108;}
.bottom-banners-cst li.third-img .box-links a{color:#8db108;}
.bottom-banners-cst li.third-img .box-links a:after{background:#8db108;}

.nutrition-main-section{display:inline-block; width:auto; vertical-align:top;}

.bottom-banners-cst li.first-img .img-box .box-links{width:165px;}
.bottom-banners-cst li.second-img .img-box .box-links{width:84px;}
.bottom-banners-cst li.third-img .img-box .box-links{width:88px;}
.benefit-middle-title.product-benefit-page-cntr h4{max-width:100%;}



/*=========== Product Benifits =============*/

.tt-post-text.tt-layout__section--pdg-desk{max-width:910px;display:block;margin:0 auto;}
#theme .tt-add-to-cart>i {color: #a0cc3f;}
.tt-add-to-cart .btn.btn--flw{ background-color: rgba(0, 0, 0, 0) !important; border-color: #333333 !important; color: #333333 !important; padding: 5px 10px !important; position: relative;}
.tt-add-to-cart .btn.btn--flw:hover{background-color: #fff !important; border-color: #97c72e !important;}
#theme .btn:not([class*="colorize-btn"]):not([class*="colorize-btn1"]), #theme .btn:not([class*="colorize-btn"]):not([class*="colorize-btn1"])>span, #theme .btn:not([class*="colorize-btn"]):not([class*="colorize-btn1"])>i, #theme .colorize-btn, #theme .colorize-btn>span, #theme .colorize-btn>i, #theme .colorize-btn1, #theme .colorize-btn1>span, #theme .colorize-btn1>i{color: #333333 !important;}
#theme .btn:not([class*="colorize-btn"]):not([class*="colorize-btn1"]):hover i, #theme .btn:not([class*="colorize-btn"]):not([class*="colorize-btn1"]):hover span, #theme .colorize-btn:hover i, #theme .colorize-btn:hover span, #theme .colorize-btn1:hover i, #theme .colorize-btn1:hover span{color:#333 !important;}
#theme .colorize-btn2{color:#333333 !important; background-color:#97c72e; border-color:#97c72e;}
#theme .colorize-btn2, #theme .colorize-btn2>span, #theme .colorize-btn2>i {color:#333333 !important;}
#theme .colorize-btn2:hover{background-color: #fff;border-color: #97c72e;color: #97c72e;}
.tt-header__btn>span{bottom:auto !important; top:3px !important;}
#theme .tt-wishlist__products, #theme .tt-cart__products, #theme .tt-cart__list, #theme .tt-cart__caption{padding-left:10px;border-color:#ebebeb;}

.greenbox_box_new img,.greeb_box img{min-height:100%;object-fit: cover;}
.mobile_img{display:none;}


.slider_one{display:inline-block; width:100%; vertical-align:top;}
.slider_one h3{display:block; width:auto; vertical-align:top; /*font-size:48px;line-height:48px;*/ font-size:60px; line-height:60px; color:#ffffff; font-family:'Dinosaur'; margin-bottom:35px !important;}
.slider_one h2{display:inline; width:auto; vertical-align:top; font-size:50px; line-height:60px; background:#93c425; color:#fff;font-family: 'Oswald', sans-serif;  background:#93c425; padding-left:16px; font-weight:400;}
.slider_one .learn_btn{display:inline-block; width:100%; vertical-align:top; margin-top:21px;}
.slider_one .learn_btn a{display:inline-block; width:auto; vertical-align:top; font-size:24px; line-height:24px; color:#ffffff;font-family: 'Oswald', sans-serif; padding:12px; padding-right:52px; border:2px solid #ffffff; font-weight:400; position:relative;}
.slider_one .learn_btn a:after{position:absolute; content:""; right:13px; top:0; bottom:0; margin:auto;background: url(learn_icon_arrow.png) no-repeat; width:28px; height:31px;}

.slider_three{display:inline-block; text-align:center; width:100%; vertical-align:top;}
.slider_three h1{display:inline-block; width:100%; vertical-align:top; /*font-size:132px; line-height:132px;*/ font-size:50px; line-height:60px; color:#ffffff; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-style:italic; font-weight:700;}
.slider_three h1 span{display:block; width:100%; vertical-align:top; /*font-size:70px;  line-height:70px; */ font-size:50px;  line-height:60px; color:#ffffff; position:relative; margin-top:3px;}
.slider_three .green_tag{display:inline-block; width:auto; background:#76a705; font-style:italic; vertical-align:top; font-size:28px !important; line-height:28px !important; color:#ffffff; font-family: 'Oswald', sans-serif; font-weight:400; padding:10px 15px; margin-top:-19px; position:relative;}
.slider_three .green_tag span{font-weight:700; display:inline; width:auto;font-size:28px !important; line-height:28px !important;}
.slider_three .shop_now{display:block; width:100%; vertical-align:top; position:relative; margin-top:-26px;}
.slider_three .shop_now a{display:inline-block; text-transform:uppercase; width:auto; vertical-align:top; font-size:24px; line-height:24px; color:#ffffff; font-weight:400; padding:12px 15px; /*border:2px solid #ffffff;*/ position:relative; background:#111111;}
/*.slider_three .shop_now a:after{position:absolute; content:""; right:13px; top:0; bottom:0; margin:auto;background: url(learn_icon_arrow.png) no-repeat; width:28px; height:31px;}*/

.slider_two{display:inline-block; text-align:center; width:100%; vertical-align:top;}
.slider_two h1{display:inline-block; width:100%; margin-top:100px;vertical-align:top; /*font-size:115px; line-height:134px;*/ font-size:50px;  line-height:60px; color:#ffffff; text-transform:uppercase; font-family: 'Oswald', sans-serif; margin-bottom:6px;}
.slider_two h1 span{display:block; width:100%; vertical-align:top; /*font-size:74px;*/ font-size:50px; position:relative; margin-bottom:-10px; }
.slider_two .save_tag{display:inline-block; width:100%; vertical-align:top; margin-bottom:17px; position:relative;}
.slider_two .save_tag:after{position:absolute; content:""; left:0; right:0; top:0; bottom:0; margin:auto; background:url("outer_glow.png"); background-repeat:no-repeat; width:599px; height:328px; z-index:-1; }
.slider_two .shop_now{display:inline-block; width:100%; vertical-align:top; /*position:absolute; bottom:-220px;*/ left:0; width:100%; text-align:center;}
.slider_two .shop_now a{display:inline-block; text-transform:uppercase; width:auto; vertical-align:top; font-size:24px; line-height:24px; color:#ffffff; font-weight:400; padding:12px 15px; /*border:2px solid #ffffff;*/ position:relative; background:#111111;}
/*.slider_two .shop_now a:after{position:absolute; content:""; right:13px; top:0; bottom:0; margin:auto;background: url(learn_icon_arrow.png) no-repeat; width:28px; height:31px;}*/
.slider_two .shop_now .icon-shop24,
.slider_three .shop_now .icon-shop24{color: #fff; font-size: 40px;}



#mc_embed_signup .button{background-color: #96c72f !important;}

#mc_embed_signup{background:none;}
#mc_embed_signup .mc-field-group{width:100%}
.newsletter-subscribe .newsletter-form{max-width:100%; display:inline-block; width:100%; text-align:center;}
.newsletter-subscribe .newsletter-form #mc_embed_signup{width:100%; vertical-align:top; max-width:360px; display:inline-block; vertical-align:top;}
#mc_embed_signup .indicates-required{text-align:center;}
#mc_embed_signup .mc-field-group label{display:none; width:100%; vertical-align:top;}
#mc_embed_signup input#mce-EMAIL{width:100% !important;}
#mc_embed_signup input#mc-embedded-subscribe{padding:14px 30px; height:auto; line-height:16px;}
#mc_embed_signup form{padding:0 !important;}
#mc_embed_signup .indicates-required{display:none;}
#mc_embed_signup{background:none !important;}
#mc_embed_signup .clear{text-align:center;}
#mc_embed_signup .mc-field-group label{display:none !important;}

.template-index .black_top_logo{display: none;}



/* Youtube Reflexive */
.youtube {
    position: relative;
    padding-bottom: 50%;
    padding-top: 35px; height: 0; overflow: hidden;
}

.youtube iframe,
.youtube object,
.youtube embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/**********************************/
/* responsive layout css start   */
/*********************************/
@media (max-width:1570px){
  .content-twocol .image-cols .image-caption { width:100%; }
}

@media (max-width:1399px){
.process-slider .slider-nav { padding: 0 280px; }
}

@media (max-width:1199px){
  .header-service ul li{padding:12px 30px 10px 40px;}
  .process-slider .slider-nav { padding: 0 200px; }
  .middle-logo ul li { padding: 0 10px;}
  .blog-cols .snack-col .snack-content {padding: 8px 0 0 8px;}
  .blog-cols .snack-col .pro-name { font-size: 50px; line-height: 45px;}
  .blog-cols .snack-col .snack-image { width:100px; }
  .blog-cols .snack-col.snack-col-right .snack-content { padding:8px 8px 0 0px; }
  .blog-cols .trialbox h3 { font-size: 30px; line-height: 30px; }
}

@media (max-width:1023px){
  .tt-header__btn.tt-header__btn-menu {    display: none !important;  }
  .header-service{display:none;}
  .tt-header__options{justify-content: flex-end;}
  .tt-header__options > * {width: auto;margin: 0 10px;}
  .m-menu{margin-top:20px;}
  .tt-header__nav .tt-header__menu{top: 118px;}
  .tt-header__sidebar{padding-right:10px;}
  .tt-header__search{justify-content:flex-end;}
  .tt-header__search-form{max-width:80%;}

  #undefined_forcefullwidth > div{height:500px !important;}
  .infobox1 p{display:none;}
  .infobox1 h1{font-size: 30px;}
  .infobox1 a{font-size: 18px;}
  .infobox1 .info-caption a {    display: inline-block;  }

  .infobox1{padding:20px;}

  .share-left h4{font-size:48px;}
  .collection-details ul{padding-top:10px;}

.slider_one h3{font-size:30px; line-height:30px; margin-bottom:20px !important;}
.slider_one h2{font-size:30px; line-height:30px;}

.slider_three h1{ font-size:73px; line-height:73px; margin-bottom:0 !important; }
.slider_three h1 span{ font-size:41px; line-height:41px; margin-bottom:10px;}
.slider_three .green_tag{font-size:18px !important; line-height:18px !important; margin:0 !important;}
.slider_three .green_tag span{font-size:18px !important; line-height:18px !important;}

.slider_two h1{font-size:52px; line-height:52px;}
.slider_two h1 span{font-size:40px; line-height:40px; margin-bottom:0;}
.slider_two .save_tag{max-width:200px;}
.slider_two .save_tag img{max-width:200px !important;}
.slider_two .shop_now{position:static; margin-top:100px;}
.slider_one .learn_btn a{font-size:15px; line-height:15px; padding:10px 15px;}
.slider_one .learn_btn a:after{display:none;}
.slider_three .shop_now a{font-size:15px; line-height:15px;  padding:10px 15px;}
.slider_two .shop_now a{font-size:15px; line-height:15px;}
.slider_three .shop_now{margin:0;}

.tp-caption{max-width:767px !important; min-height:850px !important;}
.tp-parallax-wrap{top:0 !important;}
.slider_two .save_tag:after{display:none;}


}

@media (max-width:991px){
  .product-col .product-image .icon { width:70px; }
  .nutrition-btmcol .right-listing ul li { padding-bottom:4px;}
  .content-twocol .image-cols .image-caption span { padding:14px 15px 0 15px; font-size: 50px; line-height: 28px;}
  .full-imagecol .fullimage-content { max-width: 430px;}
  .full-imagecol .fullimage-content .heading { font-size: 70px; line-height: 60px;}
  .blog-rightcol { padding: 32px 20px;}
.bottom-banners-cst li{width:100%; margin-bottom:10px;}
.bottom-banners-cst li:last-child{margin-bottom:0;}
  .tt-sr .tp-bullets.ares .tp-bullet{width: 50px;height: 5px; background:#93c325 !important; border:2px solid #93c325 !important; border-radius: 0 !important;display: inline-block !important; position: static; margin: 0 5px;}
  .tp-bullets.ares.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe{width:100% !important; text-align:center !important;   }
  #theme .tt-sr .tp-bullets.ares .tp-bullet.selected{background:#fff !important; border:3px solid #93c325 !important;}

.template-index .tt-header__logo {}
.tt-header__logo{position: absolute !important;}
  body#new-buy main {padding-top: 00px;}
 
  .template-index .black_top_logo{display: inline-block;}

}



@media (min-width:992px){
	.img-pos-right .row div:first-child {
		order: 1;
    }

}

@media (max-width:991px){
.tt-header__logo {top: 31px!important;}
}

@media (max-width:767px){
 
  .tt-listing-page.mobile-sec {
    display: block !important;
    padding-bottom: 20px;
    }
  
  .tt-listing-page.mobile-none{
   display:none;
  }
  
 
  
  .mobile-none p {
    display: none;
}
  
  .tt-layout__content{}
  #undefined_forcefullwidth > div { height: 300px !important;  }
  .infobox1 p{display:block; max-width:100%;}
  .infobox1{display:inline-flex;}
  .bluebox, .v-box { height: auto;}

  .share-left { padding-left: 10px;    padding-right: 10px;    text-align: center;  margin:0px;   font-size: 32px;}
  .share-right{padding:0px;}

  .newsletter-text{font-size:24px;}

  footer .tt-footer.tt-footer__01 .tt-footer__content {  padding: 20px 0;    text-align: center;  }
  .tt-footer__social {    margin: 0;    text-align: center;  }
  .cat_title{padding:0px 20px 0;}
  .cat_title h1 { font-size: 60px; line-height: 48px; }
  .collection-description > h2{ font-size:32px; padding:0 10px;}
  .collection-newheader .collection-description{padding:10px 0px; }
  .collection-details ul li img{max-width:15px; height:auto; width:auto;}
  .row.coll-info { margin: 0;}

  #theme .tt-product-head__price .tt-price,
  .tt-product-head__name h1 {  font-size: 24px;}
  #theme .addcart .tt-btn span{font-size: 40px;}
  .tt-product-head__more-detailed h2{font-size: 30px;}
  .productinfo p.producttxt strong{font-size:30px;}
  .prd-service ul li{font-size: 16px;}
  .template-index .tt-home__custom_margin_1523397173314 .tt-page__section-head{margin-top: 31px;margin-bottom: 0;}
  .template-index .tt-home__custom_margin_1523397173314 .tt-page__section-head .tt-page__title a{font-size: 42px;}
  .home-trial-box .trial-box p{font-size: 29px;}
  .home-trial-box .trial-box .info-caption a.promo-btn{font-size:18px;}
  .benefit-top_block ul li h3{font-size: 32px;}
  .benefit-middle-row { padding: 20px; }
  .benefit-top_block ul li{width:50%;}

  .filter-row { margin: 30px 0 15px 0;}
  .filter-row .filter-group { position:relative; padding-left: 100px; width: 100%; margin-right:0;}
  .filter-row .filter-group label { position:absolute; left:0; top:0; line-height: 35px;}
  .filter-row .filter-group select { width:100%; margin:0;}
  .product-row .row [class*="col-"] { padding: 0; max-width: 100%; flex: 0 0 100%; }
  .wlost-result .row [class*="col-"] { max-width: 100%; flex: 0 0 100%; }
  .nutrition-btmcol .row [class*="col-"] { max-width: 100%; flex: 0 0 100%;}
  .nutrition-btmcol .right-listing ul { width:100%;}
  .nutrition-btmcol .right-listing ul li { padding-bottom:20px; margin:0;}
  .nutrition-slider .slick-prev,
  .process-slider .slider-for .slick-prev { left: -30px; width: 30px; height: 30px;}
  .nutrition-slider .slick-next,
  .process-slider .slider-for .slick-next { right: -30px; width: 30px; height: 30px;}
  .seeds-row .textcols { padding: 0 20px;}
  .seeds-row .textcols h3 {font-size: 30px; line-height: 24px;}
  .process-slider .slider-nav { padding:0;}
  .content-twocol .row [class*="col-"] { max-width: 100%; display: block;}
  .content-twocol .content-cols { padding: 20px 25px;}
  .process-block { padding: 40px 0 30px;}
  .contact-wholesale-row .tt-form .wh-right { border-left: none !important;}
  #theme.colorize-classes .contact-form-section .label_check{
  	margin: 0 32px;
    max-width: 500px;
  }
  .content-twocol .image-cols .image-caption { width:auto;}
  .chart-imagerow .row [class*="col-"] { flex: 0 0 100%; max-width: 100%; }
  .chart-imagerow .chart-image { margin-bottom:20px; }
  .middle-logo { padding: 20px 0;}
  .blog-section .col-left,
  .blog-section .col-right { max-width: 100%; flex: 0 0 100%;}
  .blog-content { padding: 30px 15px;}
  .blog-content .title {font-size: 38px; line-height: 34px;}
  .inner-tags,
  .pagination.blog-pagination { padding:0 15px;}
  .blog-rightcol { padding: 20px 15px;}
  .snack-col .snack-image a{display:inline;}
  .snack-col .snack-image img{width: 100%;}

  .shopify-section .ui-tabs .ui-tabs-nav{width: 50%;}
  .shopify-section .ui-tabs .ui-tabs-panel {
    padding-top: 0;
    width: 50%;
    padding: 0 15px;
	}
  .shopify-section .ui-tabs { max-width:100%; width:100%; }
  .shopify-section .ui-tabs .ui-tabs-nav li a span {
  	font-size: 14px;
    padding: 40px 10px 40px 65px;
  }
  .shopify-section .ui-tabs .ui-tabs-nav li a span img {
    width: 20%;
    max-width: 100%;
    height: auto;
    left: 0;
    position: absolute;
    top: 30px;
  }

.shopify-section .ui-tabs .ui-tabs-nav { width: 42%; border: 0; background: transparent; }
.shopify-section .ui-tabs .ui-tabs-panel { padding-top: 0; width: 58%; }
.shopify-section .ui-tabs .ui-tabs-nav li {
  margin-bottom: 10px !important;
  width: 100% !important;
  background: transparent;
  border: 1px solid #d4d5cf;
  font-family: 'ProximaNova-Regular';
  border-right-width: 1px !important;
  border-radius: 0 !important;
}

.middle-section .left-img{width:100%; text-align:center; margin-bottom:30px;}
.middle-section .right-img{width:100%; text-align:center;}
.middle-section .middle-content{width:100%; padding:0 15px;}
.middle-section .row_middle{margin:0 -15px;}
.middle-section .inner-text-cst .desc-cst:last-child{margin-bottom:0;}

  .desk_img{display:none;}
  .mobile_img{display:block;}
  .inner_images{display:inline-block; width:100%; vertical-align:top; padding:20px; }

  .header-service{display: inline-block !important;vertical-align: top;position: absolute;top: 7px;left: 0;width: 100%;z-index: 9999999;padding-left: 0;text-align: center;}
  .header-service ul{width:auto;/* margin-right: -10px; */}
  .header-service ul li{/* float: left; */width: auto;padding-right: 0 !important;padding-left: 25px !important;font-size: 10px;padding-right: 15px !important;background: url(header_icon.png) no-repeat left center;padding-top: 5px !important;padding-bottom: 10px !important;}
  .tt-header__nav{padding-top: 60px;}

/*.slider_one h3{font-size:35px; line-height:35px; margin-bottom:25px !important;}
.slider_one h2{font-size:55px; line-height:58px;}

.slider_three h1{ font-size:70px; line-height:70px;}
.slider_three h1 span{ font-size:38px; line-height:38px;}
.slider_three .green_tag{font-size:15px !important; line-height:15px !important;}
.slider_three .green_tag span{font-size:15px !important; line-height:15px !important;}

.slider_two h1{font-size:70px; line-height:70px;}
.slider_two h1 span{font-size:47px; line-height:47px;}
.slider_two .save_tag{max-width:190px;}
.slider_two .shop_now{bottom:-15%;}*/


.slider_one h3{font-size:15px; line-height:15px; margin-bottom:15px !important;}
.slider_one h2{font-size:23px; line-height:30px;}

.slider_three h1{ font-size:70px; line-height:70px;}
.slider_three h1 span{ font-size:38px; line-height:38px;}
.slider_three .green_tag{font-size:15px !important; line-height:15px !important;}
.slider_three .green_tag span{font-size:15px !important; line-height:15px !important;}

.slider_two h1{font-size:26px; line-height:26px;}
.slider_two h1 span{font-size:20px; line-height:20px; margin-bottom:0;}
.slider_two .save_tag{max-width:80px;}
.slider_two .save_tag img{max-width:80px !important;}
.slider_two .shop_now{position:static; margin-top:10px;}
.slider_one .learn_btn a{font-size:12px; line-height:12px; padding:8px 15px;}
.slider_one .learn_btn a:after{display:none;}
.slider_three .shop_now a{font-size:12px; line-height:12px;  padding:8px 15px;}
.slider_two .shop_now a{font-size:12px; line-height:12px;}
.slider_three .shop_now{margin:0;}

.tp-caption{max-width:767px !important; min-height:600px !important;}
.tp-parallax-wrap{top:0 !important;}
.slider_two .save_tag:after{display:none;}


.col-md-6.share-right img {display: none;}

.header-service.prd-service{display: none !important;}
.tt-carousel-box__slider123 .tt-product__content h3{text-align: center;}
.tt-carousel-box__slider123 .tt-product__price {text-align: center;}
  
  .menu > li > a{padding:11px 7px;}
  .tt-logo img { max-width: 100px;}
  
}

@media (max-width:479px){
  #undefined_forcefullwidth > div { height:240px !important;  }
  .nutrition-slider .slick-prev,
  .process-slider .slider-for .slick-prev { left: -10px; }
  .nutrition-slider .slick-next,
  .process-slider .slider-for .slick-next { right: -10px; }
  .seeds-row .imagecols { width: 130px; height: 130px;}
  .seeds-row .textcols h3,
  .seeds-row:nth-child(2n) .textcols h3 { margin-top:10px;}
  .contact-form-section .contact-formcol > .contact-form { padding: 28px 15px 36px 15px; }
  .tt-contacts-info { padding: 40px 0;}
  .seeds-block {
    background-position: center 29px;
	}
  .contact-wholesale-row .tt-form .wh-right { border-left: none !important;}
  .content-twocol .image-cols .image-caption span { padding: 10px 15px 0 15px; font-size: 30px; line-height: 28px;}
  .middle-logo li { width: 100%;}

.slider_one h3{font-size:15px; line-height:15px; margin-bottom:15px !important;}
.slider_one h2{font-size:23px; line-height:30px;}

.slider_three h1{ font-size:70px; line-height:70px;}
.slider_three h1 span{ font-size:38px; line-height:38px;}
.slider_three .green_tag{font-size:15px !important; line-height:15px !important;}
.slider_three .green_tag span{font-size:15px !important; line-height:15px !important;}

.slider_two h1{font-size:26px; line-height:26px;}
.slider_two h1 span{font-size:20px; line-height:20px; margin-bottom:0;}
.slider_two .save_tag{max-width:80px;}
.slider_two .save_tag img{max-width:80px !important;}
.slider_two .shop_now{position:static; margin-top:10px;}
.slider_one .learn_btn a{font-size:12px; line-height:12px; padding:8px 15px;}
.slider_one .learn_btn a:after{display:none;}
.slider_three .shop_now a{font-size:12px; line-height:12px;  padding:8px 15px;}
.slider_two .shop_now a{font-size:12px; line-height:12px;}
.slider_three .shop_now{margin:0;}
.tp-caption{max-width:479px !important; min-width:320px !important;}


}

.tt-layout__sidebar-left .tt-layout__content, .tt-layout__sidebar-right .tt-layout__content{width: 100% !important;}
.tt-layout__fullwidth .tt-layout__section--pdg-desk iframe {width: 100%; display: inline; margin:0 auto;}
/*
.tt-sticky-block__parent .ttg-cont-padding--none{
  padding-left: 12px !important;
  padding-right: 12px !important;
}
*/


.btm-spacing { margin-bottom:72px; }
.tt-sticky-block__parent .ttg-cont-padding--none.container-fullrow { padding:0 !important; }
.tt-sticky-block__parent .ttg-cont-padding--none.container-fullrow .row { margin:0;}
.tt-sticky-block__parent .ttg-cont-padding--none.container-fullrow .row [class*="col-"] { border:1px solid #d7d7d7; padding:0; }
.tt-sticky-block__parent .ttg-cont-padding--none.container-fullrow .row [class*="col-"] a { border:none; font-family: 'ProximaNova-Bold'; font-size:24px;
  padding: 18px 20px; color:#666666; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.tt-sticky-block__parent .ttg-cont-padding--none.container-fullrow .row span {
  border:none;
  font-family: 'ProximaNova-Bold';
  font-size:24px;
  padding: 18px 20px;
  color:#666666;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  display: inherit;
}

.faq-selected{ background-color: #95c629; color: #000;}


.tt-sticky-block__parent .ttg-cont-padding--none.container-fullrow .row [class*="col-"] a:hover { background-color: #95c629; color: #000000; }
.tt-sticky-block__parent .ttg-cont-padding--none.container-fullrow .row [class*="col-"]:hover .icon-image img {opacity:1;}
.tt-sticky-block__parent .container-fullrow .icon-image { margin:60px 0 0px 0; min-height: 90px; display: inline-block;}
.tt-sticky-block__parent .container-fullrow .icon-image img { opacity:0.5; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
.tt-page__cont-small.ttg-mt-accordian { max-width:100%;}
.tt-page__cont-small.ttg-mt-accordian .tt-list-toggle.tt-list-toggle__accordion li > a { padding-left: 30px; font-family: 'ProximaNova-Bold'; font-weight: normal;  max-width:910px; margin:0 auto; }
.tt-page__cont-small.ttg-mt-accordian .tt-list-toggle.tt-list-toggle__accordion li .accordian-content { max-width:910px; margin:0 auto; }
.shopify-section .tt-list-toggle__next > a::after {
    display: block;
    content: ' + ';
    border: 0;
  position: absolute;
left: 0;
top: -12px;
display: inline-block;
bottom: auto !important;
margin: 0 !important;
    cursor: pointer;
    pointer-events: none;
    font-size: 36px;
    color: #97c72e;
    color: #97c72e;
  text-align: center;
    width: 20px !important;
    height: 20px !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    margin-right: 10px !important;
    margin-top: -35px;
}
.shopify-section .tt-list-toggle.tt-list-toggle--toogles .tt-list-toggle__next.tt-list-toggle__open > a::after {
    display: block;
    content: ' - ';
    color: #97c72e;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.tt-page__cont-small.ttg-mt-accordian .tt-list-toggle.tt-list-toggle__accordion li .accordian-content {
    font-family: 'ProximaNova-Regular';
}

.qa-7{display: none;}

.stories-bottom-section {
	display: table;
    vertical-align: top;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto 140px;
}
.testimonial-section {
	padding: 30px 0 10px;
  	text-align: center;
}
.testomonial-slider { max-width: 100%; margin: 0 auto; text-align: center; }
.testomonial-slider .slick-slide { float: none; display: inline-block; }
.testimonial-content {
	position: relative;
  	display: inline-block;
    margin: 0 auto;
  	max-width: 540px;
    line-height: 1.4;
    font-family:'Dinosaur';
	font-size: 48px;
    color: #95c629;
}
.testimonial-content p{
	color: #95c629;
}
.testimonial-content:before {
  	content:" ";
    position: absolute;
    top: 14px;
    left: -75px;
  	z-index: -1;
    width: 136px;
    height: 111px;
    background: url ("../assets/quote-top.png");
    background-repeat: no-repeat;
}
.testimonial-content:after {
  	content:" ";
    position: absolute;
    bottom: 25px;
	right: -65px;
  	z-index: -1;
    width: 136px;
    height: 111px;
    background: url ("../assets/quote-down.png");
    background-repeat: no-repeat;
}
.testomonial-slider .slick-prev {
	position: absolute;
   	top: 65%;
	left: 180px;
  	z-index: 1;
  	width: 42px;
  	height: 77px;
  	cursor: pointer;
}
.testomonial-slider .slick-next {
	position: absolute;
   	top: 65%;
	right: 180px;
  	z-index: 1;
  	width: 42px;
  	height: 77px;
  	cursor: pointer;
}
.testomonial-slider .slick-dots {
	position: absolute;
  	bottom: -50px;
}
.testomonial-slider .slick-dots li {
	display: inline-block;
  	width: 13px;
   	height: 13px;
  	margin: 0 8px;
  	border-radius: 50%;
  	background-color: #e4e4e4;
}
.testomonial-slider .slick-dots li button:before { display: none; }
.testomonial-slider .slick-dots li.slick-active {
	background-color: #95c629;
}
.testimonial-block {
	float: left;
  	max-width:700px;
  	height: 472px;
  	padding: 15px 10px 15px 45px;
  	border: solid 2px #e1e1e1;
  	overflow: hidden;
}
.testimonial-list {
	display: inline-block;
	vertical-align: top;
  	margin-bottom: 75px;
	width: 100%;
  	font-family: 'ProximaNova-Regular';
  	font-size: 16px;
  	color: #333;
}
.testimonial-title {
  	display: table;
  	font-family:'Dinosaur';
  	font-size: 36px;
  	color: #333;
}
.testimonial-title img {
	display: table-cell;
  	vertical-align: top;
	width: auto;
	max-width: 100%;
	margin-right: 20px;
}
.testimonial-title .text {
  	display: table-cell;
  	vertical-align: top;
  	line-height: 1.3;
}
.testimonial-date {
	display: block;
  	margin-bottom: 15px;
	color: #333;
  	font-family: 'ProximaNova-Regular';
  	font-size: 12px;
}
.testimonial-date span {
  display: block;
  font-size: 16px;
  margin-top: -7px;
}
.testimonial-list p {
  line-height: 1.3;
  color: #333;
}
.form-block {
  	position: relative;
	float: left;
  	max-width:700px;
  	height: 472px;
  	padding: 33px 60px;
  	border: solid 9px #95c629;
}
.form-block .title {
	position: absolute;
  	top: -150px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-family:'Dinosaur';
    font-size: 48px;
    color: #666;
  	text-align: center;
}
.form-block form { display: inline-block; width: 100%; }
.form-block form .textarea {
  	position: relative;
	display: inline-block;
  	vertical-align: top;
  	width: 100%;
}
.form-block form textarea {
  	position: relative;
	display: inline-block;
  	vertical-align: top;
  	width: 100%;
  	height: 174px;
  	margin-bottom: 15px;
  	padding: 13px 40px 15px 20px;
  	font-family: 'ProximaNova-Regular';
  	color: #999;
  	font-size: 18px;
  	font-style: italic;
  	background: #fff;
  	border: solid 3px #95c629 !important;
  	resize: none;
}
.form-block form .textarea:after {
	content: "";
  	position: absolute;
  	top: 25px;
  	right: 20px;
  	width: 0;
    height: 0;
    border-style: solid;
    border-width: 13px 9.5px 0 9.5px;
    border-color: #94c629 transparent transparent;
}
.form-block form input[type="text"],
.form-block form input[type="email"]{
  	display: inline-block;
  	vertical-align: top;
  	width: 100%;
  	height: 50px;
  	padding: 10px 20px;
  	font-family: 'ProximaNova-Regular';
  	color: #999;
  	font-size: 18px;
  	font-style: italic;
  	background: #fff;
  	border: 0;
  	border-bottom: solid 3px #95c629 !important;
}
.form-block form input[type="submit"]{
	display: inline-block;
  	vertical-align: top;
  	width: 100%;
  	height: 75px;
  	padding: 10px;
  	margin-top: 60px;
  	line-height: 1;
  	font-family:'Dinosaur';
  	font-size: 72px;
  	color: #fff;
  	text-align: center;
  	background: #95c629;
  	border: solid 1px #95c629;
}
.form-block form input[type="submit"]:hover{
	color: #333;
  	background: #dbdbdb;
  	border: solid 1px #dbdbdb;
}
.search-link {
	display: block;
  	clear: both;
  	margin-top: 10px;
  	font-family: 'ProximaNova-Regular';
  	font-size: 16px;
  	color: #95c629 !important;
  	font-style: italic;
  	text-decoration: underline !important;
}

.testimonial-block .mCSB_scrollTools {
  width: 8px;
  opacity: 1;
}
.testimonial-block .mCSB_scrollTools .mCSB_draggerContainer { border: solid 1px #95c629; }
.testimonial-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  	width: 100%;
    background-color: #fff;
    background-color: #95c629;
    border-radius: 0;
}
.testimonial-block .mCSB_scrollTools .mCSB_draggerRail {
  	width: 100%;
    background-color: #fff;
  	border-radius: 0;
  	opacity: 1;
}

#mc_embed_signup input#mce-EMAIL{background:none !important; font-size:16px; border:none; border-bottom:3px solid #333 !important; padding:0 !important; outline:none !important;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:none !important; border-bottom:3px solid #e85c41 !important;}
#mc_embed_signup input#mce-EMAIL[type=email]:focus{border:none;}
#mc_embed_signup input#mc-embedded-subscribe{background:none !important; font-family: 'Oswald', sans-serif !important; text-transform:uppercase !important; color:#333 !important; font-weight:400 !important; font-size:24px; line-height:24px !important; padding:12px 55px 14px 12px !important; border:2px solid #333333 !important; border-radius:0 !important; position:relative; background: url(icon-arrow.png) no-repeat !important; background-position:92% !important;}
#mc_embed_signup div.mce_inline_error{position: absolute; right: 0px; top: -20px; width: auto; height: auto; margin: 0; line-height: normal; font: 11px/11px arial; background: #fb0101 !important; padding: 5px 5px 4px; color: #ffffff !important; display: none; }
#mc_embed_signup div.mce_inline_error:after{ border-color: #fb0101 transparent transparent; border-image: none; border-right: 6px solid transparent; border-style: solid; border-width: 6px; content: " "; height: 0; left: 20px; margin-left: -10px; position: absolute; top: 100%; width: 0; }


input#mce-EMAIL::-webkit-input-placeholder { font-size:30px; color:#333333 !important; opacity:1; text-align:center; font-family: "Dinosaur";}
input#mce-EMAIL:-moz-placeholder {font-size:30px; color:#333333 !important; opacity:1; text-align:center; font-family: "Dinosaur"; }
input#mce-EMAIL::-moz-placeholder {font-size:30px; color:#333333 !important; opacity:1; text-align:center; font-family: "Dinosaur"; }
input#mce-EMAIL:-ms-input-placeholder {font-size:30px; color:#333333 !important; opacity:1; text-align:center; font-family: "Dinosaur";}


@media screen and (max-width:1099px){
.testomonial-slider .slick-prev { left: 0; }
.testomonial-slider .slick-next { right: 0; }
.testimonial-block,.form-block  { max-width:50%; }
  
  
  .shop-head h1 {
    font-family: 'Gotham Light', sans-serif!important;
    font-size: 26px;
    color: #777;
}
  
  div#shopify-section-page-collection-list-new {
    padding-top: 50p;
}

.tt-listing-page__products.new-buy-pd {
    padding-top: 50px;
}

div#shopify-section-new-revolution-slider {
    padding-top: 32px;
}


body#new-buy #shopify-section-new-revolution-slider h2 {
    font-family: 'Gotham Light', sans-serif!important;
    font-size: 28px;
    font-weight: 300;
    color: #777;
}


body#new-buy #shopify-section-new-revolution-slider p {
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 16px!important;
    font-family: 'Gotham Book', sans-serif!important;
    color: #777;
}
  
  
}

@media screen and (max-width:1024px) {
.filter-row.story .container,
.testimonial-section .container {
	width:100%;
  	max-width: 100%;
  	padding:0 20px;
}
  div#shopify-section-new-revolution-slider {
    padding-top: 122px;
}

}

@media screen and (max-width:1400px) {

  
    body#new-buy .tt-listing-page__products.new-buy-pd .col-sm-4.col-xl-3.col-xxl-3:nth-child(n+4) {
      display:block;
  
}
  
  
}
  
@media screen and (max-width:992px) {
.testimonial-block,.form-block  {
  max-width:100%;
  width: 100%;
}
  
  
    body#new-buy .tt-listing-page__products.new-buy-pd .col-sm-4.col-xl-3.col-xxl-3:nth-child(n+4) {
      display:none;
  
}
  
  
.form-block  { margin-top: 150px; padding: 35px 40px; }
.form-block .title { top:-120px; }
}

@media screen and (max-width:767px) {
.testimonial-section { padding: 40px 0 50px; }
.testomonial-slider .slick-next,
.testomonial-slider .slick-prev { display: none !important; }
.testimonial-section .container { padding: 0; }
.testimonial-content::before { left: -50px; }
.testimonial-content::after { right: -50px; }
.testimonial-title .text { padding-left: 10px; }
.stories-bottom-section { margin-bottom: 70px; }

.ui-tabs{display: none;}
.mobile-accordion {display: block;}

.mobile-accordion .ui-state-active{ background: transparent; border: 5px solid #97c72e !important;}
.mobile-accordion .ui-accordion-header span{
    color: #000000;
    display: block;
    font-size: 15px;
    margin: 0 auto;
    max-width: 244px;
    padding: 40px 10px 40px 90px;
    position: relative;
    text-align: left;
    font-family: 'ProximaNova-Regular';
    text-transform: uppercase;
}
.mobile-accordion .ui-accordion-header span.ui-accordion-header-icon{display: none;}
.mobile-accordion .ui-accordion-header .main-title.ui-accordion-header-active{
  border: 5px solid #97c72e !important;
  background: transparent;
  color: #000;
}


.mobile-accordion .ui-accordion-header span img{
    width: 25%;
    max-width: 100%;
    height: auto;
    left: 0;
    position: absolute;
    top: 20px;
}
.mobile-accordion .ui-accordion-content h3.ui-accordion-header{background-color: #fff; color: #000;
border:0px !important;}
.mobile-accordion .ui-accordion-content p{color: #777;}
.mobile-accordion .ui-state-default{ border: none;background: transparent;}
.mobile-accordion .ui-widget-content{ border: 0px !important;}

.mobile-accordion .accordion .ui-widget-content .ui-state-default{
  border: 0px solid #c5c5c5;
  background: none;
}
.mobile-accordion .ui-accordion .ui-accordion-content{padding: 1em;}
/*.tt-logo img{display:none;}*/
 .info-caption{text-align:center;}
  
  div#shopify-section-new-revolution-slider {
    padding-top: 46px;
}

}

@media screen and (max-width:575px) {
.testimonial-block { padding: 15px 10px 15px 25px; }
.testimonial-content { padding: 0 15px; line-height: 1.3; font-size: 40px; }
.testimonial-content::before { left: 10px; top: 14px; width: 80px; height: 80px; background-size: 100% auto; }
.testimonial-content::after { right: 10px; bottom: 0;  width: 80px; height: 80px; background-size: 100% auto; }
.form-block { padding: 30px; }
.form-block .title { top: -100px; font-size: 40px; }
  .shopify-section .ui-tabs .ui-tabs-nav li a span {
    font-size: 12px;
    padding: 20px 5px;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal;
}
.shopify-section .ui-tabs .ui-tabs-nav { width: 40%; }
.shopify-section .ui-tabs .ui-tabs-panel { width:60%; }
.shopify-section .ui-tabs .ui-tabs-nav li a span img { display:none;}
.shopify-section .ui-tabs .accordion h3 { margin-bottom:15px; font-size: 16px;}
.shopify-section .ui-tabs .ui-accordion .ui-accordion-content p { font-size: 13px; }

.tt-header__logo {
     top: 0px!important; 
}

}

div#smart_meta_field_app ul {
    display: none;
}
div#smart_meta_field_app table tbody tr td{

    font-size: 18px;
    font-weight: 300;
    color: #000
}
.home-layout-1,.home-layout-1,.home-layout-1{
    -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;

}

@media screen and (max-width:575px) {
 
    .template-index .white_top_logo{display: none;}
  .tt-header__logo > .tt-logo {

    margin-bottom: 10px!important;
}
  
  
    a.bbtmlia:after {
    content: "Vegan, Gluten Free, No Sugar Added, Non-GMO";
    position: relative;
    top: 9px;
    /* left: 10px; */
    color: #333;
    font-size: 11px;
    font-family: 'Helvetica Neue Medium', sans-serif;
    white-space: nowrap;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    line-height: 11px;
    color: #9c9c9c9c;
    width: 100%;
    word-break: break-all;
    padding: 0px 30px 0px 0px;
    font-weight: 300;
    white-space: normal;
}
  
  a.btmlia:after {
    content: "zero calories & sugar free";
    position: absolute;
    top: 39px;
    /* left: 10px; */
    color: #333;
    font-size: 11px;
    font-family: 'Helvetica Neue Medium', sans-serif;
    white-space: nowrap;
    left: 24px;
    right: 0;
    margin: 0 auto;
    display: inline-block;
    line-height: 11px;
    color: #9c9c9c9c;
    font-weight: 300;
} 
  
   a.bbtmlia:hover:after {
display:none;
}
  
  a.btmlia:hover:after {
display:none;

} 
  
  
  
  .tt-header__logo {
    border-bottom: 0px solid #d5d5d5;
}
  
  
  
  body#new-buy #shopify-section-Header-mobile div#bottomlink {
    margin: 0 0 0px 0;
    /* max-width: 100%; */
    text-align: center;
    /* display: inline-block; */
    max-width: 380px;
    display: inline-block;
}
  

  
  body#new-buy .btm-product  {
    padding: 0 20px 0 20px;
}

body#new-buy .btm-product p.olive {
    padding-left: 20px;
}
  
  
  div#shopify-section-header .menu > li > a {
     padding: 20px 23px; 
} 
  
  

  
  
    .mobile{
    display:block;
    top: 32px;
    position: absolute;
    left: 0;
    right: 0;
  }
  .desktop{
    
    display:none;
  }
  
    .mobile  .tt-header__sidebar {
    margin-top: 14px;
    /* width: 104px; */
}
  .mobile .m-menu:before {
    display:none;
}
  
  body#new-buy .newpageb h2 {font-size: 20px;font-family: 'Gotham Medium';line-height: 30px;}
  
    .mobile .m-menu {
     margin-top: 25px!important;
}
  
.mobile  .tt-header__nav .tt-header__menu {
    top: 103px;
}
  
 .mobile .tt-header__logo {
    position: absolute!important;
    top: -1px;
    z-index: 444444;
    max-width: 144px;
    margin: 0 auto;
}
  
   .mobile .tt-header__logo a {
   background-color:transparent!important;
}
    .mobile .tt-header__nav {
}

}

body#new-buy .tt-listing-page__products.new-buy-pd {
    padding: 50px 20px 0 20px;
}

@media screen and (min-width:575px) {
  

  
  #onlymobile{
    
    display:none;
  }
  
  .mobile{
    
    display:none;
  }
  .desktop{
    
    display:block;
  }
  
  
  
.menu > li {
    position: relative;
    display: inline-block!important;
}

.h1.tt-logo a {
    background-color: #0000!important;
}

.tt-header__nav .tt-header__menu {
    top: 0!important;
    display: inline-block;
   left: auto!important;
   max-width: 100%!important;
    padding: 0 !important;
    position: fixed;
    z-index: 99999;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    width: 100%;
    border-right: 1px solid #ebebeb;
  height:0;
}

.tt-header__menu {
    min-height: 90px;
}

main {
    padding-top: 25px!important;
}
.tt-header__logo {
    padding: 0px 20px!important;
}
  
}
  .newpageb.content-twocol.img-pos-left button a {
    font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 1;
text-transform: uppercase;
color:#fff;
}
  
a.a-active {
    padding: 5px 15px;
    border-bottom: 2px solid #93C424!important;
    color: #525252; 
}


.tt-home__custom_margin_1523397173314 {
    margin: 0px!important;
}


.tt-header__content.mobile ul.menu {
    width: 100%;
}


.tt-header__content.mobile ul.menu li {
    border-bottom:1px solid #dadada
}



.menu > li > a {
    /* padding: 23px 23px; */
}

.tt-listing-page ul.menu > li  {
    margin: 0 8px;

}


.tt-listing-page ul.menu > li > a {
    padding: 11px 3px 3px;
  font-family:'Gotham Medium''

}


  body#new-buy .tt-listing-page__products.new-buy-pd .col-sm-4.col-xl-3.col-xxl-3:nth-child(n+5) {
      display:none;
  
}


newpageb.content-twocol.img-pos-left button a {
    font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 1;
	text-transform: uppercase;
	color: #fff;
	display: block;
	top: 5px;
	position: relative;
}

body#new-buy button {
	font-family: 'Gotham Medium', sans-serif!important;
	background: #0000;
	border: 1px solid #fff;
	border-radius: 30px;
	padding: 12px 33px;
	font-size: 16px;
}


@media screen and (min-device-width: 481px) and (max-device-width: 768px) { 

body#new-buy .tt-header__nav .tt-header__menu {
    top: 30px!important;
    }
  
  .tt-header__logo {top: 0px!important;}

  
  

  
  
  
body#new-buy .newpageb h2 {
    font-family: 'Gotham Light';
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 32px;
    text-align: left;
    color: #fff;
}
  
  
body#new-buy .tt-header__nav .tt-header__menu li a{

padding:0 7px;
font-size:13px;
    }

    div#shopify-section-new-revolution-slider {
    margin-top: 0px;
}

  
  body#new-buy #shopify-section-new-revolution-slider {
    margin-bottom: 20px;
}
  
  
body#new-buy .tt-listing-page__products.new-buy-pd .col-sm-4.col-xl-3.col-xxl-3:nth-child(n+4) {
    display: none;
}
  
  
body#new-buy .tt-header__logo {
    padding: 0px 10px!important;
}



  

body#new-buy .tp-bgimg.defaultimg{

    background-size:cover!important;
}

body#new-buy .tt-header__menu {
    min-height:auto;
}


body#new-buy #shopify-section-new-revolution-slider h2{


    line-height: 28px;
    font-size: 22px;
    margin-top: 38px;
}
body#new-buy #shopify-section-new-revolution-slider p.olive-desk {
    position: relative;
    margin: 19px 0 25px;
}

body#new-buy #shopify-section-new-revolution-slider p.olive-desk {
    position: relative;
    margin: 9px 0 25px;
    line-height: 16px;
    font-size: 13px;
}

}


 @media only screen and (max-width: 1024px) {     
body #shopify-section-new-revolution-slider .tp-bgimg.defaultimg {
    background-size: 80% auto !important;
    background-position: left !important;
}  
 }

@media only screen and (max-width: 812px) { 
#shopify-section-new-revolution-slider h2 {
    line-height: 34px !important;
    font-size: 22px !important;
    margin: 8px 0 0 !important;
}
}

@media only screen and (max-width: 767px) {
body #shopify-section-new-revolution-slider p.olive-desk {
    margin: 7px 0 0 !important;
}
#shopify-section-new-revolution-slider .learn_btn a.trans {
    margin: 0 !important;
}
#shopify-section-new-revolution-slider .learn_btn br {
    display: none !important;
}  
}

.tt-listing-page.mobile-sec {
    display: none;
}



/* CSS Document */
