@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//rokiskiokarvute.lt/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.1.1") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//rokiskiokarvute.lt/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//rokiskiokarvute.lt/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//rokiskiokarvute.lt/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//rokiskiokarvute.lt/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//rokiskiokarvute.lt/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//rokiskiokarvute.lt/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//rokiskiokarvute.lt/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//rokiskiokarvute.lt/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Gothic Paneuropean SemiBold", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(250,241,226);
	--wd-text-font-size: 16px;
	--wd-title-font: "Gothic Paneuropean SemiBold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: rgb(250,241,226);
	--wd-entities-title-font: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(250,241,226);
	--wd-entities-title-color-hover: rgb(255, 255, 255);
	--wd-alternative-font: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(250,241,226);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(197,105,40);
	--wd-alternative-color: rgb(227,173,93);
	--wd-link-color: rgb(197,105,40);
	--wd-link-color-hover: rgb(197,105,40);
	--btn-default-font-family: "Gothic Paneuropean SemiBold", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 500;
	--btn-default-bgcolor: rgb(243,219,183);
	--btn-default-bgcolor-hover: rgb(197,105,40);
	--btn-accented-font-family: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 300;
	--btn-accented-bgcolor: rgb(197,105,40);
	--btn-accented-bgcolor-hover: rgb(250,241,226);
	--btn-font-family: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	--btn-font-weight: 500;
	--btn-transform: none;
	--btn-color: rgb(255,255,255);
	--btn-font-size: 16px;
	--btn-bgcolor: rgb(197,105,40);
	--btn-color-hover: rgb(0,0,0);
	--btn-bgcolor-hover: rgb(250,241,226);
	--wd-form-brd-width: 0px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(197,105,40);
	--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(195,105,40);
	background-image: none;
}
.wd-page-title {
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-family: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 24px;
	text-transform: uppercase;
	color: rgb(255,255,255);
}
html .wd-nav-mobile > li > a {
	font-family: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	text-transform: none;
}
html .post.wd-post .wd-entities-title {
	font-family: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	font-size: 38px;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "Gothic Paneuropean Regular", Arial, Helvetica, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "Century Gothic Paneuropean Bold", Arial, Helvetica, sans-serif;
	font-weight: 600;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "Gothic Paneuropean SemiBold", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 20px;
}
.page .wd-page-content {
	background-color: rgb(33, 33, 33);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(33,33,33);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(33,33,33);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(33,33,33);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(33,33,33);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(33,33,33);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(33,33,33);
	background-image: none;
}
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-bg: rgba(94,104,33,0.09);
}
.product-labels .product-label.onsale {
	background-color: rgb(255,255,255);
	color: rgb(36,36,36);
}
.product-labels .product-label.new {
	background-color: rgb(255,255,255);
	color: rgb(36,36,36);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 1080px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 20px;
	}
	html .post.wd-post .wd-entities-title {
		font-size: 26px;
	}
	html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
		font-size: 20px;
	}

}

@media (max-width: 768.98px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 18px;
	}
	html .post.wd-post .wd-entities-title {
		font-size: 22px;
	}
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 20px;
	}
	html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
		font-size: 15px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

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


@font-face {
	font-family: "Gothic Paneuropean Regular";
	src: url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanRegular.woff2") format("woff2"), 
url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanRegular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Gothic Paneuropean Light";
	src: url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanLight.woff2") format("woff2"), 
url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanLight.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Gothic Paneuropean SemiBold";
	src: url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanSemiBold.woff2") format("woff2"), 
url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanSemiBold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Century Gothic Paneuropean Bold";
	src: url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanBold.woff2") format("woff2"), 
url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanBold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Century Gothic Paneuropean Black";
	src: url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanBlack.woff2") format("woff2"), 
url("//rokiskiokarvute.lt/wp-content/uploads/2024/09/CenturyGothicPaneuropeanBlack.woff") format("woff");
	font-weight: 800;
	font-style: normal;
}

.tm-quantity-alt {
    display: none;
}

.tm-quantity-alt .quantity input[type="number"] {
    background-color: #00000040;
}

.woocommerce-product-gallery .woocommerce-product-gallery__image {
    background: radial-gradient(circle, #ffffff, #ffffff
);
}
.wd-product :is(.product-image-link,.hover-img) img {
    background: radial-gradient(circle, #ffffff, #ffffff
);
}
.whb-sticked .whb-row, .whb-sticky-shadow.whb-sticked .whb-main-header { 
   background-color: rgba(0,0,0,0.4)!important; 
   backdrop-filter: saturate(180%) blur(20px);
   -webkit-backdrop-filter: saturate(180%) blur(20px);
}
selector{
   transition: background-color 1s ease !important;
}
selector.elementor-sticky--effects >.elementor-container{
   min-height: 80px;
}
selector > .elementor-container{
   transition: min-height 3s ease !important;
}
/* Pakeisti „dropdown“ laukelio hover efektą */
select:hover {
    background-color: #000 !important; 
}
/* Pakeisti „dropdown“ pasirinkimo elementų hover efektą */
select option:hover {
    background-color: #000 !important; 
}
/* Pakeisti išskleidžiamo sąrašo stilių */
select option {
    background-color: #000 !important; 
}
/* Užvedus ant „dropdown“ laukelio piktogramos (rodyklės) */
.select2-selection__arrow:hover {
    background-color: #000 !important; 
}
.select2-container--default .select2-dropdown {
    background-color: #000 !important; 
}
.select2-container--default .select2-selection--single {
    background-color: #00000040 !important; 
}
.quantity .input-text.qty {
    background-color: #00000040;
}
.quantity .minus,
.quantity .plus {
    background-color: #00000040 !important; 
}
.quantity .minus:hover,
.quantity .plus:hover {
    background-color: #C56928!important;

}
.tc-hidden-variation {
    display: none!important;
    height: 0!important;
    margin: 0!important;
    padding: 0!important;
    line-height: 0!important;
    font-size: 0!important;
}
.product-wrapper {
    background-color: #00000050;
}
.woocommerce-billing-fields input[type="text"],
.woocommerce-billing-fields input[type="tel"],
.woocommerce-billing-fields input[type="email"],
.woocommerce-billing-fields input[type="password"],
.woocommerce-billing-fields input[type="number"],
.woocommerce-billing-fields input[type="date"] {
    background-color: #00000040;
}
.woocommerce-EditAccountForm input[type="text"],
.woocommerce-EditAccountForm input[type="email"],
.woocommerce-EditAccountForm input[type="password"],
.woocommerce-EditAccountForm input[type="hidden"],
.woocommerce-EditAccountForm textarea {
    background-color: #00000040;
}
textarea {
    background-color: #00000040;
}
textarea, select {
    background-color: #00000040;
}
#coupon_code {
    background-color: #00000040;
}
.tmcp-fee-field.tm-epo-field.tmcp-textarea.tcenabled {
    background-color: #00000040; 
}
.tmcp-field.tm-epo-field.tmcp-textarea.tcenabled {
    background-color: #00000040; 
}
.tmcp-field.tm-epo-field.tmcp-select.tcenabled {
    background-color: #00000040; 
}

.value.cell select {
    background-color: #00000040;
}
.quantity {
background-color: #00000040;
}

.page-title {
    margin-block: -0px 0px!important;
}

body .shop-loop-head{
display:none!important;
}
body .wd-prefooter {
    background-color: #C56928!important;
}
.pewc-style-simple .pewc-item textarea {
background: #00000040!important;
font-size:1.1rem!important;
	}
.pewc-preset-style .pewc-radio-form-label input:checked ~ span.pewc-theme-element, .pewc-preset-style .pewc-item-field-wrapper input:checked ~ span.pewc-theme-element{
background: #C56928;
	}
.pewc-preset-style .pewc-radio-image-wrapper.checked {
    border-color: #C56928!important;
    border-top-color: #C56928!important;
    border-right-color: #C56928!important;
    border-bottom-color: #C56928!important;
    border-left-color: #C56928!important;
}

.pewc-checkbox-image-wrapper:hover {
    border-color: #C56928!important;
    outline: none;
    box-shadow: none;
}
.pewc-radio-image-wrapper label input:focus,
.pewc-radio-image-wrapper label input:focus-visible,
.pewc-radio-image-wrapper label input:active,
.pewc-radio-image-wrapper label input:checked {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

.pewc-radio-image-wrapper img {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}
.pewc-radio-image-wrapper:hover,
.pewc-radio-image-wrapper:focus {
    outline: none !important;
    box-shadow: none !important;
    border-color: #C56928!important;
}

.select2-results__options {
  background-color: white;
  color: black;
}

.select2-results__option {
  background-color: white;
  color: black;
}

.select2-results__option--highlighted {
  background-color: #e0e0e0; /* Šviesiai pilka aktyviai paryškintai eilutei */
  color: black;
}
table.woocommerce-checkout-review-order-table tfoot {
  display: table;
  width: 100%;
}

table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
  width: 100%;
}
@media (max-width: 768px) {
  .wd-page-title {
    --wd-align: center!important;
    text-align: center!important;
  }
}


/* Paysera box – šviesesnis fonas ir šiek tiek padding/radius */
.woocommerce-checkout #payment .wc_payment_method.payment_method_paysera > .payment_box {
  background: #303030 !important;   /* << buvo #212121 */
  color: #fff;
  border-radius: 8px !important;
  padding: 16px !important;
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}

/* Vidiniai sluoksniai, kurie dažniausiai „balina“ */
.woocommerce-checkout #payment .payment_method_paysera .payment_box .paysera-payments,
.woocommerce-checkout #payment .payment_method_paysera .payment_box .payment-group-wrapper,
.woocommerce-checkout #payment .payment_method_paysera .payment_box .paysera-payment-method,
.woocommerce-checkout #payment .payment_method_paysera .payment_box .paysera-image {
  background: transparent !important;
}

/* Pseudo-elementai (dažna „balta kortelė“) */
.woocommerce-checkout #payment .payment_method_paysera .payment_box::before,
.woocommerce-checkout #payment .payment_method_paysera .payment_box::after,
.woocommerce-checkout #payment .payment_method_paysera .payment_box .paysera-payment-method-label::before,
.woocommerce-checkout #payment .payment_method_paysera .payment_box .paysera-payment-method-label::after {
  content: none !important;
  background: transparent !important;
}

/* Tekstams, jei reikia kontrasto */
.woocommerce-checkout #payment .payment_method_paysera .payment_box .payment-group-title,
.woocommerce-checkout #payment .payment_method_paysera .payment_box .paysera-text,
.woocommerce-checkout #payment .payment_method_paysera .payment_box label {
  color: #fff !important;
}

/* Banko kortelių (label) fonas – smėlio #F9F1E2  */
#payment .payment_method_paysera .payment_box .paysera-payment-method-label {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;

  background: #F9F1E2 !important;     /* <- kaip prašei */
  border: 1px solid #EAD9B8 !important;/* švelnus rėmelis */
  border-radius: 8px !important;
  padding: 12px 16px !important;
  gap: 12px !important;

  transition: background .25s ease, border-color .25s ease, box-shadow .25s ease;
}

/* Hover – vos tamsesnis kontūras */
#payment .payment_method_paysera .payment_box .paysera-payment-method-label:hover {
  background: #FAF4E8 !important;
  border-color: #DFCBAA !important;
  box-shadow: 0 0 0 2px rgba(234,217,184,.25) inset !important;
}

/* Tekstas kortelėje – tamsus, kad būtų kontrastas */
#payment .payment_method_paysera .payment_box .paysera-payment-method-label .paysera-text,
#payment .payment_method_paysera .payment_box .paysera-payment-method-label label {
  color: #1B1B1B !important;
  font-weight: 500;
}

/* Kairysis blokas (radio + tekstas) tvarkingai */
#payment .payment_method_paysera .payment_box .paysera-payment-method-label > div:first-child {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}

/* Logotipas dešinėje; be fono; ribojam aukštį */
#payment .payment_method_paysera .payment_box .paysera-payment-method-label .paysera-image img {
  max-height: 28px !important;
  height: auto !important;
  background: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
}

/* (nebūtina) pažymėtam radio – subtilus akcentas */
#payment .payment_method_paysera .payment_box .paysera-payment-method input[type="radio"]:checked + .paysera-payment-method-label {
  border-color: #C56928 !important;
  box-shadow: 0 0 0 2px rgba(197,105,40,.25) inset !important;
}

/* Tarpai tarp kortelių, negriaunant Payseros grid'o */
.paysera-payments.grid .paysera-payment-method {
  margin: 6px 0 !important;
}


/* Hover – dar šviesiau */
.paysera-payment-method-label:hover {
  background: #474747 !important;
  border-color: #5a5a5a !important;
}

/* Logotipų dydis (kad gražiai tilptų) */
.paysera-image img {
  max-height: 28px;
  height: auto;
}

/* Tarpai tarp kortelių, negriaunant Payseros grid’o */
.paysera-payments.grid .paysera-payment-method {
  margin: 6px 0 !important;
}
/* ///////////////////////////////////////////////////////////////////////////////////// */

#payment .payment_method_paysera .payment_box .paysera-payment-method-label{
    display: flex !important;
    flex-direction: column !important;   /* vienas po kito */
    align-items: flex-start !important;
    gap: 8px !important;
    justify-content: initial !important;  /* atšaukti space-between */
  }
  #payment .payment_method_paysera .payment_box .paysera-payment-method-label > div:first-child { order: 1 !important; }
  #payment .payment_method_paysera .payment_box .paysera-payment-method-label .paysera-image { order: 2 !important; }
}


/* === EveryPay: smėlio kortelė (#F9F1E2) === */
#payment li.wc_payment_method.payment_method_everypay_sdk > .payment_box.payment_method_everypay_sdk,
#payment .wc_payment_method.payment_method_everypay_sdk > .payment_box {
  background: #F9F1E2 !important;
  border: 1px solid #EAD9B8 !important;
  border-radius: 8px !important;
  padding: 16px !important;
  color: #1B1B1B !important;
}

/* Jei tema piešia „kortelės“ pseudo-sluoksnius */
#payment .wc_payment_method.payment_method_everypay_sdk > .payment_box::before,
#payment .wc_payment_method.payment_method_everypay_sdk > .payment_box::after {
  content: none !important;
  background: transparent !important;
}

/* Vidiniai wrapperiai – be savo fonų/rėmelių */
#payment .wc_payment_method.payment_method_everypay_sdk > .payment_box .everypay-wrapper,
#payment .wc_payment_method.payment_method_everypay_sdk > .payment_box fieldset {
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}

/* Iframe konteineris – apvalinam kampus, kad „nekibtų“ už kraštų */
#payment .wc_payment_method.payment_method_everypay_sdk > .payment_box #everypayPaymentElement {
  border-radius: 6px !important;
  overflow: hidden !important;
}

/* Tėvinis LI – jokių fonų nuo temos */
#payment li.wc_payment_method.payment_method_everypay_sdk {
  background: transparent !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.page-title {
    margin-bottom: 18px !important;
}
}

@media (max-width: 576px) {
	#payment .payment_method_paysera .payment_box .paysera-text {
    font-size: 14px; /* pasikeisk dydį jei reikia */
  }
}

}

