/*
Theme Name: Harmonic Arts Botanical Dispensary - StoReSmart 
Theme URI: http://strangehouse.org
Author: StrangeHouse team
Author URI: http://strangehouse.org
Description: This is a child theme for StoReSmart.
Template: storesmart
Version: 1.2.6
*/
.socialmedialinks a,body.black-skin .component.topNavigation>ul>li>a{color:#005A1D}.component.topNavigation .content,.nav-dropdown{border-color:rgba(0,90,29,1)}.product_list_widget li a,div.so_accept{max-width:100%}body,html{background:rgba(240,243,228,1);background:-moz-linear-gradient(left,rgba(240,243,228,1) 0,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,rgba(240,243,228,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(240,243,228,1)),color-stop(25%,rgba(255,255,255,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(75%,rgba(255,255,255,1)),color-stop(100%,rgba(240,243,228,1)));background:-webkit-linear-gradient(left,rgba(240,243,228,1) 0,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,rgba(240,243,228,1) 100%);background:-o-linear-gradient(left,rgba(240,243,228,1) 0,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,rgba(240,243,228,1) 100%);background:-ms-linear-gradient(left,rgba(240,243,228,1) 0,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,rgba(240,243,228,1) 100%);background:linear-gradient(to right,rgba(240,243,228,1) 0,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 75%,rgba(240,243,228,1) 100%)}body{background-repeat:repeat-x;background-position:0 -400px}header.pageHeader:before{background:0 0}.component.topNavigation .nav-block li>a:hover{background-color:#005A1D}.product_list_widget .price-container del{display:none}#topNavWrapper .logo-image-link,.post-38937 .add_to_cart_button{display:none!important}.socialmedialinks{text-align:center;margin-bottom:1em;font-size:1.2em}.socialmedialinks a:hover{color:#579935}.socialmedialinks .fa-stack{line-height:210%}.payment-icon.paypal{background-position:0 -2185px}.quick_view_button{padding:0!important}.component.topNavigation>ul>li.current>a,.component.topNavigation>ul>li.current_page_parent>a,body.black-skin .component.topNavigation>ul>li.current>a{background-color:#005A1D;color:#FFF!important}.base-type h1 a,.base-type h2 a,.component.productDashboard .single_variation span.amount,.entry-content p a,.star-rating span:before,.txtExtraLargeHeader{color:#579935}.component.topNavigation>ul>li.open>a,.component.topNavigation>ul>li>.content:hover+a,.component.topNavigation>ul>li>a:hover{background-color:#579935}#topNavWrapper.stick .component.topNavigation>ul>li.open>a,#topNavWrapper.stick .component.topNavigation>ul>li>.content:hover+a #topNavWrapper.stick .component.topNavigation>ul>li>a:hover,#topNavWrapper.stick .component.topNavigation>ul>li>a:hover{background-color:#B6C276}.nav-dropdown .header{background-color:rgba(0,90,29,1)}@media (max-width:47.99em){.brandSites{display:none}#rev_slider_1_1_wrapper{display:none!important}.component.topNavigation>ul>li>a{padding-left:0}.ltSection.custom h2{font-size:2em}.home #header-container.overlay-header{position:relative}.home #header-container.overlay-header .pageHeader{background-color:#B6C276!important}.home #header-container.overlay-header .siteSlogan h1{margin:10px 0 5px}}@media (min-width:48em){.ltSection.siteEntry .ltSub.locationEntry{width:50%}.ltSection.siteEntry .ltSub.siteSlogan{width:100%}#rev_slider_4_2_wrapper{display:none!important}}.home .pageHeader{background-color:rgba(0,0,0,.4)}.home .ltSection.topNavigation{background-color:rgba(0,90,29,.4)}.component.topNavigation .nav-block .title{background-color:#fff;font-family:Aleo,Georgia,Bookman,Garamond,Palatino,serif;text-transform:initial}.component.topNavigation .nav-block .title:hover{background-color:#B6C276}.component.topNavigation .megaMenu .nav-block .title{background-color:#B6C276;font-family:Oswald,'Lucida Sans Unicode','Lucida Grande',Geneva,Tahoma,Arial,sans-serif;text-transform:uppercase}.custom-input #place_order:hover,.custom-input a.button,.custom-input a.button.checkout-button,.custom-input button,.custom-input input[type=reset],.custom-input input[type=submit],.custom-input input[type=submit].primary,.ltSub.itemCentral a.button,.ltSub.itemCentral button,.ltSub.main input[type=reset],.ltSub.main input[type=submit],.ltSub.main input[type=submit].primary{background-color:#579935}.component.figureLinks figure h3{font-size:1.5em}.component.productDashboard .price,.ltSub.itemCentral .shop_table.my_account_orders a,.ltSub.itemCentral .shop_table.order_details a,.success-info .order span{color:#579935;font-family:Oswald,sans-serif}.component.productDashboard .price del{display:block}.component.productDashboard .price .from{color:#005A1D!important}#place_order{font-weight:300;padding:.65em;width:100%}.component .component_selections>*,.component .details{padding-left:0!important}.component.productDashboard .btnBox .single_add_to_cart_button,.component.productDashboard .btnBox input[type=submit],.custom-input #place_order,.custom-input a.button:hover,.custom-input button:hover,.custom-input input[type=reset]:hover,.custom-input input[type=submit]:hover,.ltSub.itemCentral a.button:hover,.ltSub.itemCentral button:hover,.ltSub.main input[type=reset]:hover,.ltSub.main input[type=submit]:hover{background-color:#005A1D}.composited_product_title{margin:0}.composite_button{clear:both}.composite_button:after{content:'';display:block;clear:both}.composite_button .quantity{position:relative}.composite_button .quantity input[type=number]{float:none;-webkit-user-select:text;position:relative;z-index:1}input.input-text.qty.text{float:none}.component .details{display:block!important}.component.productDashboard .variations_button .quantity,.composite_button .quantity{float:left;width:20%;margin-right:5%}.composite_button .single_add_to_cart_button{float:left;width:56%;margin-right:5%;text-align:center;color:#fff;background-color:#005A1D!important}.composite_button .single_add_to_cart_button:hover{background-color:#B6C276!important}.component .details .variations{width:100%}.component .clear_component_options:after,.component .clear_component_options:before,.component .variations .reset_variations:before{display:inline!important;content:''}p.component_section_title{margin:0}.component.options-style-dropdowns .component_options_inner{padding-bottom:0!important}.component .component_summary .content{margin-top:0!important}.component_title.product_title,.composite_price{display:none}.component.productDashboard .variations_button:after,.ltSection.topNavigation .product_list_widget li a:after,.ltSection.topNavigation .product_list_widget li:after{content:'';display:block;clear:both}.component.productDashboard .variations_button{clear:both}.component.productDashboard .price del,.component.productDashboard .price del .amount{color:#005A1D}.component.productEntry .hint.saleProd{background-color:red}.component.productEntry.subCategory p{background-color:rgba(87,153,53,.9)}.component.productDashboard .btnBox .single_add_to_cart_button:hover,.component.productDashboard .btnBox input[type=submit]:hover,.wc-notice-dialog.ui-dialog{background-color:#B6C276}.component.productEntry figcaption .info{background-color:#B6C276;height:auto;padding-bottom:1em}.component.productEntry .add_to_cart_button,.component.productEntry .wc-forward,.component.productEntry figcaption .button,.component.productEntry figcaption .quick_view_button,.ui-dialog .submit-item{background-color:#579935}.component .composited_product_images img{height:auto}.ltSection.topNavigation{height:36px}#topNavWrapper.stick .ltSection.topNavigation{background-color:rgba(87,153,53,.5)}.ltSection.topNavigation .component.siteSearch form{background-color:#579935;color:#FFF;height:auto}.ltSection.topNavigation .component.siteSearch form input{color:#FFF}.ltSection.topNavigation .component.siteSearch form input::-webkit-input-placeholder{color:#B6C276!important}.ltSection.topNavigation .component.siteSearch form input:-moz-placeholder{color:#B6C276!important;opacity:1}.ltSection.topNavigation .component.siteSearch form input::-moz-placeholder{color:#B6C276!important;opacity:1}.ltSection.topNavigation .component.siteSearch form input:-ms-input-placeholder{color:#B6C276!important}.component.siteSearch input[type=submit]{background-position:10px -2725px}.ltSection.topNavigation .product_list_widget li img{width:75px;height:auto;float:left;margin-right:.5em}.ltSection.topNavigation .product_list_widget li{margin-bottom:1em}.ltSection.topNavigation .product_list_widget li a{padding:0;font-family:Oswald,sans-serif;line-height:1.2;font-weight:300}.login-submit input,.login-submit input:hover{text-shadow:none;line-height:1;box-shadow:none}.ltSection.topNavigation .product_list_widget li a:hover{background-color:#005A1D}.ltSection.topNavigation .product_list_widget li .price-container{margin:.2em .625em;float:right;font-family:Aleo,Georgia,Bookman,Garamond,Palatino,serif;font-size:14px}.alignright{margin-left:1em}.alignleft{margin-right:1em}.harmonic-wholesale-form-promo{margin-bottom:1em;background-color:#579935;padding:1em;text-align:center;color:#fff;display:none}.harmonic-wholesale-form-promo a{color:#fff}

.harmonic-discounts{margin-bottom:1em;background-color:#B6C276;padding:1em 1em 0;display:none;border-radius:5px;}
.harmonic-discounts .sh-col{background-color:#579935;text-align:center;color:#fff;margin-bottom:0;padding:1em 0}.harmonic-discounts .harmonic-fineprint{font-size:.8em;font-weight:300;text-align:right;font-style:italic;color:#000}.sh-masonry-image-block .style.darkGreen .title,.sh-masonry-image-block .style.green .title,.sh-masonry-image-block .style.lightGreen .title,.sh-masonry-image-block .style.teal .title{font-size:1.875em}.sh-masonry-image-block .style.green figcaption,.sh-masonry-image-block .style.green figure{background:#579935}.sh-masonry-image-block .style.green .tagline{color:#005A1D}.sh-masonry-image-block .style.darkGreen .tagline,.sh-masonry-image-block .style.lightGreen .tagline{color:#579935}.sh-masonry-image-block>.style.green>a:hover::before{border-color:#579935}.sh-masonry-image-block .style.darkGreen figcaption,.sh-masonry-image-block .style.darkGreen figure{background:#005A1D}.sh-masonry-image-block>.style.darkGreen>a:hover::before{border-color:#005A1D}.sh-masonry-image-block .style.lightGreen figcaption,.sh-masonry-image-block .style.lightGreen figure{background:#B6C276}.sh-masonry-image-block>.style.lightGreen>a:hover::before{border-color:#B6C276}.sh-masonry-image-block .style.teal figcaption,.sh-masonry-image-block .style.teal figure{background:#005655}.sh-masonry-image-block .style.teal .tagline{color:#7faaaa}.sh-masonry-image-block>.style.teal>a:hover::before{border-color:#005655}.sh-masonry-text-block .style.teal{padding:.1875em;background:#005655}.component.productEntry .add_to_cart_button:hover,.component.productEntry .wc-forward:hover,.component.productEntry figcaption .button:hover,.component.productEntry figcaption .quick_view_button:hover,.login-submit input,.ltSub.sidebar article li a:hover,.ui-dialog .submit-item{background-color:#005A1D}.sh-masonry-text-block .style.teal a{font-size:1.875em;font-weight:300;padding:.3em .5em;color:#fff}.sh-masonry-text-block .style.teal h1{font-size:32px;color:#fff}.sh-masonry-text-block .style.teal p{font-size:18px;font-weight:400;text-transform:none}.sh-masonry-text-block>.style.teal>a::before{border:2px solid #fff}.widget_product_search input[type=search]{padding:.5em;border:1px solid #B6C276;width:100%!important;max-width:100%!important;box-sizing:border-box}#credit_called{padding:.5em;border:1px solid #B6C276;width:100px;max-width:100%!important;box-sizing:border-box}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{border:1px solid #B6C276;width:100%!important;max-width:100%!important;box-sizing:border-box}.subcategories img{width:auto;height:300px}.ltSub.locationEntry{width:100%;position:absolute}.component.locationEntry{text-align:left;max-width:960px;margin:0 auto}body.black-skin .component.locationEntry .current .currency{color:#333}.menu-item .widget-title{margin:.4em .7em 0}#loginform,.widget_wp_sidebarlogin{margin-bottom:0}.login-remember{float:right;font-size:.9em}.login-submit input{color:#FFF;padding:.5em;font-size:1em;border:1px solid #B6C276}.login-submit input:hover{background-color:#005A1D;color:#B6C276;border:1px solid #B6C276}.widget_wp_sidebarlogin input[type=text],.widget_wp_sidebarlogin input[type=password]{border-color:#CCC;margin:0}.sidebar_login_links{clear:both;margin-bottom:0}.sidebar_login_links li{display:inline;font-size:.9em}.sidebar_login_links li.register-link{margin-right:1em}.wp-social-login-provider-list{padding:0!important}.logged-in .sidebar_login_links{clear:none;margin-bottom:0}.logged-in .sidebar_login_links li{display:block}.wp-social-login-widget{clear:both;max-width:203px}.wp-social-login-widget:after{content:"";display:block;clear:both}.wp-social-login-provider{line-height:0;font-size:0;color:transparent;height:30px;width:33.33%;margin:0;display:block;float:left;background-position:center center;background-size:auto 80%;background-repeat:no-repeat;-webkit-transition:all .2s;transition:all .2s;position:relative}.wp-social-login-provider:hover{box-shadow:0 0 5px #000;z-index:100}.widget_wp_sidebarlogin form p{margin:3px 0}.wp-social-login-provider:after{line-height:30px;font-size:20px;font-family:FontAwesome;display:block;height:30px;width:100%;color:#FFF;text-align:center}.wp-social-login-provider-facebook:after{background-color:#3b5998;content:"\f09a"}.wp-social-login-provider-google:after{background-color:#dd4b39;content:"\f0d5"}.wp-social-login-provider-twitter:after{background-color:#00aced;content:"\f099"}body.login .wp-social-login-widget{margin-bottom:1em;clear:both}.ts_toggler{margin-bottom:1em;transition:all 1s}.ts_toggler_title{cursor:pointer;padding:5px;position:relative;background-color:#579935;color:#fff}.ts_toggler_content{overflow:hidden;height:0}.ts_toggler_title .toggle_icon{opacity:.5;display:block;position:absolute;width:15px;height:15px;font-size:1em;line-height:15px;margin-right:15px;text-align:center}.ts_toggler_title .toggle_title_text{display:block;padding-left:30px}.ts_toggler_content div{padding:1em}.so_accept{transition:all .5s}.so_accept:hover{background-color:#005A1D}.so_accept a{color:#fff}.so_accept a:hover{text-decoration:none}.infinite-loader{margin:2em auto;text-align:center}@media (min-width:48em){.component.figureLinks.frontpage-product_cats.cols-3 li{width:33%}.component.productEntry .sh-catalog-product-thumbnail{max-height:134px;max-height:167px;height:167px;min-height:167px;overflow:hidden}.component.productEntry .sh-catalog-product-thumbnail img{display:block;min-height:167px;min-width:220px;margin:0 auto}.negativeTopOffset{margin-top:-200px}.ltSection.siteEntry .ltSub.left{width:60%}.ltSection.siteEntry .ltSub.accountEntry{width:40%}}.stickylinks{position:fixed;right:1em;bottom:0;z-index:999}.sticky_backtotop,.sticky_contact{-webkit-transition:all 1s;transition:all 1s;cursor:pointer;background:rgba(0,90,29,.5);display:inline-block;color:#fff;padding:.5em 1em;margin-left:.5em}.sticky_backtotop{opacity:0}.sticky_backtotop:hover,.sticky_contact:hover{background:rgba(0,90,29,1)}.logo-image,iframe{max-width:100%}.toggle{position:relative;z-index:100!important}#mc_embed_signup{background:0 0!important}#mc_embed_signup .button{background:rgba(0,90,29,1)!important}#mc_embed_signup .button:hover{background:rgba(87,153,53,1)!important}#mc_embed_signup .button,.content button,.content input[type=button],.content input[type=submit],.content input[type=reset],.content input[type=file]::-webkit-file-upload-button{border-radius:3px;background:rgba(0,90,29,1);color:#fff;font-family:Oswald,sans-serif;font-weight:700;transition:background .5s;padding:.5em 1em;line-height:1.5!important}#mc_embed_signup .button:hover,.content button:hover,.content input[type=button]:hover,.content input[type=submit]:hover,.content input[type=reset]:hover,.content input[type=file]::-webkit-file-upload-button:hover{background:rgba(87,153,53,1)}input[type=number]{box-sizing:border-box;padding:0 .5em;border:1px solid #d7d7d7;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.03) inset;-moz-box-shadow:0 2px 0 rgba(0,0,0,.03) inset;box-shadow:0 2px 0 rgba(0,0,0,.03) inset;height:34px}#shipping_method{list-style:none;padding-left:0}.component.mobileNavigation ul.product_list_widget li:after{content:'';display:block;clear:both;margin-bottom:1em}.team-shot{position:relative;margin:0 auto 1em;height:300px}#case_option_checkbox_wrapper,.team-description{margin-bottom:1em}.team-hunab_ku,.team-label{height:50px;bottom:0;position:absolute}.team-shot:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.team-label{color:#fff;background:rgba(0,90,29,.5);width:100%;line-height:50px;font-size:1.2em;padding:0 1em;overflow:hidden}.team-hunab_ku{width:50px;background:rgba(0,0,0,.5);right:0;background-size:80%;background-image:url(/images/team-hunab_ku.png);background-repeat:no-repeat;background-position:left center}.team-hunab_ku:before{content:"";width:0;height:0;border-top:0 solid transparent;border-bottom:50px solid transparent;border-right:25px solid rgba(0,0,0,.5);position:absolute;left:-25px}@media (min-width:48em){.team-shot{height:640px}.team-label{height:100px;line-height:100px;font-size:2em;padding:0 2em}.team-hunab_ku{width:100px;height:100px;background:rgba(0,0,0,.5);position:absolute;bottom:0;right:0;background-size:80%;background-image:url(/images/team-hunab_ku.png);background-repeat:no-repeat;background-position:left center}.team-hunab_ku:before{content:"";width:0;height:0;border-top:0 solid transparent;border-bottom:100px solid transparent;border-right:50px solid rgba(0,0,0,.5);position:absolute;left:-50px}}.ltSection.brandSites{height:0}body.black-skin .ltSection.brandSites{background:0 0;border-bottom:none}.component.mostImportant a,.ltSection.brandSites .component.mostImportant{background:#579935;font-family:Oswald,sans-serif;width:240px;padding:0;height:30px}.component.mostImportant a .icon{background:0 0;top:20px;margin-left:auto;margin-right:auto;left:0;right:0}.component.mostImportant a .text:after{content:'(Domestic orders only)';font-size:11px;font-weight:300;display:block;position:absolute;top:20px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:10}.component.productDashboard .product_meta>span.tagged_as,.page-id-45836 .sharedaddy{display:none}.component.mostImportant a .angle{background:0 0;width:0;height:0;margin-left:auto;margin-right:auto;left:0;right:0;top:30px;border-left:120px solid transparent;border-right:120px solid transparent;border-top:20px solid #579935}.tagcloud{line-height:1}div.woocommerce-info{color:#579935;border:2px solid #579935;padding:4px;border-radius:3px}.current_offer{color:#579935;border:2px solid #579935;border-radius:3px;margin-top:1em;padding:1em}.component.productEntry .price:before{border-top:1px solid #005A1D}.success-info .thanks-text .check{background:0 0}.success-info .thanks-text .check:before{content:'\f05d';font-family:FontAwesome;color:#579935;font-size:5em;line-height:1em}.price_slider_wrapper .ui-slider-range{background:#579935}.ninja-forms-required-items{font-weight:300!important;font-size:.9em;margin-bottom:1em}.ninja-forms-form-wrap label{font-weight:300!important;font-size:1em}.label-left label{width:100px;display:inline-block!important;vertical-align:top}.checkbox-wrap label a{color:#579935}.label-left .ninja-forms-field{min-width:50%}div.affwp_promotion_method-wrap textarea{width:auto!important}.g-recaptcha{float:left}.please_call{margin-top:.5em}@media(min-width:40em){.ltSub.itemCentral .productDetailsImages{width:60%}.ltSub.itemCentral .component.productDashboard{width:40%}}.component.productDashboard .variations .reset_variations{font-size:80%;display:inline-block;padding-left:.5em;vertical-align:middle;line-height:1.1}.txtContentExtraLargeHeader,h1.product_title.entry-title{line-height:1.1}.component.productDashboard .price del,.component.productDashboard .price del .amount{font-size:.9em}.component.tabs .resp-tabs-list li{margin-right:1em}.sh-stores-map{height:300px}.component.navigationIcons{height:34px}.component.navigationIcons li.search{width:46px;height:30px}.component.navigationIcons li.search a{background:0 0}@media (max-width:480px){.ltSection.topNavigation .component.siteSearch form{background:#fff;border:1px solid #333}.ltSection.topNavigation .component.siteSearch input[type=text]{position:relative;background:0 0;color:#333!important}.ltSection.topNavigation .component.siteSearch input[type=submit]{background:0 0}.ltSection.topNavigation .component.siteSearch:before{font-family:FontAwesome;content:'\f002';display:block;width:34px;height:34px;position:absolute;right:0;color:#333;line-height:34px;text-align:center}}@media all and (min-width:41em){.ltSection.topNavigation .component.topNavigation{display:inline-block;max-width:70%;padding-right:.625em;padding-left:.625em}.ltSection.topNavigation .component.mobileNavigation{display:none}}.component.navigationIcons li.search a:before{font-family:FontAwesome;content:'\f002';position:absolute;width:100%;background:0 0;text-align:center;color:#999;font-size:23px}div.sharedaddy h3.sd-title,h2.txtSlimHeader.relatedPostsHeader{font-family:Aleo,Georgia,Bookman,Garamond,Palatino,serif;font-size:1.5em!important;font-weight:300!important}.page-template-overlay-header .component.navigationIcons li.search a:before{color:#fff}.component.navigationIcons>span{left:33.33%}.component.navigationIcons>span:nth-child(2){left:66.66%}.totals p{line-height:1}.search-results #jp-relatedposts{padding:0 10px}h2.txtSlimHeader.relatedPostsHeader{text-transform:initial!important;margin:0 0 .5em!important}div.sharedaddy{margin:1.5em 0 .5em!important}div.sharedaddy h3.sd-title{margin:0 .5em 5px 0!important;text-transform:initial;vertical-align:middle}div.sharedaddy h3.sd-title:before{display:none!important}div.sharedaddy .sd-content{display:inline-block;vertical-align:middle}div.sharedaddy .sd-content ul{margin-bottom:5px!important}.base-type .entry-content p.wp-caption-text{font-family:Oswald,'Lucida Sans Unicode','Lucida Grande',Geneva,Tahoma,Arial,sans-serif;font-weight:300;font-size:.9em!important;line-height:1.3!important}.sharing-hidden .inner{z-index:999!important}

@media only screen and (min-width: 641px) {

.single-post #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:25%}
.single-post #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4),.single-post jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4){clear:initial}.single-post #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(4n+5),.single-post jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(4n+5){clear:both}

}

@media (min-width:48em){.single-post .content>.ltSection>.gsWidth{position:relative!important}.single-post div.sharedaddy{transition:top .5s}.single-post div.sharedaddy.stickyshare{position:absolute;display:block;top:0;left:-70px;width:40px}.single-post div.sharedaddy.stickyshare h3{display:none!important}.single-post div.sharedaddy.stickyshare .sd-content ul li{margin-bottom:10px!important}.single-post div.sharedaddy.stickyshare .sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background-color:rgba(0,0,0,.1)!important}.single-post div.sharedaddy.stickyshare .sd-social-icon .sd-button span.share-count{background-color:#B6C276!important}}.base-type .social-buttons{display:none}.page-checkout form.checkout_coupon,.page-checkout form.login{border-color:#B6C276}#sh-quick-view-dialog .itemCentral{padding:20px 10px}.shop_table.cart{max-width:100%!important}.overflow-scroll-wrapper{white-space:normal}.cart_item{max-width:100%}.ts_cart_action_button{display:block;box-sizing:border-box;margin-bottom:1em;text-align:center}.mini-cart .product_list_widget li{padding:0 0 .625em 6em;min-height:3em}.sidebar .cross-sells .component.productsList .component.productEntry{width:100%}.sidebar .cross-sells .component.productsList .component.productEntry .sh-catalog-product-thumbnail{min-height:auto}.ts_cart_actions{text-align:center}.cart-empty .ts_cart_actions{max-width:300px;margin:0 auto;float:none!important;clear:both}.ts_cart_actions .button{display:inline-block;float:none;padding:.5em;max-width:200px}.ts_cart_actions.buttons-2 .button{width:46%;margin:0 2%}.ts_cart_actions.buttons-3 .button{width:31%;margin:0 1%}#wl-wrapper .wl-share-links a{display:block;background-size:initial!important;width:16px!important;height:16px!important;background-image:url(../../plugins/woocommerce-wishlists/assets/images/wl-share-icons.png)!important;text-indent:-9999px}.single-product .productDashboard .wl-button-wrap a{display:block;float:left;width:14%!important;height:2.813em!important;margin:0;padding:0!important;overflow:hidden;background:#dedede;text-indent:-9999px;position:relative;clear:none!important}.single-product .productDashboard .wl-button-wrap a:hover{background-color:#f5f5f5}.single-product .productDashboard .wl-button-wrap a:before{position:absolute;top:50%;left:50%;display:block;width:19px;height:24px;margin:-12px 0 0 -9px;content:'';background-image:url(../storesmart/ui/img/sprites.png);background-position:0 -706px}.component.productEntry>.top-section #wl-wrapper.wl-button-wrap,.component.productEntry>.top-section .wishlist_button_wrap{position:absolute;z-index:1;right:10px;display:block;overflow:hidden;width:30px!important;height:30px!important;margin:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;color:transparent;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(29,29,29,.8);bottom:10px;padding:0!important}.component.productEntry>.top-section:hover #wl-wrapper.wl-button-wrap,.component.productEntry>.top-section:hover .wishlist_button_wrap{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.component.productEntry>.top-section #wl-wrapper.wl-button-wrap a,.component.productEntry>.top-section .wishlist_button_wrap a{position:relative;display:block;width:100%;height:100%;z-index:10}.component.productEntry>.top-section #wl-wrapper.wl-button-wrap a:before,.component.productEntry>.top-section .wishlist_button_wrap a:before{font-family:icomoon;line-height:32px;display:block;width:100%;height:100%;-webkit-transition:color .3s;transition:color .3s;text-align:center;color:#ccc;content:'\e604'}.component.productEntry>.top-section .wl-already-in{display:none!important}#affwp-graphs-filter .button{height:34px;padding:0 2em}#affwp-graphs-filter select,#ninja_forms_field_19,#ninja_forms_field_39,select.ninja-forms-field{height:34px;padding:0 30px 0 8px;border:1px solid #e3e3e3;background-image:url(../storesmart/ui/img/misc/select_arrow.png);background-repeat:no-repeat;background-position:100% -2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;border-radius:0;box-shadow:none}#ninja_forms_field_8,p.affwp-login-wrapper input.button{padding-left:2em!important;padding-right:2em!important}#affwp-login-form p,#affwp-login-form p label{font-size:1em!important;font-family:Oswald,'Lucida Sans Unicode','Lucida Grande',Geneva,Tahoma,Arial,sans-serif;font-weight:300}#affwp-login-form p label{width:100px;display:inline-block!important;vertical-align:top}#affwp-login-form legend{font-family:Oswald,'Lucida Sans Unicode','Lucida Grande',Geneva,Tahoma,Arial,sans-serif;font-weight:300;display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0}p.affwp-login-wrapper,p.affwp-lost-password{display:inline-block!important}#wcms_message,.ytc-promotion a{display:none}p.affwp-login-wrapper input.button{margin-right:1em!important}.search .toggle{cursor:pointer}.update-shipping-addresses{margin-right:1em}h5.ytctitle{font-size:1em;font-weight:300;margin:.4em 0;line-height:1.2}div.ytctdescription{font-size:.8em;font-family:Aleo,Georgia,Bookman,Garamond,Palatino,serif}@media (min-width:48em){.ytcplayer-wrapper{width:730px!important;float:left;margin-right:20px!important}#ytc-wrapper .ytc-thumbnails{border:1px solid #efefef;width:190px!important;float:left;height:412px;padding:5px 10px 5px 5px!important;overflow-y:scroll;overflow-x:hidden;background:#fff}.ytc-next a,.ytc-previous a{display:inline-block;text-indent:-9999px;text-indent:100%;width:16px;height:24px;overflow:hidden;white-space:nowrap!important;position:relative}.ytc-next a:before,.ytc-previous a:before{text-indent:0;position:absolute;display:block;width:16px;font-family:FontAwesome}.ytc-previous a:before{content:'\f060'}.ytc-next a:before{content:'\f061'}}.comment_container:after{display:block;clear:both;content:'';border-bottom:1px dotted #579935}.comment_container .woocommerce{width:240px;float:right;margin-left:2em}.comment_container .component.productsList .component.productEntry{width:100%!important}.comment_container .description p{margin-bottom:1em}#credit_called{height:2.813em}.tax-product_cat .term-description{display:none}ul.subcategory_links{list-style:none;margin:0;padding:0}ul.subcategory_links li{display:inline-block;margin-right:.5em;padding:.2em .5em;border:1px solid #579935;font-family:Oswald,sans-serif;font-size:.8em;margin-bottom:.5em;border-radius:3px}ul.subcategory_links li a{color:#B6C276}ul.subcategory_links li.current_category{border:1px solid #005A1D;background-color:#B6C276}ul.subcategory_links li.current_category a{color:#fff}.component.topNavigation .nav-block .categoryposts-widgetwrapper ul{margin-top:0;margin-bottom:0}.component.topNavigation .nav-block .categoryposts-widgetwrapper ul li{line-height:1.3}.component.topNavigation .nav-block .categoryposts-widgettitle{display:none}.component.topNavigation .nav-block .categoryposts-seemore{font-size:.875em;margin-left:.625em;padding-left:.625em;margin-right:.625em;padding-right:.625em;display:block;padding-bottom:1em;text-align:right;xfont-weight:700;font-family:Aleo,Georgia,Bookman,Garamond,Palatino,serif}.group_table .label label,.stock{font-family:Oswald,sans-serif}.group_table td{padding-bottom:.5em}.group_table .quantity{max-width:80px}.group_table .label label{font-size:1em;padding-left:.5em}.group_table .price{display:none}.ltSub.accountEntry{line-height:1;height:70px;padding-top:40px}#alphabet-menu{list-style:none;margin:10px 0 0;padding:0;xfont-family:Aleo,serif;xfont-weight:normal}#alphabet-menu li{display:inline-block}#alphabet-menu li a{padding:0 .4em;-webkit-transition:all .2s;transition:all .2s}#alphabet-menu li span{padding:0 .4em;color:#CCC}#alphabet-menu li a:hover{background-color:#B6C276}#alphabet-menu li.current-menu-item a{background-color:#333;color:#fff}.single-post .component.productsList .component.productEntry{max-width:240px}form.cart .ts_toggler_content div{padding-left:0;padding-right:0}.custom_fe_checkbox{white-space:nowrap;font-weight:300;margin-right:.5em;font-size:.9em}#ts_custom_add_to_cart .quantity{float:left;width:20%;margin-right:5%}.component.productDashboard .variations .reset_variations{width:auto}td.label{vertical-align:top}footer article.component a:hover{color:#579935}.component.topNavigation .nav-block .woocommerce.widget_products ul.product-categories .children{display:none}footer,footer .widgetSection{background-repeat:no-repeat;background-position:bottom left}footer.footer .footerLine{color:#579935;background-color:#E9E9D1}.stock.out-of-stock{line-height:1.1}.wcwl_control{padding-top:1em}.wcwl_control,.wcwl_control a{display:block;clear:both;text-align:center}.wholesale-order-form-link{display:none}@media (min-width:48em){.wholesale-order-form-link{display:block;width:240px;text-align:center;background:#579935;float:right;margin:.625em .625em 0;padding:.625em 0}.wholesale-order-form-link a{color:#fff}}.checkout-disclaimer{color:#666;font-weight:300;padding:.625em 1.25em;margin:0 auto;max-width:960px;font-size:.85em;text-align:center}footer .wcml_currency_switcher{height:22px;float:left;margin-right:1em}
.product_icons{padding-top:1em}.tooltip{position:absolute;color:#fff;background:#579935; padding:0 0.5em; border-radius: 3px;z-index: 999;}
.comment-text .text ins, .entry-content ins { 
	background:transparent;
}
.topNavigation .product-categories li {
	line-height: 1.4;
}

@media only screen and (max-width: 640px) { 
	
	.topNavigation .product-categories li {
    	line-height: 2;
    	padding-left: 2em;
	}
	.product_list_widget li { 
    	padding-left: 2em;
    	padding-right:2em;
	}
	.menu-item ul li { 
    	line-height: 2;
    	padding-left: 2em;
	}
	.categoryposts-seemore { 
		padding-left:4em;
	}
	.menu-item .widget-title { margin-left: 0em; padding-left: 1.1em; }
}
.order-total del { 
	text-decoration:line-through;
}
.order-total ins { 
	color:#579935;
}
.ltSub.sidebar .tagcloud a:hover { 
	background:#579935;
	color:#fff !important;
}
.component.productEntry .hint.saleProd {
    background-color: #f52c66;
}
#order_review .woocommerce-message-container { 
	padding:10px 0;
	margin:0;
}

.component.productEntry.product .cssRelative.top-section { 
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

}
.component.productEntry.product figcaption a.button { 
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.quickview-readmore { 
	padding-top:1.5em;
}

.ltSub.sidebar .product_list_widget li ins { 
	float:none;
	width:auto;
}

.tribe-mini-calendar-event .list-info,
.tribe-mini-calendar-event .list-date { 
	font-family: Oswald,'Lucida Sans Unicode','Lucida Grande',Geneva,Tahoma,Arial,sans-serif;

}
.tribe-mini-calendar-event .tribe-events-duration .button { 
	display:none;
} 

.ltSection.footer .textwidget .component { 
	width:100%;
}

mark {
    color: #fff;
    background: #B6C276;    
	display: inline-block;  
	/*box-shadow:1px 0 0 #579935, -1px 0 0 #579935;*/
}

.social-button.facebook_share {
    margin-top: 0px;
}

.light-submit { 
	background:#579935;
}
.light-submit:hover {
	background:#005A1D;
}

.page-id-48328 .comment_container .comment-text .star-rating.displayBlock, 
.page-id-48328 .comment_container .comment-text .meta { 
	display:block;
	margin:0;
	margin-bottom:0.5em;
}










.component.topNavigation .nav-block .cat-post-thumbnail img { 
	width:75px;
	margin-left:0.5em;
}


.component.topNavigation .nav-block .cat-post-title {
	padding:0;
	font-family:Oswald,sans-serif;
    line-height: 1.2;
    font-weight: 300;
    
    height:70px;
}
.component.topNavigation .nav-block .cat-post-thumbnail { 
	float:left;
	padding:0;
	margin-left:0;
	margin-top:0;
}
.component.topNavigation .nav-block .cat-post-thumbnail:hover,
.component.topNavigation .nav-block .cat-post-title:hover { 
	background:transparent;
}
.cat-post-item { 
	padding-top:0.4em;
}
.cat-post-item:hover { 
	color:#fff;

	background-color:#005A1D;
}
.cat-post-item:hover a { 
	color:#fff;
}
.checkout-disclaimer-inner { 
	background: #E9E9D1;
	padding:1em;
	max-width: 912px;
	margin:0 auto;  
	border-radius:5px;
}
.component.mobileNavigation .popup .cat-post-item { 
	clear:both;  
	line-height:1.2;  
	padding-bottom:1em;    
	padding-right:2em;
}  
.component.mobileNavigation .popup .cat-post-item:after { 
	content:'';
	clear:both;    
	display:block;
	
 } 
.component.mobileNavigation .popup .cat-post-thumbnail { 
	display:block;
	float:left;   
	padding-right:0.625em;
}  
.component.mobileNavigation .popup .cat-post-thumbnail:after { 
	content:'';
	clear:both;    
	display:block;
}
.component.mobileNavigation .popup .cat-post-thumbnail img { 
	display:block;
	width:75px;	 
	clear:both;
}

.service-notice { 
	font-family:Oswald, sans-serif;
	padding:1em;    
	background-color: #f42b65; 

	border-radius:5px;      
	max-width:960px;
	margin:0 auto;
	color:#fff;
	
} 

.service-notice-checkout { 
	font-family:Oswald, sans-serif;
	padding:1em;    
	border-radius:5px;      
	max-width:908px;
	margin:1em auto 0; 
	text-align:center;  
	background-color: #f42b65; 
	color:#fff;
} 
.service-notice-checkout a { 
	color:#fff;	  
	text-decoration:underline;
}
.ltSection.productsSection .ltSection.service-notice .gsWidth section h2 { 
	font-family:Oswald, sans-serif; 
	color:#fff;	
	
}
.ltSection.productsSection .ltSection.service-notice .gsWidth section p { 
	font-family:Oswald, sans-serif;
	margin-top:0;
	margin-bottom:0;
}


.wholesale-only { 
	display:none;
}
body.wholesale_customer .wholesale-only { 
   display:initial; 
}  
body.wholesale_customer .retail-only { 
   display:none; 
}