/** Shopify CDN: Minification failed

Line 633:8537 Expected "(" but found "-webkit-min-device-pixel-ratio"
Line 633:8587 Expected "(" but found "min--moz-device-pixel-ratio"
Line 633:8634 Expected "(" but found "min-device-pixel-ratio"
Line 633:10184 Expected identifier but found "*"
Line 1091:4 All "@import" rules must come first
Line 1313:4 Comments in CSS use "/* ... */" instead of "//"
Line 1489:6 Comments in CSS use "/* ... */" instead of "//"
Line 1497:6 Comments in CSS use "/* ... */" instead of "//"
Line 1690:6 Comments in CSS use "/* ... */" instead of "//"
Line 1708:6 Comments in CSS use "/* ... */" instead of "//"
... and 5 more hidden warnings

**/

/*
Version: 1.5.3
Author: Rehash - http://rehash.com
Copyright 2015 rehash - All Rights Reserved
/* ----------------------------------------------------------------
Reset - Modified from Eric Myers
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126 License: none (public domain)
-----------------------------------------------------------------*/

@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900|Oswald:400,300,700);





html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,adel,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a{outline:0;text-decoration:none;}img{max-width:100%;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* ----------------------------------------------------------------
Custom CSS
-----------------------------------------------------------------*/

@media only screen and ( max-width: 780px ){
  .desktop-hp-videos {display: none !important;}
  .mobile-hp-videos {display: block !important;}
}
#main-header.container-wrapper, #main-nav-wrapper .container-wrapper {max-width: 76% !important;padding: 0 !important;}
#hideDIV form .form-bottom {margin-bottom: 14px !important;}
.js.windows.firefox.desktop.page--no-banner.page--logo-main.page--show.card-fields.cors.svg.localstorage.opacity.csspointerevents.placeholder.no-touchevents.displaytable.display-table.generatedcontent.cssanimations.flexbox.no-flexboxtweener.anyflexbox.no-shopemoji.floating-labels .content .main__header div {
  display: none !important;
}
.mobile-img{
display:none !important;
}
@media only screen and (max-width: 767px) {
.mobile-img{
display:block !important;
}
.desktop-img{
display:none !important;
}
}

/* ----------------------------------------------------------------
Helper Classes
-----------------------------------------------------------------*/
.blockquote-sec2{float: none !important;margin: 20px 0;border: 0;background-color: #edf1e0;color: #9a9d96 !important;padding: 30px 80px 30px 30px;background-image: url(/cdn/shop/files/quote.png?v=1488879849);background-repeat: no-repeat;background-position: 2% 10%;max-width: 100%;width: 100%;text-align: left;}.blockquote-left{float:left !important; width:50% !important;margin:0px;margin-right: 10px;padding: 36px 41px !important;font-size: 24px;}.blockquote-right{float:right !important; width:50% !important;margin:0px;margin-left: 10px;padding: 36px 41px !important;font-size: 24px;}.pull-left{float:left;}.pull-right{float:right;}.clearfix{clear:both;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;}/*rows and cols*/.row{text-align:justify;width:100%;font-size:0.1px;margin:0 0 3.5%;}.row:after{display:inline-block;width:100%;content:'';}.row-no-top-margins{margin-top:0;}.col{display:inline-block;text-align:left;vertical-align:top;margin-bottom:2%;}.col iframe{max-width:100%;}.col p,.col ul,.col ol{font-size:16px;font-size:1.6rem;}.col p:last-child,.col ul:last-child,.col ol:last-child{margin-bottom:0;}.col .secondary{font-size:14px;font-size:1.4rem;}.col .tertiary{font-size:13px;font-size:1.3rem;}.col ul:last-child,.col p:last-child{margin: 0 !important;}.col img{margin:0 auto 20px;}.row-no-margins{margin-bottom:0px;}.col100{width:100%;}.col70{width:68%;}.col60{width:58%;}.col50{width:48%;}.col40{width:38%;}.col30{width:31%;}.col25{width:23%;}.col20{width:19%;}.no-border{border:none !important;}.no-padding{padding:0 !important;}.no-margin{margin:0 !important;}.fas.fa-star, .far.fa-star, .fas.fa-star-half-alt{color: #f3b334;}
/* ----------------------------------------------------------------
Fonts, Links, Buttons, Inputs Etc
-----------------------------------------------------------------*/
#product-header .text-m{position: relative;top: 13px;font-size: 16px;}#product-header .cards{display: block;text-align: center;}#product-header .afterpay-paragraph{display: none;opacity: 0;}#product-header #add-item-form .afterpay-paragraph{display: block !important;opacity: 1 !important;}#product-header .yotpo-icon.yotpo-icon-star.pull-left, #product-header .yotpo-icon.yotpo-icon-half-star.pull-left, #product-header .yotpo-icon.yotpo-icon-empty-star.pull-left{font-size: 40px !important;}table.shappify_qb_grid tbody tr:nth-child(3) td:nth-child(1)::after, table.shappify_qb_grid tbody tr:nth-child(4) td:nth-child(1)::after, table.shappify_qb_grid tbody tr:nth-child(5) td:nth-child(1)::after{content: '+';}table.shappify_qb_grid tbody td:nth-child(3){text-transform: lowercase;}html{font-size:62.5%;}body{background-color:#ffffff;font-size:14px;font-size: 1.4rem;line-height:1.4;color:#565656;font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;;font-style: normal;font-weight:normal;}p{font-size:16px;font-size:1.6rem;line-height:1.4;margin-bottom:30px;}a,a:active,a:link,a:visited{color:#017ed2;text-decoration:none;outline:none;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}a:focus,a:hover{color:#000000;text-decoration:none;outline:none;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}::-moz-selection{background:#55bb82;color:#fff;text-shadow:none;}::-webkit-selection{background:#55bb82;color:#fff;text-shadow:none;}::selection{background:#55bb82;color:#565656;text-shadow:none;}img::selection{background:transparent;}img::-moz-selection{background:transparent;}em,i{font-style:italic;}strong,b{font-weight:bold;}h1,h2,h3,h4,h5,h6,#product-tabs-toolbar{color:#565656;font-family:Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;line-height:1.2;text-transform:uppercase;}h1{font-size:26px;font-size:2.6rem;margin-bottom:25px;}h1.header-shop-logo{margin-bottom:0px;}h2{font-size:30px;font-size:3.0rem;margin-bottom:15px;color:#55bb82;font-weight:200;text-transform: none;}h3{font-size:20px;font-size:2.0rem;margin-bottom:15px;}h4{font-size:18px;font-size:1.8rem;margin-bottom:15px;text-transform:none;}h5{font-size:16px;font-size:1.6rem;margin-bottom:15px;text-transform:capitalize;}h6{font-size:14px;font-size:1.4rem;}.textile .fluid-width-video-wrapper{margin:0 0 40px 0;}.textile img{max-width:100%;}
/* .textile hr {width:100%;margin:6% 0;border:0;border-top:1px solid #e3e3e3;height:1px;} */
hr{background: url(//www.nutracraft.com/cdn/shop/t/63/assets/block-separator.png?v=75503025529987514641792627544) no-repeat scroll 50% 0 transparent;clear: both;content: "";height: 2px;width: 100%;margin: 15px 0 30px;border:none;}.textile ul,.textile ol{margin:10px 0 30px;font-size:16px;font-size:1.6rem;line-height:30px;color:#565656;}.textile ul ul,.textile ol ol{margin:0 20px;}.textile ul li{list-style: disc outside;margin: 0 0 0 40px; padding: 0;}.textile ol li{list-style:decimal outside;margin: 0 0 0 40px;padding: 0;}
/* buttons */
.btn,.btn:link,.btn:visited,.textile input[type=submit],.textile button{font-family:Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;border-radius:0;text-transform: uppercase;text-align: center;cursor: pointer;display: inline-block;width: auto;outline: 0;border: 0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;font-size:14px;font-size:1.4rem;background-color:#008be8;color:#ffffff;padding:0 20px;line-height:40px;height: 40px;margin:0;font-weight:normal;}.col-car-slider .btn,.col-car-slider .btn:link,.col-car-slider .btn:visited,.textile .col-car-slider input[type=submit],.textile .col-car-slider button{line-height:28px;height:28px;margin-top:3px;}.btn:focus,.btn:hover,.btn:active,.textile input[type=submit]:focus,.textile button:focus,.textile input[type=submit]:hover,.textile button:hover{background-color:#0071bd;}.btn-secondary,.btn-secondary:link,.btn-secondary:visited,.textile input[type=submit].btn-secondary, .textile .checkout_button.btn-secondary{background-color:#008be8;color:#fcf9f9;}.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:active,.textile input[type=submit].btn-secondary:focus,.textile input[type=submit].btn-secondary:hover,.textile input[type=submit].btn-secondary:active,.textile .checkout_button.btn-secondary:focus,.textile .checkout_button.btn-secondary:hover,.textile .checkout_button.btn-secondary:active{background-color:#0071bd;}.textile input[type=submit].btn-large,.btn.btn-large{height:60px;line-height:60px;width:100%;font-size:25px;font-size:2.5rem;}.non-ie .textile select{color:#a1a1a3;-webkit-appearance: none;-moz-appearance:none;text-indent: 0.01px;text-overflow: '';background:#fff url(//www.nutracraft.com/cdn/shop/t/63/assets/down-caret.png?v=150753440188328784491792627544) no-repeat 95% center !important;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box;width:180px;outline:none;border:1px solid #cfcfcf;display:inline-block; padding:10px;font-size:14px;font-size:1.4rem; margin: 0 0 10px 10px;}.non-ie .textile select#product-select{margin-right:1%;}.non-ie .textile .product-overlay-select-wrapper{display: block; margin-bottom: 10px;}.non-ie #product-secondary-layout .textile select#product-select{display: inline-block; margin-bottom: 10px;}.non-ie .textile select::-ms-expand{display:none;}.textile input[type=submit]:disabled,.textile input[type=button]:disabled,.textile button:disabled,.textile button.disabled{cursor:default;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}.textile select.small{width:65px;}.textile select.large{width:65px;}.textile select:active{border:1px solid#55bb82;}
/* inputs */
.textile fieldset{margin-bottom:15px;}.textile textarea{width:100%;max-width:640px;color:#565656;padding:10px;background:#f1f1f1;font-size:13px;font-size:1.3rem;border:1px solid #f1f1f1;}.textile input[type=text],.textile input[type=search],.textile input[type=password], .textile input[type=telephone], .textile input[type=tel], .textile input[type=email], .textile input[type=number], .textile input[type=date]{min-height:25px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-border-radius: 0;border-radius: 0;-moz-border-radius: 0;border-radius: 0;width: 100%;max-width: 320px;color:#565656;padding:10px 5px;background:#f1f1f1;font-size:13px;font-size:1.3rem;border:1px solid #f1f1f1;}.textile textarea:focus,.textile input[type=text]:focus,.textile input[type=search],.textile input[type=password]:focus, .textile input[type=telephone]:focus, .textile input[type=tel]:focus, .textile input[type=email]:focus, .textile input[type=number]:focus, .textile input[type=date]:focus{background:#fff;border:1px solid #f1f1f1;outline:0;}

/* ----------------------------------------------------------------
Structure
-----------------------------------------------------------------*/

.container-wrapper {width: 93%;max-width: 950px;margin: 0 auto;background-color:transparent;}

#main-content{float:right;width:100%;width:78%;height:100%;display:block;margin-bottom:3.5%;}.cart-template #main-content{width:100%;}#left-sidebar{float:left;width:19%;height:100%;display:none;display:block;vertical-align:top;margin-right:3%;}.cart-template #left-sidebar{display:none;}#left-sidebar .banner{margin-bottom:5px;}.customers-page #left-sidebar{display:block;}.round-borders{-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;}#footer-videos:after,#cart-page:after,#checkout-page:after,#article-page:after,#generic-page:after,#pre-sell-page:after,#collection-page:after,.product-hr:before{display:inline-block;background: url(//www.nutracraft.com/cdn/shop/t/63/assets/block-separator.png?v=75503025529987514641792627544) no-repeat scroll 50% 0 transparent;clear: both;content: "";height: 2px;width: 100%;margin:15px 0;}.noscroll{overflow:hidden;position:relative;}

/* ----------------------------------------------------------------
Sidebar
-----------------------------------------------------------------*/
.sidebar-links{font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;; margin-bottom:10px;}.sidebar-links h6, a.remove-filters-link{background-color:#55bb82;color:#fff;text-align:center;padding:5px;position:relative;text-transform: uppercase; font-weight: normal;}a.remove-filters-link{background-color:#000000;width: 100%; display: block; margin-top: 10px; font-size: 14px; font-size: 1.4rem;font-family: Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 1.2;text-transform: uppercase;}.sidebar-links ul{margin-bottom:0;}.sidebar-links ul li{list-style:none;font-size:14px;font-size:1.4rem;margin:0;padding-left:10px;border-bottom:1px solid #ededed;}.sidebar-links ul li a{display:block;}.sidebar-links ul li span{font-size:10px;float:right;margin-top:10px;}.sidebar-links .fa-caret-down{display:block;height:0;width:0;position:absolute;left:15px;top:15px;color:#55bb82;font-size:30px;font-size:3.0rem;}.sidebar-links .active{font-weight:600;color:#565656;}

/* ----------------------------------------------------------------
Header
-----------------------------------------------------------------*/
#main-header{padding:10px 0;display:table;table-layout: fixed;}#utility-nav{display:inline-block;float:right;text-align:right;width:35%;font-family:Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;font-weight:normal;}#utility-nav li{display:inline-block;text-transform:uppercase;color:#a1a1a3;font-size:17px;font-size:1.7rem;}

#utility-nav a,#utility-nav a:link,#utility-nav a:visited{color:#a1a1a3;}#utility-nav a:focus,#utility-nav a:hover{color:#565656;}#utility-nav .cart-button{background-color: #a6a8ab;}#utility-nav a.cart-button.active{background-color:#55bb82;}#utility-nav a.cart-button.active .fa-shopping-cart:before{text-indent: -32px;}#utility-nav .fa-shopping-cart:before{content: url(//www.nutracraft.com/cdn/shop/t/63/assets/cart_icon.png?v=29582366008588816581792627544);width: 32px;height: 32px;display: inline-block;overflow: hidden;vertical-align: middle;margin: 0 1px 8px 0;padding: 0;}#utility-nav .fa-shopping-cart{width:30px;height:32px;display:inline-block;overflow: hidden;vertical-align:middle;margin: 0 1px 8px 0;padding: 6px 0 0;text-align:center;font-size:23px;-moz-transform: scaleX(-1); /* Gecko */-o-transform: scaleX(-1); /* Opera */-webkit-transform: scaleX(-1); /* Webkit */transform: scaleX(-1); /* Standard */filter: FlipH;}#utility-nav .cart_icon{background:#aaaaab;color:#fff;padding:4px;margin-right:5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}ul.header-flags{display: inline-block; float: right; margin-top: 5px; height: 25px;}.header-flags li{max-width: 30px; max-height: 25px; margin-right: 2px;display: inline-block; vertical-align: top;}.header-flags li img{width: 100%;}#logo-wrapper{width: 20%;float:left;display:table-cell;vertical-align:middle;}#logo{width:100%;height:auto;padding: 25px 0;}#header-cta, #call-us{padding: 22px 10px 0px;float:left;display:table-cell;vertical-align:middle;line-height:2;}#header-cta{width: 23%;position:relative;}#header-cta.header-promo>div{width:50%;padding: 0 4%;}#header-promo{font-family:Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;text-align:center;font-size: 18px;line-height: 18px;bottom: 0;right: 0;position: absolute;padding:0 0 0 6% !important;}#header-promo a,#header-promo a:link,#header-promo a:visited,#header-promo h3{font-size: 18px;font-size:1.8rem;font-weight: 400 !important;line-height: 18px;background-color: #f2f1f2;border: 1px solid #DF091B;display:block;margin:0;padding: 4% 2%;min-height: 40px;}#header-promo strong{color: #DF091B;font-weight:normal;}#call-us{width:25%;text-align:right;}#call-us h3{font-weight:normal;font-size:16px;font-size:1.6rem;color: #a5a7a9;margin:12px 0 0 0;}#call-us h3 i{font-size:12px;font-size:1.2rem;color:#000000;vertical-align: middle;margin-top: -3px;}#call-us h3 span{margin-left:2px;}#call-us h4, #call-us h4 a, #call-us h4 a:link, #call-us h4 a:hover{font-weight:400;font-size:30px;font-size:3.0rem;color:#595a5b;margin:0;}#header-cta h3{width:65%;margin-bottom:2%;font-weight:200;text-transform:none;text-align:center;letter-spacing:0;font-size:18px;font-size:1.8rem;color:#000000;float:left;overflow:hidden;max-width:433px;max-height:21px;}#header-search h4{display:table-cell;float:right;width:35%;font-family: 'Open Sans', sans-serif;font-weight:200;font-size:18px;font-size:1.8rem;text-align:right;color:#000000;}.header-banner-section img{width:100%;margin-bottom:20px;}#main-nav-wrapper{width:100%;font-family:Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;background-color:#ffffff;height:30px;margin-bottom:2.5%;}#main-site-nav{position:relative; width: 100%; float:left;display:block;text-align: justify;font-size: 0.1px;}#main-site-nav ul:after{content: '';width: 100%;display: inline-block;}#main-site-nav li{margin-right:;display:inline-block;}#main-site-nav li.main-nav-li{position:relative;}#main-site-nav li a,#main-site-nav li a:link,#main-site-nav li a:visited,.join,.join:link,.join:visited{font-size:14px;font-size:1.4rem;color:#4b4b4b;text-transform:uppercase;/****make this editable****/font-style: normal;line-height:30px;font-weight:400 !important;display: inline-block;padding: 0 10px;}#main-site-nav li a:focus,#main-site-nav li a:hover,#main-site-nav li a:active, #main-site-nav>li.active>a{color:#000000;background-color: #f1f1f2;/*****make this editable****/}#main-site-nav li ul{display:none;margin-left:-10px;background-color:#ffffff;position: absolute;padding:10px 0;z-index: 7000;width:200px;-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.4);box-shadow:3px 3px 3px 0px rgba(0,0,0,0.4);}#main-site-nav li:hover ul{display:block;}#main-site-nav li:last-child ul{left:auto;right:0;}#main-site-nav li ul li{height:auto;display:block;width:100%;text-align:left;padding: 0 5px;}#main-site-nav li ul li a,#main-site-nav li ul li a:link,#main-site-nav li ul li a:visited{height:auto;color:#4b4b4b;letter-spacing:0px;display:block;width:100%;line-height:1.2;padding:6px 10px;text-align:left;}#main-site-nav li ul li a:focus,#main-site-nav li ul li a:hover,#main-site-nav li ul li a:active{color:#000000;}#main-site-nav li ul.double{width: 255px;}#main-site-nav li ul.triple{width: 405px;}#main-site-nav li ul.double li, #main-site-nav li ul.triple li{display: inline-block; width: 200px; margin: 0;vertical-align: top;}#main-site-nav li ul li.has-subdropdown ul.subdropdown-ul{display:none;background-color:#55bb82; left:125px;margin-top:-35px;width:125px;}#main-site-nav li ul.double li.has-subdropdown:nth-child(2n) ul.subdropdown-ul, #main-site-nav li ul.triple li.has-subdropdown:nth-child(3n-1) ul.subdropdown-ul{left:260px;}#main-site-nav li ul.triple li.has-subdropdown:nth-child(3n) ul.subdropdown-ul{left:405px;}#main-site-nav li ul li.has-subdropdown:hover ul.subdropdown-ul{display:block;}#main-site-nav .join{float:right;margin-top:-6px;background-color:#55bb82;padding:5px 15px 1px;outline: 0;border: 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;overflow: hidden;max-width:25%;max-height:40px;}.join a,.join a:link,.join a:visited{font-size:13px;font-size:1.3rem;color:#4b4b4b;}
/* Mobile Nav Prepper */
ul#mobile-nav{display:none;}a.main-site-continue-shopping, a.main-site-continue-shopping:link, a.main-site-continue-shopping:visited{color:white;display:none;padding-top:5px; font-weight:400;}.mobile-global-overlay{display:none; position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:black;opacity:0; z-index:2000;}.mobile-global-overlay-pop{display:block;opacity:0.7;}.mobile-nav-wrapper{background-color: white; display:none;}.mobile-nav-inner-sub{display:none; position:absolute;top:0;width:100%;left:200%;background-color:white;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}ul.ppt-mobile-nav{display:block;font-size:0;border-top:2px solid #F6F6F6; border-bottom: 2px solid #F6F6F6;padding: 8px 0 0;}ul.ppt-mobile-nav li{position:relative;display:inline-block;vertical-align:top; width:25%; cursor:pointer;font-size:16px; text-align:center; padding-bottom:5px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}ul.ppt-mobile-nav li .mobile-icon-wrapper{font-size:0;line-height:1;position:relative;display:block;}ul.ppt-mobile-nav li span.mobile-nav-icon-title{margin-top:-1px;display:inline-block;vertical-align:top;text-transform:uppercase; color:#575756;font-size: 12px;margin:7px 0 6px;}ul.ppt-mobile-nav li span.mobile-nav-icon-cart-count{display:inline-block;vertical-align:top;color: white; background-color:#55bb82; height: 20px;width:20px;border-radius: 15px; position:absolute;top:-3px;right:-3px;text-align:center; font-size:12px;padding-top:3px;}ul.ppt-mobile-nav li span.mobile-nav-icon-cart-count.header-cart-item-none{display:none;}ul.mobile-main-nav li:active{background-color: rgba(0,0,0,.05);}ul.mobile-main-nav li.has-dropdown a, ul.mobile-main-nav li.has-subdropdown a{pointer-events: none;}ul.mobile-main-nav{position:relative;padding: 0 10%; z-index:999;margin-bottom:60px; margin-bottom:0px;}ul.mobile-main-nav li{position:relative; border-bottom: 1px solid #dedede;; padding: 8px 0;}ul.mobile-main-nav li:last-child{border-bottom:0;}ul.mobile-main-nav li a, ul.mobile-main-nav li a:link, ul.mobile-main-nav li a:visited{text-transform:uppercase;font-weight:400; color: #575756; font-size:20px;}ul.mobile-main-nav li a:hover{color:black;}ul.mobile-main-nav ul.dropdown{display:none;background-color: white;position:absolute;top:0;width:100%; left:100%;}ul.mobile-main-nav h3{font-weight:400;font-size:22px;}#shopify-section-header .ppt-mobile-slide-nav{display:block!important; left:-150%;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-ms-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;box-sizing: border-box;border:2px solid #B2B2B2;text-align:center; position:fixed;width:100%; top:0;bottom:0;background-color:white;z-index:9999999;position:fixed;overflow:hidden;overflow-y: auto;overflow-x: hidden; width:350px;}.ppt-mobile-search-wrap .btn{background-color:#55bb82!important;padding:7px!important;}.ppt-mobile-search-wrap .btn img{height:28px!important;width:28px!important;}.ppt-mobile-slide-nav a.ppt-mobile-slide-icon, .ppt-mobile-slide-nav a.ppt-mobile-slide-icon:link, .ppt-mobile-slide-nav a.ppt-mobile-slide-icon:visited{max-width:65px;width:65px;display:inline-block;vertical-align:top;}.ppt-mobile-slide-nav a.ppt-mobile-slide-home, .ppt-mobile-slide-nav a.ppt-mobile-slide-back{float:left;}.ppt-mobile-slide-nav a.ppt-mobile-slide-icon.ppt-mobile-slide-back, .ppt-mobile-slide-nav a.ppt-mobile-slide-icon.ppt-mobile-slide-back:link, .ppt-mobile-slide-nav a.ppt-mobile-slide-icon.ppt-mobile-slide-back:visited{text-transform: uppercase;font-weight: 400; color: #575756; font-size: 21px;width:90px;max-width:90px;}.ppt-mobile-slide-nav a.ppt-mobile-slide-icon.ppt-mobile-slide-back{padding-top:15px;cursor:pointer;}.ppt-mobile-slide-nav a.ppt-mobile-slide-exit{float:right;}.ppt-mobile-slide-nav a.header-join-link, .ppt-mobile-slide-nav a.header-join-link:link, .ppt-mobile-slide-nav a.header-join-link:visited{color: white; background-color:#55bb82; padding: 12px 6%; text-transform:uppercase;display:inline-block;vertical-align:top; font-size:19px;}.ppt-mobile-slide-nav a.header-join-link:hover{color:black;}.mobile-slide-icon-wrap{margin-bottom:2px;display:block; clear:both;}.mobile-nav-li-search.mobile-search-li-arrow:after{content:""; height:8px;width:16px; position:absolute; bottom:-2px; left: calc(50% - 8px); display:inline-block;vertical-align:top; background: url('//www.nutracraft.com/cdn/shop/t/63/assets/ppt_search_triangle.svg?v=132621451084392623651792627544') no-repeat; background-size:100%;}ul.mobile-utility-nav{font-size:0; margin-top:25px; position:absolute; bottom:0; left:0; right:0; width:100%; z-index:999;}ul.mobile-utility-nav li{display:inline-block;vertical-align:top; width:49.5%; text-align:center;padding:18px 0;background-color: #F6F6F6; text-transform:uppercase;}ul.mobile-utility-nav li:first-child{margin-right:1%;}ul.mobile-utility-nav li a, ul.mobile-utility-nav li a:visited, ul.mobile-utility-nav li a:link{font-size:17px;color: #575756;}ul.mobile-utility-nav li a:hover{color:black;}.mobile-nav-wrapper .ppt-mobile-search-wrap{font-size:0; display: none; z-index:99; position:relative;}.ppt-mobile-search-wrap form{width: calc(100% - 45px); font-size:0; display:inline-block; vertical-align:top;}.ppt-mobile-search-wrap form input{-webkit-appearance: none; width: calc(100% - 42px);font-size:18px; font-size:16px; margin: 0; height:42px;line-height:42px;padding: 5px 10px;background-color: #EDEDED; border-radius: 0; border: none; border-bottom: 1px solid #EDEDED;}.ppt-mobile-search-wrap form input:focus{background-color:white;}.ppt-mobile-search-wrap form input::placeholder{color:#B2B2B2; font-size:14px;}.ppt-mobile-search-wrap img, .ppt-mobile-search-wrap .btn{height:42px; border: 0; margin:0;padding:0;background: transparent;width:auto; line-height:1;display:inline-block;vertical-align:top; border-radius: 0;}

  /* ----------------------------------------------------------------
  Footer
  -----------------------------------------------------------------*/
  #main-footer h2{text-align: center;margin-bottom:30px;}#footer-videos{margin:1.5% auto;}#footer-videos .col{margin: 0;}#footer-videos iframe{margin:0 auto;display:block;margin-bottom:30px;}.testimony{display:inline-block;width:100%;}.testimony p{width:75%;float:right;line-height:1.6;}p.testimony-full-width{width:100%;}.testimony-img{display:inline-block;float:left;width:25%;padding-right:5%;}.testimony-img img{width:100%;}.testimony .author{color:#55bb82;}#press-slider{width: 100%;overflow: hidden; position: relative;margin-bottom:10px;height: 165px;}#press-slider-inner{position: absolute; top:10px;left:0;}.footer-slider-wrapper{text-align: center;}.footer-slider-wrapper div{max-width: 115px; display: inline-block; float: none; vertical-align: top;margin: 5px;}.footer-slider-wrapper div img{max-width: 100%;}#main-footer .press-slider-wrapper h2{margin: 10px 0;}#footer-cta{display:block;background-color:#55bb82;padding:1.3% 0 2%;margin-bottom:35px;max-height:135px;position:relative;}#footer-cta h2{margin-bottom:15px;font-size:25px;font-size:2.5rem;color:#fff;font-weight:400;}#footer-cta hr{border:1px dashed #eeeeee; margin-bottom: 12px;}#footer-cta p{color:#fff;text-align:center;margin:0 auto;font-size:17px;font-size:1.7rem;}#footer-cta .join{font-family:Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;float:none;display: block;position: relative;top:12px;margin: 0 auto;padding: 5px 20px 6px;max-width:425px;max-height: 100px;font-size: 25px;font-size:2.5rem;font-weight: 400;border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;border: 2px solid #fff;text-align:center;background-color:#000000;}#footer-company-logos{padding:2% 0;text-align:center;}#footer-company-logos img{width:4%;margin-right:2.5%;vertical-align:middle;}#footer-bottom{background-color:#f7f7f7;padding:3.5% 0;display: table;table-layout: fixed;width: 100%;font-size:12px;font-size:1.2rem;}#footer-bottom a, #footer-bottom a:link, #footer-bottom a:visited{color:#858a8c; font-size: 12px; font-size: 1.2rem;}#footer-bottom a:focus, #footer-bottom a:hover{color:#000;}#footer-social{width:15%;float:left;padding:0;margin:0;}#footer-social a, #footer-social a:link, #footer-social a:visited, #footer-nav a, #footer-nav a:link, #footer-nav a:visited{width:100%;display:inline-block;margin-bottom:10px;font-weight:400;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}#footer-social img{display:inline-block;vertical-align:middle;margin-right:8px;max-width:25px;max-height:25px;}#footer-nav{width:48%;float:left;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;padding:0 6% 0 6%;margin:0 6% 0 6%;}#footer-nav ul{width:50%;float:left;}#footer-nav li{line-height:2;}#footer-nav ul.horizontal{text-align:center;clear:both;float:none;display:inline-block;width:100%;margin-top:15px;}#footer-nav ul.horizontal li{display:inline-block;padding:0 15px; border-right:1px solid #ddd;line-height:1;}#footer-nav ul.horizontal li:last-child{border:none;padding-right:0;}#footer-nav ul.horizontal li:first-child{padding-left:0;}#footer-nav .horizontal a, #footer-nav .horizontal a:link, #footer-nav .horizontal a:visited{margin:0;}#footer-nav ul.footer-account-nav.horizontal{display:none;margin: 10px 0;}#footer-about{float:right;width:25%;}#footer-about h4{font-weight:400;margin-bottom:5px}#footer-about h2{font-weight: 500;margin-bottom: 0;color:#565656;}#footer-about img{width:100%;margin-bottom:10px;}#footer-credits{padding:10px;color:#858a8c;font-size:12px;font-size:1.2rem;}#footer-promo-wrapper{margin:30px 0 10px;display:block;}.promo-main-image img{float:left;width:25%;margin-right:20px;}#footer-promo-content{width:70%;float:right;}#footer-promo-content h2{margin-bottom:0;text-align:left;font-weight:500;font-size:36px;font-size:3.6rem;}#footer-promo-content h2 a, #footer-promo-content h2 a:link, #footer-promo-content h2 a:visited{color:#55bb82;}#footer-promo-content h2 a:focus, #footer-promo-content h2 a:hover, #footer-promo-content h2 a:active{color:#000000;}#footer-promo-content h3{font-weight:500;font-size:30px;font-size:3.0rem;margin-bottom:0;}#footer-promo-content p{margin-bottom:5px;font-size:24px;font-size:2.4rem;}#footer-slider-wrapper{display:block;height:100%;max-height:200px;margin-bottom:45px;}#footer-slider-wrapper .flex-viewport{max-height:200px;}#footer-slider-wrapper.flexslider .slides > li{width: auto !important;}#footer-slider-wrapper.flexslider .slides > li{width:280px;height:200px;background-repeat:no-repeat;background-position:top center;background-size:contain;margin: 0 5px;}#footer-slider-wrapper.flexslider .mobile-slider-arrow, #footer-slider-wrapper.flexslider .slider-arrow{top:30%;background-color:#55bb82;color:#fff;}#footer-slider-wrapper .slides{margin:0;}#footer-slider-wrapper .slides img{padding:0 10px;max-height:200px;width:auto;max-width:100%;}#footer-image-gallery-wrapper{/*background-color:#f5f5f5;*/padding:2% 0; text-align:center;width:100%;font-size:0.1px;margin: 0 auto;}#footer-image-gallery-wrapper p{margin-bottom:15px;font-size:12px;font-size:1.2rem;}#footer-image-gallery-wrapper .break{display:inline-block;width:120px;}.footer-image-gallery-image{position:relative;display: inline-block;height: 13%;margin: 1% 1% 0 0;width: 13%;min-height: 115px;}.footer-image-gallery-overlay{width:100%;position:absolute;top:0;left:0;display:none;text-align:center;font-size:20px;padding-top:33%;background-color: rgba(0, 0, 0, 0.5);min-height:115px;color:white;}.footer-image-gallery-image:hover .footer-image-gallery-overlay{display:block;}#footer-about-contact{margin-top:30px;}#footer-about-contact h4{color:#999;font-size:18px;font-size:1.8rem;text-transform:uppercase;text-align: right !important;}#footer-about-contact h2, #footer-bottom #footer-about-contact h2 a, #footer-bottom #footer-about-contact h2 a:link, #footer-bottom #footer-about-contact h2 a:hover, #footer-bottom #footer-about-contact h2 a:visited{color:#222;font-size:34px;font-size:3.4rem;text-transform:uppercase;text-align: right !important;}
  

  /* ----------------------------------------------------------------
  Home Page
  -----------------------------------------------------------------*/
  #home-page h2, #home-page h4{text-align:center;}#home-page .col{margin-bottom: 0;}#home-page .col a img{width:100%;}.col-car-wrapper{text-align: justify;width: 100%;font-size: 0.1px;}.col-car-slider{display:block;height:100%;}.col-car-slider h4{font-weight:normal;}.col-car-slider.flexslider .mobile-slider-arrow, .col-car-slider.flexslider .slider-arrow{top:40%;background-color:#55bb82;color:#fff;}.flexslider a.mobile-slider-arrow{display:none;}.col-car-slider ul li{height:330px;max-width:300px;padding:10px;width:100% !important}.col-car-slider ul li a{display:inline-block;vertical-align:bottom;height:280px;width:100%;text-align:center;}.col-car-slider li img{max-height:280px !important;line-height: 280px;vertical-align: middle;margin: 0 auto 20px;}.col-car-slider li.collection-long-title img{max-height:260px !important;line-height: 260px;height:260px;}.col-car-slider ul li.collection-long-title h4{font-size:14px;}.col-car-slider li img.carousel-cart-image{max-height:260px !important;}.car-slider-wrapper ul{position:relative;max-width:100%;width:100%;margin-right:auto;margin-left:auto;/*height:280px;*/overflow:hidden;padding-top:30%;}.car-slider-wrapper ul.slide-height-50{padding-top: 50%;}.car-slider-wrapper ul.slide-height-66{padding-top:66%;}.car-slider-wrapper ul.slide-height-100{padding-top:100%;}.car-slider-wrapper ul li{margin:0; width:100%;list-style-type:none;position:absolute;top:0;left:120%;z-index:2;opacity:1;}.car-slider-wrapper ul li:first-child{left:0;opacity:1;}.car-slider-wrapper ul li img{width:100%;}.home-slider-banner-wrap .car-home-slider{position:relative;}.home-slider-banner-wrap .car-home-slider a.banner-slide, .product-gallery-wrapper a.next, .product-gallery-wrapper a.previous{font-size: 30px;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top;float:left;top:40%;position:absolute;left:0;z-index:3;padding: 5px 15px;line-height:1;vertical-align:top; background-color: rgba(255, 255, 255, 0.8);}.home-slider-banner-wrap .car-home-slider a.banner-next, .product-gallery-wrapper a.next{left:auto;right:0;}.index-template, .index-template div{font-size: 16px; font-size:1.6rem;}.home-linklists-section{display:table;width:100%;}ul.home-linklist-ul{display:table-cell;vertical-align:top;width:24.5%;border-left:1px solid #727272;padding-left:3%;}ul.home-linklist-ul h3{font-size:18px;text-transform:capitalize;}ul.home-linklist-ul h3 img{max-height:25px;margin-right:2%;}ul.home-linklist-ul:first-child{border-left:none;}ul.home-linklist-ul li{margin-left:0;list-style-type:none;}.collection-descr{display:block;border-bottom:1px solid #d6d6d6;padding-bottom:2.5%;margin-bottom:2.5%;}.collection-banner-wrapper{margin-bottom:25px;}.collection-banner-wrapper img{width:100%;}/* Grid View Products */ .grid-view{width:100%;font-size:0;}.grid-view:after{content:'';width:100%;display:inline-block;}.grid-view .product{position:relative;vertical-align:top;display: inline-block;width: 23%;min-height:290px;text-align: left;padding:15px 15px 10px;margin:0 1% 10px 1%;border:1px solid #f1f1f1;}.grid-view .product:hover{-webkit-box-shadow: 0px 0px 20px 0px rgba(241, 241, 241,1);-moz-box-shadow: 0px 0px 20px 0px rgba(241, 241, 241,1);box-shadow: 0px 0px 20px 0px rgba(241, 241, 241,1);}.grid-view .product-break{display:inline-block;width:23%;}.grid-view .product h2{font-size:13px;font-size:1.3rem;color:#565656;text-transform:uppercase;margin-bottom:8px;line-height:1.1;}.grid-view .product-image-wrapper{text-align:center;margin-bottom:10px;min-height:175px;line-height:175px;vertical-align:middle;}.grid-view .product img{margin:0 auto;width: auto;max-width:100%;height:auto;max-height:200px;padding:7px;vertical-align:middle;}.grid-view .product-pricing{color:#a1a1a3;font-size:13px;font-size:1.3rem;}.grid-view .product-pricing .product-price{font-size:18px;font-size:1.8rem;color:#55bb82;}.grid-view .product-price{display:inline-block;}.two-across-wrapper.grid-view .product-price{font-size:26px;font-size:2.6rem;color:#55bb82}.grid-view .product-price-old, .product-modal .product-price-old{display:inline-block;text-decoration:line-through;margin-left:5px;color:#cf0000;}.grid-view .product-footer .btn{width:100%;margin-top:5px;}.grid-view .product-footer{display:none;position:absolute;top:0;left:0;width:100%;padding:38% 10px;height:100%;background-color:rgba(255,255,255,0.8);}.grid-view .product:hover .product-footer{display:block;}.grid-view.three-across-wrapper .product{width:31.5%;margin:0 0.7% 20px 0.7%;min-height:320px;}.grid-view.three-across-wrapper .product-image-wrapper{min-height:200px;}.grid-view.three-across-wrapper .product h2{font-size:15px;font-size:1.5rem;}.grid-view.three-across-wrapper .product-pricing{font-size:14px;font-size:1.4rem;}.grid-view.two-across-wrapper .product:hover{box-shadow:none;}.grid-view.two-across-wrapper .product{width:49%;margin: 0 0.5% 10px 0.5%;min-height:400px;border:none;}.grid-view.two-across-wrapper .product-image-wrapper{line-height:1;min-height:100px;display:inline-block;vertical-align:top;width:49.5%;margin-top:5px;}.grid-view.two-across-wrapper .product h2{font-size:24px;font-size:2.4rem;}.grid-view.two-across-wrapper .product h2.twoacross-long-title{font-size:20px;font-size:2rem;}.grid-view.two-across-wrapper .product h2.twoacross-very-long{font-size:17px;font-size:1.7rem;}.grid-view.two-across-wrapper .product-pricing{font-size:18px;font-size:1.8rem;}.grid-view.two-across-wrapper form{line-height:1;}.grid-view.two-across-wrapper form input.btn, .grid-view.two-across-wrapper a.btn{width:100%;margin: 20px 0 0;font-size:18px;font-size:1.8rem;}.grid-view.two-across-wrapper .product-details p{margin-bottom:5px;}.grid-view.two-across-wrapper .product-details a.pdetails-prod-link{color:#55bb82}.grid-view.two-across-wrapper .product-details a.pdetails-prod-link:hover{color:black;}.grid-view.two-across-wrapper .product img{padding-left:0;}.grid-view.two-across-wrapper .product-image-wrapper{text-align:left;}/* List View Products */ .list-view .product{display:block;width:100%;margin:0 auto 3.5%;padding-bottom:3.5%;border-bottom:1px dashed #aaaaab;}.list-view .product:last-child{border-bottom:none;margin:0;padding:0;}.list-view .product-header{display:inline-block;vertical-align: top;width: 30%;margin: 0;}.list-view h2.product-title{text-transform:uppercase;font-size:24px;font-size:2.4rem;margin-bottom:0px;}.list-view .product-price{font-size:48px;font-size:4.8rem;color:#55bb82;}.list-view .product-header i{vertical-align:super;font-size:23px;font-size:2.3rem;font-style:normal;}.list-view .product-price-old, .list-view .product-price-old i{color:#cf0000;vertical-align:middle;font-size:14px;font-size:1.4rem;text-decoration:line-through;}.list-view .product-image{text-align:center;}.list-view .product-image img{max-height:170px;width:auto;margin:0;}.list-view .product-video{display:inline-block;vertical-align:top;width:34%;padding-left:20px;}.list-view .product-video img{max-width:100%;}.list-view .product-video span, #product-video-wrapper span:not(.product-few-left-text){position: relative;float:right; margin-bottom:-38px; font-size:15px;font-weight:200;font-size:1.5rem;color:#fff;}.list-view .product-video iframe{max-width:100%;height:auto; min-height: 200px;}a.product-video{display:block; cursor: pointer;}a.product-video iframe{pointer-events: none;cursor: default;}.list-view .product-details{display:inline-block;vertical-align: top;width:35%;margin:0;padding-left:20px;}.list-view .product-details p{margin-bottom:15px;font-size:20px;font-size:2.0rem;color:#565656;line-height:1.2;}.list-view .product-details a.more-info, .list-view .product-details a:link.more-info, .list-view .product-details a:visited.more-info{display:block;margin:5px 0;font-size:20px;font-size:2.0rem;color:#478d57;}.list-view .product-details a:focus.more-info, .list-view .product-details a:hover.more-info, .list-view .product-details a:active.more-info{color:#000000;}.list-view .product-details .btn{display:block;font-size:18px;font-size:1.8rem;width:100%;}/* Pagination */ .pagination{text-align:center;font-size:14px;font-size:1.4rem;padding:30px 0;color:#55bb82;}.pagination .pagination-current, .pagination .pagination-link{color:#55bb82;display:inline-block;margin:0 4px;width:20px;height:20px;text-align:center;line-height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.pagination .pagination-current{color:#000000;background:#55bb82;}/* Product Modal */ .product-modal{display:none;padding:5% 1% 3.5%;}.product-modal .view-details{display:inline-block;}.product-gallery-wrapper{width:40%;float:left;}.product-modal-details{width:50%;float:right;}.product-modal-details label{width:25%;display:inline-block;}.product-modal-details select{width:50%;}.product-modal-details p.product-instock-text, .product-modal-details p.product-outstock-text{margin-bottom:5px;}.product-modal-details .product-few-left-text{margin: 10px 0;}.product-gallery-thumbs{margin:15px 0 0;}.product-gallery-thumbs li{margin:0 5px 5px 0;padding:5px;text-align:center;-moz-opacity:0.5;opacity:0.5;cursor:pointer;width:80px !important;height:80px;}.product-gallery-thumbs li img{width:auto;max-width:100%;height:auto;max-height:100%;}.product-gallery-thumbs li.flex-active-slide{-moz-opacity:1;opacity:1;}.product-gallery-thumbs .slides img{padding:2px;}#contact_form label{display:block;}#product-main-wrapper{display:block;height:100%;margin-bottom:45px;}#product-media-wrapper{width:60%;float:left;margin-bottom:20px;padding-right:20px;}#product-media-wrapper #main-product-images{width:80%;float:left;padding:0;}#product-media-wrapper #main-product-images.product-image-single{width:100%;}#product-media-wrapper .toggle-media-video img{width:100%;height:auto;}#product-main-wrapper .flexslider .slides > li:first-child{display:block;max-width:100%;}#product-images .flexslider .slides img{margin:0 auto;}#product-thumbnails-wrapper{width:100%;float:left;margin-top:15px;}#product-thumbnails-wrapper ul{margin:0;width:100% !important;}#product-thumbnails-wrapper li{margin:0 5px 3px 0;padding:5px;border:1px solid #d6d6d6;text-align:center;-moz-opacity:0.5;opacity:0.5;cursor:pointer;width:80px !important;max-height:80px;height:80px;}#product-thumbnails-wrapper li img{width:auto;max-width:100%;height:auto;max-height:100%;}#product-thumbnails-wrapper li.flex-active-slide{-moz-opacity:1;opacity:1;}#product-thumbnails-wrapper .slides img{padding:2px;}#main-product-images{width:100%;}#main-product-images img{max-height:500px;width:auto;margin:0 auto;}#main-product-images .slides{margin:0;}#main-product-images .fa{font-size:24px;font-size:2.4rem;margin-top:-5px;vertical-align: middle;}#main-product-images.product-image-single{width:100%;padding-left:0;}#product-options, .product-layout-header{width:37%;float:right;text-align:left;}.toggle-media-video{display:none;}.toggle-media-video ul{display:inline-block;float:left;width:100%;margin-top:15px;}.toggle-media-video ul li{list-style-type:none;float:left;margin:0 2.5% 10px 0;width:22.2%;}.toggle-media-video ul li:last-child{margin:0;}.toggle-media-video ul li .wistia_embed, .toggle-media-video ul li .wistia_embed iframe{max-width: 100%; max-height: 100px;}#product-media-toggle{margin:15px 0 0 50px;text-align: center;width:100%;float:left;display:inline-block;}#product-media-toggle div{display:inline-block;height:60px;line-height:60px;width:50%;margin:0 auto;text-align:center;vertical-align:middle;border:1px solid #bdbdbd;font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;;font-weight:900;font-size:16px;font-size:1.6rem;color:#565656;text-transform:uppercase;background-color:#ffffff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;cursor:pointer;}#product-media-toggle div:hover{background-color:#e8e8e8;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}#product-media-toggle .fa{vertical-align: middle;padding-left: 15px;color:#55bb82;font-size:30px;}.toggle-media-icon{display: inline-block;height: 30px;width: 30px;vertical-align: middle;margin-left: 10px;}.toggle-media-icon.play-icon{background:url(//www.nutracraft.com/cdn/shop/t/63/assets/play_icon.png?v=107355721865747487891792627544) no-repeat 0 0;}.toggle-media-icon.image-icon{background:url(//www.nutracraft.com/cdn/shop/t/63/assets/picture_icon.png?v=90577740588149237871792627544) no-repeat 0 0;}#product-options label{display: inline-block; font-size: 14px;}#product-options .btn-large, #product-variant .btn-large, .product-add-to-cart2 input.btn-large{margin-bottom: 20px;}.product-template .product-badges-banner{text-align:center;margin-top:10px;}.product-template .product-badges-banner img{width:auto;}.sold-out p{color:#cf0000;font-weight:400;}#product-header h1{font-size:30px;font-size:3.0rem;color:#55bb82;font-weight:normal;}#product-header span.product-price, #product-header span.product-price-old{font-size:40px;font-size:4.0rem;font-weight:normal;display:inline-block;margin-bottom:20px;}#product-header span.product-price-old{color:#cf0000;vertical-align:middle;font-size:20px;font-size:2rem;text-decoration:line-through;}#product-header span.product-few-left-text, span.product-few-left-text{font-weight:700;font-size: 17px;font-size: 1.7rem;line-height: 1.4;}#product-header p, #product-header-mobile p{margin-bottom:15px;}.product-quantity-mobile{margin-top:15px;}#product-header h6{margin-bottom:15px;text-align:center;font-size:18px;font-size:1.8rem;}#product-header .yotpo-stars span, #product-header .yotpo-display-wrapper{color:#fec600;margin-bottom:0;}.selector-wrapper{display: inline-block; color:#565656;font-size:15px;font-size:1.5rem;margin: 0 1% 5px 0;}h6.product-options-text{font-size:18px;font-size:1.8rem;color:#55bb82;margin-top:15px;font-weight:normal;}#product-variant h6.product-options-text{text-align:center;margin-bottom:15px;}.fancybox-inner #product-variant .selector-wrapper h6{text-align:left;margin-bottom:5px;}.fancybox-outer .selector-wrapper{display:block;}.selector-wrapper-2{width:100%;font-size:16px;font-size:1.6rem;}.selector-wrapper-2 label{font-size:16px;font-size:1.6rem;}#product-tabs-wrapper{overflow-wrap: break-word;max-width:100%;display:inline-block;margin:3.5% 0;}#product-tabs-toolbar{max-width:100%; margin:0 auto 30px;display:table;table-layout: fixed;width:100%;background-color:#e8e8e8;}.product-videos-inner-mobile{display:none;}.tab-item, .tab-item:link, .tab-item:visited{display:table-cell;height:40px;line-height:40px;font-style:normal;font-weight:400;font-size:16px;font-size:1.6rem;text-transform:uppercase;color:#565656;text-align:center;cursor:pointer;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;color:#565656;border-right:1px solid #4c4c4c;border-bottom:none;}.tab-item:last-child{border-right:none;}.tab-item:focus, .tab-item:hover, .tab-item:active{color:#565656;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.tab-item-active, .tab-item-active:link, .tab-item-active:visited{border:1px solid #4c4c4c;border-bottom:0;border-left:0;background-color:#ffffff;}.tab-item-active:first-child, .tab-item-active:link:first-child, .tab-item-active:visited:first-child{border-left:1px solid #4c4c4c;}.tab-item-active:last-child, .tab-item-active:link:last-child, .tab-item-active:visited:last-child{border-right:1px solid #4c4c4c;}#product-tabs-content iframe{max-width: 100%;}#one, #two, #three, #four, #five{display: none;}#one.fadeIn, #two.fadeIn, #three.fadeIn, #four.fadeIn, #five.fadeIn{display: block;}#product-related{margin-bottom:3.5%;}#product-add-ons{margin-bottom:3.5%;}#product-secondary-layout{display:inline-block;}#product-secondary-layout #product-images-wrapper{width:33%;float:left;}#product-thumbnails-wrapper .flex-viewport{max-height: 400px !important;-webkit-box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.8);box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.8);}#product-secondary-layout #product-info{float:right;width:27%;margin:0 2.5%;}#product-secondary-layout #product-options{margin-top:15px;float:left;width:100%;}#product-secondary-layout #product-header h1{font-size:24px;font-size:2.4rem;margin-bottom:0;font-weight:normal;}#product-secondary-layout #product-header span{font-size:20px;font-size:2.0rem;display:inline-block;margin-bottom:10px;font-weight:normal;}#product-secondary-layout .product-price-old{color:#a1a1a3;text-decoration:line-through;}#product-secondary-layout p{line-height:1.24;}#product-secondary-layout #product-thumbnails-wrapper li{margin:0 10px 10px 0;}#product-secondary-layout #product-video-wrapper-mobile{display:none;}#product-video-wrapper{float:right;width:35%;}#product-video-wrapper img{width:100%;height:auto;margin-bottom:5px;}#product-options p{margin:0;text-align:center;}#product-options #product-variant p{text-align:left;margin-bottom:5px;}#product-options p.product-stock-text{font-size:17px;font-size:1.7rem;margin-bottom:15px;}.textile input[type=submit].product-page-add-to-cart{margin: 10px 0;}.product-full-width{margin:0 0 6%;padding-top: 6%;padding-bottom:6%;display:table;table-layout:fixed;width:100%;}.product-video-full-width-border{border-bottom: 1px dashed #aaaaab;}.product-full-width h2{font-size:24px;font-size:2.4rem;font-weight:200;text-transform:uppercase;}.product-full-width ul li{font-size:16px;font-size:1.6rem;font-weight:200;margin:0;list-style:disc inside;}.product-full-width img{max-height: 250px;width:auto !important;}.product-full-width-image{width:40%;display:table-cell;text-align:center;vertical-align:middle;}.product-full-width-details{width:54%;display:table-cell;vertical-align:middle;}.full-width-add-to-cart, #product-secondary-layout #product-options.full-width-add-to-cart{display:block;width:50%;margin:0 auto;text-align:center;}#product-secondary-layout #product-options.product-options-2.full-width-add-to-cart{float: none; text-align: left;}.product-options-mobile{display:none;margin-top:70px;}#product-video-gallery-wrapper h2{font-size:22px;font-size:2.2rem;}#product-secondary-layout #product-video-gallery-wrapper h2{text-align:center;font-size:30px;font-size:3.0rem;}#product-video-gallery-wrapper ul{display:inline-block; text-align: center; width: 100%;font-size:0;}#product-video-gallery-wrapper ul li{list-style-type: none;width: 19%;margin: 5px 0.5%;display: inline-block; vertical-align: top;}#product-video-gallery-wrapper ul iframe, #product-video-gallery-wrapper ul li .wistia_embed{max-width:100% !important;}#product-video-wrapper iframe, #product-video-gallery-wrapper iframe{max-width:100% !important; height: auto !important;}#product-video-wrapper .facebook-main-video-wrap{position:relative;padding-top:56%;}#product-video-wrapper .facebook-main-video-wrap iframe{position:absolute;top:0;left:0;height:315px !important;}.facebook-video-wrap{text-align:center;}#product-options p.popup-button-wrap{text-align:left;margin-bottom:10px;}#product-popup-overlay img#product-popup-image{overflow-y:scroll;overflow-x:hidden;display:none;position:fixed;top:10vh;/*left:27%;right:27%;*/left: 50%;transform: translateX(-50%);width:auto;max-height:80vh;z-index:99999;}a#product-popup-button{cursor:pointer;font-weight:700;font-size:18px;}#product-popup-overlay{top:0;left:0;display:none;width:100%;height:100%;position:fixed;background-color:rgba(0, 0, 0, 0.7);z-index:99900;}.product-popup-blurb{overflow-y:scroll;overflow-x:hidden;display:none;position:fixed;top:10vh;/*left:27%;right:27%;*/left: 50%;transform: translateX(-50%);width:auto;max-height:80vh;z-index:99999; background-color:white;padding: 10px;}.product-trust-seals, img.product-trust-seals{max-width: 300px;}#cart-page{display: block;height: 100%;margin-bottom: 45px;}#cart-page h1{display:inline-block;font-size:33px;font-size:3.3rem;color:#55bb82;text-transform: capitalize;}#cart-page header .btn-secondary{float:right;width:200px;}#cart-status-bar{display:block;float:left;width:100%;margin-bottom:30px;background:#f9f9f9;}.cart-status-item{display:inline-block;width:25%;height:50px;float:left;line-height:50px;font-size:13px;font-size:1.3rem;color:#55bb82;text-transform:uppercase;text-align:center;vertical-align:middle;border-right:1px solid #e7e7e9;font-weight:500;}.cart-status-item:last-child{border-right:0;}.cart-status-item .fa{color:#565656;margin-right:10px;}#progress-bar{display:block;width:100%;float:left;height:8px;background-color:#aaa;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}.cart-progress{display:block;width:50%;height:8px;background-color:#000;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}#checkout, #checkout_button, #checkout-second{display: block !important;float:right;margin:0 0 10px;}#cart-items-list{width:100%;margin:0;border-bottom:1px solid #efefef;}#cart-items-list li{list-style:none outside;margin:0;text-transform:capitalize;}#cart-header{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2.0rem;text-transform:uppercase;color:#565656;text-align:center;margin-bottom:30px !important;}#cart-header .cart-column{float:left;width:10%;text-align:center;}#cart-header #items-header{margin-left:10%;text-align:left;width:50% !important;}#cart-header #qty-header{width:20%;}.cart-row{position:relative;border-top:1px solid #f5f5f5;font-size:14px;font-size:1.4rem;}.cart-row .cart-column{float:left;width:10%;text-align:center;vertical-align:top;line-height:75px;min-height:75px;font-size:15px;font-size: 1.5rem;font-weight:400;border-right:1px solid #e7e7e9;}.cart-row input[type=text]{width:50px;text-align:center;margin-right:20px;}.cart-row .title-image-col{width:50% !important;text-align:left;padding:0 10px;}.cart-row .title-image-col a, .cart-row .title-image-col a:link, .cart-row .title-image-col avisited{color:#565656;}.cart-row .title-image-col h3{display:inline-block;vertical-align:middle;font-size:15px;font-size:1.5rem;font-style: normal;font-weight:400;text-transform:none;}.cart-row .item-image{display:block;max-width:100% !important;max-height:100%;padding:10px;max-height:75px;}.cart-row .item-edit{width:19% !important;}#cart-bottom{margin:25px 0;display:inline-block;width:100%;}#cart-bottom h2{font-size:19px;font-size:1.9rem;}#cart-page input[type=submit], #cart-page .checkout_button{float:right;width:200px;padding:0 10px;}#cart-page input[type=submit].btn-secondary, #cart-page .checkout_button.btn-secondary{font-size:13px;font-size:1.3rem;}.cart-comments{float:left;width:60%;}.cart-comments .fa{margin-left:10px;}.cart-comments h3{font-size:14px;font-size:1.4rem;text-transform:capitalize;color:#55bb82;}.cart-checkout{float:right;width:30%;text-align:center;display:block;width:201px;}.cart-checkout h2{text-transform:uppercase;margin-bottom:0;}.cart-checkout h2.total-price{color:#000000;}.cart-checkout hr{width:75%;margin:6px auto;}.cart-total{padding:15px 0;display:inline-block;}.cart-bottom-banner{text-align:center;}#generic-page{display: block;height: 100%;margin-bottom:0px;}.lead{font-size:20px;font-size:2rem;font-weight:400;line-height: 1.5;margin-bottom: 35px;}#generic-page h5{color:#55bb82;}#pre-sell-page{display: block;height: 100%;margin-bottom:0px;}#pre-sell-page h1.page-title{font-size:36px; font-size:3.6rem; font-weight:300; color:#000; text-transform:capitalize;}#pre-sell-page p{font-size:20px;font-size:2.0rem;line-height:1.5;}.presell-image{float:left;display:block;padding:10px 20px 0 0;}.presell-iframe-wrapper iframe{min-height:500px;}#blog-page{font-size:16px;}#blog-page h2{font-size:26px;font-size:2.6rem;text-transform:none;margin:0 0 15px;}#blog-page .blog-page-featured{display:inline-block;vertical-align:top;width:29%;margin-right:2%;}#blog-page .article-with-featured{display:inline-block;vertical-align:top;width:69%;}#article-page h1.article-title{text-transform:none;margin-bottom:15px !important;color:#017ed2;font-size:16px;font-size:2.6rem;font-weight:200;}.article{padding:0 0 50px;margin:0 0 50px;border-bottom: 1px dashed #aaaaab;font-size:0;}.article h2 a, .article h2 a:link, .article h2 a:visited{color:#017ed2;}.article h2 a:focus, .article h2 a:hover, .article h2 a:active{color:#000000;}.article-meta{font-size:13px;font-size:1.3rem;color:#a1a1a3;line-height:1.3;font-style:italic;}.article-read-more{font-size:13px;font-size:1.3rem;text-transform:uppercase;}#article-comments{padding-top:40px;}#article-comments h3{text-transform:uppercase;font-size:16px;font-size:1.6rem;}#article-comments-title{float:left;}#fb-root{display: none;}#facebook-comments{margin:10px 0 0;}#facebook-comments, #facebook-comments span, #facebook-comments span iframe[style]{width: 100% !important;}.sep{margin:0 5px;}#prev-next a, #prev-next a:link, #prev-next a:visited{font-size:13px;font-size:1.3rem;text-transform:uppercase;color:#017ed2;}#prev-next a:focus, #prev-next a:hover, #prev-next a:active{color:#000000;}#prev-next a i{margin:0 5px;}#article-content{padding-bottom:40px;}#article-content p:last-child{margin-bottom:0;}.article-comment-section{margin-bottom:10px;}.article-comment-section label{display:block;}.search-form{width:100%;margin-top: 0px;}.search-form.textile input[type=search]{-webkit-transition: background 100ms linear;-moz-transition: background 100ms linear;-ms-transition: background 100ms linear;-o-transition: background 100ms linear;transition: background 100ms linear;}.textile button.search-button{float: left;display: block !important;width: 36px;height:36px;background: 0;background-color: #f2f1f1 !important; outline: 0;padding: 0;margin:2px 0 0 -37px;color: #a5a7a9;border: 0;}.search-button .fa{font-size:18px;font-size:1.8rem;}.search-form.textile input[type=search]{float: left;display: block;height: 40px;max-width:100%;background:#f2f1f1;color: #000;border-color:#ddd;}.search-form.textile input[type=search]:focus{background-color:transparent !important;}#search-page-form{width: 100%;margin-bottom: 40px;}#search-page-form fieldset{margin:0;}#search-page-form label{margin:0 20px;text-transform:uppercase;font-size:12px;font-size:1.2rem;font-weight:300;}#search-results{margin-bottom:40px;}#search-results ul li{list-style:none outside !important;margin:5% 0;border-bottom:1px solid #e7e7e9 ;}#search-results ul li h3 a, #search-results ul li h3 a:link, #search-results ul li h3 a:visited{font-size:20px;font-size:2.0rem;}.search-results-image{width:20%;vertical-align:middle;text-align:center;margin:0 40px 5% 0;border:1px solid #eee;min-height:100%;}.search-results-image img{max-width:100%;height:auto;display:inline;vertical-align:middle;}#search-results .btn{margin-left:10px;}.highlight{background-color:#55bb82;color:;padding:0px 6px 3px;}.search-item-price{color:#565656;margin:0 0 0 10px;}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:6000;}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0px;left:0;cursor:default;max-width:400px;margin-top:-40px !important;}.ui-menu{list-style:none;margin:0;display:block;outline:none;border:1px solid #eee;}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-size:1.1em;}.ui-widget .ui-widget{font-size:1em}.ui-widget-content{background:#f1f1f1;color:#000;}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid#55bb82;background:#55bb82;color:#565656;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#f6f6f6;color:#55bb82;}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#55bb82;text-decoration:none}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:#fafafa;color:#000;}.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited{color:#55bb82;text-decoration:none}.ui-state-active, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#55bb82;text-decoration:none}.autoprod{cursor:pointer;float:left;width:100%;padding:10px 0;border-bottom:1px solid #eee;}.autoimg{float:left;width:20%;margin:0 3%;background:#fff;text-align:center;}.autoimg img{width:100%;height:auto;display:inline-block;}.autotext{float:right;width:74%;padding-right:10px;}.autotext h5{margin:10px 0 0;line-height:1.1;font-size:14px;font-size:1.4rem;font-weight:normal;}.autocollection, .autocollection:link, .autocollection:visited, .autocollection:focus, .autocollection:hover, .autocollection:active{font-size:12px;font-size:1.2rem;color:#aaa !important;font-style:italic;float:left;}.autoprice{color:#55bb82;font-size:12px;font-size:1.2rem;float:right;margin:2px 0 0;}

  
  /* ----------------------------------------------------------------
  JEU CSS CODE
  -----------------------------------------------------------------*/
  
  
  
  .home-slider-banner-wrap .car-home-slider {
    margin-top: -20px;
  }
  
  #shopify-section-header {
  	-webkit-box-shadow: 0 8px 6px -6px #e5e5e5;
	   -moz-box-shadow: 0 8px 6px -6px #e5e5e5;
	        box-shadow: 0 8px 6px -6px #e5e5e5;
  }
  
  #shopify-section-header {
    margin-bottom: 0;
  }
  
  #blog-page .blog-page-featured {
    width: 20%!important;
  }
  
  #blog-page .article-with-featured {
    width: 78%!important;
  }

  #collection-page, #generic-page, .blog-post-title, #article-page {
    padding-top:30px;
  }
  
  #generic-page .container-wrapper {
    width:100% !important;
  }
  
  figure.effect-bubba h2 {
    background-color: #008be8!important;
    color:#fff!important;
  }
  
  #cat_image_gall ul li {
    max-width: 22% ;
  }
  
  p, #main-site-nav li a ,#article-content p span {
  	font-family: Roboto,sans-serif !important;
    font-weight: 300 !important;
  }
  
  body.product-template .container-wrapper, body.blog-template .container-wrapper ,body.page-template .container-wrapper, body.search-template .container-wrapper, body.collection-template .container-wrapper, body.cart-template .container-wrapper{
    width:80% !important;
  }
  
  
  #shopify-section-1484803331567, #shopify-section-1499826689064 {
	width:80% !important;
    margin:auto;
  }
  
  #footer-bottom .thyroid-blog {
    width: 80%;
    max-width: none; 
    margin:auto;
  }
  
  #shopify-section-1498635392438 {
    width:100%;
  }
  
  #shopify-section-1484803331567 h2, #shopify-section-1499826689064 h2 {
    color:#4f4f4f!important;
  }
  
  #article-content h1 {
    font-family: "Roboto Condensed",sans-serif !important;
  }
  
  h2.container-wrapper , #footer-cta .join {
  	color:#fff !important;
  }
  
  #footer-cta .join {
  	background-color:#008be1 !important;
  }

  #home-page h2, .article-title  {
    color:#565656 !important ;
    font-size:4rem;
    font-family: "Roboto Condensed",sans-serif !important;
    text-transform: uppercase;
    letter-spacing: -2px;
    font-weight: bold;
    margin:20px 0 20px 0;
  }
  
  #article-page {
    width: 60% !important;
    margin:auto;
  }
  
  #article-content h3 {
    color:#55bb82 !important;
  }
  
  a:link:hover {
    color:#017ed2 !important;
  }
  
  #blog-page .article-excerpt a {
    color:#017ed2 !important;
  }
    
  #blog-page .article-excerpt a:hover {
    color: #017ed2 !important;
    text-decoration:underline;
  }
  
  
 
  

  h2.prod-name {
    font-family: Roboto,sans-serif !important;
    letter-spacing: 0 !important;
    font-weight: normal !important;
    text-transform: normal !important;
  }
  
  p.testimony-full-width {
    text-align:center;
  }
  
  #top-seller ul li {
    border:none !important;
    padding:0 !important;
  }
  
  .belowslide {
  	background:#444444;
  	padding:20px;
    margin-top:-44px;
  }
  
  .belowslide-container {
      max-width:80%;
      margin:auto;     
  }
 

  .belowslide-boxes {
      float:left;
      width:25%;
  }

  .clr {
      clear:both;
  }
  
  #header-cta {
    width: 20% !important;
  }
  
  a.cart-button, a.cart-button:visited {

    padding:0 0 !important;
  }
  
  a.cart-button, a.cart-button:link, a.cart-button:visited {
    line-height:0!important;;
  }
  
  #main-site-nav > li.active > a {
    background-color: #fff !important;
    border-bottom: 5px green solid;
  }
  
  #main-site-nav li a:hover {
    background-color: #fff !important;
    border-bottom: 5px green solid;
  }
  
  hr {
    background:none !important;
    display:none;
  }
  
  #shopify-section-16093767162de76e0f h2, #shopify-section-16093799785a3e823e h2, #shopify-section-160938305210c1ce71 h2 {
    display:none;
  }
  
  #shopify-section-16093799785a3e823e, #shopify-section-160938305210c1ce71 {
    margin-top:-22px;
  }
  
  .gallery-text {   
    background-color: #008be1b0 !important;
  }

  .btn,.btn:visited {
    background-color:#008be1 !important;
  }
  
  #footer-bottom a, #footer-bottom a:link, #footer-bottom a:visited {
    font-size: 15px !important;
  }
  
  ul.tabs li a {
    color: #fff !important;
    background-color: #008be8!important;
    border-bottom: none!important;
}
  
  ul.tabs li a.active {
    background-color: #0f4487!important;
    border: none!important;
    color: #4f4f4f !important;
  }
  
  .tab-item {
    color: #fff !important;
  }
   
  .my-tab-content::before, .my-tab-content::after {
    background: #fff!important;
    box-shadow: none!important;
  }
  
  .my-tab-content {
    width:80%!important;
    padding:0 !important;
    margin:auto!important;
  }
  
  #paracel_description .main-container {
    max-width: 100%!important;
  }
  
  #product-main-wrapper h1, h2, h3, #generic-page h1 {
    color: #565656 !important;
    font-family: "Roboto Condensed",sans-serif!important;
    letter-spacing: -1px!important;
  }
  
  #my-tab .tabs::after, #my-tab .tabs::before {
    background: #008be8!important;
    height: 5px!important;
  }
  
  #product-media-wrapper #main-product-images {
    width: 100%!important;
  }
  
  .track-button-innerContainer {
    margin:auto;
  }
  
  .yotpo .standalone-bottomline .star-clickable {
    display: block !important;
  }
  
  .yotpo.bottomLine .yotpo-bottomline .yotpo-stars {
    display: block !important;
  }
  
  .footer-about a {
    font-size:30px !important;
  }
   
  #article-page .content-lft .author-bio {
    border: dashed #fff 5px !important;
    background-color: #f2f2f2 !important;
    -webkit-border-radius: 30px 30px 30px 30px !important;
    border-radius: 30px 30px 30px 30px !important;
  }
  
  #my-tab .main-tab-content ul {
    list-style-image: url('/cdn/shop/files/arrow_4f0683a4-eb1d-4deb-931b-394771e8d70f.png?v=1610346012') !important;
  }
  
  .loox-pn-review__content {
    font-size:13px !important;
  }
  
  .loox-pn.loox-pn--hidden.loox-pn-bottom_left {
  	width:300px !important;
  }
  
  #footer-company-logos {
    display:none;
  }
  
  
  #testimonials .container2::before {
    background: rgba(0,139,232,0.7) !important;
  }
  
  .box-review {
    background-color: rgba(255, 255, 255, 0.9)  !important;
    border-radius: 20px  !important;
  }
  
  #testimonials .container2 ul li .box-review .heading h4 {
    color: #55bb82 !important;
    font-family: "Roboto Condensed",sans-serif!important;
    letter-spacing: -1px!important;
  }
  
  #testimonials .container2 ul li .box-review .test-content p {
    color: #565656 !important;
  }
  
  #testimonials .container2 ul li .box-review .test-author p {
    color: #565656 !important;
  }
  
  #cont-2 #sec5 .cta .cta_container .left-section h3, #cont-2 #cta .flexed_wrap .left_sec h2 {
    color: #fff !important;
  }
  
  #contactFormWrapper input {
    height: 60px;
  }
  
  #top-seller-mobile {
    display:none;
  }
  
  #best-values {
    display:none;
  }
 
  .blog-img {
    width:50%;
    float:left;
    padding-right:10px;
  }
  
  .section-width {
    width:70%;
    margin:auto;
    text-align:center;
    font-size:18px;
  }
  
  .section-width p {
    font-size:18px!important;
  }
  
  .textile button {
    line-height:25px!important;
  }
  
  .yotpo .text-m {
    font-size: 16px!important;
}
  
  .grid-view .product-pricing .product-price {
    color: #565656!important;
  }
  
  .flexed_cont .content ul li {
      list-style: none !important ;
  	}
  
  .reviews li h3 {
    color:#fff  !important;
  }
  
  
   #uric-acid-thank-you {
    color:#fff  !important;
  }
  
  @media screen and (max-width: 600px) {
      
    #sec7 .inner-sec .content .content-mobile .heading {
    color:#fff  !important;
  }
    .blog-img {
      width:100%;
      float:none;
      padding-right:10px;
    }
    
    .section-width {
      width:100%;
      margin:auto;
    }
    
    #logo-wrapper {
      width: 70% !important;
    }
    
    #shopify-section-header {
      margin-bottom: 0;
  	}
    
    #footer-bottom .thyroid-blog {
      width:100%;      
    }
    
    .thyroid-blog {
      width:100%;
      padding:0;
    }
    
    #footer-credits {
      padding: 20px 10px 0 10px!important;
	}

 	.belowslide {
      padding:5px 0 0 0;
      margin-top: -5px;
 
	}
    .belowslide-container {
      max-width: 80%;
    }
    
    .belowslide-boxes {
      width: 50%;
     }
    
    #cat_image_gall ul li {
      max-width: 100% !important;
    }
    
    .founder-box-right p {
      padding:0;
    }
    
    .right-img img, .center-img img, .left-img img{
      width: 80% !important;
    }

    .related_art_heading {
      background-color: #fff !important;
    }
    
    .index-template #logo-wrapper {
      width: 50% !important;
  	}
    
    #logo {
      padding:20px 10px 10px 10px !important;
    }
    
    #main-header {
      min-height: 70px !important;
  	}
    
    #top-seller-desktop {
      display:none;
    }
    
    #top-seller-mobile {
      display:block;
    }
    
    ul.tabs li a.active {
      background-color: #439c6a !important; 
    }
    
    ul.tabs li a {
      background-color: #55bb82 !important;
    }
    
    ul.tabs {
      margin: 0 0 20px !important;
    }
    
    .flexed_cont .content ul li {
      list-style: none !important ;
  	}
    
    
    
  }
  
  @media screen and (max-width: 800px) {
  	
    #blog-page .blog-page-featured {
      width: 100%!important;
    }
    
    #blog-page .article-with-featured {
      width: 100%!important;
      text-align:center!important;
    }
    
    #article-page {
      width: 100% !important;
    }
    
    #cat_image_gall ul li {
      max-width: 40% ;
    }
    
    .author-bio-container .mobile-img {
    	display: none !important;
    }
    
    #top-seller .bottom_ft_image {
      background-color: #fff !important;
    }

  
  }
  
  
  
  
  /* ----------------------------------------------------------------
  JEU CSS CODE
  -----------------------------------------------------------------*/
  
  
  
  
  
  /* ----------------------------------------------------------------
  Customer Accounts
  -----------------------------------------------------------------*/
  #customer-left{float:left;padding:0 40px 40px 0;width:47.5%;}#customer-right{float:right;padding:0 0 40px;width:47.5%;}#customer-login{width:100%;}#badtoken{width:200px;}#customer, #recover-password{width:100%;margin:0;}#guest-form{margin:0 0 60px;}#customer_detail .name{padding-bottom:5px;}#customer_sidebar{float:left;text-align:left;width:25%;padding-right:40px;border-right:1px solid #eaeaea;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:40px;}#forgot_password a{color:#a1a1a3;display:block;height:34px;float:left;line-height:34px;text-align:center;width:203px;border:1px solid #E8E8E8;border-left:none;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0px;border-bottom-left-radius:0px;}#forgot_password a:hover{text-decoration:underline;}#logout{font-size:11px;position:absolute;right:0;top:0;}.address_table{width: 48%;float: left;margin: 10px 4% 30px 0;}.oddAddress{margin-right:0;}.address_title{float:left;margin-bottom:0;}.edit_address p, #add-address{margin:0 0 40px;}#address_pagination{padding-top:20px;}#view_address{display:block;margin-top:15px;padding:0;}#customer_orders{width:100%;min-height:300px;}#customer_orders table{width:100%;margin-top:0 !important;text-align:center;font-size:13px;font-size:1.3rem;}#customer_orders .date{width:125px;}#order_address .status{margin-bottom:15px;font-size:13px;font-size:1.3rem;text-transform:uppercase;display:inline-block;}#order_cancelled{margin:0 0 10px !important;}.order_date{padding:15px;text-align:left;background:#f4f8e4;color:#000;line-height:17px;font-size:13px;font-size:1.3rem;}#order_details{width:100%;text-align:center;font-size:13px;font-size:1.3rem;margin:30px 0 0;}#order_details .money{white-space:nowrap;}#order_notes{width:100%;}.order_section_title{margin-bottom:10px;}.cancelled_order, .cancelled_order a{color:#999;}.customer_address{padding:20px;background:#eaeaea;}#add_address .btn-secondary, #address_tables .btn-secondary{margin:20px 0 0;}p.note{font-size:14px;font-size:1.4rem;margin:20px 0 !important;color:#000;}.customer_address form{}.customer_address_table{margin:0;border:0 !important;}.customer_address .view_address{display:none;}.customer_address .view_address p{padding-bottom:0;margin:0;}.address_actions{margin-bottom:0 !important;font-size:12px;float:right;}.address_actions a{margin-left:10px;display:inline-block;}.default_address{font-style:italic;margin-left:10px;}.note_first{font-weight:bold;}.order_number{width:100px;}.order_summary .label{padding:10px 35px 10px 6px;}.order_summary td{border:none;text-align:center !important;}.order_total td{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;font-weight:bold;}.status_paid,.status_authorized,.status_filed,.status_pending,.status_abandoned,.status_fulfilled,.status_partial,.status_unfulfilled,.status_restocked,.status_voided,.status_refunded{font-size:11px;padding:2px 4px 3px;margin:0;display:inline-block;font-family: 'nimbus-sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;text-transform:uppercase;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.status_paid,.status_authorized, .status_fulfilled{background-color:#80BD4E;color:#FFFFFF;}.status_filed,.status_pending, .status_unfulfilled{background-color:#EEEEEE;color:#000000;}.status_abandoned,.status_voided, .status_refunded, .status_restocked{background-color:#AF9C7E;color:#FFFFFF;}.value{text-align:left;}.textile #customer_orders table td{text-align:center !important;}#forgotPasswordLink{margin-top:10px;display:inline-block;}td.alignTextLeft{text-align:left !important;padding-left:6px;}.note{font-size:13px;font-size:1.3rem;color:#555;padding:5px 0;}.action_bottom .note{margin-left:10px;}/**Recharge Account Styles**/ #customer_tab_nav{margin-left:25%;}@media only screen and (max-width: 760px){#customer_tab_nav{margin-left:0;}}.success{font-size:14px;font-size:1.4rem;padding:15px;background:#fafffb;border:1px solid #389e49;color:#389e49;margin:10px 0;}.warning{font-size:14px;font-size:1.4rem;padding:15px;background:#f1ecd8;color:#002b5c;margin:10px 0;}.errors, .error{font-size:14px;font-size:1.4rem;padding:15px;background:#fef1f0;color:#990000;margin:10px 0;}.errors{margin-bottom:30px !important;color:#990000;}.errors ul{margin:0 !important;color:#990000;}.errors ul li{list-style:none;margin:0 !important;padding:0;color:#990000;font-size:14px;font-size:1.4rem;}.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}/*.fancybox-inner, .fancybox-opened{height: auto !important; width: auto !important;}*/.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px;}.fancybox-image,.fancybox-iframe{display:inline-block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(//www.nutracraft.com/cdn/shop/t/63/assets/fancybox_sprite.png?v=31325933375358606761792627544);}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url(//www.nutracraft.com/cdn/shop/t/63/assets/fancybox_loading.gif?v=125421968071068998741792627544) center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.nutracraft.com/cdn/shop/t/63/assets/blank.gif?v=164826798765693215961792627544);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}.fancybox-lock{overflow:hidden!important;width:auto;}.fancybox-lock body{overflow:hidden!important;}.fancybox-lock-test{overflow-y:hidden!important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//www.nutracraft.com/cdn/shop/t/63/assets/fancybox_overlay.png?v=140512605473513518491792627544);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;padding:2px 20px;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px;}.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible;}@media only screen and -webkit-min-device-pixel-ratio 15,only screen and min--moz-device-pixel-ratio 15,only screen and min-device-pixel-ratio 15{#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px;}#fancybox-loading div{background-image:url(//www.nutracraft.com/cdn/shop/t/63/assets/fancybox_loading@2x.gif?v=32388996807960156341792627544);background-size:24px 24px;}}.flexslider{margin:0;padding:0;position:relative;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;margin:0;}.flexslider .slides img{width:auto;max-width:100%;display:block;}.flexslider .mobile-slider-arrow, .flexslider .slider-arrow, #main-product-images.flexslider .previous, #main-product-images.flexslider .next{position:absolute;top:50%;font-size:30px;font-size:3.0rem;line-height:40px;width:40px;height:40px;text-align:center;margin:0;z-index:1000;background-color:rgba(255,255,255,0.9);display:block;}.flexslider .mobile-slider-arrow.one-collection-arrow{display:none;}#main-product-images.flexslider .previous, .flexslider .slide-back{left:0;}#main-product-images.flexslider .next, .flexslider .slide-forward{right:0;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.flex-direction-nav{*height:0;position:absolute;top: 50%;z-index:4000 !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width:100% !important;}.flex-direction-nav a{text-decoration:none;display:block;background:#aaa;width:25px;height:30px;line-height:30px;margin:0;text-align:center;position:absolute;top:50%;z-index:4000;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:0px;}.flex-direction-nav .flex-next{right:0px;text-align:right;}.flex-direction-nav a.flex-prev:before{position:absolute;z-index:7000;height:30px;width:25px;text-align:center;font-family:'FontAwesome';font-size:20px;display:block;content:'\f104';color:#fff;}.flex-direction-nav a.flex-next:before{position:absolute;z-index:7000;height:30px;width:25px;text-align:center;font-family:'FontAwesome';font-size:20px;display:block;content:'\f105';color:#fff;}.flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flexslider .small-collection-arrow{display:none;}

    
    /*! Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome - License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/
    @font-face{font-family:'FontAwesome';src:url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.eot?v=4.2.0&v=32074477031532995221792627544);src:url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.eot?%23iefix&v=4.2.0&v=32074477031532995221792627544) format('embedded-opentype'),url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.woff?v=4.2.0&v=144203537770470446981792627544) format('woff'),url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.ttf?v=4.2.0&v=31312309287577226061792627544) format('truetype'),url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.svg?v=4.2.0%23fontawesomeregular&v=66634991686241509681792627544) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b";}.fa-meanpath:before{content:"\f20c";}
    /*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */
    .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
    .animated-fast{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
    @-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
    @keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
    .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
    @-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
    @keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
    .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
    @-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
    @keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
    .fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
    .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
    @-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
    @keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
    .fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
    @-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
    @keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
    .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
    @-webkit-keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}
    @keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}
    .fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
    @-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}
    @keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}
    .fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
    @-webkit-keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}
    @keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}
    .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
    @-webkit-keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}
    @keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}
    .fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}

    /* ----------------------------------------------------------------
    Media Queries
    -----------------------------------------------------------------*/

    /*1119*/
    @media screen and (min-width: 70em) {
      
    } 

    /*1052*/
    @media screen and (max-width: 65.75em) {
      #main-site-nav li {margin-right:2%;}
      #footer-about-contact h4 {font-size:16px;font-size:1.6rem;}
      #footer-about-contact h2, #footer-bottom #footer-about-contact h2 a, #footer-bottom #footer-about-contact h2 a:link, #footer-bottom #footer-about-contact h2 a:hover, #footer-bottom #footer-about-contact h2 a:visited {font-size:33px;font-size:3.3rem;}
      .col img {margin:0 auto 20px;}
    }

    /*972px*/
    @media screen and (max-width: 60.75em) {
      #main-header {margin-bottom:0%;}
      #main-site-nav li {margin-right:1.6%;}
      .footer-image-gallery-overlay{padding-top:38%;}
      
      
      .grid-view .product,
      .grid-view .product-break {width:30%;}
      .grid-view.two-across-wrapper .product-image-wrapper {width:100%;}
      .grid-view.two-across-wrapper .product img{padding-left:7px;}
      .grid-view.two-across-wrapper .product-image-wrapper{text-align:center;}
      /*product*/
      
    }

    /*932px*/
    @media screen and (max-width: 58.25em) {
      /* Header */
      #main-header {min-height: 100px;}
      .header-flags li{max-width: 20px; max-height: 15px; margin-top: 7px;}
      .header-flags li img{vertical-align: top;}
      #utility-nav{width: 38%;}
      #main-site-nav li {margin-right:1%;}
      
      
      .join,
      .join:link,
      .join:visited {font-size:13px;font-size:1.3rem;color:#4b4b4b;}
      
      #header-search h4 {font-size:16px;font-size:1.6rem;}
      #header-cta .tag-line {font-size:16px;font-size:1.6rem;}
      #call-us {width:25%;}
      #call-us h3 {font-size:14px;font-size:1.4rem;}
      #call-us h3 i {font-size:10px;font-size:1.0rem;}
      #call-us h4, #call-us h4 a, #call-us h4 a:link, #call-us h4 a:hover {font-size:26px;font-size:2.6rem;}
      #footer-cta {padding:3% 0;}
      #footer-cta h2 {font-size:2.8rem;font-size:28px;} 
      .home-linklists-4 ul.home-linklist-ul{width: 49.5%;display:inline-block;vertical-align:top;}
      .home-linklists-4 ul.home-linklist-ul:nth-child(3){border-left:none;}
      #footer-about-contact h4 {font-size:15px;;font-size:1.5rem;}
      #footer-about-contact h2, #footer-bottom #footer-about-contact h2 a, #footer-bottom #footer-about-contact h2 a:link, #footer-bottom #footer-about-contact h2 a:hover, #footer-bottom #footer-about-contact h2 a:visited {font-size:30px;font-size:3.0rem;}
    }
    @media screen and (min-width: 53em) {
      #call-us h4, #call-us h4 a, #call-us h4 a:link, #call-us h4 a:hover {pointer-events: none; cursor: default;}
    }
    /*848px - mobile*/
    @media screen and (max-width: 53em) {
      .btn, 
      .btn:link, 
      .btn:visited, 
      .textile input[type=submit], 
      .textile button {width:170px;font-size:12px;font-size:1.2rem;}
      .fancybox-overlay, .fancybox-mobile, #fancybox-loading {display: none !important;}
      .fancybox-lock, .fancybox-lock body{overflow:auto!important;}
      .fancybox-margin{margin-right:0px !important;}
      /* Header */
      #main-site-nav,
      #utility-nav,
      #main-nav-wrapper a.join {display: none;}
      ul.header-flags{display: block; margin: 5px auto;}
      .header-flags li{max-width: 30px; max-height: 23px;}
      #main-header {margin:1% auto;padding: 1px 0;}
      #logo-wrapper {width:30%;margin:0 auto;display:block;float:none;}
      #header-cta {width:100%;}
      #header-promo,
      /*#header-cta h3 {display:none;}*/
      #header-cta {/*width:50%;float:left;*/display:none;}
      #header-search {width:100% !important;float:left;padding:0 !important;}
      #header-search .search-form {margin:20px 0 0;}
      #header-search-form {width:100%;margin-bottom:2%;}
      #header-search h4 {font-size:20px;font-size:2.0rem;text-align:center;width:100%;}
      #call-us {width:50%;padding:0 !important;margin-top:4px;width:100%;text-align:center;}
      #call-us h3{margin-top: 2px;}
      #utility-nav-wrapper h4 {width:80% !important;text-align:center !important;}
      #main-nav-wrapper {height:50px;margin-bottom:5%;}
      #main-nav-wrapper .container-wrapper {width:100%;}
      #mobile-nav-toggle {display:block;}
      #mobile-nav-toggle.active {color:#fff;}
      #mobile-cart-icon {display:block;float:right;}
      #mobile-nav-toggle.active {color:#fff;}
      #mobile-nav {display:none;background:#55bb82;width:100%;height:auto;position:relative;text-align:left;/*z-index:6000;*/}
      body.nav-opened #mobile-nav {display:inline-block;}
      #main-nav-wrapper{height:auto;background-color: transparent;border-top:1px solid #aaaaab; border-bottom: 1px solid #aaaaab;}
      .mobile-nav-wrapper { height: 114px;top: 0; width: 100%;display: block; z-index:1111;-webkit-transition: top 0.4s ease-in-out; -moz-transition: top 0.4s ease-in-out; -ms-transition: top 0.4s ease-in-out;-o-transition: top 0.4s ease-in-out; transition: top 0.4s ease-in-out;}
      #mobile-nav li {display:block;border-bottom:1px solid #000000;margin:0;}
      #mobile-nav li a,
      #mobile-nav li a:link,
      #mobile-nav li a:visited {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-style: normal;font-weight: 300;color:#4b4b4b;font-size:18px;font-size:1.8rem;text-transform:uppercase;display:block;width:100%;margin:0;padding:8px 0 8px 0;}
      #mobile-nav li a span {display:inline-block;float:right;width:12%;text-align:center;font-size:18px;font-size:1.8rem;color:#4b4b4b;}
      #mobile-nav li.children a {width:80%;float:left;}
      #mobile-nav li.children span.fa{display:inline-block;float:right;width:12%;text-align:center;padding:26px 0 0;font-size:16px;font-size:1.6rem;color:#4b4b4b;color:grey;}
      #mobile-nav li.children ul.mobile-dropdown li.has-subdropdown a.fa {display:inline-block;float:right;width:12%;max-width:12%;text-align:center;padding:10px 0 0;font-size:16px;font-size:1.6rem;color:#4b4b4b;}
      #mobile-nav li ul.mobile-dropdown li.has-subdropdown a, #mobile-nav li ul.mobile-dropdown li.has-subdropdown a:link, #mobile-nav li ul.mobile-dropdown li.has-subdropdown a:visited, #mobile-nav li.active ul.mobile-dropdown li.has-subdropdown a, #mobile-nav li.active ul.mobile-dropdown li.has-subdropdown a:link, #mobile-nav li.active ul.mobile-dropdown li.has-subdropdown a:visited{width: 87% !important;}
      #mobile-nav li ul.mobile-subdropdown li ul li a.fa{}
      #mobile-nav li ul.mobile-dropdown {display:none;width:100%;float:left;background:#ffffff;padding:10px 5px;}
      #mobile-nav li ul.mobile-dropdown li a,
      #mobile-nav li ul.mobile-dropdown li a:link,
      #mobile-nav li ul.mobile-dropdown li a:visited,
      #mobile-nav li.active ul.mobile-dropdown li a,
      #mobile-nav li.active ul.mobile-dropdown li a:link,
      #mobile-nav li.active ul.mobile-dropdown li a:visited {color:#fff;width:100% !important;background:#ffffff;font-size:16px;font-size:1.6rem;padding:12px 0 12px 4.75%;}
      #mobile-nav li.active a,
      #mobile-nav li.active a:link,
      #mobile-nav li.active a:visited,
      #mobile-nav li.active a span,
      #mobile-nav li ul.mobile-dropdown li a:hover,
      #mobile-nav li ul.mobile-dropdown li a:focus,
      #mobile-nav li ul.mobile-dropdown li.active a,
      #mobile-nav li ul.mobile-dropdown li.active a:link,
      #mobile-nav li ul.mobile-dropdown li.active a:visited,
      #mobile-nav li ul.mobile-dropdown li.active a:hover,
      #mobile-nav li ul.mobile-dropdown li.active a:focus {color:#4b4b4b;}
      #mobile-nav li ul.mobile-dropdown li a span {width:10%;float:right;text-align:center !important;font-size:20px;font-size:2.0rem;text-align:left;padding:0 !important;}
      #mobile-nav li ul.mobile-dropdown li.active a span {color:#4b4b4b;}
      ul#mobile-nav{display:block; background-color:transparent; text-align:center; }
      ul#mobile-nav li{border-bottom:none;display:inline-block;vertical-align:top;padding: 0 4%; text-transform:uppercase;color:#B2B2B2; font-size: 18px;line-height:1;}
      ul#mobile-nav li a, ul#mobile-nav li a:link, ul#mobile-nav li a:visited{color: #575756;}
      ul#mobile-nav li a:hover{color:black;}
      #mobile-nav li.active a, #mobile-nav li.active a:link, #mobile-nav li.active a:visited, #mobile-nav li.active a span, #mobile-nav li ul.mobile-dropdown li a:hover, #mobile-nav li ul.mobile-dropdown li a:focus, #mobile-nav li ul.mobile-dropdown li.active a, #mobile-nav li ul.mobile-dropdown li.active a:link, #mobile-nav li ul.mobile-dropdown li.active a:visited, #mobile-nav li ul.mobile-dropdown li.active a:hover, #mobile-nav li ul.mobile-dropdown li.active a:focus{color: black;}
      ul.ppt-mobile-nav{text-align:center;padding: 8px 2% 0px; position:relative;}
      ul.ppt-mobile-nav li{padding: 0 calc(12% - 37px) 5px;}
      ul.ppt-mobile-nav li img{width: 90px; width:72px;}
      .pagetop-link-wrap{display:block;}
      body .mobile-nav-fixed-display{display:block !important;} 
      body .mobile-nav-fixed{display:none; position:fixed;}  
      .nav-up { top: -160px; }
      .search-form{margin-top:0;}    
      #main-content {width:100%;}
      .col25 {width:47%;}
      .mobile-clearfix{clear:both;}
      #left-sidebar {width:100%;margin-bottom:3.5%;float:none;}
      .banner img {width:100%;}
      .sidebar-links h6 {font-size:18px;font-size:1.8rem;}
      .sidebar-links ul li {font-size:16px;font-size:1.6rem;}
      #footer-bottom {padding:5% 0;}
      #footer-cta {max-height:100%;padding-bottom:0;}
      #footer-cta p {font-size:18px;font-size:1.8rem;}
      #footer-cta h2 {margin-bottom:2%;padding-bottom:2%;font-size:24px;font-size:2.4rem;}
      #footer-cta .join {width:calc(100% - 20px);max-width:100%;display:block;text-align:center;margin:1% 0 0;padding:10px;margin-right:auto;margin-left:auto;}
      #footer-company-logos {padding:3% 0;}
      #footer-social {width:100%;margin-bottom:10px;text-align:center;}
      #footer-social img {margin-right:0;}
      #footer-social a, 
      #footer-social a:link, 
      #footer-social a:visited {width:16%;display:inline-block;padding-bottom:20px;}
      #footer-social span {margin-left:10px;}
      #footer-nav {width:100%;float:none;clear:both;border:none;margin:0 auto 30px;padding:0;}
      #footer-nav ul {width:100%;float:none;text-align:center;}
      #footer-nav li {display:inline-block;padding-right:10px;font-size:14px;font-size:1.4rem;line-height:inherit;}
      #footer-nav .search-form.textile input[type=search] {width:100%;max-width:100%;margin:10px 0 20px;}
      #footer-nav .textile button.search-button {margin-top:11px;}
      #footer-nav ul.horizontal {margin:0;}
      #footer-nav ul.horizontal.footer-account-nav{display:block;}
      #footer-about {float:none;clear:both;width:100%;padding:0;display:inline-block;text-align:center;}
      #footer-about img {width:40%;}
      #footer-about h2 {text-align:center;}
      #footer-credits {text-align:center; padding: 1% 5% ;}
      #footer-slider-wrapper {max-height:100%;}
      #footer-slider-wrapper .flex-viewport {max-height:100%;}
      #footer-cart.cart-button {width:100%;min-height:50px;line-height:50px;padding:0;text-align:center;}
      .promo-main-image {display:block;width:100%;text-align:center;}
      .promo-main-image img {width:50%;float:none;clear:both;}
      #footer-promo-content {width:100%;clear:both;float:none;}
      #footer-promo-content h2,
      #footer-promo-content h3 {text-align:center;}
      #footer-slider-wrapper .slides img {max-height:100%;}
      #footer-slider-wrapper.flexslider .mobile-slider-arrow, 
      #footer-slider-wrapper.flexslider .slider-arrow {top:40%;}
      #footer-slider-wrapper.flexslider .slides > li {width:400px !important;max-width:800px !important;height:300px !important;}
      .press-slider-wrapper{display:none;}
      .footer-image-gallery-image {width:23%;height:140px;}
      .footer-image-gallery-overlay{height:140px;}
      #footer-about-contact h4 {text-align:center !important;font-size:15px;;font-size:1.5rem;}
      #footer-about-contact h2, #footer-bottom #footer-about-contact h2 a, #footer-bottom #footer-about-contact h2 a:link, #footer-bottom #footer-about-contact h2 a:hover, #footer-bottom #footer-about-contact h2 a:visited {text-align:center !important;font-size:30px;font-size:3.0rem;}
      /*collection*/
      .list-view .product {display:block;margin-bottom:9%;padding-bottom: 9%;}
      .list-view .product-header {display:block;width:100%;text-align:center;}
      .list-view .product-header h2 {font-size:30px;font-size:3.0rem;}
      .list-view .product-image {margin:20px 0;}
      .list-view .product-image img {max-height:250px;}
      .list-view .product-video {display:block;width:100%;padding:0;margin-bottom:20px;}
      .list-view .product-video iframe {width:100%;max-height:none;min-height:300px;}
      .list-view .product-details {padding-left:0;width:100%;display:block;}
      .list-view .product-details .btn {display:block;width:100%;}
      .grid-view .product:hover .product-footer {display:none !important;}
      .grid-view.two-across-wrapper .product-image-wrapper {width:49.5%;}
      .grid-view.two-across-wrapper .product{width:100%; margin-right:0;margin-left:0;}
      .grid-view.two-across-wrapper .product img{padding-left:0;}
      .grid-view.two-across-wrapper .product-image-wrapper{text-align:left;}
      /*cart*/
      .cart-template #main-content{width:100%;}
      #cart-header #price-header{display:none;}
      .cart-row .item-price {display:none;}
      /*product*/
      #product-media-wrapper {width:60%;}
      #main-product-images {float:left;width:80%;margin:0 0 20px;}
      #product-media-toggle {margin-left:0;}
      #product-media-toggle div {width:100%;}
      #product-options {width:40%;}
      #product-options select {width:100%;}
      .product-videos-inner-wrap{display:none;}
      .product-videos-inner-mobile{display:block;}
      .grid-view .product h2 {text-align:center;}
      .grid-view .product-pricing {text-align:center;display:block;}
      .video-with-image{display: none;}
      /*product with video */
      #product-secondary-layout {position:relative;}
      #product-secondary-layout #product-header {position:absolute;z-index:9999;display:block;width:93%;text-align:center;}
      #product-secondary-layout #product-header {top:-10px;}
      #product-secondary-layout #product-images-wrapper {margin: 40px auto 0;float:none;width:100%;}
      #product-secondary-layout #main-product-images {float:none;margin:0 auto;padding-top:5%;}
      #product-video-wrapper {width:100%;margin:0 auto;position:relative;z-index:5;}
      #product-secondary-layout #product-info {width:100%;clear:both;float:none;text-align:center;}
      #product-secondary-layout #product-options {width:100%;margin-top:70px;}
      #product-secondary-layout .selector-wrapper .selector-wrapper{width:300px;max-width:45%;}
      #product-secondary-layout #product-video-wrapper-mobile{display:block;}
      #product-media-wrapper #main-product-images {width:100%;}
      .full-width-add-to-cart {width:100%;}
      #product-secondary-layout .product-badges-banner img{width:auto;}
      /*product video gallery */
      #product-video-gallery-wrapper ul li {width:100%;margin-bottom:3.5%;}
      .flexslider .small-collection-arrow{display:block;}
      .flexslider .small-collection-arrow.tiny-collection-arrow{display:none;}
      #customer-right, #customer-left{width:100%;float:none;}
    }

    /*780*/
    @media screen and (max-width: 48.75em) {
      #utility-nav-wrapper h4 {font-size:14px !important;font-size:1.4rem !important;width:96% !important;}
      .col50 {width:100%;}
      .toggle-media-video ul li {width: 44%;}   
      #home-main-section .col50 img {width:100%;}
      #footer-company-logos {padding:4% 0 0;}
      #footer-company-logos img {margin-bottom:4%;width:8%;}
      .home-linklists-3 ul.home-linklist-ul:last-child{display:table-row;}
      .grid-view .product,
      .grid-view.three-across-wrapper .product {width:49%;margin-right:0.5%;margin-left:0.5%;}
    }

    /*700*/
    @media screen and (max-width:43.75em) {
      .mobile-nav-wrapper{height: 122px;height:99px;}  
      ul.ppt-mobile-nav li {padding: 0 calc(12% - 31px);}
      ul.ppt-mobile-nav li img{width:78px; width:62px;}
      #footer-company-logos img {width:10%;}
      #footer-social a, 
      #footer-social a:link, 
      #footer-social a:visited {width:45%;text-align:left;}
      /*cart*/
      #cart-status-bar {display:none;}
      .cart-comments {width:100%;float:none;}
      .cart-checkout {display:block;width:100%;float:left;margin-top:25px;}
      .cart-template .btn, 
      .cart-template .btn:link, 
      .cart-template .btn:visited, 
      .cart-template .textile input[type=submit], 
      .cart-template .textile button:not(.search-button) {float:right;margin-bottom:20px;width:60%;min-width:0 !important;font-size:16px;font-size:1.6rem;}
      #cart-bottom input[type=submit],
      #cart-page header .btn-secondary {font-size:16px;font-size:1.6rem;width:50%;}
      .cart-total {display:inline-block;float:left;padding:0;width:51%;text-align:left;}
      #cart-bottom h2 {display:inline-block;}
      #cart-bottom h2.total-price {padding-left:15px;}
      .cart-checkout hr {display:none;}
      #cart-header {display:none;}
      .cart-row .cart-column {width:15%;border-right:0;}
      /*product*/
      #product-options {width:100%;float:none;}
      #product-header {float: none;display:block;width:90%;text-align:center;margin-right:auto;margin-left:auto;}
      #product-header h1 {margin-bottom:0px;}
      #product-header span {margin-bottom:0px;}
      /*  #product-secondary-layout #product-header {padding-top:47%;}
      #product-secondary-layout #main-product-images {padding-top:10%;} */
      #product-options .btn-large {min-width:100%;}
      #product-options p {text-align:center;}
      #product-media-wrapper {width:100%;padding:5% 0 0;}
      .grid-view .product h2{font-size:18px;font-size:1.8rem;}
      .grid-view .product-pricing {font-size:16px;font-size:1.6rem;}
      #main-product-images {float:none;width:100%;}
      #product-media-toggle {width:100%;margin:5% 0;}
      .product-full-width-image {display:table-footer-group;width:100%;}
      .product-full-width .product-details {width:100%;}
      #product-header span.product-few-left-text:before, span.product-few-left-text:before{content:'';display:block;}
    }
    /*600px*/
    @media screen and (max-width: 37.5em) {
      .col30 {width:100%;}
      #logo-wrapper {width:50%;}
      #main-header{padding: 2px;margin: 0.5% auto;}
      #call-us, #call-us h3{margin-top:2px;}
      #main-header-wrapper #utility-nav-wrapper h4, #main-header-wrapper #utility-nav-wrapper{height:30px;line-height:30px;}
      #header-cta h3 {font-size:20px;font-size:2.0rem;}
      #footer-cta {padding:5% 0 0;}
      #footer-cta h2 {font-size:2.2rem;font-size:22px;}
      .footer-image-gallery-image, .footer-image-gallery-overlay {height:120px;}
      #footer-social span {width:93%;}
      .cart-checkout {text-align:left;}
      .cart-template .textile input[type=submit] {width:50%;float:left;margin:0;}
      .cart-total {width:100%;text-align:left;margin-bottom:20px;margin:20px 0;}
      .testimony-img {width:100%; margin:0 auto; padding:0 50px;}
      #footer-testimonies p {float:none;width:100%;}
      .grid-view.two-across-wrapper .product-image-wrapper{width:100%;}
      .grid-view.two-across-wrapper .product img{padding-left:7px;}
      .grid-view.two-across-wrapper .product-image-wrapper{text-align:center;}    
      .home-linklists-section ul.home-linklist-ul{width:100%;border-left:none;display:inline-block;vertical-align:top;}
      .home-slider-banner-wrap .car-home-slider a.banner-slide{top:30%;}
      .flexslider a.mobile-slider-arrow{display:block;}
      .flexslider a.slider-arrow{display:none;}
      .carousel-home-section-wrapper ul.slides, #footer-promo-content ul.slides{position:relative;max-width:100%;width:100%;margin-right:auto;margin-left:auto;/*height:280px;*/overflow:hidden;padding-top:70%; transform: translate3d(0px, 0px, 0px) !important;}
      .carousel-home-section-wrapper ul.slides > li, #footer-promo-content ul.slides > li{display:block; margin:0; width:100%;max-width:100%;height:100%;list-style-type:none;position:absolute;top:0;left:120%;opacity:1;
        /*-webkit-transition: left 0.5s linear;-moz-transition: left 0.5s linear;-ms-transition: left 0.5s linear;-o-transition: left 0.5s linear;transition: left 0.5s linear;-webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out;*/}  
      .carousel-home-section-wrapper ul li:first-child, #footer-promo-content ul li:first-child{left:0;opacity:1;}
      .carousel-home-section-wrapper li img, #footer-promo-content li img{width:100%;max-width:100%;}
      #footer-slider-wrapper.flexslider .slides > li {width:100% !important;margin: 0;}
      /*product*/
      #product-tabs-toolbar {border:1px #e8e8e8 solid;}
      .tab-item {display:block;font-size:16px;font-size:1.6rem;border: none !important;border-bottom: 1px solid #e8e8e8 !important;}
      .tab-item:last-child {border-bottom:none !important;}
      /*#product-secondary-layout #product-header {padding-top:50%;}
      #product-secondary-layout #main-product-images {padding-top:25%;} */
      /*cart*/
      #checkout, #checkout_button {margin-top:0;}
      .cart-checkout {margin:0;}
      #cart-page header {margin-bottom:25px;text-align:center;}
      #cart-page header .btn-secondary {float:none;width:100%;}
      .cart-total {position:absolute;left:0;width:100%;text-align:center;}
      #cart-bottom input[type=submit] {margin-top:60px !important;width:100% !important;}
      #cart-bottom input[type=submit].btn-secondary {margin-top:25px !important;}
      #cart-page input[type=submit].btn-secondary, #cart-page .checkout_button.btn-secondary {width:100% !important;}
      .cart-checkout input[type=submit]:last-child, #checkout_button2 {margin-top:10px !important;}
      #blog-page .blog-page-featured, #blog-page .article-with-featured{display:block;width:100%;margin:15px 0;}
    }
    @media only screen and (min-width: 37.5em){
      .carousel-home-section-wrapper ul.slides > li, #footer-promo-content ul.slides > li {opacity: 1!important;}
    }
    /*560px*/
    @media screen and (max-width: 35em) {
      ul.header-flags {position: absolute; top: 120px; right: 2px;}
      .header-flags li{max-width: 20px; max-height: 15px;}
      
      #utility-nav-wrapper {overflow:hidden;}
      .mobile-nav-wrapper{height:108px; height:89px;}
      ul#mobile-nav li a, ul#mobile-nav li a:link, ul#mobile-nav li a:visited{font-size: 15px;}
      ul.ppt-mobile-nav li {padding: 0 calc(12% - 26px);}
      ul.ppt-mobile-nav li img{width:64px; width: 52px;}
      ul.ppt-mobile-nav li span.mobile-nav-icon-cart-count {height: 20px; width: 20px; border-radius: 15px; font-size: 12px; top: -3px; right: -3px; padding-top: 3px;}
      .col25 {width:100%;}
      .carousel-home-section-wrapper ul.slides, #footer-promo-content ul.slides{padding-top:80%; }
      #footer-social {width:100%;}
      #footer-about img {width:50%;}
      #footer-company-logos img {width:12%;}
      #footer-credits {text-align:center;}
      .grid-view .product,
      .grid-view.three-across-wrapper .product {width: 100%;margin: 0 0 20px 0;}
      /*product*/
      #product-header h1 {font-size:26px;font-size:2.6rem;}
      #product-header span {font-size:20px;font-size:2.0rem;}
      #product-media-wrapper {padding-top:30%;}
      #product-secondary-layout {padding-top:20px;}
      #product-secondary-layout #product-header {top:10px;}
      #product-secondary-layout #product-header h1 {font-size:20px;font-size:2.0rem;}
    }
    /*440px*/
    @media screen and (max-width: 27.5em) {
      #shopify-section-header .ppt-mobile-slide-nav{right:0; width:100%;}
      .noscroll{position:fixed;}
      ul.ppt-mobile-nav li {padding: 0 calc(12% - 22px);}
      ul.ppt-mobile-nav li img{width:54px; width:44px;}
      .mobile-nav-wrapper{height:98px;height:81px;}
      ul.ppt-mobile-nav li span.mobile-nav-icon-cart-count{top: -4px; right: -4px;}
      ul#mobile-nav li{font-size: 17px; padding: 8px 2.5%;}
      .carousel-home-section-wrapper ul.slides, #footer-promo-content ul.slides{padding-top:100%; }
      #footer-social span {width:91%;}
      #footer-cta .join {font-size:20px;font-size:2.0rem;}
      .ui-widget-content {width:85% !important;}
      .footer-image-gallery-image{width: 48%;height: 160px;}
      .footer-image-gallery-overlay{height:160px;}
      ul.header-flags { top: 100px;}

    }
    @media screen and (max-width: 23em) {
      #product-secondary-layout {padding-top:30px;}
      #product-secondary-layout #product-header {top:10px;}
      #product-secondary-layout #product-header h1 {font-size:18px;font-size:1.8rem;}
      #call-us {display:none;}
      #header-cta {width:100% !important;padding:0 !important;}
      .carousel-home-section-wrapper ul.slides, #footer-promo-content ul.slides{padding-top:120%; }
    }
    /****iPhone 6***/  
    @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 667px) 
      and (-webkit-min-device-pixel-ratio: 2) { 
        .ppt-mobile-slide-nav a.header-join-link, .ppt-mobile-slide-nav a.header-join-link:link, .ppt-mobile-slide-nav a.header-join-link:visited{margin-top:10px;} 
      }/*
    Version: 1.5.3
    Author: Rehash - http://rehash.com
    Copyright 2015 rehash - All Rights Reserved
    /* ----------------------------------------------------------------
    Reset - Modified from Eric Myers
    http://meyerweb.com/eric/tools/css/reset/
    v2.0 | 20110126 License: none (public domain)
    -----------------------------------------------------------------*/
    
    @import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900|Oswald:400,300,700);
    
    

    

    html,body,div,span,applet,object,iframe,
    h1,h2,h3,h4,h5,h6,p,blockquote,pre,
    a,abbr,acronym,address,big,cite,code,a
    del,dfn,em,img,ins,kbd,q,s,samp,
    small,strike,strong,sub,sup,tt,var,
    b,u,i,center,
    dl,dt,dd,ol,ul,li,
    fieldset,form,label,legend,
    table,caption,tbody,tfoot,thead,tr,th,td,
    article,aside,canvas,details,embed,
    figure,figcaption,footer,header,hgroup,
    menu,nav,output,ruby,section,summary,
    time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
    article,aside,details,figcaption,figure,
    footer,header,hgroup,menu,nav,section{display:block;}
    body{line-height:1;}
    ol,ul{list-style:none;}
    blockquote,q{quotes:none;}
    blockquote:before,blockquote:after,
      q:before,q:after{content:'';content:none;}
    table{border-collapse:collapse;border-spacing:0;}
    a{outline:0;text-decoration:none;}
    img{max-width:100%;}
    * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

    /* ----------------------------------------------------------------
    Helper Classes
    -----------------------------------------------------------------*/
    .pull-left{float:left;}
    .pull-right{float:right;}
    .clearfix{clear:both;}
    .clearfix:before,
    .clearfix:after{content:"";display:table;}
    .clearfix:after{clear:both;}
    .clearfix{zoom:1;}
    /*rows and cols*/
    .row {text-align:justify;width:100%;font-size:0.1px;margin:0 0 3.5%;}
    .row:after {display:inline-block;width:100%;content:'';}
    .row-no-top-margins {margin-top:0;}
    .col {display:inline-block;text-align:left;vertical-align:top;margin-bottom:2%;}
    .col iframe {max-width:100%;}
    .col p,
    .col ul,
    .col ol {font-size:16px;font-size:1.6rem;}
    .col p:last-child,
      .col ul:last-child,
      .col ol:last-child {margin-bottom:0;}
    .col .secondary {font-size:14px;font-size:1.4rem;}
    .col .tertiary {font-size:13px;font-size:1.3rem;}
    .col ul:last-child,
      .col p:last-child {margin: 0 !important;}
    .col img {margin:0 auto 20px;}
    .row-no-margins {margin-bottom:0px;}
    .col100 {width:100%;}
    .col70 {width:68%;}
    .col60 {width:58%;}
    .col50 {width:48%;}
    .col40 {width:38%;}
    .col30 {width:31%;}
    .col25 {width:23%;}
    .col20 {width:19%;}
    .no-border {border:none !important;}
    .no-padding {padding:0 !important;}
    .no-margin {margin:0 !important;}

    /* ----------------------------------------------------------------
    Fonts, Links, Buttons, Inputs Etc
    -----------------------------------------------------------------*/
    html {font-size:62.5%;}
    body {background-color:#ffffff;font-size:14px;font-size: 1.4rem;line-height:1.4;color:#565656;font-family:  Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;;font-style: normal;font-weight:normal;}
    p {font-size:16px;font-size:1.6rem;line-height:1.4;margin-bottom:30px;}
    a,a:active,a:link,a:visited {color:#017ed2;text-decoration:none;outline:none;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
    a:focus,a:hover {color:#000000;text-decoration:none;outline:none;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
    ::-moz-selection{background:#55bb82;color:#fff;text-shadow:none;}
    ::-webkit-selection{background:#55bb82;color:#fff;text-shadow:none;}
    ::selection{background:#55bb82;color:#565656;text-shadow:none;}
    img::selection{background:transparent;}
    img::-moz-selection{background:transparent;}
    em,i{font-style:italic;}
    strong,b{font-weight:bold;}
    h1,h2,h3,h4,h5,h6,#product-tabs-toolbar {color:#565656;font-family: Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;line-height:1.2;text-transform:uppercase;}
    h1{font-size:26px;font-size:2.6rem;margin-bottom:25px;}
    h1.header-shop-logo{margin-bottom:0px;}
    h2{font-size:30px;font-size:3.0rem;margin-bottom:15px;color:#55bb82;font-weight:200;text-transform: none;}
    h3{font-size:20px;font-size:2.0rem;margin-bottom:15px;}
    h4{font-size:18px;font-size:1.8rem;margin-bottom:15px;text-transform:none;}
    h5{font-size:16px;font-size:1.6rem;margin-bottom:15px;text-transform:capitalize;}
    h6{font-size:14px;font-size:1.4rem;}
    .textile .fluid-width-video-wrapper {margin:0 0 40px 0;}
    .textile img {max-width:100%;}
    /* .textile hr {width:100%;margin:6% 0;border:0;border-top:1px solid #e3e3e3;height:1px;} */
    hr {background: url(//www.nutracraft.com/cdn/shop/t/63/assets/block-separator.png?v=75503025529987514641792627544) no-repeat scroll 50% 0 transparent;clear: both;content: "";height: 2px;width: 100%;margin: 15px 0 30px;border:none;}
    .textile ul,
    .textile ol {margin:10px 0 30px;font-size:16px;font-size:1.6rem;line-height:30px;color:#565656;}
    .textile ul ul,
    .textile ol ol {margin:0 20px;}
    .textile ul li {list-style: disc outside;margin: 0 0 0 40px; padding: 0;}
    .textile ol li {list-style:decimal outside;margin: 0 0 0 40px;padding: 0;}
    /* buttons */
    .btn,
    .btn:link,
    .btn:visited,
    .textile input[type=submit],
    .textile button {font-family: Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;border-radius:0;text-transform: uppercase;text-align: center;cursor: pointer;display: inline-block;width: auto;outline: 0;border: 0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;font-size:14px;font-size:1.4rem;background-color:#008be8;color:#ffffff;padding:0 20px;line-height:40px;height: 40px;margin:0;font-weight:normal;}
    .col-car-slider .btn,
    .col-car-slider .btn:link,
    .col-car-slider .btn:visited,
    .textile .col-car-slider input[type=submit],
    .textile .col-car-slider button {line-height:28px;height:28px;margin-top:3px;}
    .btn:focus,
    .btn:hover,
    .btn:active,
    .textile input[type=submit]:focus,
    .textile button:focus,
      .textile input[type=submit]:hover,
      .textile button:hover {background-color:#0071bd;}
    .btn-secondary,
    .btn-secondary:link,
    .btn-secondary:visited,
    .textile input[type=submit].btn-secondary, .textile .checkout_button.btn-secondary {display: none;background-color:#008be8;color:#fcf9f9;}
    .btn-secondary:focus,
    .btn-secondary:hover,
    .btn-secondary:active,
    .textile input[type=submit].btn-secondary:focus,
    .textile input[type=submit].btn-secondary:hover,
    .textile input[type=submit].btn-secondary:active,
    .textile .checkout_button.btn-secondary:focus,
    .textile .checkout_button.btn-secondary:hover,
    .textile .checkout_button.btn-secondary:active {background-color:#0071bd;}
    .textile input[type=submit].btn-large,
    .btn.btn-large {height:60px;line-height:60px;width:100%;font-size:25px;font-size:2.5rem;}
    .non-ie .textile select{color:#a1a1a3;-webkit-appearance: none;-moz-appearance:none;text-indent: 0.01px;text-overflow: '';background:#fff url(//www.nutracraft.com/cdn/shop/t/63/assets/down-caret.png?v=150753440188328784491792627544) no-repeat 95% center !important;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box;width:180px;outline:none;border:1px solid #cfcfcf;display:inline-block; padding:10px;font-size:14px;font-size:1.4rem; margin: 0 0 10px 10px;}
    .non-ie .textile select#product-select{margin-right:1%;}
    .non-ie .textile .product-overlay-select-wrapper{display: block; margin-bottom: 10px;}
    .non-ie #product-secondary-layout .textile select#product-select{display: inline-block; margin-bottom: 10px;}
    .non-ie .textile select::-ms-expand {display:none;}
    .textile input[type=submit]:disabled,
    .textile input[type=button]:disabled,
    .textile button:disabled,
      .textile button.disabled {cursor:default;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
    .textile select.small {width:65px;}
    .textile select.large {width:65px;}
    .textile select:active {border:1px solid #55bb82;}
    /* inputs */
    .textile fieldset {margin-bottom:15px;}
    .textile textarea {width:100%;max-width:640px;color:#565656;padding:10px;background:#f1f1f1;font-size:13px;font-size:1.3rem;border:1px solid #f1f1f1;}
    .textile input[type=text],
    .textile input[type=search],
    .textile input[type=password], 
    .textile input[type=telephone], 
    .textile input[type=tel], 
    .textile input[type=email], 
    .textile input[type=number], 
    .textile input[type=date] {min-height:25px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-border-radius: 0;border-radius: 0;-moz-border-radius: 0;border-radius: 0;width: 100%;max-width: 320px;color:#565656;padding:10px 5px;background:#f1f1f1;font-size:13px;font-size:1.3rem;border:1px solid #f1f1f1;}
    .textile textarea:focus,
      .textile input[type=text]:focus,
      .textile input[type=search],
      .textile input[type=password]:focus, 
      .textile input[type=telephone]:focus, 
      .textile input[type=tel]:focus, 
      .textile input[type=email]:focus, 
      .textile input[type=number]:focus, 
      .textile input[type=date]:focus {background:#fff;border:1px solid #f1f1f1;outline:0;}

    /* ----------------------------------------------------------------
    Structure
    -----------------------------------------------------------------*/
    
    .container-wrapper {width: 100%;max-width: 100%;margin: 0 auto;background-color:transparent;}
    
    #main-content{float:right;width:100%; width:78%;height:100%;display:block;margin-bottom:3.5%;}
    .cart-template #main-content{ width:100%; }
    #left-sidebar {float:left;width:19%;height:100%;display:none;display:block;vertical-align:top;margin-right:3%;}
    .cart-template #left-sidebar {display:none;}
    #left-sidebar .banner {margin-bottom:5px;}
    .customers-page #left-sidebar {display:block;}
    .round-borders {-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;}
    #footer-videos:after,
    #cart-page:after,
    #checkout-page:after,
    #article-page:after,
    #generic-page:after,
    #pre-sell-page:after,
    #collection-page:after,
    .product-hr:before {display:inline-block;background: url(//www.nutracraft.com/cdn/shop/t/63/assets/block-separator.png?v=75503025529987514641792627544) no-repeat scroll 50% 0 transparent;clear: both;content: "";height: 2px;width: 100%;margin:15px 0;}
    .noscroll{overflow:hidden;position:relative;}

    /* ----------------------------------------------------------------
    Sidebar
    -----------------------------------------------------------------*/
    .sidebar-links {font-family:  Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;; margin-bottom:10px;}
    .sidebar-links h6, a.remove-filters-link {background-color:#55bb82;color:#fff;text-align:center;padding:5px;position:relative;text-transform: uppercase;
      font-weight: normal;}
    a.remove-filters-link{background-color:#000000;width: 100%; display: block; margin-top: 10px; font-size: 14px; font-size: 1.4rem;font-family: Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 1.2;text-transform: uppercase;}
    .sidebar-links ul {margin-bottom:0;}
    .sidebar-links ul li {list-style:none;font-size:14px;font-size:1.4rem;margin:0;padding-left:10px;border-bottom:1px solid #ededed;}
    .sidebar-links ul li a {display:block;}
    .sidebar-links ul li span {font-size:10px;float:right;margin-top:10px;}
    .sidebar-links .fa-caret-down {display:block;height:0;width:0;position:absolute;left:15px;top:15px;color:#55bb82;font-size:30px;font-size:3.0rem;}
    .sidebar-links .active {font-weight:600;color:#565656;}

    /* ----------------------------------------------------------------
    Header
    -----------------------------------------------------------------*/
    #main-header{padding:10px 0;display:table;table-layout: fixed;}
    #utility-nav {display:inline-block;float:right;text-align:right;width:35%;font-family: Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;font-weight:normal;}
    #utility-nav li {display:inline-block;text-transform:uppercase;color:#a1a1a3;font-size:17px;font-size:1.7rem;}
    
    #utility-nav a,
    #utility-nav a:link,
      #utility-nav a:visited {color:#a1a1a3;}
    #utility-nav a:focus,
      #utility-nav a:hover {color:#565656;}
    #utility-nav .cart-button {background-color: #a6a8ab;}
    #utility-nav a.cart-button.active {background-color: #55bb82;}
    #utility-nav a.cart-button.active .fa-shopping-cart:before {text-indent: -32px;}
    //#utility-nav .fa-shopping-cart:before {content: url(//www.nutracraft.com/cdn/shop/t/63/assets/cart_icon.png?v=29582366008588816581792627544);width: 32px;height: 32px;display: inline-block;overflow: hidden;vertical-align: middle;margin: 0 1px 8px 0;padding: 0;}
    #utility-nav .fa-shopping-cart{width:30px;height:32px;display:inline-block;overflow: hidden;vertical-align:middle;margin: 0 1px 8px 0;padding: 6px 0 0;text-align:center;font-size:23px;-moz-transform: scaleX(-1);    /* Gecko */-o-transform: scaleX(-1);      /* Opera */-webkit-transform: scaleX(-1); /* Webkit */transform: scaleX(-1);         /* Standard */filter: FlipH;  }
    #utility-nav .cart_icon {background:#aaaaab;color:#fff;padding:4px;margin-right:5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
    ul.header-flags{display: inline-block; float: right; margin-top: 5px; height: 25px;}
    .header-flags li{max-width: 30px; max-height: 25px; margin-right: 2px;display: inline-block; vertical-align: top;}
    .header-flags li img{width: 100%;}
    #logo-wrapper {width: 20%;float:left;display:table-cell;vertical-align:middle;}
    #logo {width:100%;height:auto;}
    #header-cta, #call-us {padding: 22px 10px 0px;float:left;display:table-cell;vertical-align:middle;line-height:2;}
    #header-cta {width: 15%;position:relative;}
    #header-cta.header-promo>div {width:50%;padding: 0 4%;}
    #header-promo {font-family: Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;text-align:center;font-size: 18px;line-height: 18px;bottom: 0;right: 0;position: absolute;padding:0 0 0 6% !important;}
    #header-promo a,
    #header-promo a:link,
      #header-promo a:visited,
      #header-promo h3 {font-size: 18px;font-size:1.8rem;font-weight: 400 !important;line-height: 18px;background-color: #f2f1f2;border: 1px solid #DF091B;display:block;margin:0;padding: 4% 2%;min-height: 40px;}
    #header-promo strong {color: #DF091B;font-weight:normal;}
    #call-us {width:25%;text-align:right;}
    #call-us h3 {font-weight:normal;font-size:16px;font-size:1.6rem;color: #a5a7a9;margin:12px 0 0 0;}
    #call-us h3 i {font-size:12px;font-size:1.2rem;color: #000000;vertical-align: middle;margin-top: -3px;}
    #call-us h3 span {margin-left:2px;}
    #call-us h4, #call-us h4 a, #call-us h4 a:link, #call-us h4 a:hover {font-weight:400;font-size:30px;font-size:3.0rem;color:#595a5b;margin:0;}
    #header-cta h3 {width:65%;margin-bottom:2%;font-weight:200;text-transform:none;text-align:center;letter-spacing:0;font-size:18px;font-size:1.8rem;color:#000000;float:left;overflow:hidden;max-width:433px;max-height:21px;}
    #header-search h4 {display:table-cell;float:right;width:35%;font-family: 'Open Sans', sans-serif;font-weight:200;font-size:18px;font-size:1.8rem;text-align:right;color:#000000;}
    .header-banner-section img{width:100%;margin-bottom:20px;}
    #main-nav-wrapper {width:100%;font-family: Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;background-color:#ffffff;height:30px;margin-bottom:2.5%;}
    #main-site-nav {position:relative; width: 100%; float:left;display:block;text-align: right;font-size: 0.1px;}
    #main-site-nav ul:after {content: '';width: 100%;display: inline-block;}
    #main-site-nav li {margin-right:;display:inline-block;}
    #main-site-nav li.main-nav-li{position:relative;}
    #main-site-nav li a,
    #main-site-nav li a:link,
      #main-site-nav li a:visited,
      .join,
      .join:link,
      .join:visited {font-size:14px;font-size:1.4rem;color:#4b4b4b;text-transform:uppercase;/****make this editable****/font-style: normal;line-height:30px;font-weight:400 !important;display: inline-block;padding: 0 10px;}
    #main-site-nav li a:focus,
      #main-site-nav li a:hover,
      #main-site-nav li a:active, #main-site-nav>li.active>a {color:#000000;background-color: #f1f1f2;/*****make this editable****/}
    #main-site-nav li ul {display:none;margin-left:-10px;background-color:#ffffff;position: absolute;padding:10px 0;z-index: 7000;width:200px;-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.4);box-shadow:3px 3px 3px 0px rgba(0,0,0,0.4);}
    #main-site-nav li:hover ul{display:block;}
    #main-site-nav li:last-child ul {left:auto;right:0;}
    #main-site-nav li ul li {height:auto;display:block;width:100%;text-align:left;padding: 0 5px;}
    #main-site-nav li ul li a,
    #main-site-nav li ul li a:link,
      #main-site-nav li ul li a:visited {height:auto;color:#4b4b4b;letter-spacing:0px;display:block;width:100%;line-height:1.2;padding:6px 10px;text-align:left;}
    #main-site-nav li ul li a:focus,
      #main-site-nav li ul li a:hover,
      #main-site-nav li ul li a:active {color:#000000;}
    #main-site-nav li ul.double{width: 255px;}
    #main-site-nav li ul.triple{width: 405px;}
    #main-site-nav li ul.double li, #main-site-nav li ul.triple li{display: inline-block; width: 200px; margin: 0;vertical-align: top;}
    #main-site-nav li ul li.has-subdropdown ul.subdropdown-ul{display:none;background-color: #55bb82; left:125px;margin-top:-35px;width:125px;}
    #main-site-nav li ul.double li.has-subdropdown:nth-child(2n) ul.subdropdown-ul, #main-site-nav li ul.triple li.has-subdropdown:nth-child(3n-1) ul.subdropdown-ul{left:260px;}
    #main-site-nav li ul.triple li.has-subdropdown:nth-child(3n) ul.subdropdown-ul{left:405px;}
    #main-site-nav li ul li.has-subdropdown:hover ul.subdropdown-ul{display:block;}
    #main-site-nav .join {float:right;margin-top:-6px;background-color:#55bb82;padding:5px 15px 1px;outline: 0;border: 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0; overflow: hidden;max-width:25%;max-height:40px;}
    .join a,
    .join a:link,
      .join a:visited {font-size:13px;font-size:1.3rem;color:#4b4b4b;}
    /* Mobile Nav Prepper */
    ul#mobile-nav {display:none;}
    a.main-site-continue-shopping, a.main-site-continue-shopping:link, a.main-site-continue-shopping:visited {color:white;display:none;padding-top:5px; font-weight:400;}
    .mobile-global-overlay{ display:none; position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:black;opacity:0; z-index:2000;}
    .mobile-global-overlay-pop{display:block;opacity:0.7;}
    .mobile-nav-wrapper{background-color: white; display:none;}
    .mobile-nav-inner-sub{display:none; position:absolute;top:0;width:100%;left:200%;background-color:white;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
    ul.ppt-mobile-nav{display:block;font-size:0;border-top:2px solid #F6F6F6; border-bottom: 2px solid #F6F6F6;padding: 8px 0 0;}
    ul.ppt-mobile-nav li{position:relative;display:inline-block;vertical-align:top; width:25%; cursor:pointer;font-size:16px; text-align:center; padding-bottom:5px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
    ul.ppt-mobile-nav li .mobile-icon-wrapper{font-size:0;line-height:1;position:relative;display:block;}
    ul.ppt-mobile-nav li span.mobile-nav-icon-title{margin-top:-1px;display:inline-block;vertical-align:top;text-transform:uppercase; color:#575756;font-size: 12px;margin:7px 0 6px;}
    ul.ppt-mobile-nav li span.mobile-nav-icon-cart-count{display:inline-block;vertical-align:top;color: white; background-color:#55bb82; height: 20px;width:20px;border-radius: 15px; position:absolute;top:-3px;right:-3px;text-align:center; font-size:12px;padding-top:3px;}
    ul.ppt-mobile-nav li span.mobile-nav-icon-cart-count.header-cart-item-none{display:none;}
    ul.mobile-main-nav li:active{background-color: rgba(0,0,0,.05);}
    ul.mobile-main-nav li.has-dropdown a, ul.mobile-main-nav li.has-subdropdown a{pointer-events: none;}
    ul.mobile-main-nav {position:relative;padding: 0 10%; z-index:999;margin-bottom:60px; margin-bottom:0px; }
    ul.mobile-main-nav li {position:relative; border-bottom: 1px solid #dedede;; padding: 8px 0;}
    ul.mobile-main-nav li:last-child{border-bottom:0;}
    ul.mobile-main-nav li a, ul.mobile-main-nav li a:link, ul.mobile-main-nav li a:visited {text-transform:uppercase;font-weight:400; color: #575756; font-size:20px;}
    ul.mobile-main-nav li a:hover{color:black;}
    ul.mobile-main-nav ul.dropdown{display:none;background-color: white;position:absolute;top:0;width:100%; left:100%;}
    ul.mobile-main-nav h3{font-weight:400;font-size:22px;}
    #shopify-section-header .ppt-mobile-slide-nav{display:block!important; left:-150%;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-ms-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;box-sizing: border-box;border:2px solid #B2B2B2;text-align:center; position:fixed;width:100%; top:0;bottom:0;background-color:white;z-index:9999999;position:fixed;overflow:hidden;overflow-y: auto;overflow-x: hidden; width:350px;}
    .ppt-mobile-search-wrap .btn{background-color:#55bb82!important;padding:7px!important;}
    .ppt-mobile-search-wrap .btn img{height:28px!important;width:28px!important;}  
    .ppt-mobile-slide-nav a.ppt-mobile-slide-icon, .ppt-mobile-slide-nav a.ppt-mobile-slide-icon:link, .ppt-mobile-slide-nav a.ppt-mobile-slide-icon:visited {max-width:65px;width:65px;display:inline-block;vertical-align:top;}
    .ppt-mobile-slide-nav a.ppt-mobile-slide-home, .ppt-mobile-slide-nav a.ppt-mobile-slide-back{float:left;}
    .ppt-mobile-slide-nav a.ppt-mobile-slide-icon.ppt-mobile-slide-back, .ppt-mobile-slide-nav a.ppt-mobile-slide-icon.ppt-mobile-slide-back:link, .ppt-mobile-slide-nav a.ppt-mobile-slide-icon.ppt-mobile-slide-back:visited{text-transform: uppercase;font-weight: 400; color: #575756; font-size: 21px;width:90px;max-width:90px;}
    .ppt-mobile-slide-nav a.ppt-mobile-slide-icon.ppt-mobile-slide-back{padding-top:15px;cursor:pointer;}
    .ppt-mobile-slide-nav a.ppt-mobile-slide-exit{float:right;}
    .ppt-mobile-slide-nav a.header-join-link, .ppt-mobile-slide-nav a.header-join-link:link, .ppt-mobile-slide-nav a.header-join-link:visited{color: white; background-color: #55bb82; padding: 12px 6%; text-transform:uppercase;display:inline-block;vertical-align:top; font-size:19px;}
    .ppt-mobile-slide-nav a.header-join-link:hover{color:black;}
    .mobile-slide-icon-wrap {margin-bottom:2px;display:block; clear:both;}
    .mobile-nav-li-search.mobile-search-li-arrow:after{content:""; height:8px;width:16px; position:absolute; bottom:-2px; left: calc(50% - 8px); display:inline-block;vertical-align:top; background: url('//www.nutracraft.com/cdn/shop/t/63/assets/ppt_search_triangle.svg?v=132621451084392623651792627544') no-repeat; background-size:100%;}
      ul.mobile-utility-nav{font-size:0;margin-top:25px;position:absolute; bottom:0;left:0;right:0;width:100%; z-index:999;}
      ul.mobile-utility-nav li{display:inline-block;vertical-align:top; width:49.5%; text-align:center;padding:18px 0;background-color: #F6F6F6; text-transform:uppercase;}
      ul.mobile-utility-nav li:first-child{margin-right:1%;}
      ul.mobile-utility-nav li a, ul.mobile-utility-nav li a:visited, ul.mobile-utility-nav li a:link{font-size:17px;color: #575756;}
      ul.mobile-utility-nav li a:hover{color:black;}
      .mobile-nav-wrapper .ppt-mobile-search-wrap{font-size:0; display: none; z-index:99; position:relative;}
      .ppt-mobile-search-wrap form{width: calc(100% - 45px); font-size:0; display:inline-block; vertical-align:top;}
      .ppt-mobile-search-wrap form input{-webkit-appearance: none; width: calc(100% - 42px);font-size:18px; font-size:16px; margin: 0; height:42px;line-height:42px;padding: 5px 10px;background-color: #EDEDED; border-radius: 0; border: none; border-bottom: 1px solid #EDEDED;}
      .ppt-mobile-search-wrap form input:focus{background-color:white;}
      .ppt-mobile-search-wrap form input::placeholder{color:#B2B2B2; font-size:14px;} 
      .ppt-mobile-search-wrap img, .ppt-mobile-search-wrap .btn{height:42px; border: 0; margin:0;padding:0;background: transparent;width:auto; line-height:1;display:inline-block;vertical-align:top; border-radius: 0;}

      /* ----------------------------------------------------------------
      Footer
      -----------------------------------------------------------------*/
      #main-footer h2 {text-align: center;margin-bottom:30px;}
      #footer-videos {margin:1.5% auto;}
      #footer-videos .col{margin: 0;}
      #footer-videos iframe {margin:0 auto;display:block;margin-bottom:30px;}
      .testimony {display:inline-block;width:100%;}
      .testimony p {width:75%;float:right;line-height:1.6;}
      p.testimony-full-width {width:100%;font-size: 18px !important;}
      .testimony-img {display:inline-block;float:left;width:25%;padding-right:5%;}
      .testimony-img img {width:100%;}
      .testimony .author {color:#55bb82;}
      #press-slider {width: 100%;overflow: hidden; position: relative;margin-bottom:10px;height: 165px;}
      #press-slider-inner {position: absolute; top:10px;left:0;}
      .footer-slider-wrapper{text-align: center;}
      .footer-slider-wrapper div {max-width: 115px; display: inline-block; float: none; vertical-align: top;margin: 5px;}
      .footer-slider-wrapper div img {max-width: 100%;}
      #main-footer .press-slider-wrapper h2 {margin: 10px 0;}
      #footer-cta {display:block;background-color:#55bb82;padding:1.3% 0 2%;margin-bottom:35px;max-height:135px;position:relative;}
      #footer-cta h2 {margin-bottom:15px;font-size:25px;font-size:2.5rem;color:#fff;font-weight:400;}
      #footer-cta hr {border:1px dashed #eeeeee; margin-bottom: 12px;}
      #footer-cta p {color:#fff;text-align:center;margin:0 auto;font-size:17px;font-size:1.7rem;}
      #footer-cta .join {font-family: Oswald, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;;float:none;display: block;position: relative;top:12px;margin: 0 auto;padding: 5px 20px 6px;max-width:425px;max-height: 100px;font-size: 25px;font-size:2.5rem;font-weight: 400;border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;border: 2px solid #fff;text-align:center;background-color:#000000;}
      #footer-company-logos {padding:2% 0;text-align:center;}
      #footer-company-logos img {width:4%;margin-right:2.5%;vertical-align:middle;}
      #footer-bottom {background-color:#f7f7f7;/*padding:3.5% 0;*/padding:15px 0;display: table;table-layout: fixed;width: 100%;font-size:12px;font-size:1.2rem;}
      #footer-bottom a,
      #footer-bottom a:link,
        #footer-bottom a:visited {color:#858a8c; font-size: 12px; font-size: 1.2rem;}
      #footer-bottom a:focus,
        #footer-bottom a:hover {color:#000;}
      #footer-social {width:15%;float:left;padding:0;margin:0;}
      #footer-social a,
      #footer-social a:link,
        #footer-social a:visited,
        #footer-nav a,
        #footer-nav a:link,
        #footer-nav a:visited {width:100%;display:inline-block;margin-bottom:10px;font-weight:400;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
      #footer-social img {display:inline-block;vertical-align:middle;margin-right:8px;max-width:25px;max-height:25px;}
      #footer-nav {width:48%;float:left;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;padding:0 6% 0 6%;margin:0 6% 0 6%;}
      #footer-nav ul {width:50%;float:left;}
      #footer-nav li {line-height:2;}
      #footer-nav ul.horizontal {text-align:center;clear:both;float:none;display:inline-block;width:100%;margin-top:15px;}
      #footer-nav ul.horizontal li {display:inline-block;padding:0 15px; border-right:1px solid #ddd;line-height:1;}
      #footer-nav ul.horizontal li:last-child {border:none;padding-right:0;}
      #footer-nav ul.horizontal li:first-child {padding-left:0;}
      #footer-nav .horizontal a,
      #footer-nav .horizontal a:link,
        #footer-nav .horizontal a:visited {margin:0;}
      #footer-nav ul.footer-account-nav.horizontal{display:none;margin: 10px 0;}
      #footer-about {float:right;width:25%;}
      #footer-about h4 {font-weight:400;margin-bottom:5px}
      #footer-about h2 {font-weight: 500;margin-bottom: 0;color:#565656;}
      #footer-about img {width:100%;margin-bottom:10px;}
      #footer-credits {padding:10px;color:#858a8c;font-size:12px;font-size:1.2rem;}
      #footer-promo-wrapper {margin:30px 0 10px;display:block;}
      .promo-main-image img {float:left;width:25%;margin-right:20px;}
      #footer-promo-content {width:70%;float:right;}
      #footer-promo-content h2 {margin-bottom:0;text-align:left;font-weight:500;font-size:36px;font-size:3.6rem;}
      #footer-promo-content h2 a,
      #footer-promo-content h2 a:link,
        #footer-promo-content h2 a:visited {color:#55bb82;}
      #footer-promo-content h2 a:focus,
        #footer-promo-content h2 a:hover,
        #footer-promo-content h2 a:active {color:#000000;}
      #footer-promo-content h3 {font-weight:500;font-size:30px;font-size:3.0rem;margin-bottom:0;}
      #footer-promo-content p {margin-bottom:5px;font-size:24px;font-size:2.4rem;}
      #footer-slider-wrapper {display:block;height:100%;max-height:200px;margin-bottom:45px;}
      #footer-slider-wrapper .flex-viewport {max-height:200px;}
      //#footer-slider-wrapper.flexslider .slides > li{width: auto !important;}
      #footer-slider-wrapper.flexslider .slides > li{width:280px;height:200px;background-repeat:no-repeat;background-position:top center;background-size:contain;margin: 0 5px;}
      #footer-slider-wrapper.flexslider .mobile-slider-arrow,
      #footer-slider-wrapper.flexslider .slider-arrow {top:30%;background-color:#55bb82;color:#fff;}
      #footer-slider-wrapper .slides {margin:0;}
      #footer-slider-wrapper .slides img {padding:0 10px;max-height:200px;width:auto;max-width:100%;}
      #footer-image-gallery-wrapper {/*background-color: #f5f5f5;*/padding:2% 0; text-align:center;width:100%;font-size:0.1px;margin: 0 auto;}
      #footer-image-gallery-wrapper p {margin-bottom:15px;font-size:12px;font-size:1.2rem;}
      //#footer-image-gallery-wrapper .break {display:inline-block;width:120px;}
      .footer-image-gallery-image {position:relative;display: inline-block;height: 13%;margin: 1% 1% 0 0;width: 13%;min-height: 115px;}
      .footer-image-gallery-overlay{width:100%;position:absolute;top:0;left:0;display:none;text-align:center;font-size:20px;padding-top:33%;background-color: rgba(0, 0, 0, 0.5);min-height:115px;color:white;}
      .footer-image-gallery-image:hover .footer-image-gallery-overlay{display:block;}
      #footer-about-contact {margin-top:30px;}
      #footer-about-contact h4 {color:#999;font-size:18px;font-size:1.8rem;text-transform:uppercase;text-align: right !important;}
      #footer-about-contact h2, #footer-bottom #footer-about-contact h2 a, #footer-bottom #footer-about-contact h2 a:link, #footer-bottom #footer-about-contact h2 a:hover, #footer-bottom #footer-about-contact h2 a:visited {color:#222;font-size:34px;font-size:3.4rem;text-transform:uppercase;text-align: right !important;}
      

      /* ----------------------------------------------------------------
      Home Page
      -----------------------------------------------------------------*/
      #natural-supplements-herbal-remedies-amp-health-advice-free-shipping #shopify-section-1484803331567 hr {
        display: none;
      }
      #home-page h2,
      #home-page h4 {text-align:center;}
      #home-page .col{margin-bottom: 0;}
      #home-page .col a img{width:100%;}
      .col-car-wrapper {text-align: justify;width: 100%;font-size: 0.1px;}
      .col-car-slider {display:block;height:100%;}
      .col-car-slider h4 {font-weight:normal;}
      .col-car-slider.flexslider .mobile-slider-arrow,
      .col-car-slider.flexslider .slider-arrow {top:40%;background-color:#55bb82;color:#fff;}
      .flexslider a.mobile-slider-arrow{display:none;}
      .col-car-slider ul li{height:330px;max-width:300px;padding:10px;width:100% !important}
      .col-car-slider ul li a{display:inline-block;vertical-align:bottom;height:280px;width:100%;text-align:center;}
      .col-car-slider li img{max-height:280px !important;line-height: 280px;vertical-align: middle;margin: 0 auto 20px;}
      .col-car-slider li.collection-long-title img{max-height:260px !important;line-height: 260px;height:260px;}
      .col-car-slider ul li.collection-long-title h4{font-size:14px;}
      .col-car-slider li img.carousel-cart-image{max-height:260px !important;}
      .car-slider-wrapper ul{position:relative;max-width:100%;width:100%;margin-right:auto;margin-left:auto;/*height:280px;*/overflow:hidden;padding-top:30%;}
      .car-slider-wrapper ul.slide-height-50{padding-top: 50%;} .car-slider-wrapper ul.slide-height-66{padding-top:66%;} .car-slider-wrapper ul.slide-height-100{padding-top:100%;} 
      .car-slider-wrapper ul li{ margin:0; width:100%;list-style-type:none;position:absolute;top:0;left:120%;z-index:2;opacity:1;}
      .car-slider-wrapper ul li:first-child{left:0;opacity:1;}
      .car-slider-wrapper ul li img{width:100%;}  
      .home-slider-banner-wrap .car-home-slider{position:relative;}
      .home-slider-banner-wrap .car-home-slider a.banner-slide, .product-gallery-wrapper a.next, .product-gallery-wrapper a.previous{font-size: 30px;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top;float:left;top:40%;position:absolute;left:0;z-index:3;padding: 5px 15px;line-height:1;vertical-align:top; background-color: rgba(255, 255, 255, 0.8);}
      .home-slider-banner-wrap .car-home-slider a.banner-next, .product-gallery-wrapper a.next{left:auto;right:0;}
      .index-template, .index-template div {font-size: 16px; font-size:1.6rem;}
      .home-linklists-section{display:table;width:100%;}
      ul.home-linklist-ul{display:table-cell;vertical-align:top;width:24.5%;border-left:1px solid #727272;padding-left:3%;}
      ul.home-linklist-ul h3{font-size:18px;text-transform:capitalize;}
      ul.home-linklist-ul h3 img{max-height:25px;margin-right:2%;}
      ul.home-linklist-ul:first-child{border-left:none;}
      ul.home-linklist-ul li{margin-left:0;list-style-type:none;}
      .mobile-banner {
        display: none;
      }

      @media screen and (max-width: 640px) {
        .mobile-banner {
          text-align: center;
          display: block;
        }
        .car-slider-wrapper {
          display: none;
        }
        .index-template #logo-wrapper {
          width: 50%;
        }
      }


      /* ----------------------------------------------------------------
      Collection Page
      -----------------------------------------------------------------*/
      .collection-descr {display:block;border-bottom:1px solid #d6d6d6;padding-bottom:2.5%;margin-bottom:2.5%;}
      .collection-banner-wrapper{margin-bottom:25px;}
      .collection-banner-wrapper img{width:100%;}
      /* Grid View Products */
      .grid-view {width:100%;font-size:0;}
      .grid-view:after {content:'';width:100%;display:inline-block;}
      .grid-view .product {position:relative;vertical-align:top;display: inline-block;width: 23%;min-height:290px;text-align: left;padding:15px 15px 10px;margin:0 1% 10px 1%;border:1px solid #f1f1f1;}
      .grid-view .product:hover {-webkit-box-shadow: 0px 0px 20px 0px rgba(241, 241, 241,1);-moz-box-shadow: 0px 0px 20px 0px rgba(241, 241, 241,1);box-shadow: 0px 0px 20px 0px rgba(241, 241, 241,1);}
      .grid-view .product-break {display:inline-block;width:23%;}
      .grid-view .product h2 {font-size:13px;font-size:1.3rem;color:#565656;text-transform:uppercase;margin-bottom:8px;line-height:1.1;}
      .grid-view .product-image-wrapper {text-align:center;margin-bottom:10px;min-height:175px;line-height:175px;vertical-align:middle;}
      .grid-view .product img {margin:0 auto;width: auto;max-width:100%;height:auto;max-height:200px;padding:7px;vertical-align:middle;}
      .grid-view .product-pricing{color:#a1a1a3;font-size:13px;font-size:1.3rem;}
      .grid-view .product-pricing .product-price{font-size:18px;font-size:1.8rem;color:#55bb82;}
      .grid-view .product-price {display:inline-block;}
      .two-across-wrapper.grid-view .product-price {font-size:26px;font-size:2.6rem;color:#55bb82 }
      .grid-view .product-price-old,
      .product-modal .product-price-old {display:inline-block;text-decoration:line-through;margin-left:5px;color:#cf0000;}
      .grid-view .product-footer .btn {width:100%;margin-top:5px;}
      .grid-view .product-footer {display:none;position:absolute;top:0;left:0;width:100%;padding:38% 10px;height:100%;background-color:rgba(255,255,255,0.8);}
      .grid-view .product:hover .product-footer {display:block;}
      .grid-view.three-across-wrapper .product {width:31.5%;margin:0 0.7% 20px 0.7%;min-height:320px;}
      .grid-view.three-across-wrapper .product-image-wrapper {min-height:200px;}
      .grid-view.three-across-wrapper .product h2 {font-size:15px;font-size:1.5rem; }
      .grid-view.three-across-wrapper .product-pricing {font-size:14px;font-size:1.4rem;}
      .grid-view.two-across-wrapper .product:hover {box-shadow:none;}
      .grid-view.two-across-wrapper .product {width:49%;margin: 0 0.5% 10px 0.5%;min-height:400px;border:none;}
      .grid-view.two-across-wrapper .product-image-wrapper {line-height:1;min-height:100px;display:inline-block;vertical-align:top;width:49.5%;margin-top:5px;}
      .grid-view.two-across-wrapper .product h2 {font-size:24px;font-size:2.4rem; }
      .grid-view.two-across-wrapper .product h2.twoacross-long-title {font-size:20px;font-size:2rem; }
      .grid-view.two-across-wrapper .product h2.twoacross-very-long {font-size:17px;font-size:1.7rem;}
      .grid-view.two-across-wrapper .product-pricing {font-size:18px;font-size:1.8rem;}
      .grid-view.two-across-wrapper form{line-height:1;}
      .grid-view.two-across-wrapper form input.btn, .grid-view.two-across-wrapper a.btn{width:100%;margin: 20px 0 0;font-size:18px;font-size:1.8rem;}
      .grid-view.two-across-wrapper .product-details p{margin-bottom:5px;}
      .grid-view.two-across-wrapper .product-details a.pdetails-prod-link{color:#55bb82}
      .grid-view.two-across-wrapper .product-details a.pdetails-prod-link:hover{color:black;}
      .grid-view.two-across-wrapper .product img{padding-left:0;}
      .grid-view.two-across-wrapper .product-image-wrapper{text-align:left;}
      /* List View Products */
      .list-view .product {display:block;width:100%;margin:0 auto 3.5%;padding-bottom:3.5%;border-bottom:1px dashed #aaaaab;}
      .list-view .product:last-child {border-bottom:none;margin:0;padding:0;}
      .list-view .product-header {display:inline-block;vertical-align: top;width: 30%;margin: 0;}
      .list-view h2.product-title {text-transform:uppercase;font-size:24px;font-size:2.4rem;margin-bottom:0px;}
      .list-view .product-price {font-size:48px;font-size:4.8rem;color:#55bb82;}
      .list-view .product-header i {vertical-align:super;font-size:23px;font-size:2.3rem;font-style:normal;}
      .list-view .product-price-old,
      .list-view .product-price-old i {color:#cf0000;vertical-align:middle;font-size:14px;font-size:1.4rem;text-decoration:line-through;}
      .list-view .product-image {text-align:center;}
      .list-view .product-image img {max-height:170px;width:auto;margin:0;}
      .list-view .product-video {display:inline-block;vertical-align:top;width:34%;padding-left:20px;}
      .list-view .product-video img {max-width:100%;}
      .list-view .product-video span,
      #product-video-wrapper span:not(.product-few-left-text) {position: relative;float:right; margin-bottom:-38px; font-size:15px;font-weight:200;font-size:1.5rem;color:#fff;}
      .list-view .product-video iframe {max-width:100%;height:auto; min-height: 200px;}
      a.product-video {display:block; cursor: pointer;}
      a.product-video iframe {pointer-events: none;cursor: default;}
      .list-view .product-details {display:inline-block;vertical-align: top;width:35%;margin:0;padding-left:20px;}
      .list-view .product-details p {margin-bottom:15px;font-size:20px;font-size:2.0rem;color:#565656;line-height:1.2;}
      .list-view .product-details a.more-info,
      .list-view .product-details a:link.more-info,
        .list-view .product-details a:visited.more-info {display:block;margin:5px 0;font-size:20px;font-size:2.0rem; color:#478d57;}
      .list-view .product-details a:focus.more-info,
        .list-view .product-details a:hover.more-info,
        .list-view .product-details a:active.more-info {color:#000000;}
      .list-view .product-details .btn {display:block;font-size:18px;font-size:1.8rem;width:100%;}
      /* Pagination */
      .pagination {text-align:center;font-size:14px;font-size:1.4rem;padding:30px 0;color:#55bb82;}
      .pagination .pagination-current,
      .pagination .pagination-link {color:#55bb82;display:inline-block;margin:0 4px;width:20px;height:20px;text-align:center;line-height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
      .pagination .pagination-current {color:#000000;background:#55bb82;}
      /* Product Modal */
      .product-modal {display:none;padding:5% 1% 3.5%;}
      .product-modal .view-details {display:inline-block;}
      .product-gallery-wrapper {width:40%;float:left;}
      .product-modal-details {width:50%;float:right;}
      .product-modal-details label {width:25%;display:inline-block;}
      .product-modal-details select {width:50%;}
      .product-modal-details p.product-instock-text, .product-modal-details p.product-outstock-text{margin-bottom:5px;}
      .product-modal-details .product-few-left-text {margin: 10px 0;}
      .product-gallery-thumbs {margin:15px 0 0;}
      .product-gallery-thumbs li {margin:0 5px 5px 0;padding:5px;text-align:center;-moz-opacity:0.5;opacity:0.5;cursor:pointer;width:80px !important;height:80px;}
      .product-gallery-thumbs li img {width:auto;max-width:100%;height:auto;max-height:100%;}
      .product-gallery-thumbs li.flex-active-slide {-moz-opacity:1;opacity:1;}
      .product-gallery-thumbs .slides img {padding:2px;}

      /* ----------------------------------------------------------------
      Contact Page
      -----------------------------------------------------------------*/
      #contact_form label{display:block;}

      /* ----------------------------------------------------------------
      Product Page
      -----------------------------------------------------------------*/
      #product-main-wrapper {display:block;height: 100%;;margin-bottom:45px;}
      #product-media-wrapper {width:60%;float:left;margin-bottom:20px;padding-right:20px;}
      #product-media-wrapper #main-product-images {width:80%;float:left;padding:0;}
      #product-media-wrapper #main-product-images.product-image-single {width:100%;}
      #product-media-wrapper .toggle-media-video img {width:100%;height:auto;}
      #product-main-wrapper .flexslider .slides > li:first-child {display:block;max-width:100%;}
      #product-images .flexslider .slides img {margin:0 auto;}
      #product-thumbnails-wrapper {width:100%;float:left;margin-top:15px;}
      #product-thumbnails-wrapper ul{margin:0;width:100% !important;}
      #product-thumbnails-wrapper li {margin:0 5px 3px 0;padding:5px;border:1px solid #d6d6d6;text-align:center;-moz-opacity:0.5;opacity:0.5;cursor:pointer;width:80px !important;max-height:80px;height:80px;}
      #product-thumbnails-wrapper li img {width:auto;max-width:100%;height:auto;max-height:100%;}
      #product-thumbnails-wrapper li.flex-active-slide {-moz-opacity:1;opacity:1;}
      #product-thumbnails-wrapper .slides img {padding:2px;}
      #main-product-images {width:100%;}
      #main-product-images img {max-height:420px;width:auto;margin:0 auto;}
      #main-product-images .slides {margin:0;}
      #main-product-images .fa {font-size:24px;font-size:2.4rem;margin-top:-5px;vertical-align: middle;}
      #main-product-images.product-image-single {width:100%;padding-left:0;}
      #product-options, .product-layout-header {width:37%;float:right;text-align:left;}
      .toggle-media-video {display:none;}
      .toggle-media-video ul {display:inline-block;float:left;width:100%;margin-top:15px;}
      .toggle-media-video ul li {list-style-type:none;float:left;margin:0 2.5% 10px 0;width:22.2%;}
      .toggle-media-video ul li:last-child {margin:0;}
      .toggle-media-video ul li .wistia_embed, .toggle-media-video ul li .wistia_embed iframe{max-width: 100%; max-height: 100px;}
      #product-media-toggle {margin:15px 0 0 50px;text-align: center;width:100%;float:left;display:inline-block;}
      #product-media-toggle div {display:inline-block;height:60px;line-height:60px;width:50%;margin:0 auto;text-align:center;vertical-align:middle;border:1px solid #bdbdbd;font-family:  Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;;font-weight:900;font-size:16px;font-size:1.6rem;color:#565656;text-transform:uppercase;background-color:#ffffff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;cursor:pointer;}
      #product-media-toggle div:hover {background-color:#e8e8e8;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
      #product-media-toggle .fa {vertical-align: middle;padding-left: 15px;color:#55bb82;font-size:30px;}
      .toggle-media-icon {display: inline-block;height: 30px;width: 30px;vertical-align: middle;margin-left: 10px;}
      .toggle-media-icon.play-icon {background:url( //www.nutracraft.com/cdn/shop/t/63/assets/play_icon.png?v=107355721865747487891792627544) no-repeat 0 0;}
      .toggle-media-icon.image-icon {background:url( //www.nutracraft.com/cdn/shop/t/63/assets/picture_icon.png?v=90577740588149237871792627544) no-repeat 0 0;}
      #product-options label {display: inline-block; font-size: 14px;}
      //#product-options .btn-large, #product-variant .btn-large, .product-add-to-cart2 input.btn-large {margin-bottom: 20px;}
      .product-template .product-badges-banner{text-align:center;margin-top:10px;}
      .product-template .product-badges-banner img{width:auto;}
      .sold-out p {color:#cf0000;font-weight:400;}
      #product-header h1 {font-size:30px;font-size:3.0rem;color:#55bb82;font-weight:normal;}
      #product-header span.product-price, #product-header span.product-price-old{font-size:40px;font-size:4.0rem;font-weight:normal;display:inline-block;margin-bottom:20px;}
      #product-header span.product-price-old{color:#cf0000;vertical-align:middle;font-size:20px;font-size:2rem;text-decoration:line-through;}
      #product-header span.product-few-left-text,  span.product-few-left-text{font-weight:700;font-size: 17px;font-size: 1.7rem;line-height: 1.4;}
      #product-header p, #product-header-mobile p{margin-bottom:15px;}
      .product-quantity-mobile{margin-top:15px;}
      #product-header h6{margin-bottom:15px;text-align:center;font-size:18px;font-size:1.8rem;}
      #product-header .yotpo-stars span, #product-header .yotpo-display-wrapper {color:#fec600;margin-bottom:0;}
      .selector-wrapper {display: inline-block; color:#565656;font-size:15px;font-size:1.5rem;margin: 0 1% 5px 0;}
      h6.product-options-text {font-size:18px;font-size:1.8rem;color:#55bb82;margin-top:15px;font-weight:normal;}
      #product-variant h6.product-options-text{text-align:center;margin-bottom:15px;}
      .fancybox-inner #product-variant .selector-wrapper h6{text-align:left;margin-bottom:5px;}
      .fancybox-outer .selector-wrapper{display:block;}
      .selector-wrapper-2 {width:100%;font-size:16px;font-size:1.6rem;}
      //.selector-wrapper-2 label{font-size:16px;font-size:1.6rem;}
      #product-tabs-wrapper {overflow-wrap: break-word;max-width:100%;display:inline-block;margin:3.5% 0;}
      #product-tabs-toolbar {max-width:100%; margin:0 auto 30px;display:table;table-layout: fixed;width:100%;background-color:#e8e8e8;}
      .product-videos-inner-mobile{display:none;}
      .tab-item,
      .tab-item:link,
      .tab-item:visited {display:table-cell;height:40px;line-height:40px;font-style:normal;font-weight:400;  font-size:16px;font-size:1.6rem;  text-transform:uppercase;color:#565656;text-align:center;cursor:pointer;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;color:#565656;border-right:1px solid #4c4c4c;border-bottom:none;}
      .tab-item:last-child {border-right:none;}	
      .tab-item:focus,
      .tab-item:hover,
      .tab-item:active {color:#565656;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
      .tab-item-active,
      .tab-item-active:link,
      .tab-item-active:visited {border:1px solid #4c4c4c;border-bottom:0;border-left:0;background-color:#ffffff;}
      .tab-item-active:first-child,
      .tab-item-active:link:first-child,
      .tab-item-active:visited:first-child {border-left:1px solid #4c4c4c;}
      .tab-item-active:last-child,
      .tab-item-active:link:last-child,
      .tab-item-active:visited:last-child {border-right:1px solid #4c4c4c;}
      #product-tabs-content iframe{max-width: 100%;}
      #one,
      #two,
      #three,
      #four,
      #five {display: none;}
      #one.fadeIn,
      #two.fadeIn,
      #three.fadeIn,
      #four.fadeIn, 
      #five.fadeIn {display: block;}
      #product-related {margin-bottom:3.5%;}
      #product-add-ons {margin-bottom:3.5%;}
      #product-secondary-layout {display:inline-block;}
      #product-secondary-layout #product-images-wrapper {width:33%;float:left;}
      #product-thumbnails-wrapper .flex-viewport {max-height: 400px !important;-webkit-box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.8);box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.8);}
      #product-secondary-layout #product-info {float:right;width:27%;margin:0 2.5%;}
      #product-secondary-layout #product-options {margin-top:15px;float:left;width:100%;}
      #product-secondary-layout #product-header h1{font-size:24px;font-size:2.4rem;margin-bottom:0;font-weight:normal;}
      #product-secondary-layout #product-header span {font-size:20px;font-size:2.0rem;display:inline-block;margin-bottom:10px;font-weight:normal;}
      #product-secondary-layout .product-price-old {color:#a1a1a3;text-decoration:line-through;}
      #product-secondary-layout p {line-height:1.24;}
      #product-secondary-layout #product-thumbnails-wrapper li {margin:0 10px 10px 0;}
      #product-secondary-layout #product-video-wrapper-mobile{display:none;}
      #product-video-wrapper {float:right;width:35%;}
      #product-video-wrapper img {width:100%;height:auto;margin-bottom:5px;}
      #product-options p {margin:0;text-align:center;}
      #product-options #product-variant p{text-align:left;margin-bottom:5px;}
      #product-options p.product-stock-text{font-size:17px;font-size:1.7rem;margin-bottom:15px;}
      .textile input[type=submit].product-page-add-to-cart{margin: 10px 0;}
      .product-full-width {margin:0 0 6%;padding-top: 6%;padding-bottom:6%;display:table;table-layout:fixed;width:100%;}
      .product-video-full-width-border{border-bottom: 1px dashed #aaaaab;}
      .product-full-width h2 {font-size:24px;font-size:2.4rem;font-weight:200;text-transform:uppercase;}
      .product-full-width ul li {font-size:16px;font-size:1.6rem;font-weight:200;margin:0;list-style:disc inside;}
      .product-full-width img {max-height: 250px;width:auto !important;}
      .product-full-width-image {width:40%;display:table-cell;text-align:center;vertical-align:middle;}
      .product-full-width-details {width:54%;display:table-cell;vertical-align:middle;}
      .full-width-add-to-cart, #product-secondary-layout #product-options.full-width-add-to-cart {display:block;width:50%;margin:0 auto;text-align:center;}
      #product-secondary-layout #product-options.product-options-2.full-width-add-to-cart{float: none; text-align: left;}
      .product-options-mobile{display:none;margin-top:70px;}
      #product-video-gallery-wrapper h2 {font-size:22px;font-size:2.2rem;}
      #product-secondary-layout #product-video-gallery-wrapper h2 {text-align:center;font-size:30px;font-size:3.0rem;}
      #product-video-gallery-wrapper ul {display:inline-block; text-align: center; width: 100%;font-size:0;}
      #product-video-gallery-wrapper ul li {list-style-type: none;width: 19%;margin: 5px 0.5%;display: inline-block; vertical-align: top;}
      #product-video-gallery-wrapper ul iframe, #product-video-gallery-wrapper ul li .wistia_embed {max-width:100% !important;}
      #product-video-wrapper iframe, #product-video-gallery-wrapper iframe {max-width:100% !important; height: auto !important;}
      #product-video-wrapper .facebook-main-video-wrap{position:relative;padding-top:56%;}
      #product-video-wrapper .facebook-main-video-wrap iframe{position:absolute;top:0;left:0;height:315px !important;}
      .facebook-video-wrap{text-align:center;}
      #product-options p.popup-button-wrap{text-align:left;margin-bottom:10px;}
      #product-popup-overlay img#product-popup-image{overflow-y:scroll;overflow-x:hidden;display:none;position:fixed;top:10vh;/*left:27%;right:27%;*/left: 50%;transform: translateX(-50%);width:auto;max-height:80vh;z-index:99999;}
      a#product-popup-button{cursor:pointer;font-weight:700;font-size:18px;}
      #product-popup-overlay{top:0;left:0;display:none;width:100%;height:100%;position:fixed;background-color:rgba(0, 0, 0, 0.7);z-index:99900;}
      .product-popup-blurb{overflow-y:scroll;overflow-x:hidden;display:none;position:fixed;top:10vh;/*left:27%;right:27%;*/left: 50%;transform: translateX(-50%);width:auto;max-height:80vh;z-index:99999; background-color:white;padding: 10px;}
      .product-trust-seals, img.product-trust-seals{max-width: 300px;}

      /* ----------------------------------------------------------------
      Cart Page
      ----------------------------------------------------------------- */
      #xcomponent-paypal-button-680d98057d {display: none !important;opacity: 0;}
      #cart-page {display: block;height: 100%;margin-bottom: 45px;}
      #cart-page h1 {display:inline-block;font-size:33px;font-size:3.3rem;color:#55bb82;text-transform: capitalize;}
      #cart-page header .btn-secondary {float:right;width:200px;}
      #cart-status-bar {display:block;float:left;width:100%;margin-bottom:30px;background:#f9f9f9;}
      .cart-status-item {display:inline-block;width:25%;height:50px;float:left;line-height:50px;font-size:13px;font-size:1.3rem;color:#55bb82;text-transform:uppercase;text-align:center;vertical-align:middle;border-right:1px solid #e7e7e9;font-weight:500;}
      .cart-status-item:last-child {border-right:0;}
      .cart-status-item .fa {color:#565656;margin-right:10px;}
      #progress-bar {display:block;width:100%;float:left;height:8px;background-color:#aaa;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
      .cart-progress {display:block;width:50%;height:8px;background-color:#000;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
      #checkout, #checkout_button, #checkout-second {display: block !important;float:right;margin:0 0 10px;}
      #cart-items-list {width:100%;margin:0;border-bottom:1px solid #efefef;}
      #cart-items-list li {list-style:none outside;margin:0;text-transform:capitalize;}
      #cart-header {font-size:13px;font-size:1.3rem;line-height:20px;line-height:2.0rem;text-transform:uppercase;color:#565656;text-align:center;margin-bottom:30px !important;}
      #cart-header .cart-column {float:left;width:10%;text-align:center;}
      #cart-header #items-header {margin-left:10%;text-align:left;width:50% !important;}
      #cart-header #qty-header {width:20%;}
      .cart-row {position:relative;border-top:1px solid #f5f5f5;font-size:14px;font-size:1.4rem;}
      .cart-row .cart-column {float:left;width:10%;text-align:center;vertical-align:top;line-height:75px;min-height:75px;font-size:15px;font-size: 1.5rem;font-weight:400;border-right:1px solid #e7e7e9;}
      .cart-row input[type=text] {width:50px;text-align:center;margin-right:20px;}
      .cart-row .title-image-col {width:50% !important;text-align:left;padding:0 10px;}
      .cart-row .title-image-col a,
      .cart-row .title-image-col a:link,
        .cart-row .title-image-col avisited {color:#565656;}
      .cart-row .title-image-col h3 {display:inline-block;vertical-align:middle;font-size:15px;font-size:1.5rem;font-style: normal;font-weight:400;text-transform:none;}
      .cart-row .item-image {display:block;max-width:100% !important;max-height:100%;padding:10px;max-height:75px;}
      .cart-row .item-edit {width:19% !important;}
      #cart-bottom {margin:25px 0 0;display:inline-block;width:100%;}
      #cart-bottom h2{font-size:19px;font-size:1.9rem;}
      #cart-page input[type=submit], #cart-page .checkout_button {float:right;width:200px;padding:0 10px;}
      #cart-page input[type=submit].btn-secondary, #cart-page .checkout_button.btn-secondary {font-size:13px;font-size:1.3rem;}
      .cart-comments {float:left;width:60%;}
      .cart-comments .fa {margin-left:10px;}
      .cart-comments h3 {font-size:14px;font-size:1.4rem;text-transform:capitalize;color:#55bb82;}
      .cart-checkout {float:right;width:30%;text-align:center;display:block;width:201px;}
      .cart-checkout h2 {text-transform:uppercase;margin-bottom:0;}
      .cart-checkout h2.total-price {color:#000000;}
      .cart-checkout hr {width:75%;margin:6px auto;}
      .cart-total {padding:15px 0;display:inline-block;}
      .cart-bottom-banner{text-align:center;}

      /* ----------------------------------------------------------------
      Generic Page
      -----------------------------------------------------------------*/
      #generic-page {display: block;height: 100%;margin-bottom:0px;}
      .lead {font-size:20px;font-size:2rem;font-weight:400;line-height: 1.5;margin-bottom: 35px;}
      #generic-page h5 {color:#55bb82;}

      /* ----------------------------------------------------------------
      Pre Sell Page
      -----------------------------------------------------------------*/
      #pre-sell-page {display: block;height: 100%;margin-bottom:0px;}
      #pre-sell-page h1.page-title {font-size:36px; font-size:3.6rem; font-weight:300; color:#000; text-transform:capitalize;}
      #pre-sell-page p {font-size:20px;font-size:2.0rem;line-height:1.5;}
      .presell-image {float:left;display:block;padding:10px 20px 0 0;}
      .presell-iframe-wrapper iframe {min-height:500px;}

      /* ----------------------------------------------------------------
      Blog Page
      -----------------------------------------------------------------*/
      #blog-page {font-size:16px;}
      #blog-page h2 {font-size:26px;font-size:2.6rem;text-transform:none;margin:0 0 15px;}
      #blog-page .blog-page-featured{display:inline-block;vertical-align:top;width:29%;margin-right:2%;}
      #blog-page .article-with-featured{display:inline-block;vertical-align:top;width:69%;}
      #article-page h1.article-title {text-transform:none;margin-bottom:15px !important;color:#017ed2;font-size:16px;font-size:2.6rem;font-weight:200;}
      .article {padding:0 0 50px;margin:0 0 50px;border-bottom: 1px dashed #aaaaab;font-size:0;}
      .article h2 a,
      .article h2 a:link,
        .article h2 a:visited {color:#017ed2;}
      .article h2 a:focus,
        .article h2 a:hover,
        .article h2 a:active {color:#000000;}
      .article-meta {font-size:13px;font-size:1.3rem;color:#a1a1a3;line-height:1.3;font-style:italic;}
      .article-read-more {font-size:13px;font-size:1.3rem;text-transform:uppercase;}
      #article-comments {padding-top:40px;}
      #article-comments h3 {text-transform:uppercase;font-size:16px;font-size:1.6rem;}
      #article-comments-title {float:left;}
      #fb-root {display: none;}
      #facebook-comments {margin:10px 0 0;}
      #facebook-comments,
      #facebook-comments span,
      #facebook-comments span iframe[style] {width: 100% !important;}
      .sep {margin:0 5px;}
      #prev-next a,
      #prev-next a:link,
        #prev-next a:visited {font-size:13px;font-size:1.3rem;text-transform:uppercase;color:#017ed2;}
      #prev-next a:focus,
        #prev-next a:hover,
        #prev-next a:active {color:#000000;}
      #prev-next a i {margin:0 5px;}
      #article-content {padding-bottom:40px;}
      #article-content p:last-child {margin-bottom:0;}
      .article-comment-section{margin-bottom:10px;}
      .article-comment-section label{display:block;}

      /* ----------------------------------------------------------------
      Search
      -----------------------------------------------------------------*/
      .search-form {width:100%;margin-top: 10px;}
      .search-form.textile input[type=search] {-webkit-transition: background 100ms linear;-moz-transition: background 100ms linear;-ms-transition: background 100ms linear;-o-transition: background 100ms linear;transition: background 100ms linear;}
      .textile button.search-button {float: left;display: block !important;width: 36px;height:36px;background: 0;background-color: #f2f1f1 !important; outline: 0;padding: 0;margin:2px 0 0 -37px;color: #a5a7a9;border: 0;}
      .search-button .fa {font-size:18px;font-size:1.8rem;}
      .search-form.textile input[type=search] {float: left;display: block;height: 40px;max-width:100%;background:#f2f1f1;color: #000;border-color:#ddd;}
      .search-form.textile input[type=search]:focus {background-color:transparent !important;}
      #search-page-form {width: 100%;margin-bottom: 40px;}
      #search-page-form fieldset {margin:0;}
      #search-page-form label {margin:0 20px;text-transform:uppercase;font-size:12px;font-size:1.2rem;font-weight:300;}
      #search-results {margin-bottom:40px;}
      #search-results ul li {list-style:none outside !important;margin:5% 0;border-bottom:1px solid #e7e7e9 ;}
      #search-results ul li h3 a,
      #search-results ul li h3 a:link,
        #search-results ul li h3 a:visited {font-size:20px;font-size:2.0rem;}
      .search-results-image {width:20%;vertical-align:middle;text-align:center;margin:0 40px 5% 0;border:1px solid #eee;min-height:100%;}
      .search-results-image img {max-width:100%;height:auto;display:inline;vertical-align:middle;}
      #search-results .btn {margin-left:10px;}
      .highlight {background-color:#55bb82;color:;padding:0px 6px 3px;}
      .search-item-price {color:#565656 ;margin:0 0 0 10px;}
      /* Fuzzy Search */
      /*! jQuery UI - v1.10.4 - 2014-04-14 http://jqueryui.com Includes:jquery.ui.core.css,jquery.ui.autocomplete.css,jquery.ui.menu.css,jquery.ui.theme.css To view and modify this theme,visit http://jqueryui.com/ Copyright 2014 jQuery Foundation and other contributors;Licensed MIT */
      .ui-helper-hidden{display:none}
      .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
      .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
      .ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
      .ui-helper-clearfix:after{clear:both}
      .ui-helper-clearfix{min-height:0}
      .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
      .ui-front{z-index:6000;}
      .ui-state-disabled{cursor:default!important}
      .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
      .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
      .ui-autocomplete {position:absolute;top:0px;left:0;cursor:default;max-width:400px;margin-top:-40px !important;}
      .ui-menu{list-style:none;margin:0;display:block;outline:none;border:1px solid #eee;}
      .ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
      .ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;min-height:0;font-weight:normal}
      .ui-menu .ui-menu-item a.ui-state-focus,
      .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
      .ui-menu .ui-menu-icon{position:static;float:right}
      .ui-widget{font-size:1.1em;}
      .ui-widget .ui-widget{font-size:1em}
      .ui-widget-content{background:#f1f1f1;color:#000;}
      .ui-widget-content a{color:#333}
      .ui-widget-header{border:1px solid #55bb82;background:#55bb82;color:#565656;font-weight:bold}
      .ui-widget-header a{color:#fff}
      .ui-state-default,
      .ui-widget-content .ui-state-default,
      .ui-widget-header .ui-state-default{background:#f6f6f6;color:#55bb82;}
      .ui-state-default a,
      .ui-state-default a:link,
        .ui-state-default a:visited{color:#55bb82;text-decoration:none}
      .ui-state-hover,
      .ui-widget-content .ui-state-hover,
      .ui-widget-header .ui-state-hover,
      .ui-state-focus,
      .ui-widget-content .ui-state-focus,
      .ui-widget-header .ui-state-focus{background:#fafafa;color:#000;}
      .ui-state-hover a,
      .ui-state-hover a:hover,
        .ui-state-hover a:link,
        .ui-state-hover a:visited,
        .ui-state-focus a,
        .ui-state-focus a:hover,
        .ui-state-focus a:link,
        .ui-state-focus a:visited{color:#55bb82;text-decoration:none}
      .ui-state-active,
      .ui-state-active a,
      .ui-state-active a:link,
        .ui-state-active a:visited{color:#55bb82;text-decoration:none}
      .autoprod {cursor:pointer;float:left;width:100%;padding:10px 0;border-bottom:1px solid #eee;}
      .autoimg {float:left;width:20%;margin:0 3%;background:#fff;text-align:center;}
      .autoimg img {width:100%;height:auto;display:inline-block;}
      .autotext {float:right;width:74%;padding-right:10px;}
      .autotext h5 {margin:10px 0 0;line-height:1.1;font-size:14px;font-size:1.4rem;font-weight:normal;}
      .autocollection,
      .autocollection:link,
      .autocollection:visited,
      .autocollection:focus,
      .autocollection:hover,
      .autocollection:active {font-size:12px;font-size:1.2rem;color:#aaa !important;font-style:italic;float:left;}
      .autoprice {color:#55bb82;font-size:12px;font-size:1.2rem;float:right;margin:2px 0 0;}

      /* ----------------------------------------------------------------
      Customer Accounts
      -----------------------------------------------------------------*/
      #customer-left {float:left;padding:0 40px 40px 0;width:47.5%;}
      #customer-right {float:right;padding:0 0 40px;width:47.5%;}
      #customer-login {width:100%;}
      #badtoken{width:200px;}
      #customer,
      #recover-password{width:100%;margin:0;}
      #guest-form {margin:0 0 60px;}
      #customer_detail .name{padding-bottom:5px;}
      #customer_sidebar {float:left;text-align:left;width:25%;padding-right:40px;border-right:1px solid #eaeaea;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:40px;}
      #forgot_password a{color:#a1a1a3;display:block;height:34px;float:left;line-height:34px;text-align:center;width:203px;border:1px solid #E8E8E8;border-left:none;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
      #forgot_password a:hover{text-decoration:underline;}
      #logout{font-size:11px;position:absolute;right:0;top:0;}
      .address_table {width: 48%;float: left;margin: 10px 4% 30px 0;}
      .oddAddress {margin-right:0;}
      .address_title{float:left;margin-bottom:0;}
      .edit_address p,
      #add-address {margin:0 0 40px;}
      #address_pagination {padding-top:20px;}
      #view_address {display:block;margin-top:15px;padding:0;}
      #customer_orders {width:100%;min-height:300px;}
      #customer_orders table {width:100%;margin-top:0 !important;text-align:center;font-size:13px;font-size:1.3rem;}
      #customer_orders .date{width:125px;}
      #order_address .status {margin-bottom:15px;font-size:13px;font-size:1.3rem;text-transform:uppercase;display:inline-block;}
      #order_cancelled{margin:0 0 10px !important;}
      .order_date{padding:15px;text-align:left;background:#f4f8e4;color:#000;line-height:17px;font-size:13px;font-size:1.3rem;}
      #order_details {width:100%;text-align:center;font-size:13px;font-size:1.3rem;margin:30px 0 0;}
      #order_details .money{white-space:nowrap;}
      #order_notes{width:100%;}
      .order_section_title {margin-bottom:10px;}
      .cancelled_order,
      .cancelled_order a{color:#999;}
      .customer_address {padding:20px;background:#eaeaea;}
      #add_address .btn-secondary,
      #address_tables .btn-secondary{margin:20px 0 0;}
      p.note {font-size:14px;font-size:1.4rem;margin:20px 0 !important;color:#000;}
      .customer_address form {}
      .customer_address_table {margin:0;border:0 !important;}
      .customer_address .view_address{display:none;}
      .customer_address .view_address p {padding-bottom:0;margin:0;}
      .address_actions {margin-bottom:0 !important;font-size:12px;float:right;}
      .address_actions a {margin-left:10px;display:inline-block;}
      .default_address{font-style:italic;margin-left:10px;}
      .note_first{font-weight:bold;}
      .order_number{width:100px;}
      .order_summary .label{padding:10px 35px 10px 6px;}
      .order_summary td{border:none;text-align:center !important;}
      .order_total td{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;font-weight:bold;}
      .status_paid,.status_authorized,.status_filed,.status_pending,.status_abandoned,.status_fulfilled,.status_partial,.status_unfulfilled,.status_restocked,.status_voided,.status_refunded {font-size:11px;padding:2px 4px 3px;margin:0;display:inline-block;font-family: 'nimbus-sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;text-transform:uppercase;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
      .status_paid,.status_authorized,
      .status_fulfilled {background-color:#80BD4E;color:#FFFFFF;}
      .status_filed,.status_pending,
      .status_unfulfilled {background-color:#EEEEEE;color:#000000;}
      .status_abandoned,.status_voided,
      .status_refunded,
      .status_restocked {background-color:#AF9C7E;color:#FFFFFF;}
      .value{text-align:left;}
      .textile #customer_orders table td {text-align:center !important;}
      #forgotPasswordLink {margin-top:10px;display:inline-block;}
      td.alignTextLeft {text-align:left !important;padding-left:6px;}
      .note {font-size:13px;font-size:1.3rem;color:#555;padding:5px 0;}
      .action_bottom .note {margin-left:10px;}
      /**Recharge Account Styles**/
      #customer_tab_nav{margin-left:25%;}
      @media only screen and (max-width: 760px){
        #customer_tab_nav {margin-left:0;}
      }

      /* ----------------------------------------------------------------
      Extras and Plugins
      -----------------------------------------------------------------*/
      .success {font-size:14px;font-size:1.4rem;padding:15px;background:#fafffb;border:1px solid #389e49;color:#389e49;margin:10px 0;}
      .warning {font-size:14px;font-size:1.4rem;padding:15px;background:#f1ecd8;color:#002b5c;margin:10px 0;}
      .errors,
      .error {font-size:14px;font-size:1.4rem;padding:15px;background:#fef1f0;color:#990000;margin:10px 0;}
      .errors {margin-bottom:30px !important;color:#990000;}
      .errors ul {margin:0 !important;color:#990000;}
      .errors ul li {list-style:none;margin:0 !important;padding:0;color:#990000;font-size:14px;font-size:1.4rem;}
      /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
      .fancybox-wrap,
      .fancybox-skin,
      .fancybox-outer,
      .fancybox-inner,
      .fancybox-image,
      .fancybox-wrap iframe,
      .fancybox-wrap object,
      .fancybox-nav,
      .fancybox-nav span,
      .fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0;}
      .fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
      /*.fancybox-inner, .fancybox-opened{height: auto !important; width: auto !important;}*/
      .fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
      .fancybox-opened{z-index:8030;}
      .fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
      .fancybox-outer,.fancybox-inner{position:relative;}
      .fancybox-inner{overflow:hidden;}
      .fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
      .fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px;}
      .fancybox-image,.fancybox-iframe{display:inline-block;width:100%;height:100%;}
      .fancybox-image{max-width:100%;max-height:100%;}
      #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(//www.nutracraft.com/cdn/shop/t/63/assets/fancybox_sprite.png?v=31325933375358606761792627544);}
      #fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
      #fancybox-loading div{width:44px;height:44px;background:url(//www.nutracraft.com/cdn/shop/t/63/assets/fancybox_loading.gif?v=125421968071068998741792627544) center center no-repeat;}
      .fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
      .fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.nutracraft.com/cdn/shop/t/63/assets/blank.gif?v=164826798765693215961792627544);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
      .fancybox-prev{left:0;}
      .fancybox-next{right:0;}
      .fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
      .fancybox-prev span{left:10px;background-position:0 -36px;}
      .fancybox-next span{right:10px;background-position:0 -72px;}
      .fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}
      .fancybox-lock{overflow:hidden!important;width:auto;}
      .fancybox-lock body{overflow:hidden!important;}
      .fancybox-lock-test{overflow-y:hidden!important;}
      .fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//www.nutracraft.com/cdn/shop/t/63/assets/fancybox_overlay.png?v=140512605473513518491792627544);}
      .fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
      .fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
      .fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
      .fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
      .fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;padding:2px 20px;}
      .fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
      .fancybox-title-inside-wrap{padding-top:10px;}
      .fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px;}
      .fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible;}
      @media only screen and -webkit-min-device-pixel-ratio 15,only screen and min--moz-device-pixel-ratio 15,only screen and min-device-pixel-ratio 15 {
        #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px;}
        #fancybox-loading div{background-image:url(//www.nutracraft.com/cdn/shop/t/63/assets/fancybox_loading@2x.gif?v=32388996807960156341792627544);background-size:24px 24px;}
      }  
      /** jQuery FlexSlider v2.2.2* http://www.woothemes.com/flexslider/* Copyright 2012 WooThemes* Free to use under the GPLv2 license.* http://www.gnu.org/licenses/gpl-2.0.html* Contributing author:Tyler Smith (@mbmufffin)*/
      .flexslider{margin:0;padding:0;position:relative;}
      .flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;margin:0;}
      .flexslider .slides img{width:auto;max-width:100%;display:block;}
      .flexslider .mobile-slider-arrow,
      .flexslider .slider-arrow,#main-product-images.flexslider .previous,#main-product-images.flexslider .next{position:absolute;top:50%;font-size:30px;font-size:3.0rem;line-height:40px;width:40px;height:40px;text-align:center;margin:0;z-index:1000;background-color:rgba(255,255,255,0.9);display:block;}
      .flexslider .mobile-slider-arrow.one-collection-arrow{display:none;}
      #main-product-images.flexslider .previous, .flexslider .slide-back {left:0;}
      #main-product-images.flexslider .next, .flexslider .slide-forward {right:0;}
      .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
      html[xmlns] .slides{display:block;}
      * html .slides{height:1%;}
      .no-js .slides > li:first-child{display:block;}
      .flexslider{zoom:1;}
      .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
      .loading .flex-viewport{max-height:300px;}
      .flexslider .slides{zoom:1;}
      .flex-direction-nav {height:0;position:absolute;top: 50%;z-index:4000 !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width:100% !important;}
      .flex-direction-nav a{text-decoration:none;display:block;background:#aaa;width:25px;height:30px;line-height:30px;margin:0;text-align:center;position:absolute;top:50%;z-index:4000;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
      .flex-direction-nav .flex-prev{left:0px;}
      .flex-direction-nav .flex-next{right:0px;text-align:right;}
      .flex-direction-nav a.flex-prev:before{position:absolute;z-index:7000;height:30px;width:25px;text-align:center;font-family:'FontAwesome';font-size:20px;display:block;content:'\f104';color:#fff;}
      .flex-direction-nav a.flex-next:before{position:absolute;z-index:7000;height:30px;width:25px;text-align:center;font-family:'FontAwesome';font-size:20px;display:block;content:'\f105';color:#fff;}
      .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}
      .flexslider .small-collection-arrow{display:none;}
      
      /*! Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome - License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/
      @font-face{font-family:'FontAwesome';src:url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.eot?v=4.2.0&v=32074477031532995221792627544);src:url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.eot?%23iefix&v=4.2.0&v=32074477031532995221792627544) format('embedded-opentype'),url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.woff?v=4.2.0&v=144203537770470446981792627544) format('woff'),url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.ttf?v=4.2.0&v=31312309287577226061792627544) format('truetype'),url(//www.nutracraft.com/cdn/shop/t/63/assets/fontawesome-webfont.svg?v=4.2.0%23fontawesomeregular&v=66634991686241509681792627544) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b";}.fa-meanpath:before{content:"\f20c";}
      /*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */
      .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
      .animated-fast{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
      @-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
      @keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
      .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
      @-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
      @keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
      .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
      @-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
      @keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
      .fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
      .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
      @-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
      @keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
      .fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
      @-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
      @keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
      .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
      @-webkit-keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}
      @keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}
      .fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
      @-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}
      @keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}
      .fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
      @-webkit-keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}
      @keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}
      .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
      @-webkit-keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}
      @keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}
      .fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}

      /* ----------------------------------------------------------------
      Media Queries
      -----------------------------------------------------------------*/

      /*1119*/
      @media screen and (min-width: 70em) {
        
      } 

      /*1052*/
      @media screen and (max-width: 65.75em) {
        #main-site-nav li {margin-right:2%;}
        #footer-about-contact h4 {font-size:16px;font-size:1.6rem;}
        #footer-about-contact h2, #footer-bottom #footer-about-contact h2 a, #footer-bottom #footer-about-contact h2 a:link, #footer-bottom #footer-about-contact h2 a:hover, #footer-bottom #footer-about-contact h2 a:visited {font-size:33px;font-size:3.3rem;}
        .col img {margin:0 auto 20px;}
      }

      /*972px*/
      @media screen and (max-width: 60.75em) {
        #main-header {margin-bottom:0%;}
        #main-site-nav li {margin-right:1.6%;}
        .footer-image-gallery-overlay{padding-top:38%;}
        
        
        .grid-view .product,
        .grid-view .product-break {width:30%;}
        .grid-view.two-across-wrapper .product-image-wrapper {width:100%;}
        .grid-view.two-across-wrapper .product img{padding-left:7px;}
        .grid-view.two-across-wrapper .product-image-wrapper{text-align:center;}
        /*product*/
        
      }

      /*932px*/
      @media screen and (max-width: 58.25em) {
        /* Header */
        #main-header {min-height: 100px;}
        .header-flags li{max-width: 20px; max-height: 15px; margin-top: 7px;}
        .header-flags li img{vertical-align: top;}
        #utility-nav{width: 38%;}
        #main-site-nav li {margin-right:1%;}
        
        
        .join,
        .join:link,
        .join:visited {font-size:13px;font-size:1.3rem;color:#4b4b4b;}
        
        #header-search h4 {font-size:16px;font-size:1.6rem;}
        #header-cta .tag-line {font-size:16px;font-size:1.6rem;}
        #call-us {width:25%;}
        #call-us h3 {font-size:14px;font-size:1.4rem;}
        #call-us h3 i {font-size:10px;font-size:1.0rem;}
        #call-us h4, #call-us h4 a, #call-us h4 a:link, #call-us h4 a:hover {font-size:26px;font-size:2.6rem;}
        #footer-cta {padding:3% 0;}
        #footer-cta h2 {font-size:2.8rem;font-size:28px;} 
        .home-linklists-4 ul.home-linklist-ul{width: 49.5%;display:inline-block;vertical-align:top;}
        .home-linklists-4 ul.home-linklist-ul:nth-child(3){border-left:none;}
        #footer-about-contact h4 {font-size:15px;;font-size:1.5rem;}
        #footer-about-contact h2, #footer-bottom #footer-about-contact h2 a, #footer-bottom #footer-about-contact h2 a:link, #footer-bottom #footer-about-contact h2 a:hover, #footer-bottom #footer-about-contact h2 a:visited {font-size:30px;font-size:3.0rem;}
      }
      @media screen and (min-width: 53em) {
        #call-us h4, #call-us h4 a, #call-us h4 a:link, #call-us h4 a:hover {pointer-events: none; cursor: default;}
      }
      /*848px - mobile*/
      @media screen and (max-width: 53em) {
        #main-header-wrapper .clearfix a {
          padding-top: 0 !important;
        }
        .btn, 
        .btn:link, 
        .btn:visited, 
        .textile input[type=submit], 
        .textile button {width:170px;font-size:12px;font-size:1.2rem;}
        .fancybox-overlay, .fancybox-mobile, #fancybox-loading {display: none !important;}
        .fancybox-lock, .fancybox-lock body{overflow:auto!important;}
        .fancybox-margin{margin-right:0px !important;}
        /* Header */
        #main-site-nav,
        #utility-nav,
        #main-nav-wrapper a.join {display: none;}
        ul.header-flags{display: block; margin: 5px auto;}
        .header-flags li{max-width: 30px; max-height: 23px;}
        #main-header {margin:1% auto;padding: 1px 0;}
        #logo-wrapper {width:50%;margin:0 auto;display:block;float:none;}
        #header-cta {width:100%;}
        #header-promo,
        /*#header-cta h3 {display:none;}*/
        #header-cta {/*width:50%;float:left;*/display:none;}
        #header-search {width:100% !important;float:left;padding:0 !important;}
        #header-search .search-form {margin:20px 0 0;}
        #header-search-form {width:100%;margin-bottom:2%;}
        #header-search h4 {font-size:20px;font-size:2.0rem;text-align:center;width:100%;}
        #call-us {width:50%;padding:0 !important;margin-top:4px;width:100%;text-align:center;}
        #call-us h3{margin-top: 2px;}
        #utility-nav-wrapper h4 {width:80% !important;text-align:center !important;}
        #main-nav-wrapper {height:50px;margin-bottom:5%;}
        #main-nav-wrapper .container-wrapper {width:100%;}
        #mobile-nav-toggle {display:block;}
        #mobile-nav-toggle.active {color:#fff;}
        #mobile-cart-icon {display:block;float:right;}
        #mobile-nav-toggle.active {color:#fff;}
        #mobile-nav {display:none;background:#55bb82;width:100%;height:auto;position:relative;text-align:left;/*z-index:6000;*/}
        body.nav-opened #mobile-nav {display:inline-block;}
        #main-nav-wrapper{height:auto;background-color: transparent;border-top:1px solid #aaaaab; border-bottom: 1px solid #aaaaab;}
        .mobile-nav-wrapper { height: 114px;top: 0; width: 100%;display: block; z-index:1111;-webkit-transition: top 0.4s ease-in-out; -moz-transition: top 0.4s ease-in-out; -ms-transition: top 0.4s ease-in-out;-o-transition: top 0.4s ease-in-out; transition: top 0.4s ease-in-out;}
        #mobile-nav li {display:block;border-bottom:1px solid #000000;margin:0;}
        #mobile-nav li a,
        #mobile-nav li a:link,
        #mobile-nav li a:visited {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-style: normal;font-weight: 300;color:#4b4b4b;font-size:18px;font-size:1.8rem;text-transform:uppercase;display:block;width:100%;margin:0;padding:8px 0 8px 0;}
        #mobile-nav li a span {display:inline-block;float:right;width:12%;text-align:center;font-size:18px;font-size:1.8rem;color:#4b4b4b;}
        #mobile-nav li.children a {width:80%;float:left;}
        #mobile-nav li.children span.fa{display:inline-block;float:right;width:12%;text-align:center;padding:26px 0 0;font-size:16px;font-size:1.6rem;color:#4b4b4b;color:grey;}
        #mobile-nav li.children ul.mobile-dropdown li.has-subdropdown a.fa {display:inline-block;float:right;width:12%;max-width:12%;text-align:center;padding:10px 0 0;font-size:16px;font-size:1.6rem;color:#4b4b4b;}
        #mobile-nav li ul.mobile-dropdown li.has-subdropdown a, #mobile-nav li ul.mobile-dropdown li.has-subdropdown a:link, #mobile-nav li ul.mobile-dropdown li.has-subdropdown a:visited, #mobile-nav li.active ul.mobile-dropdown li.has-subdropdown a, #mobile-nav li.active ul.mobile-dropdown li.has-subdropdown a:link, #mobile-nav li.active ul.mobile-dropdown li.has-subdropdown a:visited{width: 87% !important;}
        #mobile-nav li ul.mobile-subdropdown li ul li a.fa{}
        #mobile-nav li ul.mobile-dropdown {display:none;width:100%;float:left;background:#ffffff;padding:10px 5px;}
        #mobile-nav li ul.mobile-dropdown li a,
        #mobile-nav li ul.mobile-dropdown li a:link,
        #mobile-nav li ul.mobile-dropdown li a:visited,
        #mobile-nav li.active ul.mobile-dropdown li a,
        #mobile-nav li.active ul.mobile-dropdown li a:link,
        #mobile-nav li.active ul.mobile-dropdown li a:visited {color:#fff;width:100% !important;background:#ffffff;font-size:16px;font-size:1.6rem;padding:12px 0 12px 4.75%;}
        #mobile-nav li.active a,
        #mobile-nav li.active a:link,
        #mobile-nav li.active a:visited,
        #mobile-nav li.active a span,
        #mobile-nav li ul.mobile-dropdown li a:hover,
        #mobile-nav li ul.mobile-dropdown li a:focus,
        #mobile-nav li ul.mobile-dropdown li.active a,
        #mobile-nav li ul.mobile-dropdown li.active a:link,
        #mobile-nav li ul.mobile-dropdown li.active a:visited,
        #mobile-nav li ul.mobile-dropdown li.active a:hover,
        #mobile-nav li ul.mobile-dropdown li.active a:focus {color:#4b4b4b;}
        #mobile-nav li ul.mobile-dropdown li a span {width:10%;float:right;text-align:center !important;font-size:20px;font-size:2.0rem;text-align:left;padding:0 !important;}
        #mobile-nav li ul.mobile-dropdown li.active a span {color:#4b4b4b;}
        ul#mobile-nav{display:block; background-color:transparent; text-align:center; }
        ul#mobile-nav li{border-bottom:none;display:inline-block;vertical-align:top;padding: 0 4%; text-transform:uppercase;color:#B2B2B2; font-size: 18px;line-height:1;}
        ul#mobile-nav li a, ul#mobile-nav li a:link, ul#mobile-nav li a:visited{color: #575756;}
        ul#mobile-nav li a:hover{color:black;}
        #mobile-nav li.active a, #mobile-nav li.active a:link, #mobile-nav li.active a:visited, #mobile-nav li.active a span, #mobile-nav li ul.mobile-dropdown li a:hover, #mobile-nav li ul.mobile-dropdown li a:focus, #mobile-nav li ul.mobile-dropdown li.active a, #mobile-nav li ul.mobile-dropdown li.active a:link, #mobile-nav li ul.mobile-dropdown li.active a:visited, #mobile-nav li ul.mobile-dropdown li.active a:hover, #mobile-nav li ul.mobile-dropdown li.active a:focus{color: black;}
        ul.ppt-mobile-nav{text-align:center;padding: 8px 2% 0px; position:relative;}
        ul.ppt-mobile-nav li{padding: 0 calc(12% - 37px) 5px;}
        ul.ppt-mobile-nav li img{width: 90px; width:72px;}
        .pagetop-link-wrap{display:block;}
        body .mobile-nav-fixed-display{display:block !important;} 
        body .mobile-nav-fixed{position:fixed;}  
        .nav-up { top: -160px; }
        .search-form{margin-top:0;}    
        #main-content {width:100%;}
        .col25 {width:47%;}
        .mobile-clearfix{clear:both;}
        #left-sidebar {width:100%;margin-bottom:3.5%;float:none;}
        .banner img {width:100%;}
        .sidebar-links h6 {font-size:18px;font-size:1.8rem;}
        .sidebar-links ul li {font-size:16px;font-size:1.6rem;}
        #footer-bottom {padding:5% 0;}
        #footer-cta {max-height:100%;padding-bottom:0;}
        #footer-cta p {font-size:18px;font-size:1.8rem;}
        #footer-cta h2 {margin-bottom:2%;padding-bottom:2%;font-size:24px;font-size:2.4rem;}
        #footer-cta .join {width:calc(100% - 20px);max-width:100%;display:block;text-align:center;margin:1% 0 0;padding:10px;margin-right:auto;margin-left:auto;}
        #footer-company-logos {padding:3% 0;}
        #footer-social {width:100%;margin-bottom:10px;text-align:center;}
        #footer-social img {margin-right:0;}
        #footer-social a, 
        #footer-social a:link, 
        #footer-social a:visited {width:16%;display:inline-block;padding-bottom:20px;}
        #footer-social span {margin-left:10px;}
        #footer-nav {width:100%;float:none;clear:both;border:none;margin:0 auto 30px;padding:0;}
        #footer-nav ul {width:100%;float:none;text-align:center;}
        #footer-nav li {display:inline-block;padding-right:10px;font-size:14px;font-size:1.4rem;line-height:inherit;}
        #footer-nav .search-form.textile input[type=search] {width:100%;max-width:100%;margin:10px 0 20px;}
        #footer-nav .textile button.search-button {margin-top:11px;}
        #footer-nav ul.horizontal {margin:0;}
        #footer-nav ul.horizontal.footer-account-nav{display:block;}
        #footer-about {float:none;clear:both;width:100%;padding:0;display:inline-block;text-align:center;}
        #footer-about img {width:40%;}
        #footer-about h2 {text-align:center;}
        #footer-credits {text-align:center; }
        #footer-slider-wrapper {max-height:100%;}
        #footer-slider-wrapper .flex-viewport {max-height:100%;}
        #footer-cart.cart-button {width:100%;min-height:50px;line-height:50px;padding:0;text-align:center;}
        .promo-main-image {display:block;width:100%;text-align:center;}
        .promo-main-image img {width:50%;float:none;clear:both;}
        #footer-promo-content {width:100%;clear:both;float:none;}
        #footer-promo-content h2,
        #footer-promo-content h3 {text-align:center;}
        #footer-slider-wrapper .slides img {max-height:100%;}
        #footer-slider-wrapper.flexslider .mobile-slider-arrow, 
        #footer-slider-wrapper.flexslider .slider-arrow {top:40%;}
        #footer-slider-wrapper.flexslider .slides > li {width:400px !important;max-width:800px !important;height:300px !important;}
        .press-slider-wrapper{display:none;}
        .footer-image-gallery-image {width:23%;height:140px;}
        .footer-image-gallery-overlay{height:140px;}
        #footer-about-contact h4 {text-align:center !important;font-size:15px;;font-size:1.5rem;}
        #footer-about-contact h2, #footer-bottom #footer-about-contact h2 a, #footer-bottom #footer-about-contact h2 a:link, #footer-bottom #footer-about-contact h2 a:hover, #footer-bottom #footer-about-contact h2 a:visited {text-align:center !important;font-size:30px;font-size:3.0rem;}
        /*collection*/
        .list-view .product {display:block;margin-bottom:9%;padding-bottom: 9%;}
        .list-view .product-header {display:block;width:100%;text-align:center;}
        .list-view .product-header h2 {font-size:30px;font-size:3.0rem;}
        .list-view .product-image {margin:20px 0;}
        .list-view .product-image img {max-height:250px;}
        .list-view .product-video {display:block;width:100%;padding:0;margin-bottom:20px;}
        .list-view .product-video iframe {width:100%;max-height:none;min-height:300px;}
        .list-view .product-details {padding-left:0;width:100%;display:block;}
        .list-view .product-details .btn {display:block;width:100%;}
        .grid-view .product:hover .product-footer {display:none !important;}
        .grid-view.two-across-wrapper .product-image-wrapper {width:49.5%;}
        .grid-view.two-across-wrapper .product{width:100%; margin-right:0;margin-left:0;}
        .grid-view.two-across-wrapper .product img{padding-left:0;}
        .grid-view.two-across-wrapper .product-image-wrapper{text-align:left;}
        /*cart*/
        .cart-template #main-content{width:100%;}
        #cart-header #price-header{display:none;}
        .cart-row .item-price {display:none;}
        /*product*/
        #product-media-wrapper {width:60%;}
        #main-product-images {float:left;width:80%;margin:0 0 20px;}
        #product-media-toggle {margin-left:0;}
        #product-media-toggle div {width:100%;}
        #product-options {width:40%;}
        #product-options select {width:100%;}
        .product-videos-inner-wrap{display:none;}
        .product-videos-inner-mobile{display:block;}
        .grid-view .product h2 {text-align:center;}
        .grid-view .product-pricing {text-align:center;display:block;}
        .video-with-image{display: none;}
        /*product with video */
        #product-secondary-layout {position:relative;}
        #product-secondary-layout #product-header {position:absolute;z-index:9999;display:block;width:100%;text-align:center;}
        #product-secondary-layout #product-header {top:-10px;}
        #product-secondary-layout #product-images-wrapper {margin: 40px auto 0;float:none;width:100%;}
        #product-secondary-layout #main-product-images {float:none;margin:0 auto;padding-top:5%;}
        #product-video-wrapper {width:100%;margin:0 auto;position:relative;z-index:5;}
        #product-secondary-layout #product-info {width:100%;clear:both;float:none;text-align:center;}
        #product-secondary-layout #product-options {width:100%;margin-top:70px;}
        #product-secondary-layout .selector-wrapper .selector-wrapper{width:300px;max-width:45%;}
        #product-secondary-layout #product-video-wrapper-mobile{display:block;}
        #product-media-wrapper #main-product-images {width:100%;}
        .full-width-add-to-cart {width:100%;}
        #product-secondary-layout .product-badges-banner img{width:auto;}
        /*product video gallery */
        #product-video-gallery-wrapper ul li {width:100%;margin-bottom:3.5%;}
        .flexslider .small-collection-arrow{display:block;}
        .flexslider .small-collection-arrow.tiny-collection-arrow{display:none;}
        #customer-right, #customer-left{width:100%;float:none;}
        body#products a.main-site-continue-shopping, body#products a.main-site-continue-shopping:link, body#products a.main-site-continue-shopping:visited {
          display: block;
          background-color: #aaaaab;
          padding: 5px 32px !important;
        }
      }

      /*780*/
      @media screen and (max-width: 48.75em) {
        #utility-nav-wrapper h4 {font-size:14px !important;font-size:1.4rem !important;width:96% !important;}
        .col50 {width:100%;}
        .toggle-media-video ul li {width: 44%;}   
        #home-main-section .col50 img {width:100%;}
        #footer-company-logos {padding:4% 0 0;}
        #footer-company-logos img {margin-bottom:4%;width:8%;}
        .home-linklists-3 ul.home-linklist-ul:last-child{display:table-row;}
        .grid-view .product,
        .grid-view.three-across-wrapper .product {width:49%;margin-right:0.5%;margin-left:0.5%;}
      }

      /*700*/
      @media screen and (max-width:43.75em) {
        .mobile-nav-wrapper{height: 122px;height:99px;}  
        ul.ppt-mobile-nav li {padding: 0 calc(12% - 31px);}
        ul.ppt-mobile-nav li img{width:78px; width:62px;}
        #footer-company-logos img {width:10%;}
        #footer-social a, 
        #footer-social a:link, 
        #footer-social a:visited {width:45%;text-align:left;}
        /*cart*/
        #cart-status-bar {display:none;}
        .cart-comments {width:100%;float:none;}
        .cart-checkout {display:block;width:100%;float:left;margin-top:25px;}
        .cart-template .btn, 
        .cart-template .btn:link, 
        .cart-template .btn:visited, 
        .cart-template .textile input[type=submit], 
        .cart-template .textile button:not(.search-button) {float:right;margin-bottom:20px;width:60%;min-width:0 !important;font-size:16px;font-size:1.6rem;}
        #cart-bottom input[type=submit],
        #cart-page header .btn-secondary {font-size:16px;font-size:1.6rem;width:50%;}
        .cart-total {display:inline-block;float:left;padding:0;width:51%;text-align:left;}
        #cart-bottom h2 {display:inline-block;}
        #cart-bottom h2.total-price {padding-left:15px;}
        .cart-checkout hr {display:none;}
        #cart-header {display:none;}
        .cart-row .cart-column {width:15%;border-right:0;}
        /*product*/
        #product-options {width:100%;float:none;}
        #product-header {float: none;display:block;width:90%;text-align:center;margin-right:auto;margin-left:auto;}
        #product-header h1 {margin-bottom:0px;}
        #product-header span {margin-bottom:0px;}
        /*  #product-secondary-layout #product-header {padding-top:47%;}
        #product-secondary-layout #main-product-images {padding-top:10%;} */
        #product-options .btn-large {min-width:100%;}
        #product-options p {text-align:center;}
        #product-media-wrapper {width:100%;padding:5% 0 0;}
        .grid-view .product h2{font-size:18px;font-size:1.8rem;}
        .grid-view .product-pricing {font-size:16px;font-size:1.6rem;}
        #main-product-images {float:none;width:100%;}
        #product-media-toggle {width:100%;margin:5% 0;}
        .product-full-width-image {display:table-footer-group;width:100%;}
        .product-full-width .product-details {width:100%;}
        #product-header span.product-few-left-text:before, span.product-few-left-text:before{content:'';display:block;}
      }
      /*600px*/
      @media screen and (max-width: 37.5em) {
        .col30 {width:100%;}
        #logo-wrapper {width:70%;}
        #main-header{padding: 2px;margin: 0.5% auto;}
        #call-us, #call-us h3{margin-top:2px;}
        #main-header-wrapper #utility-nav-wrapper h4, #main-header-wrapper #utility-nav-wrapper{height:30px;line-height:30px;}
        #header-cta h3 {font-size:20px;font-size:2.0rem;}
        #footer-cta {padding:5% 0 0;}
        #footer-cta h2 {font-size:2.2rem;font-size:22px;}
        .footer-image-gallery-image, .footer-image-gallery-overlay {height:120px;}
        #footer-social span {width:93%;}
        .cart-checkout {text-align:left;}
        .cart-template .textile input[type=submit] {width:50%;float:left;margin:0;}
        .cart-total {width:100%;text-align:left;margin-bottom:20px;margin:20px 0;}
        .testimony-img {width:100%; margin:0 auto; padding:0 50px;}
        #footer-testimonies p {float:none;width:100%;}
        .grid-view.two-across-wrapper .product-image-wrapper{width:100%;}
        .grid-view.two-across-wrapper .product img{padding-left:7px;}
        .grid-view.two-across-wrapper .product-image-wrapper{text-align:center;}    
        .home-linklists-section ul.home-linklist-ul{width:100%;border-left:none;display:inline-block;vertical-align:top;}
        .home-slider-banner-wrap .car-home-slider a.banner-slide{top:30%;}
        .flexslider a.mobile-slider-arrow{display:block;}
        .flexslider a.slider-arrow{display:none;}
        .carousel-home-section-wrapper ul.slides, #footer-promo-content ul.slides{position:relative;max-width:100%;width:100%;margin-right:auto;margin-left:auto;/*height:280px;*/overflow:hidden;padding-top:70%; transform: translate3d(0px, 0px, 0px) !important;}
        .carousel-home-section-wrapper ul.slides > li, #footer-promo-content ul.slides > li{display:block; margin:0; width:100%;max-width:100%;height:100%;list-style-type:none;position:absolute;top:0;left:120%;opacity:1;
          /*-webkit-transition: left 0.5s linear;-moz-transition: left 0.5s linear;-ms-transition: left 0.5s linear;-o-transition: left 0.5s linear;transition: left 0.5s linear;-webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out;*/}  
        .carousel-home-section-wrapper ul li:first-child, #footer-promo-content ul li:first-child{left:0;opacity:1;}
        .carousel-home-section-wrapper li img, #footer-promo-content li img{width:100%;max-width:100%;}
        #footer-slider-wrapper.flexslider .slides > li {width:100% !important;margin: 0;}
        /*product*/
        #product-tabs-toolbar {border:1px #e8e8e8 solid;}
        .tab-item {display:block;font-size:16px;font-size:1.6rem;border: none !important;border-bottom: 1px solid #e8e8e8 !important;}
        .tab-item:last-child {border-bottom:none !important;}
        /*#product-secondary-layout #product-header {padding-top:50%;}
        #product-secondary-layout #main-product-images {padding-top:25%;} */
        /*cart*/
        #checkout, #checkout_button {margin-top:0;}
        .cart-checkout {margin:0;}
        #cart-page header {margin-bottom:25px;text-align:center;}
        #cart-page header .btn-secondary {float:none;width:100%;}
        .cart-total {position:absolute;left:0;width:100%;text-align:center;}
        #cart-bottom input[type=submit] {margin-top:60px !important;width:100% !important;}
        #cart-bottom input[type=submit].btn-secondary {margin-top:25px !important;}
        #cart-page input[type=submit].btn-secondary, #cart-page .checkout_button.btn-secondary {width:100% !important;}
        .cart-checkout input[type=submit]:last-child, #checkout_button2 {margin-top:10px !important;}
        #blog-page .blog-page-featured, #blog-page .article-with-featured{display:block;width:100%;margin:15px 0;}
      }
      @media only screen and (min-width: 37.5em){
        .carousel-home-section-wrapper ul.slides > li, #footer-promo-content ul.slides > li {opacity: 1!important;}
      }
      /*560px*/
      @media screen and (max-width: 35em) {
        ul.header-flags {position: absolute; top: 30px; right: 2px;}
        .header-flags li{max-width: 20px; max-height: 15px;}
        
        #utility-nav-wrapper {overflow:hidden;}
        .mobile-nav-wrapper{height:108px; height:89px;}
        ul#mobile-nav li a, ul#mobile-nav li a:link, ul#mobile-nav li a:visited{font-size: 15px;}
        ul.ppt-mobile-nav li {padding: 0 calc(12% - 26px);}
        ul.ppt-mobile-nav li img{width:64px; width: 52px;}
        ul.ppt-mobile-nav li span.mobile-nav-icon-cart-count {height: 20px; width: 20px; border-radius: 15px; font-size: 12px; top: -3px; right: -3px; padding-top: 3px;}
        .col25 {width:100%;}
        .carousel-home-section-wrapper ul.slides, #footer-promo-content ul.slides{padding-top:80%; }
        #footer-social {width:100%;}
        #footer-about img {width:50%;}
        #footer-company-logos img {width:12%;}
        #footer-credits {text-align:center;}
        .grid-view .product,
        .grid-view.three-across-wrapper .product {width: 100%;margin: 0 0 20px 0;}
        /*product*/
        #product-header h1 {font-size:26px;font-size:2.6rem;}
        #product-header span {font-size:20px;font-size:2.0rem;}
        #product-media-wrapper {padding-top:30%;}
        #product-secondary-layout {padding-top:20px;}
        #product-secondary-layout #product-header {top:10px;}
        #product-secondary-layout #product-header h1 {font-size:20px;font-size:2.0rem;}
      }
      /*440px*/
      @media screen and (max-width: 27.5em) {
        #shopify-section-header .ppt-mobile-slide-nav{right:0; width:100%;}
        .noscroll{position:fixed;}
        ul.ppt-mobile-nav li {padding: 0 calc(12% - 22px);}
        ul.ppt-mobile-nav li img{width:54px; width:44px;}
        .mobile-nav-wrapper{height:98px;height:81px;}
        ul.ppt-mobile-nav li span.mobile-nav-icon-cart-count{top: -4px; right: -4px;}
        ul#mobile-nav li{font-size: 17px; padding: 8px 2.5%;}
        .carousel-home-section-wrapper ul.slides, #footer-promo-content ul.slides{padding-top:100%; }
        #footer-social span {width:91%;}
        #footer-cta .join {font-size:20px;font-size:2.0rem;}
        .ui-widget-content {width:85% !important;}
        .footer-image-gallery-image{width: 48%;height: 160px;}
        .footer-image-gallery-overlay{height:160px;}
      }
      @media screen and (max-width: 23em) {
        #product-secondary-layout {padding-top:30px;}
        #product-secondary-layout #product-header {top:10px;}
        #product-secondary-layout #product-header h1 {font-size:18px;font-size:1.8rem;}
        #call-us {display:none;}
        #header-cta {width:100% !important;padding:0 !important;}
        .carousel-home-section-wrapper ul.slides, #footer-promo-content ul.slides{padding-top:120%; }
      }
      /****iPhone 6***/  
      @media only screen 
        and (min-device-width: 375px) 
        and (max-device-width: 667px) 
        and (-webkit-min-device-pixel-ratio: 2) { 
          .ppt-mobile-slide-nav a.header-join-link, .ppt-mobile-slide-nav a.header-join-link:link, .ppt-mobile-slide-nav a.header-join-link:visited{margin-top:10px;} 
        }
      #johnson-box{border-radius: 5px;margin-bottom: 15px;}
      #johnson-box p {padding: 15px;}
      #johnson-box.brown-box {background-color: #fcf8e3;border: 2px solid #faf2cc;}
      #johnson-box.brown-box p {color: #8a6d3b;}
      #johnson-box.blue-box {background-color: #b8dcf4;border: 2px solid #73a4c4;}
      #johnson-box.blue-box p {color: #22516f;}
      #johnson-box.green-box {background-color: #c9e4d5;border: 2px solid #80ab90;}
      #johnson-box.green-box p {color: #2a563d;}
      #johnson-box.pink-box {background-color: #f8d5dc;border: 2px solid #cc98a4;}
      #johnson-box.pink-box p {color: #6b4049;}
      #johnson-box.orange-box {background-color: #fce6cf;border: 2px solid #e4ccb0;}
      #johnson-box.orange-box p {color: #766048;}
      .yotpo-reviews .yotpo-review .yotpo-header .yotpo-header-actions .yotpo-review-date {display: none;}
      ul.indent-list {margin-left: 20px;}


      .content-lft #article-content ul li {
        position: relative;
        margin-left: 30px;
      }
      .textile ul li::before {
        position: absolute;
        left: -30px;
        top: 5px;
      }
      article.textile ul {
        margin-left: 20px;
      }



      /* order tracking custom css */
      #track-your-nutracraft-order #generic-page{
        text-align: center;
      }
      #track-your-nutracraft-order #generic-page::after {
        background: none !important;
      }
      #track-your-nutracraft-order h1 {
        font-family: 'Oswald', sans-serif;
        font-size: 35px;
        line-height: 1.4;
        color: #7b9f5d;
        text-transform: none;
      }
      #track-your-nutracraft-order #shopify-section-footer-main {
        display: none;
      }


      /* paracel-parasite-cleanse custom css */
      @media only screen and (max-width: 768px) {
        #sec-3 .sec-content-img-left .sec-img-left, #sec-3 .sec-content-img-right .sec-img-right {
          width: 40%;
        }
        .prod-desc.ing-title-left, .prod-desc.ing-title-right {
          width: 55% !important;
        }
        .block-div {
          padding: 0;
        }
      }
      @media only screen and (max-width: 640px) {
        #sec-3 .sec-content-img-left .sec-img-left, #sec-3 .sec-content-img-right .sec-img-right {
        }
      }
      @media only screen and (max-width: 440px) {
        .prod-desc.ing-title-left, .prod-desc.ing-title-right {
          width: 100% !important;
        }
        #sec-1 .sec-content, #sec-2 .sec-content, #sec-3 .sec-content p, #cont-2 .main-1-left p, #cont-2 .sec-content .main-1-par, #cont-3 .sec-content p {
          text-align: left;
        }
        .block-div {
          padding: 75px !important;
        }
        .prod-desc span {
          line-height: 1.4;
        }
        .sec-par-left .block-div {
          padding: 75px !important;
        }
        .sec-par-right .ing-title-right + .block-div, .sec-par-left .ing-title-right + .block-div {
          padding: 0 !important;
        }
        .prod-desc.ing-title-right {
          position: relative !important;
        }
      }

      #hp-sec19 .products .prod-price {
        font-size: 20px !important;
      }
      #hp-sec19 .products .prod-discount {
        font-size: 32px !important;
      }


      /* candicel-parasite-cleanse custom css */
      #candicel-sales-page {background-color: #f4f4f4;overflow-x: hidden;}
      #candicel-sales-page #main-header-wrapper, #candicel-sales-page #main-footer{display: none;}
      #candicel-header {display: block;width: 100%;background-color: #729053;padding: 10px 0; box-sizing: border-box;text-align: center;}
      #candicel-header h2 {font-size: 25px !important; text-transform: capitalize; line-height: 30px; color: #fff !important; font-weight: 400; margin: 0 auto; display: inline-block; vertical-align: middle;}
      #candicel-sales-page h1, #candicel-sales-page h2, #candicel-sales-page h3, #candicel-sales-page h4, #candicel-sales-page h5, #candicel-sales-page h6 {font-family: 'Oswald',sans-serif;color: #729053;line-height: 1.4 !important;}
      #candicel-sales-page h1 {font-size: 54px !important;font-weight: 700;margin: 0 auto 20px;}
      #candicel-sales-page h2, #candicel-sales-page h3, #candicel-sales-page h4, #candicel-sales-page h5, #candicel-sales-page h6{font-weight: 600; font-size:40px}
      #candicel-sales-page p {font-family: 'Lato',sans-serif;font-size: 18px;line-height: 27px;margin: 0 auto 15px;color: #333333;}
      #candicel-sales-page .nopad-top {padding-top: 0px;padding-bottom: 30px;box-sizing: border-box;background-color: #fff;}
      #candicel-sales-page .inner-sec {padding: 40px 40px;background-color: #fff;}
      #candicel-sales-page h2, #candicel-sales-page h3{text-align: center;}
      #candicel-sales-page grid {display: flex;align-items: center;}
      #candicel-sales-page .clear{display: block;clear: both;}
      /* section 1 */
      #candicel-sales-page #sec-1 h1{text-align: center;}
      #candicel-sales-page #sec-1 .grid {display: flex;align-items: center;}
      #candicel-sales-page #sec-1 .left-section {width: 30%; padding: 20px;}
      #candicel-sales-page #sec-1 .right-section {width: 70%;}
      #candicel-sales-page #sec-1 p {margin: 0 auto 15px;}
      #candicel-sales-page #sec-1 h4 {color: #333;font-size: 18px;}
      #candicel-sales-page #sec-1 .grid .right-section h4:first-child {margin-bottom: 0;}
      /* section 4 */
      #candicel-sales-page .bird {width: 50%;margin: 0 auto;text-align: center;position: relative;}
      #candicel-sales-page #sec-4 .bird p {padding: 5px;font-size: 20px;margin-bottom: 20px;position: relative;z-index: 9999;}
      #candicel-sales-page #sec-4 .bird p::before {content: "+";position: absolute;bottom: -25px;right: 0;left: 0;font-size: 20px;}
      #candicel-sales-page #sec-4 .bird p:last-child::before {display: none;}
      #candicel-sales-page #sec-4 .bird p:nth-child(2) {left: -5px;}
      #candicel-sales-page #sec-4 .bird p:nth-child(3) {left: -10px;}
      #candicel-sales-page #sec-4 .bird p:nth-child(4) {eft: -20px;}
      #candicel-sales-page #sec-4 h3{font-size: 40px;}
      #candicel-sales-page #sec-4 .bird p::after {position: absolute;top: -5px;left: 0;right: 0;content: '';background-image: url('/cdn/shop/files/brush-stroke.png?5738166759209874478');background-position: center;background-size: contain;background-repeat: no-repeat;padding: 25px 0;width: 500px;z-index: -1;opacity: 0.5;}
      #candicel-sales-page #sec-4 .bird p span {color: #729053;font-size: 30px;font-weight: 600;}
      #candicel-sales-page #sec-4 grid .right-section {width: 50%;padding: 20px;text-align: center;}
      #candicel-sales-page #sec-4 grid .left-section {width: 50%;}
      #candicel-sales-page #sec-4 grid p::first-letter, #candicel-sales-page #sec-4 grid + p::first-letter, #candicel-sales-page #sec-4 grid + p + p::first-letter {color: #729053;font-size: 30px;}
      /* section 6 */
      #candicel-sales-page #sec-6 h2 span {font-weight: 500;}
      #candicel-sales-page #sec-6 ul li {display: flex;align-items: center;padding: 10px 0;}
      #candicel-sales-page #sec-6 ul li .featured-img {width: 25%;}
      #candicel-sales-page #sec-6 ul li .content {width: 70%;}
      #candicel-sales-page #sec-6 ul li .content .heading h4 {color: #fff;margin: 0;border: 1px dashed #fff;font-size: 26px;padding-left: 30px;}
      #candicel-sales-page #sec-6 ul li .content p {margin: 0;padding-top: 10px;}
      #candicel-sales-page #sec-6 ul li .content .heading {background-color: #729053;padding: 5px;}
      #candicel-sales-page #sec-6 ul li:nth-child(2n) .featured-img {order: 2;width: 25%;text-align: center;}
      #candicel-sales-page #sec-6 ul li:nth-child(2n) .content {order: 1;width: 70%;}
      #candicel-sales-page #sec-6 ul li:nth-child(2n) .content .heading {text-align: right;}
      #candicel-sales-page #sec-6 ul li:nth-child(2n) .content .heading h4 {padding-right: 20px;}
      /* section 7 */
      #candicel-sales-page #sec-7 .my-container {border-radius: 0 0 30px 30px;position: relative;z-index: 2;}
      /* section 8 */
      #candicel-sales-page #margie, #candicel-sales-page #ben, #candicel-sales-page #andrew {background-color: #0d191178;text-align: center;padding: 20px;}
      #candicel-sales-page #margie h4, #candicel-sales-page #ben h4, #candicel-sales-page #andrew h4 {margin: 0;}
      #candicel-sales-page #margie .stars li, #candicel-sales-page #ben .stars li, #candicel-sales-page #andrew .stars li {display: inline-block;}
      #candicel-sales-page #margie p, #candicel-sales-page #ben p, #candicel-sales-page #andrew p {margin: 0;color: #fff;}
      #candicel-sales-page #margie p:last-child, #candicel-sales-page #ben p:last-child, #candicel-sales-page #andrew p:last-child {text-align: right;}
      #candicel-sales-page #margie, #candicel-sales-page #ben {margin-bottom: 30px;}
      #candicel-sales-page #sec-8{padding: 100px 0;background-image: url('/cdn/shop/files/sec-8.png?13835');background-repeat: no-repeat;background-size: cover;margin-top: -60px;position: relative;z-index: 1;text-align: center;width: 100vw;left: 50%;transform: translateX(-50vw);background-position: center center;}
      #candicel-sales-page #sec-8::before{content: "";background: rgba(47, 76, 50, 0.7);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;}
      #candicel-sales-page #sec-8 i, #candicel-sales-page #sec-8 p {font-size: 18px;}
      #candicel-sales-page #sec-8 h4 {color: #fff;font-size: 30px;}
      #candicel-sales-page #sec-8 p{color: #fff;}
      /* section 9 */
      #candicel-sales-page .prod-images li {display: inline-block;width: 23%;padding: 0 10px;}
      #candicel-sales-page .prod-images li:last-child {padding-right: 0;}
      #candicel-sales-page .prod-images li img {max-width: 200px;width: 100%;max-height: 200px;height: 100%;}
      #candicel-sales-page #sec-9 .description li p {margin: 0 0 0 20px;line-height: 1.4;}
      #candicel-sales-page #sec-9 .description li::before {content: "\f054";font-family: FontAwesome;color: #7b9f5d;font-size: 20px;position: absolute;left: 0;top: 0;}
      #candicel-sales-page #sec-9 .description li {position: relative;}
      #candicel-sales-page #sec-9 .description {margin-bottom: 20px;}
      #candicel-sales-page #sec-9 .inner-cont {display: flex;align-items: center;}
      #candicel-sales-page #sec-9 .inner-cont .left-section {width: 70%;}
      #candicel-sales-page #sec-9 .inner-cont .right-section {width: 30%;text-align: center;}
      #sec-9 .inner-cont .right-section .text-m {#candicel-sales-page   display: block;}
      #candicel-sales-page #sec-9 .yotpo {direction: LTR;clear: both;text-align: left;}
      #candicel-sales-page #sec-9 .right-section .standalone-bottomline {text-align: center;}
      #candicel-sales-page #sec-9 .right-section .standalone-bottomline .yotpo-bottomline {display: block;margin: 0 auto;width: 100%;text-align: center;}
      #candicel-sales-page #sec-9 .right-section.standalone-bottomline .yotpo-bottomline .yotpo-stars {display: inline-block;}
      #candicel-sales-page #sec-9 .yotpo .sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
      #candicel-sales-page #sec-9 .right-section .standalone-bottomline .yotpo-bottomline .yotpo-stars::after {content: '';display: block;clear: both;}
      #candicel-sales-page #sec-9 .right-section .standalone-bottomline .yotpo-bottomline .yotpo-stars {display: inline-block;}
      #candicel-sales-page #sec-9 .right-section .standalone-bottomline .yotpo-bottomline .text-m {display: block;font-size: 16px;line-height: 1.4;}
      #candicel-sales-page #sec-9 .yotpo .yotpo-clr {clear: both;}
      #candicel-sales-page #sec-9 .lightbox-images {padding: 20px 0;}
      #candicel-sales-page #sec-9 .my-container {position: relative;z-index: 2;margin-top: -70px;border-top-left-radius: 30px;border-top-right-radius: 30px;}
      /* section 10 */
      #candicel-sales-page #sec-10 p > span {display: block;padding: 20px 0;}
      /* section 11 */
      #candicel-sales-page #sec-11 .products li {display: inline-block;vertical-align: top;max-width: 280px;border: 2px solid #a9a9a8;border-top-color: rgb(169, 169, 168);border-right-color: rgb(169, 169, 168);border-bottom-color: rgb(169, 169, 168);border-left-color: rgb(169, 169, 168);padding: 20px;box-sizing: border-box;margin: 2px;transition-duration: 0.2s;min-height: 727px;}
      #candicel-sales-page #sec-11 .products li:hover {border-color: #729053 !important;}
      #candicel-sales-page #sec-11 .products h2.prod-name {font-family: 'Lato',sans-serif;color: #000;text-transform: uppercase;font-size: 30px;line-height: 35px;margin: 0 auto 20px;font-weight: bold;}
      #candicel-sales-page #sec-11 .products .prod-heading p {font-family: 'Lato',sans-serif;font-size: 18px;line-height: 25px;text-transform: uppercase;color: #000;margin: 0 auto 5px;text-align: center;}
      #candicel-sales-page #sec-11 .products .green-btn {display: block;margin: 0 auto 20px;max-width: 275px;}
      #candicel-sales-page #sec-11 .products .green-btn {font-family: 'Oswald',sans-serif;font-size: 25px;line-height: 30px;text-transform: uppercase;font-weight: bold;color: #fff;background-color: #729053;padding: 10px 0;max-width: 100%;display: block;margin: 0 auto;text-align: center;box-sizing: border-box;}
      #candicel-sales-page .green-btn:hover, .buynow-btn:hover {opacity: 0.5 !important;}
      #candicel-sales-page #sec-11 .products .best-value {font-family: 'Kaushan Script', cursive;font-size: 30px !important;line-height: 1.4 !important;margin: 0 auto;text-align: center;color: #e66e50;position: absolute;top: -45px;left: 0;right: 0;}
      #candicel-sales-page #sec-11 .products li:last-child {border: 5px solid #fd9827;border-top-color: rgb(253, 152, 39);border-right-color: rgb(253, 152, 39);border-bottom-color: rgb(253, 152, 39);border-left-color: rgb(253, 152, 39);padding: 17px;position: relative;}
      #candicel-sales-page #sec-11 .products li:last-child::before {content: '';height: 65px;width: 65px;background-image: url('/cdn/shop/files/best-value-img.png');background-size: 100%;background-repeat: no-repeat;background-position: top center;position: absolute;top: 0;right: 0;}
      #candicel-sales-page #sec-11 .products .green-btn {display: block;margin: 0 auto 20px;max-width: 275px;}
      #candicel-sales-page #sec-11 .products .prod-bottom {text-align: center;}
      #candicel-sales-page #sec-11 .products .prod-discount {font-family: 'Lato',sans-serif;font-size: 32px !important;line-height: 40px !important;color: #729053;font-weight: bold;margin: 0 auto 20px;}
      #candicel-sales-page #sec-11 .products .prod-heading p {font-family: 'Lato',sans-serif;font-size: 18px;line-height: 25px;text-transform: uppercase;color: #000;margin: 0 auto 5px;text-align: center;}
      #candicel-sales-page #sec-11 .products .prod-save {font-size: 35px !important;line-height: 40px !important;color: #e66e50 !important;font-weight: bold;}
      #candicel-sales-page #sec-11 .products .prod-heading {display: block;width: 100%;height: auto;min-height: 200px;}
      #candicel-sales-page #sec-11 .products li:first-child .prod-image {text-align: center;margin-bottom: 22px;}
      #candicel-sales-page #sec-11 .products li:last-child .prod-image {margin-bottom: 0;}
      #candicel-sales-page #sec-11 .products {padding: 30px 0; text-align: center;}
      #candicel-sales-page #sec-11 .my-free-shipping p {font-family: 'Oswald',sans serif;font-size: 27px;line-height: 44px;color: #729053;margin-bottom: 0;}
      #candicel-sales-page #sec-11 .products .prod-heading {display: block;width: 100%;height: auto;min-height: 200px;}
      /* section 12 */
      #candicel-sales-page #sec-12 .my-container {border-radius: 0 0 30px 30px;position: relative;z-index: 2;}
      #candicel-sales-page #sec-12 .left-section {display: inline-block;width: 60%;vertical-align: middle;}
      #candicel-sales-page #sec-12 .right-section {display: inline-block;width: 30%; vertical-align: middle;}
      /* section 13 */
      #candicel-sales-page #sec-13 .my-container {position: relative;z-index: 2;margin-top: -70px;border-top-left-radius: 30px;border-top-right-radius: 30px;}
      #candicel-sales-page #sec-13 .left-section {width: 60%;}
      #candicel-sales-page #sec-13 .right-section {width: 40%;text-align: center;}
      /* section 14 */
      #candicel-sales-page #sec-14 .right-section {width: 60%;}
      #candicel-sales-page #sec-14 .left-section {width: 40%;text-align: center;}
      /* section 15 */
      #candicel-sales-page #margie, #candicel-sales-page #ben, #candicel-sales-page #andrew {background-color: #0d191178;text-align: center;padding: 20px;}
      #candicel-sales-page #margie h4, #candicel-sales-page #ben h4, #candicel-sales-page #andrew h4 {margin: 0;}
      #candicel-sales-page #margie .stars li, #candicel-sales-page #ben .stars li, #candicel-sales-page #andrew .stars li {display: inline-block;}
      #candicel-sales-page #margie p, #candicel-sales-page #ben p, #candicel-sales-page #andrew p {margin: 0;color: #fff;}
      #candicel-sales-page #margie p:last-child, #candicel-sales-page #ben p:last-child, #candicel-sales-page #andrew p:last-child {text-align: right;}
      #candicel-sales-page #margie, #candicel-sales-page #ben {margin-bottom: 30px;}
      #candicel-sales-page #sec-15{padding: 100px 0;background-image: url('/cdn/shop/files/sec-8.png?13835');background-repeat: no-repeat;background-size: cover;margin-top: -60px;position: relative;z-index: 1;text-align: center;width: 100vw;left: 50%;transform: translateX(-50vw);background-position: center center;}
      #candicel-sales-page #sec-15::before{content: "";background: rgba(47, 76, 50, 0.7);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;}
      #candicel-sales-page #sec-15 i, #sec-9 p {font-size: 18px;}
      #candicel-sales-page #sec-15 h4 {color: #fff;font-size: 30px;}
      /* section 16 */
      #candicel-sales-page #sec-16 .sec-16-row {display: block;width: 100%;background-color: #729053;padding: 10px;text-align: center;margin: 0 auto;display: flex;align-items: center;}
      #candicel-sales-page #sec-16 .buynow-btn:hover {opacity: 0.5 !important;}
      #candicel-sales-page #sec-16 .buynow-btn {display: inline-block;vertical-align: middle;margin: 0 auto;}
      #candicel-sales-page #sec-16 .buynow-btn {transition-duration: 0.5s;}
      #candicel-sales-page #sec-16 .buynow-btn::before {content: url('/cdn/shop/files/buynow-arrow.png?v=1490868441');position: relative;right: -40px;}
      #candicel-sales-page #sec-16 h2 {font-size: 25px;color: #fff;margin: 0 auto;display: inline-block;vertical-align: middle;width: 65%;text-align: left;}
      #candicel-sales-page #sec-16 .buynow-btn a {font-size: 20px;color: #fff;background-color: #e66e50;padding: 20px 60px;box-sizing: border-box;display: inline-block;text-transform: uppercase;font-weight: 700;}
      #candicel-sales-page #sec-16 .sec-16-row > a {width: 50%;}
      /* footnotes */
      #candicel-sales-page #footnote-content p {
        font-size: 18px;
      }
      /* footer */
      #candicel-sales-page #my-footer {display: block;width: 100%;background-color: #333333;padding: 20px 0;box-sizing: border-box;}
      #candicel-sales-page #my-footer .my-container {background-color: transparent;}
      #candicel-sales-page #my-footer .my-footer-col1 {display: block;width: 50%;text-align: center;float: left;}
      #candicel-sales-page #my-footer p, #candicel-sales-page #my-footer a {font-family: 'Lato',sans-serif;font-size: 13px;color: #ccc;margin: 0 auto;margin-bottom: 0px;text-align: center; margin-bottom: 30px;}
      #candicel-sales-page #my-footer .my-footer-col2 {display: block;width: 50%;text-align: center;float: right;}
      #candicel-sales-page #my-footer .footer-menu {display: block;width: 100%;text-align: center;margin: 0 auto;}
      #candicel-sales-page #my-footer .footer-menu li {display: inline-block;}
      #candicel-sales-page #my-footer .footer-menu li a {padding: 0 5px;border-right: 1px solid #fff;}
      #candicel-sales-page sup {font-size: 60%;vertical-align: super;}
      #candicel-sales-page #hp-sec28 h2 {
        text-align: center;
      }
      #candicel-sales-page .buynow-sec h2 {
        font-size: 25px;
        line-height: 35px;
        color: #fff;
        margin: 0 auto;
        display: inline-block;
        vertical-align: middle;
        font-weight: 500;
        width: 65%;
        text-align: left;
      }
      #candicel-sales-page .buynow-sec .buynow-btn {
        display: inline-block;
        vertical-align: middle;
        margin: 0 auto;
      }
      #candicel-sales-page buynow-btn {
        transition-duration: 0.5s;
      }
      #candicel-sales-page .buynow-sec .buynow-btn::before {
        content: url('/cdn/shop/files/buynow-arrow.png?v=1490868441');
        position: relative;
        right: -40px;
      }
      #candicel-sales-page .buynow-sec .buynow-btn a {
        font-family: 'Oswald',sans-serif;
        font-size: 20px;
        line-height: 20px;
        color: #fff;
        background-color: #e66e50;
        padding: 20px 60px;
        box-sizing: border-box;
        display: inline-block;
        text-transform: uppercase;
        font-weight: 700;
      }
      #candicel-sales-page .buynow-sec .hp-sec28-row {
        display: block;
        width: 100%;
        background-color: #729053;
        padding: 10px;
        text-align: center;
        margin: 0 auto;
      }


      /* media queries */
      @media screen and (max-width: 980px) {
        #candicel-sales-page h1 {font-size: 30px !important;}
        #candicel-sales-page h2,#candicel-sales-page #sec-4 h3{font-size: 25px;}
        #candicel-sales-page #sec-4 .bird p::after {
          width: 100%;
        }
        #candicel-sales-page #sec-6 ul li .content .heading h4 {font-size: 20px;}
        #candicel-sales-page #sec-11 .products li {
          display: block;
          max-width: 50%;
          margin: 0 auto 50px;
        }
        #candicel-sales-page #sec-11 .products li:last-child{
          margin-bottom: 0;
        }
      }
      @media screen and (max-width: 767px){
        #candicel-sales-page #sec-1 .grid,#candicel-sales-page grid {
          flex-direction: column;
        }
        #candicel-sales-page #sec-1 .left-section, 
        #candicel-sales-page #sec-6 ul li .featured-img {
          width: 100%;
          text-align: center;
        }
        #candicel-sales-page #sec-1 .right-section {
          width: 100%;
        }
        #candicel-sales-page #sec-1 .grid .right-section h4 {
          text-align: center;
        }
        #candicel-sales-page .bird {
          width: 100%;
        }
        #candicel-sales-page #sec-4 .bird p {
          font-size: 18px;
        }
        #candicel-sales-page #sec-4 grid .left-section, 
        #candicel-sales-page #sec-4 grid .right-section,
        #candicel-sales-page #sec-6 ul li .content {
          width: 100%;
        }
        #candicel-sales-page #sec-6 ul li {
          flex-direction: column;
        }
        #candicel-sales-page #sec-6 ul li:nth-child(2n) .content .heading {
          text-align: left;
        }
        #candicel-sales-page #sec-6 ul li:nth-child(2n) .content {
          order: 2;
          width: 100%;
        }
        #candicel-sales-page #sec-6 ul li:nth-child(2n) .featured-img {
          order: 1;
          width: 100%;
          text-align: center;
        }
        #candicel-sales-page #sec-6 ul li .content {
          padding: 10px 0;
        }
        #candicel-sales-page #sec-9 .inner-cont,
        #candicel-sales-page #sec-16 .sec-16-row {
          flex-direction: column;
        }
        #candicel-sales-page #sec-9 .inner-cont .left-section, 
        #candicel-sales-page #sec-9 .inner-cont .right-section, 
        #candicel-sales-page #sec-13 .left-section, 
        #candicel-sales-page #sec-14 .left-section, 
        #candicel-sales-page #sec-14 .right-section,
        #candicel-sales-page #sec-16 .sec-16-row > a{
          width: 100%;
        }
        #candicel-sales-page #sec-9 .inner-cont .right-section{
          max-width: 50%;
        }
        #candicel-sales-page #sec-9 .lightbox-images,
        #candicel-sales-page #sec-12 .right-section {
          text-align: center;
        }
        #candicel-sales-page #sec-12 .left-section, 
        #candicel-sales-page #sec-12 .right-section {
          display: block;
          width: 100%;
        }
        #candicel-sales-page #sec-13 .right-section {
          width: 50%;
        }
        #candicel-sales-page #sec-16 h2 {
          width: 100%;
          text-align: center;
        }
        #candicel-sales-page #sec-16 .buynow-btn {
          width: 50%;
          position: relative;
        }
        #candicel-sales-page .buynow-sec h2 {
          margin: 0;
        }
        #candicel-sales-page .buynow-sec .buynow-btn {
          position: relative;
        }
        #candicel-sales-page .buynow-sec .buynow-btn::before {
          position: absolute;
          top: 20px;
          right: 145px;
          left: -40px;
          text-align: left;
        }
      }
      @media screen and (max-width: 640px){
        #candicel-sales-page #sec-11 .products li {
          max-width: 75%;
        }
        #candicel-sales-page #sec-13 .right-section{
          width: 75%;
        }
      }
      @media screen and (max-width: 440px){
        #candicel-sales-page #sec-9 .inner-cont .right-section,
        #candicel-sales-page #sec-11 .products li, 
        #candicel-sales-page #sec-13 .right-section{
          max-width: 100%;
        }
      }

      /* Thyroid Blog */
      .thyroid-blog #blog_sidebar{
        display: none;
      }
      .thyroid-blog {
        width: 93%;
        max-width: 950px;
        margin: 0 auto;
        padding: 50px 50px 0;
      }
      @media screen and (max-width: 700px){
        .cart-comments, #footer-social a, 
        #footer-social a:link, 
        #footer-social a:visited {
          text-align: center;
        }
      }

      /* thyroid Neb Template Custom CSS */
      .my-container-neb {
        max-width: 950px;
        margin: 0 auto;
      }
      #sec-14 .my-container-neb {
        position: relative;
        z-index: 2;
        margin-top: -70px;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
      }
      #my-footer .my-container-neb {
        background-color: transparent;
      }



      #paracel-advanced-parasite-cleanse-60-capsules #product-related {
        display: none;
      }

      /* cart */
      #your-shopping-cart #footer-videos {
        display: none;
      }
      #shopify-section-product-options 
      #product-variant 
      .grid-item:nth-child(6) 
      .shappify-qty-msg 
      .shappify_qb_grid 
      tbody tr:nth-child(2) 
        td:first-child::after {
          content: '+';
        }
      #product-media-wrapper #product-info,
      #product-media-wrapper #product-variant .grid-item:nth-child(4), 
      #product-media-wrapper #product-variant .grid-item:nth-child(6){
        display: none;
      }
      .product-images-mobile{
        display: none;
      }
      @media screen and (max-width: 700px){
        #product-main-wrapper {
          display: flex !important;
          flex-direction: column !important;
          height: 100% !important;
        }
        #product-media-wrapper #product-info {
          display: block !important;
        }
        #product-media-wrapper + #product-info h1 {
          display: none;
        }
        #product-info:nth-child(2) #product-header span.product-price, 
        #product-info:nth-child(2) .yotpo,
        #product-info:nth-child(2) .product-instock-text {
          display: none;
        }
        #product-media-wrapper .yotpo .standalone-bottomline.star-clickable, .yotpo .standalone-bottomline .star-clickable {
          justify-content: center;
        }
        .product-images-mobile{
          display: block;
        }
        .product-images-desktop{
          display: none
        }
      }
      #my-tab p, 
      #my-tab ul li{
        text-align: left !important;
      }

      /* product page */
      #sugarpro-blood-sugar-support-60-vegetable-capsules #product-media-toggle {
        display: none;
      }


      @media screen and (max-width: 848px) {
        #candida-bird-formula #shopify-section-header {
          display: none;
        }
        /* thank you page */
        #header-section {
          display: none !important;
        }
        #main-nav-wrapper {
          display: none;
        }
        #main-header-wrapper {
          border-top: 1px solid #aaaaab;
          border-bottom: 1px solid #aaaaab;
        }
      }