.main-navigation li.menu-item a {

color: #fff;

}

#masthead {
    border-bottom-color: #55835f;
    border-top-color: #55835f;
}

#colophon .site-info {
	background: #252E36;
	border-bottom: 5px solid #55835f;
	border-top: 5px solid #55835f;
	font-weight: 600;
	color: #fff;
	padding: 32px 16px;
}

#colophon .footer-navigation {
	background: #252E36;
	border-top: 5px solid #55835f;
	display: block;
	margin-bottom: 0;
	padding: 16px 16px;
	text-align: center;
	text-transform: uppercase;
}


button[data-load-more-btn], .button, button,
input[type="submit"],
.wp-block-button__link,
.wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	line-height: 1;
	color: #fff;
	cursor: pointer;
	font-weight: 900;
	font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-family: var(--font-base, "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
	font-size: 1rem;
	background-color: #55835f;
	border-radius: 4px;
	border-width: 0;
	text-decoration: none;
	padding: 16px 16px;
}
header.site-header .woocommerce-menu-container{display:none}
body[class*="woocommerce"] #page table.shop_table,body[class*="woocommerce"] #page table td{border: 1px solid #04653f!important;font-size: 18px!important;}
form.woocommerce-ordering{display:none}
body[class*="woocommerce"] #page .woocommerce button.button{height:52px}
.woocommerce-checkout .select2-container .select2-selection--single{height: 59px;border:0!important;background-color: rgba(255, 255, 255, 0.8)}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:59px}
.woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="number"], .woocommerce-checkout input[type="tel"],.woocommerce-checkout  textarea{background-color: rgba(255, 255, 255, 0.8);}
h2.woocommerce-loop-product__title{font-size:20px!important;font-weight:700;padding:0 !important}
body[class*="woocommerce"] #page span.onsale, #content .wc-block-grid .wc-block-grid__product-onsale{background-color:#04653f;color:#ffffff}
.woocommerce ul.products li.product .price,.single-product #page #woocommerce-wrapper div.product div.summary span.price, .single-product #page #woocommerce-wrapper div.product div.summary p.price{font-size:24px!important;color: #474747;
    line-height: 1.125;}
#woocommerce-wrapper ul.products li.product.sale a > .price ins,.single-product #page #woocommerce-wrapper div.product.sale div.summary .span.price ins, .single-product #page #woocommerce-wrapper div.product.sale div.summary p.price ins{color: #04653f !important;}
.single-product .product_title.entry-title{font-size:40px !important}
.woocommerce .woocommerce-cart-form tr th,.cart-collaterals tr th{background-color: #04653f!important;color:#ffffff!important}
.woocommerce-cart-form tr th{border-left:1px solid #B9B6B2!important}
.woocommerce-cart-form tr th:first-child{border:0!important}
.page-id-1466 .woocommerce{max-width: 1100px!important;
    width: 100%!important;
    padding: 0 10px!important;
			box-sizing: border-box!important;}
.woocommerce-cart-form .quantity .qty{background-color: transparent!important;
       border: 2px solid #000 !important;
    padding: 5px!important;
    width: 42px;
    box-shadow: none;}
.shop_table.woocommerce-checkout-review-order-table tr th,#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods,.form-row.place-order{border:1px solid #04653f!important}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{text-align:center}
.woocommerce ul.products li.product a.add_to_cart_button{margin-top:0 !important;margin-bottom: 16px;}
.woocommerce-cart table.cart input.minus,.woocommerce-cart table.cart input.plus{background-color: transparent;
    border: 2px solid #000;
    padding:3px 7px}
.single-product .quantity .minus,.single-product .quantity .plus{background-color: #fff;
    border:0;
    padding: 15px 20px;}
.wapf-field-textarea.Description textarea{padding: 7px!important; height: 200px!important;}
.variation-QuarterlyVolumeampNumberyouwishtopurchase-SeeDescriptionrequired{padding-left:0px;}
.variation dt{font-weight:400;}

.a8c-posts-list .a8c-posts-list-item__meta a:active, .a8c-posts-list .a8c-posts-list-item__meta a:focus, .a8c-posts-list .a8c-posts-list-item__meta a:hover, .a8c-posts-list .a8c-posts-list-item__title a:active, .a8c-posts-list .a8c-posts-list-item__title a:focus, .a8c-posts-list .a8c-posts-list-item__title a:hover, .comments-area .comment-meta a:active, .comments-area .comment-meta a:focus, .comments-area .comment-meta a:hover, .comments-area .reply a:active, .comments-area .reply a:focus, .comments-area .reply a:hover, .entry-footer a:active, .entry-footer a:focus, .entry-footer a:hover, .page-title a:active, .page-title a:focus, .page-title a:hover, .pagination .nav-links>*.current, .pagination .nav-links>*:active, .pagination .nav-links>*:focus, .pagination .nav-links>*:hover, .post-navigation a:active, .post-navigation a:focus, .post-navigation a:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-focus, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline.has-focus, .wp-block-button.is-style-outline:focus, .wp-block-button.is-style-outline:hover, .wp-block-newspack-blocks-homepage-articles article .entry-title a, .wp-block-newspack-blocks-homepage-articles article .entry-title a:active, .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover, a, article .entry-header .entry-title a:active, article .entry-header .entry-title a:focus, article .entry-header .entry-title a:hover {
    color: #55835f;
}

.a8c-posts-list-item__featured span, .a8c-posts-list__view-all, .a8c-posts-list__view-all:focus, .a8c-posts-list__view-all:hover, .button, .button:focus, .button:hover, .has-background-color, .has-background-dim, .has-focus.a8c-posts-list__view-all, .has-focus.button, .has-focus.wp-block-button__link, .has-focus.wp-block-file__button, .sticky-post, .wp-block-button__link, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-file .wp-block-file__button, .wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file__button, .wp-block-file__button:focus, .wp-block-file__button:hover, .wp-block-pullquote.is-style-solid-color, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept, body .widget_eu_cookie_law_widget #eu-cookie-law.negative, .wp-block-search .wp-block-search__button, .wp-block-search .wp-block-search__button:focus, .wp-block-search .wp-block-search__button:hover, button, button.has-focus, button:focus, button:hover, button[data-load-more-btn], input.has-focus[type="submit"], input:focus[type="submit"], input:hover[type="submit"], input[type="submit"], .footer-navigation .footer-menu, .main-navigation, .main-navigation>div>ul>li.current-menu-item>a, .main-navigation>div>ul>li:hover li>a, .main-navigation a, .main-navigation a:link, .main-navigation a:visited, .site-branding, .site-info, .site-title, .social-navigation a {
    color: #e0d4bc;
}
#masthead a:hover, .site-title a:hover, .social-navigation a:hover, .footer-navigation .footer-menu a:hover, .site-info a:hover {
    color: rgba(224,212,188,.8);
}
.has-background-background-color[class], .screen-reader-text:focus, body, body .widget_eu_cookie_law_widget #eu-cookie-law, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept, .main-navigation .button {
    background-color: #e0d4bc;
}
.a8c-posts-list__item .a8c-posts-list-item__meta a:active, .a8c-posts-list__item .a8c-posts-list-item__meta a:hover, .comment-meta .comment-metadata, .comment-meta .comment-metadata a:active, .comment-meta .comment-metadata a:hover, .entry-footer a:active, .entry-footer a:hover, .entry-meta a:active, .entry-meta a:hover, .main-navigation .button, .pagination .nav-links>*, .post-navigation .meta-nav, .screen-reader-text:focus, .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline.wp-block-button__link:active, .wp-block-button.is-style-outline.wp-block-button__link:not(.has-text-color), .wp-block-code, .wp-block-code pre, .wp-block-newspack-blocks-homepage-articles article .cat-links a:active, .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, .wp-block-newspack-blocks-homepage-articles article .entry-meta a:active, .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover, .wp-block-pullquote, .wp-block-table.is-style-stripes tbody tr:nth-child(odd), table.is-style-stripes tbody tr:nth-child(odd), a:hover, body, body .widget_eu_cookie_law_widget #eu-cookie-law, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept {
    color: #242527;
}

.comment-list, .wp-block-pullquote, hr, hr.wp-block-separator {
    border-bottom-color: #0c0c0d;
}

.has-primary-color {
    color: #55835f;
}

.has-secondary-background-color, .has-secondary-background-color.has-background-dim {
    background-color: #293151;
}