.primary-navigation .menu-item > a:hover, .woo-navigation .menu-item > a:hover{	
    color: #cac4b9;
    border-color: #cac4b9;
}
a:hover {
    color: #cac4b9;
}
a {
    text-decoration-color: #cac4b9;
}
.has-secondary-color[class]{
    color: #cac4b9;
	
}
.site *:focus {
    outline-color: #cac4b9;
}
button:not(.has-background):hover, .button:not(.has-background):hover, input:not(.has-background):hover[type="submit"], .a8c-posts-list__view-all:not(.has-background):hover, button:not(.has-background):focus, .button:not(.has-background):focus, input:not(.has-background):focus[type="submit"], .a8c-posts-list__view-all:not(.has-background):focus, button:not(.has-background).has-focus, .button:not(.has-background).has-focus, input:not(.has-background).has-focus[type="submit"], .a8c-posts-list__view-all:not(.has-background).has-focus,
body[class*="woocommerce"] #page .site-content #respond input#submit, body[class*="woocommerce"] #page .site-content #respond input#submit.alt, body[class*="woocommerce"] #page .site-content a.button, body[class*="woocommerce"] #page .site-content a.button.alt, body[class*="woocommerce"] #page .site-content button.button, body[class*="woocommerce"] #page .site-content button.button.alt, body[class*="woocommerce"] #page .site-content input.button, body[class*="woocommerce"] #page .site-content input.button.alt, body[class*="woocommerce"] #page .site-content .cart .button, body[class*="woocommerce"] #page .site-content .cart input.button, body[class*="woocommerce"] #page .site-content a.added_to_cart, body[class*="woocommerce"] #page .site-content .woocommerce #respond input#submit, body[class*="woocommerce"] #page .site-content .woocommerce a.button, body[class*="woocommerce"] #page .site-content .woocommerce button.button, body[class*="woocommerce"] #page .site-content .woocommerce input.button, body[class*="woocommerce"] #page .site-content .woocommerce .widget_shopping_cart .buttons a, body[class*="woocommerce"] #page .site-content .woocommerce.widget_shopping_cart .buttons a,
.wp-block-button.wp-block-button__link, .wp-block-button .wp-block-button__link,
.has-secondary-background-color[class] {
    background-color: #cac4b9;
}
body[class*="woocommerce"] #page .site-content #respond input#submit:not(.has-background):hover, body[class*="woocommerce"] #page .site-content a.button:not(.has-background):hover, body[class*="woocommerce"] #page .site-content button.button:not(.has-background):hover, body[class*="woocommerce"] #page .site-content input.button:not(.has-background):hover, body[class*="woocommerce"] #page .site-content .cart .button:not(.has-background):hover, body[class*="woocommerce"] #page .site-content a.added_to_cart:not(.has-background):hover, body[class*="woocommerce"] #page .site-content .woocommerce .widget_shopping_cart .buttons a:not(.has-background):hover, body[class*="woocommerce"] #page .site-content .woocommerce.widget_shopping_cart .buttons a:not(.has-background):hover, body[class*="woocommerce"] #page .site-content #respond input#submit:not(.has-background):focus, body[class*="woocommerce"] #page .site-content a.button:not(.has-background):focus, body[class*="woocommerce"] #page .site-content button.button:not(.has-background):focus, body[class*="woocommerce"] #page .site-content input.button:not(.has-background):focus, body[class*="woocommerce"] #page .site-content .cart .button:not(.has-background):focus, body[class*="woocommerce"] #page .site-content a.added_to_cart:not(.has-background):focus, body[class*="woocommerce"] #page .site-content .woocommerce .widget_shopping_cart .buttons a:not(.has-background):focus, body[class*="woocommerce"] #page .site-content .woocommerce.widget_shopping_cart .buttons a:not(.has-background):focus, body[class*="woocommerce"] #page .site-content #respond input#submit:not(.has-background).has-focus, body[class*="woocommerce"] #page .site-content a.button:not(.has-background).has-focus, body[class*="woocommerce"] #page .site-content button.button:not(.has-background).has-focus, body[class*="woocommerce"] #page .site-content input.button:not(.has-background).has-focus, body[class*="woocommerce"] #page .site-content .cart .button:not(.has-background).has-focus, body[class*="woocommerce"] #page .site-content a.added_to_cart:not(.has-background).has-focus, body[class*="woocommerce"] #page .site-content .woocommerce .widget_shopping_cart .buttons a:not(.has-background).has-focus, body[class*="woocommerce"] #page .site-content .woocommerce.widget_shopping_cart .buttons a:not(.has-background).has-focus {
    background-color: #827e75;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background).has-focus {
    background-color: #9d9078;
}
.has-primary-background-color[class] {
    background-color: var(--global--color-primary);
}
.has-main-navigation .site-header {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.bannerimage{
	position:relative;
	
}
.entry-header.default-max-width{
	text-align:center
}
.wp-block-cover{
	
    cursor: pointer;
}
.wp-block-cover__background.has-background-dim.has-background-dim-40{
	transition:0.4s all;
}
.wp-block-cover:hover .wp-block-cover__background.has-background-dim.has-background-dim-40{
	opacity:0
}
.page>.entry-content, 
.primary-navigation{
	
    margin-top: 0;
}
.site-branding{
	margin-bottom:0
}
.site-logo {
    margin: 0;
}
.site-main {
    padding-top: 0;
}
.home.page header.entry-header,
.woo-navigation{
	display:none
}
.alignwide [class*="inner-container"] > .alignwide, .alignfull [class*="inner-container"] > .alignwide,
.wide-max-width, hr.wp-block-separator.is-style-wide.alignwide, .alignwide,
.default-max-width, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce), *[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce), .wp-block-template-part > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce), .entry-content .wp-audio-shortcode, .post-thumbnail, .navigation {	  
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.home.page.hide-homepage-title .entry-header {
    display: none;
}
@media (max-width: 768px){
	.wp-container-8.wp-container-8,
	.wp-block-media-text.is-style-card .wp-block-media-text__content {
    padding: 15px;
}
	.entry-content p, p, 
.primary-navigation a, .woo-navigation a{
    font-size: 14px;
}
	.wp-block-cover h2, .wp-block-cover-image h2 {
    font-size: 25px;
	}
	h1.entry-title{
    margin: 15px 15px;
    text-align: center;
    font-size: 25px;
	}
h2.has-background {
    padding: 1em;
    text-align: center;
}
	.has-small-font-size {
    font-size: 14px !important;
}
	.entry-content{
		
    margin: 0 15px;
	}
	.wp-block-jetpack-layout-grid {
    grid-gap: 15px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
	ul, ol {
    padding-left: 15px;
}
	h2, .h2 {
    font-size: 20px;
}
	.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
    font-size: 18px;
}
	.alignwide [class*="inner-container"] > .alignwide, .alignfull [class*="inner-container"] > .alignwide, .wide-max-width, hr.wp-block-separator.is-style-wide.alignwide, .alignwide, .default-max-width, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce), *[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce), .wp-block-template-part > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce), .entry-content .wp-audio-shortcode, .post-thumbnail, .navigation {
    width: 100%;
}
	#woocommerce-wrapper{
		
    padding: 0 15px;
	}	
	body[class*="woocommerce"] #page .site-content a.button{
		
    padding: 15px;
	}
	.has-large-font-size {
    font-size: 18px !important;
}.woo-navigation{
	display:block
}
	.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {
    width: 100%;
}
	.single-product #page #woocommerce-wrapper div.product div.summary span.price, .single-product #page #woocommerce-wrapper div.product div.summary p.price {
    font-size: 25px;
    margin: 0px 0;
}
	body[class*="woocommerce"] #page .woocommerce-tabs ul.tabs {
    padding-left: 0;
    margin-bottom: var(--global--spacing-vertical);
}
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    width: 100%;
    margin: 0;
}
.entry-summary h1.product_title.entry-title {
    margin: 00;
    text-align: center;
    font-size: 21px;
}
body[class*="woocommerce"] #page .site-content button.button.alt{
    padding: 10px 25px;
    height: 50px;
}
.single-product #page #woocommerce-wrapper div.product form.cart .variations th {
    line-height: var(--global--line-height-body);
    min-width: 100px;
}
	body[class*="woocommerce"] .entry-content > .woocommerce {
    width: 100%;
}
	.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 5px;
    padding: 15px;
}
}