*{box-sizing:border-box}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline;zoom:1}canvas{display:inline;zoom:1}video{display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;color:#222}button{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0}input{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;margin:0}select{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;margin:0}textarea{font-family:sans-serif;color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}kbd{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type=button]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=reset]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type=checkbox]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type=radio]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}html{font-size:100%}body{font:1em proxima-nova,sans-serif;color:#000;background:#fff}p{font-size:.875em;margin-top:0}h1,h2,h3,h4,h5{margin-top:0}h1{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2.375em;font-weight:300;font-style:normal}h2{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.813em;font-weight:400;line-height:1em;margin-bottom:10px}a{transition:all .5s ease;text-decoration:none}.container{position:relative;clear:both;max-width:1000px;margin:0 auto;padding:0 20px}img{max-width:100%;height:auto}.clear{clear:both}.social-icons{margin:0;padding:0;list-style:none}.social-icons li{float:left;margin-right:10px}.social-icons li:last-child{margin-right:0}.black-box{margin-top:40px;margin-bottom:40px;border:2px solid #fff;outline:4px solid #414042;background:#414042}.black-box{position:relative;min-height:190px}.black-box .image{position:absolute;top:15px;left:0}.black-box .image img{width:80%;border-right:2px solid #fff}.black-box .text{padding-top:50px;padding-right:20px;padding-left:260px}.black-box h2{color:#ffce00!important}.black-box p{color:#fff}.collapseomatic{font-size:.875em}.collapseomatic:hover{cursor:pointer}.page-id-560 .page-container .page-title h1{width:290px}.woocommerce form .form-row label.inline{margin-left:10px}.woocommerce .product-avg-rating{display:block;width:100%}.woocommerce .product-avg-rating .star-rating{color:#f0c200;float:none;position:relative;top:-1px;margin-bottom:10px;font-size:20px}.woocommerce .product-avg-rating .star-rating::before{color:#adadad}.woocommerce .product-avg-rating span.label{color:#e6b900}.woocommerce .product-avg-rating span.label:hover{text-decoration:underline}.woocommerce .product-reviews{margin-bottom:0}.woocommerce .product-reviews #reviews{box-sizing:border-box}.woocommerce .product-reviews #reviews *,.woocommerce .product-reviews #reviews *:before,.woocommerce .product-reviews #reviews *:after{box-sizing:border-box}.woocommerce .product-reviews #reviews #comments ol.commentlist{padding:0}.woocommerce .product-reviews #reviews #comments ol.commentlist li .comment-text{margin:0;padding:0 10px;background-color:#414042;border:2px solid #fff;outline:2px solid #414042;border-radius:0}.woocommerce .product-reviews #reviews #comments ol.commentlist li .comment-text .comment-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:10px;border-bottom:2px solid #fff;font-family:proxima-nova-extra-condensed,sans-serif;text-transform:uppercase}.woocommerce .product-reviews #reviews #comments ol.commentlist li .comment-text p.meta{padding:0;margin:0;color:#fff;font-size:16px}.woocommerce .product-reviews #reviews #comments ol.commentlist li .comment-text .description{padding:20px 10px}.woocommerce .product-reviews #reviews #comments ol.commentlist li .comment-text .description p{font-size:16px;line-height:1.3;margin-bottom:10px;color:#fff}.woocommerce .product-reviews #reviews #comments ol.commentlist li .comment-text .description p:last-of-type{margin-bottom:0}.woocommerce .product-reviews #reviews #comments ol.commentlist li .comment-text .star-rating{color:#ffce00;float:none;position:relative;top:-1px;margin-right:10px}.woocommerce .product-reviews #reviews #comments ol.commentlist li .comment-text .star-rating::before{color:#fff}.woocommerce .product-reviews #reviews #review_form_wrapper{display:block;background-color:#fff;border:2px solid #414042;outline:2px solid #f5f5f5;padding:20px}.woocommerce .product-reviews #reviews #review_form_wrapper .comment-notes{font-style:italic;border-left:2px solid #414042;padding:8px 5px;background-color:rgba(0,0,0,.05)}.woocommerce .product-reviews #reviews #review_form_wrapper .comment-reply-title{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.8rem;font-weight:600;text-transform:uppercase;padding:0 0 10px;margin:0 0 10px;border-bottom:2px solid #414042;display:block}.woocommerce .product-reviews #reviews #review_form_wrapper .stars{margin:20px 0}.woocommerce .product-reviews #reviews #review_form_wrapper .stars a{font-size:20px;color:#ffce00}.woocommerce .product-reviews #reviews #review_form_wrapper textarea,.woocommerce .product-reviews #reviews #review_form_wrapper input:not([type=submit]){font-family:proxima-nova,sans-serif;display:block;width:100%;max-width:100%;padding:5px 8px;color:#000;margin-bottom:15px;outline:0;box-shadow:none;background-color:transparent!important;border:1px solid rgba(0,0,0,.1);font-size:16px;border-radius:3px;transition:border 250ms ease-in-out}.woocommerce .product-reviews #reviews #review_form_wrapper textarea::-webkit-input-placeholder,.woocommerce .product-reviews #reviews #review_form_wrapper input:not([type=submit])::-webkit-input-placeholder{font-style:italic;color:#ccc}.woocommerce .product-reviews #reviews #review_form_wrapper textarea:-ms-input-placeholder,.woocommerce .product-reviews #reviews #review_form_wrapper input:not([type=submit]):-ms-input-placeholder{font-style:italic;color:#ccc}.woocommerce .product-reviews #reviews #review_form_wrapper textarea::placeholder,.woocommerce .product-reviews #reviews #review_form_wrapper input:not([type=submit])::placeholder{font-style:italic;color:#ccc}.woocommerce .product-reviews #reviews #review_form_wrapper textarea:focus,.woocommerce .product-reviews #reviews #review_form_wrapper input:not([type=submit]):focus{border:1px solid rgba(0,0,0,.3)}.woocommerce .product-reviews #reviews #review_form_wrapper textarea{min-height:80px}.woocommerce .product-reviews #reviews #review_form_wrapper .comment-form-comment,.woocommerce .product-reviews #reviews #review_form_wrapper .form-submit{margin-bottom:0}.woocommerce .product-reviews #reviews #review_form_wrapper input[type=submit]{margin-top:20px;transition:border 250ms ease-in-out,background 250ms ease-in-out,outline 250ms ease-in-out}.mean-container .mean-bar{position:fixed}header{position:relative;z-index:99999;height:110px;background-image:url(images/header-bg.png);background-repeat:repeat-x}@media only screen and (max-width:775px){header{top:52px}}header .logo{position:relative;z-index:100;top:-5px;float:left;width:28%;height:100px;transition:width 250ms ease-in-out}header .mobile-logo{display:none;width:100%;background:#fff}header .mobile-logo img{display:block;margin:0 auto;width:170px}header .header-right{float:left;width:72%;padding-top:5px;transition:width 250ms ease-in-out}header .header-right .social-icons{float:right;margin-top:8px;margin-bottom:20px}header .header-right nav{float:right;width:100%;padding-top:0}header .header-right nav li:last-child{margin-right:0}header .top-header{display:block;float:right;margin-top:10px;margin-right:20px;margin-bottom:10px}header .top-header p,header .top-header a{float:left}header .top-header p{font-weight:700;margin:0;margin-right:20px;padding:2px 0;color:#fff}header .top-header a{font-size:.875em;color:#fff}header .top-header a:hover{color:#ffce00}header .top-header a.buy-now{font-size:1em;margin-top:-9px;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;position:relative;padding:10px 20px 8px;text-transform:uppercase;background-color:#ffce00;color:#000}header .top-header a.buy-now::before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;content:'';border:2px solid #fff}header .top-header a.buy-now::before{border-color:#000}header .top-header a.buy-now:hover{background-color:#e6b900}header .top-header .my-account{padding:2px 0}header .top-header .cart-contents,header .top-header .my-account{margin-right:20px}header .top-header .cart-contents span{display:inline-block;padding:2px 6px;border-radius:3rem;background-color:#82bc00}header nav ul{text-align:right}header nav li{position:relative;display:inline-block;margin-right:3%}header nav li a{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.5em;font-weight:600;font-style:normal;color:#fff}header nav li a:hover{color:#82bc00}header nav li ul{position:absolute;z-index:101;top:38px;left:-50px;display:none}header nav li ul li{margin:0}header nav li ul li a{font-family:proxima-nova,sans-serif;font-size:.875em;display:block;min-width:200px;padding:10px;text-align:center;background:#82bc00}header nav li ul li a:hover{color:#82bc00;background:#fff}.free-shipping-banner{padding:5px 0;border-bottom:5px solid #ffce00;background:#82bc00}.free-shipping-banner p{font-size:1.5em;margin:0;text-align:center;color:#fff}.above-footer-disclaimer{font-size:13px;font-weight:700;margin-bottom:20px;padding:10px;border:3px solid #000}.above-footer-disclaimer p{margin-bottom:0;text-align:center}.newsletter-signup{height:105px;padding:25px 0;background-image:url(images/newsletter-bg.jpg);background-repeat:repeat-x}.newsletter-signup p,.newsletter-signup div{margin-top:0;margin-bottom:0}.newsletter-signup p{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.3em;font-weight:600}.newsletter-signup .nf-field-element{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.3rem;font-weight:600}.newsletter-signup .nf-form-fields-required,.newsletter-signup .ninja-forms-required-items,.newsletter-signup .ninja-forms-req-symbol{display:none}.newsletter-signup .form-label{font-family:proxima-nova-extra-condensed,sans-serif;padding-top:10px}@media screen and (min-width:768px){.newsletter-signup .form-label{float:left;width:33%;clear:none}}@media screen and (max-width:990px){.newsletter-signup .form-label{padding-top:0}}@media screen and (max-width:767px){.newsletter-signup .form-email{padding-bottom:10px}}@media screen and (min-width:768px){.newsletter-signup .form-email{float:left;width:54%;padding:0 20px;clear:none}}.newsletter-signup .form-email input{padding:13px!important;border:1px solid #000;font-size:1rem}.newsletter-signup .form-email label{display:none}@media screen and (min-width:768px){.newsletter-signup .form-button{float:left;clear:none;width:13%}}.newsletter-signup .form-button input{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1em;width:100%!important;font-weight:700;margin-top:4px;padding:4px 10px 3px;text-transform:uppercase;color:#fff;border:2px solid #fff;outline:4px solid #000;background:#000}.newsletter-signup input:invalid{background-color:#fff}@media screen and (min-width:1024px){.newsletter-signup .nf-after-field .nf-error-msg{font-size:14px!important}.newsletter-signup .nf-error-msg.nf-error-field-errors{clear:both;font-size:14px!important;background:#fbce01;text-align:right}}footer{background-image:url(images/footer-bg.jpg);background-position:center top}footer .footer-left{float:left;width:28%}footer .footer-left nav li:last-child{margin-right:0}footer .footer-right{float:left;width:72%;padding-top:30px}footer .footer-right .social-icons{float:right;margin-bottom:25px}footer .footer-right nav{float:right}footer .footer-right nav li:last-child{margin-right:0}footer nav ul li ul{display:none}footer nav li{float:left;margin-right:20px}footer nav li a{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.5em;font-weight:600;font-style:normal;color:#fff}footer nav li a:hover{color:#82bc00}footer .logo a{display:block;text-align:center}footer .footer-links{margin-top:25px}footer .footer-links p{font-family:proxima-nova,sans-serif;font-size:.938em;text-align:right;color:#fff}footer .footer-links p a{color:inherit}footer .footer-links p.copyright{font-size:.813em}footer .footer-row{padding:40px 0}footer .disclaimer{padding:15px;border:1px solid #000;background:#fff}footer .disclaimer p{font-weight:700;margin-bottom:0;text-align:center;color:#000}footer .disclaimer p a{color:#82bc00}footer .buy-now{font-size:1.2em;font-weight:700;float:right;margin-bottom:30px;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;position:relative;padding:10px 20px 8px;text-transform:uppercase;background-color:#ffce00;color:#000}footer .buy-now::before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;content:'';border:2px solid #fff}footer .buy-now::before{border-color:#000}footer .buy-now:hover{background-color:#e6b900}.footer-bottom{display:none}.slider{position:relative;z-index:1;margin-top:-110px}.slider .mobile-only{display:none}.slider .slide{position:relative;width:100%;height:980px;background-position:center center;background-size:cover}.slider .slide .wood-table{position:absolute;z-index:2;bottom:0;width:100%;height:980px;background-image:url(../../uploads/2017/05/home_back_woodtable2.png);background-position:center center;background-size:cover}.slider .slide .background{display:block;width:100%;margin:0 auto}.slider .slide .product{position:absolute;z-index:6;top:32%;width:100%}@media screen and (max-width:768px){.slider .slide .product{top:37%}.slider .slide .product img{width:45%}}@media screen and (max-width:440px){.slider .slide .product img{width:90%}}.slider .slide .description{position:absolute;z-index:5;top:50%;width:100%;min-height:165px;padding:20px 0;padding-left:320px;background-color:rgba(0,0,0,.5)}.slider .slide .description .container{position:relative;z-index:101}.slider .slide .description h1{font-size:3.2em;font-weight:100;line-height:1;margin-bottom:0;margin-bottom:20px;text-align:center;text-transform:uppercase;color:#ffce00}.slider .slide .description h1 b{font-weight:600}.slider .slide .description .slider_learn_more{position:relative;display:block;width:50%;margin:0 auto;text-align:center}@media screen and (max-width:768px){.slider .slide .description .slider_learn_more{width:80%}}.slider .slide .description .slider_learn_more::before,.slider .slide .description .slider_learn_more::after{position:absolute;top:50%;display:block;width:25%;content:'';border-top:1px solid #fff}.slider .slide .description .slider_learn_more::before{left:0}.slider .slide .description .slider_learn_more::after{right:0}.slider .slide .description .slider_learn_more a{font-size:1.3em;display:inline-block;width:40%;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;position:relative;padding:10px 20px 8px;text-transform:uppercase;background-color:#82bc00;color:#fff}.slider .slide .description .slider_learn_more a::before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;content:'';border:2px solid #fff}.slider .slide .description .slider_learn_more a::before{border-color:#fff}.slider .slide .description .slider_learn_more a:hover{background-color:#70a300}.slider .slide .description .slider_learn_more a:first-of-type{display:none}.slider .slide.alt .product img{float:right}.slider .slide.alt .description{padding-right:320px;padding-left:0}.homepage-content{position:relative;z-index:99;height:auto;margin:0 auto 180px;background:#d6d7d8;background:linear-gradient(to bottom,#D6D7D8 0%,#fff 100%);position:relative}.homepage-content::before{content:'';width:100%;height:200px;background-image:url(images/hex_top.png);background-repeat:no-repeat;background-position:center bottom;position:absolute;left:0;top:-200px}.homepage-content::after{content:'';width:100%;height:200px;background-image:url(images/hex_bottom.png);background-repeat:no-repeat;background-position:center top;position:absolute;left:0;bottom:-200px}.homepage-content img{margin-top:40px}.homepage-testimonial{height:500px;margin-top:-184px;padding-top:120px;background-image:url(images/medicine--food.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.homepage-testimonial .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.homepage-testimonial p{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2.313em;font-weight:400;font-style:normal;width:100%;color:#fff;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.8);background-color:rgba(0,0,0,.3);padding:1.5rem 2.5rem;font-weight:600}.homepage-testimonial p i{font-size:80%}.homepage-buckets{margin:40px 0}.homepage-buckets .container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage-buckets .bucket{float:none;width:30%;padding:3px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:border 250ms ease-in-out}.homepage-buckets .bucket:hover{border-top:1px solid #231f20;border-bottom:1px solid #231f20}.homepage-buckets .bucket:hover::before{border-top:5px solid #231f20}.homepage-buckets .bucket:hover::after{border-top:5px solid #231f20}.homepage-buckets .bucket::before{line-height:5px;display:block;padding:5px 0;content:'\a0';border-top:5px solid transparent;transition:border 250ms ease-in-out}.homepage-buckets .bucket::after{line-height:1px;display:block;content:'\a0';border-top:5px solid transparent;transition:border 250ms ease-in-out}.homepage-buckets .bucket h2{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.8rem;font-weight:400;font-style:normal;margin-top:10px;margin-bottom:0;padding:10px 0;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;color:#82bc00;font-weight:600;transition:background-color 250ms ease-in-out,color 250ms ease-in-out}.homepage-buckets .bucket h2:hover{color:#fff;background:#82bc00}.homepage-buckets .bucket p{font-size:17px;margin:15px 0;text-align:center}.homepage-buckets .bucket .m-button__parent{margin-bottom:10px}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto}.page-header{width:100%;height:400px;margin-top:-40px;background-position:center center;background-size:cover}.page-container{position:relative;z-index:90;margin-top:-190px;margin-bottom:60px;padding-top:160px;background-image:url(images/interior_page-body-bg.png);background-repeat:no-repeat;background-position:center top}.page-container .page-content p{font-size:18px}.page-container .page-content hr{margin:30px 0}.page-container .page-content.page-content--overlap-title{margin-top:-200px}.page-container .page-content.page-content--no-header{padding-top:200px}.page-container h2,.page-container a{color:#82bc00}.page-container .page-title{font-size:1em;margin-bottom:50px;text-align:center}.page-container .page-title--spaced{padding-top:160px;padding-bottom:100px}@media screen and (max-width:767px){.page-container .page-title--spaced{padding-top:200px}}@media screen and (max-width:590px){.page-container .page-title--spaced{padding-top:30%}}.page-container .page-title .container{padding-bottom:40px;border-bottom:1px solid #000}.page-container .page-title .container.no-border{border:0}.page-container .page-title h1,.page-template-page-home .homepage-content h1{font-size:2rem;display:block;width:100%;margin:0 auto;margin-bottom:40px;padding:3px 0;text-align:center;border-top:1px solid #82bc00;border-bottom:1px solid #82bc00;font-weight:600;text-transform:uppercase;color:#5f8900;width:40%}.page-container .page-title h1::before,.page-template-page-home .homepage-content h1::before{line-height:5px;display:block;padding:5px 0;content:'\a0';border-top:5px solid #82bc00}.page-container .page-title h1::after,.page-template-page-home .homepage-content h1::after{line-height:0;display:block;margin-top:10px;padding-top:0;content:'\a0';border-top:5px solid #82bc00}.page-container .page-title p,.page-template-page-home .homepage-content p{font-size:17px;line-height:1.5}.page-container li{font-size:18px;margin-bottom:10px}.page-template-page-home .homepage-content h1{width:400px}.page-id-420 .page-title h1{width:280px}.wpsl-input label,#wpsl-radius label,#wpsl-category label{width:auto!important}.page-id-27 .collapseomatic{font-size:14px;color:#82bc00}.page-id-27 h2{margin-top:50px}.page-template-page-products .page-container .page-title{margin-bottom:25px}.page-template-page-products .page-container .page-title .container{padding-bottom:0;border-bottom:0}.page-template-page-products .page-container .page-title h1{width:445px;margin-bottom:0}.product-header{width:100%;height:400px;margin-top:-40px;background-position:center center;background-size:cover}.product-container{position:relative;z-index:90;margin-top:-185px;margin-bottom:60px;padding-top:200px;background-image:url(images/interior_page-body-bg.png);background-repeat:no-repeat;background-position:center top}.product-container .product-left{float:left;width:50%;padding-right:10px}.product-container .product-right{float:right;width:50%;padding-left:10px}.product-container .product-desc .product-left{margin-top:-250px}.product-container .product-desc h1{font-size:3rem;font-weight:600;margin-bottom:5px}.product-left .alt-images{padding-top:140%}.product-container .alt-images ul{margin:0;padding:0;list-style:none;text-align:center}.product-container .alt-images ul li{display:inline-block;width:120px;height:120px;margin-right:10px;border:2px solid #d7d6cc;background:#fff}.product-container .alt-images ul li img{display:block;height:100%;margin:0 auto}.product-container .alt-images ul li:last-child{margin-right:0}.product-container .product-info{margin-top:20px;padding-top:20px;border-top:2px solid #939598}.product-container .product-info p{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:felx-start;align-items:felx-start;-ms-flex-pack:justify;justify-content:space-between}.product-container .product-info p img{width:48%;height:auto}.product-container .other-products h3,.product-container .product-reviews #reviews h3{font-family:proxima-nova-extra-condensed,sans-serif;font-size:2rem;display:block;width:400px;margin:0 auto;margin-bottom:40px;padding:3px 0;text-align:center;border-top:1px solid #82bc00;border-bottom:1px solid #82bc00;font-weight:600;text-transform:uppercase;color:#5f8900}.product-container .other-products h3::before,.product-container .product-reviews #reviews h3::before{line-height:5px;display:block;padding:5px 0;content:'\a0';border-top:5px solid #82bc00}.product-container .other-products h3::after,.product-container .product-reviews #reviews h3::after{line-height:0;display:block;margin-top:10px;padding-top:0;content:'\a0';border-top:5px solid #82bc00}.product-stamp{width:50%}.postid-50 .product-stamp{margin-top:-30px}.postid-48 .product-stamp,.postid-49 .product-stamp{margin-top:10px;margin-bottom:10px}.single-product .product-list li:hover .hover-enable{min-height:308px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px;border:1px solid #82bc00}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{float:right;padding:8px 15px;text-transform:uppercase;color:#fff;border:2px solid #fff;outline:4px solid #000;background:#000!important}.add_to_cart_inline{padding:0!important;border:none!important}.add_to_cart_inline .woocommerce-Price-amount{font-size:1.8rem;font-weight:700;display:block;margin:20px 0;color:#82bc00}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .product-container #respond input#submit,.woocommerce .product-container a.button,.woocommerce .product-container button.button,.woocommerce .product-container input.button{font-weight:600!important;padding:10px 20px 8px!important;text-align:center;text-transform:uppercase;color:#fff!important;border:2px solid #fff!important;border-radius:0!important;font-family:proxima-nova-extra-condensed,sans-serif;outline:3px solid #82bc00;background:#82bc00!important;font-size:1.2rem!important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .product-container #respond input#submit:hover,.woocommerce .product-container a.button:hover,.woocommerce .product-container button.button:hover,.woocommerce .product-container input.button:hover{background:#70a300!important;outline:3px solid #70a300}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{margin-right:20px!important}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:15px!important}.woocommerce #content div.product .product-desc div.images,.woocommerce div.product .product-desc div.images,.woocommerce-page #content div.product .product-desc div.images,.woocommerce-page div.product .product-desc div.images{float:none;width:100%}.woocommerce #content div.product .product-desc div.summary,.woocommerce div.product .product-desc div.summary,.woocommerce-page #content div.product .product-desc div.summary,.woocommerce-page div.product .product-desc div.summary{width:100%;float:none}.woocommerce #content div.product .product-desc .price,.woocommerce div.product .product-desc .price,.woocommerce-page #content div.product .product-desc .price,.woocommerce-page div.product .product-desc .price{margin-bottom:0;font-size:2rem;font-weight:600;color:#82bc00}.woocommerce #content div.product .product-desc .star-rating,.woocommerce div.product .product-desc .star-rating,.woocommerce-page #content div.product .product-desc .star-rating,.woocommerce-page div.product .product-desc .star-rating{color:#f0c200;float:none;position:relative;top:-1px;font-size:20px}.woocommerce #content div.product .product-desc .star-rating::before,.woocommerce div.product .product-desc .star-rating::before,.woocommerce-page #content div.product .product-desc .star-rating::before,.woocommerce-page div.product .product-desc .star-rating::before{color:#adadad}.woocommerce #content div.product .product-desc .woocommerce-review-link,.woocommerce div.product .product-desc .woocommerce-review-link,.woocommerce-page #content div.product .product-desc .woocommerce-review-link,.woocommerce-page div.product .product-desc .woocommerce-review-link{display:block;font-weight:600;color:#f0c200}.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart{margin-top:1rem}.woocommerce #content div.product form.cart span.qty_label,.woocommerce div.product form.cart span.qty_label,.woocommerce-page #content div.product form.cart span.qty_label,.woocommerce-page div.product form.cart span.qty_label{display:block;width:100%;margin-bottom:10px;font-size:18px;font-weight:600}.woocommerce #content div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{float:none;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.woocommerce #content div.product form.cart div.quantity input[type=button],.woocommerce div.product form.cart div.quantity input[type=button],.woocommerce-page #content div.product form.cart div.quantity input[type=button],.woocommerce-page div.product form.cart div.quantity input[type=button]{display:block;width:20%;position:static;height:auto;border:0;background-color:#414042;color:#fff;transition:background-color 250ms ease-in-out}.woocommerce #content div.product form.cart div.quantity input[type=button]:hover,.woocommerce div.product form.cart div.quantity input[type=button]:hover,.woocommerce-page #content div.product form.cart div.quantity input[type=button]:hover,.woocommerce-page div.product form.cart div.quantity input[type=button]:hover{background-color:#0e0e0e}.woocommerce #content div.product form.cart div.quantity input[type=button].minus,.woocommerce div.product form.cart div.quantity input[type=button].minus,.woocommerce-page #content div.product form.cart div.quantity input[type=button].minus,.woocommerce-page div.product form.cart div.quantity input[type=button].minus{border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.woocommerce #content div.product form.cart div.quantity input[type=button].plus,.woocommerce div.product form.cart div.quantity input[type=button].plus,.woocommerce-page #content div.product form.cart div.quantity input[type=button].plus,.woocommerce-page div.product form.cart div.quantity input[type=button].plus{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.woocommerce #content div.product form.cart div.quantity input[type=number],.woocommerce div.product form.cart div.quantity input[type=number],.woocommerce-page #content div.product form.cart div.quantity input[type=number],.woocommerce-page div.product form.cart div.quantity input[type=number]{width:60%;border:0;border-radius:0;border-top:1px solid #414042;border-bottom:1px solid #414042}.woocommerce #content div.product form.cart div.quantity input:hover,.woocommerce #content div.product form.cart div.quantity input:focus,.woocommerce div.product form.cart div.quantity input:hover,.woocommerce div.product form.cart div.quantity input:focus,.woocommerce-page #content div.product form.cart div.quantity input:hover,.woocommerce-page #content div.product form.cart div.quantity input:focus,.woocommerce-page div.product form.cart div.quantity input:hover,.woocommerce-page div.product form.cart div.quantity input:focus{outline:0}.woocommerce #content div.product form.cart .button,.woocommerce div.product form.cart .button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button{float:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{margin-top:3rem}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{margin-bottom:0;padding:2px 1px 0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:left;justify-content:left;border-bottom:2px solid #414042}.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li::before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li::after{content:none!important}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin:0 1px;background-color:#414042;color:#fff;border:2px solid #fff;outline:2px solid #414042;border-radius:0;font-size:1.3rem;text-transform:uppercase;font-family:proxima-nova-extra-condensed,sans-serif;transition:background-color 250ms ease-in-out,outline 250ms ease-in-out}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background-color:#82bc00;outline-color:#0e0e0e}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{color:#fff}.woocommerce #content div.product .woocommerce-Tabs-panel,.woocommerce div.product .woocommerce-Tabs-panel,.woocommerce-page #content div.product .woocommerce-Tabs-panel,.woocommerce-page div.product .woocommerce-Tabs-panel{padding:20px 24px;background-color:#f0f0f0}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{min-width:200px;margin-bottom:10px!important}@media screen and (max-width:425px){#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:100%!important}}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{margin-bottom:10px}@media screen and (max-width:425px){.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:100%!important}}@media screen and (max-width:425px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%!important}}.page-id-297 .page-container .page-title h1{width:325px}.community-posts{margin-top:40px}.community-posts h1{margin-bottom:40px}.community-posts .post{margin-bottom:30px}.community-column{float:left;width:50%;padding-right:5%}.community-column.last{padding-right:0}#recent-news h1{color:#82bc00}#recent-news .post-header .post-date{background:#82bc00}#press-releases h1{color:#2b3990}#press-releases .post-header .post-date{background:#2b3990}#events{padding-right:0}#events h1{color:#ffce00}#events .post-header .post-date{color:#000;background:#ffce00}.community-posts .post{min-height:70px}.community-posts .post-header{position:relative}.community-posts .post-header .post-date{position:absolute;width:60px;min-height:70px;padding:10px 0;color:#fff;border-radius:5px;background:#c3002f}.community-posts .post-header .post-date span{display:block;text-align:center}.community-posts .post-header .post-date .month{font-size:.813em;line-height:.565em}.community-posts .post-header .post-date .day{font-size:1.875em;line-height:1.254em}.community-posts .post-header .post-date .year{font-size:.813em;line-height:.4065em}.community-posts .post-header .post-title{margin-top:20px}.community-posts .post-header .post-title h1{margin-bottom:0}.community-posts .post-body{padding-left:80px}.community-posts .post-body p{margin-bottom:5px}.community-posts .news_posts_card_img{display:block;margin-bottom:10px}.page-id-66 .page-container .page-title h1{width:400px}.about-left h2{line-height:1.3em;margin-top:50px}.about-right h2{line-height:1.5em}.page-id-154 .page-container .page-title h1{width:320px}.page-id-254 .page-container .page-title h1{width:550px}.page-id-253 .page-container .page-title h1{width:410px}#pg-253-1 .panel-grid-cell{word-break:keep-all}.page-id-460 .page-title h1{width:315px}.team-members .team-member{margin-bottom:80px}.team-members .team-member .picture{float:left;width:30%}.team-members .team-member .bio{float:right;width:70%;padding-left:40px}.team-members .team-member .picture img{display:block;margin:0 auto}.team-members .team-member .bio .bio-extended{display:none}.page-id-79 .ninja-forms-required-items{display:none}.page-id-79 .text-wrap.label-above label{display:none}.page-id-79 input[type=text],.page-id-79 input[type=email],.page-id-79 textarea{padding:10px;border:1px solid #82bc00}.page-id-79 input[type=submit]{float:right;padding:8px 15px;text-transform:uppercase;color:#fff;border:2px solid #fff;outline:4px solid #000;background:#000}.page-id-151 .collapseomatic{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.813rem;font-weight:600;line-height:1em;margin-bottom:10px;color:#82bc00;border:1px solid #ccc;padding:15px 20px;display:block;width:100%;background-color:#f3f3f3;margin-bottom:15px}.page-id-151 .collapseomatic::before{content:'+ '}.page-id-151 .collapseomatic.colomat-close{margin-bottom:0}.page-id-151 .collapseomatic.colomat-close::before{content:'– '}.page-id-151 .page-container p{margin-bottom:0}.page-id-151 .collapseomatic_content{display:block;width:100%;padding:20px;background-color:#fff;font-size:17px;line-height:1.3;margin-bottom:40px;border:1px solid #ccc;border-top:none}#blog-content{margin-top:140px;margin-bottom:40px}#blog-content .button{display:inline-block;padding:10px;text-transform:uppercase;color:#fff;border:1px solid transparent;background:#82bc00}#blog-content .button:hover{color:#82bc00;border:1px solid #82bc00;background:#fff}#blog-content .blog-left{float:left;width:70%}#blog-content .blog-right{float:right;width:30%;padding-left:60px}#blog-content .blog-right ul{margin:0;padding:0;list-style:none}#blog-content .blog-right ul li{margin-bottom:20px}#blog-content .blog-right ul li ul li{margin-bottom:10px}#blog-content .blog-right h2{font-family:open sans;font-style:normal;color:#82bc00}#blog-content .blog-right a{color:#ffce00}#blog-content .blog-right a:hover{text-decoration:underline}#blog-content article .date{display:block;width:100%;margin-bottom:10px;padding:5px 0;border-top:1px solid #ffce00;border-bottom:1px solid #ffce00}#blog-content .featured-image{margin-bottom:20px}.mean-container .mean-nav ul li a.mean-expand{height:28px}@media only screen and (max-width:980px){.product-list{text-align:center}.product-list li{width:31.9%}.product-list li:hover h2{background:0 0!important}.product-list li:hover .hover-enable{display:none}}@media only screen and (max-width:920px){footer{height:auto}footer .footer-right{display:none}footer .footer-left{float:none;width:100%;margin-bottom:20px}footer .footer-left a{display:block;text-align:center}.footer-bottom{display:block}.footer-bottom .social-icons{display:none;margin:20px 0;text-align:center}.footer-bottom .social-icons li{display:inline-block;float:none}.footer-bottom nav ul{text-align:center}.footer-bottom nav li{display:inline-block;float:none}.footer-bottom nav li:last-child{margin-right:0}.footer-bottom .footer-links p{margin-bottom:0;padding-bottom:20px;text-align:center}}@media only screen and (max-width:875px){header .logo{width:18%}header .header-right{width:82%}}@media only screen and (max-width:857px){.homepage-buckets .bucket h2{font-size:1.4em}}@media only screen and (max-width:824px){.newsletter-signup #ninja_forms_field_8_div_wrap{width:50%}}@media screen and (max-width:768px){.homepage-content{height:auto;margin-top:0;padding:30px 0 0;background:#d1d2d4;background:linear-gradient(to bottom,#d1d2d4 0%,#fff 100%);background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d2d4',endColorstr='#ffffff',GradientType=0)}.homepage-content::before,.homepage-content::after{content:none}.homepage-testimonial{margin-top:0;padding-top:85px}}@media only screen and (max-width:775px){header .logo{float:none;width:100%}header .logo a{display:block;text-align:center}header .social-icons{display:none}.admin-bar header .top-header{top:50px}header .top-header{position:fixed;top:4px;left:13px}header .top-header .my-account,header .top-header .cart-contents,header .top-header .buy-now{display:none}.community-column{float:none;width:100%;margin-bottom:20px;padding-right:0}.product-container .other-products h3{width:auto}.product-container .other-products .product-list li{width:50%}.homepage-buckets .bucket h2{font-size:1.2em}}@media only screen and (max-width:740px){.slider .slide{height:820px}.slider .slide .description{top:auto;bottom:0;padding-left:0}.slider .slide.alt .description{padding-right:0}.slider .slide .product{top:30%}.slider .slide.alt .product img,.slider .slide .product img{display:block;float:none;margin:0 auto}}@media only screen and (max-width:690px){.homepage-testimonial p{font-size:1.8em;width:auto}.page-container .page-title h1,.page-template-page-home .homepage-content h1{width:auto!important}}@media only screen and (max-width:660px){.black-box .image{position:static}.black-box .image img{display:block;width:50%;margin:0 auto;margin-top:20px;border:none}.black-box .text{padding-left:20px}.black-box .text h2{text-align:center}.footer-bottom nav{display:none}.product-container .product-left,.product-container .product-right{float:none;width:100%}.product-container .product-left{margin-bottom:40px}.homepage-buckets .bucket{float:none;width:100%;margin-right:0;margin-bottom:20px}.homepage-buckets .bucket img{display:block;margin:0 auto}.product-container .product-desc .product-left{margin-top:0}.product-left .big-image img{position:static}.team-members .team-member .picture,.team-members .team-member .bio{float:none;width:100%;padding-left:0}.team-members .team-member .picture{margin-bottom:40px}#blog-content .blog-left,#blog-content .blog-right{float:none;width:100%;padding:0}#blog-content .blog-left{margin-bottom:40px}}@media only screen and (max-width:630px){.newsletter-signup{height:auto;background-color:#ffce00;background-image:none}.newsletter-signup #ninja_forms_field_6_div_wrap,.newsletter-signup #ninja_forms_field_8_div_wrap,.newsletter-signup #ninja_forms_field_9_div_wrap{float:none;width:100%;padding:5px 0}}@media only screen and (max-width:590px){.product-list li{float:none;width:100%;margin-right:0}.page-id-254 .page-container .page-title h1{width:auto}.logo img{width:40%}.slider .slide{height:740px}.slider .slide .product{top:30%}}@media only screen and (max-width:465px){.alignright,.alignleft{display:block;float:none;margin:10px auto}.page-id-253 .page-container .page-title h1{width:auto;word-break:break-all}.page-id-66 .page-container .page-title h1{width:auto}}@media only screen and (max-width:440px){.page-template-page-home .homepage-content h1{width:auto;max-width:400px}.wood-table{display:none}header{height:auto;background:0 0}header .logo{display:none}header .mobile-logo{display:block}.slider{margin-top:0}.slider .slide .product{top:5%}.slider .slide .description{top:67%;bottom:auto}.slider .mobile-only{display:block}}@media only screen and (max-width:390px){.slider .slide .description h1{font-size:2em}}@media screen and (max-width:375px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:100%!important;float:none!important}.slider .slide{height:640px}}@media only screen and (max-width:390px){.slider .slide .description h1{font-size:2em}}@media only screen and (max-width:355px){.page-id-154 .page-container .page-title h1{width:auto}}@media screen and (max-width:320px){.slider .slide{height:580px}}.nf-form-layout input:invalid,.nf-form-layout textarea:invalid{background-color:#fff}.nf-form-layout .nf-form-fields-required{display:none}.nf-form-layout .nf-field-element input,.nf-form-layout .nf-field-element select,.nf-form-layout .nf-field-element textarea{padding:10px}.nf-form-layout .field-wrap input[type=button]{font-family:proxima-nova-extra-condensed,sans-serif;font-weight:700;margin-top:4px;padding:4px 10px 3px;text-transform:uppercase;color:#fff;border:2px solid #fff;outline:4px solid #000;background:#000}.nf-form-layout .field-wrap input[type=button]:hover{border-color:#7fbd01;background:#7fbd01}.m-button{display:inline-block;position:relative}.m-button__parent{display:block;width:100%}.m-button__parent--left{text-align:left}.m-button__parent--center{text-align:center}.m-button__parent--right{text-align:right}.m-button--green a{display:inline-block;vertical-align:top;margin-left:110px;margin-right:110px;font-size:1.375rem;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;position:relative;padding:10px 20px 8px;text-transform:uppercase;background-color:#82bc00;color:#fff}.m-button--green a::before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;content:'';border:2px solid #fff}.m-button--green a::before{border-color:#fff}.m-button--green a:hover{background-color:#70a300}@media screen and (max-width:425px){.m-button--green a{margin-left:12%;margin-right:12%}}.m-button--green-alt a{display:inline-block;vertical-align:top;margin-left:110px;margin-right:110px;font-size:1.375rem;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;position:relative;padding:10px 20px 8px;text-transform:uppercase;background-color:#fff;color:#000}.m-button--green-alt a::before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;content:'';border:2px solid #fff}.m-button--green-alt a::before{border-color:#000}.m-button--green-alt a::before{border-color:#82bc00}.m-button--green-alt a:hover{background-color:#f2f2f2}@media screen and (max-width:425px){.m-button--green-alt a{margin-left:12%;margin-right:12%}}.m-button--fitted{width:100%}.m-button--fitted a{width:45%;margin:0 auto}.m-button--fitted::before,.m-button--fitted::after{width:25%!important}@media screen and (max-width:768px){.m-button--fitted a{width:70%}.m-button--fitted::before,.m-button--fitted::after{width:10%!important}}.m-button--small a{font-size:1rem}.m-button::before,.m-button::after{content:'';display:inline-block;vertical-align:top;width:100px;border-top:1px solid transparent;position:absolute;top:50%}@media screen and (max-width:425px){.m-button::before,.m-button::after{width:10%}}.m-button::before{left:0;margin-right:10px}.m-button::after{margin-left:10px;right:0}.m-button--lines-dark::before,.m-button--lines-dark::after{border-color:#000}.m-button--lines-light::before,.m-button--lines-light::after{border-color:#fff}.container .woocommerce ul.products li.product a,.woocommerce .product-container ul.products li.product a{color:#036733}.container .woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce .product-container ul.products li.product .woocommerce-loop-product__title{display:block;font-weight:600;font-size:1.8rem}.container .woocommerce ul.products li.product .star-rating,.woocommerce .product-container ul.products li.product .star-rating{color:#cca500}.container .woocommerce ul.products li.product .price,.woocommerce .product-container ul.products li.product .price{margin-bottom:0;font-size:1.5rem;font-weight:600;color:#cca500}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;z-index:10;box-shadow:0 0 30px rgba(0,0,0,.2)}#ninja_forms_form_8_cont{margin-top:2rem}#ninja_forms_form_8_cont .ninja-forms-all-fields-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#ninja_forms_form_8_cont .ninja-forms-required-items,#ninja_forms_form_8_cont .field-wrap{width:100%}#ninja_forms_form_8_cont #ninja_forms_field_19_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_20_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_22_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_23_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_24_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_25_div_wrap{width:48%}@media screen and (max-width:550px){#ninja_forms_form_8_cont #ninja_forms_field_19_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_20_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_22_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_23_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_24_div_wrap,#ninja_forms_form_8_cont #ninja_forms_field_25_div_wrap{width:100%}}#ninja_forms_form_8_cont input[type=text],#ninja_forms_form_8_cont input[type=email],#ninja_forms_form_8_cont textarea{padding:8px 10px;border-radius:3px;border:1px solid #ccc}#ninja_forms_form_8_cont input[type=text]:focus,#ninja_forms_form_8_cont input[type=email]:focus,#ninja_forms_form_8_cont textarea:focus{outline:none}#ninja_forms_form_8_cont select{display:block;width:100%;padding:6px 10px}#ninja_forms_form_8_cont #nf_processing_8 input,#ninja_forms_form_8_cont #nf_submit_8 input{font-family:proxima-nova-extra-condensed,sans-serif;font-size:1.3em;font-weight:700;margin-top:4px;padding:4px 10px 3px;text-transform:uppercase;color:#fff;border:2px solid #fff;outline:4px solid #000;background:#000}#ninja_forms_form_8_cont .ninja-forms-response-msg.ninja-forms-error-msg{display:block;width:100%;background-color:red;border-radius:10px;text-align:left;margin-bottom:2rem;color:#fff}#ninja_forms_form_8_cont .ninja-forms-response-msg.ninja-forms-error-msg div{padding:.5rem 1rem}#ninja_forms_form_8_cont .ninja-forms-field-error{display:block;margin-top:.5rem;font-style:italic}#ninja_forms_form_8_cont .ninja-forms-field-error p{font-size:16px}.m-comliance-info__product{margin-top:0;border-bottom:5px solid #82bc00;position:relative;text-align:center}.m-comliance-info__product:after{content:'';position:absolute;bottom:0;left:calc(50% - 5px);display:inline-block;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #82bc00 transparent}.m-comliance-info__product h1{padding-left:15%;color:#999;font-family:proxima-nova-extra-condensed,sans-serif;font-size:28px;line-height:1.1;min-height:62px;margin:0;padding:0;text-align:center;font-weight:600}@media screen and (min-width:1220px){.m-comliance-info__product h1{font-size:28px}}.m-comliance-info__product .m-comliance-info__product-image{width:200px}.m-product-info__batch{padding:50px 6%;margin:0 0 200px;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.m-product-info__batch{-ms-flex-direction:column;flex-direction:column}}.m-product-info__batch h4{color:#82bc00;font-family:proxima-nova-extra-condensed,sans-serif;margin-bottom:5px;font-size:18px}.m-product-info__batch .m-product-info__supplement-facts{width:400px}.m-product-info__no-results{padding:60px 0 200px;text-align:center}.m-product-info__no-results p{padding-bottom:20px}.m-product-info__col-row{clear:both}.m-product-info__col-box{margin-bottom:30px;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600}.m-product-info__col-box p{font-family:1em proxima-nova,sans-serif}@media screen and (min-width:768px){.m-product-info__col-box{margin-bottom:60px}}@media screen and (min-width:768px){.m-product-info__col-box.m-product-info__col-box--1-3{width:33.33%;float:left}}@media screen and (min-width:768px){.m-product-info__col-box.m-product-info__col-box--2-3{width:66.66%;float:left}}.m-product-info__col{width:100%}@media screen and (min-width:992px){.m-product-info__col{float:left}}@media screen and (min-width:992px){.m-product-info__col.m-product-info__col--2-3{width:66.66%;padding-right:50px}}@media screen and (min-width:992px){.m-product-info__col.m-product-info__col--1-3{width:33.33%;border-left:1px solid #f2f2f3;padding-left:50px}}.m-btn{display:inline-block;font-weight:600!important;padding:10px 20px 8px!important;text-align:center;color:#fff!important;border:2px solid #fff!important;border-radius:0!important;font-family:proxima-nova-extra-condensed,sans-serif;outline:3px solid #82bc00;background:#82bc00!important;font-size:1rem!important}.m-form .ninja-forms-required-items{display:none}.m-form .nf-field-description{padding-bottom:10px}.m-form select{border:1px solid #82bc00;height:40px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/icon-select.svg) no-repeat;background-size:contain;background-position:right center}.m-form select:before{content:'';display:block;width:30px;height:40px}.m-form .text-wrap.label-above label{display:none}.m-form input[type=text],.m-form input[type=email],.m-form textarea{padding:10px;border:1px solid #82bc00}.m-form input[type=submit]{float:right;padding:8px 15px;text-transform:uppercase;color:#fff;border:2px solid #fff;outline:4px solid #82bc00;background:#82bc00}#nf-label-field-38{display:none}