@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//gardenofherbs.ie/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.1") format("woff2");
}

div.wd-popup.wd-age-verify{
	background-image: url(https://gardenofherbs.ie/777/wp-content/uploads/2021/09/medical-marijuana-popup-18.jpg);
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:rgb(88,122,47);
	background-image: none;
}

.page-title-default{
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(88,122,47);
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:inherit;
	background-position:left bottom;
}

:root{
--wd-text-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(88,122,47);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Prata", Arial, Helvetica, sans-serif;
--wd-title-font-weight:400;
--wd-title-color:rgb(88,122,47);
}
:root{
--wd-entities-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-transform:none;
--wd-entities-title-color:rgb(88,122,47);
--wd-entities-title-color-hover:rgb(104, 143, 56);
}
:root{
--wd-alternative-font:"Roboto Condensed", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Roboto Condensed", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(88,122,47);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:none;
--wd-header-el-font-size:18px;
}
html .wd-nav.wd-nav-main > li > a, html .wd-nav.wd-nav-secondary > li > a{
	font-family: "Roboto", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 18px;text-transform: none;color: rgb(88,122,47);
}

html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a, html .wd-nav.wd-nav-secondary > li:hover > a, html .wd-nav.wd-nav-secondary > li.current-menu-item > a{
	color: rgb(88,122,47);
}

html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a{
	font-family: "Roboto", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 18px;text-transform: none;color: rgb(244,245,243);
}

html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover{
	color: rgba(244,245,243,0.7);
}

.title-after_title{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 400;text-transform: none;
}

.woocommerce-Price-amount{
	font-size: 18px;
}

p.woocommerce-mini-cart__empty-message.empty.title, table th{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 400;text-transform: none;
}

.woocommerce-Address-title .edit{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 700;
}

li.woocommerce-MyAccount-navigation-link{
	font-family: "Roboto", Arial, Helvetica, sans-serif;font-weight: 700;
}

html .page-title > .container > .title{
	font-size: 94px;
}

@media (max-width: 1024px){
html .page-title > .container > .title{
	font-size: 80px;
}

}
@media (max-width: 767px){
html .page-title > .container > .title{
	font-size: 60px;
}

}
h2, h3{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 700;
}

h5{
	font-size: 74px;
}

h6{
	font-size: 28px;
}

span.nav-link-text.wd-tabs-title{
	font-family: "Roboto", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 20px;color: rgb(88,122,47);
}

span.nav-link-text.wd-tabs-title:hover{
	color: rgb(88,122,47);
}

h1.product_title.entry-title.wd-entities-title{
	font-family: "Prata", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 42px;
}

div.woocommerce-product-details__short-description >p{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 18px;
}

@media (max-width: 1024px){
div.woocommerce-product-details__short-description >p{
	font-size: 18px;
}

}
@media (max-width: 767px){
div.woocommerce-product-details__short-description >p{
	font-size: 18px;
}

}
h5.suggestion-divider-title{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 22px;
}

h3.wd-entities-title.title.post-title{
	font-family: "Roboto", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 28px;
}

a.btn-read-more.more-link{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 16px;text-transform: uppercase;
}

.wd-post-cat.wd-style-with-bg>a{
	font-weight: 600;font-size: 16px;text-transform: uppercase;
}

@media (max-width: 1024px){
.wd-post-cat.wd-style-with-bg>a{
	font-size: 14px;
}

}
@media (max-width: 767px){
.wd-post-cat.wd-style-with-bg>a{
	font-size: 12px;
}

}
div.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.post-title-large-image > div > h1.entry-title.title{
	font-size: 74px;
}

@media (max-width: 1024px){
div.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.post-title-large-image > div > h1.entry-title.title{
	font-size: 56px;
}

}
@media (max-width: 767px){
div.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.post-title-large-image > div > h1.entry-title.title{
	font-size: 36px;
}

}
h3#reply-title.comment-reply-title{
	font-family: "Prata", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 28px;
}

h4.slider-title{
	font-size: 74px;
}

div.wd-wishlist-head > h4.title{
	font-family: "Roboto", Arial, Helvetica, sans-serif;font-weight: 700;
}

.social-login-title, .register-or, legend{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 700;
}

p.woocommerce-mini-cart__total.total > strong{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}

div.wd-heading > span.title{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 400;
}

.goh-off{
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}

p.title.wd-login-divider > span{
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;font-weight: 700;
}

:root{
--wd-brd-radius: 14px;
}
:root{
--wd-primary-color:rgb(88,122,47);
}
:root{
--wd-alternative-color:rgb(143,169,60);
}
:root{
--wd-link-color:rgb(143,169,60);
--wd-link-color-hover:rgb(164,194,68);
}
.page .main-page-wrapper{
	background-color:rgb(244,245,243);
	background-image: none;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper{
	background-color:rgb(244,245,243);
	background-image: none;
}

.single-product .main-page-wrapper{
	background-color:rgb(244,245,243);
	background-image: none;
}

.woodmart-archive-blog .main-page-wrapper{
	background-color:rgb(244,245,243);
	background-image: none;
}

.single-post .main-page-wrapper{
	background-color:rgb(244,245,243);
	background-image: none;
}

.woodmart-archive-portfolio .main-page-wrapper{
	background-color:rgb(244,245,243);
	background-image: none;
}

.single-portfolio .main-page-wrapper{
	background-color:rgb(244,245,243);
	background-image: none;
}

:root{
--btn-default-bgcolor:rgb(88,122,47);
}
:root{
--btn-default-bgcolor-hover:rgb(120,166,65);
}
:root{
--btn-accented-bgcolor:rgb(104,143,56);
}
:root{
--btn-accented-bgcolor-hover:rgb(120,166,65);
}
html .wd-buy-now-btn{
	background: rgb(198,121,69);
}

html .wd-buy-now-btn:hover{
	background: rgb(234,143,82);
}

:root{
--notices-success-bg:rgb(223,240,216);
}
:root{
--notices-success-color:rgb(88,122,47);
}
:root{
--notices-warning-bg:rgba(244,206,123,0.52);
}
:root{
--notices-warning-color:rgb(140,118,71);
}
.product-labels .product-label.onsale{
	background-color:rgb(234,143,82);
}

.product-labels .product-label.onsale{
	color:rgb(255,255,255);
}

.product-labels .product-label.new{
	background-color:rgb(104,143,56);
}

.product-labels .product-label.new{
	color:rgb(255,255,255);
}

.product-labels .product-label.out-of-stock{
	background-color:rgb(207,209,206);
}

.product-labels .product-label.out-of-stock{
	color:rgb(255,255,255);
}


	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-accented-brd-radius: 35px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
			
					
							
		
			}

	
	
			:root{
			--wd-container-w: 1400px;
		}
	
			@media (min-width: 1400px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
			:root {
			--wd-header-banner-h: 50px;
		}
		@media (max-width: 1024px) {
			:root {
				--wd-header-banner-h: 70px;
			}
		}
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: rgb(88,122,47);
					
									--wd-form-placeholder-color: rgb(178,179,177);
					
									--wd-form-brd-color: rgb(203,204,202);
					
									--wd-form-brd-color-focus: rgb(234,143,82);
					
									--wd-form-bg: rgb(255,255,255);
						}
/* Topbanner 'x' color fix */
.close-header-banner.wd-style-icon>a {color: rgba(244, 245, 243, 1) !important;}
.close-header-banner.wd-style-icon>a:hover, .close-header-banner.wd-style-icon>a:active {color: rgba(244, 245, 243, 0.7) !important;}
/* Moblie menu color */
.wd-side-hidden {background-color: #f4f5f3 !important;}
.wd-nav-mobile>li>a {color: #587a2f !important; font-weight: 500 !important;}
.wd-nav-mobile li.current-menu-item>a {color: #587a2f !important; font-weight: 600 !important; /* border-bottom: 2px solid #587a2f !important;  background-color: #fff !important; */ background: linear-gradient(#fff, #e4e6e3) !important;  }
.wd-nav-mobile>li>a:hover {color: #78a641 !important; }
.wd-nav-opener {color: #587a2f !important;}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {background-color: #f4f5f3 !important;} /* active menu if has subitem */

/* In stock... disable */
p.stock.in-stock.wd-style-default { display: none !important; }
p.stock.in-stock.wd-style-default { color: #587a2f !important; }



/* .wd-nav-opener:hover {color: #f4f5f3 !important;} */
.mobile-nav .wd-nav-opener.wd-active {color: #f4f5f3 !important;}
.mobile-nav .wd-nav-opener {border-left: 0px !important;}
/* .wd-nav>li>a {font-size: 16px !important;} */
.mobile-nav .searchform {--wd-form-placeholder-color: #b2b3b1 !important;}
.searchform .searchsubmit {color: #b2b3b1 !important;}
.wd-toolbar {background-color: #f4f5f3 !important;} /* menu bottom */


/* Light scheme color fix*/
[class*="color-scheme-light"] {--wd-text-color: rgba(255,255,255,1) !important; --wd-title-color: rgba(255,255,255,1) !important; }

/* Scroll to top arrow */
.scrollToTop { color: #587a2f !important; background-color: rgba(244,245,243, 0.9) !important;}
.scrollToTop:hover, .scrollToTop:active { color: #78a641 !important;}

/*  Mainmenu > Submenu bgr color */
body .wd-dropdown-menu {background-color: #587a2f !important;}

/*  Mainmenu > Cat. imgs none */
.wd-nav-img {display: none !important;}

/*  Mainmenu > Submenu padding and width */
.wd-dropdown-menu.wd-design-default {padding: 40px 70px; --wd-dropdown-width: 300px;}
/*
.wd-sub-menu li a:hover, .wd-sub-menu li a:active {
		border-bottom-width: 2px !important; border-bottom-style: solid !important;
}*/

/* Mainmenu icons color */
.wd-tools-element>a {color: #587a2f !important;}
.wd-tools-element>a:hover, .wd-tools-element>a:active {color: #688f38 !important;}
.wd-tools-count { background-color: #ea8f52 !important; /* color: #fff; */ }

/* Cart widget bgr color */ 
.widget_shopping_cart_content {background-color: #f4f5f3 !important;}
.wd-heading {background-color: #f4f5f3 !important; /* border-bottom: 1px solid green; */ }
.wd-empty-mini-cart:before {color: #e4e6e3 !important;}
.create-account-question:before {color: #e4e6e3 !important;}

/* Search widget text & bgr color */
.wd-search-inited {color: #587a2f !important;}
.wd-search-full-screen, .autocomplete-suggestions {background-color: #f4f5f3 !important;}
.wd-search-full-screen .searchform {--wd-form-placeholder-color: #587a2f !important;}
.view-all-results {color: #587a2f !important;}

/* Owl dots color & size */ 
.owl-dots .owl-dot span {border: 2px solid #587a2f !important;}
.owl-dots .owl-dot.active span {border-color: #587a2f !important; background-color: #587a2f !important;}
.owl-dots .owl-dot span {margin: 7px !important; width: 13px !important; height: 13px !important;}

[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] { left: calc(-60px + var(--wd-car-sp) / 2) !important;} /* '<' arrow */
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] { right: calc(-60px + var(--wd-car-sp) / 2) !important;} /* '>' arrow */
/* .wd-btn-arrow:after {font-size: 28px !important;} 24... */



/* Testimonial footer color */ 
.testimonial-content footer, .testimonial-content footer>span {color: #587a2f !important;}

/* Articles & Library	 meta */
li.meta-author {display: none !important;}
.wd-post-date.wd-style-with-bg { color: #587a2f !important;}

/* Base bgr color fix */
.website-wrapper {background-color: #f4f5f3 !important; }

/* My account menu, Whishlist share 
.share-title, span.wd-icon>a { color: red !important;} */
.woocommerce-MyAccount-navigation ul li a {font-size: 18px !important;}
.woocommerce-MyAccount-navigation ul li.is-active>a {background-color: #e4e6e3 !important;}
.woocommerce-MyAccount-navigation ul li a:hover { /* color: var(--color-gray-900); */ background-color: #e4e6e3 !important;}

/* My account dashboard */
.wd-my-account-links a {font-size: 16px !important;}
.wd-my-account-links a:hover {background-color: #e4e6e3 !important; color: #587a2f !important;}

/* Checkout steps title, paper */
.checkout-order-review:before, .checkout-order-review:after, .woocommerce-order-pay #order_review:before, .woocommerce-order-pay #order_review:after {background-image: radial-gradient(farthest-side, #f4f5f3 6px, #fff 0);}
.checkout-order-review, .woocommerce-order-pay #order_review { background-color: #fff !important;}
.wd-progress-bar .progress-area {background-color: #e4e6e3 !important;}

/* Main titles color */
/* h1.entry-title.title {color: #f4f5f3 !important;} */

/* FAQ & Contact form */
.wd-accordion-title-text {font-weight: bold !important;  font-size: 18px !important;}
.wd-accordion.wd-style-shadow>.wd-accordion-item {background-color: #fff !important;}

input.wpcf7-form-control.wpcf7-submit {border-radius: 35px; color: #fff; background-color: var(--wd-primary-color); flex-direction: row-reverse; padding: 14px 28px; font-size: 14px; line-height: 20px;}
input.wpcf7-form-control.wpcf7-submit:hover {background-color: #78a641;}
/* .wpcf7-not-valid-tip {color: #c63c29 !important;} requi-red */



/* Single product page, Wishlist icon...*/
.wd-action-btn {--action-btn-color: #587a2f !important; --action-btn-hover-color: #78a641 !important;}
.icons-design-default .wd-social-icon, .icons-design-default .wd-social-icon:link, .icons-design-default .wd-social-icon:visited {color: #587a2f !important;}
.icons-design-default .wd-social-icon:hover, .icons-design-default .wd-social-icon:active {color: #78a641 !important;}

.woocommerce-review-link {color: #587a2f !important;}
.woocommerce-review-link:hover, .woocommerce-review-link:active {color: #78a641 !important;}

.wd-product-nav-btn {width: 40px !important; color: #587a2f !important;}
.wd-product-nav-btn:hover, .wd-product-nav-btn:active {color: #78a641 !important;}
.wd-product-nav-btn:before {font-size: 20px !important;}
.wd-product-nav-btn.wd-btn-back:before {font-size: 22px !important;}

.thumbnails.slick-slider>button {background-color: rgba(255, 255, 255, 1) !important; color: #587a2f !important;}
.thumbnails.slick-slider>button:hover {background-color: rgba(255, 255, 255, 1) !important; color: #78a641 !important;}
.wd-action-btn.wd-style-icon-bg-text>a, .wd-btn-arrow {color: #587a2f !important;}
.wd-action-btn.wd-style-icon-bg-text>a:hover, .wd-action-btn.wd-style-icon-bg-text>a:active, .wd-btn-arrow:hover, .wd-btn-arrow:active {color: #78a641 !important;}

.wc-tabs-wrapper .woocommerce-Tabs-panel { padding-top: 3em !important; padding-bottom: 3em !important;}
.wd-collapsible-content:not(.wd-opened)>.vc_column-inner>.wpb_wrapper:after { background: linear-gradient(to bottom, transparent 0px, #f4f5f3 40px) !important;}

.woocommerce-product-gallery img { border: 2px solid white !important;}



/* Quick view */
.product_meta .meta-label, .wd-social-icons .wd-label {color: #587a2f !important;}

/* Product image buttons */
.wd-buttons { /* background: #fff !important; */  box-shadow: 2px 2px 2px rgb(0 0 0 / 20%) !important;}

/* Freq. bundle + read more */
.wd-fbt.wd-design-side .wd-fbt-form {background-color: #fff !important; border: 2px dashed #587a2f !important;}
#goh-freq > div > div > div > h4.title.element-title { margin-top: 50px !important; margin-bottom: 60px !important; text-align: center !important; display: inherit !important;}

/* .wd-collapsible-content:not(.wd-opened)>.vc_column-inner>.wpb_wrapper:after {background: linear-gradient(to bottom, transparent 0px, #f4f5f3 150px) !important; height: 200px !important; } */
.wd-fbt.wd-design-side .owl-item.active:before {font-weight: bold !important; top: calc(50% - 45px) !important; font-size: min(20px, calc(var(--wd-car-sp) + .001px)) !important;} /* '+' */



/* reCAPTCHA badge hide */
.grecaptcha-badge { visibility: hidden; }

/* Review section */
h2.woocommerce-Reviews-title { font-size: 22px !important; }
strong.woocommerce-review__author { font-size: 18px !important; color: #587a2f !important; }
.woocommerce-Reviews .comment-reply-title { font-size: 28px !important; }

/* Product archive page */
.wd-back-btn.wd-style-icon>a:before {font-size: 44px !important;}
.page-title .container>* {margin-bottom: 12px !important;}
/* .wd-action-btn.wd-style-icon>a {width: 100px !important;} */
div.title-shop > div > .wd-back-btn.wd-style-icon > a {width: 100px !important;}
.title-design-centered .wd-back-btn, .without-title.with-back-btn .wd-back-btn {margin-inline-start: -100px !important;}
.wd-nav.wd-gap-m {--nav-gap: 24px !important;} /* gaps <-> menu items */
.wd-nav-product-cat>li>a {font-size: 22px !important; font-weight: normal !important;} /* menu items size */
.wd-load-more {margin-top: 80px !important; border-color: #f4f5f3 !important; color: #b2b3b1 !important; font-weight: normal !important; border-width: 0px !important; font-size: 26px !important;} /* Loading... */
.woocommerce-ordering.wd-style-underline select {color: #b2b3b1 !important;}
.woocommerce-ordering.wd-style-underline select:hover, .woocommerce-ordering.wd-style-underline select:active {color: #587a2f !important;}
#gohcatmenu .wd-action-btn.wd-style-text>a {font-weight: 400 !important; font-size: 26px !important; padding-top: 20px !important;} /* Tablet/Mobil category menu */ 


/* Posts archive page */
.wd-spacing-6 {--wd-sp: 80px !important;} /* spacing fix */
.vcard.author.author_name {visibility: hidden;}
.wd-tltp .wd-tooltip-label {background-color: #000 !important; color: #fff !important;}
.wd-tltp-left .wd-tooltip-label:before {border-left-color: #000 !important;}
.blog-design-meta-image.has-post-thumbnail .wd-post-header {padding: 25px 30px !important; background: linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.5) 100%) !important;}

/* .wd-tooltip-label > div > div > a:link {color: red !important;}
.wd-tooltip-label > div > div > a:hover, .wd-tooltip-label > div > div > a:active {color: yellow !important;} */

/* Posts  */
/* .wd-post-cat.wd-style-with-bg { padding-right: 20px !important; padding-left: 20px !important;}
div.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.post-title-large-image > div > h1.entry-title.title { font-size: 60px !important;} */

p.font-title {color: #587a2f !important;}
.back-to-archive {width: 40px !important; height: 40px !important; line-height: 40px !important; color: #587a2f !important;}
.back-to-archive:hover, .back-to-archive:active { color: #78a641 !important;}
.wd-page-nav-btn .btn-label {color: #587a2f !important;}
.wd-page-nav-btn a:after {color: #587a2f !important;}
.wd-single-footer .tags-list a {color: #587a2f !important;}
.comments-area .logged-in-as>a {font-size: 16px !important; color: #688f38 !important;}
.comments-area .logged-in-as>a:hover, .comments-area .logged-in-as>a:active {color: #78a641 !important;}
.comments-area .comment-author {font-size: 18px !important;}
cite.fn, cite.fn > a {color: #587a2f !important;}
cite.fn > a:hover, cite.fn > a:active  {color: #78a641 !important;}

.woodmart-archive-blog .main-page-wrapper {margin-left: 20px !important; margin-right: 20px !important;} /* Left-Right 20px margin */
.wd-read-more a { border-bottom: 2px solid #587a2f !important;} /* Read more */
.post-single-page .article-body-container {margin-left: 20px !important; margin-right: 20px !important; } /* Left-Right 20px margin, Single post */

div.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.post-title-large-image > div > h1.entry-title.title {margin-left: 20px !important; margin-right: 20px !important;}
.wd-single-footer {margin-left: 20px !important; margin-right: 20px !important;}
.wd-single-footer ~ .wd-page-nav {margin-left: 20px !important; margin-right: 20px !important;}
div#comments.comments-area { margin-left: 20px !important; margin-right: 20px !important;}




/* Search results  */
.wd-blog-search-results {margin-top: 120px !important;}
.slider-title:before {background-color: #f4f5f3 !important;}
h4.slider-title {text-align: center !important;}
nav[class*="-pagination"] a:hover {background-color: #e4e6e3 !important;}

/* Whislist fix */
.wd-empty-page:before {color: #e4e6e3 !important;}

/* Checkout > Notice, links */
.mc4wp-alert :is(.button,.wc-backward), .woocommerce-error :is(.button,.wc-backward) {border-bottom: 1px solid #c67945 !important; color: #c67945 !important; font-size: 16px !important;}

.wd-notice :is(.button,.wc-backward), div.wpcf7-response-output :is(.button,.wc-backward), .woocommerce-message :is(.button,.wc-backward), .woocommerce-info :is(.button,.wc-backward) {border-bottom: 1px solid #587a2f !important; color: #587a2f !important; font-size: 16px !important;}

:is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div {color: #191a19 !important; margin-bottom: 10px !important;}
.cart-totals-inner .shop_table_responsive td:before { font-family: "Roboto Condensed", Arial, Helvetica, sans-serif !important;
font-weight: 400 !important; }

div.blockUI.blockOverlay { background: rgb(244,245,243) !important; /* background: rgb(255,255,255) !important; */}
a.restore-item {color: #587a2f !important; font-weight: 600 !important;}

/* @media (max-width: 767px)
h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-l, .gohinterested {font-size: 40px !important;}
@media (max-width: 1024px)
h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-l, .gohinterested {font-size: 58px !important;}
h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-l, .gohinterested { font-size: 74px !important;}
*/

/* Sign in > right side */ 
.create-account-question p {color: #587a2f !important;}
.btn-style-link.btn-color-primary {color: #587a2f !important; /* border-color: var(--wd-primary-color); */}

/* TITLE margin top */
.page-title .container>* {margin-bottom: 12px !important; margin-top: 20px !important;}

/* Blog share label fix */
div.wd-tooltip-label > div > .icons-design-default .wd-social-icon, div.wd-tooltip-label > div > .icons-design-default .wd-social-icon:link, div.wd-tooltip-label > div > .icons-design-default .wd-social-icon:visited {color: #fff !important;}
/* .icons-design-default .wd-social-icon, .icons-design-default .wd-social-icon:hover, .icons-design-default .wd-social-icon:active, .icons-design-default .wd-social-icon:focus { color: #78a641 !important;} */
.icons-design-default .wd-social-icon:hover {color: #78a641 !important;}

/* My Account mark */
mark {color: #587a2f !important;}
section.woocommerce-customer-details {margin-top: 30px !important;}
div.woocommerce-address-fields__field-wrapper {margin-bottom: 20px !important;}

/* My Account > Gift card balance */
#pwgc-balance-container {margin-top: 30px !important; margin-bottom: 30px !important;}

/* Order > Thank you ... */
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details > li, ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details > li > strong, ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details > li > strong > span > bdi, ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details > li > strong > span > bdi > span {color: #587a2f !important;}

/* Gift Card */
#pwgc-balance-title {font-size: 180% !important;}
#pwgc-balance-error {color: #c63c29 !important; /* font-weight: 600; */}
#pwgc-balance-message { color: #587a2f !important; }
div#pwgc-balance-amount > span > span.woocommerce-Price-amount.amount { font-size: 42px !important; }
#pwgc-balance-expiration-date-container { font-size: 100% !important;}
#pwgc-balance-number {width: 320px !important; margin-bottom: 20px !important;}

input#pwgc-balance-button, button#pwgc-email-preview-button { font-size: 100% !important; border-radius: 35px !important; color: #fff !important; background-color: #587a2f !important;cursor: pointer;padding: 12px 20px;  font-size: 13px !important; line-height: 18px; position: relative; display: inline-flex; align-items: center; justify-content: center; outline: none; border: 0px solid transparent; vertical-align: middle; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: none; font-weight: 600; transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease; margin-left: 10px !important; margin-right: 10px !important; margin-bottom: 20px !important; }

input#pwgc-balance-button:hover  { background-color: #78a641 !important; }

button#pwgc-email-preview-button { font-size: 100% !important;border-radius: 35px !important; color: #fff !important;
 background-color: #cbccca !important; cursor: pointer;padding: 12px 20px;  font-size: 13px !important; line-height: 18px; position: relative; display: inline-flex; align-items: center; justify-content: center; outline: none; border: 0px solid transparent; vertical-align: middle; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: none; font-weight: 600; transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease; margin-top: 20px !important; margin-left: 0px !important; }

button#pwgc-email-preview-button:hover, button#pwgc-email-preview-button:active  { background-color: #b2b3b1 !important; color: #fff !important; }


/* Error message */
a.showlogin, a.wfls-registration-captcha-contact, ul.woocommerce-error > li > a { color: #8c7647 !important; }
#wfls-prompt-overlay {background-color: #f4f5f3 !important;}
.woocommerce-notices-wrapper { padding-bottom: 30px !important;}

/* Product Bundle, x2 x3 */
.yith-wcpb-product-bundled-items {display: none !important;}
.goh-off-m { margin-top: 30px; line-height: 220% !important; }
.goh-off-btns { border: 2px solid #587a2f; border-radius: 35px; color: #587a2f !important; padding: 3px; padding-left: 14px; padding-right: 14px; overflow: hidden;   text-overflow: ellipsis;  white-space: nowrap; }
.goh-off-btns:hover, .goh-off-btns:active { border: 2px solid #78a641; color: #78a641 !important; }
.goh-off-btns > a { color: #587a2f !important; }
.goh-off-btns:hover > a, .goh-off-btns:active > a { color: #78a641 !important; }
.goh-off-txt { color: #587a2f !important; }
.goh-off-txt:hover, .goh-off-btns:active { color: #78a641 !important; }
.goh-off-txt > a { color: #587a2f !important; }
.goh-off-txt:hover > a, .goh-off-btns:active > a { color: #78a641 !important; }

/* Quick cart fixes */
p.woocommerce-mini-cart__total.total > strong { color: #587a2f !important; }


/* Time disable*/
time.recent-posts-time, div.post-date.wd-post-date.wd-style-with-bg, div.wd-meta-date, .blog-design-meta-image .wd-post-cat:not(:last-child):after, li.meta-date {display: none !important;}





@media (min-width: 1025px) {
	/* Products name fix */
h3.wd-entities-title {font-size: 18px !important;} 

/* Cookie layer */
.wd-cookies-popup {padding: 20px 120px !important; background-color: rgba(228, 230, 227, 0.96) !important; box-shadow: 0 0 12px rgb(0 0 0 / 30%) !important;}

/* Whislist fix */
.wd-empty-page {margin-top: 2vw !important;}

/* TITLE margin top */
.page-title { margin-bottom: -10px !important;}

/* Single post margin top */
.post-single-page .article-body-container {margin-top: 70px !important; }

/* Checkout steps title, paper */
.wd-checkout-steps li { font-size: 36px !important;  font-weight: bold !important;  padding-bottom: 20px !important; /* padding-top: 25px !important; */}


}

@media (min-width: 768px) and (max-width: 1024px) {
	/* Moblie menu */
.wd-nav>li>a {font-size: 18px !important; font-weight: 500 !important;}
.wd-sub-menu li>a {font-size: 16px !important; font-weight: 500 !important;}
.wd-sub-menu li>a { color: #7a807a!important; /* font-weight: bold !important; */ }
.wd-nav-mobile .wd-with-icon>a:before {font-size: 14px !important;} /* icons */

/* Products name fix */
h3.wd-entities-title {font-size: 18px !important;}

/* Cookie layer */
.wd-cookies-popup {padding: 20px 40px !important; background-color: rgba(228, 230, 227, 0.96) !important; box-shadow: 0 0 12px rgb(0 0 0 / 30%) !important;}

/* Products archive  @media (max-width: 768.98px) select.orderby */
#gohorderby { visibility: hidden !important; display: none !important; }

/* Blog gap */
.wd-spacing-6 {--wd-sp: 40px !important;}


/* Product archive > ordering menu */
.woocommerce-ordering.wd-style-underline select {font-weight: 600 !important; font-size: 14px !important; }

/* Whislist fix */
.wd-empty-page {margin-top: 5vw !important;}

/* TITLE margin top */
.page-title { margin-bottom: 0px !important;}

/* Footer */
aside.footer-sidebar.widget-area.row {margin-left: 5px !important; margin-right: 5px !important;}

/* Single post margin top */
.post-single-page .article-body-container {margin-top: 50px !important; }

/* Checkout steps title, paper */
.wd-checkout-steps li { font-size: 28px !important;  font-weight: bold !important;  padding-bottom: 20px !important; /* padding-top: 25px !important; */}

/* Freq. bundle */
#goh-freq > div > div > div > h4.title.element-title { margin-top: 20px !important; margin-bottom: 50px !important; text-align: center !important; display: inherit !important;}


}

@media (min-width: 577px) and (max-width: 767px) {
	/* Products archive  @media (max-width: 768.98px)*/
#gohorderby { visibility: hidden !important; display: none !important; }

/* Product archive > ordering menu */
.woocommerce-ordering.wd-style-underline select {font-weight: 600 !important; font-size: 14px !important; }

/* Blog gap */
.wd-spacing-6 {--wd-sp: 40px !important;}

/* Single post margin top */
.post-single-page .article-body-container {margin-top: 30px !important; }
}

@media (max-width: 576px) {
	/* Moblie menu */
.wd-nav>li>a {font-size: 18px !important; font-weight: 500 !important;}
.wd-sub-menu li>a {font-size: 16px !important; font-weight: 500 !important;}
.wd-sub-menu li>a { color: #7a807a!important; /* font-weight: bold !important; */ }
.wd-nav-mobile .wd-with-icon>a:before {font-size: 14px !important;} /* icons */

/* Products name fix */
h3.wd-entities-title {font-size: 18px !important;}

/* Cookie layer */
.wd-cookies-popup {padding: 20px 30px !important; background-color: rgba(228, 230, 227, 0.96) !important; box-shadow: 0 0 12px rgb(0 0 0 / 30%) !important;}

/* Products archive */
#gohorderby { visibility: hidden !important; display: none !important; }
/* Product archive > ordering menu */
.woocommerce-ordering.wd-style-underline select {font-weight: 600 !important; font-size: 14px !important; } 

/*
@media (max-width: 480px)
div.gohtitle > div > h2 {
    line-height: 40px !important;
    font-size: 30px !important; color: red !important;
} */

/* Whislist fix */
.wd-empty-page {margin-top: 5vw !important;}

/* Blog gap */
.wd-spacing-6 {--wd-sp: 40px !important;}

/* Footer */
aside.footer-sidebar.widget-area.row {margin-left: 5px !important; margin-right: 5px !important;}

/* Checkout steps title, paper */
.wd-checkout-steps li { font-size: 40px !important;  /* font-weight: bold !important; */  padding-bottom: 10px !important; /* padding-top: 25px !important; */}

/* Freq. bundle */
#goh-freq > div > div > div > h4.title.element-title { margin-top: 20px !important; margin-bottom: 50px !important; text-align: center !important; display: inherit !important;}


}

