/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* START Css translate hack for Itella Smartpost */

/* Common styles for all languages */
html[lang="lv"] label[for="shipping_method_0_itella_pp"],
html[lang="ru-RU"] label[for="shipping_method_0_itella_pp"],
html[lang="lt-LT"] label[for="shipping_method_0_itella_pp"],
html[lang="et-ET"] label[for="shipping_method_0_itella_pp"] {
    font-size: 0;
    display: flex;
    justify-content: end;
	flex-wrap: wrap;
}
.price > small:nth-child(4){
	display: none;
}
html[lang="lv"] label[for="shipping_method_0_itella_pp"] .itella-shipping-container,
html[lang="ru-RU"] label[for="shipping_method_0_itella_pp"] .itella-shipping-container,
html[lang="lt-LT"] label[for="shipping_method_0_itella_pp"] .itella-shipping-container,
html[lang="et-ET"] label[for="shipping_method_0_itella_pp"] .itella-shipping-container {
	flex: 1 0 100%;
	margin-top: 2px;
}

html[lang="lv"] label[for="shipping_method_0_itella_pp"] span,
html[lang="ru-RU"] label[for="shipping_method_0_itella_pp"] span,
html[lang="lt-LT"] label[for="shipping_method_0_itella_pp"] span,
html[lang="et-ET"] label[for="shipping_method_0_itella_pp"] span {
    font-size: 14px;
}

/* Latvian */
html[lang="lv"] label[for="shipping_method_0_itella_pp"]:before {
    content: 'Smartpost paku skapis: ';
}

/* Russian */
html[lang="ru-RU"] label[for="shipping_method_0_itella_pp"]:before {
    content: 'Постамат Smartpost: ';
}

/* Lithuanian */
html[lang="lt-LT"] label[for="shipping_method_0_itella_pp"]:before {
    content: 'Smartpost siuntų terminalas: ';
}

/* Estonian */
html[lang="et-ET"] label[for="shipping_method_0_itella_pp"]:before {
    content: 'Smartposti pakiautomaat: ';
}

html[lang="lv"] label[for="shipping_method_0_itella_pp"]:before,
html[lang="ru-RU"] label[for="shipping_method_0_itella_pp"]:before,
html[lang="lt-LT"] label[for="shipping_method_0_itella_pp"]:before,
html[lang="et-ET"] label[for="shipping_method_0_itella_pp"]:before {
    display: block;
    font-size: 14px;
}

/* END Css translate hack for Itella Smartpost */


/* START Css translate hack for expresspasts */

/* Common styles for all languages and shipping methods */
html[lang="lv"] label[for^="shipping_method_0_post_"],
html[lang="ru-RU"] label[for^="shipping_method_0_post_"],
html[lang="lt-LT"] label[for^="shipping_method_0_post_"],
html[lang="et"] label[for^="shipping_method_0_post_"] {
    font-size: 0;
    display: flex;
    justify-content: end;
}

html[lang="lv"] label[for^="shipping_method_0_post_"] span,
html[lang="ru-RU"] label[for^="shipping_method_0_post_"] span,
html[lang="lt-LT"] label[for^="shipping_method_0_post_"] span,
html[lang="et"] label[for^="shipping_method_0_post_"] span {
    font-size: 14px;
}

html[lang="lv"] label[for="shipping_method_0_post_po"]:before {
    content: 'Pasta nodaļas: ';
}

html[lang="lv"] label[for="shipping_method_0_post_pt"]:before {
    content: 'Paku terminālis: ';
}

html[lang="lv"] label[for="shipping_method_0_post_ck"]:before {
    content: 'Circle K degvielas uzpildes stacijas: ';
}

html[lang="ru-RU"] label[for="shipping_method_0_post_po"]:before {
    content: 'Почтовое отделение: ';
}

html[lang="ru-RU"] label[for="shipping_method_0_post_pt"]:before {
    content: 'Почтовый терминал: ';
}

html[lang="ru-RU"] label[for="shipping_method_0_post_ck"]:before {
    content: 'АЗС Circle K: ';
}

html[lang="lt-LT"] label[for="shipping_method_0_post_po"]:before {
    content: 'Pašto skyrius: ';
}

html[lang="lt-LT"] label[for="shipping_method_0_post_pt"]:before {
    content: 'Siuntų terminalas: ';
}

html[lang="lt-LT"] label[for="shipping_method_0_post_ck"]:before {
    content: 'Circle K degalinės: ';
}

html[lang="et"] label[for="shipping_method_0_post_po"]:before {
    content: 'Postkontor: ';
}

html[lang="et"] label[for="shipping_method_0_post_pt"]:before {
    content: 'Pakiautomaat: ';
}

html[lang="et"] label[for="shipping_method_0_post_ck"]:before {
    content: 'Circle K tanklad: ';
}

html[lang="lv"] label[for^="shipping_method_0_post_"]:before,
html[lang="ru-RU"] label[for^="shipping_method_0_post_"]:before,
html[lang="lt-LT"] label[for^="shipping_method_0_post_"]:before,
html[lang="et"] label[for^="shipping_method_0_post_"]:before {
    display: block;
    font-size: 14px;
}

/* END Css translate hack for expresspasts */




/* START Translate Klavio chechout checkbox text hack */
html[lang="lv"] #kl_newsletter_checkbox_field label,
html[lang="ru-RU"] #kl_newsletter_checkbox_field label,
html[lang="sv-SE"] #kl_newsletter_checkbox_field label,
html[lang="et"] #kl_newsletter_checkbox_field label,
html[lang="nl-NL"] #kl_newsletter_checkbox_field label,
html[lang="lt-LT"] #kl_newsletter_checkbox_field label {
	display: flex;	
	flex-direction: row;
}

html[lang="lv"] #kl_newsletter_checkbox_field label *,
html[lang="ru-RU"] #kl_newsletter_checkbox_field label *,
html[lang="sv-SE"] #kl_newsletter_checkbox_field label *,
html[lang="et"] #kl_newsletter_checkbox_field label *,
html[lang="nl-NL"] #kl_newsletter_checkbox_field label *,
html[lang="lt-LT"] #kl_newsletter_checkbox_field label * {
	order: 2;
}

html[lang="lv"] #kl_newsletter_checkbox_field label input,
html[lang="ru-RU"] #kl_newsletter_checkbox_field label input,
html[lang="sv-SE"] #kl_newsletter_checkbox_field label input,
html[lang="et"] #kl_newsletter_checkbox_field label input,
html[lang="nl-NL"] #kl_newsletter_checkbox_field label input,
html[lang="lt-LT"] #kl_newsletter_checkbox_field label input {
	order: 1;
}

html[lang="lv"] #kl_newsletter_checkbox_field label,
html[lang="ru-RU"] #kl_newsletter_checkbox_field label,
html[lang="sv-SE"] #kl_newsletter_checkbox_field label,
html[lang="et"] #kl_newsletter_checkbox_field label,
html[lang="nl-NL"] #kl_newsletter_checkbox_field label,
html[lang="lt-LT"] #kl_newsletter_checkbox_field label {
    font-size: 0;
}

html[lang="lv"] #kl_newsletter_checkbox_field label:before,
html[lang="ru-RU"] #kl_newsletter_checkbox_field label:before,
html[lang="sv-SE"] #kl_newsletter_checkbox_field label:before,
html[lang="et"] #kl_newsletter_checkbox_field label:before,
html[lang="nl-NL"] #kl_newsletter_checkbox_field label:before,
html[lang="lt-LT"] #kl_newsletter_checkbox_field label:before,
html[lang="lv"] #kl_newsletter_checkbox_field span.optional,
html[lang="ru-RU"] #kl_newsletter_checkbox_field span.optional,
html[lang="sv-SE"] #kl_newsletter_checkbox_field span.optional,
html[lang="et"] #kl_newsletter_checkbox_field span.optional,
html[lang="nl-NL"] #kl_newsletter_checkbox_field span.optional,
html[lang="lt-LT"] #kl_newsletter_checkbox_field span.optional {
    font-size: 16px;
	order: 2;
}

html[lang="lv"] #kl_newsletter_checkbox_field span.optional,
html[lang="ru-RU"] #kl_newsletter_checkbox_field span.optional,
html[lang="sv-SE"] #kl_newsletter_checkbox_field span.optional,
html[lang="et"] #kl_newsletter_checkbox_field span.optional,
html[lang="nl-NL"] #kl_newsletter_checkbox_field span.optional,
html[lang="lt-LT"] #kl_newsletter_checkbox_field span.optional {
	margin-left: 6px;
}

html[lang="lv"] #kl_newsletter_checkbox_field label:before {
    content: 'Pieteikties, lai saņemtu e-pasta atjauninājumus un jaunumus';
}

html[lang="ru-RU"] #kl_newsletter_checkbox_field label:before {
    content: 'Подпишитесь на меня, чтобы получать обновления и новости по электронной почте';
}

html[lang="sv-SE"] #kl_newsletter_checkbox_field label:before {
    content: 'Registrera mig för att få e-postuppdateringar och nyheter';
}

html[lang="et"] #kl_newsletter_checkbox_field label:before {
    content: 'Registreeruge, et saada värskendusi ja uudiseid meili teel';
}

html[lang="nl-NL"] #kl_newsletter_checkbox_field label:before {
    content: 'Meld mij aan om e-mailupdates en nieuws te ontvangen';
}

html[lang="lt-LT"] #kl_newsletter_checkbox_field label:before {
    content: 'Prisiregistruokite, kad gautumėte naujienas ir naujienas el. paštu';
}
/* END Translate Klavio chechout checkbox text hack */

/* START B2BKing */
body.woocommerce-cart #b2bking_request_custom_quote_textarea_abovetext {
	position: absolute;
    bottom: -24%;
}

body.woocommerce-cart #b2bking_request_custom_quote_textarea {
	position: absolute;
    bottom: -216%;
}

body.woocommerce-cart .cart-actions {
	position: relative;
}

body button.b2bking_subaccounts_account_button.b2bking_subaccounts_account_button_login,
body button.b2bking_subaccounts_account_button {
    width: unset;
}

body .cart-actions .coupon {
	width: max-content;
	margin-bottom: 14px;
}

body.woocommerce-cart #b2bking_request_custom_quote_button {
	margin-bottom: 0;
}

body .b2bking_myaccount_individual_conversation_bottom {
    padding-bottom: 10px;
}

@media screen and (max-width: 920px) {
	body.woocommerce-account #b2bking_myaccount_offers_container {
		margin: 0;
	}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
	body.woocommerce-account.b2bking_b2b_user .wd-my-account-sidebar {
		flex-basis: 30%;
		max-width: 30%;
		width: 30%;
		padding-left: 16px;
		padding-right: 16px;
	}

	body.woocommerce-account.b2bking_b2b_user .woocommerce-MyAccount-content {
		flex-basis: 70%;
		max-width: 70%;
		width: 70%;
		padding-left: 16px;
		padding-right: 16px;
	}

	body.woocommerce-account #b2bking_myaccount_bulkorder_container {
		margin: 0;
		min-width: 487px;
	}

		body.woocommerce-account.woocommerce-purchase-lists .b2bking_bulkorder_form_container_content {
		padding: 20px 8px;
	}

    body.woocommerce-account .b2bking_bulkorder_form_container_content_line_indigo {
        padding: 10px 6px;
    }

    body.woocommerce-account .b2bking_bulkorder_indigo_name,
    body.woocommerce-account .b2bking_bulkorder_indigo_name:focus,
    body.woocommerce-account .b2bking_bulkorder_indigo_name:visited {
        font-size: 14px;
    }

    body.woocommerce-account img.b2bking_bulkorder_indigo_image.b2bking_bulkorder_cream_image {
        display: none;
    }

    body.woocommerce-account .b2bking_bulkorder_indigo_product_container,
    body.woocommerce-account .b2bking_bulkorder_form_container_content_header_product_indigo {
        width: 31%;
    }

    body.woocommerce-account .b2bking_bulkorder_form_container_content_header_qty_indigo {
        width: 16%;
    }

    body.woocommerce-account .b2bking_bulkorder_form_container_content_header_subtotal_indigo {
        width: 25%;
    }

    body.woocommerce-account .b2bking_cream_input_group {
        width: 24%;
    }

    body.woocommerce-account .b2bking_bulkorder_form_container_content_line_subtotal_cream {
        margin-left: 6px;
    }

    body.woocommerce-account .b2bking_bulkorder_form_container_cream_filters.b2bking_filters_open {
        padding: 8px;
    }

    body.woocommerce-account .b2bking_bulkorder_filter_header {
        padding: 0 6px 20px 0;
    }
}

@media screen and (max-width: 430px) {
	body.woocommerce-account.woocommerce-purchase-lists .b2bking_bulkorder_form_container_bottom_add * {
		margin: 0;
	}

	body.woocommerce-account.woocommerce-purchase-lists .b2bking_bulkorder_form_container_bottom_add {
		display: flex;
		flex-wrap: wrap;
		gap: 8px;
	}

    #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,
    #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 {
        margin-bottom: 6px;
        margin-top: 18px;
    }

    body .b2bking_bulkorder_clear {
        top: 25px;
    }

    body .b2bking_bulkorder_form_container_bottom_add button {
		margin-bottom: 12px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}

	body .b2bking_bulkorder_form_container_bottom_add {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 10px;
	}

    table#b2bking_purchase_lists_table {
        width: 100%!important;
    }

}

body .b2bking_bulkorder_clear {
	padding: 2px 6px;
    min-height: 26px;
    position: absolute;
    text-transform: math-auto;
}

@media screen and (max-width: 665px) {
    button.b2bking_bulkorder_clear {
        left: 48%;
    }
}


/* ??????? */
body.woocommerce-account select#b2bking_bulkorder_searchby_select option {
	background-color: #646464;
}

body.woocommerce-account div#b2bking_purchase_lists_table_length {
	display: none;
}



html[lang="lv"] body.woocommerce-account .dataTables_empty,
html[lang="pl-PL"] body.woocommerce-account .dataTables_empty,
html[lang="ru-RU"] body.woocommerce-account .dataTables_empty,
html[lang="cs-CZ"] body.woocommerce-account .dataTables_empty,
html[lang="de-DE"] body.woocommerce-account .dataTables_empty {
	font-size: 0;
}

html[lang="lv"] body.woocommerce-account .dataTables_empty:before {
	content: 'Tabulā dati nav pieejami';
	font-size: 14px;
}

html[lang="pl-PL"] body.woocommerce-account .dataTables_empty:before {
	content: 'Dane niedostępne w tabeli';
	font-size: 14px;
}

html[lang="ru-RU"] body.woocommerce-account .dataTables_empty:before {
	content: 'Данные отсутствуют в таблице';
	font-size: 14px;
}

html[lang="cs-CZ"] body.woocommerce-account .dataTables_empty:before {
	content: 'V tabulce nejsou k dispozici žádné údaje';
	font-size: 14px;
}

html[lang="de-DE"] body.woocommerce-account .dataTables_empty:before {
	content: 'In der Tabelle sind keine Daten verfügbar';
	font-size: 14px;
}

html[lang="lv"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:first-child,
html[lang="pl-PL"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:first-child,
html[lang="ru-RU"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:first-child,
html[lang="cs-CZ"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:first-child,
html[lang="de-DE"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:first-child {
	font-size: 0;
}

html[lang="lv"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:before {
	content: 'Meklēt:';
	font-size: 14px;
}

html[lang="pl-PL"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:before {
	content: 'Szukać:';
	font-size: 14px;
}

html[lang="ru-RU"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:before {
	content: 'Искать:';
	font-size: 14px;
}

html[lang="cs-CZ"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:before {
	content: 'Hledat:';
	font-size: 14px;
}

html[lang="de-DE"] body.woocommerce-account div#b2bking_purchase_lists_table_filter label:before {
	content: 'Zu suchen:';
	font-size: 14px;
}

html[lang="lv"] body.woocommerce-account .dataTables_wrapper .dataTables_info,
html[lang="pl-PL"] body.woocommerce-account .dataTables_wrapper .dataTables_info,
html[lang="ru-RU"] body.woocommerce-account .dataTables_wrapper .dataTables_info,
html[lang="cs-CZ"] body.woocommerce-account .dataTables_wrapper .dataTables_info,
html[lang="de-DE"] body.woocommerce-account .dataTables_wrapper .dataTables_info {
	display: none;
}

html[lang="lv"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous,
html[lang="lv"] body.woocommerce-account .dataTables_wrapper .paginate_button.next,
html[lang="pl-PL"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous,
html[lang="pl-PL"] body.woocommerce-account .dataTables_wrapper .paginate_button.next,
html[lang="ru-RU"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous,
html[lang="ru-RU"] body.woocommerce-account .dataTables_wrapper .paginate_button.next,
html[lang="cs-CZ"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous,
html[lang="cs-CZ"] body.woocommerce-account .dataTables_wrapper .paginate_button.next,
html[lang="de-DE"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous,
html[lang="de-DE"] body.woocommerce-account .dataTables_wrapper .paginate_button.next {
	font-size: 0;
}

html[lang="lv"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous:before {
	content: 'Atpakaļ';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="lv"] body.woocommerce-account .dataTables_wrapper .paginate_button.next:before {
	content: 'Tālāk';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="pl-PL"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous:before {
	content: 'Z powrotem';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="pl-PL"] body.woocommerce-account .dataTables_wrapper .paginate_button.next:before {
	content: 'Następny';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="ru-RU"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous:before {
	content: 'Назад';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="ru-RU"] body.woocommerce-account .dataTables_wrapper .paginate_button.next:before {
	content: 'Следующий';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="cs-CZ"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous:before {
	content: 'Zadní';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="cs-CZ"] body.woocommerce-account .dataTables_wrapper .paginate_button.next:before {
	content: 'Další';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="de-DE"] body.woocommerce-account .dataTables_wrapper .paginate_button.previous:before {
	content: 'Zurück';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}

html[lang="de-DE"] body.woocommerce-account .dataTables_wrapper .paginate_button.next:before {
	content: 'Nächste';
	font-size: 14px;
	min-width: 1.5em;
    padding: 0.5em 1em;
    display: inline-block;
}
/* END B2BKing */

/* START B2B register form input fields translate */
html[lang="lv"] label[for="b2bking_field_9052"],
html[lang="lv"] label[for="b2bking_field_9053"],
html[lang="lv"] label[for="b2bking_field_9054"],
html[lang="lv"] label[for="b2bking_field_9055"],
html[lang="lv"] label[for="b2bking_field_9056"],
html[lang="lv"] label[for="b2bking_field_9058"],
html[lang="lv"] label[for="b2bking_field_9057"],
html[lang="lv"] label[for="b2bking_custom_field_9060"],
html[lang="lv"] label[for="b2bking_field_9059"],

html[lang="et"] label[for="b2bking_field_9052"],
html[lang="et"] label[for="b2bking_field_9053"],
html[lang="et"] label[for="b2bking_field_9054"],
html[lang="et"] label[for="b2bking_field_9055"],
html[lang="et"] label[for="b2bking_field_9056"],
html[lang="et"] label[for="b2bking_field_9058"],
html[lang="et"] label[for="b2bking_field_9057"],
html[lang="et"] label[for="b2bking_custom_field_9060"],
html[lang="et"] label[for="b2bking_field_9059"],

html[lang="lt-LT"] label[for="b2bking_field_9052"],
html[lang="lt-LT"] label[for="b2bking_field_9053"],
html[lang="lt-LT"] label[for="b2bking_field_9054"],
html[lang="lt-LT"] label[for="b2bking_field_9055"],
html[lang="lt-LT"] label[for="b2bking_field_9056"],
html[lang="lt-LT"] label[for="b2bking_field_9058"],
html[lang="lt-LT"] label[for="b2bking_field_9057"],
html[lang="lt-LT"] label[for="b2bking_custom_field_9060"],
html[lang="lt-LT"] label[for="b2bking_field_9059"],

html[lang="ru-RU"] label[for="b2bking_field_9052"],
html[lang="ru-RU"] label[for="b2bking_field_9053"],
html[lang="ru-RU"] label[for="b2bking_field_9054"],
html[lang="ru-RU"] label[for="b2bking_field_9055"],
html[lang="ru-RU"] label[for="b2bking_field_9056"],
html[lang="ru-RU"] label[for="b2bking_field_9058"],
html[lang="ru-RU"] label[for="b2bking_field_9057"],
html[lang="ru-RU"] label[for="b2bking_custom_field_9060"],
html[lang="ru-RU"] label[for="b2bking_field_9059"] {
	font-size: 0;
}

html[lang="lv"] .b2bking_custom_registration_container label:before,
html[lang="lt-LT"] .b2bking_custom_registration_container label:before,
html[lang="et"] .b2bking_custom_registration_container label:before,
html[lang="ru-RU"] .b2bking_custom_registration_container label:before {
	font-size: 14px;
}
/* LV */
/* First name */
html[lang="lv"] label[for="b2bking_field_9052"]:before {
	content: 'Vārds';
}
/* Last name */
html[lang="lv"] label[for="b2bking_field_9053"]:before {
	content: 'Uzvārds';
}
/* Company name */
html[lang="lv"] label[for="b2bking_field_9054"]:before {
	content: 'Uzņēmuma nosaukums';
}
/* Street Address */
html[lang="lv"] label[for="b2bking_field_9055"]:before {
	content: 'Ielas adrese';
}
/* Address Line 2 */
html[lang="lv"] label[for="b2bking_field_9056"]:before {
	content: 'Adreses 2. rindiņa';
}
/* Country */
html[lang="lv"] label[for="b2bking_custom_field_9060"]:before {
	content: 'Valsts un reģions';
}
/* Town / City */
html[lang="lv"] label[for="b2bking_field_9057"]:before {
	content: 'Pilsēta';
}
/* Postcode / ZIP */
html[lang="lv"] label[for="b2bking_field_9058"]:before {
	content: 'Pasta indekss';
}
/* Phone Number */
html[lang="lv"] label[for="b2bking_field_9059"]:before {
	content: 'Telefona numurs';
}

/* EE */
/* First name */
html[lang="et"] label[for="b2bking_field_9052"]:before {
	content: 'Eesnimi';
}
/* Last name */
html[lang="et"] label[for="b2bking_field_9053"]:before {
	content: 'Perekonnanimi';
}
/* Company name */
html[lang="et"] label[for="b2bking_field_9054"]:before {
	content: 'Ettevõtte nimi';
}
/* Street Address */
html[lang="et"] label[for="b2bking_field_9055"]:before {
	content: 'Tänava aadress';
}
/* Address Line 2 */
html[lang="et"] label[for="b2bking_field_9056"]:before {
	content: 'Aadressi rida 2';
}
/* Country */
html[lang="et"] label[for="b2bking_custom_field_9060"]:before {
	content: 'Riik ja piirkond';
}
/* Town / City */
html[lang="et"] label[for="b2bking_field_9057"]:before {
	content: 'Linn';
}
/* Postcode / ZIP */
html[lang="et"] label[for="b2bking_field_9058"]:before {
	content: 'Postiindeks';
}
/* Phone Number */
html[lang="et"] label[for="b2bking_field_9059"]:before {
	content: 'Telefoninumber';
}

/* LT */
/* First name */
html[lang="lt-LT"] label[for="b2bking_field_9052"]:before {
	content: 'Pirmas vardas';
}
/* Last name */
html[lang="lt-LT"] label[for="b2bking_field_9053"]:before {
	content: 'Pavardė';
}
/* Company name */
html[lang="lt-LT"] label[for="b2bking_field_9054"]:before {
	content: 'Įmonės pavadinimas';
}
/* Street Address */
html[lang="lt-LT"] label[for="b2bking_field_9055"]:before {
	content: 'Gatvės adresas';
}
/* Address Line 2 */
html[lang="lt-LT"] label[for="b2bking_field_9056"]:before {
	content: 'Adreso eilutė 2';
}
/* Country */
html[lang="lt-LT"] label[for="b2bking_custom_field_9060"]:before {
	content: 'Šalis ir regionas';
}
/* Town / City */
html[lang="lt-LT"] label[for="b2bking_field_9057"]:before {
	content: 'Miestas';
}
/* Postcode / ZIP */
html[lang="lt-LT"] label[for="b2bking_field_9058"]:before {
	content: 'Pašto indeksas';
}
/* Phone Number */
html[lang="lt-LT"] label[for="b2bking_field_9059"]:before {
	content: 'Telefono numeris';
}

/* ru-RU */
/* First name */
html[lang="ru-RU"] label[for="b2bking_field_9052"]:before {
	content: 'Имя';
}
/* Last name */
html[lang="ru-RU"] label[for="b2bking_field_9053"]:before {
	content: 'Фамилия';
}
/* Company name */
html[lang="ru-RU"] label[for="b2bking_field_9054"]:before {
	content: 'Название компании';
}
/* Street Address */
html[lang="ru-RU"] label[for="b2bking_field_9055"]:before {
	content: 'Улица';
}
/* Address Line 2 */
html[lang="ru-RU"] label[for="b2bking_field_9056"]:before {
	content: 'Адресная строка 2';
}
/* Country */
html[lang="ru-RU"] label[for="b2bking_custom_field_9060"]:before {
	content: 'Страна и регион';
}
/* Town / City */
html[lang="ru-RU"] label[for="b2bking_field_9057"]:before {
	content: 'Город';
}
/* Postcode / ZIP */
html[lang="ru-RU"] label[for="b2bking_field_9058"]:before {
	content: 'Почтовый индекс';
}
/* Phone Number */
html[lang="ru-RU"] label[for="b2bking_field_9059"]:before {
	content: 'Номер телефона';
}
/* END B2B register form input fields translate */

.why-us-icon-block .box-icon-align-left .box-icon-wrapper {
	margin-right: 12px;
}

.grid .elementor-widget-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 1px solid #DADADA;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.menu.wd-nav .wp-block-wd-gallery .wp-block-wd-gallery-item {
    width: 210px;
}

.menu.wd-nav .wp-block-wd-gallery.wd-caption-mask .wp-block-wd-gallery-item .wd-block-image {
    overflow: hidden;
    border-radius: 5px;
}

.menu.wd-nav .wp-block-wd-gallery.wd-caption-mask .wp-block-wd-gallery-item figcaption {
    background: unset;
    padding: 0;
    text-align: left;
    left: 5px;
    bottom: 5px;
    text-transform: capitalize;
    font-size: 14px;
    color: #ffffff;
    font-family: Josefin Sans;
    text-shadow: 0px 0px 5px #000000, 0px 0px 20px #000000, 0px 0px 20px #000000, 0px 0px 44px #000000, 0px 0px 44px #000000, 0px 0px 44px #000000, 0px 0px 44px #000000, 0px 0px 44px #000000, 0px 0px 44px #000000, 0px 0px 44px #000000, 0px 0px 44px #000000;
}


@media screen and (min-width: 769px) {
        .grid .elementor-element-populated {
        display: grid!important;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(3, 1fr);
        grid-gap: 0;
        border-collapse: collapse;
    }

    /* Remove borders on outer edges of grid */
    .grid .elementor-widget-image:nth-child(+n-4) {
        border-top: 0;
    }

    .grid .elementor-widget-image:nth-last-child(-n+4) {
        border-bottom: 0;
    }

    .grid .elementor-widget-image:nth-child(4n+1) {
        border-left: 0;
    }

    .grid .elementor-widget-image:nth-child(4n) {
        border-right: 0;
    }
}

@media screen and (max-width: 768px) {
    .grid .elementor-element-populated {
        display: grid!important;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(4, 1fr);
        grid-gap: 0;
        border-collapse: collapse;
    }

    /* Remove borders on outer edges of grid */
    .grid .elementor-widget-image:nth-child(3n+1) {
        border-left: 0!important;
    }

    .grid .elementor-widget-image:nth-child(3n) {
        border-right: 0!important;
    }

    .grid .elementor-widget-image:nth-child(-n+3) {
        border-top: 0!important;
    }

    .grid .elementor-widget-image:nth-last-child(-n+3) {
        border-bottom: 0!important;
    }
}

@media screen and (max-width: 430px) {
    body .grid .elementor-widget-image {
        padding: 16px;
    }
}

/***********************/
/* START Global staff */

/* START Radio buttons style overwrite */
/* body input[type="radio"] {
    -webkit-appearance: none;
    appearance: none;
} */

/* Change img link */
/* body input[type="radio"] {
    height: 13px;
    width: 13px;
    background: url(/../wp-content/uploads/2022/12/Ellipse-13.png) center center;
    background-repeat: no-repeat;
    background-size: cover;
} */

/* Change img link */
/* body input[type="radio"]:checked {
    height: 13px;
    width: 13px;
    background: url(/../wp-content/uploads/2022/11/Active.png) center center;
    background-repeat: no-repeat;
    background-size: cover;
} */
/* END Radio buttons style overwrite */

/* START fix container width globaly */
html .e-con-boxed.wd-section-stretch {
	--container-max-width: min(calc(var(--wd-container-w)));
}

body .container {
	padding-left: 0;
	padding-right: 0;
}
/* END fix container width globaly */

/* START Woo string "Addresses" bug fix for lv */
html[lang="lv"] .woocommerce-MyAccount-navigation-link--edit-address a,
html[lang="lv"] .edit-address-link a{
	font-size: 0;
}

html[lang="lv"] .woocommerce-MyAccount-navigation-link--edit-address a:after,
html[lang="lv"] .edit-address-link a:after {
	content: 'Adreses';
	font-size: 14px;
}
/* END Woo string "Addresses" bug fix for lv */

/* START Image galery view button fix */
body .pswp__button {
	padding: 0!important;
}
body button.pswp__button:hover {
	background-color: unset!important;
}
/* END Image galery view button fix */

@media screen and (max-width: 1280px) {
    body .container {
        padding-right: 32px;
        padding-left: 32px;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    body .container, body .container-fluid, body .e-parent {
        padding-right: 32px;
        padding-left: 32px;
    }

    .my-section {
        margin-top: 72px!important;
    }
}

@media screen and (max-width: 768px) {
    body .container, body .container-fluid, body .e-paren {
        padding-right: 16px;
        padding-left: 16px;
    }

    .my-section {
        margin-top: 72px!important;
    }
}

.my-section {
	margin-top: 96px!important;
}


/* START CookieYES css */
@media screen and (max-width: 1024px) {
    body .cky-revisit-bottom-left {
        bottom: 10px !important;
    }
}

body .cky-show-desc-btn:hover,
body .cky-accordion-btn:hover {
	background-color: unset;
}

body .cky-notice-btn-wrapper {
	display: flex;
	gap: 8px;
}

@media (max-width: 425px) {
	.cky-notice-btn-wrapper {
		margin-top: 8px;
	}
}

body .cky-notice-btn-wrapper .cky-btn {
	margin: 0;
	flex: 1 1 0px;
	width: 30%;
}

@media only screen and (max-width: 576px) {
	.cky-consent-bar .cky-notice-btn-wrapper > * {
		width: 90vw !important;
		min-height: 5vh;
	}	
	.cky-modal .cky-prefrence-btn-wrapper > * {
		max-height: 5vh;
	}
}

@media only screen and (min-width: 769px) and (max-width: 992px) {
	.cky-consent-bar .cky-notice-btn-wrapper {
		flex-direction: column;
	}
	.cky-consent-bar .cky-notice-btn-wrapper > * {
		min-height: 4vh;
		width: 15em !important;
	}
}

body .cky-btn-revisit-wrapper {
	background-color: var(--wd-primary-color)!important;
}

body .cky-btn-revisit-wrapper button:hover {
	background-color: unset!important;
}

body .cky-consent-bar .cky-btn {
	border: solid;
}

.cky-modal a,
.cky-consent-container a,
.cky-show-desc-btn,
.cky-btn {
	color: var(--wd-primary-color) !important;
	border-color: var(--wd-primary-color) !important;
}
.cky-btn.cky-btn-accept {
	color: #fff !important;
	background-color: var(--wd-primary-color) !important;
}

/* END CookieYES css */
/* END Global staff */
/*******************/

/************************/
/* START Cart/Sidecart */
body.woocommerce-cart table.shop_table :is(tbody,tfoot) th {
    padding-left: 0;
}

body .cart-widget-side .wd-empty-mini-cart .wc-backward {
	display: flex;
}

.woocommerce-cart th.product-name {
    position: relative;
    left: -100px;
}

/* start fix plus/minus focus/hover effect if elementor is set. */
body input[type="button"].minus:hover,
body input[type="button"].minus:focus {
	border-start-start-radius: var(--wd-form-brd-radius);
    border-end-start-radius: var(--wd-form-brd-radius);
}

body input[type="button"].plus:hover,
body input[type="button"].plus:focus {
	border-start-end-radius: var(--wd-form-brd-radius);
    border-end-end-radius: var(--wd-form-brd-radius);
}
/* end fix plus/minus focus/hover effect if elementor is set. */



/* disable spinner (the little arrows) on quantity inputs */
.quantity input[type="number"]::-webkit-inner-spin-button,
.quantity input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}
/* For Firefox */
.quantity input[type="number"] {
    -moz-appearance: textfield !important;
}


body.woocommerce-cart .coupon input[type='text'] {
	height: auto;
}

@media screen and ( max-width: 769px) {
    body.woocommerce-cart .coupon input[type='text'] {
        height: var(--wd-form-height)!important;
    }
}

.woocommerce-cart #select2-calc_shipping_country-container {
	display: flex;
    align-items: center;
    height: 100%;
	white-space: unset;
}

.shopping-cart-widget-footer .wd-progress-bar .progress-msg {
	display: block;
}

/* END Cart/Sidecart */
/********************/

/******************/
/* START checkout-page */
body.woocommerce-checkout #legal_or_natural_person_field label {
    display: none;
}


body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .input-text {
	height: 100%;
}

body .checkout-order-review:before,
.checkout-order-review:after {
	display: none;
}

/* Add theme color to custom added price labels on free shipping methods */
.free-shipping-method-price-label {
	color: var(--wd-primary-color);
	font-weight: 600;
}

/* Omniva shipping pickup point modal */
.omnivalt_terminal_container h2 {
	text-align: center;
}

@media only screen and (max-width: 576px) {
	.omnivalt_terminal_container h2 {
		text-align: left;
		max-width: 80%
	}
}

/* END checkout-page */
/********************/

/******************/
/* START TY-page */

body.woocommerce-order-received h2 {
	text-transform: inherit;
    font-size: 24px;
}

body.woocommerce-order-received  .woocommerce-table--order-details tfoot tr:last-child th {
	text-transform: inherit;
    font-size: 16px;
}

@media screen and (max-width: 1024px) {
    body.woocommerce-order-received h2 {
        text-transform: inherit;
        font-size: 20px;
    }
}

.woocommerce-order-received .page-title {
    display: none !important;
}

/* END TY-page */
/**************/

/********************/
/* START Shop page */


/* Change shop filter icon from burger to filter icon */
body.archive .wd-burger-icon>a:before {
	font-size: 16px!important;
    content: "\f118";
    font-family: "woodmart-font";
}

/* START Category filter and atribute filter clickable whole width and .count elements aligned in one column */
body.categories-accordion-on .widget_product_categories .product-categories {
	padding-right: 4px;
}

.widget_product_categories .product-categories li a,
body .wd-filter-list li a {
	z-index: 9;
}

body.categories-accordion-on .widget_product_categories,
body .wd-filter-list {
	position: relative;
}

body.categories-accordion-on .widget_product_categories .count{
	position: absolute;
	right: 0px;
}

body .wd-filter-list .count {
	position: absolute;
	right: 4px;
}
/* END Category filter and atribute filter clickable whole width and .count elements aligned in one column */

/* END Shop page */
/****************/

/* START Product labels */
body .archive .product-labels.labels-rectangular {
	top: 6px;
	z-index: 5;
}

body.single-product .woocommerce-product-gallery .product-labels.labels-rectangular {
    z-index: 9;
	inset-inline: unset;
    left: 16px;
}

@media screen and (max-width: 1024px) {
	body .product-labels.labels-rectangular .product-label:before {
		height: 10px!important;
		width: 10px!important;
	}
	
}

body .product-labels.labels-rectangular .product-label.attribute-label {
	color: #fff!important;
}

body .product-labels.labels-rectangular .product-label {
	font-weight: 700;
	font-size: 12px!important;
	padding: 5px 8px!important;
	border-radius: 4px;
	text-transform: uppercase;
}

body .product-labels.labels-rectangular .product-label:not(:last-child) {
	margin-bottom: 5px;
}
/* END Product labels */

/* START Gravity forms */
body .gform_validation_errors {
    border-radius: 0!important;
}

body .gform_validation_errors h2 {
    font-size: 15px!important;
}
/* END Gravity forms */

/* START Footer */
.my-separator {
	margin: 0 6px;
}

.my-footer-foot a {
	font-weight: 700!important;
}

@media screen and (max-width: 430px) {
	.my-separator {
		display: none;
	}

	.my-footer-foot {
		display: flex;
		flex-direction: column;
		font-size: 12px;
		line-height: 18px;
	}

	.my-footer-foot .my-separator {
		display: none;
	}
}

/* END Footer */


/* Header */
.wd-tools-custom-icon:hover .wd-custom-icon {
    opacity: 1 !important;
}

.wd-header-my-account:hover img { content: url("/wp-content/uploads/2026/02/profile-hover.svg"); 
}

.wd-header-cart:hover img{
 content: url("/wp-content/uploads/2026/02/basket-1-cart-shopping-1.svg");
}

.wd-header-search:hover .wd-tools-icon:before {
   color: var(--wd-primary-color);
}

.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    top: 120%;
}

.single .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    top: 125% !important;
}

header .info-box-content a {
	font-size: 12px;
	color: #E9E9E9;
}

header .info-box-wrapper:hover .info-box-content a {
	 color: var(--wd-primary-color);
	text-decoration: underline;
	text-underline-offset: 3px;
}

header .whb-mobile-left {
    margin-left: -16px;
}
header .wd-header-mobile-nav a{
	padding-inline: 0px;
}
@media (min-width:769px) and (max-width:1024px) {
header .whb-mobile-left {
    margin-left: -35px !important;
}
}

header .whb-top-bar .whb-col-left, .whb-col-mobile {
    justify-content: flex-start !important;
}

.whb-qcdevldc8nj9av67s70h:hover img {
	content: url("/wp-content/uploads/2026/02/telephone-phone-contact-3.svg") !important;
}

.whb-2h45sqc145cj3sze8nz4:hover img {
	content: url("/wp-content/uploads/2026/02/email-2-envelope-mail-1.svg") !important;
}

.mobile-tab-title:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text:after {
    width: 0% !important;
}
.wd-nav-mob-tab>li.wd-active>a {
    background-color: var(--wd-primary-color)!important;
	color: #20201F !important;
}
/* Megamenu */
body .menu-label {
    margin-inline-start: auto;
    border-radius:4px;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
		padding: 3px 4px;
}

body .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-dropdown {
    border-left: 1px solid transparent;
}

body .menu-label-green {
	background-color: #368D22;
}

body .wd-sub-menu li>a .menu-label {
 margin-top: unset;
}

body .menu-label:before {
    border: 4px solid transparent !important;
}

body .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li {
    padding-inline: 20px !important;
    width: 272px !important;
}

body .wd-dropdown-menu.wd-design-aside .wd-wp-menu {
    padding-inline: 0;
}

body .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu {
    background-color: #F6F6F6 !important;
}

body .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li{
    border-bottom: 1px solid #E9E9E9;
}
body .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a {
    background-color: #FFFFFF !important;
}

body .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
	color: #2D2D2D !important;
	text-transform: uppercase !important;
	    font-size: 16px !important;
}

body .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after {
    font-weight: 800 !important;
    font-size: 70% !important;
}

body .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children:hover>a:after, 
body .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a:after {
    color: var(--wd-primary-color)!important;
}

body .wd-dropdown-menu.wd-design-aside .wd-dropdown {
    padding: 20px;
}

body .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li>a {
    --sub-menu-color: #20201F;
    font-size: 16px;
    font-weight: 700;
}

body .wd-sub-menu
 {
    --sub-menu-color: #4C4C4D;
}

.mobile-tab-title.wd-active {
	border-bottom: 2px solid #9F5024;
}
.mobile-tab-title {
	border-bottom: 2px solid #E9E9E9;
}

body .login-side-opener.menu-item-account, body .mobile-nav {
	background-color: #F6F6F6;
}

.mobile-nav .searchform input[type="text"], #menu-mobile-navigation {
	background-color: white;
}

.login-side-opener.menu-item-account a {
	border-bottom: unset !important;
	text-transform: unset !important;
	color: #4C4C4D;
}

.wd-nav-mobile>li>a, .mobile-tab-title a {
	font-size: 14px !important;
}

body .wd-nav-mobile>li>a {
   color: #20201F;
}

body .wd-nav-mobile .menu-item-account>a:before {
    content: url("/wp-content/uploads/2026/02/mobile-profile.svg");
	margin-right: 10px;
}

body .mobile-nav .wd-nav-opener.wd-active {
    background-color: #FFFFFF;
    color: #878484;
}
body .mobile-nav .wd-nav-opener {
    border-left: unset;
}
body .wd-nav-mobile li.opener-page>a {
	background-color: #FFFFFF;
}

.wd-nav-opener:after {
    font-weight: 700 !important;
}

.mobile-categories-menu {
	background-color: #F6F6F6;
}
.mobile-categories-menu .wd-sub-menu {
		background-color: #FFFFFF !important;
}

.mobile-categories-menu .wd-sub-menu li.item-level-1 a:not(.mobile-categories-menu .wd-sub-menu li.item-level-2 a){
		text-transform: uppercase;
	color: #20201F;
	font-weight: 700;
	
}
.mobile-categories-menu .sub-sub-menu li:not(:last-child) a{
		border-bottom: none !important;
}

.wd-nav-opener.wd-active:after {
    transform: rotate(-90deg);
	color: var(--wd-primary-color);
}

.mobile-nav .searchform input[type="text"] {
    font-weight: 400;
}

.wd-dropdown-menu.wd-design-aside 
.wd-wp-menu > .sub-sub-menu {
  display: block !important;
  column-count: 3;
  column-gap: 10px;
}

.wd-dropdown-menu.wd-design-aside 
.wd-wp-menu > .sub-sub-menu > li {
  break-inside: avoid;
  margin-bottom: 6px !important;
}

.home .whb-general-header, .error404 .whb-general-header {
    background: #2D2D2D4D;
    backdrop-filter: blur(8px);
}

.home .wd-page-content {
    background-color: #2D2D2D;
}

/* Homepage */
.home .wd-cat-inner::after {
    content: "";
    position: absolute;
    inset: 0;
    cursor: pointer;
    z-index: 1;
    background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 50%);
}

.wd-cat-content .wd-fill {
    z-index: 5;
}

.wd-cat-content .wd-entities-title {
	position: relative;
	z-index: 10;
}

.cat-design-mask-subcat .wd-cat-content {
    flex-direction: column-reverse !important;
    padding: 20px 20px 16px 20px !important;
}
@media (min-width: 1025px) {
#wd-6db6428f, #wd-2ab7861d, #wd-fae91e41 {
    max-width: 1920px;
    margin:0 auto;;
}
}
.home .wd-cat:hover h3 a {
	color: var(--wd-primary-color) !important;
}

.home .wd-cat:hover .wd-cat-header:after {
	content:url( "/wp-content/uploads/2026/02/arrow-right.svg");
	position: absolute;
	right: 20px;
	z-index: 10;
	bottom: 10px;
	cursor: pointer;
}

.home .cat-design-mask-subcat .wd-cat-header {
    padding-right: 40px;
}
.home .wd-post .post-title::after {
    content: "Lasīt vairāk";
    display: block;
    margin-top: 8px;
    font-weight: 600;
    font-size: 14px;
    color: #fff;

    text-decoration: underline;
    text-decoration-color: var(--wd-primary-color);
    text-underline-offset: 7px;
    text-decoration-thickness: 2px;
cursor: pointer;
    display:none;
}

.home .wd-post:hover .post-title::after {
    display: block;
}

.home .wd-carousel .wd-post-cat.wd-style-with-bg {
    opacity: 0;
	transform: translateY(8px);
    transition: opacity 0.3s ease, transform 0.3s ease;
	background-color: white;
	color: #20201F;
	font-size: 12px;
}

.home .wd-post:hover .wd-post-cat.wd-style-with-bg{
    opacity: 1;
	transform: translateY(0);
}

.home .blog-design-mask .wd-post-content {
    height: 100%;
    padding: 20px 20px 15px 20px !important;
}

.home .wd-post-content {
    align-items: start;
    text-align: left;
}

.home .wd-post .wd-post-title a {
    font-size: 20px;
	text-transform: uppercase;
}

.home .blog-design-mask .wd-post-content>* {
    pointer-events: none;
}

.home .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #FFFFFF80;
    background-color: var(--wd-primary-color);
}

.home .wd-nav-pagin-wrap[class*="wd-style-shape"] span {
    border: var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, #FFFFFF3D);
}

.home .wd-posts .wd-nav-pagin {
    padding-block: calc(var(--wd-pagin-size, 10px) - 3px);
    padding-inline: var(--wd-pagin-size, 10px);
    border-radius: 99px;
    background-color: #20201FB2;
}

@media (max-width: 768px) {
    .home .wd-post .wd-post-title a {
        font-size: 16px;
    }
}

#wd-6db6428f .wd-cat-image img, #wd-2ab7861d .wd-cat-image img {
	object-fit: cover;
}

#wd-6db6428f .wd-cat-image img {
		aspect-ratio: 1.95 / 1;
	max-height: 230px;
}

#wd-2ab7861d .wd-cat-image img {
	aspect-ratio: 0.744 / 1;
	max-height: 617px;
}

#wd-fae91e41 .wd-cat-image img {
	aspect-ratio: 459 / 346;
	max-height: 346px;
}

#wd-fae91e41 .wd-carousel {
	padding-bottom: 30px;
}

/* Footer */
footer { /* fixed footer not visible on iphone 15pro */
    content-visibility: visible !important;
}

.kontakti .sub-sub-menu > li > a, .noderigi .sub-sub-menu > li > a {
    text-decoration: none !important;
}

.kontakti .sub-sub-menu > li > a:hover, .noderigi .sub-sub-menu > li > a:hover {
    text-decoration: underline !important;
}

footer .wd-sub-menu li>a img {
	max-height: 24px !important;
}

footer .wd-sub-menu .sub-sub-menu li>a {
    padding-top: 5px;
    padding-bottom: 5px;
}

footer .wp-block-wd-carousel-item {
	justify-content: center;
}

#wd-8d182ff9 .wp-block-wd-menu-list-item a {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

#wd-42fbdfc1 a strong:hover, #wd-bad76a55 a strong:hover {
	color: var(--wd-primary-color);
	text-decoration: underline;
    text-decoration-color: var(--wd-primary-color);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

#wd-5a8188ed {
	max-width: 100%;
}

@media (min-width: 769px) {
.wd-toggle-head {
	background-color: unset !important;
}
}

.wd-copyrights {
	background-color: #4C4C4D;
	border-top: none;
}

.wd-copyrights span {
	color: white;
font-size: 12px;
line-height: 20px;
	vertical-align: middle;
}
.wd-copyrights .wd-grid-g {
    align-items: center;
}

@media (min-width:769px){
.wd-col-end img
 {
    max-width: 580px;
	 width: 100%;
}
}
@media (min-width:1281px){
.wd-copyrights .wd-grid-g {
    grid-template-columns: max-content max-content;
}
}

@media (max-width: 768px) {
.wd-copyrights .wd-col-start {
    gap: 5px;
    display: flex;
    flex-direction: column;
}
	.wd-copyrights.wd-layout-two-columns>.wd-grid-g {
		padding: 0px;
	}
	.wd-col-end img
 {
    max-width: 500px;
	 width: 100%;
}
}
	
@media (max-width: 768px) {
  .wd-toggle-head {
    width: 1000vw !important;
	margin-left: -16px;
}
}

.wd-active-sm .wd-toggle-head{
	background-color: unset !important;
}

.address:hover img {
	content: url("/wp-content/uploads/2026/02/pin-location-2.svg") !important;
}

.phone:hover img {
	content: url("/wp-content/uploads/2026/02/telephone-phone-contact-3.svg") !important;
}

.email:hover img {
	content: url("/wp-content/uploads/2026/02/email-2-envelope-mail-1.svg") !important;
}

#wd-5e1f2ea8 img {
	max-width: 180px;
	width: 100%;
}

#wd-5e1f2ea8 .wd-block-image {
	display: flex;
	justify-content: center;
}


/* Woocommerce success notice design */
.wd-notice.wd-success, .wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
    background-color: #FAF3E3 !important;
    color: var(--wd-title-color) !important;
	font-weight: 600;
}

.wd-notice:before, div.wpcf7-response-output:before, .mc4wp-alert:before, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info):before {
    top: 30%;
    left: 30px;
}

.wd-notice.wd-success:before, .wpcf7 form.sent .wpcf7-response-output:before, .mc4wp-success:before, .woocommerce-message:before {
    content: url("/wp-content/uploads/2026/02/circle-check-check-radio-circle-checkbox-check-checkmark-confirm-1.svg");
}
.wd-register-help-notice .woocommerce-message:before {
    content: url("/wp-content/uploads/2026/02/circle-info-info-circle-tooltip-information.svg");
}
/* My account */
.wd-my-account-links .orders-link a:before {
    content: url("/wp-content/uploads/2026/02/folders.svg");
}

.wd-my-account-links .offers-link a:before {
	content: url("/wp-content/uploads/2026/02/bubbles-messages-chat-communicate.svg");
}

.wd-my-account-links .purchase-lists-link a:before {
	content: url("/wp-content/uploads/2026/02/square-checklist-magnifying-glass-checklist-box-check-list-search.svg");
}

.wd-my-account-links .bulkorder-link a:before {
	content: url("/wp-content/uploads/2026/02/package-delivery.svg");
}

.wd-my-account-links a:before {
	content: url("/wp-content/uploads/2026/02/people-add-2.svg");
	margin-bottom: 48px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
	height: 25px;
}

.wd-my-account-links .edit-address-link a:before {
	content: url("/wp-content/uploads/2026/02/maps.svg");
	height: 25px;
}

.wd-my-account-links .edit-account-link a:before {
	content: url("/wp-content/uploads/2026/02/mobile-profile.svg");
}

.wd-my-account-links .customer-logout-link a:before {
	content: url("/wp-content/uploads/2026/02/arrow-box-left-logout-leave-door.svg");
}

.wd-my-account-links a {
	text-align: left !important;
	color: var(--wd-title-color);
}

.wd-my-account-sidebar {
    background-color: #F6F6F6;
    height: fit-content;
    border-radius: 8px;
    padding: 16px;
    border-inline-end: unset;
}

.woocommerce-my-account-wrapper {
    margin-inline: 0px;
}

.woocommerce-MyAccount-navigation {
    margin-bottom: 0px;
}
.woocommerce-MyAccount-title {
    font-size: 20px;
    padding-inline: 0;
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.woocommerce-MyAccount-navigation ul li a {
    padding: 0 0 20px 0;
    color: #4C4C4D;
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
}

.woocommerce-MyAccount-navigation ul li.is-active>a, .woocommerce-MyAccount-navigation ul li a:hover {
    background-color: unset;
    font-weight: 700;
	color: var(--wd-title-color);
	 display: flex;
    justify-content: space-between;
}
#b2bking_purchase_lists_table_paginate .paginate_button.disabled {
	display: none !important;
}
.woocommerce-MyAccount-navigation ul li.is-active>a:after, .woocommerce-MyAccount-navigation ul li a:hover:after, .woocommerce-button--next:after, .woocommerce-button--previous:after, #b2bking_purchase_lists_table_paginate .paginate_button.previous:after, #b2bking_purchase_lists_table_paginate .paginate_button.next:after {
	content: "\f129";
	font-family: "woodmart-font";
	transform: rotate(-90deg);
	color: var(--wd-primary-color);
	font-size: 12px;
	font-weight: 700;
}

#b2bking_purchase_lists_table_next {
	transform: rotate(-90deg);
}

.wd-my-account-sidebar .woocommerce-MyAccount-navigation-link--customer-logout a {
	text-transform: uppercase !important;
	color: var(--wd-title-color) !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	text-decoration: underline;
  text-decoration-color: var(--wd-primary-color);
  text-underline-offset: 9px;
  text-decoration-thickness: 2px;
	padding-bottom: 3px !important;
}
@media (max-width: 768px) {
.woocommerce-MyAccount-content {
    padding: 32px 0px;
}
}

.woocommerce-MyAccount-content .account-section-title {
font-size: 32px;
font-weight: 700;
}

@media (max-width: 1024px) {
.woocommerce-MyAccount-content .account-section-title {
font-size: 24px;
}
} 

/* Pasūtījumi page */
.woocommerce-orders-table__cell-order-number a, .woocommerce-orders-table__cell-order-total span, .amount, .login-form-footer .lost_password {
	color: var(--wd-title-color);
}

.woocommerce-customer-details:not(:has(> section)) {
    border: 1px solid #E9E9E9;
    border-radius: 8px;
    padding: 24px 24px 0 24px;
    width: 448px;
}

@media (max-width: 485px) {
	.woocommerce-customer-details:not(:has(> section)) {
    width: auto !important;
}
}

/* Checkout */
.woocommerce-checkout .checkout-order-review table.shop_table tfoot tr {
/*   display: flex !important; */
}
@media (min-width: 1025px) {
	body td:is(.woocommerce-orders-table__cell-order-actions) a {
		margin: 3px 5px 3px 0;
	}
}

td:is(.woocommerce-orders-table__cell-order-actions) a, .woocommerce-button--next, .woocommerce-button--previous, :is(.woocommerce-order-downloads,.woocommerce-order-details) .button {
    min-height: 32px;
    background-color: white !important;
    text-transform: uppercase;
    font-weight: 700;
	border: 1px solid var(--wd-primary-color);
}

td:is(.woocommerce-orders-table__cell-order-actions) a:hover {
  background-color: #ffffff !important;
    border-color: #9F5024;
    color: #9F5024 !important;
}

.button.order-again, .button.invoice, .woocommerce-button--next, .woocommerce-button--previous, #b2bking_purchase_lists_table_paginate .paginate_button.previous,
#b2bking_purchase_lists_table_paginate .paginate_button.next {
	font-size: 0px;
	border-color: #E9E9E9;
	padding: 8px;
	border-radius: 8px;
}

.button.order-again:after {
	content: url("/wp-content/uploads/2026/02/arrows-repeat-circle-repost.svg");
	margin-left: -5px;
}

.button.invoice:after {
	content: url("/wp-content/uploads/2026/02/receipt-bill-purchase-invoice.svg");
	margin-left: -5px;
}

.account-orders-table thead tr th {
	color: #878484 !important;
	font-size: 12px;
}
#b2bking_purchase_lists_table_paginate .paginate_button:after {
	color: #878484;
}
.woocommerce-button--next:after, .woocommerce-button--previous:after {
	color: #878484;
	margin-left: -2px;
}

.woocommerce-button--next, .woocommerce-button--previous, #b2bking_purchase_lists_table_paginate .paginate_button  {
	height: 40px;
	width: 40px;
}
.woocommerce-button--previous:after, #b2bking_purchase_lists_table_previous {
	transform: rotate(90deg) ;
	margin-left: -7px;
}

@media (max-width: 1024px) {
	 .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number {
		display: flex !important;
		justify-content: space-between;
		 border-style: solid !important;
		 border-top: 1px solid var(--brdcolor-gray-300);
		 padding: 16px 0px !important;
	}
	 .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number:before {
   content: attr(data-title);
}
	.woocommerce-MyAccount-orders td:not(.woocommerce-MyAccount-orders tr:last-child td.woocommerce-orders-table__cell-order-actions) {
		 padding: 11px 0 16px 0 !important;
	}
 .woocommerce-MyAccount-orders td:not(:last-child) {  
     border-style: solid;
    }
	 .woocommerce-MyAccount-orders td:before,  .woocommerce-MyAccount-orders  .woocommerce-orders-table__cell-order-number:before {
    color: var(--wd-title-color);
    font-weight: 700;
    text-transform: uppercase;
}
	 .woocommerce-MyAccount-orders tr {
    padding-bottom: 5px;
		 margin-bottom: 40px;
}
}

.woocommerce-MyAccount-content>p {
	font-size: 16px;
}

.woocommerce-MyAccount-content mark {
    display: inline;
    padding: 5px 32px 5px 1px;
    background-color: transparent;
    color: var(--wd-title-color);
    font-weight: 700;
}

.woocommerce-order-details__title {
	font-size: 32px;
	text-transform: uppercase;
}

.woocommerce-MyAccount-content th.product-name, .woocommerce-MyAccount-content th.product-total,.woocommerce-MyAccount-content th.thwcfe-section-title {
font-size: 12px;
color: #878484;
	text-transform: uppercase;
}

th.thwcfe-section-title {
	text-align: start !important;
}

body .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th, 
body .woocommerce-MyAccount-content .woocommerce-table--custom-fields tbody tr td:first-child, 
body .woocommerce-column__title, body :is(.register,.woocommerce-form-login) .button {
	text-transform: uppercase !important;
	color: var(--wd-title-color);
	font-weight: 700 !important;
}

.col2-set :is(.col-1,.col-2) {
    border: 1px solid #E9E9E9 !important;
	border-radius: 8px;
	padding: 24px;
	font-size: 20px;
}

.woocommerce-customer-details address, address {
	font-style: unset;
	font-size: 14px;
}

.woocommerce-MyAccount-content .woocommerce-table--custom-fields {
	margin-bottom: 64px !important;
}

.woocommerce-MyAccount-content .woocommerce-table__product-name.product-name {
	color: var(--wd-title-color);
	font-weight: 700;
}

@media (max-width: 768px){
	.edit-account fieldset {
    padding: 24px;
}
.woocommerce-MyAccount-content .woocommerce-order-details__title {
	font-size: 24px;
}
	.woocommerce-MyAccount-content .woocommerce-column__title {
		font-size: 20px;
	}
	.b2bking_purchase_lists_top_title, #b2bking_myaccount_bulkorder_title, .b2bking_subaccounts_container_top_title, .woocommerce-MyAccount-content form h2 {
    font-size: 24px !important;
}
}

.b2bking_purchase_lists_top_title, #b2bking_myaccount_bulkorder_title, .b2bking_subaccounts_container_top_title, .woocommerce-MyAccount-content form h2 {
    font-family: var(--wd-title-font) !important;
    font-size: 32px;
    color: var(--wd-title-color) !important;
    font-weight: 700 !important;
	text-transform: uppercase;
}

select#b2bking_bulkorder_searchby_select {
	font-family: var(--wd-title-font) !important;
	padding: 12px 20px !important;
	color: #878484 !important;
	background: white;
}

.woocommerce-Address-title .edit {
	color: #4C4C4D;
	font-size: 16px
}
.woocommerce-Address-title .edit:before {
  color: var(--wd-primary-color);
}

button[name="save_account_details"], button[name="save_address"], .lost_reset_password .button  {
	text-transform: uppercase;
}

@media(min-width: 1025px) {
.woocommerce-address-fields p.form-row:nth-child(odd), .woocommerce-EditAccountForm p:nth-child(4):not(fieldset p){
	float: left;
	width: 48%;
}
	
	.woocommerce-EditAccountForm .clear {
    clear: unset;
}
	
	.woocommerce-EditAccountForm fieldset, .woocommerce-address-fields p:last-child {
    clear: both;
}
	
	.woocommerce-EditAccountForm  #eu_vat_number_field_field, .woocommerce-EditAccountForm input.b2bking_custom_registration_field {
		width: 48%;
	}

.woocommerce-address-fields__field-wrapper p.validate-required:nth-child(even), .woocommerce-EditAccountForm p:nth-child(6) {
	float: right;
	overflow: visible;
	width: 48%;
	clear: unset;
}
}

input[type="radio"] {
  appearance: none;
  width: 16px;
  height: 16px;
  border: 1px solid #E9E9E9;
  border-radius: 50%;
}

input[type="radio"]:checked {
  background: radial-gradient(var(--wd-primary-color) 45%, transparent 46%);
	 border: 1px solid var(--wd-primary-color);
}


@media(max-width: 425px) {
button[name="save_account_details"],	button[name="save_address"] {
		width: 100%;
	}
}

.show-password-input:before {
    content:url("/wp-content/uploads/2026/02/eye-open-show-see-reveal-look-visible.svg") !important;
	height: 24px;
}
.show-password-input.display-password:before {
      content:url("/wp-content/uploads/2026/02/eye-slash-hide-eye-off-see-look-not-visible.svg") !important;
	height: 24px;
}

.woocommerce-MyAccount-content fieldset legend {
   font-size: 20px;
	text-transform: uppercase;
}

#legal_or_natural_person_field label {
	display: none;
}

.b2bking_bulkorder_form_container select#b2bking_bulkorder_searchby_select, body.woocommerce-account select#b2bking_bulkorder_searchby_select option {
	background: white !important;
}

@media screen and (max-width: 665px) {
   body  .b2bking_bulkorder_form_container_content_line_subtotal {
        text-align: right !important;
		 padding-right: 30px !important;
    }
}


/* Login register page */
.wd-register-benefits {
	margin-top: 24px;
	border-top: 1px solid #E9E9E9;
	padding-top: 24px;
}

.wd-register-benefit {
	display: flex;
	gap: 12px;
	margin-bottom: 20px;
	align-items: center;
}

.wd-register-benefit img {
	width: 32px;
	height: 32px;
	flex-shrink: 0;
}

.wd-register-benefit-text strong {
	display: block;
	font-weight: 600;
	margin-bottom: 2px;
	color: var(--wd-title-color);
}

.wd-register-benefit-text p {
	margin: 0;
	font-size: 12px;
	color: #4C4C4D;
	line-height: 16px;
}

.active-register .wd-register-benefits {
	display: none;
}

.wd-registration-page .wd-col {
	background-color: #F6F6F6;
	border-radius: 8px;
	padding: 48px;
	text-align: left;
}
@media(max-width: 768px) {
.wd-registration-page .wd-col {
	padding: 24px 16px;
}
	.wd-switch-to-register {
		width: 100%;
	}
}
#customer_login>div:not(:first-child):last-child {
    border-inline-start: unset !important;
}

@media(min-width: 769px) {
	.wd-registration-page .wd-grid-f-col>.wd-col {
    max-width: 48%;
}
	.wd-registration-page .wd-grid-f-col {
	gap: 20px;
}
}

.wd-registration-page .wd-grid-f-col>.wd-col {
    height: fit-content;
}

.wd-registration-page [class*="wd-grid-f"]{
justify-content: center;
	padding: 0 16px;
	}

.wd-switch-to-register {
    border-radius: var(--btn-accented-brd-radius) !important;
    color: var(--btn-accented-color) !important;
    background-color: var(--btn-accented-bgcolor) !important;
	padding: 12px 32px;
}

.wd-switch-to-register:hover {
    color: var(--btn-accented-color-hover) !important;
    box-shadow: var(--btn-accented-box-shadow-hover) !important;
    background-color: var(--btn-accented-bgcolor-hover) !important;
}

:is(.register,.woocommerce-form-login) .button {
	padding: 12px 32px;
}

.woocommerce form .form-row .required {
   color: var(--wd-primary-color);
}

.wd-registration-page .woocommerce-form-row--wide label, #customer_login .woocommerce-FormRow--wide label {
    font-weight: 600;
}

form.register input, #customer_login .woocommerce-FormRow input, form.register select {
	background-color: white;
	border: 1px solid #E9E9E9;
}

.wd-registration-page {
    max-width: 100% !important;
}

form.register input:focus, #customer_login .woocommerce-FormRow input:focus, form.register select:focus {
  outline:1px solid #F99300;
}


.wd-register-help-notice a {
    color: var(--wd-primary-color);
    text-decoration: unset;
}

.wd-register-help-notice a:hover {
    color: var(--btn-accented-bgcolor-hover);
}

#customer_login {
    --wd-gap-lg: 60px !important;
}

.lost_password:hover {
      color: var(--btn-accented-bgcolor-hover) !important;
    text-decoration: none !important;
    opacity: 1 !important;
}

/* GLOBAL CUSTOM CHECKBOX STYLE */
input[type="checkbox"], body .widget .wd-checkboxes-on li>a:before {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    width: 20px;
    height: 20px;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    transition: all 0.2s ease;
}

/* CHECKED STATE */
input[type="checkbox"]:checked, body .widget .wd-checkboxes-on li.wd-active>a:before {
    background-color: var(--wd-primary-color);
}

/* WHITE TICK */
input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    left: 6px;
    top: 3px;
    width:5px;
    height: 10px;
    border: solid #20201F;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.widget .wd-checkboxes-on li.wd-active>a:before {
	color: #20201F !important;
}

body.woocommerce-account .woocommerce form .woocommerce-password-hint {
    position: relative;
    display: block;
    font-size: 12px;
    background-color: #FAF3E3;
    padding: 8px 12px;
    margin-top: 20px;
    border-radius: var(--wd-brd-radius);
    visibility: visible;
    opacity: 1;
    max-width: unset;
    box-shadow: none;
    color: var(--wd-title-color);
}

.woocommerce-password-hint:after {
	content: unset !important;
}

form.register input::placeholder {
	color: #878484;
}

/* 404 page styles */
.error404 .wd-page-content {
    background: url("/wp-content/uploads/2026/02/404page.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

}

.error404 .wd-page-content main {
	display: flex;
	justify-content: center;
margin-top: -172px; 
}

@media (max-width: 768px) {
	.error404 .wd-page-content main {
margin-top: -56px; 
}
}

.error404 .wd-prefooter {
	display: none;
}

.select2-results__message {
    visibility: hidden;
}

/* Archive Page */
.wd-post-date.wd-style-with-bg.wd-category {
	display: block !important;
	padding: 0;
	background: #fff;
    line-height: 0;
}

.wd-post-date.wd-style-with-bg.wd-category .wd-post-cat {
	margin: 0;
    height: initial !important;
    line-height: initial;
    padding: 5px 10px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	background: #fff;
    color: #20201F;
	border-radius: 8px;
}

.wd-post-date.wd-style-with-bg.wd-category .wd-post-cat a {
	color: #20201F;
}

.blog-design-masonry.blog-style-bg .wd-post-thumb {
	flex: none;
}

.blog-design-masonry.blog-style-bg .wd-post-img {
	transform: scale(1.01);
	height: 300px;
}

.blog-design-masonry.blog-style-bg .wd-post-img img {
	height: 100%;
	object-fit: cover;
}

.blog-design-masonry.blog-style-bg .wd-post-content.article-body-container {
	text-align: left;
    align-items: start;
    background: #F6F6F6;
	height: 100%;
}

.blog-design-masonry.blog-style-bg .wd-post-content.article-body-container .wd-post-read-more a {
	text-transform: none;
    border-bottom: 2px solid transparent;
    padding-bottom: 4px;
    font-size: 14px;
	line-height: 24px;
    font-weight: 600;
	color: #20201F;
}

.blog-design-masonry.blog-style-bg .wd-post-content.article-body-container .wd-post-read-more a:hover {
	border-color: #F99300;
}

.wd-tabs.tabs-design-alt .wd-tabs-header .wd-nav-tabs li {
	border-bottom: 2px solid transparent;
}

.wd-tabs.tabs-design-alt .wd-tabs-header .wd-nav-tabs li .nav-link-text {
	color: #87898C;
}

.wd-tabs.tabs-design-alt .wd-tabs-header .wd-nav-tabs li.wd-active,
.wd-tabs.tabs-design-alt .wd-tabs-header .wd-nav-tabs li:hover {
	border-color: #F99300;
}

.wd-tabs.tabs-design-alt .wd-tabs-header .wd-nav-tabs li.wd-active .nav-link-text,
.wd-tabs.tabs-design-alt .wd-tabs-header .wd-nav-tabs li:hover .nav-link-text {
	color: #20201F;
}
@media (max-width: 1024px) {
	.wd-tabs.tabs-design-alt .wd-tabs-header .wd-nav-tabs {
		padding-bottom: 1rem;
		padding-right: 2rem;
	}
}

.woodmart-archive-blog .site-content .wd-post-header {
	display: none;
}
.woodmart-archive-blog #main-content .wd-sidebar .wd-heading .wd-action-btn.wd-style-text > a {
	font-size: 16px;
}
.woodmart-archive-blog .wd-sidebar-opener.wd-burger-icon > a:before {
	content: "\f15a";
}

/* Single Blog Page */
#wd-breadcrumbs {
	padding-bottom: 15px;
    margin-top: -24px;
	border-bottom: 1px solid #e9e9e9;
}
.wd-sidebar .widget-area .widget_categories {
	padding: 16px;
    background: #F6F6F6;
    border-bottom: 0;
    border-radius: 8px;
}
.wd-sidebar .widget-area .widget_categories .cat-item a {
	font-size: 14px;
    color: #4C4C4D;
}
.wd-sidebar .widget-area .widget_categories .cat-item a:hover {
	color: #20201F;
	font-weight: 700;
}
.post-single-page .wd-single-post-header {
	align-items: flex-start;
}
.post-single-page .wd-single-post-header .wd-post-cat {
	background: #F6F6F6;
	padding: 4px 12px;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	text-transform: uppercase;
	color: #20201F;
	height: auto;
}
.post-single-page .wd-single-post-header .wd-post-cat a {
	color: #20201F;
}
.post-single-page .wd-single-post-header .wd-post-title {
    font-size: 40px;
    text-align: left;
    text-transform: uppercase;
    line-height: 48px;
    margin-bottom: 1rem;
}
.post-single-page .wd-single-post-header .wd-post-image {
	width: 100%;
}
.post-single-page .wd-single-post-header .wd-post-image img {
	width: 100% !important;
    max-height: 436px;
    object-fit: cover;
}
.single-post .wd-page-nav {
	border-width: 1px !important;
}
.single-post .wd-page-nav .wd-page-nav-btn .wd-label {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 700;
	color: #20201F;
	text-transform: uppercase;
}
.single-post .wd-page-nav .wd-page-nav-btn .wd-entities-title {
	display: none;
}
.single-post .wd-page-nav .wd-page-nav-btn .wd-page-nav-icon {
	border-radius: 8px;
}
.single-post .wd-page-nav .wd-page-nav-btn.prev-btn .wd-page-nav-icon:after {
	content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.68934 9L1.21967 5.53033C0.926776 5.23744 0.926777 4.76256 1.21967 4.46967L4.68934 1' stroke='%23878484' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.single-post .wd-page-nav .wd-page-nav-btn.next-btn .wd-page-nav-icon:after {
	content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23878484' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.single-post .wd-page-nav .back-to-archive:after {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2C0 0.89543 0.89543 0 2 0C3.10457 0 4 0.89543 4 2C4 3.10457 3.10457 4 2 4C0.89543 4 0 3.10457 0 2ZM7 2C7 0.89543 7.89543 0 9 0C10.1046 0 11 0.89543 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2ZM14 2C14 0.89543 14.8954 0 16 0C17.1046 0 18 0.89543 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2ZM0 9C0 7.89543 0.89543 7 2 7C3.10457 7 4 7.89543 4 9C4 10.1046 3.10457 11 2 11C0.89543 11 0 10.1046 0 9ZM7 9C7 7.89543 7.89543 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9ZM14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9ZM0 16C0 14.8954 0.89543 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.89543 18 0 17.1046 0 16ZM7 16C7 14.8954 7.89543 14 9 14C10.1046 14 11 14.8954 11 16C11 17.1046 10.1046 18 9 18C7.89543 18 7 17.1046 7 16ZM14 16C14 14.8954 14.8954 14 16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8954 18 14 17.1046 14 16Z' fill='%23878484'/%3E%3C/svg%3E%0A");
}
.single-post .wd-carousel-item .wd-post-inner .wd-post-content,
.single-post .wd-accordion .wd-accordion-item {
	background: #F6F6F6;
	padding: 16px 24px;
	box-shadow: none !important;
}
.single-post .wd-carousel-item .wd-post-inner,
.single-post .wd-accordion .wd-accordion-item .wd-post-inner {
	box-shadow: none;
	border: 1px solid #F6F6F6;
}
.single-post .wd-carousel-item .wd-post-inner .wd-post-img,
.single-post .wd-carousel-item .wd-post-content .wd-post-img {
	transform: scale(1.01);
	height: 336px;
}
.single-post .wd-carousel-item .wd-post-content .wd-post-read-more a {
	text-transform: none;
    border-bottom: 2px solid transparent;
    padding-bottom: 4px;
    font-size: 14px;
	line-height: 24px;
    font-weight: 600;
	color: #20201F;
	display: inline-block;
    margin-bottom: 5px;
}
.single-post .wd-carousel-item .wd-post-content .wd-post-read-more a:hover {
	border-color: #F99300;
}
.single-post .wd-carousel-item {
	height: auto;
}
.single-post .wd-carousel-item .wd-post-inner {
	display: flex;
    flex-direction: column;
    flex: 1;
}
.single-post .wd-carousel-item .wd-post-inner .wd-post-content {
	flex: 1;
}
.single-post .wd-accordion .wd-accordion-item .wd-post-inner .wd-post-content {
	background: #F6F6F6;
}
.single-post .wd-accordion .wd-accordion-item .wd-accordion-title,
.single-post .wd-accordion .wd-accordion-item .wd-accordion-content {
	padding: 0 !important;
}
.single-post .wd-tags-list a {
	background: #F6F6F6;
    border-color: #F6F6F6;
}
.single-post .related-posts-slider .wd-carousel-inner .wd-nav-arrows {
	display: none !important;
}
.single-post .wd-nav-pagin-wrap {
	display: flex !important;
}
.single-post .wd-nav-pagin-wrap .wd-nav-pagin {
	padding: 7px;
    border: 1px solid #E9E9E9;
    border-radius: 99px;
}
.single-post .wd-nav-pagin-wrap .wd-nav-pagin .wd-nav-pagin-item span {
	border-color: #E9E9E9;
}
.single-post .wd-nav-pagin-wrap .wd-nav-pagin .wd-nav-pagin-item.wd-active span {
	background: #F99300;
	border-color: #9F5024;
}
.single-post #main-content .wd-sidebar .wd-heading .wd-action-btn.wd-style-text > a {
	font-size: 16px;
}
@media (min-width: 767px) {
	.img-thumb-accordion img {
		height: 580px;
    	object-fit: cover;
	}
}
#wd-1210f7f0 .wpcf7-form select {
	background-color: #FFFFFF;
    border: 1px solid #E9E9E9;
    padding-right: 20px;
	padding-left: 20px;
    border-radius: 8px;
    font-size: 16px;
    color: #20201F;
	height: 48px;
}
/* My Account Page */
@media (max-width: 768px) {
	.woocommerce-account table.woocommerce-orders-table :is(thead,th) {
		display: none;
	}
	.woocommerce-account table.woocommerce-orders-table tr {
		flex-direction: column;
        gap: 5px;
		padding-bottom: 5px;
        margin-bottom: 40px;
	}
	.woocommerce-account table.woocommerce-orders-table td:before {
		content: attr(data-title);
	}
	.woocommerce-account table.woocommerce-orders-table td:not(:last-child) {
		border-bottom: 1px solid #0000001b;
	}
}
@media (max-width: 320px) {
	#legal_or_natural_person_field .woocommerce-input-wrapper label[for="legal_or_natural_person_Individual"] {
		margin-right: 130px !important;
	}
}