html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}body,button,input,select,textarea{color:#404040;font-family:'Open Sans',sans-serif;font-weight:400;font-size:18px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;clear:both;font-weight:700;margin:36px 0 12px}h1{font-size:26px;line-height:1.3846153846}h2{font-size:24px;line-height:1;color:#57a82f;margin-bottom:25px}h3{font-size:22px;line-height:1.0909090909}h4{font-size:20px;line-height:1.2}h5{font-size:18px;line-height:1.3333333333}h6{font-size:16px;line-height:1.5}p{margin-bottom:20px}b,strong{font-weight:600}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:'Open Sans',sans-serif;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-size:15px;font-family:'Open Sans',sans-serif}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;vertical-align:middle}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),inset 0 15px 17px rgb(255 255 255 / .5),inset 0 -5px 12px rgb(0 0 0 / .05);color:rgb(0 0 0 / .8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgb(255 255 255 / .8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgb(255 255 255 / .5),inset 0 2px 5px rgb(0 0 0 / .15)}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}a{text-decoration:none;color:#757575}a:hover,a:focus,a:active,a:visited{color:#57a82f}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li:hover>ul{left:100%}.menu-toggle{display:none}@media screen and (max-width:600px){.menu-toggle,.main-navigation.toggled .nav-menu{display:block}.main-navigation ul{display:none}}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}input[type="text"],input[type="email"],input[type="tel"],input[type="password"]{height:38px}::-webkit-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}.header-wrap{position:relative;z-index:999}.header-main-wrap{padding:20px 0;border-bottom:2px solid #e4e4e4}.header-mian{margin:30px 0}.user-nav{float:right}.user-nav ul{padding:0;margin:0;list-style:none}.user-nav ul li{display:block;float:left;line-height:40px;margin:0 13px 0}.user-nav ul li a{font-family:'Open Sans',sans-serif;font-weight:400;font-size:18px;color:#757575;text-decoration:none;display:inline-block;padding:0 40px 0 0;text-transform:capitalize;outline:0;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}.user-nav ul li a:hover{color:#57a82f}.user-nav ul li.user-search{position:relative}.user-nav ul li.user-search input[type="submit"]{width:40px;height:40px;position:absolute;right:0;top:0;border:0;background:none;border-radius:0;box-shadow:none;z-index:99}.user-nav ul li.user-search input[type="search"],.user-nav ul li.user-search input[type="text"]{background:url(/wp-content/themes/progressive-earth/images/shape.png) no-repeat right center;width:350px;height:40px;border:1px solid #fff0;border-radius:30px!important;display:block;outline:0;text-indent:calc(100% - 70px);color:#757575;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;line-height:28px;padding:5px 40px 5px 5px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;cursor:default;text-transform:capitalize;z-index:100;position:relative}.user-nav ul li.user-search input[type="search"]::-webkit-input-placeholder,.user-nav ul li.user-search input[type="text"]::-webkit-input-placeholder{opacity:1;color:#757575}.user-nav ul li.user-search input[type="search"]:-moz-placeholder,.user-nav ul li.user-search input[type="text"]:-moz-placeholder{opacity:1;color:#757575}.user-nav ul li.user-search input[type="search"]::-moz-placeholder,.user-nav ul li.user-search input[type="text"]::-moz-placeholder{opacity:1;color:#757575}.user-nav ul li.user-search input[type="search"]:-ms-input-placeholder,.user-nav ul li.user-search input[type="text"]:-ms-input-placeholder{opacity:1;color:#757575}.user-nav ul li.user-search input[type="search"]:focus,.user-nav ul li.user-search input[type="text"]:focus{text-indent:0;background-color:#FFF;border:1px solid #b3b3b3;padding:5px 45px 5px 20px;cursor:text;z-index:99}.user-nav ul li.user-login a{background:url(/wp-content/themes/progressive-earth/images/fill-8.png) no-repeat right center}.user-nav ul li.user-cart{margin:0 30px}.user-nav ul li.user-cart a{background:url(/wp-content/themes/progressive-earth/images/fill-2.png) no-repeat right center;position:relative}.user-nav ul li.user-cart a sup{right:-10px;top:2px;position:absolute;width:16px;height:16px;background-color:#57a82f;font-family:'Open Sans',sans-serif;font-size:10px;font-weight:400;color:#FFF;line-height:15px;border-radius:8px;text-align:center}.user-nav ul li.user-menu a{padding:0 62px 0 0;position:relative}.user-nav ul li.user-menu a span,.user-nav ul li.user-menu a span:before,.user-nav ul li.user-menu a span:after{cursor:pointer;height:5px;width:50px;background:#757575;position:absolute;display:block;content:'';right:0;top:18px}.user-nav ul li.user-menu a span:before{top:-14px}.user-nav ul li.user-menu a span:after{bottom:-14px;top:auto}.user-nav ul li.user-menu a.active span{background-color:#fff0}.user-nav ul li.user-menu a.active span:before,.user-nav ul li.user-menu a.active span:after{top:0}.user-nav ul li.user-menu a.active span:before{transform:rotate(45deg)}.user-nav ul li.user-menu a.active span:after{transform:rotate(-45deg)}.nav-wrap{width:100%;background:rgb(252 252 252 / .8);border-bottom:2px solid #e4e4e4;position:relative;left:0;top:100%}.main-nav{text-align:center}.main-nav ul{padding:0;margin:0;list-style:none}.main-nav ul li{display:inline-block;margin:0 35px;line-height:44px}.main-nav ul li:first-child{margin-left:0}.main-nav ul li:last-child{margin-right:0}.main-nav ul li a{color:#757575;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;display:inline-block;padding:10px;text-decoration:none;transition:color 0.25s ease 0s,background-color 0.25s ease 0s}.main-nav ul li a:hover,.main-nav ul li:hover a{color:#57a82f}.main-nav li>ul{padding:15px;background:#FFF;position:absolute;left:50%;transform:translateX(-50%);top:100%;width:1180px;clear:both;overflow:hidden;text-align:left;border:2px solid #e4e4e4;display:none}.main-nav ul.sub-menu{margin-top:-15px;border:0;padding-top:30px;border-bottom:2px solid #e4e4e4}.main-nav ul.sub-menu:before{position:absolute;width:100%;content:"";height:100%;left:0;margin-top:-15px;z-index:-1;border:2px solid #e4e4e4}.main-nav li li{width:25%;margin:0;line-height:24px;float:left;display:block}.main-nav li li a{color:#757575!important;font-size:16px}.main-nav li li a:hover{color:#57a82f!important}.main-nav li.nav-btn a{background:#57a82f;border-radius:17px;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;height:34px;line-height:23px;padding:5px 20px;text-transform:capitalize;transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;position:relative;top:-2px}.main-nav li.nav-btn a:hover{background:#fff;color:#57a82f}.intro-wrap{background-color:#f7f7f7;background-position:center top;background-repeat:no-repeat;height:600px;padding:106px 0}.intro-content{font-weight:400;color:#4a4a4a;font-size:24px}.intro-content h1{padding:0;margin:0 0 37px;font-family:'Open Sans',sans-serif;font-weight:400;color:#57a82f;font-size:48px;font-weight:700;line-height:55px;text-transform:uppercase}.intro-content p{padding:0;margin:0 0 37px;line-height:33px}.intro-content .btn{width:150px;height:43px;border:1px solid #4a4a4a;color:#4a4a4a;font-size:18px;font-weight:400;line-height:29px;text-transform:uppercase;border-radius:0}.intro-content .btn:hover,.intro-content .btn:focus{color:#fff;border:1px solid #57a82f}.main-container{padding:20px 0;overflow-x:hidden}.section-row-head h2,.related.products h2{padding:0;margin:25px 0 45px;color:#000;font-size:18px;font-weight:600;line-height:24px;text-transform:uppercase;position:relative}.section-row-head h2 span,.related.products h2 span{padding:0 34px 0 0;background:#FFF;display:inline-block;position:relative;z-index:10}.section-row-head h2:after,.related.products h2:after{content:'';display:block;background:#c9c9c9;width:100%;height:2px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:9}ul.products{padding:0;margin:0 -10px;list-style:none}ul.products:before,ul.products:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.products:after{clear:both}ul.products li{width:33.33%;padding:0 10px;margin:0 0 20px;position:relative;float:left;text-align:center;clear:none!important}body.archive ul.products li:nth-child(3n+1){clear:both!important}ul.products li a{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;filter:brightness(100%);-webkit-filter:brightness(100%)}.featured-products ul.products li a.prod_link{position:relative;height:260px;display:block}.featured-products ul.products li div.featured_img{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;filter:brightness(100%);-webkit-filter:brightness(100%);content:"";position:absolute;width:100%;height:100%}.products-details{padding:25px 0 0}.cross-sells .products-details{position:relative}ul.products li h3,ul.products li h2,ul.products li h2.woocommerce-loop-product__title{padding:0;margin:0;color:#757575;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;text-transform:none;border:0!important;line-height:normal}ul.products li h2:after{display:none!important}ul.products li span{display:inline-block;color:#57a82f;font-size:24px;font-weight:600}.featured-products ul.products li{width:30%}.featured-products ul.products li:first-child{width:40%}.featured-products ul.products li:first-child a.prod_link{width:100%;height:540px;display:block}.featured-products ul.products li.newbgimg:first-child a.prod_link{padding:190px 150px 0}.featured-products ul.products li:first-child div.featured_img{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:auto;background-position:center 25%;background-color:#2D8A00}.featured-products ul.products li:first-child img{height:auto}.newsletter-wrap{background:#f2f2f2;padding:50px 0;margin:20px 0;text-align:center}.newsletter-main h3{color:#757575;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:600;line-height:33px;text-transform:uppercase;padding:0;margin:0 44px 0 0;display:inline-block}.newsletter-main div.wpcf7{display:inline-block;vertical-align:middle}.newsletter-main div.wpcf7-validation-errors,.newsletter-main div.wpcf7-mail-sent-ok{position:absolute;bottom:-20px}.newsletter-main input[type="email"]{display:inline-block;width:350px;height:40px;background-color:#fff;border:1px solid #b3b3b3;border-radius:30px;color:#9b9b9b;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;padding:5px 20px;line-height:28px}.newsletter-main input[type="submit"]{background:url(/wp-content/themes/progressive-earth/images/right-arrow.png) no-repeat 0 0;width:40px;height:40px;border:0;outline:0;cursor:pointer;box-shadow:none;text-indent:-9999px;position:relative;left:-40px;top:-2px}.post-block-row{margin:25px 0 0}.post-block{padding:30px;border:1px solid #ccc;color:#757575;font-size:14px;font-weight:400;margin:0 0 20px;min-height:375px}.post-meta{color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;margin:0 0 11px}.post-meta a{color:#000;text-decoration:none}.post-meta span{display:inline-block;line-height:18px;padding:0 0 0 16px;margin:0 16px 0 0}.post-meta span.post-date{background:url(/wp-content/themes/progressive-earth/images/clock-icon.png) no-repeat left center;background-size:12px 14px}.post-meta span.post-author{background:url(/wp-content/themes/progressive-earth/images/profile-icon.png) no-repeat left center;background-size:11px 14px}.post-block h3{padding:0;margin:0 0 11px;font-family:'Open Sans',sans-serif;font-weight:600;color:#4a4a4a;font-size:20px;line-height:27px}.post-block p{padding:0;margin:0 0 22px;line-height:19px}.post-block h3 a{color:#4a4a4a;text-decoration:none}.post-block a.btn{width:90px;height:32px;border:1px solid #57a82f;color:#57a82f;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;border-radius:0;line-height:18px}.post-block a.btn:hover,.post-block a.btn:focus{color:#fff}.post-block img{margin:0 0 25px}.footer-widget h3.widget-title{display:none}.footer-wrap-top{background:#f2f2f2;padding:37px 0}.footer-wrap-top #text-2{padding-top:20px}.footer-widget ul{padding:0;margin:0;list-style:none}.footer-widget ul li{display:block;margin:0 0 12px}.footer-widget ul li:last-of-type{margin:0}.footer-widget ul li a{color:#757575;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:color 0.25s ease 0s,background-color 0.25s ease 0s}.footer-widget span{display:block;float:left;width:18px;margin-right:15px;position:relative;top:5px;font-size:20px}.footer-widget i.fa-map-marker{margin-left:3px;margin-right:12px}.footer-widget ul li a:hover{color:#57a82f}.footer-widget{color:#757575;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;text-decoration:none}.footer-widget p{padding:0;margin:0 0 12px}.footer-widget p:last-of-type{margin:0}.footer-widget p a{color:#757575;text-decoration:none}.footer-widget p a:hover{color:#57a82f}.footer-wrap-bottom{padding:27px 0}.footer-sub-nav{text-align:left}.footer-sub-nav ul{padding:0;margin:0;list-style:none}.footer-sub-nav ul li{display:inline-block}.footer-sub-nav ul li:after{color:#757575;content:'|';margin:0 0 0 3px;font-size:14px}.footer-sub-nav ul li:last-child:after{display:none}.footer-sub-nav ul li a{color:#757575;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;text-decoration:none}.footer-sub-nav ul li a:hover{color:#57a82f}.copyright{text-align:right;color:#757575;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;margin-top:6px}.page-pic{overflow:hidden;text-align:center}.page-pic img{width:100%}.intro-section{margin-top:30px}.intro-section h2{padding:0;margin:0;color:#262626;font-weight:600;line-height:32px}.intro-section h5{padding:0;margin:0 0 46px;color:#262626;font-weight:600}.buy-btn{background:#FFF;height:34px;color:#757575;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;text-transform:capitalize;text-decoration:none;padding:5px 20px 5px 20px;line-height:23px;position:absolute;right:20px;top:20px;text-align:left;border-radius:17px;text-decoration:none;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out}.buy-btn span{color:#57a82f;font-size:20px!important;margin-left:5px;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out}.buy-btn:hover{text-decoration:none;background:#57a82f;color:#fff}.buy-btn:hover span{color:#fff}.select-cat{height:30px;position:absolute;right:0;top:20px;z-index:100}.select-cat select,.woocommerce div.product div.summary .cart .variations select{background:#fff url(/wp-content/themes/progressive-earth/images/right-select-arrow.png) no-repeat right center;height:30px;border:1px solid #979797;border-radius:40px;font-size:16px;font-weight:600;line-height:28px;text-transform:uppercase;padding:0 50px 0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-cat select:focus{background:#fff url(/wp-content/themes/progressive-earth/images/bottom-arrow.png) no-repeat right center;width:320px}.woocommerce div.product div.summary .cart .variations select:focus{background:#fff url(/wp-content/themes/progressive-earth/images/bottom-arrow.png) no-repeat right center}.select-cat select option,.woocommerce div.product div.summary .cart .variations select option{color:#757575;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:40px;padding:12px}.contact-wrapper{padding-bottom:100px}.contact-main .wpcf7-form p{padding:0;margin:0}.contact-main .wpcf7-form br{display:none}span.wpcf7-not-valid-tip{display:none}div.wpcf7-validation-errors{display:block;padding:10px;margin:0;background:#c84b4b;color:#fff;font-size:14px;font-weight:400;line-height:normal;text-align:center;border:0;margin:0}div.wpcf7-mail-sent-ok{display:block;padding:10px;margin:0;background:#398f14;color:#fff;font-size:14px;font-weight:400;line-height:normal;border:0;margin:0;text-align:center}.contact-main input[type="text"],.contact-main input[type="email"]{width:100%;height:60px;background:#fff;border:1px solid #757575;border-radius:4px;outline:0;margin:0 0 20px;display:block;color:#757575;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;padding:18px 22px;text-transform:capitalize;line-height:24px}.contact-main textarea{width:100%;height:120px;overflow:auto;background:#fff;border:1px solid #757575;border-radius:4px;outline:0;margin:0 0 20px;display:block;color:#757575;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;padding:18px 22px;text-transform:capitalize;resize:none}.contact-main input[type="submit"]{width:100%;height:60px;background:#57a82f;border-radius:30px;border:0;outline:0;cursor:pointer;color:#FFF;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;text-transform:uppercase;display:block;box-shadow:none;transition:color 0.25s ease 0s,background-color 0.25s ease 0s;text-shadow:none}.contact-main input[type="submit"]:hover{border:1px solid #757575;color:#757575;background:#FFF}.contact-map{height:280px}.address{color:#757575;font-size:400;font-size:18px;font-weight:400;padding:0 30px}.address h3{margin:0 0 17px}.address a{color:#757575;text-decoration:none}.address p{padding:0;margin:0 0 17px;line-height:24px}.product-single{margin:25px 0}.wooimages{float:left;width:39%;margin:0 80px 0 0}.wooimages .woocommerce-main-image{margin:0 0 20px}.wooimages .thumbnails{clear:both;overflow:hidden}.wooimages .thumbnails a{margin:0 15px 0 0;display:inline-block;width:100px}.wooimages .thumbnails a:last-child{margin-right:0}.woosummary{overflow:hidden;color:#262626;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400}.woosummary h1{max-width:500px;padding:0;margin:0 0 25px;color:#262626;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:600;line-height:32px}.woosummary p{padding:0;margin:0 0 25px;line-height:24px;clear:both}.post-single{margin:50px 0}.post-single-container{color:#262626;font-size:18px;font-weight:400}.post-single-container .single-post-thumb{float:left;margin:0 50px 25px 0}.post-single-container h1{clear:none;margin:0 0 20px;padding:0;color:#262626;font-size:24px;font-weight:600;line-height:32px}.post-single-container .post-meta{font-size:14px;margin:0 0 25px}.post-single-container .post-meta span{padding:0 0 0 24px}.post-single-container .post-meta span.post-date{background-size:16px 18px}.post-single-container .post-meta span.post-author{background-size:15px 17px}.post-single-container p{padding:0;margin:0 0 25px;line-height:24px}.page-template-template-signup,.page-template-template-login,.page-template-template-forgotpassword{background:#f2f2f2;padding:95px 0}.page-template-template-signup .header-wrap,.page-template-template-signup .footer-wrap,.page-template-template-login .header-wrap,.page-template-template-login .footer-wrap,.page-template-template-forgotpassword .header-wrap,.page-template-template-forgotpassword .footer-wrap{display:none}.page-template-template-signup .logo,.page-template-template-login .logo,.page-template-template-forgotpassword .logo{width:250px;margin:0 auto 80px}.login-container .login-remember{display:none}.overlay-wrap{max-width:580px;margin:0 auto;font-size:18px;color:#9b9b9b;font-weight:400;text-align:center;padding:0 40px}.overlay-wrap ul{padding:0;margin:0;list-style:none}.overlay-wrap ul li{display:block;margin:0;padding:0}.wppb-form-error{display:none}#wppb_general_top_error_message,.wppb-error,.wppb-warning{display:block;padding:10px;margin:0 0 30px;background:#c84b4b;color:#fff;font-size:14px;font-weight:400;line-height:normal;text-align:center;border:0}.wppb-error a{display:none}.overlay-wrap p{padding:0;margin:30px 0;line-height:24px}.overlay-wrap a{color:#57a82f;font-weight:600;text-decoration:underline}.overlay-container{background:#FFF;padding:58px 58px 10px;box-shadow:10px 10px 10px #e1e1e1,15px 15px 25px #e1e1e1;text-align:center}.overlay-container h1{padding:0;margin:0 0 45px;color:#757575;font-size:24px;font-weight:600;line-height:32px;text-transform:uppercase}.overlay-container input[type="text"],.overlay-container input[type="email"],.overlay-container input[type="password"]{width:100%;height:40px;background:#fff;border:1px solid #b3b3b3;outline:0;border-radius:30px;display:block;margin:0 0 30px;color:#9b9b9b;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;line-height:24px;padding:5px 16px;line-height:28px;box-shadow:5px 5px 20px #e8e8e8,5px 5px 20px #e8e8e8}.overlay-container label{display:block;text-align:left;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;margin:0 0 5px}.forgotpassword-container{font-size:16px}.forgotpassword-container p br{display:block;margin:0 0 7px}.forgotpassword-container .wppb-warning br{margin:0}.overlay-container input[type="text"].error,.overlay-container input[type="email"].error,.overlay-container input[type="password"].error{border:1px solid #c84b4b}.overlay-container input[type="submit"]{width:170px;height:34px;background:#57a82f;border-radius:30px;display:block;margin:0 auto;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;box-shadow:none;padding:0;border:0;text-transform:uppercase;box-shadow:5px 5px 20px #e8e8e8,5px 5px 20px #e8e8e8}.linkrow{margin:30px 0 25px}.linkrow a{color:#57a82f;font-size:14px;font-weight:600;line-height:19px;text-decoration:underline}.search-form input[type="search"]{height:40px;background:#fff;border:1px solid #b3b3b3;outline:0;border-radius:30px;display:block;margin:0 0 30px;color:#9b9b9b;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;line-height:24px;padding:5px 16px;line-height:18px}.search-form label{display:inline-block;float:left;margin-right:10px}.search-form label .screen-reader-text{display:none!important}.search-form input[type="submit"]{background:#57a82f;border-radius:30px;border:0;outline:0;cursor:pointer;color:#FFF;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;text-transform:uppercase;box-shadow:none;transition:color 0.25s ease 0s,background-color 0.25s ease 0s;text-shadow:none;width:150px;height:42px;border:1px solid #FFF;padding:0}.search-form input[type="submit"]:hover{border:1px solid #757575;color:#757575;background:#FFF}.woocommerce-cart table.shop_table.cart{border:0}.woocommerce-cart table.shop_table.cart .product-thumbnail{min-width:150px;padding-left:0}.woocommerce-cart table.shop_table.cart .product-thumbnail img{width:100%}.woocommerce-cart table.shop_table.cart td{padding:30px 15px}.woocommerce-cart table.shop_table.cart td.product-name a{color:#262626;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:600;line-height:32px;text-decoration:none}.woocommerce-cart table.shop_table.cart td.product-name a:hover{color:#57a82f}.woocommerce-cart table.shop_table.cart td.product-price{color:#57a82f;font-family:'Open Sans',sans-serif;font-size:36px;font-weight:600}.woocommerce-cart table.shop_table.cart td.product-quantity .quantity{padding:0}.woocommerce-cart table.shop_table.cart td.product-quantity .quantity .qty{width:87px;height:30px;background-color:#fff;border:1px solid #979797;border-radius:40px;outline:0}.woocommerce-cart table.shop_table.cart td.product-quantity .quantity input.minus{left:3px;right:auto;top:50%;bottom:auto;margin-top:-9px;border:0;background:none!important;box-shadow:none!important}.woocommerce-cart table.shop_table.cart td.product-quantity .quantity input.plus{right:3px;left:auto;top:50%;bottom:auto;margin-top:-9px;border:0;background:none!important;box-shadow:none!important}.woocommerce-cart table.shop_table.cart td.product-quantity .quantity input.plus,.woocommerce-cart table.shop_table.cart td.product-quantity .quantity input.minus{color:#1a1a1a;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600}.woocommerce-cart table.shop_table.cart td.product-remove a.remove{color:#1a1a1a!important}.woocommerce-cart table.shop_table.cart td.product-remove a.remove:hover{background:#1a1a1a;color:#fff!important}.woocommerce ul.products li.product .button,.product_meta,.woocommerce div.product form.cart div.quantity{display:none!important}.woocommerce ul.products li.product a img{margin:0}.woocommerce .cart-collaterals{margin-bottom:70px}.woocommerce .cart-collaterals .cart_totals{float:right;width:auto}.woocommerce .cart-collaterals .cart_totals .totals-price{float:left;color:#57a82f;font-family:'Open Sans',sans-serif;font-size:36px;font-weight:600;line-height:49px;margin-right:60px}.woocommerce .cart-collaterals .cart_totals .checkout-button{float:left;height:50px;background:#57a82f;border-radius:30px;color:#FFF;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;padding:16px}.related.products{clear:both}.woocommerce-cart table.shop_table.cart td.product-name-mobile{display:none}.woocommerce-cart table.shop_table.cart td.product-name-mobile a{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;color:#262626;text-decoration:none}.woocommerce div.product .woocommerce-tabs label{display:block}.woocommerce div.product .woocommerce-tabs input[type="text"],.woocommerce div.product .woocommerce-tabs input[type="email"],.woocommerce div.product .woocommerce-tabs input[type="url"],.woocommerce div.product .woocommerce-tabs input[type="password"],.woocommerce div.product .woocommerce-tabs input[type="search"],.woocommerce div.product .woocommerce-tabs textarea{width:100%;display:block}.woocommerce #order_review table.shop_table{border-radius:0;border:0}.woocommerce #order_review table.shop_table td{padding:9px 12px}h3#order_review_heading{margin:30px 0 40px}.woocommerce div.product div.summary .cart:before,.woocommerce div.product div.summary .cart:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.woocommerce div.product div.summary .cart:after{clear:both}.woocommerce div.product div.summary .cart .variations{width:auto;display:block;float:left}.woocommerce div.product div.summary .cart .variations select{display:block;width:146px;min-width:146px;margin:13px 40px 13px 0}.woocommerce div.product form.cart .variations{margin-bottom:0}.woocommerce div.product div.summary .cart .reset_variations{padding:5px 10px;font-size:18px;text-decoration:none;display:none}.woocommerce div.product div.summary .cart .woocommerce-variation-price{float:left}.woocommerce div.product div.summary .cart .button{height:50px;font-size:18px}.woocommerce div.product div.summary .price{padding:0;margin:0 40px 15px 0}.woocommerce div.product div.summary .price .amount{color:#57a82f;font-size:36px;font-weight:600}.pix-loader img{border-radius:31px;box-shadow:0 8px 20px rgb(0 0 0 / .11),0 3px 8px rgb(0 0 0 / .1);font-size:16px;text-transform:capitalize}.page-numbers{display:none;visibility:hidden}div[itemprop="description"]{border-top:1px solid #d3ced2;clear:both;padding:25px 0}.about-section p{overflow:hidden;max-width:800px}nav.woocommerce-MyAccount-navigation{width:29.5%;float:left}nav.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}nav.woocommerce-MyAccount-navigation ul li{display:block}nav.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}nav.woocommerce-MyAccount-navigation ul li a{display:inline-block;border-radius:17px;color:#757575;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;height:34px;line-height:23px;padding:5px 20px;text-transform:capitalize;transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;text-decoration:none}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}nav.woocommerce-MyAccount-navigation ul li.is-active a{background:#57a82f;color:#fff}.woocommerce-MyAccount-content{width:69.5%;float:right}a.edit{display:inline-block;border-radius:17px;background:#57a82f;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;height:34px;line-height:23px;padding:5px 20px;text-transform:capitalize;transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;text-decoration:none}.woocommerce table.shop_table td.product-name{font-size:17px}.category-description{background-color:#f7f7f7;font-size:20px;padding:20px 0;margin:-21px 0 0;position:relative}.category-description .article{max-width:728px}.category-description:before{background-color:#f7f7f7;position:absolute;right:100%;top:0;height:100%;width:3000px;content:'';display:block}.category-description:after{background-color:#f7f7f7;position:absolute;left:100%;top:0;height:100%;width:3000px;content:'';display:block}.category-description h1{color:#57a82f;font-family:"Open Sans",sans-serif;font-size:48px;font-weight:700;line-height:55px;margin:25px 0;padding:0;text-transform:uppercase}.category-description p{padding:0;margin:0 0 25px;line-height:normal}#mc_embed_signup{display:inline-block;vertical-align:middle}p#back-to-top{text-align:right;font-weight:700;margin:-10px 0 10px;position:fixed;bottom:40px;right:20px;z-index:999999999;line-height:100%;padding:0;margin:0}p#back-to-top a{padding:0 0 0;display:block;line-height:100%;vertical-align:top;background:#57a82f;height:35px;width:35px;border-radius:50%;text-decoration:none;color:#ffffff!important;border:solid 2px #fff;font-size:33px;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}p#back-to-top .fa:before{vertical-align:top;display:block;margin:0 0 0;padding:0;position:relative;top:-4px;text-align:center}p#back-to-top a:hover{opacity:.8}p#back-to-top .fa{text-decoration:none;margin:0 0 0;padding:0;line-height:100%;vertical-align:top;display:block}.header_banner{background-color:#57a82f;border-top:3px solid #d0011b;border-bottom:3px solid #d0011b}.header_banner .row{padding:51px 49px}.header_banner a{position:relative;line-height:0;color:#fff;font-size:26px;font-weight:700;color:#fff;display:block}.header_banner a:after{background:url(/wp-content/themes/progressive-earth/images/christmas_banner_bg.png) no-repeat right center #fff0;width:210px;height:102px;display:block;position:absolute;right:0;content:"";top:-54px;right:49px}.category-description .col-lg-4 img{margin-top:36px}.sales_banner{background-color:#57a82f;padding:15px 0 0;height:88px}.sales_banner .row{position:relative}.sales_banner .row:before,.sales_banner .row:after{position:absolute}.sales_banner .row:before{top:11px;left:13px;width:237px;height:53px;background:url(/wp-content/themes/progressive-earth/images/sale-left.png) no-repeat}.sales_banner .row:after{bottom:10px;right:11px;width:235px;height:70px;background:url(/wp-content/themes/progressive-earth/images/sale-right.png) no-repeat}.sales_banner .innersb{border-radius:5px;background-color:#26682a;width:730px;margin:0 auto;color:#fff;font-size:18px;font-weight:700;text-align:center;padding:11px 46px;line-height:23px;min-height:88px}.sales_banner .innersb a{color:#fff;transition:all 0.5s linear}.sales_banner .innersb a:hover{color:#57a82f}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{background:#ff0000!important;z-index:9}.totals-price{text-align:right}span.postagecalc{display:block;font-size:16px;font-weight:400;margin-top:0;line-height:100%}.reviewcart{text-align:right}.return-to-shop{position:relative;font-size:0}.return-to-shop a{font-size:20px;width:167px;height:41px;padding:.618em 1em;font-size:18px;text-align:center}.return-to-shop a:before{content:"Return To Shop";display:block;position:relative;width:100%;height:100%;order-radius:30px;font-size:18px;line-height:38px}.woocommerce form .form-row .input-checkbox{position:inherit}p.prod_weight{margin:10px 0 0;font-size:16px}.more_cart_weight{font-size:20px;font-weight:600;margin:50px 0;text-align:center;color:red;padding:20px}.more_cart_weight a{color:#57a82f}.more_cart_weight a:hover{color:rgb(87 168 47 / .5)}form.checkout.moreweight tr.shipping{display:none}.aws-search-result{width:350px!important;right:0!important}.accept_responsibility_field{border:solid 2px red;padding:10px 20px!important;font-weight:700;margin:40px 0!important;clear:both!important}#billing_responsibility_field{position:relative;top:30px}.woocommerce .woocommerce-error{margin:30px 0!important}label[for="billing_postcode"]:after,label[for="shipping_postcode"]:after{content:" (For UK customers, please add space)"}.below_bannermod{color:#26682a;background:#d8d8d8;font-size:20px}.below_bannermod .innersb{padding:30px 0 20px;text-align:center}.christmasbanner{background:url(/wp-content/themes/progressive-earth/images/home-christmas-banner.jpg) no-repeat center center;background-size:cover;padding:26px 0 32px}.christmasbanner a{font-size:30px;font-weight:700;color:#c30016;line-height:normal}button.stock_alert_button,button.unsubscribe_button{background:#57a82f;box-shadow:none;text-shadow:none;color:#fff;font-size:inherit;padding:0 10px;margin:0 0 30px;border:0;border-radius:0;height:44px}button.stock_alert_button:hover,button.unsubscribe_button:hover{opacity:.5}input.stock_alert_email{height:44px;padding:0 10px;border-radius:0;margin:0 10px 0 0}h6.subscribe_for_interest_text{font-size:20px;padding-bottom:10px}button.unsubscribe_button{margin-top:10px}#ninja-out-of-stock{background-color:#57a82f!important;margin-bottom:40px;display:inline-block;border-radius:0!important}span#ninja-ss.ninja-show{margin:-20px 0 0;clear:both;display:block}a#ninja-out-of-stock-cancel.ninja-show{margin:10px 0 40px;display:inline-block;background-color:#57a82f;color:#fff;padding:4px 10px}form.frm-popup-stock input{margin-bottom:10px;border-radius:0;padding:0 10px;width:100%}form.frm-popup-stock button[type="submit"]{padding:0;text-shadow:none;border-radius:0!important;background:#57a82f!important;box-shadow:none!important}.modal-box{display:none}body.home .new-products ul.products li:nth-child(3n+1){clear:both!important}.wc-terms-and-conditions.error{border:solid 2px red;padding:0 20px!important}figure.woocommerce-product-gallery__wrapper.newbgimg,figure.woocommerce-product-gallery__wrapper.noimg{display:block;width:100%;height:700px;position:relative;background:url(/wp-content/themes/progressive-earth/images/PE-bag-colour.jpg) no-repeat center center #2D8A00;background-size:auto 100%}.woocommerce div.product div.images figure.woocommerce-product-gallery__wrapper.newbgimg img{display:none}figure.woocommerce-product-gallery__wrapper span.postthumbnail{display:block;width:190px;height:190px;background-repeat:no-repeat;background-position:center top;background-size:100% auto;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute}figure.woocommerce-product-gallery__wrapper.newbgimg .woocommerce-product-gallery__image a{width:100%;height:100%;display:block;top:0;position:absolute}ul.products li.newbgimg a.woocommerce-LoopProduct-link{background:url(/wp-content/themes/progressive-earth/images/no-product-img.png) no-repeat center top;padding:90px 0 0;display:block;min-height:290px;background-size:cover}ul.products li.product.newbgimg a img{width:auto;height:auto;display:block;margin:auto;max-width:calc(100% - 225px)}figure.woocommerce-product-gallery__wrapper span.postthumbnail.default{background:url(/wp-content/themes/progressive-earth/images/Progressive-earth-logo-crop.jpg) no-repeat center center #fff;background-size:contain;position:absolute;left:0;right:0}ul.products li.product.newbgimg.nofimg a img{display:none}.woocommerce ul.products div.infinite-item{display:none}.featured-products ul.products li.newbgimg a.woocommerce-LoopProduct-link{padding:90px 130px 0}.featured-products ul.products li:first-child a.woocommerce-LoopProduct-link{padding:75px 120px 0}.featured-products ul.products li.newbgimg:first-child a.prod_link:after{width:160px;height:122px}ul.products li.newbgimg.nofimg>a.woocommerce-LoopProduct-link:after{content:"";display:block;width:80px;height:61px;background:url(/wp-content/themes/progressive-earth/images/Progressive-earth-logo-crop.jpg) no-repeat center center #fff;position:absolute;left:0;background-size:contain;right:0;margin:0 auto;z-index:-1}.grecaptcha-badge{display:none}.deliverynotech{border:solid 2px red;padding:20px 20px 10px;font-weight:700;margin:40px 0;clear:both}.deliverynotech .clickdelivery{font-weight:700;color:#57a82f;text-decoration:underline!important}.jconfirm-title{font-weight:700}.jconfirm .jconfirm-box{padding:20px 30px}.delnote_acceptbox{position:relative}.delnote_acceptbox input{margin:5px 0 0 0;position:absolute;left:0}.delnote_acceptbox label{font-size:16px;padding-left:25px}