/*!Theme Name: LOTE Store 2016
Theme URI: http://livingontheedge.org
Author: Josh Rives
Author URI: http://cmdtab.co*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}iframe{border:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}*{box-sizing:border-box}img{max-width:100%;height:auto}.assistive-text,.screen-reader-text{position:absolute;top:-9999px;left:-9999px}.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}html,body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;transition:all 300ms ease-in-out}html{background:#fafafa}body{color:#4d5155;background-color:#f9f9f9;max-width:105em;margin:0 auto;box-shadow:0 .25em 1.5em .5em rgba(0,0,0,.2);font:0.875em/1.8 "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}@media(min-width:44em){body{font-size:1em}}.woocommerce,.woocommerce-page{left:0;position:relative}a{font-family:myriad-pro,sans-serif;color:#5b8e7f;text-decoration:none;font-weight:400}a:hover{color:#75a798}.btn{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#5b8e7f;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em}.btn:focus{outline:none;color:#fff;background:#517e71}.btn:hover{color:#fff;background:#476f63}.btn.red{background:#ff4000}.btn.red:hover{background:#c30}.btn.blue{background:#003263}.btn.blue:hover{background:#001830}.btn.orange{background:#f69000}.btn.orange:hover{background:#c37200}.btn.gray{background:#e7e7e7;color:#4d5155}.btn.gray:hover{background:#cecece}.btn.outline{background:0 0;border:1px solid #fff}.btn.outline:hover{background:#fff;color:#4d5155}h1,h2,h3,h4,h5,h6{font-family:myriad-pro,sans-serif;line-height:1.3;margin-top:0}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:#5b8e7f}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#003263}.outline-btn{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#fff;color:#5b8e7f;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;border:1px solid #5b8e7f;border-radius:.25em;transition:all 250ms ease-in-out}.outline-btn:focus{outline:none;color:#5b8e7f;background:#f2f2f2}.outline-btn:hover{color:#5b8e7f;background:#e6e6e6}.outline-btn:hover{background-color:#476f63;border-color:#476f63;color:#fff}.lote-grid{position:relative;background-color:#fff!important;border:1px solid #e7e7e7!important;padding:3em 1.5em;margin:1em 0 2em}@media(min-width:44em){.lote-grid{padding:3em}}@media(min-width:67.5em){.lote-grid{margin:0 0 2em}}.lote-grid.wrap{margin-bottom:2em}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-caret-down{width:.5712890625em}.icon-shopping-cart{width:.9287109375em}.icon-feed{width:.787109375em}.icon-map-marker{width:.5712890625em}.icon-phone{width:.7861328125em}.icon-check-circle{width:.8em}.site{width:100%;margin:0 auto;background-color:#f9f9f9}.wrap{width:94%;max-width:67.5em;margin:0 auto}@media(min-width:67.5em){.wrap{width:100%}}.sm-wrap{position:relative;width:90%;max-width:45em;margin:0 auto}@media(min-width:50em){.sm-wrap{width:100%}}.wide-wrap{width:94%;max-width:79em;margin:0 auto}@media(min-width:80em){.wide-wrap{width:100%}}.half{margin-bottom:2em}@media(min-width:44em){.half{float:left;width:47.5%;margin-bottom:0}.half.first{margin-right:5%}.half.first.right{float:right;margin:0 0 0 5%}}.halves{list-style:none;padding:0;margin:0}.halves>li{display:block;margin:0 0 1em}@media(min-width:44em){.halves>li{float:left;width:47.5%;margin:0 5% 1em 0}.halves>li:nth-child(even){margin:0 0 1em}}@media(min-width:44em){.two-third{float:left;width:65%}.two-third.first{margin-right:5%}.two-third.first.right{float:right;margin-right:0;margin-left:5%}}@media(min-width:44em){.third{float:left;width:30%}.third.first{margin-right:5%}.third.first.right{float:right;margin-right:0;margin-left:5%}}.five-list{list-style:none;padding:0;margin:0}.five-list>li{float:left;width:46%;margin:0 8% 1em 0}.five-list>li:last-child,.five-list>li:nth-child(even){margin:0}@media(min-width:50em){.five-list>li{width:18%;margin:0 2.5% 1em 0}.five-list>li:nth-child(even){margin:0 2.5% 1em 0}.five-list>li:last-child,.five-list>li:nth-child(5n){margin:0 0 1em}}.four-list{list-style:none;padding:0;margin:0}.four-list>li{float:left;width:46%;margin:0 8% 1em 0}.four-list>li:last-child,.four-list>li:nth-child(even){margin:0}@media(min-width:50em){.four-list>li{width:22%;margin:0 4% 1em 0}.four-list>li:nth-child(even){margin:0 4% 1em 0}.four-list>li:last-child,.four-list>li:nth-child(4n){margin:0 0 1em}.four-list>li:nth-child(4n+5){clear:left}}.three-list{list-style:none;padding:0;margin:0}.three-list>li{display:block;margin-bottom:1em}@media(min-width:44em){.three-list>li{float:left;width:30%;margin:0 5% 1em 0}.three-list>li:last-child,.three-list>li:nth-child(3n){margin:0 0 1em}.three-list>li:nth-child(3n+4){clear:left}}.two-list{list-style:none;padding:0;margin:0}.two-list>li{display:block;margin-bottom:1em}@media(min-width:44em){.two-list>li{float:left;width:45%;margin:0 10% 1em 0}.two-list>li:last-child,.two-list>li:nth-child(even){margin:0 0 1em}}.centered-list{margin:0;padding:0;list-style:none;text-align:center}.centered-list li{display:inline-block;max-width:45%;margin:0 6% 1em 0;vertical-align:top}.centered-list li:nth-child(even){margin:0 0 1em}@media(min-width:44em){.centered-list li{max-width:30%;margin:0 5% 1em 0}.centered-list li:nth-child(even){margin:0 5% 1em 0}.centered-list li:last-child{margin:0 0 1em}}blockquote{font-size:.875em;font-style:italic;color:#414448}hr{display:block;height:1px;width:80%;background:#e7e7e7;margin:2em auto;border:0}.modal,.modalVideo{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:#fff;background:rgba(249,249,249,.7);transition:all .3s}.modal:before,.modalVideo:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../../plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.modal .modalContent,.modalVideo .modalContent{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.modal .modalContent svg,.modalVideo .modalContent svg{display:none;width:100px;height:100px;margin:0 auto;display:block}.modal.showModal,.modalVideo.showModal{opacity:1;visibility:visible}.modal.showModal .modalContent,.modalVideo.showModal .modalContent{visibility:visible}.modalConfirm:before{display:none}.modalConfirm .modalContent{background:#5b8e7f;padding:2em;color:#fff}.modalConfirm .modalContent h3{margin:0 0 .5em}.modalConfirm .modalContent .btn{margin-left:.5em}.hideModal{position:fixed;bottom:20%;left:50%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;font-size:1.2em;color:#4d5155;text-decoration:none;z-index:2001}.content-block{padding:1.5em 0}.box{position:relative;background:#fff;padding:1.5em;border:1px solid #e7e7e7;border-bottom:3px solid #e7e7e7;margin-bottom:2em}.section-header{display:block;text-align:center;margin:0 0 .5em;text-transform:uppercase;font-weight:600;letter-spacing:2px}.section-header.line{float:none;position:relative;display:block;z-index:2;margin:0 0 1em;text-align:center}.section-header.line:after{content:'';display:none;border-bottom:1px solid #e7e7e7;height:1px;position:relative;top:-.75em;z-index:-1}@media(min-width:44em){.section-header{display:inline;float:left;margin:.75em 0;text-align:left}.section-header.line{float:none}.section-header.line span{background:#f9f9f9;padding:.5em 1em}.section-header.line a{background:#f9f9f9}.section-header.line:after{display:block}}@media(min-width:67.5em){.section-header.line{text-align:left}.section-header.line span{padding:.5em 1em .5em 0}}.subheading{font-family:Georgia,Times,times new roman,serif;font-style:italic;font-weight:400;margin-top:0}.skinny,.skinny-column{max-width:40em}.skinny .lote-grid,.skinny-column .lote-grid{padding:0}.skinny input[type=submit],.skinny-column input[type=submit]{background:#003263;color:#fff;padding:.5em 1.5em;font-size:.875em;text-align:center;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;border:0}.skinny .gform_heading,.skinny-column .gform_heading{text-align:center;background:#5b8e7f;color:#fff;padding:.25em 1em;margin:0 0 1em}.skinny .gform_body,.skinny .gform_footer,.skinny-column .gform_body,.skinny-column .gform_footer{padding:0 1.5em!important}@media(min-width:44em){.skinny .gform_body,.skinny .gform_footer,.skinny-column .gform_body,.skinny-column .gform_footer{padding:0 3em!important}}.skinny .gform_confirmation_wrapper,.skinny-column .gform_confirmation_wrapper{padding:1em 1.5em!important}@media(min-width:44em){.skinny .gform_confirmation_wrapper,.skinny-column .gform_confirmation_wrapper{padding:1.5em 3em!important}}.skinny .gform_wrapper,.skinny-column .gform_wrapper{margin:0 0 1em}.skinny .ginput_container_email input,.skinny-column .ginput_container_email input{width:100%!important}.skinny .ginput_container input[type=text],.skinny .ginput_container input[type=email],.skinny-column .ginput_container input[type=text],.skinny-column .ginput_container input[type=email]{border:1px solid #e7e7e7}.skinny .ginput_container textarea,.skinny-column .ginput_container textarea{border:1px solid #e7e7e7}.grid-container{display:-ms-grid;display:grid;grid-column-gap:1em;grid-row-gap:1em}.grid-container.two{-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:50em){.grid-container.two{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.grid-container.two>a:nth-of-type(1),.grid-container.two>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.grid-container.two>a:nth-of-type(2),.grid-container.two>div:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:1}@media(min-width:50em){.grid-container.two>a:nth-of-type(1),.grid-container.two>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.grid-container.two>a:nth-of-type(2),.grid-container.two>div:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}}.grid-container.three{-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:50em){.grid-container.three{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.grid-container.three>a:nth-of-type(1),.grid-container.three>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.grid-container.three>a:nth-of-type(2),.grid-container.three>div:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:1}.grid-container.three>a:nth-of-type(3),.grid-container.three>div:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}@media(min-width:50em){.grid-container.three>a:nth-of-type(1),.grid-container.three>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.grid-container.three>a:nth-of-type(2),.grid-container.three>div:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.grid-container.three>a:nth-of-type(3),.grid-container.three>div:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3}}.grid-container.three>a:nth-of-type(1),.grid-container.three>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.grid-container.three>a:nth-of-type(2),.grid-container.three>div:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.grid-container.three>a:nth-of-type(3),.grid-container.three>div:nth-of-type(3){-ms-grid-row:2;-ms-grid-column:1}.grid-container.three>a:nth-of-type(4),.grid-container.three>div:nth-of-type(4){-ms-grid-row:2;-ms-grid-column:2}@media(min-width:50em){.grid-container.three>a:nth-of-type(1),.grid-container.three>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.grid-container.three>a:nth-of-type(2),.grid-container.three>div:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.grid-container.three>a:nth-of-type(3),.grid-container.three>div:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3}.grid-container.three>a:nth-of-type(4),.grid-container.three>div:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:4}}.grid-container.four{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media(min-width:50em){.grid-container.four{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.grid-container.five{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media(min-width:50em){.grid-container.five{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.page-section-header{text-transform:uppercase;font-weight:600;text-align:center;margin:1em 0}.banner-section{background:url(http://placehold.it/2520x1080) right center no-repeat;background-size:cover;padding:6em 0;min-height:40vh;display:flex;flex-direction:column;justify-content:center}.banner-section:after{content:"";display:table;clear:both}.banner-section .wide-wrap{position:relative}@media(min-width:44em){.banner-section{background-position:center center}}.banner-section.overlay{position:relative}.banner-section.overlay:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(1,55,99,0.9),rgba(1,55,99,0.9))}@media(min-width:44em){.banner-section.overlay:before{background-image:linear-gradient(to right,#013763,transparent)}}.banner-section.right{background-position:left center}.banner-section.right .banner-content{float:right}.banner-section.right.overlay:before{background-image:linear-gradient(to left,#013763,transparent)}.banner-content{color:#fff}.banner-content h1,.banner-content h2{font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif;font-weight:300;font-size:2.125em;margin:0 0 .5em}.banner-content p{font-size:1.125em}.banner-content .btn{border-radius:0}@media(min-width:44em){.banner-content{max-width:65%}}@media(min-width:50em){.banner-content{max-width:45%}}.container-wrapper{background:#e5e9ee;padding:3em 0}.container{background:#fff;padding:1.5em}.container h1,.container h2,.container h3{font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif;font-weight:300}.container h4{font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif;margin:0 0 .25em}.container p{margin:0 0 1em}.underline{border-bottom:1px solid #d8d8d8;padding:0 0 .5em;margin:0 0 .75em}.gform_wrapper form.loading .gform_footer input[type=submit]{background:#e7e7e7 url(_i/loading.svg) center center no-repeat!important;background-size:1em!important;text-indent:-9999px!important;padding:.5em 2.5em}.gform_wrapper .error{color:red;margin:0 0 .5em;font-size:.75em}.icon-shopping-cart{width:.9287109375em}.icon-caret-down{width:.5712890625em}.icon-search{width:.9501953125em}.top-header{display:none;background:#f7f7f7;text-align:right;padding:.25em 0}.top-header a{display:inline-block;border-left:1px solid #ebebeb;padding:.25em 1em;line-height:1;color:#606060}.top-header a:first-of-type{border:0}.top-header a svg{vertical-align:middle}.top-header .mobile-cart-contents .icon{font-size:1.25em;margin-top:-.15em}@media(min-width:50em){.top-header{display:block;padding-right:16em}}.site-header{border-bottom:1px solid #e7e7e7;background:#fff;padding:0 1em}.site-header .wrap{padding:0}.site-header .mobile-cart-contents{border-right:1px solid #4d5155;color:#4d5155;margin-right:.5em;padding-right:1em;float:right;margin:1.5em 0;font-size:.9em}@media(min-width:50em){.site-header .mobile-cart-contents{display:none}}.site-header .mobile-cart-contents .icon{font-size:1.5em;vertical-align:middle;margin-top:-.15em}@media(min-width:50em){.site-header{padding:1.5em 1em}}.site-logo{float:left;padding:1em 0}@media(min-width:50em){.site-logo{padding:0}}.site-logo a{display:block;margin:0 auto;max-width:13em}@media(min-width:50em){.site-logo a{max-width:19em}}.site-logo img{display:block;margin:0 auto;width:100%}@media(min-width:44em){.site-logo img{margin-top:.25em}}.site-logo,.top-nav,.page,.nav-toggle{transition:all 300ms ease}.page,.archive,.single{position:relative;right:auto;border-top:none}.nav-toggle{display:block;float:right;position:relative;color:#4d5155;text-transform:uppercase;font-size:1.75em;z-index:999;text-decoration:none;padding:0 0 0 1em;font-size:.9em;font-weight:700;margin:1.5em 0}@media(min-width:50em){.nav-toggle{display:none}}.nav-toggle .icon{font-size:1.5em;vertical-align:middle;margin-top:-.25em;margin-left:.25em}.nav-toggle .icon-cross{display:none}.top-nav{position:absolute;width:70%;background-color:#fff;top:0;left:-100%;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#4d5155}@media(min-width:44em){.top-nav{width:50%}}@media(min-width:50em){.top-nav{float:right;position:static;width:auto;border:none;background:0 0;box-shadow:none}}.top-nav .nav-search-form{display:block;margin:0 auto;width:100%}@media(min-width:50em){.top-nav .nav-search-form{display:block;position:absolute;right:.5em;top:.1875em;z-index:10;width:15em}.top-nav .nav-search-form:before{content:'';display:none;height:0;width:0;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #efefef;position:absolute;right:0;bottom:100%;z-index:10}}.top-nav .nav-search-form form{display:block}.top-nav .nav-search-form input{box-sizing:border-box}.top-nav .nav-search-form .search-field{width:100%;padding:1.85em 2.6em 1.9em;border:none!important;border-bottom:1px solid #ddd!important;border-radius:0!important}@media(min-width:44em){.top-nav .nav-search-form .search-field{padding:2.05em 2em 2.1em}}@media(min-width:50em){.top-nav .nav-search-form .search-field{padding:.25em 1em;background:#fff;font-size:1.0625em;font-style:normal}.top-nav .nav-search-form .search-field:focus{outline:none}}.top-nav .nav-search-form .search-submit{right:.25em;background:url(_i/search.svg) center center no-repeat;background-size:1.25em;width:2em;text-indent:-9999px;outline:none;height:100%}@media(min-width:50em){.top-nav .nav-search-form .search-submit{background-color:#003263;background-image:url(_i/search-white.svg);background-size:.875em;right:0;top:0;bottom:1px;height:auto}}.store-menu{display:block;position:relative}@media(min-width:50em){.store-menu{display:block}}.show-nav{position:relative;right:-50%;overflow-x:visible}.show-nav:after{transition:all 300ms ease-in-out;background-color:rgba(0,0,0,.6);position:absolute;height:100vh;z-index:10;top:0;left:0;right:0;bottom:0;content:''}.show-nav .icon-menu{display:none}.show-nav .icon-cross{display:inline-block}.show-nav .site-logo{position:relative}.show-nav .mobile-cart-contents{position:relative;left:-85%;width:4.5em}@media(min-width:44em){.show-nav .mobile-cart-contents{left:-55%}}.show-nav .top-nav{left:0}.show-nav .nav-toggle{color:#fff}@media(min-width:44em){.show-nav .nav-toggle{right:0}}.main-nav{display:none;list-style:none;padding:0}@media(min-width:50em){.main-nav{display:block;text-align:center;margin:.5em 0 0;border:0}}.main-nav a{position:relative;vertical-align:middle;text-decoration:none}@media(min-width:50em){.main-nav a{display:inline-block;text-align:left;color:#4d5155;text-transform:uppercase;padding:.875em .5em;border:1px solid transparent;font-family:myriad-pro,sans-serif;font-size:1.1em;font-weight:400}.main-nav a:hover{color:#5b8e7f}}@media(min-width:67.5em){.main-nav a{padding:.875em 1em}}.main-nav>li{display:block;color:#4d5155}.main-nav>li.active>a,.main-nav>li.current-menu-item>a{font-weight:700;text-decoration:underline}.main-nav>li.current-menu-ancestor.current-menu-item>a{text-decoration:none}.main-nav>li a[title=Donate],.lote-donate-btn a{color:#f69000}.menu-item-hide{display:none!important}.main-nav>li:last-child{padding-bottom:1em}.main-nav>li:first-child{padding-top:1em}.main-nav>li.my-account-link{display:none}@media(min-width:50em){.main-nav>li{position:relative;font-size:.85em;display:inline;border:0;padding-left:.5em}.main-nav>li a[title=Donate],.lote-donate-btn a{background-color:#f69000;padding:.15em 1em;color:#fff}.lote-donate-btn a:hover{color:#fff}.main-nav>li.home{display:none}.main-nav>li.active>a,.main-nav>li.current-menu-item>a{color:#5b8e7f!important;background:0 0;text-decoration:none}.main-nav>li.more-toggle a:after{content:'';margin-left:.5em;display:inline-block;height:.75em;width:.75em;background-size:.75em .75em;background-image:url(_i/more-down.svg);background-repeat:no-repeat;background-position:center center;position:relative}.main-nav>li.more-toggle a:hover{color:#465059}.main-nav>li.more-toggle.showing a{position:relative;z-index:2}.main-nav>li.more-toggle.showing a:before{content:'';position:absolute;top:-2em;left:-2em;right:-2em;bottom:-2em}.main-nav>li.more-toggle.showing a:after{background-image:url(_i/more-close.svg);background-size:.625em .625em}.main-nav>li.my-account-link{display:inline-block;padding-left:0}.main-nav>li.my-account-link a{height:1.1em;width:1.1em;background:url(_i/user-circle-o.svg) center center no-repeat;background-size:1.1em;text-indent:-9999px}}.main-nav .sub-menu{display:none;list-style:none;margin:0 0 0 7.5%;padding:0}@media(min-width:50em){.main-nav .sub-menu{display:none}}.main-nav .menu-item-has-children>a:after{content:url(_i/add.svg);font-weight:700;width:1.25em;height:1.25em;position:absolute;right:7.5%;top:1.35em}@media(min-width:50em){.main-nav .menu-item-has-children>a:after{display:none}}.main-nav .current-menu-ancestor.menu-item-has-children,.main-nav .expand{background:#5b8e7f}.main-nav .current-menu-ancestor.menu-item-has-children>a,.main-nav .expand>a{color:#fff}.main-nav .current-menu-ancestor.menu-item-has-children>a:after,.main-nav .expand>a:after{content:url(_i/minus-white.svg)}.main-nav .current-menu-ancestor.menu-item-has-children .sub-menu,.main-nav .expand .sub-menu{display:block}.main-nav .current-menu-ancestor.menu-item-has-children .sub-menu a,.main-nav .expand .sub-menu a{color:#fff;padding:1em 7.5%;font-weight:400}.main-nav .current-menu-ancestor.menu-item-has-children .sub-menu .current-menu-item a,.main-nav .expand .sub-menu .current-menu-item a{text-decoration:underline}@media(min-width:50em){.main-nav .current-menu-ancestor.menu-item-has-children,.main-nav .expand{background:0 0}.main-nav .current-menu-ancestor.menu-item-has-children>a,.main-nav .expand>a{color:#4d5155}.main-nav .current-menu-ancestor.menu-item-has-children .sub-menu,.main-nav .expand .sub-menu{display:none}}.main-nav .current-menu-ancestor.menu-item-has-children.expand{background:0 0}.main-nav .current-menu-ancestor.menu-item-has-children.expand>a{color:#5b8e7f}.main-nav .current-menu-ancestor.menu-item-has-children.expand>a:after{content:url(_i/add.svg)}.main-nav .current-menu-ancestor.menu-item-has-children.expand .sub-menu{display:none}@media(min-width:50em){.main-nav .current-menu-ancestor.menu-item-has-children.expand{background:0 0}.main-nav .current-menu-ancestor.menu-item-has-children.expand>a{color:#4d5155}.main-nav .current-menu-ancestor.menu-item-has-children.expand .sub-menu{display:none}}.mobile-subnav{border-bottom:1px solid #ddd}@media(min-width:50em){.mobile-subnav{display:none}}.mobile-subnav ul{list-style:none;padding:0;margin:0}.mobile-subnav a{position:relative;display:block;padding:1.25em 7.5%;vertical-align:middle;text-decoration:none;font-size:.95em;font-weight:700;color:#5b8e7f}.mobile-subnav .btn{margin-top:2em;color:#fff;padding:.75em;border-radius:.25em}.mobile-subnav .sub-menu{display:none;margin:0 0 0 7.5%;padding:0;list-style:none}.mobile-subnav .sub-menu a{color:#fff;padding:1em 7.5%;font-weight:400}.mobile-subnav .expand{background:#5b8e7f}.mobile-subnav .expand>a{color:#fff}.mobile-subnav .expand .sub-menu{display:block}.mobile-nav>li{position:relative;margin:0 auto}.mobile-nav>li>a:after{content:url(_i/go.svg);font-weight:700;width:1.25em;height:1.25em;position:absolute;right:7.5%;top:1.5em}.mobile-nav>li.menu-item-has-children>a:after{content:url(_i/add.svg)}.mobile-nav>li.menu-item-has-children.expand>a:after{content:url(_i/minus-white.svg)}.feature-banner{background:#69c39a;background-image:linear-gradient(to right,#69C39A,#57DEA1);color:#fff;position:relative;padding:1em 0;text-align:center}.feature-banner-content{max-width:90%;margin:0 auto}.feature-banner-content p{margin:0;font-size:1em;line-height:1.4}@media(min-width:44em){.feature-banner-content p{font-size:1.125em}}@media(min-width:50em){.feature-banner-content p{line-height:1;font-size:1.1875em}}.feature-banner-content .btn{padding:.5em;border-radius:0;display:block;width:10em;margin:.75em auto 0}@media(min-width:50em){.feature-banner-content .btn{display:inline-block;margin:0 0 0 .5em}}.temp-container{position:relative}#close-banner{position:absolute;left:.75em;bottom:.5em;color:#fff;font-size:1.5em;line-height:1}@media(min-width:50em){#close-banner{font-size:2em;bottom:auto;top:50%;left:auto;right:1em;margin-top:-.5em}}.tagline{display:none}.new-footer-section{background-color:#222;border-top:.2em solid #484848;padding:2em 0;font-family:myriad-pro,sans-serif}@media(min-width:44em){.new-footer-section{padding:2em 0 3.7em}}.new-footer-section a{text-transform:none;padding:0;font-weight:400;text-decoration:none;color:#aec6bf;font-size:1em}@media(min-width:44em){.new-footer-section a{padding:0 .25em;font-size:.875em}}@media(min-width:67.5em){.new-footer-section a{padding:0 1.5em}}.new-footer-section hr{margin:1.85em auto;background-color:#676767;width:90%}.new-footer-section hr:nth-of-type(2n){display:none}@media(min-width:44em){.new-footer-section hr:nth-of-type(2n){display:block}}.new-footer-section .contact-info{text-align:left;color:#999;margin:0 auto;padding-bottom:2em}@media(min-width:50em){.new-footer-section .contact-info{width:65%;padding-bottom:0}}.new-footer-section .contact-info p{color:#999;margin:0;font-size:1em;font-weight:300}@media(min-width:50em){.new-footer-section .contact-info p{font-size:.875em;margin:0 0 .75em}}.new-footer-section .contact-info p>a{border-right:none;padding:0;margin:0 0 2em;display:block;font-size:.9em}@media(min-width:50em){.new-footer-section .contact-info p>a{display:inline;margin:0 0 0 .75em}}.new-footer-section .contact-info a{display:block;padding-left:0;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration:underline}@media(min-width:50em){.new-footer-section .contact-info a{border-left:none;padding:0 1.55em;display:inline-block;border-right:1px dotted #fff}}.new-footer-section .contact-info a:first-of-type{padding-left:0}.new-footer-section .contact-info a:nth-of-type(3n){border-right:none}.new-footer-section .contact-info .contact-list a{text-decoration:none}.new-footer-section .contact-info span{display:block;padding-left:0;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration:none;font-size:.875em;color:#aec6bf}@media(min-width:50em){.new-footer-section .contact-info span{border:0;padding:0 2em;display:inline-block}}.new-footer-section .social-icons{text-align:center}@media(min-width:44em){.new-footer-section .social-icons{text-align:left}}@media(min-width:50em){.new-footer-section .social-icons{text-align:right}}.new-footer-section .social-icons a{position:relative;background:#676767;border-radius:50%;padding:0;display:inline-block;width:3em;height:3em;margin-right:.5em}.new-footer-section .social-icons a:last-child{margin-right:0}.new-footer-section .icon{color:#fff;font-size:1.75em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-footer-section .icon-twitter{font-size:1.5em}.copyright{text-align:center;margin:0 auto;width:80%;font-size:1em;font-weight:300}@media(min-width:44em){.copyright{width:100%;margin-top:1em}}.copyright a{text-transform:none;padding:0;font-size:.9em;margin:.5em 0 0 1em;font-weight:400;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration:underline}@media(min-width:44em){.copyright a{text-transform:none;margin:0 2em;width:auto}}.footer-nav{text-align:center;padding:0}@media(min-width:44em){.footer-nav{padding:1.7em 0 0}}.footer-nav ul{list-style:none;margin:0;padding:0}.footer-nav ul li{display:block;float:left;width:49%;margin:0 2% .5em 0}.footer-nav ul li:nth-child(even){margin-right:0}@media(min-width:44em){.footer-nav ul li{display:inline-block;float:none;width:auto;margin:0}}.footer-nav a{display:block;border:1px solid #333;font-size:1.15em;padding:.25em 0;text-transform:uppercase}.footer-nav a:hover{background-color:#5b8e7f;border-color:#5b8e7f;color:#fff}@media(min-width:44em){.footer-nav a{display:inline;border-radius:0;margin:0 auto;border:none;padding:0 1em;font-size:.875em}.footer-nav a:hover{background-color:transparent;border-color:transparent;color:#5b8e7f}}@media(min-width:67.5em){.footer-nav a{padding:0 1.5em}}.contact-box{margin:0 auto;padding:0 0 2em}.page-home{margin:0 auto 2em;z-index:1}@media(min-width:44em){.page-home{margin:-4em auto 2em}}.home-banner a{display:block;border:1px solid #e7e7e7}.home-banner img{display:block;width:100%}.grid{padding:2em;box-shadow:0 2px 10px rgba(0,0,0,.2)}.grid-list{list-style:none;padding:0;margin:0;grid-column-gap:2em;grid-row-gap:2em}@media(min-width:44em){.grid-list{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}}.grid-list>li{margin:0 auto;position:relative}.grid-list>li:last-child{margin-bottom:0}.grid-list img{display:block;width:100%}.store-subnav{padding:2em 0;display:block}.store-subnav>a:first-child{margin-right:1em}.store-subnav .icon{font-size:1em;vertical-align:middle;margin-left:.25em;margin-top:-.25em}.store-subnav .icon.icon-shopping-cart{margin-left:0;margin-right:.15em;font-size:1.5em}.store-subnav .icon-caret-down{transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.store-subnav .account-info{display:none;text-align:center;margin:0 auto 1.5em}@media(min-width:50em){.store-subnav .account-info{display:block}}@media(min-width:67.5em){.store-subnav .account-info{text-align:right;float:right;width:60%;margin:0}}.store-subnav .account-info .icon-caret-down{color:#999}.store-subnav .account-info>a{font-weight:600;font-size:.9em;color:#4d5155;padding:1em}.store-subnav .account-info>a:hover{color:#5b8e7f}.store-subnav .account-info>a:hover svg{fill:#5b8e7f}.account-button{position:relative}.account-button>span{font-weight:600;font-size:.9em;color:#4d5155;margin-right:1.5em;font-family:myriad-pro,sans-serif}.account-button>a{font-weight:600;font-size:.9em;color:#4d5155;padding:1em}.account-button>a:hover{color:#5b8e7f}.account-button>a:hover svg{fill:#5b8e7f}.account-button.expand>a{color:#5b8e7f;background:#fff;border-top-left-radius:.25em;border-top-right-radius:.25em;box-shadow:1px -2px 1px rgba(0,0,0,.2),-1px 0 1px rgba(0,0,0,.2);position:relative;z-index:101;outline:none}.account-button.expand>a .icon-caret-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);fill:#5b8e7f}.account-button.expand>a:before{position:absolute;bottom:-1px;width:10px;height:10px;content:" ";left:-9px;border:1px solid #fff;border-bottom-right-radius:6px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #fff}.account-button.expand>a:after{content:'';position:absolute;left:0;right:0;bottom:-1px;display:block;background:#fff;height:.25em}.account-button.expand .account-dropdown{display:block}.account-dropdown{margin:0;list-style:none;display:none;position:absolute;top:calc(100% + 16px);right:0;background:#fff;padding:0;width:20em;border-radius:.25em;border-top-right-radius:0;box-shadow:-1px 2px 1px rgba(0,0,0,.2),1px -2px 1px rgba(0,0,0,.2);text-align:left;z-index:100}.account-dropdown div{font-weight:600;padding:1em 0}.account-dropdown li{display:block;border-bottom:1px solid #e7e7e7;position:relative;float:left;width:50%;text-align:center}.account-dropdown li:nth-child(odd){border-right:1px solid #e7e7e7}.account-dropdown li:first-child a{border-top-left-radius:.25em}.account-dropdown li:last-child{border:0;width:100%}.account-dropdown li a{display:block;padding:.75em .5em;font-weight:700;font-size:.875em;color:#4d5155}.account-dropdown li a:hover{color:#476f63}.subnav-search-form{margin:1em auto;width:90%;display:block}@media(min-width:67.5em){.subnav-search-form{display:inline-block;max-width:12em;margin:0 auto}}.search-form{display:inline;position:relative}.search-form:hover .icon-search{color:#85b1a4}.search-form .search-field{border:1px solid #e7e7e7;border-radius:.25em;padding:.875em;font-size:.8em;font-weight:400;font-style:italic;width:90%}.search-form .search-submit{position:absolute;right:0;top:0;bottom:0;background:0 0;border:none;width:4em;z-index:1}.search-form .search-submit:hover .icon-search{color:#ff0}.search-form .icon-search{position:absolute;z-index:0;top:.4em;right:.75em}.nav-btn{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#e7ebef;color:#5b8e7f;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;border-radius:.25em;border:1px solid #d8dee5;padding:.5em .8em;font-size:.8em!important}.nav-btn:focus{outline:none;color:#5b8e7f;background:#d8dee5}.nav-btn:hover{color:#5b8e7f;background:#c8d2db}@media(min-width:50em){.nav-btn{padding:.5em 1.5em}}@media(min-width:67.5em){.nav-btn{font-size:.875em!important}}.cat-nav{margin:0 auto;width:100%;text-align:center}@media(min-width:50em){.cat-nav{text-align:center}}@media(min-width:67.5em){.cat-nav{text-align:left;float:left;width:40%;margin:0}}.cat-nav .icon{margin-left:1em;color:rgba(91,142,127,.4)}.cat-nav>div:first-of-type{margin-right:1em}.cat-container{display:inline-block;position:relative}@media(min-width:67.5em){.cat-container{float:left;display:block}}.cat-container ul{display:none;position:absolute;left:0;right:0;top:100%;margin:0;list-style:none;padding:0;border:1px solid #d8dee5;border-top:0;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:100}.cat-container ul li{border-bottom:1px solid #d8dee5}.cat-container ul li:last-child{border:0}.cat-container ul li:last-child a{border-bottom-left-radius:.21875em;border-bottom-right-radius:.21875em}.cat-container ul li:before{content:'\25aa';margin-right:.35em;color:#abc6bf;display:none}.cat-container ul a{display:block;padding:.5em 1.5em;color:#444;font-weight:600;font-size:.875em;background:#fff;background:#e7ebef}.cat-container ul a:hover{background:#c8d2db}.cat-container.expand{box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:.25em}.cat-container.expand .btn{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.cat-container.expand .btn .icon-caret-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.cat-container.expand ul{display:block}.store-notice{background:#5b8e7f;text-align:center;padding:.5em 1.5em;color:#fff;margin:0 auto 3em;font-size:.8125em}.store-notice p{color:#fff;margin:0}.ddwc-tc-banner{background:#6d616a;padding:.5em 1em;text-align:center;color:#fff;margin:0 0 1em}.ddwc-tc-banner p{margin:0}.ddwc-tc-banner p a{font-weight:700;margin-left:.5em;color:#e8ae9f;text-decoration:underline}.ddwc-tc-banner p a:hover{text-decoration:none}.product-wrap{box-shadow:0 2px 4px rgba(0,0,0,.3);background-color:#fff;margin:0 auto 2em;width:100%!important}@media(min-width:67.5em){.product-wrap{max-width:67.5em}}.product-wrap>.entry-title,.product-wrap .page-title{margin-bottom:0;display:inline-block}.product-wrap .images img{max-width:24em;margin:0 auto}@media(min-width:44em){.product-wrap .images img{max-width:26em;width:100%}}@media(min-width:44em){.product-wrap .images .thumbnails{width:100%;padding:0!important}}.product-wrap .images .thumbnails a{max-width:5em!important}@media(min-width:44em){.product-wrap .images .thumbnails a{display:inline-block;width:100%!important}}.product-wrap .woocommerce-main-image{border:none!important}.product-wrap .intro-star-rating{display:block;float:none;font-size:.8em;margin-bottom:1em}.product-wrap .woocommerce-breadcrumb{background:#e7e7e7;text-transform:uppercase;font-size:.7em!important;color:#4d5155!important;padding:1.75em 5% 0;line-height:1;margin:0}.product-wrap .woocommerce-breadcrumb *{line-height:1.4}@media(min-width:50em){.product-wrap .woocommerce-breadcrumb *{line-height:1}}.product-wrap .woocommerce-breadcrumb a{color:#4d5155;font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif}.product-wrap .woocommerce-breadcrumb a:hover{text-decoration:underline}.product-wrap .woocommerce-breadcrumb span{color:#4d5155;margin:0 1em;font-size:.75em;display:inline-block;position:relative;top:-.125em}.product-wrap .woocommerce-breadcrumb span.format-breadcrumbs{margin:0 0 0 .325em;color:#4d5155;font-size:1em;top:0}.product-wrap .woocommerce-product-rating{margin-bottom:.25em!important;font-size:.8em}.product-wrap .star-rating{color:#5b8e7f;margin:.5em .5em .5em 0!important}@media(min-width:44em){.product-wrap .star-rating{margin:.5em .5em 0 0!important}}.product-wrap .woocommerce-review-link{font-weight:700;font-size:1em}@media(min-width:44em){.product-wrap .woocommerce-review-link{font-size:.9em}}.product-wrap .product .price{color:#a7a7a7!important;margin:0 0 .75em;line-height:1.2}.product-wrap .product .price>.woocommerce-Price-amount{color:#4d5155;font-weight:700}.product-wrap .product .price ins{font-weight:700!important;color:#f69000;text-decoration:none!important}.product-wrap .product .onsale{background-color:#f69000;min-width:3.75em;right:4.75em!important;right:0!important;left:auto!important;top:.75em!important;font-size:.875em}@media(min-width:44em){.product-wrap .product .onsale{font-size:.65em}}.product-wrap .product .product_title{margin-bottom:0;color:#5b8e7f}.product-wrap .product h5{color:#999;margin:0 0 .25em;text-transform:uppercase}.product-wrap .product h4{color:#999;font-weight:400}.product-wrap .summary{position:relative;padding:0 5%}@media(min-width:50em){.product-wrap .summary{padding:0 5% 0 0}}.product-wrap .summary p{font-size:.875em}.product-wrap .summary p:last-child{margin-bottom:2.5em}.product-wrap .summary .product_meta{display:none}.product-wrap .summary .onsale{left:auto!important;right:1em!important;top:-3em!important;font-size:.875em!important}@media(min-width:50em){.product-wrap .summary .onsale{right:0!important;top:0!important}}@media(min-width:67.5em){.product-wrap .summary .onsale{right:1em!important}}.product-wrap .summary .price{font-size:2.5em!important;color:#5b8e7f!important}.product-wrap button{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#ff9406;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;background-color:#ff9406!important;padding:1.5em 0!important;font-size:.8em!important;width:12em;color:#fff!important;transition:all 250ms ease-in-out}.product-wrap button:focus{outline:none;color:#fff;background:#ec8600}.product-wrap button:hover{color:#fff;background:#d27800}.product-wrap button:hover{background-color:#d27800!important}@media(min-width:67.5em){.product-wrap button{width:16em}}.product-wrap .qty{padding:.875em 0 .875em .9em}.product-archive-header{background:#e7e7e7;padding:1em 5% 0;margin:0 0 2em}.single-product-meta{background:#f9f9f9;padding:0;margin-bottom:4em;text-align:center;clear:both}.single-product-meta span{font-weight:700;color:#4d5155;font-size:.9em;text-transform:uppercase;display:block;padding:.5em .75em;margin-bottom:.5em;text-align:left;border-bottom:1px dotted #fff}.single-product-meta span:last-of-type{border-bottom:0}@media(min-width:30em){.single-product-meta span{padding:.75em;margin:0;display:inline-block;text-align:center;border:none}}@media(min-width:44em){.single-product-meta span{margin:0 1em;font-size:.8em}}.single-product-meta span>a{color:#5b8e7f;font-weight:400;text-transform:none}.single-product-meta .sku{font-weight:400;font-size:1em;display:inline-block;margin:0;padding:0}.tagged_as{display:none!important}ul.products,ul.search-results{padding:0 5%!important}ul.products.columns-4,ul.search-results.columns-4{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5%}ul.products.columns-4:before,ul.search-results.columns-4:before{display:none}@media(min-width:44em){ul.products.columns-4,ul.search-results.columns-4{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:7.5%}}@media(min-width:50em){ul.products.columns-4,ul.search-results.columns-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}ul.products.columns-3,ul.search-results.columns-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5%}ul.products.columns-3:before,ul.search-results.columns-3:before{display:none}@media(min-width:44em){ul.products.columns-3,ul.search-results.columns-3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:7.5%}}@media(min-width:50em){ul.products.columns-3,ul.search-results.columns-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}ul.products.columns-2,ul.search-results.columns-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5%}ul.products.columns-2:before,ul.search-results.columns-2:before{display:none}@media(min-width:44em){ul.products.columns-2,ul.search-results.columns-2{grid-column-gap:7.5%}}ul.products li.product,ul.search-results li.product{width:100%!important;float:none!important;clear:none!important;margin:0!important;padding:0 0 2.5em!important;text-align:center;display:flex;flex-direction:column;position:relative}ul.products li.product h3,ul.search-results li.product h3{text-align:center;padding:0!important;font-size:1em}@media(min-width:67.5em){ul.products li.product h3,ul.search-results li.product h3{font-size:1.15em}}ul.products li.product h1,ul.search-results li.product h1{display:none}ul.products li.product h2.woocommerce-loop-product__title,ul.search-results li.product h2.woocommerce-loop-product__title{padding:0!important;font-size:1.1em;margin:.5em 0 .25em!important}ul.products li.product h4,ul.search-results li.product h4{font-weight:400;color:#999;font-size:.875em;margin:0 0 .5em}ul.products li.product h5,ul.search-results li.product h5{color:#999;margin:0;text-transform:uppercase}ul.products li.product a,ul.search-results li.product a{position:relative;display:block;margin:0 auto}ul.products li.product a:first-of-type,ul.search-results li.product a:first-of-type{zoom:1}ul.products li.product a:first-of-type:before,ul.products li.product a:first-of-type:after,ul.search-results li.product a:first-of-type:before,ul.search-results li.product a:first-of-type:after{content:"";display:table}ul.products li.product a:first-of-type:after,ul.search-results li.product a:first-of-type:after{clear:both}@media(min-width:44em){ul.products li.product a:nth-of-type(2n),ul.search-results li.product a:nth-of-type(2n){margin-bottom:1em}}ul.products li.product a img,ul.search-results li.product a img{width:80%;max-width:15em;margin:1em auto .25em!important;display:block!important}@media(min-width:67.5em){ul.products li.product a img,ul.search-results li.product a img{margin:0 auto}}ul.products li.product a.button,ul.products li.product a.added_to_cart,ul.search-results li.product a.button,ul.search-results li.product a.added_to_cart{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#5b8e7f;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;padding:1em 1.5em;font-size:.875em;width:100%;max-width:16em;margin-top:auto!important}ul.products li.product a.button:focus,ul.products li.product a.added_to_cart:focus,ul.search-results li.product a.button:focus,ul.search-results li.product a.added_to_cart:focus{outline:none;color:#fff;background:#517e71}ul.products li.product a.button:hover,ul.products li.product a.added_to_cart:hover,ul.search-results li.product a.button:hover,ul.search-results li.product a.added_to_cart:hover{color:#fff;background:#476f63}ul.products li.product a.button:hover,ul.products li.product a.added_to_cart:hover,ul.search-results li.product a.button:hover,ul.search-results li.product a.added_to_cart:hover{background:#476f63}@media(min-width:44em){ul.products li.product a.button,ul.products li.product a.added_to_cart,ul.search-results li.product a.button,ul.search-results li.product a.added_to_cart{font-size:.75em;display:block}}ul.products li.product a.added_to_cart,ul.search-results li.product a.added_to_cart{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#f69000;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;border-radius:.25em;display:block!important;max-width:16em;clear:none;margin:0 auto!important;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}ul.products li.product a.added_to_cart:focus,ul.search-results li.product a.added_to_cart:focus{outline:none;color:#fff;background:#dd8100}ul.products li.product a.added_to_cart:hover,ul.search-results li.product a.added_to_cart:hover{color:#fff;background:#c37200}ul.products li.product a.added_to_cart:hover,ul.search-results li.product a.added_to_cart:hover{background:#c37200}@media(min-width:44em){ul.products li.product a.added_to_cart,ul.search-results li.product a.added_to_cart{font-size:.75em!important}}ul.products li.product .star-rating,ul.search-results li.product .star-rating{font-size:.6em!important;margin:-.25em auto 1em!important}@media(min-width:67.5em){ul.products li.product .star-rating,ul.search-results li.product .star-rating{margin:-.25em 0 1em!important}}ul.products li.product .price,ul.search-results li.product .price{display:block;margin:.5em 0}ul.products li.product .price del,ul.search-results li.product .price del{display:inline!important}ul.products li.product .price ins,ul.search-results li.product .price ins{margin-left:1em}@media(min-width:44em){ul.products li.product .price,ul.search-results li.product .price{font-size:1em!important}ul.products li.product .price del,ul.search-results li.product .price del{margin:0 1em 0 0}ul.products li.product .price ins,ul.search-results li.product .price ins{margin:0}}ul.products li.product-category mark,ul.search-results li.product-category mark{display:none}ul.products li.product-category a:first-of-type,ul.search-results li.product-category a:first-of-type{float:none;width:100%}ul.products li.product-category a img,ul.search-results li.product-category a img{display:block;margin:0 auto}.archive .product .price{color:#a7a7a7!important;margin:0 0 .75em;line-height:1.2}.archive .product ins{font-weight:700!important}.related.products,.upsells.products{text-align:center;padding-bottom:3em;clear:both}.related.products>h2,.upsells.products>h2{padding-bottom:1em;margin:0 auto 1em;position:relative}.related.products>h2:after,.upsells.products>h2:after{content:'';border-bottom:.25em solid #5b8e7f!important;position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:9em}.related.products li:nth-child(4n),.related.products li:nth-child(5n),.related.products li:nth-child(6n),.upsells.products li:nth-child(4n),.upsells.products li:nth-child(5n),.upsells.products li:nth-child(6n){border-bottom:none}.related.products .price,.upsells.products .price{color:#a7a7a7!important;margin:1em 0 .75em;font-size:1em!important;line-height:1.2}.related.products ins,.upsells.products ins{font-weight:700!important;margin-left:1em}.woocommerce .checkout-cart ul.products li.product{width:50%!important}.upsells.products{padding:2em 0;margin-top:-4em}.quantity.buttons_added{padding-right:1.1em}.quantity.buttons_added .input-text.qty{width:6.5em!important;border:1px solid #e7e7e7;height:3.15em;border-radius:.25em}.quantity.buttons_added .minus{left:0;top:0;height:3.15em!important;width:2.1em!important;border:none!important;border-radius:.25em 0 0 .25em}.quantity.buttons_added .minus:focus{outline:none}.quantity.buttons_added .plus{right:.9em;top:0;height:3.15em!important;width:2.1em!important;border:none!important;border-radius:0 .25em .25em 0}.quantity.buttons_added .plus:focus{outline:none}.woocommerce-result-count{font-size:.75em;margin-right:1.5em;text-transform:uppercase;font-weight:700;color:#999}.woocommerce-ordering{position:relative;top:-.75em}.woocommerce-ordering select{font-size:.875em;width:10em;padding:.25em}@media(min-width:44em){.woocommerce-ordering select{width:auto}}.filter-subnav{margin-top:1em;margin-bottom:0}@media(min-width:30em){.filter-subnav{float:right;margin-top:-3em}}@media(min-width:67.5em){.filter-subnav{margin-bottom:0}}.woocommerce-cart .cross-sells li{border-bottom:none!important}.woocommerce-cart .cross-sells li.product a img{max-width:10em}.woocommerce-cart .cross-sells li.product .price{color:#a7a7a7!important}.woocommerce-cart .cross-sells li.product .price>.woocommerce-Price-amount{color:#4d5155;font-weight:700}.woocommerce-cart .cross-sells li.product .price ins{font-weight:700!important;color:#f69000;text-decoration:none!important}.custom-attributes{display:none!important}.checkout-complete .custom-attributes{display:inline!important;color:#999;font-size:.8125em;line-height:1}.checkout-complete .pa_series{display:none!important}.series-archive{padding:1em 2em 2em}@media(min-width:67.5em){.series-archive{padding:1em 4em 3em}}.single-product .product-type-variable .woocommerce-Price-amount{display:none}.single-product .product-type-variable .woocommerce-variation-price{margin-bottom:.5em}.single-product .product-type-variable .variations tr,.single-product .product-type-variable .variations td{display:block}.single-product .product-type-variable .variations input[type=radio]{position:absolute;visibility:hidden}.single-product .product-type-variable .variations input[type=radio]:checked+label{background:#5b8e7f;border-color:#5b8e7f;color:#fff}.single-product .product-type-variable .variations .value>div{display:inline-block;margin-right:.5em}.single-product .product-type-variable .variations .value label{display:inline-block;background:0 0;border:1px solid #4d5155;padding:.5em 1em;border-radius:.25em;color:#4d5155}.single-product .product-type-variable .variations .value label:hover{background:#5b8e7f;cursor:pointer;border-color:#5b8e7f;color:#fff}.single-product .product-type-variable .woocommerce-variation-price .woocommerce-Price-amount{display:inline}.single-product .woocommerce-breadcrumb{padding:1.75em 5%;margin:0 0 2em}.woocommerce #reviews #comments .comment-text{margin:0!important}.woocommerce button.button.alt.disabled{background:#5b8e7f}.woocommerce-pagination{margin:3em 0 0;display:block}.nav-links{text-align:center}.nav-links:after{content:"";display:table;clear:both}.nav-links .nav-previous{float:left}.nav-links .nav-previous a:before{content:'\AB';margin-right:.35em}.nav-links .nav-next{float:right}.nav-links .nav-next a:after{content:'\BB';margin-left:.35em}.wc_gc_giftcard_product .attribute-price{display:block}.wc_gc_giftcard_product .attribute-price td{display:block}.wc_gc_giftcard_product td.value>div{display:inline-block}.wc_gc_giftcard_product td.value>div input[type=radio]{position:absolute;opacity:0}.wc_gc_giftcard_product td.value>div input[type=radio]:checked+label{background:#5b8e7f;color:#fff}.wc_gc_giftcard_product td.value>div label{display:inline-block;padding:.25em 1em;color:#5b8e7f;border:1px solid #5b8e7f;background:#fff;border-radius:.25em;margin-right:.5em}.woocommerce_gc_giftcard_form{background:#e7e7e7;padding:.5em 1em;margin:.5em 0 1em}.woocommerce_gc_giftcard_form label{font-weight:700;font-size:.875em}.woocommerce_gc_giftcard_form input{border:0;padding:.5em}.woocommerce_gc_giftcard_form textarea{width:100%;border:0;padding:.5em}.cart_item .variation-From,.cart_item .variation-Message{display:none!important}.tax-pa_format .product h5{display:none}.content-block{padding:0 0 1.5em}.content-block .section-title{font-size:1.5em;text-align:center;margin:0}@media(min-width:44em){.content-block .section-title{font-size:2em}}@media(min-width:50em){.content-block p,.content-block ul,.content-block ol{font-size:.875em}}.content-block li p{margin:0}@media(min-width:50em){.sidebar-section{float:left;width:25%}}.sidebar-section ul{padding:0 0 0 .5em;margin:0;list-style:none}.sidebar-section li{padding-bottom:.25em;font-size:.875em}.sidebar-section h2{margin-bottom:.5em}.sidebar-section .sidebar a{color:#4d5155}@media(min-width:50em){.sidebar-full{float:left;width:75%}}.sidebar-full p{margin:0}.sidebar-full li{margin-bottom:.5em}@media(min-width:44em){.sidebar-full li{margin-bottom:1em}}.wc-tabs-wrapper{border-top:1px solid #e7e7e7}.woocommerce-tabs ul.lote-tabs{text-align:center;max-width:54em;margin:0 auto 2em!important;padding:0!important}.woocommerce-tabs ul.lote-tabs:before{display:none!important}.woocommerce-tabs ul.lote-tabs a{font-weight:400!important;padding:1em 1.25em!important;font-size:.875em!important;border-top:.25em solid transparent!important;transition:all 100ms ease}@media(min-width:30em){.woocommerce-tabs ul.lote-tabs a{font-size:1.25em!important}}@media(min-width:44em){.woocommerce-tabs ul.lote-tabs a:hover{background:#f9f9f9;border-top:.25em solid #5b8e7f!important}}.woocommerce-tabs ul.lote-tabs li{width:32.25%;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;background-color:#fff!important}.woocommerce-tabs ul.lote-tabs li:before,.woocommerce-tabs ul.lote-tabs li:after{display:none}.woocommerce-tabs ul.lote-tabs li.active a{font-weight:700!important;border-top:.25em solid #5b8e7f!important}.woocommerce-tabs ul.lote-tabs li.active a:hover{border-top:.25em solid #5b8e7f!important}@media(min-width:50em){.woocommerce-tabs ul.lote-tabs li{width:33.333%;text-align:center;float:left}}.woocommerce-tabs .entry-content{max-width:44em!important;margin:0 auto 4em!important;font-size:.875em!important;padding:0 5%!important}@media(min-width:44em){.woocommerce-tabs .entry-content{padding:0!important}}.woocommerce-tabs .entry-content>h2{display:none!important}.woocommerce-tabs .review-area,.woocommerce-tabs .woocommerce-Reviews{padding:2em;background-color:#f9f9f9;border:.1em solid #e7e7e7;border-radius:.25em}.woocommerce-tabs .review-area>h2,.woocommerce-tabs .woocommerce-Reviews>h2{margin-bottom:1.25em}.woocommerce-tabs .review-area .commentlist,.woocommerce-tabs .woocommerce-Reviews .commentlist{padding:0}.woocommerce-tabs .review-area .comment-text,.woocommerce-tabs .woocommerce-Reviews .comment-text{background-color:#fff}#review_form_wrapper{padding:1em 0 0}#review_form_wrapper h3{font-size:1.5em;padding-bottom:.54em}#review_form_wrapper textarea,#review_form_wrapper input{border-radius:.25em;border:1px solid #e7e7e7;padding:.5em}#review_form_wrapper .comment-form-author label,#review_form_wrapper .comment-form-email label{width:4em;display:inline-block}#review_form_wrapper .comment-form-comment{margin-bottom:1.5em!important}#review_form_wrapper input[type=submit]{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#5b8e7f;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;background-color:#5b8e7f!important;padding:1.5em 0!important;font-size:.8em!important;width:12em;color:#fff!important;margin:3em auto 0!important;display:block!important;transition:all 250ms ease-in-out}#review_form_wrapper input[type=submit]:focus{outline:none;color:#fff;background:#517e71}#review_form_wrapper input[type=submit]:hover{color:#fff;background:#476f63}#review_form_wrapper input[type=submit]:hover{background-color:#4c776a!important}@media(min-width:67.5em){#review_form_wrapper input[type=submit]{width:16em}}.woocommerce-cart .woocommerce-cart-form{font-size:.9em;margin:0;padding:0;border:none}@media(min-width:67.5em){.woocommerce-cart .woocommerce-cart-form{float:left;width:60%}}.woocommerce-cart .woocommerce-cart-form .shop_table{border:none}.woocommerce-cart thead th{border-bottom:1px solid #e7e7e7}.woocommerce-cart .cart_item td{border-top:none!important;border-bottom:1px solid #e7e7e7!important}.woocommerce-cart .cart-collaterals{font-size:.9em;margin:0;background-color:#f9f9f9}.woocommerce-cart .cart-collaterals h2{padding:1rem 2rem 0}.woocommerce-cart .cart-collaterals table{font-size:1em}@media(min-width:67.5em){.woocommerce-cart .cart-collaterals{float:left;width:35%;margin-left:5%;border-radius:.5em}}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce-cart .cart-collaterals .cart_totals .shipping th{padding-right:0}.woocommerce-cart .cart-collaterals .cart_totals .shipping td{padding-left:0}.woocommerce-cart .cart-collaterals h4{text-transform:uppercase;font-size:.875em;padding-bottom:1.5em;border-bottom:1px solid #e7e7e7}.woocommerce-cart .cart-collaterals .shop_table_responsive{border:none;margin-bottom:1em!important;padding:0 2rem!important}.woocommerce-cart .cart-collaterals th{width:30%!important;padding-left:0!important;font-size:1em;color:#999}.woocommerce-cart .cart-collaterals span.amount,.woocommerce-cart .cart-collaterals form>p{font-weight:700;text-transform:uppercase}.woocommerce-cart .cart-collaterals form>p{font-size:.875em}.woocommerce-cart .order-total th{padding:1.5em 1.5em 1.5em 0!important}.woocommerce-cart .order-total td{padding-top:1.25em!important;padding-right:0!important;text-align:right}.woocommerce-cart .order-total span{font-size:2em}.woocommerce-cart .order-total span.woocommerce-Price-currencySymbol{font-size:1em}.woocommerce-cart .product-thumbnail:before{display:none}.woocommerce-cart .product-thumbnail img{width:100%!important;max-width:10em;display:block;margin:1em auto}.woocommerce-cart .product-name{line-height:1.2}.woocommerce-cart .product-name a{font-weight:700;color:#5b8e7f}.woocommerce-cart .product-name span{color:#999;font-size:.8125em;display:block;line-height:1}.woocommerce-cart .product-quantity{text-align:center}.woocommerce-cart .product-subtotal{text-align:center}.woocommerce-cart .product-subtotal span{font-weight:700}.woocommerce-cart .product-remove a{color:#999!important;margin:0!important;width:100%;text-align:right;height:auto;padding-bottom:3px}.woocommerce-cart .product-remove a:hover{background-color:transparent;color:#4d5155!important}.woocommerce-cart .product-remove a:before{content:'remove product';font-size:.7em;margin-right:.5em;margin-top:-.15em;display:inline-block}@media(min-width:44em){.woocommerce-cart .product-remove a:before{display:none}}@media(min-width:44em){.woocommerce-cart .product-remove a{text-align:center;width:1.15em}.woocommerce-cart .product-remove a:hover{background-color:#ff4000;color:#fff!important}}.woocommerce-cart .cart-subtotal td{padding-top:.65em!important}.woocommerce-cart .shipping td,.woocommerce-cart .shipping th{border-top:none!important}.woocommerce-cart .shipping td{background-color:#f9f9f9!important}.woocommerce-cart .shipping p{margin:0 auto .5em;font-size:.875em}.woocommerce-cart .shipping-calculator-form select{border:1px solid #e7e7e7;font-size:.875em}.woocommerce-cart .shipping-calculator-form input[type=text]{padding:.5em;font-size:.875em}.woocommerce-cart .active-shopping{color:#595959}.woocommerce-cart .wc-proceed-to-checkout{padding:0 2rem 1rem!important}.wc-proceed-to-checkout{text-align:center}.wc-proceed-to-checkout .button{display:block;float:left;width:48%}.wc-proceed-to-checkout .update-cart-btn{margin-right:4%!important;clear:left}.wc-proceed-to-checkout .keep-shopping{display:block;font-weight:700;margin:0 0 .5em}.update-btn,.update-cart-btn,.checkout-button{background-color:#5b8e7f!important;padding:1.5em .5em!important;color:#fff!important;font-size:.875em!important;text-transform:uppercase;display:block!important;font-family:myriad-pro,sans-serif;font-size:100%!important}.update-btn:hover,.update-cart-btn:hover,.checkout-button:hover{background-color:#476f63!important}.update-btn.checkout-button,.update-cart-btn.checkout-button,.checkout-button.checkout-button{background-color:#f69000!important}.update-btn.checkout-button:hover,.update-cart-btn.checkout-button:hover,.checkout-button.checkout-button:hover{background-color:#c37200!important}.coupon-box{display:table-row;width:100%;margin:-2.25em auto 0;background-color:#f9f9f9}.coupon-box:before{display:none!important}@media(min-width:44em){.coupon-box{margin:0 auto}}@media(min-width:67.5em){.coupon-box{position:relative;margin-top:4em}}.coupon-box h2{text-align:center}.coupon-box tr{display:table-row}.coupon-box td{width:100%!important;display:block!important;margin:0 auto!important;padding:2em!important;text-align:center!important;border-top:none!important}@media screen and (min-width:768px){.coupon-box td{display:table-cell!important}}@media(min-width:67.5em){.coupon-box td{border:1px dashed #999!important}}.coupon-box .coupon{float:none!important;max-width:25em;margin:0 auto}@media(min-width:67.5em){.coupon-box .coupon{width:100%;max-width:100%}}.coupon-box .coupon>label{display:none}.coupon-box .input-text{display:block;margin:0 auto 1em!important;width:100%!important;padding:.75em!important;text-align:center;float:none!important;font-weight:700}@media(min-width:67.5em){.coupon-box .input-text{margin:0 1.5em 0 0!important;display:inline-block;width:14em!important}}.coupon-box input[type=submit]{background-color:#5b8e7f!important;padding:1.15em!important;width:100%!important;color:#fff!important;font-size:.875em!important;text-transform:uppercase;display:block!important;margin:0 auto!important;float:none!important}@media(min-width:67.5em){.coupon-box input[type=submit]{display:inline-block!important;width:14em!important}}.cart_item{border:1px solid #e7e7e7;margin-bottom:4em;border-bottom:none}.spacer{display:none!important}@media(min-width:44em){.spacer{display:table-row!important}}.spacer td:before{display:none!important}@media(min-width:44em){.spacer td{margin:.4em 0;border:none!important;display:block}}@media(min-width:67.5em){.spacer td{margin:2em 0}}.return-to-shop a{display:block;margin:0 auto;background-color:#5b8e7f!important;color:#fff!important;padding:.875em}.return-to-shop a:hover{background-color:#476f63!important}.woocommerce-cart .hideModal{display:none}.woocommerce-cart .cart-donation{background:#ececec;padding:.5em 2em;border-top-left-radius:.5em;border-top-right-radius:.5em;font-size:.8125em;text-align:center}.woocommerce-cart .cart-donation h1,.woocommerce-cart .cart-donation>div,.woocommerce-cart .cart-donation p.stock,.woocommerce-cart .cart-donation .minimum-price,.woocommerce-cart .cart-donation .label,.woocommerce-cart .cart-donation h4,.woocommerce-cart .cart-donation .price{display:none}.woocommerce-cart .cart-donation .variations{width:100%}.woocommerce-cart .cart-donation tr,.woocommerce-cart .cart-donation td{display:inline-block}.woocommerce-cart .cart-donation .value{display:block;width:100%}.woocommerce-cart .cart-donation .value>div{display:inline-block}.woocommerce-cart .cart-donation .value input[type=radio]{position:absolute;opacity:0}.woocommerce-cart .cart-donation .value input[type=radio]:checked+label{border-color:#5b8e7f;background:#5b8e7f;color:#fff}.woocommerce-cart .cart-donation .value label{border:1px solid #465059;color:#465059;display:inline-block;padding:.25em 1em;margin-right:.5em;border-radius:.25em;font-weight:700}.woocommerce-cart .cart-donation .value label:hover{border-color:#5b8e7f;background:#5b8e7f;color:#fff;cursor:pointer}.woocommerce-cart .cart-donation .nyp{display:none;margin:1em 0 0}.woocommerce-cart .cart-donation .nyp #nyp{padding:.5em;border:0}.woocommerce-cart .cart-donation .single_variation_wrap{display:block}.woocommerce-cart .cart-donation .single_variation_wrap .single_add_to_cart_button{margin:1em 0 0;padding:.5em 1.5em!important;background:#5b8e7f!important}.woocommerce-cart .cart-donation .reset_variations{display:none}.woocommerce-cart .cart-donation-text{display:block;margin:0 0 .25em}.woocommerce-page #content table.cart .product-thumbnail{display:block}@media(min-width:44em){.woocommerce-page #content table.cart .product-thumbnail{display:table-cell}}.woocommerce-page #content table.cart td.actions{padding:1em 0}.woocommerce-page #content table.cart td.actions .button{border:1px solid #ebe9eb}.woocommerce-page #content table.cart td.actions .input-text{width:12em;border:1px solid #e7e7e7;padding:.5em}.page-checkout .shopping-steps{margin:0 auto}.page-checkout .active-checkout{color:#595959}.page-checkout input,.page-checkout textarea{padding:.5em!important;border:1px solid #dadada!important}.page-checkout .col-1,.page-checkout .col-2,.page-checkout .payment_box{float:none!important;width:100%!important}@media(min-width:50em){.page-checkout .col-1,.page-checkout .col-2,.page-checkout .payment_box{padding:0!important}}.page-checkout .col-1 label,.page-checkout .col-1 select,.page-checkout .col-1 input,.page-checkout .col-1 textarea,.page-checkout .col-2 label,.page-checkout .col-2 select,.page-checkout .col-2 input,.page-checkout .col-2 textarea,.page-checkout .payment_box label,.page-checkout .payment_box select,.page-checkout .payment_box input,.page-checkout .payment_box textarea{}.page-checkout .col-1 label,.page-checkout .col-2 label,.page-checkout .payment_box label{font-size:1em!important}body.woocommerce-page.woocommerce-checkout .woocommerce-billing-fields{font-size:initial!important;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;color:#4d5155;background:#f9f9f9;line-height:1.8;font-size:.875em!important}.checkout input:not([type=submit]),.checkout textarea{padding:.5em!important;border:1px solid #dadada!important;font-size:1.125em}.woocommerce form .form-row .select2-container{font-size:1em!important}.page-checkout .col-1 textarea,.page-checkout .col-2 textarea,.page-checkout .payment_box textarea{height:12em!important}.page-checkout .col-1 h3,.page-checkout .col-2 h3,.page-checkout .payment_box h3{font-size:1.5em}.page-checkout .col-1{margin-bottom:2em!important;padding-bottom:1em!important;border-bottom:1px solid #e7e7e7!important}@media(min-width:50em){.page-checkout .col2-set{float:left!important;margin-right:2.5%!important;width:55%!important}}.page-checkout .col2-set .woocommerce-invalid-required-field label{color:#ff4000!important}.page-checkout .col2-set .woocommerce-invalid-required-field input{border:2px solid #ff4000!important}.page-checkout .checkout-login{background:#e7e7e7;position:relative}.page-checkout .checkout-login .closelogin{position:absolute;right:.5em;top:.5em;color:rgba(77,81,85,.8);line-height:1;font-size:1.25em;display:none}.page-checkout .woocommerce-form-login{border:none!important;max-width:35em!important;margin:0 auto 2em!important;padding:2em 0!important;border-radius:0;padding:1em 5%!important}.page-checkout .woocommerce-form-login p:not(.form-row){font-size:.8125em}.page-checkout .woocommerce-form-login .form-row,.page-checkout .woocommerce-form-login .lost_password{width:100%!important;margin:0 auto 1em!important;float:none!important}.page-checkout .woocommerce-form-login .lost_password{margin-top:-.5em!important;font-size:.875em}.page-checkout .woocommerce-form-login label{font-weight:700;text-transform:uppercase;font-size:.8em}.page-checkout .woocommerce-form-login button[type=submit],.page-checkout .woocommerce-form-login input[type=submit]{background-color:#5b8e7f!important;padding:1.15em!important;color:#fff!important;font-size:.875em!important;text-transform:uppercase;display:block!important;margin:0 0 .5em!important;float:none!important;border-color:#5b8e7f!important;transition:all 250ms ease-in-out}.page-checkout .woocommerce-form-login button[type=submit]:hover,.page-checkout .woocommerce-form-login input[type=submit]:hover{background-color:#517e71!important;border-color:#517e71!important}.page-checkout .woocommerce-form-login .inline input{margin-right:.25em}.page-checkout .optional{display:none}@media(min-width:50em){.change-payment .shop_table{float:left!important;margin-right:2.5%!important;width:55%!important}}.change-payment .shop_table .woocommerce-invalid-required-field label{color:#ff4000!important}.change-payment .shop_table .woocommerce-invalid-required-field input{border:2px solid #ff4000!important}.returning-customer{margin-bottom:2em!important;padding:0!important}.returning-customer .woocommerce-info{background-color:transparent!important;border-top:none!important;font-size:.875em;padding:0!important;margin-bottom:1.15em!important}.returning-customer .woocommerce-info:before{display:none!important}.returning-customer .woocommerce-info a{font-weight:700}@media(min-width:50em){.returning-customer .woocommerce-info{padding:0 2em!important}}.woocommerce-checkout .woocommerce form .form-row{padding:3px 0}.woocommerce-checkout .woocommerce form .form-row label.checkbox{line-height:1}.woocommerce-checkout .woocommerce form .form-row .input-checkbox{margin:0 .25rem 0 0}.woocommerce-checkout .woocommerce form .form-row #createaccount~span{vertical-align:text-bottom}.woocommerce-checkout .woocommerce .mc4wp-checkbox-woocommerce label{line-height:1}.woocommerce-checkout .woocommerce .mc4wp-checkbox-woocommerce input{margin-right:.5rem}.woocommerce-checkout .woocommerce .mc4wp-checkbox-woocommerce span{vertical-align:text-top}.woocommerce-checkout .woocommerce .mc4wp-checkbox.mc4wp-checkbox-woocommerce{margin-top:-.5rem}.woocommerce-checkout .woocommerce .create-account>.form-row{padding:0 0 1rem 1.25rem}.woocommerce-checkout .woocommerce .select2-container .select2-selection--single{height:36px}.woocommerce-checkout .woocommerce .select2-container .select2-selection__rendered{line-height:36px}.woocommerce-checkout .woocommerce .select2-container .select2-selection__arrow{height:36px;top:0}.woocommerce-checkout .woocommerce #wc_twilio_sms_optin_field input{margin-top:-.15rem}.woocommerce-checkout .woocommerce-shipping-fields h3 label{display:block;line-height:1}.woocommerce-checkout .woocommerce-shipping-fields h3 label span{vertical-align:text-top}.woocommerce-checkout .woocommerce-shipping-fields h3 input{height:1.25rem!important;width:1.25rem!important;margin-right:.25rem}.woocommerce-checkout .change-payment #payment .payment_methods{padding:0;border-bottom:0}.woocommerce-checkout .change-payment #payment label[for=payment_method_authorize_net_cim_credit_card]{font-weight:700;font-size:1.5em}.woocommerce-checkout .change-payment #payment .payment_box{background:0 0}.woocommerce-checkout .change-payment #payment .payment_box:before{display:none}.woocommerce-checkout .change-payment #payment .payment_box .button{float:none!important;display:block;text-align:center;margin:0 auto 1em}.woocommerce-checkout .lote-grid{padding:3em 1em}@media(min-width:44em){.woocommerce-checkout .lote-grid{padding:3em}}.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{height:36px}@media(min-width:50em){.woocommerce-checkout #wc_checkout_add_ons{float:left;width:42.5%}}.woocommerce-checkout .custom-addon-value{background:#ececec;text-align:center;font-size:.8125em;padding:0 0 .5em}@media(min-width:50em){.woocommerce-checkout .custom-addon-value{float:left;width:42.5%}}#wc_checkout_add_ons{background:#ececec;padding:.5em 2em;border-top-left-radius:.5em;border-top-right-radius:.5em;font-size:.8125em;text-align:center}#wc_checkout_add_ons input[type=radio]{position:absolute;opacity:0}#wc_checkout_add_ons input[type=radio]:checked+label.checkbox{border-color:#5b8e7f;background:#5b8e7f;color:#fff}#wc_checkout_add_ons br{display:none}#wc_checkout_add_ons label:not(.checkbox){display:block;color:#465059;margin:0 0 .25em}#wc_checkout_add_ons label.checkbox{border:1px solid #465059;color:#465059;display:inline-block;padding:.25em 1em;margin-right:.5em;border-radius:.25em;font-weight:700}#wc_checkout_add_ons label.checkbox:hover{border-color:#5b8e7f;background:#5b8e7f;color:#fff;cursor:pointer}#wc_checkout_add_ons_2_field label.checkbox:before{content:'$'}.review-order-container,.change-payment #payment{margin:0;background:#f9f9f9;padding:1em 1.25em 2em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}@media(min-width:50em){.review-order-container,.change-payment #payment{float:left;width:42.5%;padding:1em 2em 2em}}.review-order-container table.shop_table,.change-payment #payment table.shop_table{border:none!important;font-size:.875em!important;margin-bottom:0!important;display:block}.review-order-container table.shop_table>thead,.change-payment #payment table.shop_table>thead{display:none}.review-order-container tbody,.change-payment #payment tbody{display:table;width:100%}.review-order-container tbody .product-name,.change-payment #payment tbody .product-name{width:75%}.review-order-container tbody .product-name span,.review-order-container tbody .product-name .product-quantity,.change-payment #payment tbody .product-name span,.change-payment #payment tbody .product-name .product-quantity{font-size:.75em}.review-order-container tbody td,.change-payment #payment tbody td{padding:1em 0!important}.review-order-container tfoot,.change-payment #payment tfoot{display:table;width:100%}.review-order-container tfoot th,.review-order-container tfoot td,.change-payment #payment tfoot th,.change-payment #payment tfoot td{text-align:right}.review-order-container tfoot td,.change-payment #payment tfoot td{padding-right:0!important;width:75%}.review-order-container tfoot th,.change-payment #payment tfoot th{width:25%;text-transform:uppercase;font-size:.9em;padding:.5em 0!important}.review-order-container .cart-subtotal th,.review-order-container .cart-subtotal td,.review-order-container .order-total th,.review-order-container .order-total td,.change-payment #payment .cart-subtotal th,.change-payment #payment .cart-subtotal td,.change-payment #payment .order-total th,.change-payment #payment .order-total td{padding-top:1em!important}.review-order-container .shipping th,.review-order-container .shipping td,.change-payment #payment .shipping th,.change-payment #payment .shipping td{border:none!important;padding-bottom:1em!important}.review-order-container .shipping td,.change-payment #payment .shipping td{font-weight:400!important;text-align:right}.review-order-container .cart_item .product-total,.change-payment #payment .cart_item .product-total{text-align:right}.review-order-container .cart_item .product-quantity,.change-payment #payment .cart_item .product-quantity{font-weight:400!important}.review-order-container h3,.change-payment #payment h3{margin-bottom:0;padding-bottom:1em}.review-order-container td.ship-note,.change-payment #payment td.ship-note{font-weight:400!important;font-style:italic;text-align:center;font-size:.8125em;background:0 0;padding:.25em!important;border:0!important}.review-order-container h3,.col2-set h3{font-size:1.5em}.woocommerce-checkout-payment{background-color:transparent!important}.woocommerce-checkout-payment ul{padding:0!important;border-bottom:none!important}.woocommerce-checkout-payment .payment_box{margin:.5em 0!important;padding:.75em!important;background-color:rgba(224,224,224,.3)!important}.woocommerce-checkout-payment .payment_box:before{display:none!important}.woocommerce-checkout-payment .payment_box>p{line-height:2}.woocommerce-checkout-payment .payment_box>p:not(.form-row){margin:0}.woocommerce-checkout-payment .payment_box>p .button{float:none!important;background:#ccc;display:block;margin:0 0 .5em;text-align:center}.woocommerce-checkout-payment .payment_box fieldset{margin:0!important;padding:0!important;border:none!important}.woocommerce-checkout-payment .payment_box fieldset>div p:first-child{margin-bottom:0!important;padding-top:0!important}.woocommerce-checkout-payment .payment_box label{color:#4d5155!important}.woocommerce-checkout-payment .payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-size:40px 31px!important}.woocommerce-checkout-payment .form-row{padding:1em 0 0!important}.woocommerce-checkout-payment #place_order,.woocommerce-checkout-payment input[type=submit]{width:100%!important;background-color:#f69000!important;border-color:#f69000!important;padding:1.5em!important;font-size:.875em!important;text-transform:uppercase;float:none!important}.woocommerce-checkout-payment #place_order:hover,.woocommerce-checkout-payment input[type=submit]:hover{background-color:#c37200!important}.checkout-complete{background-color:#f9f9f9;padding:1em;margin-bottom:2em}.checkout-complete>h2{display:none}.checkout-complete>.btn{display:none}.checkout-complete>ul{margin:0!important;padding:0!important}.page-thank-you .active-complete{color:#595959}.woocommerce-thankyou-order-received{background:0 0;border-top:0;text-align:center;margin:0 auto 2em!important;display:block;color:#8fae1b;font-size:1.15em}.woocommerce-thankyou-order-received .icon{color:#8fae1b;font-size:2.5em;width:1em;vertical-align:middle;margin-right:.15em}.woocommerce-thankyou-order-received p{text-align:center;margin-top:1.5em}.woocommerce-thankyou-order-received .outline-btn{display:block;width:100%;max-width:16em;margin:0 auto .875em}@media(min-width:44em){.woocommerce-thankyou-order-received .outline-btn{display:inline-block}}@media(min-width:44em){.woocommerce-thankyou-order-received a:first-child{margin-right:1.5em}}.after-actions{text-align:center;margin:0 auto 2em}.woocommerce-thankyou-order-details h2{margin-bottom:.5em}.woocommerce-thankyou-order-details li{float:left!important;width:50%!important;padding:.5em 0;margin:0!important;font-size:.9em!important;border:none!important;text-transform:none!important}@media(min-width:50em){.woocommerce-thankyou-order-details li{padding:1em 0;float:none!important;display:inline-block;width:auto!important}}.woocommerce-thankyou-order-details li strong{font-size:1em!important;padding-bottom:.15em!important}.col2-set.addresses{font-size:.875em!important;margin-bottom:1em}.col2-set.addresses h3{font-size:1em!important;margin:.25em 0!important}.col2-set.addresses .col-1{display:block;margin-bottom:2em}@media(min-width:44em){.col2-set.addresses .col-1{float:left!important;width:auto!important;padding-right:2em}}.col2-set.addresses .col-2{display:block;margin-bottom:2em}@media(min-width:44em){.col2-set.addresses .col-2{float:left!important;width:auto!important;padding-right:4em;padding-left:2em}}.col2-set.addresses .shop_table{display:block;margin-bottom:2em}@media(min-width:44em){.col2-set.addresses .shop_table{float:left!important;width:auto!important;border:none!important}}.col2-set.addresses .shop_table th,.col2-set.addresses .shop_table td{border:none!important}.col2-set.addresses .shop_table p{margin:0 0 .5em!important}.checkout.woocommerce-checkout{padding:0!important}.woocommerce-shipping-fields{margin-bottom:2em}.checkout-table .shop_table{border:none!important;border-radius:0!important}@media(min-width:67.5em){.checkout-table .shop_table .checkout-table .shop_table{border:1px solid #e7e7e7!important;border-radius:.15em!important}}.woocommerce-shipping-calculator{margin-top:.75em}.woocommerce-shipping-calculator .shipping-calculator-form{font-size:1.25em}.customer-details{padding:2em 2em 4em;background:#f9f9f9}.woocommerce form .form-row select{height:2em;border-color:#e7e7e7}#wc-authorize-net-cim-echeck-routing-number_field,#wc-authorize-net-cim-echeck-account-number_field{float:none;width:100%}#wc-authorize-net-cim-echeck-account-type_field select{width:100%!important}.g-recaptcha{margin-bottom:.25em}#order_review .woocommerce-checkout-review-order-table tfoot th{vertical-align:top;color:#999}#order_review #shipping_method li{padding:0 0 .35em .5em;text-align:left;text-indent:0}.seals{margin:2em 0 0;padding:0;text-align:center;list-style:none}.seals li{display:inline-block;max-width:4em;vertical-align:middle;margin:0 .25em}.seals li *{vertical-align:middle}.woocommerce-checkout .donation-modal{background:#333;background:rgba(0,0,0,.7)}.woocommerce-checkout .donation-modal .modalContent{background:#fff;max-width:480px;min-width:320px}.woocommerce-checkout .donation-modal:before{display:none}.woocommerce-checkout .donation-modal.showModal{opacity:1;visibility:visible}.woocommerce-checkout .donation-modal.showModal .modalContent{visibility:visible}.woocommerce-checkout .cart-donation{position:relative;text-align:center;background:#fff;padding:1em 0 0}.woocommerce-checkout .cart-donation .hideModal{position:absolute;top:0;right:.5em;left:auto;-webkit-transform:none;transform:none;color:#e7e7e7;font-size:1.5em}.woocommerce-checkout .cart-donation .hideModal:hover{color:#cecece}.woocommerce-checkout .cart-donation h1{padding:0 1em;margin:0 0 .5em}.woocommerce-checkout .cart-donation .price,.woocommerce-checkout .cart-donation .product_meta{display:none}.woocommerce-checkout .cart-donation p{font-size:.875em}.woocommerce-checkout .cart-donation>div{padding:0 1em}.woocommerce-checkout .cart-donation form{padding:1em;background:#f9f9f9;border-top:1px solid #e7e7e7}.woocommerce-checkout .cart-donation #nyp{padding:.5em}.woocommerce-checkout .cart-donation .minimum-price{font-size:.75em;color:#999;font-style:italic}.woocommerce-checkout .cart-donation button.button{margin:1em 0 0;background:#f69000}.woocommerce-checkout .cart-donation button.button:hover{background:#c37200}.woocommerce-checkout .cart-donation .first-payment-date{display:none}#my_custom_checkout_field{position:relative;clear:both}#referral-loading{display:none;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#referral-loading svg{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;fill:#e7e7e7;width:2em}#recurring-date .recurring-note{font-size:.875em;font-style:italic;text-align:center;background:#e7e7e7;padding:.5em}.checkout-complete .product-name br{display:none}.checkout-complete .product-name span{margin-left:.5em}.checkout-complete .product-name .wc-item-meta{margin:0;padding:0;font-size:.8125em;font-weight:400;font-style:italic}#billing_address_lookup_field{position:relative}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #billing_address_1_field,.woocommerce-checkout #billing_address_2_field,.woocommerce-checkout #billing_city_field,.woocommerce-checkout #billing_state_field,.woocommerce-checkout #billing_postcode_field{visibility:hidden}.woocommerce-checkout #billing_state_holder_field{display:none!important}.address-picklist{margin:0 0 .5em}.address-picklist>div{background:#dadada;font-size:.8125em;border-bottom:1px solid #fff;padding:.25em .75em}.address-picklist>div:hover{background:#cecece;cursor:pointer}.use-address-entered{background:#fff}.use-address-entered em{display:inline-block;background:#5b8e7f;padding:.25em 1.5em;font-size:.8125em;color:#fff;font-weight:700;font-style:normal}.use-address-entered em:hover{background:#476f63;cursor:pointer}.woocommerce form .form-row .select2-container{font-size:.875em;width:100%!important}.woocommerce form .form-row .select2-container .select2-selection__clear{display:none!important}.purchase-note-highlight{text-align:center;background:#5b8e7f;margin:2em auto;max-width:40em;padding:1em 1.5em;color:#fff}.purchase-note-highlight a:not(.btn){color:#fff;font-weight:700;text-decoration:underline}.purchase-note-highlight .btn{background:#fff;color:#5b8e7f}.purchase-note-highlight .btn:hover{background:#e6e6e6}.purchase-note-highlight p{margin:0 0 1em}.purchase-note-highlight p:last-of-type{margin:0}.woocommerce-order-received .woocommerce-customer-details address{border:0!important;padding:0!important}.woocommerce-order-received .woocommerce-customer-details h2{font-size:1.1em;text-transform:uppercase;font-weight:600}.coupon-trigger{font-size:.75em;margin:0 0 .5em}#coupon-anchor{position:relative}#coupon-anchor *{font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif}#coupon-anchor .ui-dialog{position:static;padding:0;width:100%!important;background:0 0;color:#4d5155;border-radius:0;border:0}#coupon-anchor .ui-dialog-titlebar{position:absolute;right:0;top:0;padding:0;background:0 0;border:0;z-index:10}#coupon-anchor .ui-dialog-title{display:none}#coupon-anchor .ui-dialog-titlebar-close{background:0 0;border:0;padding:.25em .5em;line-height:1;color:#656b70;position:static;width:auto;height:auto;margin:0}#coupon-anchor .ui-button-icon-primary{display:none}#coupon-anchor .ui-button-text{padding:0;text-indent:0}#coupon-anchor form.checkout_coupon{padding:1em;margin:0;border:0;background:#ececec;border-radius:0;font-size:.8125em}#coupon-anchor form.checkout_coupon p{margin:0 0 .25em}#coupon-anchor form.checkout_coupon button{background:#4d5155;color:#fff;text-align:center}#coupon-anchor .woocommerce-message{font-size:.8125em}.shopping-steps{text-align:center;font-weight:700;color:#d9d9d9;font-size:.8em;padding:1em 0;display:block;margin:0 auto 1em}.shopping-steps p{margin-top:0}@media(min-width:30em){.shopping-steps{font-size:1em}}.shopping-steps .icon{margin:-.1em 0 0;font-size:1.25em;vertical-align:middle}@media(min-width:30em){.shopping-steps .icon{margin:0;font-size:1em}}@media(min-width:50em){.shopping-steps .icon{margin:0 1em;font-size:1em;display:inline-block;vertical-align:middle;margin-top:-.15em}}.shopping-steps .icon-chevron-right{display:inline-block}.woocommerce-billing-fields>h3{display:inline-block}.woocommerce-billing-fields .showlogin{float:right;font-size:.8125em;padding:.5em 0 0}.woocommerce-billing-fields .showlogin strong{color:#4d5155}.payment_method_authorize_net_cim_credit_card{display:none!important}.stripe-jcb-icon,.stripe-diners-icon{display:none!important}.ach-stripe-payment-fields input:not([type=checkbox]),.ach-stripe-payment-fields select{width:100%!important}.prefilled-message{font-size:.8125em}.prefilled-message strong{font-weight:500}.prefilled-message a{text-decoration:underline;margin-left:.75em}.split-shipping-note{background:rgba(0,0,0,.1);padding:.5em;text-align:center;font-size:.75em;margin:0 0 1em}label[for*=table_rate]{font-weight:700}#wc_gc_cart_redeem_form input{padding:.5em}#wc_gc_cart_redeem_form button{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#e7e7e7;color:#4d5155;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;padding:.8125em 1.5em;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#wc_gc_cart_redeem_form button:focus{outline:none;color:#4d5155;background:#dadada}#wc_gc_cart_redeem_form button:hover{color:#4d5155;background:#cecece}.add_gift_card_form{border-top:1px solid #e7e7e7;margin:1em 0 0;padding:1em 0}.woocommerce-cart-form .add_gift_card_form{border-top:0}.woocommerce-order-details .shop_table.order_details{border-radius:0;border-color:#e7e7e7}.woocommerce-order-details .shop_table.order_details th{background:#e7e7e7}.woocommerce-orders-table--subscriptions.shop_table{border-radius:0!important;border-color:#e7e7e7!important}.woocommerce-orders-table--subscriptions.shop_table th{background:#e7e7e7}#order_comments_field{width:100%;float:none}#email-invalid{background:#d93f2b;color:#fff;padding:1em 5%}.checkout .woocommerce-invalid input{border-color:#ff4000!important}#simple_text_cb_field{display:none}.show-field #simple_text_cb_field{display:block}.one-time-donation #simple_text_cb_field,.recurring-donation #simple_text_cb_field{display:block}.content-search{padding:0}.content-search.product-wrap{box-shadow:none}.content-search .site-main{padding:2em}.content-search ul{list-style:none;padding:0;margin:0}.content-search li{border-bottom:1px solid #e7e7e7;padding-bottom:1.5em}@media(min-width:44em){.content-search li{float:left;width:33.333%;margin:0 0 3em;padding:1.5em 1em 3em}.content-search li:nth-of-type(3n+3){margin-right:0}}.content-search li a{font-size:.875em}.content-search li .comments-link{margin-right:1em}.content-search .entry-header{position:relative;text-align:center}@media(min-width:67.5em){.content-search .entry-header{text-align:right;float:left;display:block;width:50%;padding-bottom:5em}}.content-search .entry-header h2{font-size:1.15em;margin-bottom:0}.content-search .entry-header>a{color:#999;font-size:.8em}.content-search .entry-header>a.btn{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#5b8e7f;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;border-radius:.25em;margin:.75em 0;width:100%}.content-search .entry-header>a.btn:focus{outline:none;color:#fff;background:#517e71}.content-search .entry-header>a.btn:hover{color:#fff;background:#476f63}@media(min-width:67.5em){.content-search .entry-header>a.btn{position:absolute;bottom:0;width:auto;left:0;right:0;font-size:.75em!important;padding:.35em}}@media(min-width:67.5em){.content-search .entry-summary{float:left;display:block;width:45%;margin-right:5%}}ul.search-results li.product a img{width:100%;height:auto;display:block}ul.search-results li.product a.button{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#5b8e7f;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;font-size:.75em;padding:.75em}ul.search-results li.product a.button:focus{outline:none;color:#fff;background:#517e71}ul.search-results li.product a.button:hover{color:#fff;background:#476f63}ul.search-results li.product .onsale{display:none}ul.search-results li.product .price{padding-bottom:1.5em;font-size:1.1em!important;color:#4d5155;font-weight:700}ul.search-results li.product .price ins{color:#f69000;text-decoration:none}ul.search-results li.product .price del{opacity:.5;color:#a7a7a7;font-weight:400}ul.search-results li.product h3{margin:0}#product-results ul.products{padding:2em 0!important}.cart-button{display:inline-block;position:relative;margin-right:1em}.cart-button.expand .cart-contents{color:#5b8e7f;background:#fff;border-top-left-radius:.25em;border-top-right-radius:.25em;box-shadow:1px -2px 1px rgba(0,0,0,.2),-1px 0 1px rgba(0,0,0,.2);position:relative;z-index:101;outline:none}.cart-button.expand .cart-contents:before{position:absolute;bottom:-2px;width:10px;height:10px;content:" ";left:-10px;border:1px solid #fff;border-bottom-right-radius:6px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #fff}.cart-button.expand .cart-contents:after{content:'';position:absolute;left:0;right:0;bottom:-1px;display:block;background:#fff;height:.25em}.cart-button.expand .cart-contents .icon-caret-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);color:#5b8e7f}.cart-button.expand .cart-dropdown{display:block}.cart-button .cart-contents{font-weight:600;font-size:.9em;color:#4d5155;padding:1em}.cart-button .cart-contents:hover{color:#5b8e7f}.cart-button .cart-contents:hover svg{fill:#5b8e7f}.cart-dropdown{display:none;position:absolute;top:calc(100% + 12px);right:0;background:#fff;padding:1em;width:20em;border-radius:.25em;border-top-right-radius:0;box-shadow:-1px 2px 1px rgba(0,0,0,.2),1px -2px 1px rgba(0,0,0,.2);text-align:left;font-size:.875em;z-index:100}.cart-dropdown div{font-weight:600;padding:1em 0}.cart-dropdown ul{list-style:none;margin:0;padding:0 0 1em}.cart-dropdown li{display:block;border-bottom:1px solid #e7e7e7;position:relative;padding:1em 0}.cart-dropdown li:first-child{padding-top:0}.cart-dropdown li:last-child{border-bottom:2px solid #e7e7e7}.cart-dropdown li img{float:left;width:3em;margin-right:.5em}.cart-dropdown li h5{font-weight:700;margin:0}.cart-dropdown li h5 span{font-weight:400;color:#999}.cart-dropdown li .cart-dd-format{color:#999;font-size:.8125em;display:block}.cart-dropdown li .cart-dd-price{font-size:.875em}.cart-dropdown li .remove-cart{position:absolute;top:15%;right:0;margin:0;color:#999;font-size:1.2em;line-height:1}.cart-dropdown .btn{display:block}.content-404,.content-search{padding:0 0 4em}.content-404 .site-main,.content-search .site-main{background-color:#fff;padding:4em 2em;border-radius:.25em;box-shadow:0 2px 10px rgba(0,0,0,.2)}@media(min-width:44em){.content-404 .search-field,.content-search .search-field{max-width:25em}}.content-404 .search-submit,.content-search .search-submit{top:-.5em;height:2.5em}.content-404 .icon,.content-search .icon{top:.2em}.nyp-product .price,.nyp-product .stock,.nyp-product .woocommerce-tabs,.nyp-product .single-product-meta,.nyp-product .product_meta{display:none}.nyp-product form.cart .variations{background:0 0!important;border:0!important}.nyp-product .variations{margin:0 0 1em}.nyp-product .variations .label{display:none}.nyp-product .variations .value>div{display:inline-block;margin:0 .5em 1em 0}.nyp-product .variations .value>div input[type=radio]{position:absolute;opacity:0;visibility:hidden}.nyp-product .variations .value>div input[type=radio]:checked+label{background:#5b8e7f;color:#fff}.nyp-product .variations .value>div label{padding:.5em .75em;border:1px solid #5b8e7f;border-radius:.25em;color:#5b8e7f}@media(min-width:30em){.nyp-product .variations .value>div label{padding:.5em 1em}}.nyp-product .woocommerce-variation-description p:before{content:'Your Donation: ';font-weight:700}.nyp-product .single_add_to_cart_button{background:#f69000!important;padding:1em 2em!important}td.product-name dl.variation dt.variation-SuggestedAmounts,td.product-name dl.variation dd.variation-SuggestedAmounts{display:none}.wcopc>.checkout_coupon{display:none!important}.wcopc .woocommerce-message{display:none!important}.wcopc button.button.alt{background:#5b8e7f;color:#fff!important;padding:1em 2em!important}.wcopc button.button.alt:hover{background:#476f63}.wcopc .product_meta{display:none}.wcopc .shopping-steps{display:none}.wcopc #customer_details,.wcopc .review-order-container,.wcopc #wc_checkout_add_ons,.wcopc .custom-addon-value{display:none}.wcopc .product .price{color:#a7a7a7!important;margin:0 0 .75em;line-height:1.2}.wcopc .product .price>.woocommerce-Price-amount{color:#4d5155;font-weight:700}.wcopc .product .price ins{font-weight:700!important;color:#f69000;text-decoration:none!important}.wcopc .product .onsale{background-color:#f69000;min-width:3.75em;right:4.75em!important;left:auto!important;top:.75em!important;font-size:.875em}@media(min-width:44em){.wcopc .product .onsale{font-size:.65em;right:-1em!important}}@media(min-width:67.5em){.wcopc .product .onsale{left:-1.75em!important;right:auto!important;top:-1em!important}}.wcopc .product .product_title{margin-bottom:0}.wcopc .product h5{color:#999;font-weight:400}.wcopc .summary{position:relative}.wcopc .summary p,.wcopc .summary ul{font-size:.875em}.wcopc .summary p:last-child,.wcopc .summary ul:last-child{margin-bottom:2.5em}.wcopc .summary .product_meta{display:none}.wcopc .summary .onsale{left:auto!important;right:1em!important;top:-4em!important;font-size:.875em!important}@media(min-width:50em){.wcopc .summary .onsale{right:0!important}}@media(min-width:67.5em){.wcopc .summary .onsale{right:1em!important}}.wcopc .summary .price{font-size:2.5em!important;color:#5b8e7f!important}.selected .wc-south{display:block!important;margin:1em 0 0!important;clear:left}.opc-video{background:#fff}@media(min-width:50em){.opc-video{position:absolute;left:0;top:6.25em;right:52%;z-index:10}}@media(min-width:50em){.logged-in .opc-video{top:2em}}.recurring-donation .coupon-trigger,.one-time-donation .coupon-trigger,.page-id-104 .coupon-trigger,.page-id-136 .coupon-trigger{display:none}.recurring-donation #wc_checkout_add_ons,.recurring-donation .custom-addon-value,.one-time-donation #wc_checkout_add_ons,.one-time-donation .custom-addon-value,.page-id-104 #wc_checkout_add_ons,.page-id-104 .custom-addon-value,.page-id-136 #wc_checkout_add_ons,.page-id-136 .custom-addon-value{display:none!important}.recurring-donation .images,.one-time-donation .images,.page-id-104 .images,.page-id-136 .images{display:none!important}@media(min-width:50em){.recurring-donation .images,.one-time-donation .images,.page-id-104 .images,.page-id-136 .images{display:block!important}}.recurring-donation #billing_company_field,.one-time-donation #billing_company_field,.page-id-104 #billing_company_field,.page-id-136 #billing_company_field{display:none}.recurring-donation .variations_button,.one-time-donation .variations_button,.page-id-104 .variations_button,.page-id-136 .variations_button{margin:.5em 0 0}.recurring-donation .variations_button .quantity,.one-time-donation .variations_button .quantity,.page-id-104 .variations_button .quantity,.page-id-136 .variations_button .quantity{display:none}.recurring-donation .store-notice,.one-time-donation .store-notice,.page-id-104 .store-notice,.page-id-136 .store-notice{display:none}.offer-code.woocommerce .woocommerce-error,.offer-code.woocommerce .woocommerce-message{margin:0 auto 2em!important;display:block!important}.offer-code.woocommerce .code-trigger{display:none}.offer-code.woocommerce.show-checkout .code-trigger{display:block;background:#003263;color:#fff;padding:.5em 1em;font-size:.875em;text-align:center;margin:1em auto}.offer-code.woocommerce.show-checkout .code-trigger p{margin:0;font-weight:700}.offer-code.woocommerce.show-checkout .code-trigger p a{font-weight:700;text-decoration:underline;color:#fff}.offer-code.woocommerce .returning-customer{border:0!important;margin:0!important}.offer-code.woocommerce .returning-customer .woocommerce-info{background:#e7e7e7!important;color:#465059;display:none}.offer-code.woocommerce .returning-customer.show-offer .checkout_coupon{opacity:1;visibility:visible}.offer-code.woocommerce .returning-customer.show-offer .form-row{visibility:visible;display:block!important}.offer-code.woocommerce .checkout_coupon{display:block!important;position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;margin:0!important;padding:3em 0!important;background:#fff;background:rgba(0,0,0,.7);transition:all .3s}.offer-code.woocommerce .checkout_coupon .form-row{position:relative;width:50%;max-width:480px;min-width:280px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;padding:2em 1.5em 0;border-radius:0;margin:0 auto;width:100%!important}.offer-code.woocommerce .checkout_coupon .form-row.form-row-first,.offer-code.woocommerce .checkout_coupon .form-row.form-row-last{margin:0 auto!important}.offer-code.woocommerce .checkout_coupon .form-row.form-row-last{padding:1em 1.5em 2em}.offer-code.woocommerce .checkout_coupon .close-coupon{color:#e7e7e7;position:absolute;top:0;right:.25em;text-decoration:none;font-size:1.5em;line-height:1}#opc-product-selection .opc-single-product .product:after{content:"";display:table;clear:both}#opc-product-selection .opc-single-product .product-type-variable .price{font-size:1em!important;font-style:italic}#opc-product-selection .opc-single-product .product-type-variable .variations .label{vertical-align:top;font-weight:700;padding-right:1em}#opc-product-selection .opc-single-product .product-type-variable .variations .value div{margin-bottom:.75em}#opc-product-selection .quantity.hidden{margin:0!important}.opc-product-table{margin-bottom:2em}.opc-product-table li{text-align:center}.opc-product-table .product-thumbnail a,.opc-product-table .product-thumbnail img{display:block;margin:0 auto}.opc-product-table .product-name{margin-bottom:.25em}.opc-product-table .product-name h4{margin-bottom:0;font-size:1.15em}.opc-product-table .product-name p{font-size:.8125em}.opc-product-table .product-name span{color:#999;font-size:.8125em}.opc-product-table .product-name span:after{content:', '}.opc-product-table .product-name span:last-of-type:after{display:none}.opc-product-table .product-price{margin:0 0 .5em}.opc-product-table .product-price .price{font-weight:700;font-size:1.1em}.opc-product-table .product-price del{color:#a7a7a7!important;margin:0 .5em .75em 0;line-height:1.2;font-weight:400}.opc-product-table .product-price ins{font-weight:700!important;color:#f69000;text-decoration:none!important}.product-table .wcopc .woocommerce-message{display:block!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:0 0;border-top:0;margin:0 auto 2em!important;display:block;color:#8fae1b;font-weight:700;font-size:.9em;text-align:center;padding:.5em 0!important}@media(min-width:50em){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:.5em 2em!important}}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{font-size:1.75em;position:static;vertical-align:middle;margin-right:.5em;color:#8fae1b}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{color:#8fae1b;padding:.4em 1.5em 0 0;background-color:transparent;text-decoration:underline}.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-message a:hover{background-color:transparent;color:#5b8e7f;text-decoration:underline}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:none}.woocommerce .woocommerce-error{color:#ff4000}.woocommerce .woocommerce-error a{color:#ff4000}.woocommerce .woocommerce-error:before{color:#ff4000}.woocommerce .woocommerce-info{color:#1e85be}.woocommerce .woocommerce-info a{color:#1e85be}.woocommerce .woocommerce-info:before{color:#1e85be}.woocommerce ul.woocommerce-error li,.woocommerce ul.woocommerce-info li,.woocommerce ul.woocommerce-message li{display:inline-block;margin-right:.5em}.review-order-container{position:relative}#loadingIcon{display:none;position:absolute;bottom:6.25em;right:2em}#loadingIcon svg{width:3em;height:3em}#order-processing-btn{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:#ff9406;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;display:none;padding:1.5em;line-height:1}#order-processing-btn:focus{outline:none;color:#fff;background:#ec8600}#order-processing-btn:hover{color:#fff;background:#d27800}#order-processing-btn svg{vertical-align:middle;width:2em;height:2em;margin-left:.5em}.widecolumn{background:#fff;border:1px solid #e7e7e7;padding:1.5em;max-width:40em;margin:2em auto}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.code-section{margin:0 0 2em;position:relative}.code-form{background-image:url(_i/code-login.jpg);background-position:right bottom;background-repeat:no-repeat;background-size:cover;padding:1.5em;color:#fff}.code-form .gform_validation_error .validation_error,.code-form .gform_validation_error .validation_message,.code-form .gform_validation_error label{color:#ff4000!important;border-color:#ff4000!important}.code-form .gform_validation_error .validation_message{padding-top:.25em!important}.code-form .gform_validation_error input[type=text],.code-form .gform_validation_error input[type=password]{border-color:#ff4000!important}.code-form .gform_validation_error .gfield_error,.code-form .gform_validation_error .gfield_label{color:#fff!important;border-color:#fff!important}.code-form .gform_validation_error .gfield_error{padding:1em!important}.code-form .nav{list-style:none;margin:0;padding:0;position:relative}.code-form .nav .active a{color:#fff;font-weight:700;font-size:1.25em}.code-form .nav li:not(.active){position:absolute;top:.5em;right:0;font-size:.8125em}.code-form .nav li:not(.active) a{color:#fff;text-decoration:underline}.code-form input[type=submit]{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:transparent;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;border:1px solid #fff}.code-form input[type=submit]:focus{outline:none;color:#fff;background:transparent}.code-form input[type=submit]:hover{color:#fff;background:transparent}.code-form input[type=submit]:hover{background:#fff;color:#465059}.code-form input:not([type=submit]):not([type=checkbox]){width:100%!important;background:0 0;border:1px dashed #fff;font-size:1.25em!important;padding:.5em!important;color:#fff}.code-form button.woocommerce-form-login__submit{display:inline-block;padding:.5em 1.5em;font-size:.875em;text-align:center;background:transparent;color:#fff;font-family:myriad-pro,sans-serif;font-weight:700;text-transform:uppercase;border-radius:.25em;border:1px solid #fff}.code-form button.woocommerce-form-login__submit:focus{outline:none;color:#fff;background:transparent}.code-form button.woocommerce-form-login__submit:hover{color:#fff;background:transparent}.code-form button.woocommerce-form-login__submit:hover{background:#fff;color:#465059}.code-form .form-row label{display:block}.code-form .form-row label.inline{display:inline}.code-form .form-row label.inline input{width:auto!important;margin-right:.5em}.code-form.dark{color:#4d5155}.code-form.dark .active a,.code-form.dark li:not(.active) a{color:#4d5155}.code-form.dark input[type=text],.code-form.dark input[type=password],.code-form.dark input[type=submit]{color:#4d5155;border-color:#4d5155}.code-content{background:#fff;padding:1.5em;border:1px solid #e7e7e7}.code-hype p{text-align:center;position:absolute;top:50%;left:50%;right:1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.3em;background:rgba(0,0,0,.4);padding:.5em;margin:0;color:#fff}.subnav{display:none;background:#f9f9f9;font-size:.8125em}@media(min-width:50em){.subnav{display:block;font-size:1em}}.subnav .wrap{padding:.5em 0}@media(min-width:44em){.subnav .wrap{padding:1em 0}}.subnav ul{list-style:none;margin:0;padding:0;text-align:center}.subnav li{display:inline;margin-right:1.5em;padding:.25em 1em}.subnav li:first-child{padding:.25em 1em .25em 0}.subnav a{display:inline-block;color:#465059;text-decoration:none;font-family:myriad-pro,sans-serif;padding:.5em 0}@media(min-width:44em){.subnav a{padding:0}}.subnav li.current-menu-item a{color:#5b8e7f;font-weight:600;border-bottom:1px solid #5b8e7f}.no-sub{margin-top:2em!important}.page-template-page-message-notes .subnav,.page-template-page-broadcasts .subnav{background:#fff}.mega-menu{border-bottom:1px solid #ddd}@media(min-width:50em){.mega-menu{position:absolute;top:100%;right:-50em;width:45em;padding:1.5em 1em;grid-column-gap:1.5em;background:#fff;border:0;border-top:.25em solid #003263;z-index:500;display:-ms-grid;display:grid;grid-row-gap:2em;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;box-shadow:0 20px 44px rgba(0,0,0,.5);transition:all 200ms ease-in-out}.mega-menu.showing{right:0}}@media(min-width:55em){.mega-menu{right:-55em;width:50em;padding:1.5em 2.5em}}@media(min-width:67.5em){.mega-menu{right:-67em;width:62.5em}}@media(min-width:80em){.mega-menu{right:-75em;width:70em;grid-column-gap:3em}}.mega-menu li{list-style:none}.mega-menu ul{margin:0;padding:0;list-style:none}.mega-menu:before{content:'';display:none;height:0;width:0;border-bottom:.75em solid #003263;border-right:.75em solid transparent;border-left:.75em solid transparent;position:absolute;right:6.75em;top:-1em}@media(min-width:50em){.mega-menu:before{display:block}}.mega-menu>.menu-item>a,.mega-menu .menu-item-has-children>a{position:relative;display:block;padding:1em 7.5%;vertical-align:middle;text-decoration:none;font-size:.95em;font-weight:700;color:#5b8e7f}.mega-menu>.menu-item>a:after,.mega-menu .menu-item-has-children>a:after{content:url(_i/add.svg);font-weight:700;width:1.25em;height:1.25em;position:absolute;right:7.5%;top:1.35em}@media(min-width:50em){.mega-menu>.menu-item>a,.mega-menu .menu-item-has-children>a{display:block;font-size:1.15em;font-weight:500;color:#003263;padding:.5em 0;border-bottom:1px solid #e7e7e7;line-height:1;margin:0 0 .5em;font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif}.mega-menu>.menu-item>a:after,.mega-menu .menu-item-has-children>a:after{display:none}}.mega-menu>.menu-item:not(.menu-item-has-children)>a:after{display:none}.mega-menu .sub-menu{display:none;list-style:none;margin:0 0 0 7.5%;padding:0}.mega-menu .sub-menu a{display:block;color:#465059;padding:1em 7.5%;font-size:.95em}.mega-menu .sub-menu a:hover{text-decoration:underline}@media(min-width:50em){.mega-menu .sub-menu{display:block;margin:0}.mega-menu .sub-menu a{padding:0 0 .25em;font-size:.9375em;font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif}}.mega-menu .donate-link a{color:#f69000;position:relative;display:block;padding:1em 7.5%;vertical-align:middle;text-decoration:none;font-size:.95em;font-weight:700}@media(min-width:50em){.mega-menu .donate-link{display:none}}.mega-menu h4{display:block;font-size:1.15em;font-weight:500;color:#003263;padding:.5em 0;border-bottom:1px solid #e7e7e7;line-height:1;margin:0 0 .5em;font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif}.mega-menu .current-menu-ancestor.menu-item-has-children,.mega-menu .expand{background:#5b8e7f}.mega-menu .current-menu-ancestor.menu-item-has-children>a,.mega-menu .expand>a{color:#fff}.mega-menu .current-menu-ancestor.menu-item-has-children>a:after,.mega-menu .expand>a:after{content:url(_i/minus-white.svg)}.mega-menu .current-menu-ancestor.menu-item-has-children .sub-menu,.mega-menu .expand .sub-menu{display:block}.mega-menu .current-menu-ancestor.menu-item-has-children .sub-menu a,.mega-menu .expand .sub-menu a{color:#fff;padding:1em 7.5%;font-weight:400}.mega-menu .current-menu-ancestor.menu-item-has-children .sub-menu .current-menu-item a,.mega-menu .expand .sub-menu .current-menu-item a{text-decoration:underline}@media(min-width:50em){.mega-menu .current-menu-ancestor.menu-item-has-children,.mega-menu .expand{background:0 0}.mega-menu .current-menu-ancestor.menu-item-has-children>a,.mega-menu .expand>a{color:#003263}.mega-menu .current-menu-ancestor.menu-item-has-children .sub-menu a,.mega-menu .expand .sub-menu a{color:#4d5155;padding:0 0 .25em}.mega-menu .current-menu-ancestor.menu-item-has-children .sub-menu .current-menu-item a,.mega-menu .expand .sub-menu .current-menu-item a{text-decoration:none;color:#5b8e7f;font-weight:500}}.mega-menu .current-menu-ancestor.menu-item-has-children.expand{background:0 0}.mega-menu .current-menu-ancestor.menu-item-has-children.expand>a{color:#5b8e7f}.mega-menu .current-menu-ancestor.menu-item-has-children.expand>a:after{content:url(_i/add.svg)}.mega-menu .current-menu-ancestor.menu-item-has-children.expand .sub-menu{display:none}@media(min-width:50em){.mega-menu .current-menu-ancestor.menu-item-has-children.expand{background:0 0}.mega-menu .current-menu-ancestor.menu-item-has-children.expand>a{color:#003263}.mega-menu .current-menu-ancestor.menu-item-has-children.expand .sub-menu a{color:#4d5155;padding:0 0 .25em}}@media(min-width:50em){.mega-hide{display:none}}.mega-offer,.mega-app{display:none}.mega-offer a,.mega-app a{display:block}.mega-offer p,.mega-app p{margin:0}@media(min-width:50em){.mega-offer,.mega-app{display:block}}.mega-offer{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2}.mega-offer a{padding:1em 1.5em}.mega-app a:hover span{background:#465059;color:#fff}.mega-app span{display:block;border:1px solid #465059;font-size:.875em;padding:.5em 1em;text-transform:uppercase;color:#465059;text-align:center}.match-donate{display:block;background:url(_i/report2022mid/2022-takeover-back.jpg) center center no-repeat;background-size:100% auto;padding:1em 2.125%;color:#fff;text-align:center;position:relative;font-family:Garamond,Baskerville,Georgia,Times,times new roman,serif;font-weight:400}@media(min-width:55em){.match-donate{padding:1em 5%}}.match-donate:hover{color:#fff}.match-donate:hover .btn{background:#fa9a3f}.match-donate:hover p em{-webkit-transform:translate(1em,0);transform:translate(1em,0)}.match-donate p{margin:0 0 .5em;font-size:1.9375em;vertical-align:middle;line-height:1.4}.match-donate p em{color:#fbb471;transition:-webkit-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear,-webkit-transform 200ms linear;-webkit-transform:translate(0,0);transform:translate(0,0);display:block}@media(min-width:44em){.match-donate p{display:inline-block;position:relative;margin:0 5% 0 0}.match-donate p em{display:inline-block}}.match-donate img{position:absolute;left:-1em;top:50%;margin-top:-2.5em;width:auto;height:5em}@media(min-width:55em){.match-donate img{left:-5em}}.match-donate .btn{background:#fbb471;border-radius:0;color:#505865;padding:.25em 1em;font-size:1.125em;vertical-align:middle}.one-time-donation .match-donate,.recurring-donation .match-donate,.page-template-page-home-2020 .match-donate{display:none}.one-time-donation .nav-search-form,.recurring-donation .nav-search-form,.page-template-page-home-2020 .nav-search-form{top:.1875em!important}@media(min-width:44em){.with-match .nav-search-form{top:11.325em}.with-match .nav-search-form .search-field{border-bottom:0!important}}@media(min-width:55em){.with-match .nav-search-form{top:7.5em}}@media(min-width:67.5em){.with-match .nav-search-form{top:5.3675em}}@media(min-width:80em){.with-match .nav-search-form{top:5.75em}}@media(min-width:105em){.with-match .nav-search-form{top:5.875em}}@media(min-width:50em){.with-match.one-time-donation .nav-search-form,.with-match.recurring-donation .nav-search-form{top:.1875em}}