@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//mosomami.hu/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.2.5") format("woff2");
	font-display:swap;
}

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

.header-banner{
	background-color:rgb(29,27,48);
	background-image: none;
}

.page-title-default{
	background-color:rgb(255,255,255);
	background-image: url(https://mosomami.hu/wp-content/uploads/2024/01/header.jpg);
	background-repeat:repeat-x;
	background-size:cover;
	background-attachment:inherit;
	background-position:center bottom;
}

.footer-container{
	background-color:rgb(29,27,48);
	background-image: none;
	background-repeat:no-repeat;
	background-size:inherit;
	background-position:center bottom;
}

:root{
--wd-text-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(137,131,142);
--wd-text-font-size:16px;
}
@media (max-width: 767px){
:root{
--wd-text-font-size:15px;
}
}
:root{
--wd-title-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(29,27,48);
}
:root{
--wd-entities-title-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-color:rgb(29,27,48);
--wd-entities-title-color-hover:rgba(24, 29, 25, 0.64);
}
:root{
--wd-alternative-font:"Satisfy", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(29,27,48);
--wd-widget-title-font-size:15px;
}
@media (max-width: 1024px){
:root{
--wd-widget-title-font-size:15px;
}
}
@media (max-width: 767px){
:root{
--wd-widget-title-font-size:14px;
}
}
:root{
--wd-header-el-font:"Quicksand", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:15px;
}
html .wd-nav.wd-nav-main > li > a{
	font-weight: 600;color: rgb(29,27,48);
}

html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a{
	color: rgb(78,177,93);
}

html .whb-header .wd-header-cats .menu-opener{
	font-weight: 600;color: rgb(255,255,255);
}

html .whb-header .wd-header-cats .menu-opener:hover{
	color: rgba(255,255,255,0.8);
}

.title-size-default .title{
	font-size: 45px;
}

@media (max-width: 1024px){
.title-size-default .title{
	font-size: 40px;
}

}
@media (max-width: 767px){
.title-size-default .title{
	font-size: 26px;
}

}
.wd-tools-element>a{
	font-weight: 500;color: rgb(29,27,48);
}

.wd-tools-element>a:hover{
	color: rgba(51,51,51,0.6);
}

.title.slider-title{
	font-weight: 600;font-size: 20px;
}

@media (max-width: 1024px){
.title.slider-title{
	font-size: 20px;
}

}
@media (max-width: 767px){
.title.slider-title{
	font-size: 16px;
}

}
.woocommerce-tabs .wd-accordion-title{
	font-weight: 600;font-size: 20px;
}

@media (max-width: 1024px){
.woocommerce-tabs .wd-accordion-title{
	font-size: 16px;
}

}
@media (max-width: 767px){
.woocommerce-tabs .wd-accordion-title{
	font-size: 14px;
}

}
.tabs-layout-tabs .tabs li a{
	font-weight: 600;
}

.widget-heading .widget-title{
	font-size: 16px;
}

.woocommerce-mini-cart__total strong{
	font-size: 16px;color: rgb(29,27,48);
}

@media (max-width: 1024px){
.woocommerce-mini-cart__total strong{
	font-size: 16px;
}

}
@media (max-width: 767px){
.woocommerce-mini-cart__total strong{
	font-size: 16px;
}

}
.widget_product_categories .product-categories li a{
	font-size: 15px;color: rgb(130,128,132);
}

@media (max-width: 767px){
.widget_product_categories .product-categories li a{
	font-size: 14px;
}

}
.widget_product_categories .product-categories li a:hover{
	color: rgb(29,27,48);
}

.cart-totals-inner h2{
	font-weight: 600;font-size: 20px;
}

@media (max-width: 767px){
.cart-totals-inner h2{
	font-size: 18px;
}

}
.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3,#order_review_heading,.woocommerce-MyAccount-title{
	font-weight: 600;font-size: 20px;
}

@media (max-width: 767px){
.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3,#order_review_heading,.woocommerce-MyAccount-title{
	font-size: 18px;
}

}
th.product-name,th.product-total,tr.order-total th{
	font-weight: 600;
}

td.product-name{
	font-size: 16px;
}

@media (max-width: 767px){
td.product-name{
	font-size: 14px;
}

}
.title-size-large .title{
	font-size: 48px;
}

@media (max-width: 1024px){
.title-size-large .title{
	font-size: 38px;
}

}
@media (max-width: 767px){
.title-size-large .title{
	font-size: 26px;
}

}
.view-all-results{
	font-weight: 600;font-size: 16px;
}

@media (max-width: 767px){
.view-all-results{
	font-size: 14px;
}

}
.woocommerce-mini-cart__total .amount{
	font-weight: 600;font-size: 18px;
}

.woocommerce-mini-cart__total strong{
	font-weight: 600;font-size: 16px;
}

.shop_attributes th p, .shop_attributes td p{
	font-size: 16px;color: rgb(137,131,142);
}

@media (max-width: 767px){
.shop_attributes th p, .shop_attributes td p{
	font-size: 14px;
}

}
.widgettitle, .widget-title{
	color: rgb(78,177,93);
}

:root{
--wd-primary-color:rgb(78,177,93);
}
:root{
--wd-alternative-color:rgb(29,27,48);
}
:root{
--wd-link-color:rgb(29,27,48);
--wd-link-color-hover:rgb(78,177,93);
}
.page .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.woodmart-archive-shop .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center bottom;
}

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

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

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

:root{
--btn-default-bgcolor:rgb(29,27,48);
}
:root{
--btn-default-bgcolor-hover:rgb(78,177,93);
}
:root{
--btn-accented-bgcolor:rgb(78,177,93);
}
:root{
--btn-accented-bgcolor-hover:rgb(29,27,48);
}
:root{
--notices-success-bg:rgb(78,177,93);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(251,188,52);
}
:root{
--notices-warning-color:rgb(255,255,255);
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
									--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
									--wd-sticky-btn-height: 90px;
					
					--wd-brd-radius: 0px;
			}

			@media (max-width: 1024px) {
			:root {
				--wd-sticky-btn-height: 95px;
			}
		}
	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1410px;
			}
		}

		.container {
			max-width: 1440px;
		}

		:root{
			--wd-container-w: 1440px;
		}
	
			@media (min-width: 1457px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1440px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
	
	
	
	
	
@font-face {
	font-family: "Albertsthal";
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

.checkout_coupon p {
    display: block !important;
}

.comment-form .submit {
    color: #fff !important;
}
.comment-form .submit:hover {
    background-color: rgb(78 177 93) !important;
}
#comments .avatar {
    display: none;
}

.amount {
    white-space: nowrap !important;
}

#shipping_method_0_free_shipping5:checked + label[for=shipping_method_0_free_shipping5]::after {
    display: block;
	  font-size: 75%;
	  color: rgb(137,131,142);
    content: "A kiszállítás saját autónkkal vagy a GLS futárszolglattal történik. A rendelés leadása után kollégánk keresni fog a kiszállítás időpontjának egyeztetésével kapcsolatban.";
}


#shipping_method_0_foxpost_woo_parcel_apt_shipping10 + label[for=shipping_method_0_foxpost_woo_parcel_apt_shipping10]::after {
    display: block;
	  font-size: 75%;
	  color: rgb(137,131,142);
    content: "2-3 munkanapon belül.";
}
/*
#shipping_method_0_foxpost_woo_parcel_apt_shipping10:checked + label[for=shipping_method_0_foxpost_woo_parcel_apt_shipping10]::after {
    display: block;
	  font-size: 75%;
	  color: rgb(137,131,142);
    content: "Figyelem! A Foxpost csomagautomata későbbi módosítására nincs lehetőség!";
}
*/

#shipping_method_0_local_pickup3 + label[for=shipping_method_0_local_pickup3]::after {
    display: block;
	  font-size: 75%;
	  color: rgb(137,131,142);
    content: "Telephelyünkön, a nagytarcsai ipari parkban, akár még ma.";
}

.wd-free-progress-bar {
    background: #fff;
}

/* Csomagpont */
.vp-woo-pont-modal-sidebar-search-field[type="text"] {
    padding: 20px 0 20px 64px !important;
}
span.vp-woo-pont-shipping-method-label-price {
    text-transform: uppercase;
}
.cart-totals-inner .woocommerce-shipping-destination {
    display: none !important;
}


.post-password-form input[type=submit] {
    color: #fff;
}
.post-password-form input[type=submit]:hover {
    color: var(--btn-accent-color);
}

/* Free gift */
.wgb-title {
    text-transform: none !important;
}
.wgb-header-cnt:before {
    border-top: 3px solid #4eb15d !important;
}
.wgb-add-gift-btn {
    border: 1px #4eb15d solid !important;
    color: #4eb15d !important;
	text-transform: none !important;
}
.wgb-add-gift-btn:hover {
    background-color: #4eb15d !important;
}


/* 2022-03-06 update */
.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper {
    margin-bottom: 0px;
}



.tnp-subscription input.tnp-submit {
    background-color: var(--wd-primary-color);
    color: #fff;
	padding: 14px 28px;
    font-size: 14px;
    line-height: 20px;
}
.tnp-subscription input[type=email] {
    background-color: #fff;
    border: 1px solid #1d1b30;
}
.tnp-subscription label {
    padding: 10px 0px;
}

.grecaptcha-badge { 
    visibility: hidden;
}

.woocommerce-shipping-destination {
    display: none;
}

.author-info .avatar {
    border: 2px solid #e8e8e8;
}






tr.fee small.includes_tax {
    display: none;
}


/* Egységár */
.woocommerce .product .price .mcmp_recalc_price_row, .woocommerce .product .price .mcmp_recalc_price_row .amount{
    font-size: 0.8em !important;
    font-style: italic;
	  color: #908a94;
    font-weight: 300;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
	display:none;
}
.wd-sticky-btn .wd-sticky-btn-cart small.woocommerce-price-suffix {
	display:none;
}
.wd-sticky-btn .wd-sticky-btn-cart span.mcmp_recalc_price_row span.mcmp-recalc-price-prefix.woocommerce-Price-currencySymbol.amount {
	font-size: 0.8em !important;
    font-style: italic;
    color: #908a94;
    font-weight: 300;
}
.wd-sticky-btn .wd-sticky-btn-cart span.mcmp_recalc_price_row span.woocommerce-Price-amount.amount {
	font-size: 0.8em !important;
    font-style: italic;
    color: #908a94;
    font-weight: 300;
} 
.wd-sticky-btn .wd-sticky-btn-cart span.mcmp_recalc_price_row span.mcmp-recalc-price-suffix.woocommerce-Price-currencySymbol.amount {
	font-size: 0.8em !important;
    font-style: italic;
    color: #908a94;
    font-weight: 300;
}



.shop_attributes th p, .shop_attributes td p {
    font-size: 14px;
}



.required {
    color: #4eb15d;
}




p.shipping-method-description {
    font-size: 75%;
}
.cart-totals-inner .woocommerce-shipping-destination {
    font-size: 75%;
    font-weight: 700;
}
.flexible-shipping-notice-container {
    max-width: 100%;
    width: 100%;
}



.wpfda-submit {
    padding-top: 15px;
}
.wpfda-delete-account-container {
    max-width: 400px;
}



li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wpf-delete-account a {
    color: #b2b!important;
}

/* ADDRESS BOOK */
.thwma-thslider-box, .thwma-thslider-box-ms {
    max-width: 100%;
}
.thwma-thslider-viewport li.thwma-thslider-item, .thwma-thslider-viewport li.thwma-thslider-item-ms, .thwma-thslider-viewport li.thwma-thslider-item_c {
    width: 310px;
    background-color: #fff;
}
.thwma-acnt-adr-footer.acnt-address-footer .th-del-acnt {
    color: #b2b;
	font-weight:500;
}
.thwma-adr-box.address-box .thwma-main-content {
    padding-bottom: 20px;
}
.thwma-thslider-viewport .complete-aaddress {
    min-height: 135px;
}
button#submit-shipping {
    font-weight: 500;
}
.hentry .entry-content .btn-acnt-edit a:not(.button) {
    text-decoration-line: none;
    font-weight: 500;
}
.thwma-add-acnt-adrs i.fa.fa-plus {
   display: none;
}
.thwma-add-acnt-adrs a.button.primary.is-outline {
    background-color: #fff;
}



.payment_methods .payment_box {
    font-size: 13px;
}
li.woocommerce-order-overview__order.order strong {
    color: #4eb15d;
	font-weight:700;
}
.wc-bacs-bank-details .amount, .woocommerce-thankyou-order-details .amount {
    color: #4eb15d;
    font-weight: 700;
	font-size:16px;
}


/* FOXPOST */
td.foxpost_woo_parcel_apt_select_td p {
    color: #4eb15d;
    font-weight: 700;
	text-align: left;
}
td.foxpost_woo_parcel_apt_select_td {
    border: 2px solid #4eb15d!important;
    background-color: #ffffff;
    padding: 15px 10px;
}


/* WPC bundle */
.woosb-bundles {
    padding-bottom: 20px;
}
.woosb-availability {
    display: none !important;
}
.woosb-products .woosb-product .variations_form .variations .variation .label {
    display: none;
}
.woosb-products .woosb-product .variations_form .variations .variation {
    border-color: #e8e8e8;
    background-color: #fff;
}
.woosb-alert {
    padding: 10px 10px 10px 14px;
    border-left: 4px solid #4eb15d;
    background-color: #fff;
    font-size: 14px;
} 
.woosb-products .woosb-product .woosb-title .woosb-title-inner a {
    text-decoration: none;
    box-shadow: none;
    font-size: 14px;
}
.woosb-products .woosb-product .woosb-price * {
    font-size: 14px !important;
}
.woosb-total.woosb-text {
    display: none!important;
}
.woosb-products .woosb-product .woosb-price small.woocommerce-price-suffix {
    display: none;
}
.woosb-bundles {
    padding-bottom: 20px;
    padding-top: 20px;
}
.woosb-products .woosb-product > div:last-child {
    text-align: end;
    color: #c1c1c1;
}
.woosb-products .woosb-product .woosb-price del {
    opacity: .7;
    text-decoration: line-through;
}
.woosb-products .woosb-product .woosb-title {
    font-size: 14px;
}
.woosb-products .woosb-product .woosb-thumb img {
    width: 50px;
    max-width: 50px;
}
.woosb-products .woosb-product .woosb-thumb {
    width: 60px;
}



.woocommerce-thankyou-order-received {
    border: 2px dashed #4eb15d;
    color: #4eb15d;
}


.author-info {
    background-color: #fff;
	border: 2px solid #e8e8e8;
}
.wd-single-footer {
    border-top: 0px solid #e8e8e8;
}
.single-post-navigation {
    border-bottom: 0px solid #e8e8e8;
}
.single-post-navigation .btn-label {
    color: rgb(78,177,93);
}
.single-post-navigation .back-to-archive a {
    color: #1d1b30;
}


.cart-actions .coupon {
    border: 0px dashed #e8e8e8;
}
.checkout_coupon {
   border: 0px dashed #e8e8e8;
	padding: 10px 25px 10px 0px;
	text-align:left;
}
.checkout_coupon p {
    display:none;
}


.labels-rectangular .product-label {
	font-size:10px;
}

/* variations images */
.wpclv-attributes .wpclv-terms .wpclv-term.active, .wpclv-attributes .wpclv-terms .wpclv-term:hover {
    border-color: rgb(78,177,93);
}
.wpclv-attributes .wpclv-terms .wpclv-term {
    display: inline-block;
    height: 52px;
	border-width:2px;
}
.wpclv-attributes .wpclv-terms span, .wpclv-attributes .wpclv-terms a {
    background-color: #fff;
}
.wpclv-attributes .wpclv-terms .wpclv-term-image span, .wpclv-attributes .wpclv-terms .wpclv-term-image a {
    padding: 0;
    width: 45px;
}
.wpclv-attributes .wpclv-attribute-label {
	font-weight:700;
	color: #4eb15d;
}
.woosb-products .woosb-product .woosb-price strong {
	color: #4eb15d;
}
.woosb-products .woosb-product {
    border-bottom: 1px dotted #e5e5e5;
    background: rgb(247,247,247);
    background: linear-gradient(
90deg, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
}



.woocommerce-price-suffix {
    color: rgb(137,131,142);
}


/* Dashbord */
header.title>h3 {
    font-size: 20px;
}
address {
    font-style: normal;
    font-size: 100%;
    line-height: 1.8;
}
.woocommerce-MyAccount-content>p {
    font-size: 100%;
}
h2.woocommerce-order-details__title {
    font-size: 18px;
}
.woocommerce-column__title {
    text-transform: uppercase;
    font-size: 18px;
}
.woocommerce-table--order-details tfoot tr:last-child th {
    text-transform: uppercase;
    font-size: 18px;
}



input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea {
	background:transparent;
}

.wd-my-account-links a {
    background: #fff;
}
.wd-my-account-links a:hover {
    background-color: #fff !important;
}

.searchform .searchsubmit:hover {
    color: #fff;
}

.woocommerce-mini-cart__total strong {
    font-weight: 600;
    font-size: 16px!important;
}

/* Shop page filter icon - off canvas sidebar */
.wd-menu-icon>a:before {
    content: "\f118";
    font-family: "woodmart-font";
    font-size: 14px;
}

.product-label.onsale {
    background-color: #fbbc34;
}

.wd-nav-opener:after {
    color: rgb(78 177 93);
}

.whb-clone .wd-header-main-nav {
    text-align: left;
    padding-left: 30px;
}


.b2bking_user_settings_information_box {
    display: none !important;
}
.b2bking_group_payment_shipping_information_box {
    display: none !important;
}
.b2bking_bulkorder_form_container_content_line_livesearch {
    background: #fff;
    color: rgb(29 27 48);
    font-size: 13px;
    font-family: Roboto;
}
.b2bking_livesearch_product_result:hover {
    background-color: #f7f7f7;
    cursor: pointer;
    border-radius: 3px;
}
.b2bking_shop_table {
    margin-top: 30px;
	background: #fff;
}
.b2bking_shop_table td {
    font-size:14px;
}
.b2bking_shop_table th {
    font-size:15px;
}
.b2bking_has_color {
    background: #f7f7f7 !important;
  	color:  #fff;
}
.b2bking_has_color .amount {
  	color:  #fff !important;
}
#b2bking_dashboard_levels {
    margin-bottom: 15px;
    border: 0px solid #e8e8e8;
    padding: 15px;
    color: rgb(255 255 255);
    background-color: rgb(78,177,93)
}
.woocommerce-MyAccount-navigation {
    margin-bottom: 30px;
    background-color: #fff;
}


[type="submit"] {
	background-color: rgb(29,27,48);
    color: #ffffff;
}
[type="submit"]:hover {
	background-color: rgb(78,177,93);
    color: #fff;
}

[class*="color-scheme-light"] .footer-widget {
    --wd-link-color: #ffffff;
}

.cart-totals-inner {
    background: #fff;
	border: 2px solid #e8e8e8;
}
.wd-table-wrapper {
    background-color: #FFF;
    border: 2px solid #e8e8e8;
	box-shadow: 1px 1px 2px rgb(0 0 0 / 0%);
}


/* BLOG article set WHITE */
.blog-post-loop .article-body-container {
    background-color: #FFF!important;
}
.wd-entry-meta .meta-reply {
    display: none;
}


.product-image-summary .variations {
    margin-bottom: 15px;
}


.wd-add-btn-replace .add-to-cart-loop:before {
    content: "\f126"!important;
    font-family: "woodmart-font";
}

.product-tabs-wrapper {
    border-bottom: 2px solid #e8e8e8;
}


.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
    border-top: 2px solid #e8e8e8;
}
.tabs-layout-accordion {
    border-top: none;
}
.tabs-location-standard.tabs-type-accordion:not(.reviews-location-separate) .product-tabs-wrapper, .tabs-location-standard.tabs-type-accordion.meta-location-after_tabs .product-tabs-wrapper {
    border-bottom: 2px solid #e8e8e8;
}


.wd-after-add-to-cart {
    margin-bottom: 20px;
    padding: 10px 10px 10px 14px;
	  border-left: 4px solid #4eb15d;
    background-color: #fff;
}

.variations_form .variations label {
    color: #4eb15d;
}


.sidebar-container.wd-inited .sidebar-widget {
    padding-right: 10px;
    padding-left: 10px;
}


.variations_form .woocommerce-variation-description p {
    margin-bottom: 10px;
    font-weight: 700;
    color: #8680dd;
}


.product-image-summary .wd-product-brands a {
    padding: 10px;
    min-height: 70px;
    background-color: #FFF;
    box-shadow: none;
}


/* B2B bulk orderform */
.b2bking_bulkorder_form_container {
    background: #f7f7f7;
    box-shadow: none;
}
#b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product, .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product {
	background: #fff;
}
#b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_qty, .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_qty {
	background: #fff;
}
.b2bking_bulkorder_form_container_top {
    color: #fff;
    background: rgb(78 177 93);
}

/* B2B conversation */
.b2bking_myaccount_new_conversation_container {
    background: #f7f7f7;
    box-shadow: none;
}
select#b2bking_myaccount_conversation_type {
    background: #fff;
}
input#b2bking_myaccount_title_conversation_start {
    background: #fff;
}
#b2bking_myaccount_textarea_conversation_start {
    background: #fff;
}
.b2bking_myaccount_new_conversation_top {
    font-family: inherit;
    color: #fff;
    background: rgb(78 177 93);
}
.b2bking_myaccount_individual_conversation_container {
    background: #f7f7f7;
    box-shadow: none;
}
.b2bking_myaccount_individual_conversation_top {
    font-family: inherit;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: rgb(78 177 93);
}
.b2bking_myaccount_individual_offer_bottom_line_add button:hover.b2bking_myaccount_individual_offer_bottom_line_button, #b2bking_myaccount_conversations_container_top button:hover, button:hover.b2bking_myaccount_start_conversation_button, .b2bking_myaccount_conversation_endpoint_button, button:hover.b2bking_bulkorder_form_container_bottom_add_button, button:hover.b2bking_subaccounts_container_top_button, button:hover.b2bking_subaccounts_new_account_container_content_bottom_button, button:hover.b2bking_subaccounts_edit_account_container_content_bottom_button, button:hover#b2bking_purchase_list_new_button, button:hover.b2bking_purchase_lists_view_list, .b2bking_myaccount_conversation_endpoint_button:hover, button#b2bking_reimburse_amount_button:hover {
    color: #fff;
}

/* B2B lists */
#b2bking_purchase_lists_table td, #b2bking_purchase_lists_table th {
    text-align: left;
}
div#b2bking_purchase_lists_table_wrapper {
    background: #f7f7f7;
}

/* B2B offers */
.b2bking_myaccount_individual_offer_container {
    background: #f7f7f7;
    box-shadow: none;
}
.b2bking_myaccount_individual_offer_top {
    font-family: inherit;
    font-weight: 500;
    color: #fff;
    background: rgb(78 177 93);
}
.b2bking_myaccount_individual_offer_element_line_item {
    font-family: inherit;
    font-size: 14px;
    text-align: center;
}
.b2bking_myaccount_individual_offer_custom_text {
    font-family: inherit;
    font-size: 14px;
}



/* shop filter widget swatches */
.woodmart-woocommerce-layered-nav .filter-swatch>span[style^="background-image"], .woodmart-woocommerce-layered-nav .filter-swatch>span[style$="#ffffff;"] {
    border: none;
}
.woodmart-woocommerce-layered-nav .filter-swatch>span {
    border-radius: 0%;
}

/* selected variation underline color */
.wd-swatch:after {
    border-color: #4eb15d;
}


.wd-load-more {
    border-color: #4eb15d;
    color: #1d1b30;
}


/* trustindex text color */
ti-widget.ti-face .ti-widget-container {
    color: #1d1b30 !important;
}
.ti-widget.ti-face .ti-widget-container .ti-name  {
    color: #1d1b30 !important;
}


.wd-highlighted-products .elements-grid, .wd-highlighted-products.wd-carousel-container {
   /* border: 2px solid #e8e8e8; */
	box-shadow: 5px 5px 18px 2px rgb(0 0 0 / 6%);
}


/* countdown */
.wd-timer > span {
	width:23.3%;
	box-shadow:none;
	background-color:#f7f7f7; 
	border: 2px solid #fff;
/*	color: #ffffff; */
}
.wd-timer > span > span {
	color: #4eb15d;
}


/* filter widget fix */
.woodmart-woocommerce-layered-nav .swatches-small .with-swatch-text .layer-term-name {
	font-weight: 600;
}
.widget_product_categories .product-categories li a {
    font-size: 15px;
    color: #1d1b30;
	font-weight: 600;
}
.woodmart-woocommerce-layered-nav .layer-term-name {
    position: relative;
    font-size: 15px;
    line-height: 1.2;
	font-weight: 600;
}


/* Elfogyott */
.product-label.out-of-stock {
    background-color: rgb(251 123 123 / 90%);
    color: #ffffff;
    font-weight: 900;
}

/* Népszerű */
.product-label.featured {
    background-color: rgb(134 128 221);
}


/* Wishlist green heart on product page */
.wd-action-btn.wd-style-text>a:before {
    color: rgb(78,177,93);
}

.wd-add-btn-replace .add-to-cart-loop:before {
    content: "\f126";
    font-family: "woodmart-font";
}

body .select2-container--default .select2-search--dropdown {
    border-top: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
}

.wd-hover-base .content-product-imagin {
    box-shadow: 0 0 10px hsl(244deg 58% 68% / 25%);
}

.star-rating {
    color: rgb(78 177 93);
}
.star-rating:before {
    color: #cacaca;
}
.stars:hover a:before, .stars.selected a:before, .stars.selected:hover a:before {
    color: rgb(78 177 93) !important;
}
.stars a:before, .stars a:hover ~ a:before, .stars a.active ~ a:before, .stars.selected:hover a:hover ~ a:before {
    color: #cacaca;
}
.woocommerce-review-link {
    color: rgb(137 131 142);
}



button.single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable {
    background: #e9e9e9;
	pointer-events: none;
}


.product-image-summary .shop_attributes tr td:last-child {font-size:14px;}

.variations_form .woocommerce-variation-price .price {font-size:20px;}

/* product badge style */
.product-label.attribute-label:not(.label-with-img) {
   /* background-color: rgba(255,255,255,0.9); */
	background-color: rgb(247 247 247 / 100%);
    /* color: rgb(134 128 221 / 100%); */
	color: color: #2d2a2a;
}

table tbody th, table tfoot th {
    border-bottom: 1px solid #e8e8e8;
}

input[type='email']:focus, input[type='date']:focus, input[type='search']:focus, input[type='number']:focus, input[type='text']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, textarea:focus, select:focus {
    outline: none;
    border-color: #d8d8d8;
}


.autocomplete-suggestion {
    border-color: #e8e8e8;
}
.autocomplete-suggestion:hover, .autocomplete-suggestion.autocomplete-selected {
    background-color: #f7f7f7;
}


.view-all-results {
    border-color: #d8d8d8;
    color: rgb(29 27 48);
	background-color:#f7f7f7;
}
.view-all-results:hover {
    background-color: #fff;
}

.wd-dropdown {
    box-shadow: 0 0 3px #d8d8d8;
}


.wd-search-full-screen {
    box-shadow: 0 0 14px #e8e8e8;
}

.whb-sticky-shadow.whb-sticked .whb-main-header {
    box-shadow: 0 1px 3px #e8e8e8;
}

.wd-search-full-screen .searchform {
    border-bottom: 1px solid #e8e8e8;
}

.wd-gallery-btn>a {
    background: #f7f7f7;
    box-shadow: 0 0 5px #d8d8d8;
    color: rgb(29 27 48);
}



.page-title-default {
    border-bottom: 1px solid #e8e8e8;
}

.wd-hover-alt .wd-add-btn>a span {
    border-bottom: 1px solid #d8d8d8;
}


.wd-wishlist-heading-wrapper {
    border-bottom: 1px solid #e8e8e8;
}

.wd-my-account-links a {
    box-shadow: 0 0 4px #d8d8d8;
    color: rgb(29 27 48);
}
.wd-my-account-links a:before {
    color: #d8d8d8;
}
.wd-my-account-links a:hover {
    color: rgb(29 27 48);
    background-color: #f7f7f7;
}


.wd-empty-page:before {
    color: #e8e8e8;
}
.wd-empty-mini-cart:before {
    color: #e8e8e8;
}

.wd-my-account-sidebar {
    border-right: 1px solid #e8e8e8;
}

.woocommerce-MyAccount-title {
    border-bottom: 1px solid #e8e8e8;
}

.checkout-order-review:before, .checkout-order-review:after, .woocommerce-order-pay .entry-content>.woocommerce:before, .woocommerce-order-pay .entry-content>.woocommerce:after {
    background-color: transparent;
    background-image: radial-gradient(farthest-side, rgba(0,0,0,0) 6px, rgb(247 247 247 / 5%) 0);
}

.woocommerce-MyAccount-navigation ul li.is-active>a {
    color: rgb(255 255 255);
    background-color: rgb(29,27,48);
}

.wd-btn-show-cat.wd-action-btn.wd-style-text.wd-menu-icon>a {font-size:16px;}

.wd-btn-show-cat.wd-action-btn.wd-style-text.wd-menu-icon>a:before {
	display:none;
}
.wd-btn-show-cat.wd-action-btn.wd-style-text.wd-menu-icon>a:after {
	content: "\f129";
    font-family: "woodmart-font";
    font-size: 14px;
	opacity:1;
	position: relative;
    top: 50%;
    left: 0;
    margin-top: -1px;
    margin-left: 4px;
	border-left-color:transparent;
	border-color:transparent;
	font-weight:400;
}

.woocommerce-mini-cart__total {
    border-top: 2px solid #e8e8e8;
}
.product_list_widget>li {
    border-bottom: 1px solid #e8e8e8;
}

.widget-heading {
    border-bottom: 1px solid #e8e8e8;
}

.footer-container {
    border-top: 2px solid #e8e8e8;
	/* background-color: rgba(134,128,221,0.05); */

}

.widget {
    border-bottom: 2px solid #e8e8e8;
}
.footer-widget-collapse .widget-title:after {
    color: rgb(29 27 48);
}
.footer-widget-collapse.footer-widget-opened .widget-title:after {
    background-color: #ffffff;
}

.scrollToTop {
    background-color: rgb(255 255 255);
    box-shadow: 0 0 5px #d8d8d8;
    color: rgb(29 27 48);
}
/*
body .fa.fa-envelope-o, body .fa.fa-copyright, body .fa.fa-location-arrow, body .fa.fa-mobile {
    color: rgb(29 27 48);
} */


/* DARK SCHEME */
.color-scheme-dark {
    --wd-text-color: rgb(137 131 142);
    --wd-title-color: rgb(29 27 48);
    --wd-entities-title-color: rgb(29 27 48);
    --wd-entities-title-color-hover: rgba(#333, .65);
    --wd-link-color: rgb(29 27 48);
    --wd-link-color-hover: rgb(78 177 93); 
    --wd-form-brd-color: #e8e8e8;;
    --wd-form-brd-color-focus: #d8d8d8;
    --wd-form-placeholder-color: rgb(29 27 48);
  /*  color: rgb(130,128,132); */
}
/* DARK SCHEME 
a {
    color: rgb(29 27 48);
}
a:hover {
    color: rgb(78,177,93);
} */

.wd-hover-alt .wd-add-btn>a span {
    border-bottom: 1px solid #d8d8d8;
}
.wd-hover-alt .wd-add-btn>a {
    color: rgb(29 27 48);
}

/*
.wd-nav[class*="wd-style-"]>li>a {
    color: rgb(29 27 48);
}
*/
.wd-nav-product-cat .nav-link-count {
    color: rgb(130 128 132);
}

.searchform .searchsubmit {
    color: rgb(78 177 93);
}

.text-center {text-align: center;}


.color-scheme-light .wd-nav-product-cat .nav-link-count {
    color: rgba(255,255,255,0.8);
}

/* menu icon dropdown color */
.wd-nav[class*="wd-style-"]>li.wd-has-children>a:after, .wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after {
    color: rgb(78,177,93);
}

/* menu dropdown -megamenu top shadow */
.wd-dropdown-menu.wd-design-full-width {
    box-shadow: 0 0 14px rgb(0 0 0 / 8%);
}

/* shop product wishlist / compare buttons backgrounds */
.wd-buttons {
    background: #f7f7f7 !important;
	box-shadow: 1px 1px 1px rgb(0 0 0 / 0%) !important;
} 

/* purple separator lines product page */
.product-tabs-wrapper {
	border-top: 2px solid #e8e8e8;
}
.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
    border-top: 1px solid #e8e8e8;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    border-bottom: 1px solid #e8e8e8;
}


.shop_table_responsive tr {
    border-bottom: 1px solid #e8e8e8;
}
.group_table td:not(:last-child) {
    border-bottom: 1px dashed #e8e8e8;
}

body .select2-container--default .select2-selection {
    border: var(--wd-form-brd-width) solid #e8e8e8;
}
.checkout-order-review, .woocommerce-order-pay .entry-content>.woocommerce {
    background-color: #f7f7f7;
}
table td {
    border-bottom: 1px solid #e8e8e8;
}
table th {
    border-bottom: 2px solid #e8e8e8;
}
.woocommerce-terms-and-conditions-wrapper {
    border-top: 1px solid #e8e8e8;
}



/* product info accordion border remove */
.tabs-layout-accordion .wd-tab-wrapper {
    border-bottom: 0px solid #e8e8e8;
}
div.quantity input[type="button"] {
    border: var(--wd-form-brd-width) solid #e8e8e8;
	background:#fff;
}

/* elements change to main dark color */
div.quantity input[type="number"], div.quantity input[type="button"] {
    color: rgb(29 27 48);
}
.wd-products-nav .wd-back-btn {
    color: rgb(29 27 48);
}
.wd-products-nav .product-btn>a {
    color: rgb(29 27 48);
}
p.stock.in-stock {
    color: rgb(29 27 48);
}

.wd-action-btn>a:hover {
    color: rgb(78 177 93);
}
.product_meta {
    color: rgb(29 27 48);
}

/* input purple border and text color */
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    border: var(--wd-form-brd-width) solid #e8e8e8;
	color: rgb(29,27,48);
}
.copyrights-wrapper {
    border-top: 0px solid #e8e8e8;
	background-color: rgb(0 0 0 / 20%);
}
.woodmart-recent-posts li {
    border-bottom: 1px solid #e8e8e8;
}

/* NEW LABEL COLOR */
.product-label.new {
    background-color: rgb(78,177,93);
}
.product-label {text-transform:none;}


/* mobile info accordion icon color */
.wd-accordion-title:after {
    color: rgb(78 177 93);
}


/* disable TGMPA - variations iconicWP */
#setting-error-tgmpa {
    display: none!important;
}@media (min-width: 1025px) {
	/* WPC bundle */
.woosb-products .woosb-product .woosb-price {
    width: 170px;
    flex: 0 0 170px;
}


/* B2B quick order - CREAM */
.b2bking_bulkorder_form_container_indigo.b2bking_bulkorder_form_container_cream, #b2bking_bulkorder_search_text_indigo.b2bking_bulkorder_search_text_cream, #b2bking_bulkorder_search_text_indigo.b2bking_bulkorder_search_text_cream:focus, #b2bking_bulkorder_search_text_indigo.b2bking_bulkorder_search_text_cream:active {
    background: #f7f7f7;
}
.b2bking_bulkorder_indigo_noproducts.b2bking_bulkorder_cream_noproducts, .b2bking_bulkorder_indigo_name.b2bking_bulkorder_cream_name, .b2bking_bulkorder_indigo_name.b2bking_bulkorder_cream_name:focus, .b2bking_bulkorder_indigo_name.b2bking_bulkorder_cream_name:visited, .b2bking_bulkorder_form_container_content_line_subtotal_indigo.b2bking_bulkorder_form_container_content_line_subtotal_cream, .b2bking_bulkorder_form_container_bottom_indigo.b2bking_bulkorder_form_container_bottom_cream {
    color: #1d1b30!important;
	font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.b2bking_bulkorder_form_container_content_line_cart_indigo {
    font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-size: 15px!important;
}
.b2bking_bulkorder_form_container_top_indigo.b2bking_bulkorder_form_container_top_cream {
    background: #f7f7f7;
}
.b2bking_bulkorder_form_container_content_header_top_cream {
    background: #fff;
}
.b2bking_bulkorder_form_container_indigo.b2bking_bulkorder_form_container_cream, #b2bking_bulkorder_search_text_indigo.b2bking_bulkorder_search_text_cream, #b2bking_bulkorder_search_text_indigo.b2bking_bulkorder_search_text_cream:focus, #b2bking_bulkorder_search_text_indigo.b2bking_bulkorder_search_text_cream:active {
    background: #fff;
}
.b2bking_bulkorder_form_container_content_header_top_cream {
    border: 1px solid #fff;
    margin: 0px 0 0px;
    display: flex;
    justify-content: space-between;
    height: 49px;
    border-radius: 2px;
}
button.b2bking_bulkorder_indigo_add, button.b2bking_bulkorder_indigo_add:focus, button.b2bking_bulkorder_indigo_add:target, button.b2bking_bulkorder_indigo_add:active {
    font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-size: 15px!important;
}



.category-grid-item .wd-entities-title {
    font-size: 15px !important;
}
.category-grid-item .more-products {
    font-size: 90% !important;
}


.tabs-layout-tabs .tabs {
    --list-mb: 20px;
}


h1.entry-title.title, h3.entry-title.title {
    font-size: 48px;
}


.woocommerce-ordering select {
    color: rgb(29 27 48);
}

.tabs-layout-tabs #tab-additional_information .shop_attributes {
    max-width: 1050px;
			margin: auto;
}

/* Images gallery for badges */
.mm-badge .wd-gallery-item > img {
	max-width: 55%;
} 

/* selected variation text color */
.wd-swatch.swatch-on-single.text-only.swatch-size-default.active-swatch.swatch-enabled {
    color: #4eb15d;
} 

}

@media (min-width: 768px) and (max-width: 1024px) {
	.category-grid-item .wd-entities-title {
    font-size: 14px !important;
}
.category-grid-item .more-products {
    font-size: 90% !important;
}

/* full info on hover kedvenc style */
.wd-hover-button .wd-buttons, .wd-hover-info-alt .wd-buttons {
    background-color: #8680dd;
}

h1.entry-title.title, h3.entry-title.title {
    font-size: 38px;
}

.blog-post-loop.blog-style-flat .article-body-container {
    padding-right: 15px!important;
    padding-left: 15px!important;
	padding-bottom: 25px!important;
}


/* selected variation */
.variations_form .label span {
    margin-left: 5px;
    font-weight: 900;
    color: #4eb15d;
}
#shipping_method li label {
    font-weight: 400;
    font-size: 14px;
}

/* Images gallery for badges */
.mm-badge .wd-gallery-item > img {
	max-width: 50%;
}
.mm-badge .wd-gallery-item {
    overflow: hidden;
    max-width: 16.66%;
    padding-left: 15px!important;
    padding-right: 15px !important; 
} 
}

@media (min-width: 577px) and (max-width: 767px) {
	.variations_form .variations td {
    padding-bottom: 0px;
}
.variations_form .variations .value {
    padding-bottom: 20px;
}


.woocommerce-thankyou-order-details {
    padding-bottom: 40px;
}


.single-post-navigation .btn-label {
    font-size: 12px;
}

.category-grid-item .wd-entities-title {
    font-size: 14px !important;
}
.category-grid-item .more-products {
    font-size: 80% !important;
}
#shipping_method li label {
    font-weight: 400;
    font-size: 14px;
}


/* full info on hover kedvenc style */
.wd-hover-button .wd-buttons, .wd-hover-info-alt .wd-buttons {
    background-color: #8680dd;
}


h1.entry-title.title, h3.entry-title.title {
    font-size: 28px;
}

.blog-post-loop.blog-style-flat .article-body-container {
    padding-right: 15px!important;
    padding-left: 15px!important;
	padding-bottom: 25px!important;
}


/* selected variation */
.variations_form .label span {
    margin-left: 5px;
    font-weight: 900;
    color: #4eb15d;
}

/* Images gallery for badges */
.mm-badge .wd-gallery-item > img {
	max-width: 80%;
}
.mm-badge .wd-gallery-item {
    overflow: hidden;
    max-width: 25%;
    padding-left: 15px!important;
    padding-right: 15px !important; 
	margin-bottom: 0px !important;
} 
}

@media (max-width: 576px) {
	.wd-accordion-title-text {
    font-size: var(--wd-accordion-font-size,14px);
}
.wd-accordion.wd-style-default:before {
    border-top: 0px solid var(--brdcolor-gray-300);
}

/* Free gift popup */
.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item {
    width: 45.33%;
}



.btn-sol-fw {
    width: 100%;
}


.variations_form .variations td {
    padding-bottom: 0px;
}
.variations_form .variations .value {
    padding-bottom: 20px;
}


.woocommerce-thankyou-order-details {
    padding-bottom: 40px;
}


.single-post-navigation .btn-label {
    font-size: 12px;
}

.category-grid-item .wd-entities-title {
    font-size: 14px !important;
}
.category-grid-item .more-products {
    font-size: 80% !important;
}
#shipping_method li label {
    font-weight: 400;
    font-size: 14px;
}

.checkout-order-review {
    padding: 0px;
}

/* CART FIX */
.widget_shopping_cart_content {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    height: 100%;
}
.widget.woocommerce.widget_shopping_cart {
    position: relative;
    flex: 1 1 100%;
}
.cart-widget-side .wd-scroll-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-height: 100%;
}
.cart-widget-side .shopping-cart-widget-footer>p {
    padding-right: 15px;
    padding-left: 15px;
}
.cart-widget-side .shopping-cart-widget-footer {
    flex: 0 0 auto;
    padding-bottom: 15px;
}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item {
    padding: 15px;
}
.cart-widget-side .shopping-cart-widget-body {
    position: relative;
    flex: 1 1 auto;
}
.cart-widget-side {
    display: flex;
    flex-direction: column;
	height: auto;
}
/* CART FIX END */


.woodmart-woocommerce-layered-nav .swatches-display-double li {
    flex-basis: 50%;
    max-width: 100%;
}
.blog-post-loop.blog-style-flat .article-body-container {
    padding-right: 15px!important;
    padding-left: 15px!important;
	padding-bottom: 25px!important;
}

h1.entry-title.title, h3.entry-title.title {
    font-size: 28px;
}


.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
}

.wd-hover-quick .add-to-cart-loop:before {
    content: "\f126";
    font-family: "woodmart-font";
}

.wd-before-add-to-cart {
    line-height: 1.2em;
}


/* Images gallery for badges */
.mm-badge .wd-gallery-item {
    overflow: hidden;
    max-width: 25%;
    padding-left: 15px!important;
    padding-right: 15px !important; 
	margin-bottom: 0px !important;
} 

/* selected variation */
.variations_form .label span {
    margin-left: 5px;
    font-weight: 900;
    color: #4eb15d;
}


/* full info on hover kedvenc style */
.wd-hover-button .wd-buttons, .wd-hover-info-alt .wd-buttons {
    background-color: #8680dd;
}


.wd-nav-product-cat {
    background-color: rgb(0 0 0 / 4%);
}
.mobile-nav .searchform {
    background: #f7f7f7;
    box-shadow: 0 -1px 9px rgb(29 27 48 / 46%);
}
.wd-nav-mobile li a {
    border-bottom: 0px solid var(--nav-mobile-link-brdcolor) !important;
}
.mobile-nav .wd-nav-opener {
        border-left: 0px solid var(--nav-mobile-link-brdcolor) !important;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    border-bottom: 1px solid #e8e8e8;
}
.mobile-nav .wd-nav-opener.wd-active {
    background-color: rgb(0 0 0 / 5%) !important;
}


.menu-item-wishlist{
	display:none!important;
}
}

