/*
Theme Name:     La Beaute Child Theme
Theme URI:      
Description:    Child Theme for La Beaute
Author:         Diapharm
Author URI:     
Template:       labeaute
Version:        1.0.0
Text Domain:    beaute-child
*/
.mbf-container {
/*	max-width: calc(100% - 2%) !important; */
}
.hide_block {
	display: none !important;
}
 .mbf-site-content {
	 margin-bottom: 0 !important;
 }
 .woocommerce-Price-currencySymbol {
	 font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
 }
 .wp-block-image img {
	 border-radius: 0px !important;
 }
 .mbf-site-scheme-toggle {
/*	 display: none !important; */
 }
 

/***** FONTS *****/
@font-face {
    font-family: "diainter"; 
    src: url('/wp-content/themes/labeaute_child/fonts/Inter-Medium.woff2') format('woff2'),
        url('/wp-content/themes/labeaute_child/fonts/Inter-Medium.woff') format('woff'),
        url('/wp-content/themes/labeaute_child/fonts/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'diainter';
    src: url('/wp-content/themes/labeaute_child/fonts/Inter-Regular.woff2') format('woff2'),
        url('/wp-content/themes/labeaute_child/fonts/Inter-Regular.woff') format('woff'),
        url('/wp-content/themes/labeaute_child/fonts/Inter-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body {
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
/*	letter-spacing: 1px !important; */
}
h1, h2, h3, h4, h5, h6 {
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
	color: #3f3a17 !important;
	letter-spacing: -0.5px !important;
}


.page-template-template-split-header .mbf-entry__header-standard .mbf-entry__header-title:not(:only-child){
	font-size: 16px !important;
	font-weight: 400 !important;
}
h2 {
	font-size: 40px !important;
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
}
header.mbf-header {
	background-color: #e4e0d0 !important;
}
#primary .mbf-entry__header.mbf-entry__header-standard {
/*	background-color: #ded8c5 !important; */
}
nav.mbf-header__nav li a,
.mbf-header__col.mbf-col-right span {
	font-family: "diainter" !important;
	font-size: 14px !important;
	letter-spacing: 0.5px !important;
}
nav.mbf-header__nav li a:hover,
.mbf-header__col.mbf-col-right span:hover {
	color: #b2a981 !important;
}
.mbf-header__nav-inner > li > a > span:first-child {
	color: #3f3a17 !important;
}
.mbf-header__nav-inner > li > a:hover > span:first-child {
	color: #b2a981 !important;
}
.mbf-offcanvas__main-menu #menu-dialabs a {
	font-family: "diainter" !important;
	color: #3f3a17 !important;
	font-size: 26px !important;
}
.mbf-search__input {
	color: #e4e0d0 !important;
}
div.mbf-search-categories-item a {
	color: #e4e0d0 !important;
}
.mbf-search__categories-products-item a {
	background-color: #DDD9C8 !important;
	color: #3f3a17 !important;
}
.mbf-search__categories-products-item a:hover {
	background-color: rgba(0,0,0,0) !important;
	color:#DDD9C8 !important;
	border: 1px solid #ddd9c8 !important;
}
.mbf-search__nav-form .mbf-search__input::placeholder {
	color: #b2a981 !important;
}

/***** HEADER *****/
header {
	border: 1px solid #B2A981 !important;
}
header .mbf-container {
	max-width: 1336px !important;
}
body.page-template {
	background-color: #e4e0d0 !important;
}
.mbf-logo img {
	height: 20px;
}
.mbf-entry__header {
	background-color: #d7d1bd !important;
}

.mbf-entry__header-excerpt {
	margin-top: 110px !important;
	font-family: "diainter", sans-serif !important;
	width: 80% !important;
}
.mbf-header svg path {	/* LOGO*/
	fill: #3f3a17 !important;
	transition: fill 0.2s ease;
}
.mbf-header svg:hover  path{	/* LOGO HOVER */
	fill: #b2a981 !important;
}
[data-scheme="dark"]		/*LOGO DARK */
.mbf-header svg path {
	fill: #b2a981 !important;
	transition: fill 0.2s ease;
}
[data-scheme="dark"]
.mbf-header svg:hover  path{	/* LOGO DARK HOVER*/
	fill: #585548 !important;
}
h3.mbf-search__nav-form-heading { 	/* SEARCH FORM*/
	color: #e4e0d0 !important;
}
.mbf-header__nav-inner > li.current-menu-ancestor > a,
.mbf-header__nav-inner > li.current-menu-item > a {
	background-color: #d7d1bd !important;
}

/*--------------------------------------------------*/
.mbf-header__inner .mbf-col-right span {		/* SEARCH & CART */
	color: #3f3a17 !important;
}
.mbf-col-right .mbf-header__cart .mbf-header__cart-quantity {		/* CART QUANT */
	background-color: #3f3a17 !important;
	color: #e4e0d0 !important;
	font-weight: 400 !important;
}
.mbf-col-right span.mbf-header__scheme-toggle > span:hover, 
.mbf-col-right span.mbf-header__search-label > span:hover, 
.mbf-col-right span.mbf-site__scheme-toggle-title > span:hover,
.mbf-col-right span.mbf-site__scheme-toggle-element > span:hover,
.mbf-col-right span.mbf-header__search-toggle:hover > i.mbf-icon-search,
.mbf-col-right .mbf-header__cart .mbf-header__cart-label > span:hover {	/* SEARCH & CART HOVER */
	color: #b2a981 !important;
}
.mbf-col-right .mbf-header__cart .mbf-header__cart-quantity:hover {		/* CART QUANT HOVER */
	color: #3f3a17 !important;
	background-color: rgba(0,0,0,0) !important;
	border: 1px solid #3f3a17 !important;
}
.mbf-site__scheme-toggle-element-text {
	font-weight: 400 !important;
}
/*-------------------------------------------------*/
[data-scheme="dark"]
.mbf-header__nav-inner > li > a > span:first-child {	/* MAIN MENU DARK */
	color: #b2a981 !important;
}
[data-scheme="dark"]
.mbf-header__nav-inner > li > a:hover > span:first-child {	/* MAIN MENU DARK HOVER */
	color: #585548 !important;
}
[data-scheme="dark"]
.mbf-header__inner .mbf-col-right span {		/* SEARCH & CART DARK */
	color: #b2a981 !important;
}
[data-scheme="dark"]
.mbf-col-right span.mbf-header__search-label > span:hover, 
[data-scheme="dark"]
.mbf-col-right span.mbf-site__scheme-toggle-title > span:hover,
[data-scheme="dark"]
.mbf-col-right span.mbf-site__scheme-toggle-element > span:hover,
[data-scheme="dark"]
.mbf-col-right span.mbf-header__search-toggle:hover > i.mbf-icon-search,
[data-scheme="dark"]
.mbf-col-right .mbf-header__cart .mbf-header__cart-label > span:hover {	/* SEARCH & CART DARK HOVER */
	color: #585548 !important;
}
[data-scheme="dark"]
.mbf-col-right span.mbf-site__scheme-toggle-element {
	border: 1px solid #b2a981 !important;
}
[data-scheme="dark"]
.mbf-col-right span.mbf-site__scheme-toggle-element:hover {
	border: 1px solid #585548 !important;
}
[data-scheme="dark"]
.mbf-site-scheme-toggle .mbf-site__scheme-toggle-element:before {
	background: #b2a981 !important;
}
[data-scheme="dark"]
.mbf-site-scheme-toggle .mbf-site__scheme-toggle-element:hover:before {
	background: #585548 !important;
}
[data-scheme="dark"]
.mbf-col-right .mbf-header__cart .mbf-header__cart-quantity:hover {		/* CART QUANT DARK HOVER */
	color: #b2a981 !important;
	background-color: rgba(0,0,0,0) !important;
	border: 1px solid #b2a981 !important;
}
[data-scheme="light"]
.mbf-header__nav-inner > li.current-menu-ancestor > a,
[data-scheme="light"]
.mbf-header__nav-inner > li.current-menu-item > a {
	background-color: #b2a981 !important; 
}
.mbf-header__nav-inner > li.current-menu-ancestor > a:hover > span,
.mbf-header__nav-inner > li.current-menu-item > a:hover > span {
	color: #e4e0d0 !important;
}
[data-scheme="dark"]
.mbf-header__nav-inner > li.current-menu-ancestor > a,
[data-scheme="dark"]
.mbf-header__nav-inner > li.current-menu-item > a  {
	
}

/***** HERO SECTION *****/
#hero_section {
	background: #e4e0d0  url("https://diapharm.rs/wp-content/uploads/2026/04/hero-hq-700px.jpg") right no-repeat !important; 
/*	background: #e4e0d0  url("https://diapharm.rs/wp-content/uploads/2026/03/hero_dialabs_2000px.jpg") right no-repeat !important;  */
/*	background: #e4e0d0 !important; */
	background-size: cover !important;
	padding: 70px 0 !important;
	background-position: 100% center !important;
}
#hero_section h1,
#hero_section p {
	color: #3f3a17 !important;
}
#hero_section .hero_heading {
	gap: 0;
}
#hero_section p.is-style-mbf-paragraph-label {
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
	font-weight: 400;
	font-size: 16px !important;
	letter-spacing: 0px !important;
}
#hero_section h1 {
	font-weight: 500 !important;
	font-size: 60px !important;
	line-height: 120% !important;
	width: 50% !important;
}
#hero_section .info {
	max-width: 540px !important;
	margin-top: 25px !important;
	line-height: 160% !important;
	font-size: 18px !important;
}
#hero_after_image {
	display: none !important;
}
#hero_section  > .wp-block-group__inner-container {
	    padding-top: 3.3rem;
    padding-bottom: 3.3rem;
}

@media (max-width: 1660px) {
	#hero_section {
		background-position: 89% center !important;
	}
	#hero_section h1 {
/*		width: 34% !important;	*/
	}
	#hero_section p.info {
		width: 34% !important;
	}
}
@media (max-width: 1336px) {
	#hero_section {
		background-position: 75% center !important;
	}
	#hero_section h1 {
/*		width: 34% !important; */
	}
	#hero_section p.info {
		width: 34% !important;
	}
	.page-template-template-split-header .mbf-entry__header-standard .mbf-entry__header-inner {
		max-width: 100% !important;
	}
}
@media (max-width: 1200px) {
	#hero_section .wp-block-group__inner-container,
	#hero_section .hero_heading {
		max-width: 100% !important;
	}
	#hero_section {
		background-position: 70% center !important;
	}
	#hero_section h1 {
/*		width: 34% !important; */
	}
	#hero_section p.info {
		width: 34% !important;
	}
}
@media (max-width: 991px) {
	#hero_section {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	#hero_section h1 {
		width: 100% !important;
		font-size: 50px !important;
	}
	#hero_section p.info {
		width: 70% !important;
	}
	#hero_section .wp-block-group__inner-container {
		padding-bottom: 0 !important;
	}
	#hero_after_image {
		display: block !important;
		border: none !important;
	}
	.usluzna {
		width: 170px !important;
	}
}
@media (max-width: 600px) {
	#hero_section {
		padding: 0 0 !important;
	}
	#hero_section h1 {
		width: 100% !important;
		font-size: 50px !important;
	}
	#hero_section p.info {
		width: 93% !important;
	}
}
@media (max-width: 600px) {
	#hero_section h1 {
		width: 100% !important;
		font-size: 50px !important;
	}
	#hero_section p.info {
		width: 100% !important;
	}
}

/***** PAGE *****/

#sub_hero_section {
	background-color: #d7d1bd !important;
	border: 1px solid #B2A981 !important;
}
[data-scheme="dark"] #sub_hero_section {
	background-color: #444033 !important;
	border: 1px solid #8f8973 !important;
}
[data-scheme="dark"] #sub_hero_section .sub_hero_items {
	background-color: #444033 !important;
}
.sub_hero_item {
	padding: 0 10px;
	color: #3f3a17 !important;
}
.sub_hero_item p {
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
	font-size: 14px !important;
	font-weight: 400 !Important;
}
.sub_hero_item path {
	fill: #3f3a17;
	stroke: none;
	height: 60px;
}.sub_hero_item .stroke svg path {
	fill: none;
	stroke: #3f3a17;
}
.sub_hero_icon svg {
	height: auto !important;
	width: 34px !important;
}


#sub_hero_section .sub_hero_item p:after {
	color: #3f3a17 !important;
	display: none !important;
}
[data-scheme="dark"] .sub_hero_item,
.sub_hero_item:after {
	color: #929292 !important;
}
.sub_hero_items .is-style-mbf-group-specification > .wp-block-group:not(:last-child):after {
	right: -2rem !important;
	display: none !important;
}

.sub_hero_item figure > img {
	height: 30px !important;
	width: auto !important;
	}
.title_icon {
	flex-basis: 40px !important;	
}
.title_icon figure > img {
	height: 38px !important;
	width: auto !important; 
}
.sub_hero_items > div > div {
	flex-wrap: wrap;
}

/***** OUR PRODUCTS *****/

#our_products h2 {
	color: #3f3a17 !important;	
	font-weight: 500 !important;
}
#our_products h3 {
	font-size: 24px !important;
	font-weight: 500 !important;
	letter-spacing: 0 !important;
}
.product_list a:hover img {
	transform: none !important;
}
.dugme_full .wp-block-button__link {
	background-color: #3f3a17 !important;
	border: 1px solid #3f3a17 !important;
	color: #e4e0d0!important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
} 
.dugme_full .wp-block-button__link:hover {
	background-color: rgba(0,0,0,0) !important;
	border: 1px solid #3f3a17 !important;
	color: #3f3a17 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
} 
#our_products .product_item:hover {
	background-color: #d7d1bd !important;
	transition: 0.25s !important;
	
}
#our_products .add_to_cart_button {
	width: calc(100% - 60px) !important;
	left: 30px !important;
	background-color: #e4e0d0 !important;
	color: #3f3a17;
	padding: 22px 0 !important;
}
#our_products .add_to_cart_button:hover {
	background-color: #3f3a17 !important;
	color: #e4e0d0 !important;
}
#our_products .product_item {
	border: 1px solid #B2A981 !important;
	border-radius: 0 !important;
}
#our_products .product_name {
	font-size: 20px !important;
}
#our_products .product_price {
	margin-top: 0 !important;
}
#our_products .product_price .amount {
	font-size: 30px !important;
	font-family: "diainter", sans-serif;
	font-weight: 500 !important;
	line-height: 30px !important;
}
#our_products .wp-block-woocommerce-product-sale-badge  {
	background: #585548 !important;
}
.wc-block-components-product-sale-badge {
	color: #e4e0d0 !important;
	font-family: "diainter", sans-serif;
	font-weight: 400 !important;
}
#our_products .homepage_product_list {
	margin-top: 32px !important;
}

/***** BUNDLE SAVE *****/

#bundle_save .is-style-mbf-paragraph-label {
	background: #585548!important;
	padding: 6px 10px !important;
	border-radius: 20px !important;
	color: #e4e0d0 !important;
	letter-spacing: 0.5 !important;
	font-family: "diainter", sans-serif;
	font-weight: 400 !important;
	font-size: 12px !important;
}
#bundle_save .wp-block-columns {
	gap: 0px !important;
}
#bundle_save h2 {
	color: #3f3a17 !important; 
	font-weight: 500 !important;
	margin-bottom: 144px !important;
	max-width: 80%;
}
[data-scheme="dark"] #bundle_save h2 {
	color: #fff !important;
}
#bundle_save .bundle_save_text {
	flex-basis: 30% !important;
	background: #b2a981;
	background-image: url("https://diapharm.rs/wp-content/uploads/2026/03/symbol_dark_2.svg") !important;
	background-position: bottom right !important;
	background-size: 160px auto !important;
	background-repeat: no-repeat;
	padding: 20px 20px 20px !important;
}
[data-scheme="dark"] #bundle_save .bundle_save_text {
	background-color: #444033 !important;
}

#bundle_save .button_light a,
.mbf-search__submit {
	background-color: #e4e0d0 !important;
	border: 1px solid #3f3a17 !important;
	color: #3f3a17 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}
#bundle_save .button_light a:hover {
	background-color: #3f3a17 !important;
	border: 1px solid #3f3a17 !important;
	color: #e4e0d0 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}
.mbf-search__submit:hover {
	background-color: rgba(0,0,0,0) !important;
	color: #e4e0d0 !important;
	border-color: #e4e0d0 !important;
}
#bundle_save .bundle_save_image  {
	/*background: url("https://diapharm.rs/wp-content/uploads/2026/03/bundle_save.jpg") center no-repeat !important;*/
	background-size: cover !important;
	padding: 0 !important;
	flex-basis: 70% !important;
}
#bundle_save .bundle_save_image .wp-block-image {
	object-fit: cover !important;
	height: 100% !important;
}
#bundle_save .bundle_save_image  img {
	width: 100%;
  height: 100%;
}

/***** ABOUT PRODUCTS *****/
#about_products h2 {
	color: #3f3a17 !important;
	font-weight: 500 !important;
}
#about_products h3 {
	font-size: 40px;
	font-weight: 500 !important;
}
#about_products {
	margin-top: 112px !important;
}
#about_products .about_block {
	gap: 1px !important;
	margin: 0 0 -1px !important;
}
#about_products .image_border {
	border: 1px solid #B2A981;
	padding: 35px; 
}
[data-scheme="dark"] #about_products .image_border {
	border: 1px solid #929292;
	padding: 35px; 
}
#about_products .about_text {
	padding: 35px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
#about_products .wp-block-group {
	margin-top: 0 !important;
}
#about_products .wp-block-group:first-child {
	margin-top: 32px !important;
	margin-bottom: 20px !important;
}
[data-scheme="dark"] #about_products .about_text h3 {
	color: #fff !important;
}
#about_products .about_text ul.wp-block-list {
	margin-top: 10px !important;
}
#about_products .about_text p,
#about_products .about_text ul {
	margin-bottom: 10px !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	font-family: "diainter" !important;
}



#about_products .about_block {
		width: 100% !important;
	}
	#about_products .image_border {
		flex: 1;                   /* ili širina koliko treba  */
	  overflow: hidden;           /* seče višak */
	  position: relative;
	  aspect-ratio: 1 / 1;     /* preferirani odnos */
	min-height: 300px;    
	}
	#about_products .image_border .wp-block-image img {
	  position: absolute;
	  top: 0;
	  left: 50%;
	  height: 100%;              /* prati visinu parent-a */
	  width: 100% !important;                /* proporcionalno */
	  transform: translateX(-50%);
	  object-fit: cover;          /* ekstra sigurnost */
	  display: block;		
	  padding: 35px !important;
	}

/***** WHY DIALABS *****/
#why_dialabs .subtitle {
	font-weight: 400 !important;
}
#why_dialabs h2 {
	color: #3f3a17 !important;
	font-weight: 500 !important;
}
#why_dialabs p {
	color: #3f3a17 !important;
}
#why_dialabs .why_title {
	font-weight: 400 !important;
}
#why_dialabs .why_title > p {
	font-size: 19px !important;
	font-weight: 500 !important;
	line-height: 19px !important;
}
[data-scheme="dark"] 
#why_dialabs :is(h2,p) {
	color: #fff !important;
}
#why_dialabs .is-style-mbf-paragraph-label {
	font-size: 16px !important;
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
	font-weight: 400 !important;
	letter-spacing: 0 !important;
}
#why_dialabs svg {
	height: 25px !important;
	width: auto !important;
}
#why_dialabs .wp-block-column-is-layout-flow {
	flex-basis: 15% !important;
}
#why_dialabs .why_title.is-layout-flow {
	flex-basis: 85% !important;
}

#why_dialabs .why_image {
	width: 100%;
	overflow: hidden;
}
#why_dialabs .why_image .slika {
	width: 100%;
	height: 100%;
	margin: 0;
}
#why_dialabs .why_image .slika img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: right center;
}


/* Flex roditelj */
#why_dialabs {
  display: flex;
  gap: 20px; 
  align-items: stretch; /* obe kolone iste visine */
}

/* Leva kolona - tekst */
#why_dialabs .wp-block-column.text-col {
  flex: 1;
}

/* Desna kolona - slika */
#why_dialabs .why_image {
  flex: 1;
  display: flex;
}

/* Figure popunjava visinu */
#why_dialabs .why_image .slika {
  flex: 1;           /* stretch figure do visine roditelja */
  margin: 0;
  display: flex;
}

/* Slika popunjava figure */
#why_dialabs .why_image .slika img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right center;
}

/***** QUOTE *****/
.wp-block-quote:before,
.wp-block-quote:after {
	background-image: url("https://diapharm.rs/wp-content/uploads/2026/03/symbol_quote_wide.svg") !important;
	top: 40% !important;
}
[data-scheme="dark"]
.wp-block-quote:before,
.wp-block-quote:after  {
	filter: invert(1) !important;
}
[data-scheme="light"]
.wp-block-quote:before,
.wp-block-quote:after  {
	filter: invert(0) !important;
}
#quote_labs {
	margin-bottom: 100px !important;
}
#quote_labs blockquote p {
	color: #3f3a17 !important;
}
#quote_labs .wp-block-quote.is-style-mbf-quote-modern cite {
		font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
}
[data-scheme="dark"] #quote_labs blockquote p {
	color: #fff !important;
}

/***** SALE *****/
#sale {
	background-color: #B2A981;
/*	background: #B2A981 url("https://diapharm.rs/wp-content/uploads/2026/03/symbol_dark_3.svg") right no-repeat !important; */
	background-color: #B2A981 !important;
	background-image: url("https://diapharm.rs/wp-content/uploads/2026/03/leaf.svg") !important;
	background-repeat: no-repeat !important;
	background-size: 550px auto !important;
	background-position: right -45px top -190px !important; 
/*	position: relative !important; */
	margin-top: 112px !important;
}
[data-scheme="dark"]
#sale {
	background-color: #444033 !important;
}
#sale .sale_image {
	position: relative !important;
	bottom: 0 !important;
	right: 0 !important;
	max-width: 100% !important;
	height: auto !important;
}
#sale .sale_text{
	padding: 85px 20px;
}
#sale .sale_title {
	font-size: 66px !important;
	font-weight: 500 !important;
	margin-bottom: 0!important;
}
#sale .sale_text p {
	margin-top: 0px !important;
}
#sale .sale_image  div > .size-full {
		margin: 0 !important;
}

.sale_image .wp-block-image{
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0;
}

.sale_image img{
  max-width: 100%;
  height: auto;
}

/***** CONTACT FORM *****/
/* Centriranje cele forme */
.cf7-inline-form {
  display: flex !important;       /* forsira flex */
  align-items: center;            /* vertikalno centrira */
  justify-content: center;        /* horizontalno centriranje */
  gap: 10px;                      /* razmak između elemenata */
  flex-wrap: wrap;                /* na mobilnim uređajima prelomi liniju */
}
.wpcf7-response-output {	/* PORUKA SENT*/
/*	background-color:  #d7d1bd !important; */
	background-color:  #585548 !important;
	border-radius: 25px !important;
/*	color: #3f3a17 !important; */
	color: #e4e0d0 !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	font-family: "diainter" !important;
	text-align: center !important;
 }
 cf7-inline-form .cf7-submit:focus,
input[type=submit]:focus {
	color: #3f3a17 !important;
}

/* Span labela */
.cf7-inline-form {
  display: flex !important;        /* forsira flex */
  align-items: center;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;                 /* lepo na mobilnim uređajima */
}

.cf7-inline-form span {
  white-space: nowrap;
}

.cf7-inline-form .cf7-input {
  flex: 1;
  min-width: 150px;
  }

.cf7-inline-form .cf7-submit {
  white-space: nowrap;
  
}
.cf7-inline-form .cf7-submit:hover {
	color: #3f3a17 !important;
}
.wpcf7 .wpcf7-form-control-wrap {
	display: inline-block !important;
	margin-right: 15px;
}
#subscribe {
	padding: 70px 0 !important;
}
#subscribe h2 {
	margin-bottom: 0 !important;
}
[data-scheme="dark"]
#subscribe h2 {
	color: #fff !important; !important;
}
#subscribe p {
	margin-top: 10px !important;
}
input.wpcf7-submit {
	color: #e4e0d0 !important;
	font-weight: 400 !important;
	font-size: 16px !important;
}
.cf7-inline-form > p {
	display: flex;
	align-items: center;
}
#sunscribe .wpcf7-form {
	display: flex !important;
	justify-content: center;
	flex-direction: column !important;
}
.wpcf7-response-output {
	width: 50% !important;
	margin: 0 auto !important;
}

/***** FOOTER *****/
#footer_dialabs {
	background-color: #d7d1bd !important;
	border-top: 1px solid #b2a981 !important;
	padding: 70px 0 30px;
	font-family: "diainter", sans-serif !important;
}
#footer_dialabs .footer_master {
	margin-bottom: 32px !important;
}
[data-scheme="dark"] #footer_dialabs {
	background-color: #444033 !important;
	border: 1px solid #8f8973 !important;
}
#footer_dialabs .wp-image-7150 {
	width: 60%;
}
[data-scheme="dark"] #footer_dialabs img {
	filter: invert(1) !important;
}
#footer_dialabs .wp-block-navigation-item__content:hover {
	color: #b2a981 !important;
}
footer.mbf-footer {
	display: none !important;
}
.wp-block-image .alignleft {
	float: none !important;
}
#footer_columns, #footer_columns > .wp-block-column {
/*	flex-wrap: nowrap !important; */
}
#footer_1 p {
	font-weight: 400 !important;
}
#footer_2 .title, 
#footer_3 .title, 
#footer_4 .title {
	font-weight: 500 !important;
	font-size: 20px !important;
}
#footer_2 nav .wp-block-navigation-item__label, 
#footer_3 nav .wp-block-navigation-item__label, 
#footer_4 nav .wp-block-navigation-item__label {
	font-family: "diainter", sans-serif !important;
	font-weight: 500 !important;
}
#footer_4 ul {
	padding-left: 0 !important;
}
#footer_4 ul li {
	    list-style-type: none;
		line-height: 1.5em !important; 
		margin-bottom: 5px !important;
}

#footer_2 ul li a span,
#footer_3 ul li a span {
	display: block !important;
	line-height: 1.2em !important; 
	margin-bottom: 5px !important;
}
/***** COPYRIGHT *****/
#copy {
/*	padding: 15px 0 !important; */
	border-top: 1px solid #b2a981 !important;
	border-bottom: 1px solid #b2a981 !important;
	margin-bottom: 0 !important;
}
#copy .payment .text {
	text-align: left;
	display: inline-block !important;
	margin-bottom: 0 !important;
}
#copy .payment .image {
	display: inline-block !important;
	margin-top: 0 !important;
}
#copy .copyright {
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
}
#copy .copyright p {
	text-align: right !important;
	letter-spacing: 0 !important;
}

.woocommerce-loop-product__content {
		display: none !important;
	}
	

/***** MEDIA QUERIES *****/  /*********************************************************************************************************************/

@media only screen and (min-width: 1264px) {
	#why_dialabs .why_image {
		aspect-ratio: 4 / 3 !important;
	}
}

@media only screen and (max-width: 1336px) {
	.mbf-container {
		max-width: 100% !important;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1335px) {
	#footer_columns > .wp-block-column:not(#footer_1):not(#footer_2):not(#footer_3):not(#footer_4) {
  /* stilovi za sve ostale kolone osim 1-4 */
  display: none; /* primer: sakrij ih */
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.mbf-entry__header-excerpt {
		margin-top: 80px !important;
	}
	nav.mbf-header__nav li a,
	.mbf-header__col.mbf-col-right span {
		font-size: 12px !important;
	}
	#sub_hero_section .wp-block-group.wp-block-group-is-layout-flex {
		gap: 11px !important;
	}
	#sub_hero_section .is-style-mbf-paragraph-label {
		font-size: 11px !important;
	}
	#why_dialabs {
		margin-top: 112px !important;
	}
	#bundle_save h2 {
		margin-bottom: 70px !important;
	}
	#bundle_save .bundle_save_text {
		padding: 20px 20px !important;
		flex-basis: 33% !important;
		background-size: 130px !important;
	}
	#bundle_save .bundle_save_image {
		flex-basis: 67% !important;
	}
	#about_products .about_block {
		width: 100% !important;
	}
	#about_products .image_border {
		flex: 1;                   /* ili širina koliko treba  */
	  overflow: hidden;           /* seče višak */
	  position: relative;
	}
	#about_products .image_border .wp-block-image img {
	  position: absolute;
	  top: 0;
	  left: 50%;
	  height: 100%;              /* prati visinu parent-a */
	  width: 100% !important;                /* proporcionalno */
	  transform: translateX(-50%);
	  object-fit: cover;          /* ekstra sigurnost */
	  display: block;		
	  padding: 35px !important;
	}
	#about_products .about_text p,
	#about_products .about_text ul {
		
	}
	#quote_labs p {
		font-size: 36px !important;
	}
	#sale {
		background-size: 500px auto !important;
		background-position: right -15px top -190px !important; 
		max-width: 1200px !important;
	}
	
	#why_dialabs .image .wp-block-cover__image-background {
		object-position: 100% 0 !important;
	}
	#sale .sale_text {
		flex-basis: 35% !important;
		padding: 95px 20px !important;
	}
	#sale .sale_title {
		line-height: 50px !important;
		margin-bottom: 20px !important;
		font-size: 52px !important;
	}
	#sale .sale_image {
		flex-basis: 65% !important;
	}
	#sale .sale_image  div > .size-full {
		margin: 0 !important;
	}	
	#sale p {
		line-height: 24px !important;
	}
	
	
}
@media only screen and (max-width: 991px)  {
	
#our_products	.wc-block-components-product-button__button {
		opacity: 1 !important;
		transform: none !important;
		pointer-events: auto !important;
		padding: 15px 0 !important;
		min-height: 20px !important;
		border-width: 1px !important;
	}
	#why_dialabs .why_image {
		aspect-ratio: 21 / 9 !important;
	}
	#why_dialabs .why_image .slika img {
		object-position: right 75% !important; 
	}
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	#copy .payment,
	#copy .copyright {
		flex-basis: 0 !important;
	}
	.mbf-entry__header-excerpt {
		margin-top: 60px !important;
	}
	
	h2.wp-block-heading {
		font-size: 36px !important;
	}
	.wp-block-button__link.wp-element-button {
		font-family: "diainter" !important;
		font-size: 14px !important;
		width: 85% !important;
		padding: 7px 15px !important;
	}.wp-block-button__link.wp-element-button:hover {
		font-size: 14px !important;
		width: 85% !important;
		padding: 7px 15px !important;
	}
	
	#bundle_save .wp-block-button__link.wp-element-button {
		font-family: "diainter" !important;
		font-size: 14px !important;
		width: 100% !important;
		padding: 7px 20px !important;
	}#bundle_save .wp-block-button__link.wp-element-button:hover {
		font-size: 14px !important;
		width: 100% !important;
		padding: 7px 20px !important;
	}
	#bundle_save h2.wp-block-heading {
		font-size: 30px !important;
	}
	#bundle_save h2 {
		margin-bottom: 50px !important;
	}
	#bundle_save .bundle_save_text {
		padding: 30px 20px !important;
		flex-basis: 35% !important;
	}
	#bundle_save .bundle_save_image {
		flex-basis: 65% !important;
	}
	#our_products .product_name {
		font-size: 17px !important;
	}
	#our_products .product_price .amount {
		font-size: 22px !important;
	}
	#about_products h3 {
		font-size: 36px !important;
	}
	#about_products .about_text p,
	#about_products .about_text ul {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	
	#why_dialabs {
		margin-top: 112px !important;
	}
	#why_dialabs p {
		font-size: 16px !important;
	}
	#quote_labs p {
		font-size: 36px !important;
	}
	#sale {
		background-size: 405px auto !important;
		background-position: right -25px top -170px !important; 
		max-width: 991px !important;
	}
	#sale .sale_text {
		flex-basis: 35% !important;
		padding: 95px 20px !important;
	}
	#sale .sale_image {
		flex-basis: 65% !important;
	}
	#sale p {
		line-height: 24px !important;
	}
	#sale .sale_title {
		font-size: 36px !important;
		line-height: 40px !important;
		margin-bottom: 15px !important;
	}
	#about_products {
		padding-top: 0 !important;
	}
	#why_dialabs {
		margin-top: 112px !important;
	}
	#quote_labs p {
		font-size: 28px !important;
	}
	input.wpcf7-submit {
		font-size: 14px !important;
	}
}
@media only screen and (min-width: 601px) and (max-width: 767px)  {
	#sale {
		max-width: 767px !important;
	}
	#sale .sale_text {
		padding: 35px 20px 350px !important;
	}
}
@media only screen and (min-width: 481px) and (max-width: 600px) {
	#sale .sale_text {
		padding: 35px 20px 270px !important;
	}
}
@media only screen and (max-width: 480px) {
	.wpcf .wpcf7-form-control-wrap {
		display: block !important;
	}
	.cf7-inline-form p {
	  display: flex;
	  justify-content: center; /* horizontalno centriranje */
	  flex-wrap: wrap; /* da se email i dugme prelamaju na mobilnom */
	  gap: 10px; /* razmak između polja i dugmeta */
	}
	#sale .sale_text {
		padding: 25px 20px 200px !important;
	}
	
}
/***********************************/
/* MEDIA QUERY ZA MOBILNE UREDJAJE */
/***********************************/




@media (max-width: 991px) {


a.wp-block-button__link.wp-element-button,
.dugme_full .wp-block-button__link:hover,
#our_products .product_item:hover, 
.cf7-inline-form .cf7-submit:hover {
	background-color: #3f3a17 !important;
	color: #e4e0d0 !important;
	border-color: #3f3a17 !important;
	cursor: default !important;
}
.mbf-header__offcanvas-toggle  {
	cursor: default !important;
}
.cf7-inline-form .cf7-submit:focus {
	color: #3f3a17 !important;
}
#our_products .product_item:hover {
	background-color: #ddd9c8 !important;
	border-color: #b2a981 !important;
	cursor: default !important;
}
#our_products .product_item:hover a,
.mbf-header__cart {
	cursor: default !important;
}

#our_products .add_to_cart_button:hover {
	background-color: #e4e0d0 !important;
    color: #3f3a17 !important;
	cursor: default !important;
}
h3.product_name a:hover,
.wp-block-query .wp-block-post-title.is-style-mbf-post-title-base a:hover {
	cursor: default !important;
	background-size: 100% 1px !important;
}
#bundle_save .button_light a:hover {
	color: #3f3a17 !important;
	background-color: #e4e0d0 !important;
	border: 1px solid #3f3a17 !important;
	cursor: default !important;
}
#footer_dialabs .wp-block-navigation-item__content:hover,
#footer_dialabs .wp-block-navigation-item__label:hover {
	color: #3f3a17 !important;
	cursor: default !important;
}
.mbf-header__cart:hover .mbf-header__cart-label span,
.mbf-col-right .mbf-header__cart .mbf-header__cart-label > span:hover,
#menu-dialabs a {
	color: #3f3a17 !important;
	background-size: 0px !important;
	cursor: default !important;
}
.mbf-col-right .mbf-header__cart .mbf-header__cart-quantity:hover {
	background-color: #3f3a17 !important;
	border: none !important;
	color: #e4e0d0 !important;
	cursor: default !important;
}
a.woocommerce-loop-product__link:hover {
	text-decoration: underline !important;
}
.woocommerce-loop-product__thumbnail:has(.woocommerce-loop-product__link:hover) .attachment-woocommerce_thumbnail {
	border: 1px solid black !important;
	transform: none !important;
}
.woocommerce ul.products li.product:hover .woocommerce-loop-product__thumbnail img,
.woocommerce-page ul.products li.product:hover .woocommerce-loop-product__thumbnail img {
	transform: scale(1.0) !important;	
	cursor: default !important;
	
}



  
  #hero_section {
		background: #e4e0d0  !important;
	}
	#hero_section .wp-block-button__link.wp-element-button {
		width: 100% !important;
	}
  #about_products {
/*		padding-top: 60px !important; */
	}
  #footer_columns {
    display: flex !important;
    flex-wrap: wrap !important; /* dozvoljava prelazak u novi red */
	gap: 30px !important;
  }

  /* sve 4 kolone */
  #footer_1,
  #footer_2,
  #footer_3,
  #footer_4 {
    flex: 0 0 46% !important; /* svaka kolona 50% širine */
    max-width: 50% !important; /* override inline max-width ako postoji */
  }
#footer_columns > .wp-block-column:not(#footer_1):not(#footer_2):not(#footer_3):not(#footer_4) {
  /* stilovi za sve ostale kolone osim 1-4 */
  display: none; /* primer: sakrij ih */
}
  /* raspored: 1+2 prvi red, 3+4 drugi red */
  #footer_1 { order: 1 !important; }
  #footer_2 { order: 2 !important; }
  #footer_3 { order: 3 !important; }
  #footer_4 { order: 4 !important; }
		#footer_columns,
		#footer_columns > .wp-block-column {
				flex-wrap: wrap;
		}

	.gdc_row {
		flex-wrap: wrap;
	}
	.gdc_row > .gdc_chalf {
		 width: 100% !important;
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	.gdc_chalf img {
		display: none;
	}
	.gdc_inner {
		padding: 0 !important;
	}
	.gdc_row:nth-child(2) {
		margin-top: -50px;
	}
	.gdc_row:nth-child(2) > .gdc_chalf:nth-child(2) {
		margin-top: -25px;
	}
	ul.products img,
	ul.products a	{
		transform: none !important;
		cursor: default !important;
	}
	.woocommerce-loop-product__title a:hover span,
	h2.woocommerce-loop-product__title:hover,
	a.woocommerce-loop-product__link:hover,
	.woocommerce-loop-product__content:hover,
.woocommerce ul.products li.product:hover .woocommerce-loop-product__thumbnail img, .woocommerce-page ul.products li.product:hover .woocommerce-loop-product__thumbnail img,
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title .woocommerce-loop-product__title-span, .woocommerce-page ul.products li.product:hover .woocommerce-loop-product__title .woocommerce-loop-product__title-span	{
		cursor: default !important;
		background-size: 100% 1px !important;
	}
}  /* KRAJ MEDIA QUERY */

@media only screen and (min-width: 782px) and (max-width: 992px) {
	#about_products .about_block {
		width: 100% !important;
	}
	#about_products .image_border {
		flex: 1;                   /* ili širina koliko treba  */
	  overflow: hidden;           /* seče višak */
	  position: relative;
	}
	#about_products .image_border .wp-block-image img {
	  position: absolute;
	  top: 0;
	  left: 50%;
	  height: 100%;              /* prati visinu parent-a */
	  width: 100% !important;                /* proporcionalno */
	  transform: translateX(-50%);
	  object-fit: cover;          /* ekstra sigurnost */
	  display: block;		
	  padding: 22px !important;
	}
	#about_products .image_border {
	/*	padding: 22px !important;  */
	}
	#about_products .image_border img {
		width: 100% !important;
		height: 100% !important;
	}
}
@media only screen and (max-width: 781px) {
	#about_products .image_border {
		padding: 22px !important; 
	}
	#about_products .image_border img {
		width: 100% !important;
		height: 100% !important;
	}
	.gdc_row {
		flex-wrap: wrap;
	}
	.gdc_row > .gdc_chalf {
		 width: 100% !important;
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	.gdc_chalf img {
		display: none;
	}
	.gdc_row:nth-child(2) {
		margin-top: -50px;
	}
	.gdc_row:nth-child(2) > .gdc_chalf:nth-child(2) {
		margin-top: -25px;
	}
	.gdc_column {
		margin-bottom: 0!important;
	}
	#sale {
		background-size: 420px auto !important;
		background-position: right -80px top -10px !important; 
	}
	.usluzna {
		width: 100% !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 782px) {
	#sale .wp-block-columns {
		display: flex !important;
		gap: 0 !important;
		flex-direction: colums !important;
	}
}

@media only screen and (max-width: 767px) {
	
	.mbf-entry__header-excerpt {
		margin-top: 20px !important;
	}
	
	#our_products .add_to_cart_button {
		width: calc(100% - 60px) !important;
		left: 30px !important;
		bottom: 10px !important;
		background-color: #e4e0d0 !important;
		color: #3f3a17;
		padding: 12px 0 !important;
	}

	#why_dialabs {
		margin-top: 15px !important;
	}
	#bundle_save .bundle_save_image {
		flex-basis: 100% !important;
	}
	#bundle_save .bundle_save_text {
		flex-basis: 100% !important;
		padding: 30px 20px !important;
	}
	#bundle_save h2 {
		margin-bottom: 25px !important;
		width: 60%;
	}
	#about_products .product_2 .about_text {
		order: 2 !important;
	}
	#about_products .product_2 .image_border {
		order: 1 !important;
	}
	
	#about_products {
		padding-top: 60px !important;
	}
	#our_products .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link,
	#about_products .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
/*		width: 50% !important; */
	}
	#quote_labs p {
		font-size: 30px !important;
	}
	#sale .wp-block-columns {
		display: flex;
		flex-direction: column !important;
		gap: 0 !important;
		
	}
	
	#sale .sale_image {
		background-color: #B2A981 !important;
	/*	flex-basis: 100% !important; */
	/*	order: 1 !important;  */
	}
	#sale .sale_title{
		font-size: 44px !important;
	}
	
	
	
	#subscribe {
		padding: 40px 0 !important;
	}
	#quote_labs .wp-block-quote:before, .wp-block-quote:after {
		top: 0 !important;
		width: 100px !important;
	}
	#copy {
		gap: 0 !important;
	}
	#copy .payment,
	#copy .copyright p {
		text-align: center !important;
	}
	#copy .payment p.text {
		display: none !important;
	}
	
	
	
	h2.wp-block-heading {
		font-size: 36px !important;
	}
	.wp-block-button__link.wp-element-button {
		font-family: "diainter" !important;
		font-size: 14px !important;
		width: 33% !important; 
		padding: 7px 15px !important;
	}.wp-block-button__link.wp-element-button:hover {
		font-size: 14px !important;
		width: 33% !important; 
		padding: 7px 15px !important;
	}
	#bundle_save .wp-block-button__link.wp-element-button {
		font-family: "diainter" !important;
		font-size: 14px !important;
		width: 100% !important;
		padding: 7px 20px !important;
 	}
	
	#bundle_save .wp-block-button__link.wp-element-button:hover {
		font-size: 14px !important;
		width: 100% !important;
		padding: 7px 20px !important;
 	}
	.wpcf7-submit {
		font-size: 14px !important;
	}
	#about_products {
		margin-top: 112px !important;
		padding-top: 0 !important;
	}
		#our_products .product_name {
		font-size: 17px !important;
	}
	#our_products .product_price .amount,
	#our_products .price .amount {
		font-size: 22px !important;
	}
	#our_products .price {
		margin-top: 12px !important;
	}
	#why_dialabs {
		margin-top: 112px !important;
	}
	#about_products h3 {
		font-size: 34px !important;
	}
	#about_products .about_text p,
	#about_products .about_text ul {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	
}

@media only screen and (max-width: 600px) {
	#our_products h3 a, 
	#our_products h3 a span{
		font-weight: 500 !important;
		font-size: 30px !important;
	}
	#our_products .add_to_cart_button {
		width: 50% !important;
		left: 25% !important;
		bottom: 23px !important;
		background-color: #e4e0d0 !important;
		color: #3f3a17;
		padding: 25px 0 !important;
	}
	
	.why_labs_row {
		flex-direction: column !important;
	}
	#why_dialabs svg {
		height: 25px !important;
		width: auto !important;
	}
	#why_dialabs .wp-block-column-is-layout-flow {
		flex-basis: 7% !important;
	}
	#why_dialabs .why_title.is-layout-flow {
		flex-basis: 93% !important;
	}
	#why_dialabs .why_labs_row .wp-block-image {
		width: 35px !important;
	}
	#why_dialabs .o_nama_formule .why_labs_row {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}
	.wpcf7-response-output {
	width: 100% !important;
}
	
/*	#why_dialabs .why-block .wp-block-group__inner-container p {
		font-size: 14px !important;
	}
	#why_dialabs .why_title > p {
		font-size: 16px !important;
	} */
}
	
@media only screen and (max-width: 430px) {
	#hero_section h1 {
		font-size: 37px !important;
	}
	h1.wp-block-heading {
		font-size: 42px !important;
	}
	#bundle_save h2 {
		width: 70%;
	}
	#quote_labs p {
		font-size: 24px !important;
	}
	
	#sale .sale_title {
		line-height: 46px !important;
		margin-bottom: 14px !important;
	}
	#sale .sale_text {
		padding: 35px 20px 190px !important
	}
	.wp-block-button__link.wp-element-button {
		width: 45% !important;
	}.wp-block-button__link.wp-element-button:hover {
		width: 45% !important;
	}
	#our_products .add_to_cart_button {
		padding: 20px 0 !important;
	}
	#footer_1,
  #footer_2,
  #footer_3,
  #footer_4 {
    flex: 0 0 46% !important; /* svaka kolona 50% širine */
    max-width: 100% !important; /* override inline max-width ako postoji */
	flex-basis: 100% !important;
  }
}

@media only screen and (max-width: 333px) {
	.wp-block-button__link.wp-element-button {
		width: 60% !important;
	}.wp-block-button__link.wp-element-button:hover {
		width: 60% !important;
	}
	#hero_section h1 {
		font-size: 37px !important;
	}
}


#about_us_sale {
	margin-top: 110px !important;
}
.mbf-entry__header-standard {
/*	background-color: #d7d1bd !important; */
	font-family: "diainter", sans-serif !important;
}
[data-scheme="dark"]
.mbf-entry__header-standard {
	background-color: #444033 !important;
}
 
.mbf-entry__header-inner {
	padding-right: 70px !important;
}


/***** WOOCOMMERCE *****/
h6 {
	font-weight: 500 !important;
}
.woocommerce-products-header,
.is-style-mbf-group-post-content,
form select.orderby {
	background-color: #d7d1bd !important; 
	border: 1px solid #B2A981 !important;
}
.woocommerce .mbf-wc-promo__block-wrapper .mbf-wc-promo__block-content {
	align-items: flex-start !important;
	justify-content: flex-end !important;
}
.mbf-wc-promo__block-more a {
	background-color: #e4e0d0 !important;
	border: 1px solid #3f3a17 !important;
	color: #3f3a17 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}
.mbf-wc-promo__block-more a:hover {
	background-color: rgba(0,0,0,0) !important;
	border: 1px solid #3f3a17 !important;
	color: #e4e0d0 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}
.prod_desc_wrapper {
	float: left;
}
.prod_desc_wrapper .column {
	width: 49%;
	margin-right: 1%;
}

.button_light > div {
	background-color: rgba(0,0,0,0) !important;
	border: 1px solid #3f3a17 !important;
	color: #3f3a17 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	width: 135px;
	padding: 5px 20px !important;

	
}
.mbf-single-product .mbf-single-product-summary-wrap .mbf-single-product-summary .entry-summary .product_meta {
	display: none !important; 
}
.sku_wrapper {
	margin-top: 0 !important;
}
.quantity .mbf-quantity-inner {
	background-color: #d7d1bd !important;
}
h1.product_title {
	font-weight: 500 !important;
	font-size: 40px !important;
}
.quantity .mbf-quantity-inner .minus-btn:after {
	content: "-";
    font-weight: 400 !important;
    font-size: 26px;
    font-family: 'diainter';
}
.quantity .mbf-quantity-inner .plus-btn:after {
	content: "+";
    font-weight: 400 !important;
    font-size: 26px;
    font-family: 'diainter';
}
.quantity .mbf-quantity-inner .minus-btn:before, 
.quantity .mbf-quantity-inner .plus-btn:before {
	display: none !important;
}
.quantity input.qty {
	font-size: 18px !important;
	font-weight: 400 !important;
}
.quantity .mbf-quantity-inner {
	width: 120px !important;
	height: 40px !important;
}
.mbf-single-product .mbf-single-product-summary-wrap .mbf-single-product-summary .entry-summary form.cart, .mbf-single-product .mbf-single-product-summary-wrap .mbf-single-product-summary .entry-summary .woocommerce-variation-add-to-cart {
	margin-top: 0px !important;
}
.mbf-single-product-summary .button_light {
	margin-bottom: 15px !important;
}
.mbf-single-product .mbf-single-product-summary-wrap .mbf-single-product-summary .entry-summary .single_add_to_cart_button {
	height: 40px !important;	
	max-width: 220px !important;
	padding: 0 !important;
}
.onsale {
	background-color: #3f3a17 !important;
	color: #fff !important;
}
.description {
	margin: 15px 0 !important;
}
p.price {
	margin-top: 10px !important;
	font-family: "diainter", sans-serif !important;
	font-weight: 500 !important;
	font-size: 26px !important;
}
.gdc_row {
	display: flex; 
/*	align-items: stretch !important; */


}
.gdc_row .gdc_chalf {
	display: flex;
	justify-content: center;
}
.gdc_row .gdc_chalf .gdc_inner {
	align-self: center;
}
.gdc_chalf img {
	max-width: 60%;
	
	
}
/*.gdc_row .gdc_chalf:first-child {
	width: 67%; 
}
.gdc_row .gdc_chalf:last-child {
	width: 33%; 
}*/

.woocommerce .mbf-single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel {
	padding: 10px 0 0 0 !important;
}
.woocommerce-tabs .tabs .wb_cptb_1_tab,
.woocommerce-tabs .tabs .wb_cptb_2_tab {
	color: #3f3a17 !important;
}
.woocommerce-tabs.wc-tabs-wrapper {
	margin-top: 40px !important;
}

/******************** STRANE **************************/
.mbf-entry__header-standard {
	background-color: rgba(0,0,0,0) !important;
}


/******************* PROIZVODI ************************/
.woocommerce-loop-product__title-span {
	font-family: "diainter" !important;
}
.woocommerce-Price-amount,
.wc-block-components-product-price {
	font-family: "diainter" !important;
	font-size: 30px !important;
	font-weight: 500 !important;
	letter-spacing: -0.5px !important;
}
.wp-block-button__link.kolicina {
	cursor: default !important;
}
h2.woocommerce-loop-product__title {
	line-height: 18px !important;
}
h2.woocommerce-loop-product__title > a >span {
	font-size: 20px !important;
}
@media only screen and (max-width: 768px) {
	h2.woocommerce-loop-product__title > a >span {
		font-size: 18px !important;	
	}	
	.woocommerce-Price-amount,
	.wc-block-components-product-price {
			font-size: 18px !important;
	}	
}
.woocommerce-tabs .wc-tabs > li.active a {		/* TABOVI PROIZVODA BOJA I HOVER */
	color: #3f3a17 !important;
	border-color: #3f3a17 !important;
}.woocommerce-tabs .wc-tabs > li.active a:hover {
	color: #b2a981 !important;
}
.woocommerce-tabs .wc-tabs > li a:hover {
	color: #b2a981 !important;
}


.mbf-single-product #sale .sale_text {
	padding: 95px 20px;
}

.mbf-single-product .woocommerce-product-gallery__wrapper a {		/* GALERIJA SLIKA PROIZVODA KVADRAT */
	aspect-ratio: 1 / 1;
  overflow: hidden;
}
.mbf-single-product .woocommerce-product-gallery__wrapper a img {
	width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.why_icon svg {
	margin-top: -9px !important;
}
.why_icon svg path {
	fill: none;
}
.why_icon.with_fill svg path {
	fill: #3f3a17 !important;
	stroke: none  !important;
}


/***** SALE 20% *****/
@media screen and (min-width:1250px) and (max-width: 1335px) {
	#sale {
		max-width: 1335px !important;
	}
}



/****************** STRANA KUPI PROIZVOD *******************/
.archive_footer {
	margin-top: 112px;
}
#main .woocommerce-products-wrap .price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
	color: #3f3a17 !important;
}


/* body.page-template-page-dialabs-poducts {
	background-color: #d7d1bd !important;
}
body.page-template-page-dialabs-poducts .page-content {
	margin-top: 112px !important;
}*/

/****************** BLOG *******************/

.mbf-list-categories ul li a {
	font-family: "diainter" !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	color: #3f3a17 !important;
	border-color: #3f3a17 !important;
}
h2.wp-block-post-title a {
	color: #3f3a17 !important;
}
.wp-block-post-date:after, 
.wp-block-post-author {
	display: none !important;
}

/******************* LEGAL *******************/
#legal_main {
/*	margin-top: 60px; */
}
#legal_main .legal_text {
	font-family: "diainter";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 50px;
}
#legal_main .legal_text ol li {
	font-family: "diainter" !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 24px !important;
	margin-top: 15px;
}
#legal_main .legal_text ol li code {
	font-size: 18px !important;
	font-family: "diainter" !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	background-color: rgba(0,0,0,0) !important;
	margin-top: 10px;
}


a.woocommerce-loop-product__link {
/*	display: none !important;*/
}
.woocommerce-loop-product__thumbnail {
	display: flex;
	justify-content: center !important;
	align-items: center !important;
	flex-direction: column;
	
}
a.add_to_cart_button {
	text-align: center !important;
	width: 70%;
	justify-content: center !important;
}


/****************** KORPA ********************/
.wc-block-cart-item__quantity .wc-block-components-quantity-selector {
		width: 108px !important;
		height: 35px !important;
	}
.wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-sidebar > *,
.wp-block-woocommerce-checkout-totals-block {
	background-color: #b2a981 !important;
}
.wp-block-woocommerce-checkout-totals-block,
.wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
	margin-left: 24px !important;
	margin-right: 24px !important;
}
.wc-block-components-product-name h3.wc-block-components-product-name {
	font-size: 14px !important;
}
.body:not(.theme-twentytwentythree, .theme-zaino) .wc-block-components-button:not(.is-link).contained, .wp-block-post-content:not(.theme-twentytwentythree, .theme-zaino) .wc-block-components-button:not(.is-link).contained {
	background-color: #3f3a17 !important;
	color: #e4e0d0 !important;
}
.wc-block-components-totals-coupon__content .wc-block-components-text-input label {
	color: #3f3a17 !important;
}
.wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__button {
	background-color: #3f3a17 !important;
	color: #e4e0d0 !important;
}
.wc-block-cart__submit-container a.wc-block-cart__submit-button {
	color: #e4e0d0 !important;
}
.wp-block-woocommerce-cart-order-summary-block,
.wp-block-woocommerce-proceed-to-checkout-block {
	margin-bottom: 0 !important;
	border-radius: 0 !important;
	border: 0 !important;
}
.wc-block-components-quantity-selector {
	background-color: #d7d1bd !important;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
	color: #3f3a17 !important;
}
.wp-block-woocommerce-cart .wc-block-components-main:before,
.wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-sidebar:before {
	font-family: "diainter" !important;
}.
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon__input input[type=text] {
	border-color: #585548 !important;
}
.korpa {
	margin-bottom: 100px !important;
}

.wc-block-cart-items .wc-block-components-product-price {
	font-size: 16px !important;
}
.wc-block-cart-items .wc-block-components-product-name {
	font-size: 16px !important;
}
.wp-block-woocommerce-cart .wc-block-cart-items tbody td.wc-block-cart-item__product .wc-block-cart-item__remove-link:before {
	content: "Izbaci" !important;
}
.wp-block-woocommerce-cart .wc-block-cart-items tbody td.wc-block-cart-item__total:last-child {
	padding: 16px 12px !important;
}
.table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
	width: 55px !important;
}
.wc-block-cart-item__remove-link {
	height: auto !important;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block {
	background-color: #d7d1bd !important;
	border: 1px solid #b2a981 !important;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart a {
	border: 1px solid #3f3a17 !important;
	margin-top: 20px !important;
}.wc-block-grid__product .wc-block-grid__product-add-to-cart a:hover {
	border: 1px solid #3f3a17 !important;
}
.wc-block-grid__product .wc-block-grid__product-price,
.woocommerce-Price-amount, .wc-block-components-product-price {
	font-size: 18px !important;
	margin-top: 8px !important;
	line-height: 22px !important;
}
.wc-block-grid__product-price .woocommerce-Price-amount {
	margin-top: 0 !important;
}.
.wc-block-cart__empty-cart__title,
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title:before,
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
	color: #585548 !important;
	background-color: #585548 !important;  /* NE RADI */
}
.mbf-shop-minicart {
	background-color: #e4e0d0e6 !important;  	
}
.mbf-shop-minicart__nav-headline-val {
	background-color: #3f3a17 !important;
	color: #e4e0d0 !important;
	font-family: "diainter" !important;
	font-weight: 400 !important;
	font-size: 14px !important;
}
.wc-block-checkout-empty {
	background-color: #d7d1bd !important;
	border: 1px solid #b2a981 !important;
}
.mbf-shop-minicart__inner:before {
/*	background-image: url('https://diapharm.rs/wp-content/uploads/2026/03/dark_symbol_product_450.png') !important; */
}
#billing.wc-block-components-address-form select {
	background-color: #e4e0d0 !important;
}
#billing input[type=text],
#contact-fields input[type=email],
#billing input[type=tel],
#order-notes textarea {
	font-size: 16px !important;
	font-weight: 400 !important;
}
#order-notes textarea:focus {
	background-color: #e4e0d0 !important;
}
.wc-block-components-validation-error,
.wc-block-components-address-form__address_2-toggle {
	font-size: 13px !important;
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
}
.woocommerce-notices-wrapper .woocommerce-message {
	background-color: #d7d1bd !important;
	color: #3f3a17 !important;
	border: 1px solid #b2a981 !important;
}
.woocommerce-message:before {
	color: #3f3a17 !important;
}
.wc-block-components-notice-snackbar.wc-block-components-notice-banner.is-info.is-dismissible.notice-transition-enter-done {
	background-color: #3f3a17 !important;
	color: #e4e0d0 !important;
}
.wc-block-components-button.wp-element-button.wc-block-components-notice-banner__dismiss.contained svg {
	fill: #e4e0d0 !important;
}
button.wc-block-components-quantity-selector__button:disabled {
	padding: 0 !important;
}
.wp-block-woocommerce-cart-order-summary-block,
.wc-block-components-totals-item__value {
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}

.wc-block-components-radio-control__option-checked {
	background: #d7d1bd !important;
}
.wc-block-checkout__shipping-option {
	display: none !important;
}
div.icon-text {
	margin-top: 60px !important; 
	margin-bottom: 0 !important;
	color #3f3a17 !important;
}
div.icon-text  p {
	font-weight: 400;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}
div.icon-text span.delivery {
	font-weight: 500 !important;
}
div.icon-payment {
	margin-top: 0 !important;
}

@media (max-width: 900px) {
		.wp-block-woocommerce-filled-cart-block {
			display: block !important;
		}
		.wp-block-woocommerce-cart {
			margin: 0 auto !important;
			max-width: 600px !important;
			width: 60% !important;
		}
}

@media (max-width: 768px) {
	.wp-block-woocommerce-cart {
			margin: 0 auto !important;
			max-width: 600px !important;
			width: 80% !important;
	}
}@media (max-width: 560px) {
	.wp-block-woocommerce-cart {
			margin: 0 auto !important;
			width: 100% !important;
	}
}

@media (max-width: 480px) {
	.mbf-container {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	td.wc-block-cart-item__image {
		padding-right: 0 !important;
	}
	td.wc-block-cart-item__product {
		padding-left: 0 !important;
	}
	.wc-block-cart-item__quantity .wc-block-components-quantity-selector {
		width: 108px !important;
		height: 35px !important;
	}
	.table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
		width: 40px !important;
	}
	tr.wc-block-cart-items__row {
		grid-template-columns: 17% 30% 30% 22% !important;
	}
}

/*** ADMIN - TABS ***/
.wb_cptb_tab_edit_popup,
.wb_tab_popup {
	max-width: 1800px !important;
	width: 1200px !important;
	height: 800px !important;
}
.wb_tab_popup_cnt {
    max-width: none !important;
    width: 95vw !important;
}

.wb_tab_popup {
    max-width: none !important;
    width: 95vw !important;
}

/*** ORDER RECEIVED ***/
.woocommerce-thankyou-order-received,
ul.woocommerce-thankyou-order-details {
	background-color: #d7d1bd !important;
	border: 1px solid #B2A981 !important;
}

.woocommerce-thankyou-order-received {
	font-family: "diainter" !important;
	color: #3f3a17 !important;
	border-bottom: none !important;
}
.woocommerce-thankyou-order-received:before {
	color: #3f3a17 !important; 
}
address {
	background-color: #ded8c5 !important;
	border: 1px solid #ded8c5 !important;
	color: #3f3a17 !important;
}
address .wc-block-components-address-card__address-section {
	color: #3f3a17 !important;
}
.wc-block-components-address-card {
	background-color: #ded8c5 !important;
}
.woocommerce-column--billing-address {
	display: none !important;
}
.wc-block-checkout__use-address-for-billing {
	display: none !important;
}
.wc-block-components-radio-control__option {
	border: 1px solid color-mix(in srgb, currentColor 20%, transparent) !important;
}


.woocommerce-loop-product__link {
	display: none !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce-page ul.products li.product .woocommerce-loop-product__title a {
	z-index: 0 !important;
}

/*** SIDEBAR FILTERI ***/
.woocommerce-products-wrap__sidebar-outer .wc-block-price-filter__controls {
	display: flex !important;
}
.woocommerce-products-wrap__sidebar-outer .wc-block-components-price-slider__control {
	display: block !important;
}

.woocommerce-products-wrap__sidebar-outer .wc-block-components-price-slider__label {
	color: #3f3a17 !important;
	margin-bottom: 0 !important;
}
.woocommerce-products-wrap__sidebar-outer .wc-block-formatted-money-amount {
	color:  #585548 !important;
	padding-top: 0 !important;
}
#footer_dialabs .footer_master p.title {
	margin-bottom: 32px !important;
}
#footer_1 p {
	margin-top: 32px !important;
	line-height: 28px !important;
}
.contact {
	font-weight: 400 !important;
}
.product_1 code,
.product_1 .about_text code,
.product_2 .about_text code,
.lista code,
.contact code {
	font-family: "diainter" !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	background-color: rgba(0,0,0,0) !important;
}
.wc-block-components-totals-footer-item-tax {
	display: none !important;
}

#contact_info {
	padding-top: 40px !important;
}
#contact_info .contact {
	border: 1px solid #B2A981 !important;
	padding: 24px !important;
}

/***** KONTAKT FORMA *****/
/* full red */
.full_row_cf7 {
    width: 100%;
    margin-bottom: 15px;
}

/* 2 kolone */
.half_row_cf7 {
    display: flex;
    gap: 15px;
    margin-bottom: 15px;
}

/* kolone */
.half_row_cf7 .col {
    width: 50%;
}

/* CF7 wrapper fix */
.wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}

/* input i textarea */
.full_row_cf7 input,
.full_row_cf7 textarea,
.half_row_cf7 input {
    width: 100% !important;
}

/* textarea malo lepša */
.full_row_cf7 textarea {
    min-height: 120px;
}
.contact_form_title,
.contact_form_subtitle {
	width: 55%
}
#contact_info .wp-block-button__link.dugme_full {
	width: 120px !important;
}
#contact_info .wp-block-button__link.dugme_full:hover {
	width: 120px !important;
	color: #3f3a17 !important;
}
p.channel {
	margin-top: 15px !important;
}
p.telefon {
	margin: -7px 0 !important;
}
.contact > p {
	margin-bottom: -5px !important;
}
.faq_question {
		 font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
		 font-size: 22px !important;
}
.faq_answer {
		 font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
		 font-size: 16px !important;
}
.faq_question button.wp-block-accordion-heading__toggle {
	border-radius: 0px !important;
}


@media (max-width: 600px) {
    .half_row_cf7 {
        flex-direction: column;
    }

    .half_row_cf7 .col {
        width: 100%;
    }
}


/***** SHOP PROIZVODI *****/

.woocommerce-products-wrap__content ul.products.columns-3 {
	grid-template-columns: 100% !important;
}

.wpcbm-wrapper-archive-image h3 {
		margin-top: 1rem !important;
	}
@media screen and (min-width:992px) {
	.woocommerce-products-wrap__content ul.products.columns-3 {
		grid-template-columns: 1fr 1fr 1fr !important;
		max-width: 100% !important;
/*		display: none !important; */
	}
	h3.woocommerce-loop-product__title a span {
		font-size: 20px !important;
		font-weight: 500 !important;
		margin-left: 20px !important;
	}
	.mbf-entry.product .woocommerce-Price-amount  {
		font-size: 30px !important;
		margin-left: 20px !important;
	}
	.mbf-entry.product .price {
		margin-top: 14px !important;
	}
	#our_products .woocommerce-loop-product__thumbnail a.add_to_cart_button {
	/*	display: none !important; 	 */
		padding: 14px 0 !important;
		left: 0% !important;
		position: relative !important;
		bottom: 20px !important;
		border: none !important;
		color: rgba(0,0,0,0) !important;
	}
	#our_products .woocommerce-loop-product__thumbnail:hover a.add_to_cart_button {
		display: block !important;
		padding: 14px 0 !important;
		left: 0% !important;
		position: relative !important;
		bottom: 20px !important; 
	}
	li.mbf-entry.product:hover img {
		transform: none !important;
	}
	#our_products a.teraj_se {
		height: 460px !important; 
	}
	#our_products .woocommerce-loop-product__thumbnail.product_item:hover a.add_to_cart_button {
		background-color: #e4e0d0 !important;
		border: 1px solid #3f3a17 !important;
		color: #3f3a17 !important;
		transition: 0.25s !important;
	}
	
}

@media screen and (min-width:601px) and (max-width: 991px) {
	.woocommerce-products-wrap__content ul.products.columns-3 {
		grid-template-columns: 1fr 1fr 1fr !important;
		max-width: 100% !important;
/*		display: none !important; */
	}
	h3.woocommerce-loop-product__title a span {
		font-size: 17px !important;
		font-weight: 500 !important;
	}
	.woocommerce-loop-product__thumbnail .button.add_to_cart_button {
		margin-top: 0 !important;
	}
	#our_products .woocommerce-loop-product__thumbnail a.add_to_cart_button {
		padding: 7px 0 !important;
		left: 0% !important;
		position: relative !important;
		bottom: 25px !important; 
	}
}

@media screen and (max-width:600px) {
	#our_products .woocommerce-loop-product__thumbnail a.add_to_cart_button {
		padding: 12px 0 !important;
		left: 0% !important;
		position: relative !important;
		bottom: 50px !important; 
	}
}

body {
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
/*	letter-spacing: 1px !important; */
}
h1, h2, h3, h4, h5, h6 {
	font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
	color: #3f3a17 !important;
	letter-spacing: -0.5px !important;
}
.payment_contact_info h2 {
		font-family: "diainter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; 
}	



/***** FAQ *****/

#faq_section {
	margin-bottom: 100px;
	display: flex;
	justify-content: center;
} 
#faq_section > div {
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
}
#faq_section h2 {
	margin-bottom: 30px !important;
}
.faq_block {
	padding-top: 30px;
	padding-bottom: 15px;
/*	border-bottom: 1px solid #B2A981; */
	border-top: 1px solid #B2A981;
}
.faq_block:last-child {
	border-bottom: 1px solid #b2a981;
}
.faq_title {
	font-size: 20px !important;
	font-weight: 500 !important;
	
}
.faq_title .wp-block-accordion-heading__toggle  {
	padding: 0;
	border-radius: 0 !important;
}
.faq_answer {
	
}
.faq_block {
	
}
.wc-block-grid__product-price {
	
}
.wc-block-components-form .wc-block-components-text-input label,
.wc-block-components-text-input label {
	top: 10px !important;
}

..wc-block-components-radio-control__option {
	background-color: #e4e0d0 !important;
	border: 1px solid #b2a981 !important;
}
.wc-block-components-radio-control__option-checked {
	background-color: #d7d1bd;
	border: 1px solid #b2a981 !important;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
	border: 6px solid #585548 !important;
	margin-left: 8px !important;
}
.wc-block-components-radio-control__input {
	margin-left: 8px !important;
}
.wc-block-components-radio-control-accordion-content {
	display: none;
	padding: 16px !important;
	font-size: 16px !important;
	background-color: #d7d1bd !important;
/*	border: 1px solid #b2a981 !important; */
}
.wc-block-components-radio-control > .wc-block-components-radio-control-accordion-option {
	margin-bottom: -1px !important;
}