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

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: #000000;
	--wd-text-font-size: 14px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #000000;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #000000;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: #000000;
	--wd-alternative-color: #000000;
	--wd-link-color: rgb(240,60,60);
	--wd-link-color-hover: rgb(135,32,32);
	--btn-default-bgcolor: #dbdbdb;
	--btn-default-bgcolor-hover: #bfbfbf;
	--btn-accented-bgcolor: rgb(0,8,110);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(25,175,137);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(237,27,36);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(139,0,0);
	background-image: none;
}
.wd-page-title {
	background-color: rgb(17,17,17);
	background-image: none;
	background-position: center center;
}
.wd-footer {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color: rgb(119,119,119);
	--wd-form-brd-color-focus: rgb(0,8,110);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/* Frequently bought together plugino custom pagražainimai / pakeitimai */
div.woobt-before-text.woobt-text {
font-size: 18px;
padding-top: 10px;
}
div.woobt-wrap.woobt-layout-default {
background-color: rgba(200, 215, 240, 0.12);
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
margin-top:40px;
border-radius: 10px;
}
.woobt-products {
    border: none;
}
.woobt-wrap .woobt-text, .woobt-wrap .woobt-text, .woobt-wrap .woobt-products {
    margin: 0;
}
.woobt-qty-num, div.woobt-choose, .woobt-products .woobt-product .variations_form .variations {
		display: none;
}
.woobt-products .woobt-product .woobt-title {
text-align: left;
}
.woobt-products .woobt-product .woobt-title a {
color: #1e2d40;
}
.woobt-products .woobt-product .woobt-price {
    width: fit-content;
    flex: auto;
    max-width: fit-content;
    text-align: end;
		padding-right: 8px;
}
div.woobt-price del .amount {
    color: #777777;
}

/* Lietuvių kalbai paslepiam title, tituliniame puslapyje (bugas, kad translated rodydavo, o .eu ne) */
html[lang="lt-LT"] body.home .page-title {
display: none;
}

/* Frequently bought together pagražinimas */
.woobt-products .woobt-product .woobt-title .stock.in-stock {
display: none;
}

/* Checkout shipping selector pagražinimas STIPRUS */
tr.woocommerce-shipping-totals.shipping {
	display: flex;
	flex-wrap: wrap;
	padding: 20px 0;
	gap: 14px;
}
tr.woocommerce-shipping-totals.shipping th,
tr.woocommerce-shipping-totals.shipping td {
	padding: 0;
}
tr.woocommerce-shipping-totals.shipping td label {
text-align: right;
}

/* Produkto eilutes kaina desineje ant mazesniu ekranu */
@media (max-width: 576px) {
	div.wd-checkout-prod-total {
		text-align: end;
	}
}

/* Nice mobile logo */
.whb-column.whb-mobile-center.whb-hidden-lg .wd-logo img {
margin-top: 6px;
padding-top: unset;
padding-bottom: unset;
}

/* WPCE - Pašalinam searchą, pagražinam paiešką */
.select2-container--open .select2-dropdown .select2-search--dropdown {
display: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: darkred;
}
.select2-container--open .select2-dropdown .select2-search--dropdown input, .select2-container--open .select2-dropdown .select2-results .select2-results__option {
line-height: 40px;
}
.select2-container--default .select2-results>.select2-results__options {
max-height: 450px;
}

/* Newest DPD plugin update, pagražinam pagal mūsų dizainą... (po laiko ištrint senus edits apačioj DPD, palikt tik šiuos) */
tr.wc_shipping_dpd_terminals div.selected-option {
padding: 5px;
border: 2px solid #777;
border-radius: 4px;
background-color: #fef3cd !important;
font-size: 14px;
text-align: left;
}
tr.wc_shipping_dpd_terminals .dropdown-list .group-pudo {
padding: 5px;
font-size: 14px;
text-align: left;
background-color: #111111;
color: white;
border-bottom: none;
}
tr.wc_shipping_dpd_terminals .dropdown-list .pudo {
cursor: pointer;
padding: 5px;
transition: background-color .3s;
margin: 5px 15px;
font-size: 14px;
text-align: left;
}
	
/* KP - SORTING REMOVE */
select.orderby {
display: none!important;
}
@media (max-width: 768.98px) {
.woocommerce-ordering.wd-ordering-mb-icon,select.orderby {
	display: none!important;
}
}
/* KP - TELEFONE BURGER MENU COLORS FIX */
div.wd-tools-element .wd-tools-icon:before, .wd-header-mobile-nav.wd-style-text .wd-tools-text {
color: #FFF;
}
.wd-header-cart.wd-design-4 .wd-cart-number {
color: black!important;
background-color: white!important;
}

/* Patvarkom marginą kuponų notificationų checkoute (both red and green) */
div.woocommerce ul.woocommerce-error, div.woocommerce div.woocommerce-message {
margin-bottom: 10px;
}

/* Paslepiam "peržiūrėti krepšelį" mygtuką */
a.button.btn-cart.wc-forward {
display: none!important;
}
/* Opt-in checkbox */
#ws_opt_in_field > span > label.checkbox {
height: 0;
width: 0;
overflow: hidden;
}
@media (max-width: 768.98px){
.wd-builder-off .woocommerce-billing-fields {
    margin-top: 0;
    margin-bottom: 20px;
}
}
/* Checkout - Rožinis fonas, "Apmokėti užsakymą" mygtuko padailinimas */
.woocommerce-checkout>.checkout-order-review, .woocommerce-order-pay #order_review {
background-color: #fff8f9;
}
.woocommerce-checkout>.checkout-order-review:before, .woocommerce-checkout>.checkout-order-review:after, .woocommerce-order-pay #order_review:before, .woocommerce-order-pay #order_review:after {
background-image: radial-gradient(farthest-side, transparent 6px, #fff8f9 0);
}
.wd-builder-off #place_order {
width: 100%;
border: 0.1px solid black;
font-size: 15px;
}

/* Aptvarkom kategorijose kainų marginus */
.product-grid-item .wd-entities-title, .product-grid-item .wd-product-cats, .product-grid-item .wd-product-brands-links,.product-grid-item .star-rating,.product-grid-item .wd-star-rating, .product-grid-item .wd-swatches-grid, .product-grid-item .wd-product-stock {
margin-bottom: 0px;
}

/* Hide prices before discount 
p.price > del > span > bdi,.product-type-simple > div > span > del > span > bdi,.product-type-variable > div > span > del > span > bdi,.entry-summary > div > p > span > del > span > bdi {
display: none;
}*/

/* Product page - In stock - padarom žalią*/
p.stock.wd-style-default:is(.available-on-backorder,.in-stock),p.stock.wd-style-default.in-stock:before {
color: #000;
}
/* Product page - In stock - padarom mėlyną*/
p.stock.wd-style-bordered span:before {
background-color: #00086e;
}
p.stock.wd-style-bordered span {
border: 1px solid #00086e;
}
/* Product page - Padidinam stock status, kainą ir quantity selectorių iki 15px */
p.stock.wd-style-default,
div.single-product-page .quantity input[type="number"],
form.cart .single_add_to_cart_button {
font-size: 15px;
}

/* Labels - Iki 576px labelių dydis kategorijose bus 12px. Perlipus virš - standartinis 14 px. */
@media (max-width: 576px){
.product-element-top.wd-quick-shop .product-labels .product-label.featured,
.product-element-top.wd-quick-shop .product-labels .product-label.onsale {
	font-size: 12px!important;
	}
}
/* Labels - Product page labelių paddingų fix */
.woocommerce-product-gallery .product-labels.labels-rounded {
padding-right: 23px!important;
padding-left: 23px!important;
}
/* Labels - Visu labelių dizainas (bendras - tiek kategorijose, tiek product page) */
div.product-labels,.labels-rounded {
		position: absolute;
		pointer-events: none;
	  width: 100%;
    max-width: 100%!important;
    top: 0px!important;
    left: 0px!important;
		right: 0px!important;
    padding: 7px;
		padding-right: 3px;
    padding-left: 3px;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-rows: 4fr 6fr;
    grid-auto-flow: row;
    grid-template-areas:
        "top disc"
        "out out";
    height: 100%;
		inset-inline-start: 0px;
}
/* Labels - Kiekvienio labelio pozicija ir dizainas */
div.product-labels .product-label.featured  {
    justify-self: start;
    align-self: start;
    grid-area: top;
		min-height: initial!important;
		min-width: initial!important;
	  font-size: 14px;
}
div.product-labels .product-label.onsale  {
    justify-self: end;
    align-self: start;
		min-height: initial!important;
		min-width: initial!important;
	  font-size: 14px;
    grid-area: disc;
}
div.product-labels .product-label.out-of-stock {
    justify-self: center;
    align-self: start;
    grid-area: out;
    box-shadow: 0 0 10px black;
    padding: 12px;
    transform: rotate3d(0, 0, 1, -16deg);
    font-size: 1rem;
    border-radius: 0;
    width: 130%;
		opacity: 0.8;
		max-width: initial!important;
		min-height: initial!important;
display: none;
}
/* Out of stock paslėpimas Product page */
.product-image-summary .product-images .product-labels .product-label.out-of-stock {
    display: none;
}

/* Base - Mobile menu gražinimas */
.wd-nav-mob-tab>li.wd-active>a {
background-color: #00086e!important;
}

/* Base - APIE MŪSŲ VEIKLĄ margin fix */
.box-style-border.box-icon-align-top .info-box-content {
    padding-top: 15px;
    padding-bottom: 10px;
}

/* Base - Paslepiam Ggl ReCaptch badge */
div.grecaptcha-badge {
opacity: 0;
}
/* Base - visų page top margin fix 
.main-page-wrapper {
margin-top: -50px;
}*/
/* Base - "Visos" prekės atskirimas nuo kategorijų (marginų pagražinimas) */
#post-57 > div > div:nth-child(1) > div > div > div > div.products.woocommerce.row.categories-style-masonry.categories-masonry.wd-spacing-30.hide-when-home-alone.columns-5 {
margin-bottom: 30px;
}
#wd-6213f093caf36 {
margin-bottom: 15px;
}
/* Base - Produktų kategorijų pagražinimas (blokelių) */
.cat-design-replace-title .hover-mask,
.cat-design-replace-title .more-products {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 3;
display: flex;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
padding: 15px;
}
div.category-grid-item .wd-entities-title {
position: absolute;
right: 10px;
bottom: 10px;
border-radius: 5px;
padding: 8px 18px;
box-shadow: 0 0 3px rgb(0 0 0 / 10%);
color: white;
font-size: 15px;
line-height: 1.4;
transition: opacity .25s ease .25s;
background-color: darkred;
border: 2px solid #000000;
margin-bottom: 0;
text-transform: uppercase;
}
div.wd-cat-wrap {
padding: 2px;
}
/* Base- "Meniu" burger width change (Mobile) */
@media (max-width: 319px) {
.wd-header-mobile-nav.wd-style-text .wd-tools-text {
display: none!important;
}
}
@media (min-width: 320px) {
.wd-header-mobile-nav.wd-style-text .wd-tools-text {
display: block!important;
}
}
/* Base - Paryškina "Mano paskyra" 
.whb-top-bar .wd-tools-element .wd-tools-text {
font-weight: 700!important;
color: #000000!important;
}*/
/* Base - Hr linijos per visą page ilgį */
hr {
max-width: inherit;
opacity: 0.5!important;
}
/* Base - Partneriu logotipų fix */
.brands-widget h3.title {
margin: 10px 0 5px!important;
font-size: 18px!important;
}
.brands-widget h3.title + .row {
justify-content: center!important;
margin-bottom: 10px!important;
}
.brands-widget .brand-item img {
max-height: 29px!important;
}
.brands-widget .brand-item a {
padding: 7px 0!important;
pointer-events: none!important;
}
.wd-brands [class*="wd-grid"] {
--wd-col-lg: 7!important;
}
/* Base - Triangle divider */
div.triangle-separator > svg { display: none; }
div.triangle-separator {
width: 100%;
height: 0px;
border-left: 18vw solid transparent;
border-right: 18vw solid transparent;
border-top: 15px solid #00086e;
opacity: 70%;
margin: 0 0 -15px;
}

/* Product page - Trust badges 
.summary-inner .product-share::after {
content: '';
display: block;
background-image: url('/informacija.png');
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
height: 120px;
margin-top: 20px;
}*/
/* Pašalinam download image opciją galerijoje */
.pswp__button--share {
display: none!important;
}
.pswp--supports-fs .pswp__button--fs {
display: none!important;
}
.pswp--zoom-allowed .pswp__button--zoom {
display: none!important;
}
/* Product page - Padidinam kainą */
.summary-inner> p.price {
    font-size: 25px;
}
.summary-inner> p.price > del {
font-size: 20px;
}
/* Product page - padidina produkto title (mobile) */
@media only screen and (max-width: 1024px) {
h1.product_title.entry-title.wd-entities-title.product_title {
font-size: 24px!important;
}
}
/* Product page - Kompams title pamažiname */
.product_title {
font-size: 32px;
}
/* Product page - Sucentruojam "Jums taip pat gali patikti", "Aprašymas" ir "DUK" skiltis */
H2.wd-el-title.title.slider-title.element-title, div.wd-accordion-title-text {
text-align: center;
justify-content: center;
text-transform: uppercase;
}
/* Product page - Pašalina "Clear" mygtuką po variacijos pasirinkimu bei pagražina variacijas, add to cart  */
.product-design-alt table.variations .reset_variations, div.reset {
display: none!important;
}
.product-design-alt .variation-swatch-selected .variations {
margin-bottom: 20px!important;
}
.woocommerce-variation>div {
margin-bottom: inherit;
}
form.variations_form p.stock {
margin-bottom: 20px;
}

/* Product page - Komentarų fix */
.star-rating {
color: #00086e;
}
.comment-text .meta time, span.woocommerce-review__dash {
display: none;
}
.comment-form .form-submit {
margin-top: 0px;
}
.commentlist .comment-text {
text-align: left;
font-weight: 500;
}
#commentform > p.comment-form-cookies-consent, p.comment-notes {
display: none
}

/* Krepšelis - pakeičiam krepšelio spalvą (dekstop) ir padidinam mobile cart icon */
.wd-header-cart.wd-design-3 .wd-tools-icon:before {
color: #000!important;
}
div.wd-tools-element .wd-tools-icon:before {
font-size: 24px;
}
/* Krepšelis - Išlendančio krepšelio aptvarkymas */
div.wd-heading .title {
font-weight: 600;
}
div.cart-info {
padding-right: initial;
}
.product_list_widget>li .wd-entities-title {
padding-right: 20px!important;
}
div.cart-info div.quantity {
    position: absolute;
}
div.cart-info span.quantity {
margin-top: 15px;
text-align: right;
}
.woocommerce-mini-cart .remove:after {
font-size: 15px!important;
padding: 10px 3px;
}
/* Krepšelis - Paslepiam tarpines sumas checkoute ir krepšelyje */
td.product-price,
th.product-price,
th.product-total,
.cart-totals-inner>h2,
#order_review > div.wd-table-wrapper > table > thead > tr > th.product-name,
tr.cart-subtotal {
display: none;
}
/* Krepšelis ir checkout - Sutvarkom kupono vietas. */
@media (max-width: 1024px) {
.cart-actions .coupon {
margin-top: 0px;
}
}
@media (max-width: 768px) {
.woocommerce-form-coupon-toggle>.woocommerce-info, .woocommerce-form-login-toggle>.woocommerce-info {
text-align: center;
background-color: #fef3cd;
border-radius: 3px;
}
}	
@media (min-width: 769px) {
.woocommerce-form-coupon-toggle>.woocommerce-info, .woocommerce-form-login-toggle>.woocommerce-info {
margin-bottom: 0px!important;
}
}
/* Krepšelis - nukelia zodi "Pristatymas" i centra auksciau ir shipping metodus sucentruoja kairėje (Mobiles iki 768px) */
@media (max-width: 768px) {
tr.woocommerce-shipping-totals td:before {
width: 100%;
text-align: center;
margin-bottom: 20px!important;
font-size: 22px!important;
font-weight: 700;
}
#shipping_method {
text-align: left;
}
}
/* Krepšelis - sucentruojam žodį "Kiekis" */
.shop_table .product-quantity {
text-align: center;
}
/* Krepšelis - Pašalina kliento adreso rodymą prie pristatymo būdo */
.cart-totals-inner .woocommerce-shipping-destination {
display: none;
}
/* Krepšelis - Pašalina "Update cart" mygtuką */
.button[name='update_cart']{
display: none!important;
}
/* Krepšelis - sutvarkom developerių paliktą nelygumą "VISO" ir "Kuponas:" (Mobile) */
tr.cart-discount > td::before, tr.order-total > td::before {
padding-top: 5px!important;
}
/* Krepšelis - Shipping bar fixas */
div.wd-progress-bar .progress-bar {
background-color: green;
}

/* Checkout - Visų laukelių placeholderius padarom pilkus */
::placeholder {
color: #777!important;
}

/* Checkout - sucentruoja "pristatymo detalės" laukelį */
#customer_details > div.woocommerce-billing-fields > h3 {
text-align: center
}
/* Checkout - Sutvarko shipping methods max width */
body.woocommerce-checkout ul#shipping_method.woocommerce-shipping-methods li {
    max-width: inherit;
}
/* Checkout - Įdeda "Apmokėjimo būdas" */
#order_review #payment:before {
display: block;
content: "Payment method";
text-align: center;
text-transform: uppercase;
font-size: 22px;
margin-bottom: 20px;
font-weight: 600;
}
/* Checkout - Sutvarkome "Papildoma informacija" laukelį */
.woocommerce-additional-fields>h3 {
text-transform: uppercase;
font-size: 22px;
text-align: center;
margin-bottom: 10px;
margin-top: -10px;
}
#order_comments {
min-height: 100px;
}
/* Checkout - Žodžius "Viso" ir "Pristatymas" padaro uppercase */
table tbody th, table tfoot th {
text-transform: uppercase;
}
/* Checkout - Pašalinam negražią liniją žemiau "Jūsų užsakymas" */
#order_review > div.wd-table-wrapper > table > thead > tr {
display: none;
}
/* Checkout - PaySera pakeitimai */
#payment > ul > li.wc_payment_method.payment_method_paysera > label > img {
height: 26px;
float: right;
width: 85px;
max-width: 85px;
}
.payment_method_paysera .payment-group-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.payment_method_paysera .payment-group-wrapper:not(:first-child) {
margin-top: 15px;
}
.payment_method_paysera .payment-group-wrapper .payment-group-title {
flex-basis: 100%;
text-align: center;
margin-top: -10px;
margin-bottom: 10px;
}
.payment_method_paysera .payment-group-wrapper .payment {
border-radius: 5px;
border: 2px solid rgba(129,129,129,.2)!important;
margin: 7px;
}
.payment_method_paysera .payment-group-wrapper .payment span.paysera-text {
display: none;
}
/* Paysera country selector fix */
#paysera_country {
margin-bottom: 20px;
}

div.paysera-payments.grid div.paysera-image {
width: 158px;
}
div.paysera-payments.grid span.paysera-text {
display: none!important;
}
div.paysera-payments.grid .paysera-payment-method-label {
display: flex!important;
}
div.paysera-payments.grid input[type=radio] {
margin-top: 13px;
}
div.paysera-payments div.paysera-payment-method {
margin-bottom: 0px!important;
}
.paysera-payment-method-label {
border-color: #EEE!important;
border-style: solid!important;
border-radius: 5px;
}
.paysera-payment-method-label.paysera-payment-active {
border-color: #00086e!important;
box-shadow: 2px 2px 10px -4px;
}
div div.paysera-payments.grid div.paysera-payment-method {
padding: 0px 10px 6px 10px;
}

/* Omniva 2025 fix kad islystu pastomatu sarasas... */
div.omniva-terminals-list, .omniva-terminals-list .inner-container {
position: relative;
}

/* Omniva / DPD - Uždedam geltonus paštomatų selectorius */
#wc_shipping_dpd_parcels_terminal,.omniva-terminals-list,.omniva-terminals-list .dropdown:before {
background-color: #fef3cd!important;
}
/* Omniva - paslėpiam krepšelio puslapy (nes bugina ant DPD) */
div.cart_totals div.omniva-terminals-list, div.cart_totals div.itella-shipping-container {
display: none !important;
}

.omniva-terminals-list .dropdown {
height: 37px;
line-height: 29px;
border: 2px solid #777777;
}
.omniva-terminals-list {
position: absolute;
left: 0%;
text-align: left;
width: 100%;
}
.terminal-container {
min-width: 0;
margin: 8px 0 60px;
}*/
/* Omniva - Uždedam paštomatų laukeliui gražų tarpą (desktopams) */
@media only screen and (min-width: 769px) {
.omniva-terminals-list {
margin-top: 1px!important;
}
}
/* Omniva selectoriaus fix (išlipa virš visko) */
#order_review .wd-table-wrapper {
overflow-x: initial;
}
/* Omniva - Aptvarkom išskleisto paštomatų sąrašo vaizdą */
.omniva-terminals-list ul li.city {
font-weight: 600;
color: #FFFFFF;
background-color: #111111;
text-align: left;
padding: 5px;
text-transform: uppercase;
}
.omniva-terminals-list ul li {
font-weight: 500;
}
.omniva-terminals-list ul {
height: 400px;
}
.omniva-terminals-list .search-input:focus, .omniva-terminals-list .search-input {
background-color: #fef9e6!important;
color: black!important;
display: none;
}

/* DPD - Paslepiam DPD laiko pasirinkima, padarom paštomatų selectorių per visą ilgį */
tr.wc_shipping_dpd_home_delivery,#order_review > div.wd-table-wrapper > table > tfoot > tr.wc_shipping_dpd_terminals > th {
display: none;
}

/* PayPal aptvarkymas */
.payment_methods .payment_method_paypal a {
display: none
}
.payment_methods .payment_method_paypal img {
margin-right: 0;
float: right;
}

/* Stripe - Visa, mastercard iconų fix (mobile) */
@media (max-width: 768px) {
#add_payment_method #payment ul.payment_methods li img.stripe-icon,
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
float: right;
}
}
/* Stripe - panaikina checkout american express icona */
#payment > ul > li.wc_payment_method.payment_method_stripe > label > img.stripe-amex-icon.stripe-icon {
display: none
}

/* My account - Paslepia nereikalinga sidebar */
div.woodmart-my-account-sidebar {
display: none
}
/* My account - Panaikina "Skydelis" iš mobile menu */
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
display: none;
}

/* Product category - Paslepia hoveri užvedus pelę */
div.wd-hover-quick .wd-add-btn {
display: none;
}
/* Product category - Prekių rūšiavimo spalvų fix */
.woocommerce-ordering .orderby option {
color: black !important;
}
.woocommerce-ordering .orderby option:checked {
background-color: #00086e!important;
color: black !important;
}

/* Footer - Pakeičiam visus tekstus i baltus */
.color-scheme-light {
color: #ffffff;
}
.color-scheme-light .footer-widget a {
color: #ffffff;
}
/* Footer -  Sucentruojam widgetų title ir pakeiciam spalva*/
.widget-title, .widgettitle {
text-align: center;
color: #f03c3c!important;
margin-bottom: 15px;
}
/* Footer - Margin fix */
.footer-column {
margin-bottom: 20px;
}
.min-footer {
padding-top: 10px;
padding-bottom: 10px;
}
.footer-sidebar {
padding-bottom: 0;
padding-top: 25px;
}
.footer-column.footer-column-1.col-12.col-sm-6.col-lg-3 {
margin-bottom: 0px;
}
.footer-column hr {
margin-bottom: 18px;
}
.footer-column p {
margin-bottom: 18px;
}

/* Contact form FIX */
input.wpcf7-form-control.has-spinner.wpcf7-submit {
background-color: #00086e!important;
border-radius: 5px;
color: #FFF;
}
#wpcf7-f11-p476-o1 > form {
font-size: initial!important;
}
label {
font-weight: 600;
}

/* Subsribe form pagražinimas */
span.wpcf7-not-valid-tip {
text-align: center;
padding-top: 5px;
color: #F00!important;
}
form > p:nth-child(2) > span > input {
background-color: white!important;
color: black!important;
}

/* Tags section pagražinimas */
.wd-before-product-tabs .product_meta {
font-size: 10px;
text-align: center;
}

/* Title pagražinimas */
div.page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light > div > h1 {
font-size: 22px;
}

/* Cart - UPPERCASE "SHIPPING" ir "TOTAL" */
@media (max-width: 768.98px) {
.cart-totals-inner .shop_table_responsive td:before {
text-transform: uppercase !important;
}
}

/* Shopify-a-like Placeholder custom Functions.php kodo CSS dalis */
div.woocommerce > form.woocommerce-checkout .woocommerce-input-wrapper span.optional {
	display: none;
}
div.woocommerce > form.woocommerce-checkout .has-floating-label .woocommerce-input-wrapper {
	position: relative;
	display: block;
}
div.woocommerce > form.woocommerce-checkout .has-floating-label#billing_country_field .woocommerce-input-wrapper span.select2-selection__rendered {
	padding: 17px 8px 4px 8px;
	line-height: normal;
}
div.woocommerce > form.woocommerce-checkout .has-floating-label .iti input#billing_phone {
	padding-right: var(--iti-input-padding);
	padding-left: var(--iti-selected-country-arrow-padding);
}
div.woocommerce > form.woocommerce-checkout .has-floating-label .floating-label {
	position: absolute;
	top: 10px;
	left: 15px;
	font-size: 14px;
	font-weight: 600;
	color: #9d9d9d;
	background: transparent;
	pointer-events: none;
	opacity: 0;
	transition: opacity 0.3s ease, left 0.3s ease, top 0.3s ease, font-size 0.3s ease;
}
div.woocommerce > form.woocommerce-checkout .has-floating-label input:focus ~ .floating-label,
div.woocommerce > form.woocommerce-checkout .has-floating-label input.filled ~ .floating-label,
div.woocommerce > form.woocommerce-checkout .has-floating-label textarea:focus ~ .floating-label,
div.woocommerce > form.woocommerce-checkout .has-floating-label textarea.filled ~ .floating-label,
div.woocommerce > form.woocommerce-checkout .has-floating-label select:focus ~ .floating-label,
div.woocommerce > form.woocommerce-checkout .has-floating-label select.filled ~ .floating-label {
	opacity: 1;
	top: 4px;
	left: 10px;
	font-size: 10px;
}
div.woocommerce > form.woocommerce-checkout .has-floating-label input:focus,
div.woocommerce > form.woocommerce-checkout .has-floating-label input.filled,
div.woocommerce > form.woocommerce-checkout .has-floating-label textarea:focus,
div.woocommerce > form.woocommerce-checkout .has-floating-label textarea.filled,
div.woocommerce > form.woocommerce-checkout .has-floating-label select:focus,
div.woocommerce > form.woocommerce-checkout .has-floating-label select.filled {
	padding: 21px 8px 8px 8px;
}
div.woocommerce > form.woocommerce-checkout .has-floating-label .iti input#billing_phone + .floating-label {
	left: 54px;
}

/* Invoice business fields inside a pretty wrapper box */
.business-fields-wrapper {
		border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    display: flow-root;
    padding: 20px 20px 0px 20px;
    margin-bottom: 40px;
    border-radius: var(--wd-form-brd-radius);
		background-color: #00000005;
}
