/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/* Main theme customization variables -- ignore the errors here
------------------------------------------------------- */
:root {
  --big-stone: #15323d;
  --black: #000000;
  --dark-blue: #0c1f26;
  --dark-blue-40: #949b9e;
  --dark-blue-60: #667276;
  --green-color: #9ef3b0;
  --black-haze: #f6f6f6;
  --linkblue: #3a92b2;
  --sandy-white: #f9f9f9;
  --sandy-white-80: #f8f8f8;
  --white: #ffffff;

  --font-size-l: 24px;
  --font-size-m: 18px;
  --font-size-s: 16px;
  --font-size-xl: 40px;
  --font-size-xs: 14px;

  --font-family-lexend: "Lexend", Helvetica;
  --font-family-montserrat: "Montserrat", Helvetica;
  --font-family-space_grotesk: "Space Grotesk", Helvetica;
}

/* Main Theme settings, fonts */
body {
	font-weight: 400 !important;
}
.et_pb_button, .wp-element-button,
.et_pb_button_module_wrapper,
.button-container-100 {
	width: 100% !important;
	text-align: center;
}
@media screen and (min-width: 479px) {
  div.et_pb_button_module_wrapper:has(a.multiple-buttons) {
    width: fit-content !important;
  }
}
.heading3packus {
  font-family: var(--font-family-lexend);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}
.heading3mediumpackus {
  font-family: var(--font-family-lexend);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0;
}
.spacegrotesk-normal-aztec-18px {
  color: var(--dark-blue);
  font-family: var(--font-family-space_grotesk);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}
.spacegrotesk-medium-aztec-18px {
  color: var(--dark-blue);
  font-family: var(--font-family-space_grotesk);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}
.lexend-bold-aztec-24px {
  color: var(--dark-blue);
  font-family: var(--font-family-lexend);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}
.spacegrotesk-normal-aztec-14px {
  color: var(--dark-blue);
  font-family: var(--font-family-space_grotesk);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}


h1 {
  font-size: clamp(50px,15vw,64px);
  line-height: clamp(64px,15vw,88px);
}
h2 {
  font-size: clamp(36px,13vw,64px);
  line-height: clamp(40px,14vw,64px);
}
h3 {
  font-size: clamp(32px,8vw,40px);
  line-height: clamp(40px,13vw,56px);
}

/* General settings for mobile screens */

@media screen and ( max-width: 980px ) {
  body {
    overflow-x: hidden !important;
  }
  .reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
/* End general settings mobile screens */

/* Home page */
.percent img {
  min-width: 360px;
  height: auto;
}
.profesionalu img {
  border-radius: 0 !important;
}
.child img {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 15px !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 15px !important;
}
@media screen and (max-width: 767px) {
  .child img {
    border-radius: 0 !important;
  }
}
/* End home page */

/* 2 column sign-up form */
.sign-up-left .frame-289 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-top: 47px;
  position: relative;
  width: fit-content;
}
.sign-up-left .frame-66 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 32px;
  position: relative;
  width: 100%;
}
.sign-up-left .frame-64 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 32px;
  position: relative;
  width: 100%;
}
.sign-up-left .frame {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
  width: 100%;
}
.sign-up-left .frame-5 {
  align-items: center;
  background-color: var(--black-haze);
  border-radius: 50px;
  display: flex;
  gap: 8px;
  height: 55px;
  justify-content: center;
  padding: 16px 36px;
  position: relative;
  width: 100%;
}
.sign-up-left .frame-22 {
  align-items: center;
  display: flex;
  gap: 24px;
  position: relative;
  width: fit-content;
}
.sign-up-left .search-1-1 {
  height: 23px;
  min-width: 23px;
  object-fit: cover;
  position: relative;
}
.sign-up-left .prisijungti-su {
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}
.sign-up-left .frame-21 {
  align-items: center;
  display: flex;
  gap: 5px;
  position: relative;
  width: fit-content;
}
.sign-up-left .facebook-1 {
  height: 23px;
  min-width: 23px;
  object-fit: cover;
  position: relative;
}
.sign-up-left .frame-95 {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: 24px;
  justify-content: center;
  position: relative;
  width: 100%;
}
.sign-up-left .vector-20 {
  height: 1px;
  margin-right: -0.5px;
  min-width: 201px;
  object-fit: cover;
  position: relative;
}
.sign-up-left .vector-19 {
  height: 1px;
  margin-left: -0.5px;
  min-width: 201px;
  object-fit: cover;
  position: relative;
}
.sign-up-left .arba {
  height: 15px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: -1px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 74px;
}
.sign-up-left .valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.sign-up-left .title {
  color: var(--dark-blue);
  font-weight: 400;
  line-height: 40px;
  margin-top: -1px;
  position: relative;
  white-space: nowrap;
  width: 522px;
}
.sign-up-left .valdyk-savo-usakymu {
  height: 34px;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
  width: 522px;
}
.sign-up-left .frame-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: fit-content;
}
.sign-up-left .frame-286 {
  align-items: center;
  display: flex;
  gap: 8px;
  justify-content: center;
  position: relative;
  width: fit-content;
}
#de_fb_password_wrapper span.dfb_input_icon.input_password::after {
  top: 0 !important;
}
.divi-form-wrapper .de_fb_form_field_1 {
  width: 100% !important;
}
.sign-up-left .prisijunk {
  color: var(--linkblue);
  font-family: var(--font-family-space_grotesk);
  font-size: var(--font-size-xs);
  font-weight: 600;
  letter-spacing: 0;
  line-height: 12px;
  position: relative;
  text-decoration: underline;
  white-space: nowrap;
  width: fit-content;
}
.sign-up-left .jau-turi-paskyr {
  color: var(--big-stone);
  font-family: var(--font-family-space_grotesk);
  font-size: var(--font-size-xs);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: -1px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}
.sign-up-left .buttons {
  align-items: center;
  background-color: var(--green-color);
  border-radius: 50px;
  display: flex;
  gap: 8px;
  height: 57px;
  justify-content: center;
  padding: 16px 36px;
  position: relative;
  width: 522px;
}
.sign-up-left .frame-22-1 {
  align-items: center;
  display: flex;
  gap: 12px;
  position: relative;
  width: fit-content;
}
.sign-up-left .registuotis {
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}
.sign-up-left .vuesaxlineararrow-right {
  height: 25px;
  min-width: 25px;
  position: relative;
}
.sign-up-left .frame-82 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  height: 128px;
  position: relative;
  width: fit-content;
}
.sign-up-left .frame-70 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 150px;
  margin-bottom: -22px;
  padding: 0px 0px 9px;
  position: relative;
  width: fit-content;
}
.sign-up-left .frame-68 {
  align-items: center;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dark-blue-40);
  border-radius: 15px;
  display: flex;
  gap: 10px;
  height: 56px;
  padding: 10px 22px;
  position: relative;
  width: 522px;
}
.sign-up-left .et_pb_contact_field {
  letter-spacing: 0;
  line-height: 16px;
  position: relative;
  width: 100%;
}
.sign-up-left .et_pb_module_inner {
	width: 100%;
	margin-top: -8px;
}
.sign-up-left .frame-70-1 {
  align-items: center;
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dark-blue-40);
  border-radius: 15px;
  display: flex;
  gap: 383px;
  height: 56px;
  padding: 10px 20px 10px 22px;
  position: relative;
  width: 522px;
}
.sign-up-left .frame-84 {
  height: 18px;
  margin-right: -2.4px;
  min-width: 20.4px;
  position: relative;
}
.sign-up-left .slaptaodis {
  letter-spacing: 0;
  line-height: 16px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}
.sign-up-left .submit-container {
	width: 100%;
}
.sign-up-left .de_fb_form .form-title {
	margin: 0;
}
.sign-up-left .divi-form-submit.et_pb_button {
	width: 100%;
    height: 57px;
}
.sign-up-left .frame-286 {
  align-items: center;
  display: flex;
  gap: 8px;
  margin-top: -8px;
  justify-content: center;
  position: relative;
  width: fit-content;
}
.sign-up-right {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.sign-up-right .group-84,
.sign-up-right .group-85,
.sign-up-right .group-86 {
  width: 100%;
}
@media screen and (max-width: 967px) {
  .sign-up-right {
    padding-top: 32px !important;
  }
  .group.group-84,
  .group.group-85,
  .group.group-86 {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
  .sign-up-right .usakymo-sekimas,
  .sign-up-right .galite-lengvai-sekti,
  .sign-up-right .visi-usakymai-vienoje-vietoje,
  .sign-up-right .matote-visus-atlikus,
  .sign-up-right .greita-usisakyti-pa,
  .sign-up-right .i-mokjimo-istorijo {
    width: 100% !important;
  }
  .sign-up-right .frame-2 p {
    padding-bottom: 32px;
  }
}
@media screen and (min-width: 968px) {
  .sign-up-right .et_pb_code_2 {
    margin-top: -80px;
    padding-top: 80px;
    padding-bottom: 90px;
    margin-bottom: -90px;
  }
  .sign-up-right .group-84 {
    height: 112px;
  }
  .sign-up-right .group-85 {
    height: 148px;
    margin-top: 54px;
  }
  .sign-up-right .group-86 {
    height: 208px;
    margin-top: 59px;
  }
}

.sign-up-right .group {
  align-items: flex-start;
  display: flex;
  gap: 46px;
}

.sign-up-right .vector-18 {
  height: 5px;
  margin-left: -2px;
  margin-top: 21.5px;
  width: 104px;
}
.sign-up-right .frame-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 100%;
}
.sign-up-right .greita-usisakyti-pa {
  color: var(--dark-blue);
  font-weight: 500;
  line-height: 40px;
  margin-top: -1px;
  position: relative;
  width: fit-content;
}
.sign-up-right .i-mokjimo-istorijo {
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
  width: fit-content;
}

.sign-up-right .vector-16 {
  height: 5px;
  margin-left: -2px;
  margin-top: 16.5px;
  width: 104px;
}
.sign-up-right .usakymo-sekimas {
  color: var(--dark-blue);
  font-weight: 500;
  line-height: 40px;
  margin-top: -1px;
  position: relative;
  width: 100%;
}
.sign-up-right .galite-lengvai-sekti {
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
  width: fit-content;
}

.sign-up-right .vector-17 {
  height: 5px;
  margin-left: -2px;
  margin-top: 22.5px;
  width: 104px;
}
.sign-up-right .visi-usakymai-vienoje-vietoje {
  color: var(--dark-blue);
  font-weight: 500;
  line-height: 40px;
  margin-top: -1px;
  padding-bottom: 0px;
  position: relative;
  width: 100%;
}
.sign-up-right .matote-visus-atlikus {
  letter-spacing: 0;
  line-height: 18px;
  position: relative;
  width: fit-content;
	margin-bottom: 0px;
}
/* End 2 column sign-up form */

.woocommerce ul.products li.product a {
  text-align: center;
}

/* product images */

/* fight woocommerce's rounding all image corners */
img.wp-image-384 {
	/* the header/footer logo */
	border-radius: 5px !important;
}
.image-corners img,
.subheader-row img {
	border-radius: 0 !important;
}
.product-card-badges {
  display: flex;
  justify-content: center;
  margin-bottom: 5px;
}
.product-card-badges > span {
  display: inline-block;
  padding: 0.5em;
  font-size: 80%;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-color: #333333;
  margin-left: 6px;
  color: #0C1F26!important;
  border-radius: 3px 3px 3px 3px;
  overflow: hidden;
  background-color: #deefe1;
}
table.wdr_bulk_table_msg {
  margin-bottom: 12px;
}
table.wdr_bulk_table_msg,
table.wdr_bulk_table_msg tr,
table.wdr_bulk_table_msg td {
  border: 1px solid #dadada;
}
table.wdr_bulk_table_msg tbody td {
  text-align: center;
}
.corners img {
  border-radius: 0 !important;
}
/* End product images */

/* Change the way "straipsiniai" image links are shown: Title over photo, with an overlay */
.et-blog-css-grid > div {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(256px, 1fr));
  gap: 2.1vw;
}
.et-blog-css-grid .et_pb_post {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	transition: transform 0.3s ease-in-out;
}
.et-blog-css-grid a.entry-featured-image-url {
	margin-bottom: 0 !important;
}
.et-blog-css-grid img {
	border-radius: 25px;
}
.et-blog-css-grid h2.entry-title {
	z-index: 5;
	padding-left: 24px;
	padding-bottom: 0 !important;
	color: white;
	font-size: 18px;
	line-height: 20px;
	position: absolute;
	height: 40px;
	bottom: 18px;
	display: inline;
	vertical-align: top;
	transition: transform 0.3s ease-in-out;
}
.et-blog-css-grid  a.entry-featured-image-url .et_overlay {
	z-index: 3;
	opacity: 0.4;
	background-color: var(--dark-blue);
	border-radius: 0px 0px 25px 25px;
	height: 73px;
	position: absolute;
	top: auto;
	bottom: 0;
}
.et-blog-css-grid  a.entry-featured-image-url .et_overlay::before {
	visibility: hidden;
}
.et-blog-css-grid .et_pb_post:hover {
	transform: scale(1.1);
}
.et-blog-css-grid .et_pb_post:hover .h2.entry-title  {
	transform: translateY(10%);
}
.et-blog-css-grid .et_pb_post:hover .et_overlay {
	opacity: 0.2;
}
.right-side-menu-wrapper > div > div.et_pb_menu__wrap {
	align-items: center;
}
.right-side-menu-wrapper > div > div.et_pb_menu__wrap > div.bc_menu_cart {
}
/* End "straipsiniai" image links */

/* Add custom cart image icon in Divi menu */
.et-cart-info > span {
	visibility: hidden;
	width: 0;
}
.et-cart-info:after,
.et_pb_menu__cart-button:after {
    font-size:0;
    background: url('/wp-content/uploads/2023/04/cart-icon.svg')
    no-repeat;
    content: '';
    height: 24px;
    width: 24px;
    background-size: cover;
	margin-left: 24px;
	margin-right: 0;
	margin-top: 8px;
}
@media (max-width: 479px) {
  .et-cart-info:after,
  .et_pb_menu__cart-button:after {
    margin-top: 2px;
  }
}
/* End custom cart image icon in menu */

/* Search bar icon in header left not right */
.el_ajax_search_icon::after {
	right: unset !important;
	font-size: 23px !important;
	left: 11px;
	transform: rotateY(180deg) translateY(-50%);
	height: 21px;
	overflow: clip;
}
.el_ajax_search_results_wrap {
	top: 120% !important;
}
.el_ajax_search_item_image img {
	border-radius: 5px !important;
}
/* End Search bar icon in header */

/* Mobile header & menu */
.et_mobile_nav_menu {

}
.mobile_menu_bar::before {
    color: #0c1f26 !important;
}
.mobile_nav.opened #mobile_menu3 {
	display: block !important;
    position: fixed !important;
    top: 55px !important;
    left: 0 !important;
    width: 100vw !important;
    height: calc(100vh - 55px) !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.mobile_nav.opened .et_mobile_menu li {
  height: 44px !important;
  border-bottom-color: #C0C4C6 !important;
  border-bottom-width: 1px !important;
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.mobile_nav.opened .et_mobile_menu li a {
  font-family: var(--font-family-space_grotesk) !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  letter-spacing: 0px !important;
  text-align: left !important;
  color: #0C1F26 !important;
}
.mobile_nav.opened .et_mobile_menu li:first-child {
  height: 74px !important;
  margin: 0 !important;
  background: #2F7893 !important;
  display: block !important;
  padding-left: 32px !important;
}
.mobile_nav.opened .et_mobile_menu li:first-child a {
  color: #fff !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
}
.mobile_nav.opened .et_mobile_menu li:first-child a::before {
  content: "" !important;
  background-image: url('/wp-content/uploads/2023/10/header_menu.png') !important;
  background-size: contain !important;
  display: inline-block !important;
  width: 50px !important;
  height: 50px !important;
  border-radius: 25px !important;
}
.mobile_nav.opened .et_mobile_menu li:last-child {
  display: block !important;
  background-color: #9EF3B0 !important;
  border-radius: 50px !important;
  margin-top: 24px !important;
}
.mobile_nav.opened .et_mobile_menu li:last-child a {
  text-align: center !important;
  font-weight: 500 !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
/* End mobile header & menu */

/* Footer */
.footer-lower-section > div {
	margin-right: 0px!important;
	width: 100% !important;
}
.footer-lower-main-column {
	width: calc(100% - 90px) !important;
	margin-right: 24px !important;
}
.footer-lower-logo-column {
	width: 70px  !important;
}
@media (max-width: 1300px) {
	.footer-lower-main-column {
		width: calc(90% - 90px) !important;
	}
}
/* change the stacking order of the foooter on mobile (just because we can?) */
@media (max-width: 767px) {
  .et-l--footer .et_pb_column_0_tb_footer {
    order: 2;
  }
  .et-l--footer .et_pb_column_1_tb_footer {
    order: 3;
  }
  .et-l--footer .et_pb_column_2_tb_footer {
    order: 4;
  }
  .et-l--footer .et_pb_column_3_tb_footer {
    order: 1;
  }
	.footer-lower-main-column {
		width: 100% !important;
	}
	.footer-lower-logo-column {
		visibility: hidden;
	}
	.footer-lower-main-column .et_pb_with_border {
		border-bottom-width: 0;
	}
}
.footer-menu a {
	color: #0C1F26 !important;
}
/* End Footer */

/* Mini-menu on DUK, Pristatymas, Grazynimas... */
@media screen and (max-width: 980px) {
  #header-row {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 32px !important;
    padding-bottom: 10px !important;
  }
  #subheader-row {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  #subheader-row .et_pb_column {
    width: 33.333% !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
  }
  #text-content {
    width: 100% !important;
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
/* End mini-menu */

  /* Pristatymo */
  .pristatymo-wrapper {
    margin-left: 24px;
    width: calc(100% - 24px) !important;
    border: 1px solid #949B9E;
    border-radius: 15px;
    overflow-x: auto;
  }
  .pristatymo-table {
    float: left;
    border-style: hidden;
    width: 100%;
    height: fit-content;
    overflow-x: scroll;
  }
  .pristatymo-table th,
  .pristatymo-table td {
    border: 1px solid #949B9E !important;
  }
  .pristatymo-cell {
    text-align: left;
    white-space: nowrap;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 20px;
    letter-spacing: 0;
    color: var(--dark-blue);
    font-family: var(--font-family-space_grotesk);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
  }
  .pristatymo-table th > div.pristatymo-cell {
    font-weight: 500;
  }
  @media (min-width: 981px) {
    .pristatymo-table-mobile {
      display: none;
    }
  }
  @media (max-width: 980px) {
    .pristatymo-table-desktop {
      display: none;
    }
  }
  .et_pb_button.rv_button_opened::after {
    content: "3" !important;
  }
  .et_pb_button.rv_button_closed::after {
    content: "2" !important;
  }
  .rv_element .et_pb_toggle_open h5.et_pb_toggle_title::before {
    content: "" !important;
  }
  .rv_element .et_pb_toggle_closed h5.et_pb_toggle_title::before {
    content: "3" !important;
  }
  /* End Pristatymo */

  /* Product photos thumbnails */
  .woocommerce img {
    border-radius: 25px;
  }
  .product img {
    border-radius: 20px;
  }

  /* Product loop (part of the grid on shop pages that displays one single product ) */
  .entry-title.product_title {
    margin-top: 18px;
    margin-bottom: 0;
    padding-bottom: 0 !important;
    font-weight: 400 !important;
    font-family: 'Space Grotesk' !important;
  }

  .et_pb_db_price span.price {
    text-align: center;
    font-weight: 600 !important;
  }
  .et_pb_db_price .woocommerce-Price-currencySymbol {
    color: #000 !important;
  }
  .et_pb_db_price span.bc-price-before,
  .et_pb_db_price span.bc-price-after,
  .et_pb_db_price .amount {
    color: #0C1F26 !important;
  }
  .et_pb_db_atc a.button {
    margin-top: 24px !important;
    border: 0 !important;
  }
  .et_pb_db_atc a.button::after {
    content: '' !important;
  }
  /* End Product loop */

  /* With/Without VAT switch */
  #tax-switcher {
    display: flex;
    justify-content: end;
  }
  @media screen and (max-width: 967px) {
    #tax-switcher {
      justify-content: start;
      background-color: #F9F9F9;
      margin-left: -32px;
      margin-right: -32px;
      margin-top: 40px;
      margin-bottom: 24px;
      width: 120%;
      padding-top: 24px;
      padding-bottom: 24px;
      padding-left: 32px;
      padding-right: 32px;
    }
  }
  #tax-switcher .switch {
    position: relative;
    display: inline-block;
    width: 47px;
    height: 17px;
    margin-left: 16px;
  }
  #tax-switcher .switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  #tax-switcher .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #D8DADB;
    -webkit-transition: .4s;
    transition: .4s;
  }
  #tax-switcher .slider:before {
    position: absolute;
    content: "";
    height: 24px;
    width: 24px;
    left: 0;
    bottom: -4px;
    background-color: #9EF3B0;
    -webkit-transition: .4s;
    transition: .4s;
  }
  #tax-switcher input:checked + .slider {
    background-color: #667276;
  }
  #tax-switcher input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
  }
  #tax-switcher input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  #tax-switcher .slider.round {
    border-radius: 34px;
  }
  #tax-switcher .slider.round:before {
    border-radius: 50%;
  }
  .price-tax-included::after {
    content: ' su PVM';
  }
  .price-tax-excluded::after {
    content: ' be PVM';
  }
  /* End with/without VAT switch */

  /* Single Product Page */
  .woocommerce-product-gallery__image {
    background-color: #D8DADB !important;
  }
  .slick-slide img.attachment-shop_single.size-shop_single {
    width: 512px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .woocommerce div.product form.cart.variations_form table.variations tbody td select.original-select {
    display: none;
  }
  .woocommerce div.product form.cart.variations_form div.quantity input,
  .woocommerce div.product form.cart.variations_form table.variations tbody td select,
  .woocommerce div.product form.cart.variations_form table.variations tbody td div.attributes-dropdown,
  .woocommerce div.product form.cart.variations_form table.variations tbody td ul.attributes-dropdown-list,
  #ilgis-x-plotis-x-aukstis, #qtyMenu, #customQtyDropdown {
    padding: 10px 20px 10px 22px;
    width: 100%;
    height: 56px;
    background: #FFFFFF;
    border: 1px solid #949B9E;
    border-radius: 15px;
    font-family: 'Space Grotesk';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
  }
  .woocommerce div.product form.cart.variations_form table.variations tbody td div.attributes-dropdown {
    position: relative;
    display: inline-block;
    padding-top: 16px !important;
  }
  .woocommerce div.product form.cart.variations_form table.variations tbody td ul.attributes-dropdown-list {
    display: none;
    position: absolute;
    min-width: 160px;
    z-index: 1;
    list-style: none;
    margin: 20px 0 0 -24px;
    width: 100%;
    height: fit-content;
  }
  #customQtyInput {
    margin-bottom: 12px;
    margin-left: 0;
  }
  #customQtyDropdown {
    cursor: pointer;
    line-height: 30px;
    margin-top: 12px;
    display: flex;
  }
  #qtyMenu {
    display: none;
    position: absolute;
    z-index: 999;
    height: fit-content;
  }
  .woocommerce div.product form.cart.variations_form .variations tbody td select > option,
  #ilgis-x-plotis-x-aukstis > option,
  .woocommerce div.product form.cart.variations_form .variations tbody td ul.attributes-dropdown-list > li,
  .qtyMenu-item {
    padding: 10px 20px 10px 22px;
    font-family: 'Space Grotesk';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    cursor:pointer;
  }
  .qtyMenu-item {
    height: 60px;
    border-top: 1px solid #C0C4C6;
    border-radius: 0;
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -22px;
    padding-right: 22px;
    line-height: 30px;
    display: flex;
  }
  .woocommerce div.product form.cart.variations_form .variations tbody td ul.attributes-dropdown-list > li {
    border-top: 1px solid #C0C4C6;
    border-radius: 0;
    margin: 0 -20px 0 -22px;
    padding: 10px 20px 10px 22px;
    line-height: 30px;
  }
  .woocommerce div.product form.cart.variations_form .variations tbody td ul.attributes-dropdown-list > li:first-child {
    border-top: 0 none;
  }
  .woocommerce div.product form.cart.variations_form .variations tbody td div.attributes-dropdown-selected {
    cursor: pointer;
  }
  .qtyMenu-column {
    flex: 1;
    padding: 5px;
  }
  .qtyMenu-column.col1 {
    text-align: left;
  }
  .qtyMenu-column.col2 {
    text-align: center;
    color: var(--darkblue-60, #667276);
    font-size: 12px;
    font-family: Space Grotesk;
    font-style: normal;
    font-weight: 400;
  }
  .qtyMenu-column.col3 {
    text-align: right;
  }
  .awdr-bulk-customizable-table {
    opacity: 0 !important;
    height: 0 !important;
  }
  /* non-standard color attribute buttons  */
  ul.attribute_spalva.variable-items-wrapper {
    padding: 0 !important;
  }
  ul.attribute_spalva.variable-items-wrapper > li.variable-item.button-variable-item.active {
    background: #E7CDB2 !important;
    border: 1px solid #2F7893 !important;
  }
  ul.attribute_spalva.variable-items-wrapper > li.variable-item.button-variable-item {
    padding: 10px 22px !important;
    background: #FFFFFF !important;
    border: 1px solid #949B9E !important;
    border-radius: 15px !important;
    outline: none !important;
    width: 168px !important;
    height: 56px !important;
    line-height: 32px !important;
  }
  /* hide the standard price display */
  #fullPrice {
    height: 0;
    opacity: 0;
  }
  /* End Single Product Page */

  /* Slide-in Cart Krepselis */
  .bodycommerce-minicart.one {
    overflow: visible !important;
    max-width: 409px !important;
  }
  .bodycommerce-minicart header {
    width: 409px !important;
    height: 72px !important;
    margin-top: -28px !important;
    margin-left: -24px !important;
    margin-bottom: 24px !important;
    padding: 24px !important;
    background-color: #E7EFE9;
  }
  .bodycommerce-minicart header .slidein-header-text {
    text-transform: none !important;
    font-weight: 400 !important;
    text-align: left !important;
  }
  body .bodycommerce-minicart .woocommerce-mini-cart-item .cart-item-delete {
    top: 18px !important;
    bottom: revert !important;
  }
  a.remove-mini-cart.remove.remove_from_cart_button {
    font-size: 18px !important;
    color: #3a92b2 !important;
  }
  .bodycommerce-minicart .woocommerce-mini-cart-item .item-img {
    width: 200px !important;
  }
  .bodycommerce-minicart .costs .total {
    border-top: 0 !important;
  }
  a.et_pb_button.button::after {
    margin-left: 14px !important;
  }
  ul.attribute_pa_spalva.variable-items-wrapper {
    padding: 0 !important;
  }
  ul.attribute_pa_spalva.variable-items-wrapper > li.variable-item.button-variable-item {
    padding: 10px 22px !important;
    background: #FFFFFF !important;
    border: 1px solid #949B9E !important;
    border-radius: 15px !important;
    outline:none !important;
    width: 168px !important;
    height: 56px !important;
    line-height: 32px !important;
  }
  ul.attribute_pa_spalva.variable-items-wrapper > li.variable-item.button-variable-item.active {
    background: #E7CDB2 !important;
    border: 1px solid #2F7893 !important;
  }
  .bodycommerce-minicart .close {
    right: 444px !important;
    top: 91vh !important;
    width: 54px !important;
    height: 54px !important;
    background: #F9F9F9;
    border-radius: 100px;
  }
  .bodycommerce-minicart header > span.close::after {
    color: #3A92B2 !important;
    font-weight: 300 !important;
  }
  .bodycommerce-minicart a.button.checkout.wc-forward:hover {
    border-radius: 50px !important;
  }
  .bodycommerce-minicart a.button.checkout.wc-forward::after {
    color: #9ef3b0 !important;
    opacity: 0 !important;
  }
  .bodycommerce-minicart a.button.checkout.wc-forward::after:hover {
    color: white !important;
    transform-origin: translatey(8px);
    display: inline-block !important;
    opacity: 1 !important;
  }
  .bodycommerce-minicart.one .woocommerce-mini-cart.cart_list {
    max-height: 100vh !important;
  }
  .related-products-container {
    height: 240px;
    width: 100%;
    margin-top: 18px;
    padding-top: 12px;
    padding-bottom: 24px;
    background-color: #f9f9f9;
  }
  .related-products-container h3 {
    font-size: 18px;
    font-family: 'Space Grotesk', Helvetica, Arial, Lucida, sans-serif ;
    font-weight: 700;
    text-align: center;
  }
  .related-products-slider {
    padding: 10px;
    background-color: white;
    margin-left: 24px;
    margin-right: 24px;
    height: 180px;
    border-radius: 15px;

  }
  .related-products-slider .slick-prev:before {
    content: "\34";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .related-products-slider .slick-next:before {
    content: "\35";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .related-products-slider .slick-arrow:before {
    font-size: 25px;
    color: #000;
    z-index: 9999999;
    position: absolute;
    cursor: pointer;
  }
  .related-products-slider .slick-list {
    width: 293px;
    height: 160px;
  }
  .related-products-slider .slick-slide {
    /*
    width: 100%;
    box-sizing: border-box;
    float: none;
     */
  }
  .related-products-slider .slick-slide a {
    text-align: center; /* Center content */
    display: block; /* Treat the link as block to include image and text */
    color: #333; /* Dark color for text */
  }
  .related-products-slider .slick-slide a img {
    width: 208px;
    height: auto; /* Maintain aspect ratio */
    margin-top: 6px;
  }
  .related-product-info {
    margin-left: 12px;
  }
  .related-product-info .related-product-name,
  .related-product-info .related-product-price {
    font-family: 'Space Grotesk', Helvetica, Arial, Lucida, sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #0C1F26;
    line-height: 18px;
    margin-bottom: 18px;
  }
  #rekobutton {
    color: #0C1F26!important;
    border-width: 1px!important;
    border-color: #0C1F26;
    border-radius: 50px !important;
    font-size: 18px !important;
    font-family: 'Space Grotesk',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: white !important;
    padding: 0 12px 0 0 !important;
    margin-top: 12px;
    width: 90%;
  }
  #rekobutton:after {
    margin-left: 10px !important;
    line-height: 30px !important;
    content: "$" !important;
    font-size: 18px !important;
  }
  /* End Slide-in Cart Krepselis */

  /* Any Shop or product category page  */
  p.woocommerce-result-count {
    width: 0;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    visibility:hidden;
  }
  #field_1 input.divi-acf {
    width: 0;
  }
  #field_1 label.radio-label {
    margin-left: -16px !important;
    background-color: white;
  }
  #field_2 input[type="checkbox"] {
    appearance: none; /* Remove the default checkbox appearance */
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 14px;
    width: 14px;
    transform: translateY(4px);
    border: 2px solid #0C1F26;
    background-color: white;
    outline: none;
    cursor: pointer;
  }
  #field_2 input[type="checkbox"]:checked {
    background-color:  #9EF3B0;
  }
  #field_2, #field_3 {
    margin-top: 18px !important;
  }
  #field_3 span.irs-line, #field_3 span.irs-bar {
    height: 3px !important;
  }
  #field_3 span.irs-handle {
    height: 9px !important;
  }
  #divi_filter span.et_pb_contact_field_radio {
    margin-bottom: 12px;
  }
  .et-db #et-boc .et-l #divi_filter form div.divi-filter-item {
    min-height: 60px;
  }
  .et-db #et-boc .et-l #divi_filter form div.divi-filter-item span.et_pb_contact_field_radio input:checked ~ label {
    color: #03E432 !important;
  }
  .et-db #et-boc .et-l #divi_filter form div.divi-filter-item .irs--flat .irs-to::before,
  .et-db #et-boc .et-l #divi_filter form div.divi-filter-item .irs--flat .irs-from::before {
    display: none;
  }
  .et-db #et-boc .et-l #divi_filter form div.divi-filter-item .irs--flat .irs-to,
  .et-db #et-boc .et-l #divi_filter form div.divi-filter-item .irs--flat .irs-from {
    display: inline-block;
    top: 14px;
    width: 40px;
    height: 80px;
    color: #6d797d;
    font-size: 14px;
    font-family: 'Space Grotesk',Helvetica,Arial,Lucida,sans-serif;
    text-align: center;
    line-height: 80px;
    background-image: url('/wp-content/uploads/2023/07/grey-circle.png') !important;
    background-repeat: no-repeat !important;
    background-size: 23px 23px !important;
    background-position-x: 50% !important;
    background-position-y: 0% !important;
    background-color: white !important;
    transform: translateX(-2px);
  }
  .et-db #et-boc .et-l #divi_filter form div.divi-filter-item .irs--flat .irs-to::after,
  .et-db #et-boc .et-l #divi_filter form div.divi-filter-item .irs--flat .irs-from::after {
    content: '€';
  }

  @media screen and (max-width: 967px) {
    a.reset-filters.et_pb_button {
      display: none !important;
    }
    #divi_filter div.et_pb_de_mach_search_posts_item.radio_show_count {
      max-width: 75%;
    }
    #divi_filter div.et_pb_de_mach_search_posts_item {
      line-height: 0.7em !important;
    }
  }

  /* End Shop / Product Archive Page */

  /* Blog post page */
  .blog .header-image {
    position: absolute;
    width: 1440px;
    height: 1060px;
    left: -5px;
    top: -350px;
    background: url(pexels-cottonbro-studio-6063692.jpg);
  }
  .blog {}
  /* End Blog post page */

  /* Accounts changes necessary to force f**king Divi to accept a custom css, because it sets everything in Woocommerce to !important; */
  #labas {
    display: flex !important;
  }
  #pradinis-section {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  @media (min-width: 981px) {
    #pradinis-section {
      padding-left: 21% !important;
      padding-right: 21% !important;
    }
  }
  .woocommerce-account .bodycommerce_main_content .rekomenduojame-module .et_pb_module.clearfix {
    display: revert !important;
  }
  .woocommerce #pradinis_menu_section img,
  .woocommerce #perdirbama img {
    border-radius: 0 !important;
  }
  @media (max-width: 767px) {
    .et-db #et-boc .et-l #pradinis_menu_section .pradinis_menu_row.et_pb_row_2.et_pb_row,
    .et-db #et-boc .et-l #pradinis_menu_section .pradinis_menu_row.et_pb_row_3.et_pb_row {
      margin-top: 0 !important;
    }
    #pradinis_menu_section .pradinis_menu_row.et_pb_row_2.et_pb_row .et_pb_column_1_3.et_pb_column,
    #pradinis_menu_section .pradinis_menu_row.et_pb_row_3.et_pb_row .et_pb_column_1_3.et_pb_column {
      width: 33.3% !important;
    }
  }
  @media (min-width: 768px) and (max-width: 980px) {
    #pradinis_menu_section .pradinis_menu_row.et_pb_row_1:nth-child(-n+3) .et_pb_column_1_6.et_pb_column {
      border-bottom-width: 1px;
      border-bottom-color: rgba(12,31,38,0.4);
    }
  }
  /* End Accounts Changes */

  /* split the Edit Account form into two pages: vartotojo/nustatymai-2 and vartotojo/mano */
  #nustatymai-form form.woocommerce-EditAccountForm > :nth-child(-n+6) {
    visibility: hidden; display: none;
  }
  #profil-form form.woocommerce-EditAccountForm > fieldset {
    visibility: hidden; display: none;
  }
  #nustatymai-form form.woocommerce-EditAccountForm button {
    width: 100%;
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset legend {
    display: none;
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row,
  #profil-form form.woocommerce-EditAccountForm p.woocommerce-form-row {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row > label {
    display: none;
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row > span,
  #profil-form form.woocommerce-EditAccountForm p.woocommerce-form-row > input {
    flex: 0 1 65%;
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row > span > input,
  #profil-form form.woocommerce-EditAccountForm p.woocommerce-form-row > input {
    background: white;
    border-color: #949B9E;
    border-width: 1px;
    border-radius: 14px;
    padding: 10px 22px;
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row::before {
    font-family: 'Space Grotesk',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    color: #0C1F26 !important;
    text-align: left;
    padding-top: 14px;
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row::after,
  #profil-form form.woocommerce-EditAccountForm p.woocommerce-form-row::before,
  #profil-form form.woocommerce-EditAccountForm p.woocommerce-form-row::after,
  #profil-form form.woocommerce-EditAccountForm p.woocommerce-form-row > span {
    display: none;
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row:nth-child(2)::before {
    content: "Senas slaptažodis";
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row:nth-child(3)::before {
    content: "Naujas slaptažodis";
  }
  #nustatymai-form form.woocommerce-EditAccountForm fieldset p.woocommerce-form-row:nth-child(4)::before {
    content: "Pakartoti slaptažodį";
  }
  #profil-form form.woocommerce-EditAccountForm p:last-child {
    display: flex;
    justify-content: center;
  }
  #profil-form form.woocommerce-EditAccountForm button {
    width: 537px;
  }
  #address-form .woocommerce-Address {
    align-items: center;
    background-color: transparent;
    border-radius: 15px;
    margin-right: 1px;
    margin-top: 48px;
    width: 100%;
    padding: 28.4px 32px;
  }
  #address-form .et_pb_toggle_open,
  #address-form .et_pb_toggle_close {
    background-color: white !important;
  }
  #address-form .et_pb_toggle_open {
    border: 1px solid;
    border-color: var(--linkblue) !important;
  }
  #address-form .et_pb_toggle_open .et_pb_toggle_title,
  #address-form .et_pb_toggle_close .et_pb_toggle_title {
    background-color: white !important;
    align-items: center;
    display: flex;
    gap: 60%;
    position: relative;
    width: 100%;
  }
  #address-form .et_pb_toggle_open .et_pb_toggle_title:before {
    font-family: ETmodules !important;
    font-weight: 400 !important;
    color: var(--dark-blue) !important;
    font-size: 24px !important;
    content: "" !important;
    margin-right: 0 !important;
  }
  #address-form .et_pb_toggle_close .et_pb_toggle_title:before {
    font-family: ETmodules !important;
    font-weight: 400 !important;
    color: var(--dark-blue) !important;
    font-size: 24px !important;
    content: "3" !important;
    margin-right: 0 !important;
  }
  #address-form .et_pb_toggle_content {
    border-top: 1px solid #3A494E;
    margin-top: 24px;
    padding: 24px 0;
    border-radius: 0;
  }
  #address-form  .frame-629 {
    align-items: center;
    display: flex;
    gap: 40px;
    position: relative;
    width: fit-content;
  }
  #address-form  .street-address {
    letter-spacing: 0;
    line-height: 20px;
    position: relative;
    white-space: nowrap;
  }
  #address-form  .location-icon {
    height: 56.59px;
    margin-bottom: -1px;
    margin-left: -1px;
    margin-top: -1px;
    min-width: 47px;
    position: relative;
  }
  #address-form .edit-form-fields {
    width: 50%;
  }
  #address-form .edit-form-field {
    font-family: 'Space Grotesk',Helvetica,Arial,Lucida,sans-serif;
    font-size: 14px;
    color: rgba(12,31,38,0.4) !important;
    background: white;
    border-color: #949B9E;
    border-width: 1px;
    border-radius: 14px;
    padding: 10px 22px;
    width: 100%;
  }
  #address-form .woocommerce-Button {
    color: #0C1F26 !important;
    border-width: 0px !important;
    font-family: 'Space Grotesk',Helvetica,Arial,Lucida,sans-serif !important;
    background-color: #9ef3b0;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    margin-top: 24px !important;
    width: 100%;
  }
  #address-form .woocommerce-Button:after {
    display: none;
  }
  /* End Edit Account Forms */

  /* Individualus uzsakymas - Form */
  .fb_form.multistep span.de_fb_required {
    display: none !important;
  }
  .fb_form.multistep .df_form_step {
    margin-top: 24px;
  }
  .fb_form.multistep .et_pb_contact_field {
    margin-top: 36px;
  }
  .fb_form.multistep .divi-form-wrapper {
    overflow: visible;
    margin-bottom: 100px;
  }
  .fb_form.multistep textarea {
    background-color: white !important;
    border: 1px solid;
    border-color: #949B9E;
    border-radius: 15px;
  }
  .fb_form.multistep .de_fb_form_field .dropzone {
    padding: 20px !important;
    border: 0 none;
    border-radius: 15px;
    background-color: #949B9E;
    margin-top: -30px;
  }
  .fb_form.multistep .dropzone span.upload_desc.drop-description {
    top: 0 !important;
  }
  .fb_form.multistep #de_fb_upload_field_wrapper span.df_field_description_text {
    margin-top: -14px !important;
  }
  .fb_form.multistep .df_step_7 p.et_pb_contact_field {
    margin-top: 2px !important;
  }
  .fb_form.multistep .df_step_7 #de_fb_imones-pavadinimas_wrapper span.df_field_description_text {
    margin-top: 24px !important;
  }
  .fb_form.multistep .df_step_7 p.et_pb_contact_field input {
    background-color: white !important;
    border: 1px solid !important;
    border-radius: 15px !important;
  }
  .fb_form.multistep ul.df_progressbar_step > li.active {
    display: list-item;
  }
  .fb_form.multistep ul.df_progressbar_step > li.active > div {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .fb_form.multistep ul.df_progressbar_step > li:before,
  .fb_form.multistep ul.df_progressbar_step > li:after
  {
    display: none;
  }
  .fb_form.multistep ul.df_progressbar_step > li {
    display: none;
  }
  /* End Individualus uzsakymas - Form */

  /* main menu "parduotuve" dropdown */
  li.menu-shop > ul.sub-menu {
    border: 1px solid #2F7893;
    border-radius: 20px;
    border-top: 1px solid #2F7893 !important;
    left: 10px !important;
    width: 404px !important;
  }
  li.menu-shop > ul.sub-menu > li {
    background-repeat: no-repeat;
    background-position: left center;
    background-position-x: 6px;
    background-size: 61px 61px;
    margin-left: 14px !important;
    height: 80px !important;
    width: 372px;
  }
  li.menu-shop > ul.sub-menu > li > a {
    padding-left: 60px !important;
    padding-top: 24px !important;
    color: #0C1F26 !important;
    font-size: 22px !important;
    letter-spacing: 0.4px;
    white-space: nowrap;
  }
  li.menu-shop > ul.sub-menu > li:hover {
    background-color: #F9F9F9;
    border-radius: 15px;
  }
  li.menu-shop > ul.sub-menu > li:hover > a {
    background-color: transparent !important;
    color: #2F7893 !important;
  }
  li.menu-shop > ul.sub-menu > li:hover > a:after {
    content: "\24";
    color: #2F7893;
    line-height: inherit;
    font-size: 24px !important;
    font-weight: 600 !important;
    margin-left: 1em;
    font-family: ETmodules !important;
    top: 4px;
    position: relative;
  }

  li.menu-shop > ul.sub-menu > li.menu-visos {
    background-image: url('/wp-content/uploads/2023/06/menu-visos.svg');
  }
  li.menu-shop > ul.sub-menu > li.menu-kartonas {
    background-image: url('/wp-content/uploads/2023/06/menu-kartonas.svg');
  }
  li.menu-shop > ul.sub-menu > li.menu-dezes {
    background-image: url('/wp-content/uploads/2023/06/menu-dezes.svg');
  }
  li.menu-shop > ul.sub-menu > li.menu-maiseliai {
    background-image: url('/wp-content/uploads/2023/06/menu-maiseliai.svg');
  }
  li.menu-shop > ul.sub-menu > li.menu-vokai {
    background-image: url('/wp-content/uploads/2023/06/menu-vokai.svg');
  }
  li.menu-shop > ul.sub-menu > li.menu-pakavimo {
    background-image: url('/wp-content/uploads/2023/06/menu-pakavimo.svg');
  }
}
/* End Parduotuve dropdown */



