/*
Theme Name: Neatfreak Custom Theme
Version: 3.0
Theme URI: https://brandcandy.co.za
Description: Custom theme for Neatfreak by the hideously clever Brand Candy crew.
Author: Brand Candy
Author URI: http://www.brandcandy.co.za
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}iframe{max-width:100%;max-height:400px}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#94c83d;color:#fff;text-decoration:none}mark{background-color:#94c83d;color:#fff;font-style:italic;font-weight:bold;padding:2px 5px}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px dashed #ccc;margin:1em 0;padding:0;width:100%}input,select{vertical-align:middle}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.sticky{display:block}.bypostauthor{display:block}.gallery-caption{display:block}body,html{font-family:'Oxygen',sans-serif;font-size:14px;color:#747474}.font_oxygen{font-family:'Oxygen',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font_pacifico{font-family:'Pacifico',cursive;font-weight:300 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#94c83d;}a:hover{color:#747474}a.woocommerce-terms-and-conditions-link,a.edit{color:#94c83d;font-weight:bold;}a.woocommerce-terms-and-conditions-link:hover,a.edit:hover{color:#282828}a.remove{display:inline-block !important;font-size:0 !important;}a.remove i.fa-trash-alt{font-size:16px}.woocommerce a.remove:hover{color:#747474 !important;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.5em;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:bold}h1{font-size:36px;}h1.woo_cat_title{font-size:30px;overflow:visible}h1.product_title,h1.single-page-title{font-size:40px;overflow:hidden;line-height:45px;font-family:'Pacifico',cursive;font-weight:300 !important;overflow:visible}h1.single-page-title{margin:20px 0}h1.cat_title{background:#747474;overflow:hidden;margin:20px 0;padding:30px;text-align:center;font-size:50px;overflow:visible;line-height:50px}h1.category_title{overflow:hidden;margin:0 0 40px 0;padding:30px;text-align:center;font-size:50px;overflow:visible;line-height:50px}h2{font-size:30px;}h2.sub_post_title{font-size:24px;line-height:28px;margin-bottom:10px;height:58px;overflow:hidden}h2.acc_title{font-size:20px;padding:10px 30px 10px 10px;position:relative;}h2.acc_title i.fas{position:absolute;right:0;top:0;width:30px;height:45px;display:block;line-height:45px;text-align:center}h3{font-size:26px;}h3.sidebar_wtitle{font-size:18px;display:block;background:#747474;color:#fff;padding:10px;font-weight:300}h3.widgettitle{font-size:18px;font-weight:300;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid}h3.newsletter_title{font-weight:300;font-size:20px;line-height:30px;font-weight:300;width:100%}h4{font-size:22px}h5{font-size:18px}h6{font-size:14px}p{font-size:14px;line-height:20px;margin-bottom:20px}.woocommerce div.product p.stock.in-stock{display:none;height:0}.woocommerce .star-rating{color:#94c83d}.woocommerce .cart-collaterals .cross-sells h2:first-child,.woocommerce .cart-collaterals .cart_totals h2:first-child{font-family:'Pacifico',cursive;font-weight:300 !important;font-size:40px;overflow:hidden;line-height:70px}.woocommerce div.product section.products.related h2:first-child,.woocommerce div.product section.products.upsells h2:first-child{font-family:'Pacifico',cursive;font-weight:300 !important;font-size:40px;overflow:hidden;line-height:50px}.whitetext{color:#fff}.greentext{color:#94c83d}.w_spacer{padding:10px}.content-area ul,.content-area ol{padding:0;margin:0 !important;}.content-area ul li,.content-area ol li{background:url("images/list.png") no-repeat scroll 0 0 transparent;background-position:5px 3px;background-size:20px;list-style:none;padding-left:30px;line-height:16px;margin-bottom:10px}.content-area ul.products li,.content-area ol.products li{background:none}@media screen and (max-width:600px){table.shop_table.wl-table thead{display:none}}table.shop_table.wl-table tr td{padding:5px 5px !important;}@media screen and (max-width:600px){table.shop_table.wl-table tr td{width:100%;display:block;text-align:center;box-sizing:border-box}table.shop_table.wl-table tr td.product-name,table.shop_table.wl-table tr td.product-remove{text-align:center !important}}table.shop_table.wl-table tr td.product-thumbnail img{width:80px;height:auto}table.shop_table.wl-table tr td.product-quantity input{padding:0}#header #main-menu-wrapper{overflow:visible !important;}#header #main-menu-wrapper .wrapper{overflow:visible;position:relative}#header #main-menu-wrapper ul ul{display:none}#header #main-menu-wrapper ul li a{display:inline-block}#header #main-menu-wrapper ul li.menu-item-has-children a{text-decoration:underline}#header #main-menu-wrapper ul li.menu-item-has-children i{margin-right:5px;display:inline-block}#header #main-menu-wrapper ul li.menu-item-has-children:hover{background:#94c83d;}#header #main-menu-wrapper ul li.menu-item-has-children:hover ul.sub-menu{background:#000;display:block;position:absolute;left:0;width:100%;z-index:999;padding:20px 0;}#header #main-menu-wrapper ul li.menu-item-has-children:hover ul.sub-menu li:hover{background:transparent}#header #main-menu-wrapper ul li.menu-item-has-children:hover ul.sub-menu li a{text-decoration:none}.textcenter{text-align:center}.wrapper{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:block;overflow:hidden;box-sizing:border-box;}@media screen and (max-width:1240px){.wrapper{padding:0 20px}}.wrapper.pt20{padding:20px 0 0 0}.thirty{width:33%;float:left;display:block}.width_twenty{width:25%;float:left;display:block}.width_half{width:50%;float:left;display:block}i.fas.fa-phone{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}a.nfbutton{font-weight:300;display:block;color:#fff;background:#94c83d;line-height:30px;text-align:center;border:2px solid #94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;-webkit-font-smoothing:auto;}a.nfbutton i{margin-right:10px}a.nfbutton.rndedge{border-radius:8px}a.nfbutton:hover{color:#94c83d;background-position:left bottom}a.nfbutton.grey{background:#e1e1e1;background:linear-gradient(to bottom,#e1e1e1 50%,transparent 50%);background-size:100% 200%;background-position:left top;border-color:#e1e1e1;color:#747474;}a.nfbutton.grey:hover{color:#747474;background-position:left bottom}a.nfbutton.whiteclear{background:rgba(255,255,255,0);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#94c83d 50%);background-size:100% 200%;background-position:left top;border-color:#fff;color:#fff;}a.nfbutton.whiteclear:hover{color:#fff;border-color:#94c83d;background-position:left bottom}a.nfbutton.smokey{background:rgba(0,0,0,0.6);background:linear-gradient(to bottom,rgba(0,0,0,0.6) 50%,#94c83d 50%);background-size:100% 200%;background-position:left top;color:#fff;border:0;}a.nfbutton.smokey:hover{color:#fff;background-position:left bottom}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button[type="submit"],.woocommerce #fue_submit,.woocommerce .added_to_cart.wc-forward{font-weight:300;display:inline-block;color:#94c83d;background:transparent;line-height:30px;text-align:center;border:2px solid #94c83d;background:linear-gradient(to bottom,transparent 50%,#94c83d 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;padding:0 20px;border-radius:0;box-sizing:border-box;-webkit-font-smoothing:auto;}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button[type="submit"]:hover,.woocommerce #fue_submit:hover,.woocommerce .added_to_cart.wc-forward:hover{background:#94c83d;color:#fff;background:linear-gradient(to bottom,transparent 50%,#94c83d 50%);background-size:100% 200%;background-position:left bottom;transition:all .5s ease}.woocommerce #respond input#submit.gform_button,.woocommerce a.button.gform_button,.woocommerce button.button.gform_button,.woocommerce input.button.gform_button,.woocommerce button[type="submit"].gform_button,.woocommerce #fue_submit.gform_button,.woocommerce .added_to_cart.wc-forward.gform_button{background:#fff;color:#fff;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;}.woocommerce #respond input#submit.gform_button:hover,.woocommerce a.button.gform_button:hover,.woocommerce button.button.gform_button:hover,.woocommerce input.button.gform_button:hover,.woocommerce button[type="submit"].gform_button:hover,.woocommerce #fue_submit.gform_button:hover,.woocommerce .added_to_cart.wc-forward.gform_button:hover{color:#94c83d;background:#fff;border:2px solid #94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left bottom;transition:all .5s ease}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-weight:300;display:inline-block;color:#fff;background:#94c83d;line-height:30px;text-align:center;border:2px solid #94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;padding:0 20px;-webkit-font-smoothing:auto;}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:transparent;color:#94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left bottom;transition:all .5s ease}form select,form .select2-container--default .select2-selection--single{border:2px solid #e1e1e1;line-height:30px;min-height:34px;display:block;height:34px;background:#fff}form textarea{border:2px solid #e1e1e1;padding:10px 15px}form input{font-weight:300;display:inline-block;background:transparent;line-height:30px;border:2px solid #e1e1e1;padding:0 20px;}form input[type="button"]{background:transparent;border:2px solid #94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;}form input[type="button"]:hover{cursor:pointer;color:#94c83d;background:#fff;border:2px solid #94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left bottom;transition:all .5s ease}form input.button:hover{cursor:pointer}form input.minus,form input.plus{padding:0 12px;color:#fff;}form input.minus:hover,form input.plus:hover{color:#94c83d}form input.input-text.qty{padding:0 0 0 10px;text-align:center !important}form.woocommerce-cart-form input.minus,form.woocommerce-cart-form input.plus{padding:8px 12px}form.woocommerce-cart-form input.input-text.qty{padding:10px 0 10px 10px}form.woocommerce-checkout input{border-color:#e1e1e1}.woocommerce form .form-row{padding:0;}.woocommerce form .form-row input,.woocommerce form .form-row input.input-text{line-height:30px;font-size:14px}.woocommerce form .form-row textarea{padding:10px;font-size:14px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce button.button:disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#94c83d}.woocommerce input.button:disabled,.woocommerce input.button[disabled]{padding:0 20px !important;opacity:0 !important;height:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px}#header{width:100%;background:#fff;}#header #logo-wrapper{width:100%;display:block;overflow:hidden;padding:20px 0;}#header #logo-wrapper #logo{display:inline-block;vertical-align:middle;width:150px;}#header #logo-wrapper #logo img{float:left}@media screen and (max-width:400px){#header #logo-wrapper #logo{width:150px}#header #logo-wrapper #logo img{width:100%;height:auto}}#header #logo-wrapper .logo_nav{width:calc(100% - 155px);display:inline-block;vertical-align:middle;text-align:right;}@media screen and (max-width:700px){#header #logo-wrapper .logo_nav{padding-top:10px}}@media screen and (max-width:400px){#header #logo-wrapper .logo_nav{width:calc(100% - 154px)}}#header #logo-wrapper .logo_nav .nfbutton{width:40%;max-width:200px;display:inline-block;}#header #logo-wrapper .logo_nav .nfbutton.cart-contents{width:100%;max-width:100%}@media screen and (max-width:700px){#header #logo-wrapper .logo_nav .nfbutton{display:none}}#header #logo-wrapper .logo_nav .cart_info{width:50%;max-width:300px;margin-right:20px;margin-bottom:20px;display:inline-block;}@media screen and (max-width:700px){#header #logo-wrapper .logo_nav .cart_info{display:none}}#header #logo-wrapper .logo_nav a.logo_cont{font-size:16px;display:inline-block;margin-left:25px;}@media screen and (max-width:700px){#header #logo-wrapper .logo_nav a.logo_cont{width:100%;box-sizing:border-box;margin:0 0 10px 0}}@media screen and (max-width:400px){#header #logo-wrapper .logo_nav a.logo_cont{font-size:14px;margin:0 0 5px 0}}#header #usp-wrapper{width:100%;display:block;overflow:hidden;background-color:#e1e1e1;padding:20px 0;text-align:center;}#header #usp-wrapper .width_twenty{line-height:33px;box-sizing:border-box;width:auto;float:none;display:inline-block;padding:0 20px;vertical-align:middle;}#header #usp-wrapper .width_twenty a{color:#747474;}#header #usp-wrapper .width_twenty a:hover{color:#94c83d}#header #usp-wrapper .width_twenty i{margin-right:10px}#header #usp-wrapper .width_twenty.search{line-height:30px;height: 38px !important;}#header #usp-wrapper .width_twenty.search i{display:none}#header #usp-wrapper .width_twenty.search form#searchform{box-sizing:border-box;height:33px}#header #usp-wrapper .width_twenty.search .sf_wrapper{border:2px solid #747474;display:inline-block;position:relative;overflow:hidden;max-width:300px;width:100%;box-sizing:border-box;}#header #usp-wrapper .width_twenty.search .sf_wrapper input#s{width:100%;background:transparent;border:0;font-size:14px;line-height:30px;padding:0 40px 0 10px;box-sizing:border-box;color:#747474}#header #usp-wrapper .width_twenty.search .sf_wrapper button#searchsubmit{position:absolute;top:0;right:0;z-index:99;height:100%;width:40px;background:transparent;border:0;color:#747474;}#header #usp-wrapper .width_twenty.search .sf_wrapper button#searchsubmit i{display:block;margin:0;font-size:18px}#header #usp-wrapper .width_twenty.search .sf_wrapper button#searchsubmit:hover{background-color:#94c83d;color:#fff;cursor:pointer}#header #usp-wrapper .width_twenty.search .sf_wrapper:hover button#searchsubmit{background-color:#94c83d;color:#fff}@media screen and (max-width:1100px){#header #usp-wrapper .width_twenty{width:31%;text-align:center;line-height:20px}#header #usp-wrapper .width_twenty i{width:100%;font-size:30px}#header #usp-wrapper .width_twenty.shipping,#header #usp-wrapper .width_twenty.returns,#header #usp-wrapper .width_twenty.security{margin-bottom:20px;padding:0 30px;}#header #usp-wrapper .width_twenty.shipping i,#header #usp-wrapper .width_twenty.returns i,#header #usp-wrapper .width_twenty.security i{margin-bottom:7px}#header #usp-wrapper .width_twenty.search{width:100%;}#header #usp-wrapper .width_twenty.search .sf_wrapper{width:100%;max-width:700px}}@media screen and (max-width:600px){#header #usp-wrapper .width_twenty{width:100%;text-align:left;font-size:14px;line-height:18px}#header #usp-wrapper .width_twenty.shipping,#header #usp-wrapper .width_twenty.returns,#header #usp-wrapper .width_twenty.security{padding:0 20px;margin-bottom:5px}#header #usp-wrapper .width_twenty i{width:20px;text-align:center;vertical-align:middle;margin:0 10px 0 0;font-size:16px}}@media screen and (max-width:1100px){.woocommerce-cart #usp-wrapper .width_twenty.shipping,.woocommerce-checkout #usp-wrapper .width_twenty.shipping,.woocommerce-cart #usp-wrapper .width_twenty.returns,.woocommerce-checkout #usp-wrapper .width_twenty.returns,.woocommerce-cart #usp-wrapper .width_twenty.security,.woocommerce-checkout #usp-wrapper .width_twenty.security{display:none !important}}#header #main-menu-wrapper{width:100%;display:block;overflow:hidden;background-color:#000;}#header #main-menu-wrapper #menubutton{display:none;width:100%;font-size:18px;color:#fff;}#header #main-menu-wrapper #menubutton i{float:right}#header #main-menu-wrapper #menubutton:hover{cursor:pointer;color:#94c83d}@media screen and (max-width:940px){#header #main-menu-wrapper #menubutton{display:block;padding:10px 0}}#header #main-menu-wrapper .menu{width:100%;text-align:center;}#header #main-menu-wrapper .menu li{display:inline-block;}#header #main-menu-wrapper .menu li a{color:#fff;font-size:15px;line-height:34px;display:inline-block;padding:0 12px;}#header #main-menu-wrapper .menu li a:hover{background:#94c83d;color:#fff}@media screen and (max-width:1240px){#header #main-menu-wrapper .menu li a{font-size:14px;padding:0 8px}}@media screen and (max-width:1040px){#header #main-menu-wrapper .menu li a{font-size:13px;padding:0 6px}}@media screen and (max-width:940px){#header #main-menu-wrapper .menu{height:0;overflow:hidden}#header #main-menu-wrapper .menu li{width:100%;opacity:0;}#header #main-menu-wrapper .menu li a{font-size:16px}#header #main-menu-wrapper .menu.activemenu{height:auto;padding-bottom:20px;}#header #main-menu-wrapper .menu.activemenu li{opacity:1;transition:all ease-in-out .5s}}.hp-slider{width:100%;overflow:hidden;margin-top:5px;max-height:500px;position:relative;}.hp-slider .slider-cell{width:20%;padding-top:25%;background-size:cover;background-position:center;margin-right:5px;opacity:0;}.hp-slider .slider-cell .overlay{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}.hp-slider .slider-cell .slide_content{position:absolute;bottom:0;width:90%;left:5%;padding-bottom:5%;}.hp-slider .slider-cell .slide_content h2{margin-bottom:5%;width:60%;display:inline-block;font-weight:400}.hp-slider .slider-cell:hover .overlay{opacity:.8}@media screen and (max-width:1300px){.hp-slider .slider-cell{width:25%;padding-top:30%}}@media screen and (max-width:1000px){.hp-slider .slider-cell{width:280px;padding-top:360px}}.hp-slider .flickity-prev-next-button{display:none}.hp-slider:hover .flickity-prev-next-button{display:block}.headliner{padding-top:20px;overflow:visible;padding-bottom:5px;margin:30px auto;}@media screen and (max-width:800px){.headliner{padding-top:10px;margin:15px auto}}.headliner h3{font-weight:300;font-size:50px;}@media screen and (max-width:800px){.headliner h3{font-size:40px;line-height:50px}}.hp-categories{display:block;padding-top:20px;}.hp-categories .hp_cat{width:calc(33% - 10px);padding-top:20%;float:left;margin-right:20px;margin-bottom:20px;position:relative;background-position:center;background-size:cover;overflow:hidden;transition:all 1s ease-in-out;}.hp-categories .hp_cat:nth-child(3n + 3){margin-right:0}.hp-categories .hp_cat a.cat_linker{position:absolute;display:block;top:0;width:100%;height:100%;}.hp-categories .hp_cat a.cat_linker h2{position:absolute;bottom:0;width:100%;font-size:20px;background:rgba(0,0,0,0.6);background:linear-gradient(to bottom,rgba(0,0,0,0.6) 50%,#94c83d 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;font-weight:400;padding:10px 0}.hp-categories .hp_cat:hover{background-size:110%;}.hp-categories .hp_cat:hover a.cat_linker h2{background-position:left bottom}@media screen and (max-width:1040px){.hp-categories .hp_cat{width:calc(33% - 11px)}}@media screen and (max-width:900px){.hp-categories .hp_cat{width:calc(50% - 10px);padding-top:25%}.hp-categories .hp_cat:nth-child(3n + 3){margin-right:20px}.hp-categories .hp_cat:nth-child(even){margin-right:0}}@media screen and (max-width:600px){.hp-categories .hp_cat{width:100%;padding-top:50%;margin-right:0}.hp-categories .hp_cat:nth-child(3n + 3){margin-right:0}.hp-categories .hp_cat:nth-child(even){margin-right:0}}.testimoials_vouchers{width:100%;overflow:hidden;box-sizing:border-box;background-color:#747474;color:#fff;padding:45px 0;margin-top:20px;}.testimoials_vouchers .width_half{width:49%;float:none;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 20px;}@media screen and (max-width:800px){.testimoials_vouchers .width_half{width:100%}.testimoials_vouchers .width_half.vouchers{margin-top:45px}}.testimoials_vouchers .testimonials i,.testimoials_vouchers .vouchers i{font-size:40px}.testimoials_vouchers .testimonials h3,.testimoials_vouchers .vouchers h3{font-size:30px;display:block;overflow:hidden;line-height:40px;margin:15px 0}.testimoials_vouchers .testimonials p,.testimoials_vouchers .vouchers p{margin-bottom:15px;font-size:16px}.testimoials_vouchers .testimonials a.nfbutton,.testimoials_vouchers .vouchers a.nfbutton{max-width:280px;display:inline-block;min-width:280px;text-transform:uppercase}.testimoials_vouchers .testimonial-carousel{width:100%;}.testimoials_vouchers .testimonial-carousel .testimonial{top:0;width:100%;display:block;}.testimoials_vouchers .testimonial-carousel .testimonial p{padding:0 40px}.testimoials_vouchers .testimonial-carousel span{font-size:16px}.testimoials_vouchers .testimonial-carousel .flickity-prev-next-button{display:none;background:#94c83d;width:30px;height:30px;}.testimoials_vouchers .testimonial-carousel .flickity-prev-next-button .arrow{fill:#fff}.testimoials_vouchers .testimonial-carousel:hover .flickity-prev-next-button{display:block}#search-wrap{width:100%;position:relative;}#search-wrap h1{margin:20px 0}#search-wrap .full.post{width:100%;position:relative;display:block;text-align:left;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #ccc;}#search-wrap .full.post .post-featured-image{width:100px;display:inline-block;vertical-align:middle;margin-right:20px;}#search-wrap .full.post .post-featured-image img{width:100px;height:auto}#search-wrap .full.post .post-excerpt{width:calc(100% - 125px);display:inline-block;vertical-align:middle;}#search-wrap .full.post .post-excerpt h2{font-size:26px;line-height:30px;margin:0 0 10px 0;}#search-wrap .full.post .post-excerpt h2 span{font-size:16px;text-transform:uppercase;width:100%;clear:both;display:block;line-height:16px;margin-bottom:5px}#search-wrap .full.post .post-excerpt .post-readmore p{margin-bottom:10px}#search-wrap .search{line-height:30px;}#search-wrap .search i{display:none}#search-wrap .search form#searchform{box-sizing:border-box;height:36px}#search-wrap .search .sf_wrapper{border:1px solid #747474;display:inline-block;position:relative;overflow:hidden;max-width:300px;width:100%;box-sizing:border-box;}#search-wrap .search .sf_wrapper input#s{width:100%;background:transparent;border:0;font-size:14px;line-height:30px;padding:0 40px 0 10px;box-sizing:border-box;color:#747474}#search-wrap .search .sf_wrapper button#searchsubmit{position:absolute;top:0;right:0;z-index:99;height:100%;width:40px;background:transparent;border:0;color:#747474;}#search-wrap .search .sf_wrapper button#searchsubmit i{display:block;margin:0;font-size:18px}#search-wrap .search .sf_wrapper button#searchsubmit:hover{background-color:#94c83d;color:#fff;cursor:pointer}#search-wrap .search .sf_wrapper:hover button#searchsubmit{background-color:#94c83d;color:#fff}#search-wrap .paginations{width:100%;text-align:center}.wrapper.fullwidthpage{max-width:900px;}.wrapper.fullwidthpage .fimg{display:block;margin-bottom:20px}.wrapper.fullwidthpage img{max-width:100%;height:auto}.wrapper.category_wrapper #primary .content{width:calc(100% - 305px);float:left;padding-right:30px;box-sizing:border-box;}@media screen and (max-width:800px){.wrapper.category_wrapper #primary .content{width:100%;padding-right:0}}.wrapper.category_wrapper #primary .content .fimg{display:block;margin-bottom:20px}.wrapper.category_wrapper #primary .content img{max-width:100%;height:auto}.wrapper.category_wrapper #primary #sidebar{width:300px;float:right;margin-right:0;}@media screen and (max-width:800px){.wrapper.category_wrapper #primary #sidebar{width:100%}}.wrapper.category_wrapper #primary #sidebar .widget_recent_entries ul,.wrapper.category_wrapper #primary #sidebar .widget_categories ul{padding:0;margin:0 !important;}.wrapper.category_wrapper #primary #sidebar .widget_recent_entries ul li,.wrapper.category_wrapper #primary #sidebar .widget_categories ul li{background:url("images/list.png") no-repeat scroll 0 0 transparent;background-position:0 3px;list-style:none;padding-left:30px;line-height:20px}.wrapper.category_wrapper #primary #sidebar .widget_recent_entries ul li{margin-bottom:10px}.wrapper.category_wrapper #primary #sidebar .searchform i{display:none}.wrapper.category_wrapper #primary #sidebar .searchform form#searchform{box-sizing:border-box;height:33px}.wrapper.category_wrapper #primary #sidebar .searchform .sf_wrapper{border:1px solid #747474;display:inline-block;position:relative;overflow:hidden;max-width:300px;width:100%;box-sizing:border-box;}.wrapper.category_wrapper #primary #sidebar .searchform .sf_wrapper input#s{width:100%;background:transparent;border:0;font-size:14px;line-height:30px;padding:0 40px 0 10px;box-sizing:border-box;color:#747474}.wrapper.category_wrapper #primary #sidebar .searchform .sf_wrapper button#searchsubmit{position:absolute;top:0;right:0;z-index:99;height:100%;width:40px;background:transparent;border:0;color:#747474;}.wrapper.category_wrapper #primary #sidebar .searchform .sf_wrapper button#searchsubmit i{display:block;margin:0;font-size:18px}.wrapper.category_wrapper #primary #sidebar .searchform .sf_wrapper button#searchsubmit:hover{background-color:#94c83d;color:#fff;cursor:pointer}.wrapper.category_wrapper #primary #sidebar .searchform .sf_wrapper:hover button#searchsubmit{background-color:#94c83d;color:#fff}.wrapper.category_wrapper #primary #sidebar .gform_wrapper{margin:0;}.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_body{width:100%;float:left;}@media screen and (max-width:900px){.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_body{width:100%}}.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_body li.gfield{margin:0 0 15px 0;padding:0;}@media screen and (max-width:900px){.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_body li.gfield{width:100%;margin:0 0 15px 0}}.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_body li.gfield .ginput_container{margin:0 !important;}.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_body li.gfield .ginput_container input,.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_body li.gfield .ginput_container select{margin:0;background:transparent;box-shadow:none;height:34px;border:2px solid #747474}.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_body li.gfield .ginput_container input{border-radius:4px}.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_footer{float:left;clear:none;width:75px;margin:0;padding:0;}.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_footer input[type=submit]{font-weight:300;display:block;color:#fff;background:#94c83d;line-height:30px;text-align:center;border:2px solid #94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;}.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_footer input[type=submit]:hover{color:#94c83d;background-position:left bottom}@media screen and (max-width:900px){.wrapper.category_wrapper #primary #sidebar .gform_wrapper .gform_footer{float:right}}.faq_wrapper{width:100%;float:left;display:block;overflow:hidden;margin-bottom:20px;}.faq_wrapper .the_q{background:#747474;border:2px solid #747474;color:#fff;transition:all .5s ease-in-out;}.faq_wrapper .the_q:hover{cursor:pointer;background:#fff;color:#747474;transition:all .5s ease-in-out}.faq_wrapper .the_a{height:0;padding:0 10px;transition:all .5s ease-in-out;opacity:0;}.faq_wrapper .the_a p:last-child{margin:0}.faq_wrapper.active .the_q{background:#fff;color:#747474;}.faq_wrapper.active .the_q:hover{color:#fff;background:#747474}.faq_wrapper.active .the_q h2 i.fas{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.faq_wrapper.active .the_a{height:auto;opacity:1;padding:10px;transition:all .5s ease-in-out;border-left:2px solid #747474;border-bottom:2px solid #747474;border-right:2px solid #747474}.page-template-template-page-faq .wrapper .content{overflow:hidden}.half{width:50%;float:left;padding:20px;box-sizing:border-box;}@media screen and (max-width:768px){.half{width:100%;padding:0;margin-bottom:30px}}.half .gform_wrapper{margin:0;font-size:16px;}.half .gform_wrapper .gform_body{width:100%;float:left;}@media screen and (max-width:900px){.half .gform_wrapper .gform_body{width:100%}}.half .gform_wrapper .gform_body li.gfield{margin:0 0 15px 0;padding:0;}@media screen and (max-width:900px){.half .gform_wrapper .gform_body li.gfield{width:100%;margin:0 0 15px 0}}.half .gform_wrapper .gform_body li.gfield .ginput_container{margin:0 !important;}.half .gform_wrapper .gform_body li.gfield .ginput_container input,.half .gform_wrapper .gform_body li.gfield .ginput_container select{margin:0;background:transparent;box-shadow:none;height:34px}.half .gform_wrapper .gform_footer{float:left;clear:none;width:75px;margin:0;padding:0;}.half .gform_wrapper .gform_footer input[type=submit]{font-weight:300;display:block;color:#fff;background:#94c83d;line-height:30px;text-align:center;border:2px solid #94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;}.half .gform_wrapper .gform_footer input[type=submit]:hover{color:#94c83d;background-position:left bottom}@media screen and (max-width:900px){.half .gform_wrapper .gform_footer{float:right}}.search404 i{display:none}.search404 form#searchform{box-sizing:border-box;height:33px}.search404 .sf_wrapper{border:1px solid #747474;display:inline-block;position:relative;overflow:hidden;max-width:300px;width:100%;box-sizing:border-box;}.search404 .sf_wrapper input#s{width:100%;background:transparent;border:0;font-size:14px;line-height:30px;padding:0 40px 0 10px;box-sizing:border-box;color:#747474}.search404 .sf_wrapper button#searchsubmit{position:absolute;top:0;right:0;z-index:99;height:100%;width:40px;background:transparent;border:0;color:#747474;}.search404 .sf_wrapper button#searchsubmit i{display:block;margin:0;font-size:18px}.search404 .sf_wrapper button#searchsubmit:hover{background-color:#94c83d;color:#fff;cursor:pointer}.search404 .sf_wrapper:hover button#searchsubmit{background-color:#94c83d;color:#fff}.archive.category .wrapper.full,.page-template-template-page-blog .wrapper.full{max-width:100%;padding:30px 30px 10px 30px}.archive.category .wrapper.category_wrapper #primary .content,.page-template-template-page-blog .wrapper.category_wrapper #primary .content{width:100%;padding-right:0;}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post{width:calc(25% - 23px);float:left;margin-right:30px;margin-bottom:30px;}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-excerpt span.cater,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-excerpt span.cater{margin-bottom:10px;display:block;width:100%}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-excerpt span.excerpt,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-excerpt span.excerpt{display:block;width:100%;overflow:hidden;overflow:hidden;height:80px;margin-bottom:10px;}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-excerpt span.excerpt p,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-excerpt span.excerpt p{margin-bottom:0}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-featured-image,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-featured-image{margin-bottom:15px;}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-featured-image img,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post .post-featured-image img{width:100%}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(4n+0),.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(4n+0){margin-right:0}@media screen and (max-width:1300px){.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post{width:calc(33% - 17px)}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(4n+0),.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(4n+0){margin-right:30px}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(3n+0),.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(3n+0){margin-right:0}}@media screen and (max-width:1000px){.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post{width:calc(50% - 18px)}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(3n+0),.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(3n+0){margin-right:30px}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(even),.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(even){margin-right:0}}@media screen and (max-width:500px){.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post{width:100%;margin-right:0}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(3n+0),.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(3n+0){margin-right:0}.archive.category .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(even),.page-template-template-page-blog .wrapper.category_wrapper #primary .content .category-posts-wrap .third.post:nth-child(even){margin-right:0}}.archive.category .wrapper.category_wrapper #primary .content .pagination,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .pagination{border-top:2px solid #e1e1e1;margin-top:30px;padding-top:20px;display:block;overflow:hidden;text-align:center;}.archive.category .wrapper.category_wrapper #primary .content .pagination.blog,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .pagination.blog{padding-top:30px;font-size:18px}.archive.category .wrapper.category_wrapper #primary .content .pagination .alignleft,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .pagination .alignleft,.archive.category .wrapper.category_wrapper #primary .content .pagination .alignright,.page-template-template-page-blog .wrapper.category_wrapper #primary .content .pagination .alignright{margin:0}.breadCrumbsWrapper{display:block;overflow:hidden;margin-top:20px;}.breadCrumbsWrapper p{margin-bottom:0}.category_wrapper #primary .woocommerce-products-header{width:100%;overflow:hidden;background-color:#282828;margin-bottom:30px;background-position:center;}.category_wrapper #primary .woocommerce-products-header.backgroundimage .width_half{background-color:rgba(0,0,0,0.6)}.category_wrapper #primary .woocommerce-products-header .width_half{padding:50px 30px;}.category_wrapper #primary .woocommerce-products-header .width_half .term-description{margin-top:20px;}.category_wrapper #primary .woocommerce-products-header .width_half .term-description p{font-size:18px;line-height:24px}.category_wrapper #primary #wrapall{width:calc(100% - 260px);float:right;}@media screen and (max-width:800px){.category_wrapper #primary #wrapall{width:100%}}.category_wrapper #primary #shopsidebar{float:left;width:230px;margin-right:30px;margin-bottom:30px;box-sizing:border-box;overflow:hidden;}.category_wrapper #primary #shopsidebar .sToggle{display:none;height:0}.category_wrapper #primary #shopsidebar .cat_info{padding:10px;border:2px solid #e1e1e1;margin-top:20px}.category_wrapper #primary #shopsidebar .sWrap{background-color:#e1e1e1}.category_wrapper #primary #shopsidebar ul li{line-height:24px;position:relative;background-image:none;padding-left:0;padding-right:25px;}.category_wrapper #primary #shopsidebar ul li li{padding-right:0}.category_wrapper #primary #shopsidebar ul li.current-cat i.fa-plus,.category_wrapper #primary #shopsidebar ul li.current-cat i.fa-minus-circle{display:none}.category_wrapper #primary #shopsidebar ul li.current-cat a{color:#94c83d}.category_wrapper #primary #shopsidebar ul li.current-cat ul a{color:inherit}.category_wrapper #primary #shopsidebar ul li.current-cat.cat-parent ul.children{display:block}.category_wrapper #primary #shopsidebar ul li.current-cat-parent a{color:#94c83d}.category_wrapper #primary #shopsidebar ul li.current-cat-parent ul a{color:#747474;}.category_wrapper #primary #shopsidebar ul li.current-cat-parent ul a:hover{color:#94c83d}.category_wrapper #primary #shopsidebar ul li.current-cat-parent ul li.current-cat a{color:#94c83d}.category_wrapper #primary #shopsidebar ul li.current-cat-parent ul li.current-cat ul li a{color:#747474;}.category_wrapper #primary #shopsidebar ul li.current-cat-parent ul li.current-cat ul li a:hover{color:#94c83d}.category_wrapper #primary #shopsidebar ul li ul.children{display:none;padding-left:10px;list-style-type:none;}.category_wrapper #primary #shopsidebar ul li ul.children li i{margin-right:5px}.category_wrapper #primary #shopsidebar ul li a{width:auto;display:inline-block;color:#747474;}.category_wrapper #primary #shopsidebar ul li a:hover{color:#94c83d}.category_wrapper #primary #shopsidebar ul li.current-cat-parent i.fa-plus,.category_wrapper #primary #shopsidebar ul li.current-cat-parent i.fa-minus-circle{display:none}.category_wrapper #primary #shopsidebar ul li.current-cat-parent ul.children{display:block}.category_wrapper #primary #shopsidebar ul li.cat-parent i.fa-plus,.category_wrapper #primary #shopsidebar ul li.cat-parent i.fa-minus-circle{position:absolute;right:0;top:0;line-height:24px;width:24px;text-align:center;}.category_wrapper #primary #shopsidebar ul li.cat-parent i.fa-plus:hover,.category_wrapper #primary #shopsidebar ul li.cat-parent i.fa-minus-circle:hover{color:#94c83d;cursor:pointer}.category_wrapper #primary #shopsidebar ul li.cat-parent i.fa-minus-circle{display:none}.category_wrapper #primary #shopsidebar ul li.cat-parent.active i.fa-minus-circle{display:block}.category_wrapper #primary #shopsidebar ul li.cat-parent.active i.fa-plus{display:none}.category_wrapper #primary #shopsidebar ul li.cat-parent.active ul.children{display:block}.category_wrapper #primary #shopsidebar ul li.cat-parent li.cat-parent i.fa-plus,.category_wrapper #primary #shopsidebar ul li.cat-parent li.cat-parent i.fa-minus-circle{display:none}.category_wrapper #primary #shopsidebar .woocommerce-product-search{text-align:right;}.category_wrapper #primary #shopsidebar .woocommerce-product-search input{width:100%;line-height:30px;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:2px solid #747474;padding:0 10px}@media screen and (max-width:800px){.category_wrapper #primary #shopsidebar{width:100%;height:47px}.category_wrapper #primary #shopsidebar .sToggle{display:block;width:100%;height:47px;background:#747474;color:#fff;line-height:47px;text-align:center;font-size:20px;padding-right:30px;position:relative;box-sizing:border-box;}.category_wrapper #primary #shopsidebar .sToggle:hover{cursor:pointer}.category_wrapper #primary #shopsidebar .sToggle i{position:absolute;height:47px;right:0;line-height:47px;width:47px}.category_wrapper #primary #shopsidebar.active{height:auto;}.category_wrapper #primary #shopsidebar.active .sToggle{margin-bottom:10px}}.woocommerce ul.products li.product{text-align:center;box-sizing:border-box;border:2px solid #e1e1e1;padding:4px;}.woocommerce ul.products li.product .star-rating{display:none;height:0}.woocommerce ul.products li.product a .product-image-wrap{width:auto;max-width:100%;height:auto;text-align:center;font:0/0 a;overflow:hidden;}.woocommerce ul.products li.product a .product-image-wrap:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.woocommerce ul.products li.product a .product-image-wrap img{width:auto !important;max-height:100%;margin:auto !important;display:inline-block !important;vertical-align:middle;margin:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.woocommerce ul.products li.product:hover a img{transition:all 1.5s ease-in-out;-webkit-transition:all 1.5s ease-in-out;transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1)}.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title{font-size:16px;padding:15px 0 10px 0;line-height:20px;height:34px;overflow:hidden}.woocommerce ul.products li.product.type-product .woocommerce-loop-product__title{font-size:16px;padding:15px 0 10px 0;height:44px;overflow:hidden}.woocommerce ul.products li.product.type-product .price{color:#ed0973;font-size:22px;line-height:24px;margin-bottom:0;}.woocommerce ul.products li.product.type-product .price del{color:#747474}.woocommerce ul.products li.product.type-product .price ins{color:#ed0973}.woocommerce ul.products li.product.type-product .button{margin:10px 0}.woocommerce .woocommerce-breadcrumb{width:100%;overflow:hidden;margin:20px 0;font-size:16px;line-height:20px;}.woocommerce .woocommerce-breadcrumb a:hover{color:#94c83d}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:20px;vertical-align:middle;padding:13px 20px 10px 50px;}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin-top:10px;}.woocommerce-error li:first-child,.woocommerce-info li:first-child,.woocommerce-message li:first-child{margin-top:0}.woocommerce span.onsale{margin:0;background-color:#94c83d;top:5px;left:5px}.woocommerce .product.sale:before{content:'Sale!';background-color:#94c83d;color:#fff;min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;border-radius:100%;font-size:.857em;z-index:9;top:5px;left:5px;margin:0}.woocommerce .product.outofstock span.onsale{display:none}.woocommerce .product.outofstock:before{content:'Sold!';background-color:#900;color:#fff;min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;border-radius:100%;font-size:.857em;z-index:9;top:5px;left:5px;margin:0}.woocommerce .content-area{overflow:hidden;max-width:1200px;margin:0 auto;}@media screen and (max-width:1240px){.woocommerce .content-area{padding:0 20px}}.woocommerce .content-area .video-embed-container{width:100%;display:block;overflow:hidden;margin-top:20px;margin-bottom:20px;}.woocommerce .content-area .video-embed-container iframe{width:100%;height:300px}.woocommerce .content-area .summary .woocommerce-variation-description p{padding-left:30px;background:url("images/list.png") no-repeat scroll 0 0 transparent;background-position:0 3px;color:#ed0973}.woocommerce .content-area .summary .product_meta{overflow:hidden;margin:5px 0 10px 0;line-height:15px;font-size:12px;}.woocommerce .content-area .summary .product_meta .tagged_as{display:none;height:0}.woocommerce .content-area .summary .product_meta .sku_wrapper,.woocommerce .content-area .summary .product_meta .posted_in{width:100%;float:left;margin-bottom:5px}@media screen and (max-width:600px){.woocommerce .content-area .summary .product_meta .posted_in,.woocommerce .content-area .summary .product_meta .tagged_as{display:none}}.woocommerce .content-area .summary p.price{margin-top:20px !important;line-height:30px}.woocommerce .content-area .summary .variations tr{margin-bottom:5px;width:100%;display:block;margin-bottom:10px;}.woocommerce .content-area .summary .variations tr:last-child{margin-bottom:0}.woocommerce .content-area .summary .variations td{display:block;width:100%;}.woocommerce .content-area .summary .variations td label{letter-spacing:0;text-transform:uppercase;font-size:16px;text-align:left;display:block}.woocommerce .content-area .summary .variations .radioSelectContainer input{visibility:hidden}.woocommerce .content-area .summary .variations .radioSelectContainer select{display:none}.woocommerce .content-area .summary .variations .radioSelectContainer label{display:inline-block;margin:0 5px 0 0;}.woocommerce .content-area .summary .variations .radioSelectContainer label span{letter-spacing:0;text-transform:uppercase;font-size:14px;font-weight:300;padding:0 10px;text-align:center;display:block;white-space:nowrap;cursor:pointer;color:#747474;border:1px solid;background:linear-gradient(to bottom,transparent 50%,#94c83d 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;}.woocommerce .content-area .summary .variations .radioSelectContainer label span:hover{background:#94c83d;color:#fff;background:linear-gradient(to bottom,transparent 50%,#94c83d 50%);background-size:100% 200%;background-position:left bottom;transition:all .5s ease}.woocommerce .content-area .summary .variations .radioSelectContainer label input{position:absolute;top:-20px}.woocommerce .content-area .summary .variations .radioSelectContainer label .checked{background:#94c83d;color:#fff;-webkit-transition:all 250ms linear;transition:all 250ms linear}.woocommerce .content-area .summary .variations .radioSelectContainer.pa_flavor{max-height:220px;overflow-y:scroll}.woocommerce div.product div.images{margin-bottom:2.992em;}.woocommerce div.product div.images .flex-control-thumbs{border-top:10px solid #fff;height:180px;overflow-y:scroll !important;}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 5px 5px 0;box-sizing:border-box}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{width:12px;height:12px}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-track{border:1px solid #e1e1e1;border-radius:10px}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:10px}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb:hover{background:#94c83d}.woocommerce div.product div.images .flex-control-thumbs a{margin-top:0}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:30px;color:#ed0973;margin:5px 0 10px 0;}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#747474}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#ed0973}.woocommerce div.product .woocommerce-variation-price{margin-bottom:20px}.woocommerce div.product form.cart{margin:20px 0 20px 0;padding:20px 0;border-top:2px solid #e1e1e1;border-bottom:2px solid #e1e1e1;}@media screen and (max-width:600px){.woocommerce div.product form.cart{text-align:center}.woocommerce div.product form.cart .button{width:90%;max-width:320px;float:none;margin-bottom:20px}}.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0;}@media screen and (max-width:600px){.woocommerce div.product form.cart div.quantity{display:inline-block;width:100%;margin:0 0 20px 0}}.woocommerce div.product .woocommerce-tabs{margin-top:20px;}.woocommerce div.product .woocommerce-tabs .accordion .accordioncontent{max-height:0;overflow:hidden;transition:max-height .2s ease-out;}.woocommerce div.product .woocommerce-tabs .accordion .accordioncontent #reviews #reply-title{margin-bottom:20px;display:block}.woocommerce div.product .woocommerce-tabs .accordion .accordioncontent #reviews p.stars{margin-top:10px !important;font-size:18px}.woocommerce div.product .woocommerce-tabs .accordion .accordiontoggler{transition:.4s;text-transform:uppercase;cursor:pointer;font-weight:bold;font-size:16px;padding:10px;position:relative;border:1px solid #747474;margin-bottom:10px;}.woocommerce div.product .woocommerce-tabs .accordion .accordiontoggler i{position:absolute;right:10px}.woocommerce div.product .woocommerce-tabs .accordion.active .accordiontoggler{background:#747474;color:#fff;}.woocommerce div.product .woocommerce-tabs .accordion.active .accordiontoggler i{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.woocommerce div.product .woocommerce-tabs .accordion.active .accordioncontent{padding:10px 0 20px 0}.woocommerce div.product section.products.related,.woocommerce div.product section.products.upsells{padding-top:40px;border-top:2px solid #e1e1e1;}.woocommerce div.product section.products.related h2,.woocommerce div.product section.products.upsells h2{margin-bottom:40px;font-size:18px;}.woocommerce div.product section.products.related h2.woocommerce-loop-product__title,.woocommerce div.product section.products.upsells h2.woocommerce-loop-product__title{margin-bottom:0}.woocommerce div.product section.products.related{width:100%;overflow:hidden}.woocommerce div.product section.products.upsells{width:100%;overflow:hidden}.woocommerce #reviews #comments ol.commentlist li img.avatar{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0}.woocommerce table.cart td.actions{position:relative;}.woocommerce table.cart td.actions .button{float:right}.woocommerce table.cart td.actions .coupon{margin:10px 0 0 0;float:right;clear:both;position:relative;}.woocommerce table.cart td.actions .coupon #coupon_code{width:200px;line-height:32px;padding:0 10px;margin:0;float:right;}@media screen and (max-width:480px){.woocommerce table.cart td.actions .coupon #coupon_code{width:240px;margin-right:0;margin-bottom:10px}}.woocommerce table.cart td.actions .coupon .button{width:200px;float:left;margin-right:10px;line-height:32px;}@media screen and (max-width:480px){.woocommerce table.cart td.actions .coupon .button{width:240px;margin-right:0;margin-bottom:10px}}.woocommerce .shippingWrapper{width:100%;float:left;clear:both;margin-bottom:10px;font-size:14px;padding-left:40px;position:relative;line-height:16px;box-sizing:border-box;}.woocommerce .shippingWrapper i{position:absolute;left:0;top:0;width:32px;height:32px;text-align:center;line-height:32px;font-size:20px}.woocommerce div.product .shippingWrapper{border-bottom:2px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px}.woocommerce td.product-name dl.variation p{font-size:12px;line-height:14px;margin:0}.woocommerce td.product-name dl.variation dt{font-size:12px;line-height:14px}@media screen and (max-width:768px){.woocommerce td.product-remove{text-align:center !important}}.woocommerce #order_review_heading{margin-top:40px;margin-bottom:20px;width:100%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{padding:10px 12px}.woocommerce-account .woocommerce-MyAccount-navigation:before{content:'Account Navigation';font-size:18px;margin-bottom:10px;padding-bottom:10px;display:block;border-bottom:2px solid #e1e1e1}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--account-wishlists,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--waitlist{line-height:30px;font-size:14px;}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a i,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a i,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads a i,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a i,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a i,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a i,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--account-wishlists a i,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--waitlist a i{display:inline-block;vertical-align:middle;font-size:18px;margin-right:10px}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--account-wishlists.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--waitlist.is-active a{color:#94c83d}@media screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:20px;border-top:2px solid #e1e1e1;border-bottom:2px solid #e1e1e1;padding:20px 0}.woocommerce-account .woocommerce-MyAccount-navigation li{display:inline-block;margin-right:20px}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell a.print{margin-left:15px}.woocommerce-account .woocommerce-customer-details address{box-sizing:border-box}.gift_cert_field_wrapper{background-color:#fff !important}#wl-wrapper.wl-button-wrap{position:relative;clear:none !important;width:auto !important;padding:0 0 0 10px !important;box-sizing:border-box;overflow:hidden;}@media screen and (max-width:600px){#wl-wrapper.wl-button-wrap{padding:0}}.news_letter{background-color:#e1e1e1;width:100%;overflow:hidden;margin-top:20px;}@media screen and (max-width:600px){.news_letter{padding:15px 0}}.news_letter .width_third{width:39%;display:inline-block;float:none;vertical-align:middle;padding:45px 0;}@media screen and (max-width:900px){.news_letter .width_third h3{width:80%;margin:0 auto;font-size:26px}}@media screen and (max-width:600px){.news_letter .width_third{width:100%;padding:10px 0;text-align:center}.news_letter .width_third h3{font-size:20px}}.news_letter .width_twothird{width:59%;display:inline-block;float:none;vertical-align:middle;padding:45px 0;}@media screen and (max-width:600px){.news_letter .width_twothird{width:100%;padding:10px 0;text-align:center}}.news_letter .newsletterform .gform_wrapper{margin:0;}.news_letter .newsletterform .gform_wrapper .gform_body{width:calc(100% - 75px);float:left;}@media screen and (max-width:900px){.news_letter .newsletterform .gform_wrapper .gform_body{width:100%}}.news_letter .newsletterform .gform_wrapper .gform_body li.gfield{margin:0 5px 0 0;width:calc(33% - 5px);padding:0;}@media screen and (max-width:900px){.news_letter .newsletterform .gform_wrapper .gform_body li.gfield{width:100%;margin:0 0 15px 0}}.news_letter .newsletterform .gform_wrapper .gform_body li.gfield .ginput_container{margin:0 !important;}.news_letter .newsletterform .gform_wrapper .gform_body li.gfield .ginput_container input{margin:0;background:transparent;box-shadow:none;height:34px;border:2px solid #747474}.news_letter .newsletterform .gform_wrapper .gform_footer{float:left;clear:none;width:75px;margin:0;padding:0;}.news_letter .newsletterform .gform_wrapper .gform_footer input[type=submit]{font-weight:300;display:block;color:#fff;background:#94c83d;line-height:30px;text-align:center;border:2px solid #94c83d;background:linear-gradient(to bottom,#94c83d 50%,transparent 50%);background-size:100% 200%;background-position:left top;transition:all .5s ease;}.news_letter .newsletterform .gform_wrapper .gform_footer input[type=submit]:hover{color:#94c83d;background-position:left bottom}@media screen and (max-width:900px){.news_letter .newsletterform .gform_wrapper .gform_footer{float:right}}#footer{width:100%;}#footer .wrapper.columns{padding-top:40px;padding-bottom:20px;}#footer .wrapper.columns .footer-column{margin-right:20px;width:calc(32% - 9px);}#footer .wrapper.columns .footer-column:last-child{width: 100%; text-align: center;margin-right:0}#footer .wrapper.columns .footer-column ul li{list-style:none;margin-bottom:5px;}#footer .wrapper.columns .footer-column ul li a{line-height:30px; font-size: 16px}#footer .wrapper.columns .footer-column ul li a strong{color:#747474}#footer .wrapper.columns .footer-column ul.footer_social{width:100%;text-align:center;margin-top:20px;}#footer .wrapper.columns .footer-column ul.footer_social li{display:inline-block;}#footer .wrapper.columns .footer-column ul.footer_social li a{width:45px;height:45px;line-height:45px;background-color:#747474;color:#fff;display:block;text-align:center;border-radius:30px;font-size:22px;margin: 0px 8px 8px 0px;}#footer .wrapper.columns .footer-column ul.footer_social li a:hover{background-color:#94c83d}@media screen and (max-width:900px){#footer .wrapper.columns .footer-column{width:calc(50% - 10px);margin-bottom:40px}#footer .wrapper.columns .footer-column:nth-child(2){margin-right:0}}@media screen and (max-width:500px){#footer .wrapper.columns .footer-column{width:100%;margin-bottom:40px;margin-right:0}#footer .wrapper.columns .footer-column.one li,#footer .wrapper.columns .footer-column.two li,#footer .wrapper.columns .footer-column.three li{width:100%;float:left}}@media screen and (max-width:320px){#footer .wrapper.columns .footer-column.one li,#footer .wrapper.columns .footer-column.two li,#footer .wrapper.columns .footer-column.three li{width:100%;float:left}}#footer #copyright{padding-bottom:20px;}#footer #copyright ul.payment_gateways{width:100%;width:100%;border-top:2px solid #e1e1e1;border-bottom:2px solid #e1e1e1;margin:20px 0;}#footer #copyright ul.payment_gateways li{display:inline-block;vertical-align:middle}


.woocommerce nav.woocommerce-pagination ul li{background:none;}
@media screen and (max-width: 700px){
    #header #logo-wrapper .logo_nav .cart_info {
        display: inline-block;
        margin: 0px;
        width: 200px;
    }
    #header #logo-wrapper .logo_nav .nfbutton.cart-contents{
        box-sizing: border-box;
    }
    #header #logo-wrapper .logo_nav .nfbutton{
        width: 100%;
        max-width: 100%;
        display: inline-block;
        margin: 0px 0px 10px 0px;
        max-width: 200px;
        box-sizing: border-box;
        border: 0px;
        background: transparent;
        color: #94c83d;
        padding: 0px;
        height: auto;
        line-height: 16px;
        text-align: right;
        font-size: 14px;
        margin: 0 0 5px 0;
        
    }
}
#footer h3.widgettitle i{
    display: none;
} 
@media screen and (max-width: 900px){
    #footer h3.widgettitle i{
        display: block;
        width: 40px;
        height: 40px;
        float: right;
        line-height: 30px;
        text-align: center;
    } 
    #footer h3.widgettitle:hover{
        cursor: pointer
    }
    #footer .wrapper.columns .footer-column{
        height: 40px;
        overflow: hidden;
    }
    #footer .wrapper.columns .footer-column.active{
        height: auto;
    }
    #footer .wrapper.columns .footer-column ul.footer_social{
        margin-top: 0px;
    }
    #footer .wrapper.columns .footer-column:last-child {
        height: auto;
        margin-bottom: 0px;
    }
}
@media screen and (max-width: 500px){
    .hideonmobile{
        display: none !important;
    }
    #header #logo-wrapper .logo_nav {
        padding-top: 0px;
    }
    #header #logo-wrapper .logo_nav .nfbutton,
    #header #logo-wrapper .logo_nav a.logo_cont {
        line-height: 30px;
        font-size: 15px;
        margin: 0 0 0px 0;
    }
}
.single-product.woocommerce div.product form.cart table{
    margin-bottom: 0px !important;
}
.content-area .accordioncontent ul.gform_fields li, .content-area .accordioncontent ol.gform_fields li {
    background: none;
    background-size: 0px;
    list-style: none;
    padding-left: 0px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-top: 0px;
}

.content-area .accordioncontent .gform_wrapper{
    border-bottom: 2px solid #e1e1e1;
}
.accordiontoggler.pink{
    color: #ed0973;
}
.woocommerce div.product .shippingWrapper.product {
    border-bottom: 2px solid #e1e1e1;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 2px solid #e1e1e1;
}
.woocommerce .shippingWrapper.product i {
    top: 20px;
}
.woocommerce div.product form.cart {
    margin: 0px 0 20px 0;
    padding: 0px 0px 20px 0px;
    border-top: 0px;
    border-bottom: 2px solid #e1e1e1;
}
p.leadTime{
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #e1e1e1;
}