/*!/wp-content/themes/flatsome-child/style.css*//*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.2
*/

.woosb-product-type-variation {
	display: none !important;
}

:root {
	--ml-primary-color: #273647;
	--ml-secondary-color: #c2a485;
}

/*************** ADD CUSTOM CSS HERE.   ***************/

.product-reassurance > .icon-box-text {
  position: relative;
}

.product-reassurance > .icon-box-text > h6 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}


.cr-customer-consent {
    display: none !important;
}

span[class="required"][aria-hidden="true"] {
	display: none;
}

.shipping__table > tbody > tr > th {
	display: none !important;
}

.byline {
	display: none !important;
}

.entry-date.published {
	display: none !important;
}

.updated:not(.published) {
	display:unset !important;
}

#pickupgooglemaps {display: none !important;}

.large-col-first {
	order: unset !important;
	-ms-flex-order: 1 !important;
}

.demo_store {
	background-color:#c2a485c4 !important;
	color:darkslategray !important;
}
.demo_store > a {
	display: none;
}

@font-face {
    font-family: 'Domaine Sans Text';
    src: url('/wp-content/themes/flatsome-child/DomaineSansText-Regular.woff2') format('woff2'),
        url('/wp-content/themes/flatsome-child/DomaineSansText-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
 font-display:swap;}
.has-hover:hover .tag-label {
	background-color: var(--ml-secondary-color) !important;
}
.nav > li > a > i {
	font-size: 16px !important;
}
h1,h2,h3,h4,h5,h6, .heading-font {
    font-family: 'Domaine Sans Text' !important;
    font-weight: bold !important;
    font-style: normal !important;
}
body, .nav > li > a {
	font-family:  "Domaine Sans Text", sans-serif !important;
}
body {
	/*background-color: #59513b;*/
	background-color: #FFFFFF; /*rgba(0, 37, 86, 1);*/
	/*background-color: rgba(186, 162, 94, 1);*/
}
.vertical-thumbnails {
	/*min-height: 650px;*/
}
.logo {
	margin: 0 !important;
}

.wishlist-button:hover{
	background-color:#F2C0B3 !important;
	border-color:#F2C0B3 !important;
}

p.stock.in-stock, p.woocommerce-result-count, form.woocommerce-ordering, .account-user .user-id, span.sku_wrapper {
	display: none;
}

.custom_footer_gap {
	height:8px;
}

div.wpcf7-spam-blocked {
	border: 2px solid #b20000 !important;
}

/*.header-nav.nav-center > li:last-child > a {
	color: var(--ml-secondary-color) !important;
}*/

/*ul.header-nav-main.nav-center {
	margin-top: 25px;
}

/*div.stuck>div>div>div>ul.header-nav-main.nav-center {
	margin-top: 20px !important;
}*/

.grecaptcha-badge {
	opacity:0 !important;
}

mark{
	background-color:transparent !important;
}

#header-newsletter-signup {
	border-radius: 5px;
	max-width: 500px !important;
}

/* Embeded Newsletter (block) */
#mc_embed_signup{
	text-align:center;
	/*background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;*/
}
#mc_embed_signup input.email {
	/*min-width:100px;
	width:250px;
	max-width:250px;*/
}
#mc_embed_signup input {
	/*margin-bottom: 0px !important;*/
}

.footer-2 > div {
	max-width: 100% !important;
}

ul.numbered-list {
  counter-reset: li;
  list-style-type: none;
  font-size: 14px;
  line-height: 18px;
  padding-left: 10px;
}
ul.numbered-list > li {
	position: relative;   
	padding: 5px 0 5px 30px;
}
ul.numbered-list > li::before {
	content: counter(li);
	counter-increment: li;
	height: 20px;
	width: 20px;
	background-color: var(--ml-primary-color);
	border-radius: 50%;
	color: white;
	text-align: center;
	position: absolute;      
	left: 0;
	top: 4px;
}

/******* Back in stock plugin *****/
.cwginstock-subscribe-form .panel-primary > .panel-heading {
	background-color: transparent !important;
	border: 0 !important;
}
.cwginstock-subscribe-form .panel-body {
	padding: 0 !important;
}
.cwginstock-subscribe-form {
	width: 350px !important;
}
.cwginstock-subscribe-form .panel-primary {
	/*background-color: #d5c79e !important;*/
	border: none !important;
}
.cwginstock-panel-body > div > div > div {
	padding: 0 !important;
}
.cwginstock-panel-body > div > div > div > .form-group {
	margin: 0 !important;
}
.panel-heading {
	display: none;
}
.cwgstock_email {
	border: 1px solid var(--ml-primary-color) !important;
	margin-bottom: 4px !important;
}
.cwginstock-panel-heading h4 {
	/*color: var(--ml-primary-color) !important;
	font-weight: bold !important;
	font-size: 16px !important;
	margin: 0 !important;*/
}
/*.sbi_item {
	width: 16.66% !important;
}*/

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.mlMenuCentered li, .mlMenuCentered a {
		display: block !important;
	}
	.custom_footer_gap {
		display: none;
	}
	.quantity {
		margin-right: 0.6em !important;
		margin-bottom: 1em !important;
	}
	/*div.sbi_item:nth-last-child(-n+2) {
		display: none !important;
	}
	.sbi_item {
		width: 25% !important;
	}*/
}

@media only screen and (max-width: 36em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	/*div.sbi_item:nth-last-child(-n+4) {
		display: none !important;
	}
	.sbi_item {
		width: 50% !important;
	}*/
}