.green{color:#060}.gold{color:#cc9901}.green-lighter{color:#99c299}.tan_for_search_results{color:#f0e0b2}*,*:before,*:after{box-sizing:border-box}html{font-family:"Liberation Serif",Georgia,Times,"Times New Roman",serif;font-size:16px;line-height:150%;margin:0;padding:0;box-sizing:border-box;background:gray}body{background:gray}h1,h2,h3,h4,h5,h6,h7{font-weight:700;margin-bottom:.25em;margin-top:.25em;line-height:130%}#content h1{font-size:24px;line-height:150%}#content h2{font-size:22px}#content h3{font-size:20px}#content h4{font-size:20px;font-style:italic;font-weight:400}#content a{color:#060}.download-file a{color:#00000000 !important;overflow:hidden;height:48px}hr{clear:both;margin-top:10px;margin-bottom:10px;border:0;border-bottom:1px dotted #cc9901}b,strong{font-weight:700}italic,em{font-style:italic}#doc{width:1280px;margin:0 auto;background:#fff;position:relative;clear:both}#hd{background:#fff;color:#000;float:left;padding:0 20px;width:100%}#hd a{color:#338433}#hd img.hand-logo{float:left;height:134px;margin:20px 20px 20px 0}.sub-description{clear:both;margin-top:25px;font-size:18px}#content{background-color:#fff;display:inline;width:100%;box-sizing:border-box}.home #content{padding:0}#content.wide{width:100%}#content p{margin-bottom:1em}#content ol,#content ul,#content dl{margin-left:2em}#content .wordpress-post-tabs ul{margin:0;comment:exception for tabs}#content ol li{list-style:decimal outside}#content li{list-style:disc outside}#content dl dd{margin-left:1em}#sidebar{float:right}#sidebar li li li{margin-left:10px}.size-auto,.size-full,.size-large,.size-medium{max-width:100%;height:auto;zzwidth:100%}.size-thumbnail{width:auto;height:auto}.floatright,.floatleft,.padleft,.padright,.alignright,.alignleft{margin-bottom:.5em}.floatright,.padright,.alignright{margin-left:1em;float:right}.floaleft,.padleft,.alignleft{margin-right:1em;float:left}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:10px auto 10px auto}.size-full.alignleft,.size-full.alignright{width:auto;height:auto}.quotation .alignleft{margin-left:1em;float:right;margin-right:0;comment:we do not want overprinting images on background quote mark image}.centered{display:block;margin-left:auto;margin-right:auto}.devnote{bottom:0;color:gray;display:none;float:left;font-size:7px;position:absolute}.gallery-icon a{padding:0;margin:0}#content #gallery-1 dl{padding:0;margin:0;width:150px;overflow:hidden;margin-right:10px;margin-bottom:10px}#gallery-1 dt img{border:1px solid #fff}#gallery-1 a:hover img{opacity:.8;border:1px solid #000}.hide{position:absolute !important;top:-9999px !important;left:-9999px !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0;padding:0}.woocommerce-loop-product__link{width:100%}.nodesktop{display:none}.textwidget .related.products>h2,#content h1.section-strip,h1.section-strip,h1.footer-header,h2.widgettitle,#content h1.home-header{margin:0;background-color:#cbcbcb;clear:both;color:#000;font-family:"Roboto Condensed",sans-serif;font-size:24px;font-weight:700;height:40px;letter-spacing:.25em;line-height:40px;margin-bottom:10px;margin-top:40px;text-align:center;text-transform:uppercase;width:100%;comment:We are using caret to select only first direct H2 and NOT descendants}.indent_note,#content>.taxonomy_indent_note p{padding:1.5em;padding-top:1.8em;padding-bottom:1.8em;margin:0 auto;margin-top:-20px;margin-bottom:30px;width:75%;background-color:#ddd;font-size:22px;line-height:120%}.indent_note p{font-size:22px}#content ul.indent_note em{font-style:italic}html em{font-style:italic}.textwidget .related.products>h2,h2.widgettitle{margin:0;margin-bottom:20px}#content h1.section-strip.green,.section-strip.green{background-color:#060;color:#fff;margin:0;margin-bottom:20px}.section-strip.grey{margin:0;margin-bottom:20px}#content .woocommerce-products-header h1.section-strip{margin-top:0;padding-top:0}h1.footer-header{margin-bottom:0}.variations_form,.menu,#hd,.products,#ft,.btn{font-family:'Roboto Condensed',sans-serif}.clear{width:100%;clear:both}#sidebar .product_list ul.products,#content .product_list ul.products{padding:5px;margin:0}#sidebar .product_list ul.products li,#content .product_list ul.products li{list-style:none;margin:0;margin:0;width:16.666%;padding:5px;padding-bottom:120px;position:relative;height:235px;overflow:hidden;margin-bottom:20px;float:left;cursor:pointer}#sidebar .product_list .image-thumb,.product_list .image-thumb{padding:0;margin:0;height:106px;comment:was 120px;width:100%;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:25px;box-shadow:0px -10px 100px 10px rgba(0,0,0,.32) inset;margin-bottom:5px}.product_list .image-thumb{height:113.4px}#sidebar .product_list .image-thumb{height:106px}#sidebar .product_list ul.products li .button,#sidebar .product_list ul.products li .price,#content .product_list ul.products li .button,#content .product_list ul.products li .price{display:none}.woocommerce-page #sidebar .product_list ul.products li.first,.product_list .woocommerce-page #content ul.products li.first{clear:none}#sidebar .product_list ul.products li:hover .image-thumb,#content .product_list ul.products li:hover .image-thumb{box-shadow:0px -10px 100px 10px rgba(0,0,0,.1) inset;opacity:.7;transition:all .5s;background-position:top center}#sidebar .product_list ul.products li:after,#content .product_list ul.products li:after{comment:add a gradient fade at bottom;background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 74%,#fff 100%) repeat scroll 0% 0%;bottom:0;content:" ";display:block;height:40px;position:absolute;width:100%}#sidebar .product_list ul.products li h2,#content .product_list ul.products li h2{font-size:18px;line-height:140%;font-weight:400}#sidebar .product_list ul.products li h2:before,#content .product_list ul.products li h2:before{content:'\f0da';font-family:FontAwesome;margin-right:7px;padding-left:12px;width:12px;color:#000}#sidebar .product_list ul.products li:hover h2:before,#content .product_list ul.products li:hover h2:before{content:'\f0d7';margin-right:3px;color:#060;comment:at this point size the triangle down is wider}#sidebar .product_list ul.products li h2,#content .product_list ul.products li h2{margin:0;padding:0;text-indent:-25px;padding-left:15px;display:inline-block;color:#000}#sidebar .product_list ul.products li .woocommerce-product-details__short-description,#content .product_list ul.products li .woocommerce-product-details__short-description{padding-left:15px;margin-right:1em;display:none;font-size:14px;line-height:150%;font-weight:400;margin-top:.25em}#sidebar .product_list ul.products li:hover .woocommerce-product-details__short-description,#content .product_list ul.products li:hover .woocommerce-product-details__short-description{display:block}#sidebar .product_list .woocommerce-product-details__short-description p,.product_list .woocommerce-product-details__short-description p{margin:0;padding:0}#sidebar .product_list ul.products li:hover h2,#content .product_list ul.products li:hover h2{color:#060;font-weight:700}#sidebar .product_list ul.products li:hover .woocommerce-product-details__short-description:before,#content .product_list ul.products li:hover .woocommerce-product-details__short-description:before{content:'[MORE]';position:absolute;color:#060;background-color:#fff;right:5px;bottom:5px;z-index:99;padding-left:2em;font-weight:700}#sidebar .product_list ul.products a,#content .product_list ul.products a{color:#000}#sidebar .product_list ul.products li{width:50%}#sidebar .product_list ul.products{margin:0 -5px;padding:0;comment:reverse-margin to make it full-width in sidebar column}.page-title,.term-description,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-left:20px;margin-right:20px;font-family:"Roboto Condensed",sans-serif}.usermenu{float:right}#ft{clear:both;width:100%;padding:20px;background-color:#ddd;color:#000;font-size:16px;line-height:110%}#ft .menu li{text-align:left;width:20%;float:left;margin:0;padding:0}#ft .menu ul{zzheight:140px;display:block;float:left}#ft .menu ul ul{height:100px}#ft .menu li ul{width:100%;padding-bottom:2em;clear:both}#ft .menu li ul ul{display:none}#ft .menu li li{width:100%}#ft .menu li a{margin-right:30px;text-decoration:none;display:block;color:#000;margin-bottom:.75em}#ft .menu li a:hover{color:#fff;text-decoration:underline}#ft .menu{width:100%;float:left}#ft .menu li{font-weight:700}#ft .menu li li{font-weight:400}.footer_donate{float:right;font-size:16px;line-height:160%;text-align:center;width:16.667%}.footer{float:left;width:83%}.footer_donate .btn{text-align:center;background-color:#060;text-decoration:none;color:#fff;padding:.5em 1em;font-size:20px;text-transform:uppercase;border-radius:30px;width:100%;display:block;margin-bottom:.5em}.copyright{font-size:12px}#credit{margin-bottom:10px;margin-top:10px;text-align:center}#credit a{color:#222;text-decoration:none}.woocommerce-store-notice,p.demo_store{z-index:999999}#content .hentry{float:left;font-size:24px;line-height:150%;padding:20px;padding-top:0;width:66.66%}#content.wide>.hentry{float:left;font-size:24px;line-height:150%;padding-left:20px;padding-right:20px;width:100%}zz.free-content #content .hentry{padding-left:15px;padding-right:15px}#sidebar{overflow:hidden;margin:0;padding:20px}#content h1{font-size:30px;color:#060}.wp-caption{font-size:16px;font-weight:700}.program_description p.wp-caption-text{font-size:16px;line-height:120%;font-weight:700}#content .faqposts{margin:0}#content .faqposts li{list-style:none;margin-bottom:1em}#content .faqposts li span{margin-bottom:.5em;display:inline-block}.frequently-asked-questions #content ul.faqposts{margin:0}.faqposts a{text-decoration:none;font-weight:700}.faqposts li .excerpt{height:0;overflow:hidden;min-height:0;opacity:0;zzdisplay:none;margin-left:15px}.faqposts li span{cursor:pointer}.faqposts li.active .excerpt{transition:2s all;height:auto;min-height:120px;opacity:1}.faqposts li span:before{font-family:FontAwesome;content:'\f0da';margin-right:7px}.faqposts li.active span:before{font-family:FontAwesome;content:'\f0d7';margin-right:3px;comment:at this point size the triangle down is wider}.gatherposts li.active span:before{font-family:FontAwesome;content:'\f0d7';margin-right:3px;comment:at this point size the triangle down is wider}a.btn-secondary{background-color:#060;border-radius:30px;box-shadow:0 0 0 2px #fff,0 0 0 5px #060;color:#fff !important;display:block;float:right;font-size:22px;font-weight:700;line-height:120%;margin-bottom:.25em;padding:.5em 1em;text-align:center;text-decoration:none;width:180px;comment:box-shadow should be 2px with bg color then 5px color}a.btn-secondary:hover{opacity:.7}.post-type-archive-product #content ul.products{margin:0;padding:0;margin-left:20px}.post-type-archive-product #content li.product-category{list-style:outside none none;zzmargin:0px;zzpadding:0px;float:left;zzheight:72px;margin-bottom:32px;zzpadding-left:5px;zzpadding-right:5px;width:25%}.post-type-archive-product #content h2.woocommerce-loop-category__title{zzfont-weight:400;zzmargin-right:1em;margin-top:.25em}.searched_for_text{position:relative;float:left;width:47%;margin-left:20px}.searchresults p.postmetadata{margin:0}.searchresults small{margin:0}.searchresults h2{margin-left:20px}.searchresults form{margin-left:20px}.searchresults div.program_description{padding:0;line-height:150%;width:100%}.searchresults div.program_description p{font-size:20px;line-height:150%;margin-bottom:1em;overflow:hidden}.search_result a{color:#000 !important;font-size:18px;text-transform:uppercase;text-decoration:underline;padding-bottom:15px}#content .pagination{position:relative;width:47%;float:right}#content .pagination .page-numbers.current,#content .pagination a.prev:before,#content .pagination a.next:before,#content .pagination a{text-decoration:none;background-color:#060;border-radius:30px;color:#fff;display:block;float:left;font-family:"Roboto Condensed",sans-serif;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px;margin-right:10px}#content .pagination a.next,#content .pagination a.prev{comment:we do not need to display the label for this button;color:rgba(0,0,0,0);display:inline-block;width:30px}#content .pagination a.prev:before{content:"<"}#content .pagination a.next:before{content:">"}#content .pagination .page-numbers.current,#content .pagination a:hover{opacity:.5}#content .pagination .page-numbers.dots{display:block;float:left;font-size:18px;width:60px;font-size:72px;line-height:10px;margin-right:20px;top:-10px;position:relative}.search_result>h2 a{color:#000;font-size:18px;text-transform:uppercase;text-decoration:underline;margin-top:50px;padding-bottom:15px}.search_results_thumb{border-radius:10px;float:left;height:105px;margin-right:20px;overflow:hidden;width:186px;background-color:grey;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;box-shadow:0px -10px 100px 10px rgba(0,0,0,.32) inset}.postmetadata{font-size:15px;float:right}#content .search_results_excerpt p{font-size:18px;line-height:1.2em;margin:0;width:80%;padding-top:5px;padding-bottom:5px}.search_result{clear:both;float:left;width:100%;background-color:#fff;comment:changed from tan - je 8-3-17;padding:20px;padding:18px 20px 25px;margin:0}.search_result.odd{background-color:#f0e0b2}#content .search_result .hentry{padding:0}.search_result .skus span{text-decoration:none;color:#fff;background-color:#060;font-family:"Roboto Condensed",sans-serif;font-size:14px;padding-right:.75em;padding-left:.75em;line-height:24px;height:24px;display:inline-block;border-radius:30px;font-weight:400;margin-left:10px}.skus{float:right}#search-box{display:none;float:left;margin-right:10px;position:relative}#search-box #s{width:200px;height:30px;line-height:30px;border-radius:30px;background-color:#fff;border:1px solid grey;padding-left:1em;margin-right:0;border-style:inset}#searchsubmit{background-color:#cc9901;border:medium none;border-radius:30px;color:#000;font-family:FontAwesome;font-size:14px;height:30px;padding-left:.8em;padding-right:.9em;text-align:center;width:30px;top:-2px;position:relative}#btn_search{width:32px;height:32px;display:block;float:left;color:#fff;font-size:24px;line-height:36px}.usermenu a{float:left;margin-right:10px}.cart-contents:before{content:'\f07a';font-family:FontAwesome;font-size:24px;line-height:40px}.cart-contents-count{margin-left:.5em;margin-right:.5em;position:relative;top:-3px}.woocommerce-products-header{margin-bottom:20px}#content #sidebar ul,#sidebar ul{margin:0;padding:0}#content #sidebar li,#sidebar li{list-style:none}ul.products{margin:0 0 0 10px;padding:0}li.product-category{float:left;height:72px;list-style:outside none none;margin:0;padding-right:10px;width:25%}.woocommerce ul.products li.product-category img{border-radius:72px;float:left;height:72px !important;margin-right:10px !important;width:72px !important}li.product-category a{color:#000;width:100%}.woocommerce ul.products li.product-category:hover a,.woocommerce ul.products li.product-category a:hover{color:#060}li.product-category img{background-color:#000;box-shadow:0 -10px 100px 10px rgba(0,0,0,.32) inset;opacity:.95;border:1px solid green}li.product-category:hover img{background-color:#000;box-shadow:0 -10px 100px 10px rgba(0,0,0,.1) inset;opacity:.6;transition:all .5s}li.product-category h3{margin-right:20px;margin-top:5px}.woocommerce ul.products li.product h2.woocommerce-loop-category__title{font-weight:400;margin-right:1em;margin-top:.75em;font-size:20px;line-height:125%}#sidebar h2.woocommerce-loop-category__title,.woocommerce #sidebar ul.products li.product h2.woocommerce-loop-category__title{font-size:16px}.woocommerce-page ul.products li.first{clear:none}#sidebar li.product-category{list-style:none;width:50% !important;float:left;margin:0;margin-bottom:20px}#sidebar #product-3218 .woocommerce-product-gallery{display:none}#sidebar #product-3218 .featured_image{display:none}#sidebar #product-3218 .summary{width:100%;margin-bottom:20px}.wide .gatherposts .thumbnail{height:169px}.page-template-page-taxonomy #content{float:none;comment:TODO - check this float;width:100%;comment:no sidebar on this page}.columnize{-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.columnize li{margin-right:2em;margin-bottom:.75em}.columnize li .description{display:none}.orderby option[value=price-desc],.orderby option[value=price-asc],.orderby option[value=price]{display:none;comment:hide by price sorting}#mep_0{width:100% !important}.wpcf7-form{font-size:22px;position:relative;text-align:right;width:100%}.wpcf7-form input,.wpcf7-form textarea{border:1px solid #ccc;border-radius:30px;margin-left:20px;padding-bottom:.15em;padding-left:20px;padding-top:.25em;vertical-align:top;width:65%}.wpcf7-form input.wpcf7-submit{background-color:#060;border-radius:30px;box-shadow:0 0 0 2px #fff,0 0 0 5px #060;color:#fff;display:inline-block;float:right;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-weight:700;line-height:100%;margin-top:.5em;padding:.5em 1em;text-transform:uppercase;width:120px}input.wpcf7-form-control.wpcf7-submit:hover{cursor:pointer;opacity:.7}.wpcf7-validation-errors:focus{background-color:red}span.wpcf7-not-valid-tip{font-family:"Roboto Condensed",sans-serif;font-size:16px}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{background:beige none repeat scroll 0 0;border:3px solid red;box-shadow:0 3px 12px rgba(0,0,0,.5);font-family:"Roboto Condensed",sans-serif;font-size:16px;margin:0 auto;position:absolute;text-align:center;top:0;width:80%;z-index:5}div.wpcf7-mail-sent-ok{background-color:#99c299;border:3px solid #398f14}.wpcf7-validation-errors:focus{background-color:#0c3}#sidebar .wpcf7 p{font-family:"Roboto Condensed",sans-serif;font-size:16px;text-align:left}#sidebar .wpcf7 input,#sidebar .wpcf7 textarea{clear:both;float:left;margin:.15em 0 .75em;padding-bottom:.35em;padding-top:.35em;width:100%}#sidebar .wpcf7-form input.wpcf7-submit{float:right;width:120px}#sidebar .wpcf7-form:before{background-color:#cbcbcb;clear:both;color:#000;content:"Contact Us";display:block;font-family:"Roboto Condensed",sans-serif;font-size:24px;font-weight:700;height:40px;letter-spacing:.25em;line-height:40px;margin-bottom:20px;text-align:center;text-transform:uppercase;width:100%}.wpcf7 #your-address{height:150px}.rsUni,.rsUni .rsOverflow,div.rsUni .rsSlide,.rsUni .rsVideoFrameHolder,.rsUni .rsThumbs{background-color:#fff}p.podcast_player a{color:green}.podcast_feed li{margin-bottom:2em}.podcast_feed a{color:green}.podcast_feed h5{font-size:20px}p.podcast_desc{margin-bottom:.5em}.wp-playlist-caption,.wp-playlist-item-meta.wp-playlist-item-album,.podcast #sidebar .wp-playlist-item-album,.podcast #sidebar .wp-playlist-caption{text-overflow:inherit !important;white-space:inherit !important}.woocommerce .woocommerce-ordering select{width:4.5em}.send_egift{position:relative;padding-top:.25em;float:left;z-index:9}#podcast_available_container{z-index:0;comment:make this beneath the send_egift}.make-a-donation .send_egift{display:none}.onsale_bug{width:3em;height:3em;border-radius:3em;color:#fff;background-color:#cc9901;font-size:18px;line-height:3em;position:absolute;top:-1em;left:-2em;box-shadow:0 3px 12px rgba(0,0,0,.5);font-family:"Roboto Condensed",sans-serif;text-align:center;transform:rotate(-23deg)}.onsale_bug:hover{transform:rotate(3deg);transition:1s all}.woocommerce span.onsale{display:none}.knockout{background-color:#060;padding:.5em 1em;color:#fff}div.program_description p{padding-right:30px}div.wordpress-post-tabs p{padding:0}.my-account .sidebar_extra{background-color:#99c299;padding:20px;line-height:200%;text-align:center;min-height:456px;margin-top:4px}.sidebar_extra a.btn-secondary{float:inherit;display:inline-block;margin-top:1em;margin-bottom:1em}.sidebar_extra h2{font-size:24px}.make-a-donation p.quotation{border-top:5px solid #060;padding-top:20px}div.program_description p.attribution{clear:both}body.postid-8573 div.program_description p.quotation{line-height:125%}.quotewrap:nth-of-type(2n-1){background:rgba(255,255,255,.85)}a.woocommerce-MyAccount-downloads-file.button{color:#cc9901 !important;width:0 !important;display:inline-block;overflow:hidden;padding:.5em 1em !important;text-align:center;position:relative}a.woocommerce-MyAccount-downloads-file.button:before{content:'\f063';color:#000;position:relative;left:-.48em;font-family:FontAwesome;top:.05em}.download-file a.button.alt:hover,.download-file a.button.alt{color:transparent !important}#sidebar li.widget:nth-of-type(2){display:none}.single-product #sidebar li.widget:nth-of-type(2){display:block}#st-1.st-has-labels .st-btn{margin-right:10px}table td{vertical-align:top}table.fifty-fifty{padding:0;border:none;box-sizing:border-box}table.fifty-fifty td{width:50%;padding:0;border:none;box-sizing:border-box;padding-right:20px;vertical-align:top;margin:0}table.fifty-fifty td:nth-child(2){padding-left:20px;padding-right:0}.price{display:none}div.program_description p.attribution{padding-right:50px}.fifty-right{float:right;padding-left:20px;width:50%}.fifty-left{float:left;padding-right:20px;width:50%}#access .gsc-control-cse,body .gsib_a{padding:0}#access table.gsc-search-box td.gsc-input{padding:0 !important}#access #search-box{max-width:280px}#access .gsc-search-box,#access .gsc-control-cse,#access table.gsc-search-box{border:none;line-height:1;background-color:rgba(0,0,0,0)}#access .gsc-input-box{background:rgba(0,0,0,0);border:none;margin:0;padding:0}#access input.gsc-input,#access input.gsc-input-box{margin-left:1em !important}#access .gsc-search-button-v2{padding:0;background-color:rgba(0,0,0,0);border:0}#access .gsst_a .gscb_a{cursor:none;color:rgba(0,0,0,0) !important}#access input.gsc-input,#access input.gsc-input-box{font-size:21px;line-height:27px;border-radius:100px}#access .gsc-control-cse,body .gsib_a{padding:0}#access table.gsc-search-box td.gsc-input{padding:0 !important}#access #search-box{width:280px}#access .gsc-search-box{margin-top:6px}#access .gsc-input-box{background:rgba(0,0,0,0);border:none;margin:0;padding:0}#access .gsst_b{display:none}#access input.gsc-input,#access input.gsc-input-box{margin:0 !important}#access .gsc-search-button-v2{padding:0;background-color:rgba(0,0,0,0);border:0}#access .gsst_a .gscb_a{cursor:none;color:rgba(0,0,0,0) !important}#access input.gsc-input,#access input.gsc-input-box{font-size:21px;line-height:27px;border-radius:100px;padding-left:.5em !important}#access .gsc-search-button{margin:0;padding-left:1em !important}#access a.gs-title{color:inherit}.gcsc-find-more-on-google{display:none !important}.wp-caption.alignnone{max-width:100%}.program_description a{hyphenate-character:'/';hyphens:auto;hyphenate-limit-chars:5;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}