@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//agrolatvija.lv/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.6") format("woff2");
}

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

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

:root {
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(23,71,53);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(23,71,53);
	--btn-accented-bgcolor-hover: rgb(23,71,53);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(23,71,53);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(255,184,28);
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(17,17,17,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(35,35,35);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(243,243,243);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(243,243,243);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(243,243,243);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(243,243,243);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(243,243,243);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(243,243,243);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(243,243,243);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--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: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 5px;
}



.wd-page-title {
background-color: #0a0a0a;
}

.faq-section { max-width: 900px; margin: 0 auto; }
    .faq-title { font-size: 1.5rem; margin: 0 0 1rem; }
    .faq-subtitle { margin: 0 0 1.25rem; color: #444; }
    .faq-accordion details { border: 1px solid #e5e5e5; border-radius: 12px; padding: 0; margin: 0 0 12px; background: #fff; overflow: hidden; }
    .faq-accordion summary { cursor: pointer; list-style: none; padding: 14px 16px; font-weight: 600; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
    .faq-accordion summary::-webkit-details-marker { display: none; }
    .faq-accordion summary:focus { outline: 2px solid #174735; outline-offset: 2px; border-radius: 10px; }
    .faq-accordion .icon {
    margin-left: auto; /* pushes icon to the far right */
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #ddd;
    font-size: 16px;
    transition: transform 0.2s ease;
}
.alg-ip-kicker {
  display: none;
}
.ala-prod-cta {
  display: none !important;
}
    .faq-accordion details[open] .icon { transform: rotate(45deg); transition: transform .2s ease; }
    .faq-accordion .content { padding: 0 16px 16px; color: #222; line-height: 1.55; }
    .faq-accordion .content p { margin: 10px 0 0; }
    .faq-accordion .content ul { margin: 10px 0 0; padding-left: 18px; }
    .faq-accordion .cta { margin-top: 14px; padding: 12px 14px; border-radius: 12px; background: #1747351a; }
.faq-accordion {
  color: black;
}
.wd-builder-off .woocommerce-MyAccount-navigation ul > li.is-active > a {
  background-color: #174735 !important;
  border-radius: unset !important;
}
.wd-login-title {
  text-transform: uppercase;
  font-size: 17px !important;
}

.product-list-navimow {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress.wd-backface-hidden {
  background-color: white;
}
#wd-43777c80 {
  background-color: white;
}
#wd-f4b84626 {
  background-color: white;
}
#wd-8c6383a8 {
  background-color: white;
}
/* One row */
.product-row-navimow {
    display: flex;
  gap: 18px;
  align-items: flex-start; /* ensures text starts same top line */
}
.product-image-navimow {
  flex: 0 0 30%;
  max-width: 30%;
}

.product-image-navimow img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover; /* looks nice for thumbnails */
  border-radius: 4px; /* optional */
}

/* Right side */
.desc-text {
  flex: 1;
  text-align: left;
}

.product-content-navimow h3 {
  margin: 0 0 8px 0;
  font-size: 18px;
  line-height: 1.25;
}

.desc-text p {
  margin: 0;
  line-height: 1.55;
}

.product-content-navimow p {
    margin: 0;
    line-height: 1.5;
}

/* Mobile */
@media (max-width: 768px) {
    .product-row-navimow {
        grid-template-columns: 1fr;
    }
}








.product-grid-item .attachment-woocommerce_thumbnail {
	position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
  max-height: 160px;
  width: auto !important;
}
}
.mobile-nav .lang-item {
  max-width: 20%;
	float: left;
	border-right: 1px solid var(--brdcolor-gray-300);
}
.wd-brand-item.brand-item {
  padding: 0px !important;
}

#menu-mobile .current-product-ancestor {
  background-color: #ffac12;
}
.wd-nav-pagin-wrap.text-center.wd-style-shape.wd-hide-md-sm.wd-hide-sm {
  display: none;
}
.page-template-rezerves-lapa .wd-page-content.main-page-wrapper .container {
  max-width: unset;
	padding-inline: unset;
}
.page-template-rezerves-lapa .wd-content-layout.content-layout-wrapper.container.wd-sidebar-hidden-md-sm.wd-sidebar-hidden-sm {
  background-color: rgb(243,243,243);
}
.page-template-spare-parts .wd-page-content.main-page-wrapper .container {
  max-width: unset;
	padding-inline: unset;
}
.page-template-spare-parts .wd-content-layout.content-layout-wrapper.container.wd-sidebar-hidden-md-sm.wd-sidebar-hidden-sm {
  background-color: rgb(243,243,243);
}
#menu-item-142608 .menu-label.menu-label-orange {
  left: 90px !important;
}
#wd-daaa26c2 h2 {
  font-size: 16px;
}
.wd-block-cover-link.wd-fill {
  background-color: black;
  opacity: 0.3;
}
.blog-design-masonry {
  --wd-post-align: unset !important;
}
.article-body-container .wd-post-meta {
  display: none !important;
}
.article-body-container .wd-post-excerpt.entry-content {
  font-size: 13px;
}
#menu-item-142065 {
  background-color: #174735;
}
#menu-item-142065 span {
  color: white !important;
}
#menu-item-142059 {
  max-width: 50%;
  float: left;
}
#menu-item-142058 {
  max-width: 50%;
  float: left;
}
#menu-item-142057 {
  max-width: 50%;
  float: left;
  border-left: 1px #e4e4e4 solid;
}
#menu-item-142058 {
  max-width: 50%;
  float: left;
}
#menu-item-142060 {
  max-width: 50%;
  float: left;
  border-left: 1px #e4e4e4 solid;
}
#menu-item-193529 {
  max-width: 50%;
  float: left;
}
#menu-item-193526 {
  max-width: 50%;
  float: left;
  border-left: 1px #e4e4e4 solid;
}
#menu-item-193525 {
  max-width: 50%;
  float: left;
  border-left: 1px #e4e4e4 solid;
}
#menu-item-193527 {
  max-width: 50%;
  float: left;
  border-left: 1px #e4e4e4 solid;
}
#menu-item-193532 span {
  color: white !important;
}
#menu-item-193532 {
  background-color: #174735;
}

.wd-entities-title.produkta-nosaukums {
  text-transform: none;
  letter-spacing: unset;
}
.wd-search-form {
  width: 100%;
}
.upsells-carousel h4 {
  text-transform: uppercase;
  font-size: 15px;
  padding: 0px;
}
.upsells-carousel {
  background-color: white;
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 0px !important;
}
#cedrus-gift {
  font-size: 13px;
  color: black;
  font-weight: 500;
  text-transform: uppercase;
}
.woodmart-subcategories.outside {
  max-width: 1222px;
  margin: auto;
  background-color: white;
}
.web-store-order {
  font-weight: 500;
  color: black;
}
li#menu-item-10569 {
    background-color: #174735;
}
#menu-item-10569 span {
    color: white !important;
}
span.select2-container.select2-container--default.select2-container--open {
    max-width: 536px;
}
#menu-item-10606 {
  max-width: 50%;
  float: left;
}
#menu-item-10607 {
  max-width: 50%;
  float: left;
border-left: 1px #e4e4e4 solid;
}
#menu-item-10605 {
  max-width: 50%;
  float: left;
}
#menu-item-10604 {
  max-width: 50%;
  float: left;
border-left: 1px #e4e4e4 solid;
}
.subcategories-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    list-style: none;
    padding: 0;
    margin: 0;
}

.subcategory-item {
    text-align: center;
    border: 1px solid #eee;
    padding: 15px;
    background-color: #fff;
    transition: box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
    align-items: center;
		margin-bottom: 0px;
}

.subcategory-item:hover {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.subcategory-item .image-wrapper {
    width: 100%;
    height: 140px; /* Fixed height */
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    overflow: hidden;
}

.subcategory-item img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
}

.subcategory-item span {
  font-size: 13px;
}




.widget_brand_nav li {
  margin: 0px;
  font-size: 13px;
}
#omniva-pickup-wrapper {
  margin-bottom: 25px;
}
.min-w-full th {
  padding:
0px 0px 5px 0px;
  font-size: 13px;
}
.min-w-full td {
  padding:
0px 0px 5px 0px;
  font-size: 13px;
}
#post-94 th {
  padding: 0px;
  font-size: 14px;
}
#post-94 td {
  padding: 0;
  font-size: 13px;
}
#post-94 td:first-child {
  font-weight: 500;
  font-size: 13px;
  padding: 0px;
  color: black;
}
.single-product td {
  padding: 0px !important;
}
.promo-video {
  display: flex;
  gap: 15px;
}
.promo-img img {
  max-width: 25%;
}
.promo-img {
  width: 100%;
}
.sadarbibas-pid img {
    opacity: 0.3;
    filter: contrast(0.0);
    max-width: 100px;
}
.attribute-label.product-label.label-term-pro-serija.label-attribute-pa_serija {
  background-color: #ffb81c;
}
.attribute-label.product-label.label-term-pro-series.label-attribute-pa_serija {
  background-color: #ffb81c;
}
#post-10878 .product-wrapper {
  text-align: left;
}
#post-10878 .wd-add-btn.wd-add-btn-replace {
  display: none !important;
}
.post-single-page.post-single-large-image strong {
  text-transform: uppercase !important;
  color: black;
  font-size: 13px;
}
.strong-span {
  text-transform: uppercase;
  font-weight: 600;
  color: black;
  font-size: 13px;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.woocommerce-order-received .pirkums {
    display: none !important;
}
.wc_payment_method.payment_method_inbank_1 {
  display: none;
}
.woocommerce-shop h2 {
  font-size: 18px;
  text-transform: uppercase;
  margin: 0px;
}
.serviss-head h2 {
  font-size: 15px;
}
.serviss-head h1 {
  text-transform: uppercase;
  font-size: 21px !important;
  margin-bottom: 0px;
  padding-top: 15px;
}
.serviss-forma label {
  padding-top: 15px;
  font-size: 13px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#service-term {
  display: flex;
}
#service-term label {
  padding: 0px;
}

.serviss-forma legend {
  padding: 0px;
  font-size: 16px;
  text-transform: uppercase;
}
.serviss-forma fieldset {
  padding: 0px;
  border: unset;
}
#serviss-complete {
  width: 100%;
  background-color: #ffb81c;
  color: black;
}
.serviss-page {
  display: flex;
}
.serviss-forma {
  width: 50%;
}
.serviss-info {
  width: 50%;
}
.category-container-text {
  padding: 0px 20px 0px 20px;
}
.category-container-text.no-cat-img p {
  margin: 0px;
  padding-bottom: 20px;
  color: black;
}
.category-container-text.no-cat-img {
  padding: 20px;
  text-shadow: none;
	background-color: white;
}
.woocommerce-product-rating {
  display: none;
}
.woocommerce-info {
  display: flow-root;
}
.woocommerce-info a {
  color: black !important;
  border-bottom: none !important;
}
#tab-description h4, h3, h5 {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 5px !important;
  color: black !important;
}
.page-template-default .wd-page-content.main-page-wrapper {
	display: flex;}
#tab-description ul {
  padding-left: 0px;
}
.woocommerce-MyAccount-content h2 {
  margin: 0px;
}
#tab-description ul li {
  margin: 0px;
  list-style: none;
  padding: 0px;
}
#tab-description ul li strong {
  color: black;
}
.dynamic-rating-info {
    display:flex;
}
.star-rating {
    position: relative;
    display: inline-block;
    font-size: 1.2em;
    color: #ffc107; /* Star color (yellow) */
    line-height: 1;
}

.star-rating span {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}

/* Rating Text Styles */
.rating-text {
    font-size: 0.9em;
    color: #333;
}

/* Review Count Styles */
.review-count {
    font-size: 0.9em;
    color: #555;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .dynamic-rating-info {
        padding: 10px;
    }

    .star-rating {
        font-size: 1em; /* Smaller stars on mobile */
    }

    .rating-text, .review-count {
        font-size: 0.8em; /* Smaller text on mobile */
    }
}
.full-text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.short-text {
    display: inline-block;
}
#menu-item-2990 {
  background-color: #174735;
}
#menu-item-2990 span {
  color: white !important;
}
#menu-item-2985 {
  max-width: 50%;
  float: left;
}
#menu-item-2986 {
  max-width: 50%;
  float: left;
  border-left: 1px #e4e4e4 solid;
}
#menu-item-2987 {
  max-width: 50%;
  float: left;
}
#menu-item-2983 {
  max-width: 50%;
  float: left;
  border-left: 1px #e4e4e4 solid;
}
.wd-social-icons .social-flickr .wd-icon:before {
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400;
	content: '\f0d5';
}
.page-template-sakums .products-bordered-grid{
	background-color: white;
}
.page-template-sakums .content-layout-wrapper.container {
  background-color: unset !important;
}
.top-part-zimols p {
  font-size: 13px;
}
.wd-breadcrumbs.woocommerce-breadcrumb {
  font-size: 13px;
}
.tax-zimols-zimols .wd-page-content {
  background-color: #f0f0f1;
}
.product-image-summary .price {
  margin-bottom: 0px;
}
.wd-product-brands .attachment-full.size-full {
  height: 90px;
}
.product-labels.labels-rounded-sm {
  gap: 0px !important;
}
.wd-tools-text.display {
  text-align: left;
}
.brands img {
  opacity: .5;
}
.brands img:hover {
  opacity: unset;
}
#menu-mobile .current-menu-item {
  background-color: #ffac12;
}
.wd-nav-mobile li a {
  min-height: 40px !important;
}
.tax-product_cat .content-layout-wrapper.container {
  padding-top: 15px !important;
}
.wd-loop-footer.products-footer {
  padding-bottom: 25px;
}
.hide {
  font-size: 15px;
  position: absolute;
  z-index: -99;
	color:white !important;
}
.instock.product-label {
  background-color: rgb(23,71,53);
}
.product-labels .product-label.onsale {
  background-color: rgb(168,38,38);
}
span.out-of-stock.product-label {
  background-color: #ffb81c;
  color: black;
}
.product-grid-item.outofstock {
  opacity: .3;
}
.woocommerce-pagination.wd-pagination {
  text-align: left;
}
.product_type_simple {
  width: 100%;
}
.post-single-page .product_type_simple {
  width: 100%;
}
.search-results .wd-content-layout {
  background-color: white;
}
.product-grid-item .product-image-link {
  position: unset !important;
  display: block;
}
.product-grid-item .product-element-top {
  max-height: 170px;
  min-height: 170px;
}
.button.product_type_simple.add_to_cart_button {
  width: 100%;
}
.widget-title {
  font-weight: 600;
  font-size: 12px;
  margin-bottom: 10px;
}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
  margin: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  font-size: 13px;
}
.woocommerce-widget-layered-nav-list {
  margin-top: 5px !important;
}
.widget {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 12px !important;
  padding-top: 12px !important;
}
.wd-clear-filters a {
  background: #a82626;
  padding: 7px;
  border-radius: 10px;
  max-height: 33px;
  font-size: 11px;
  color: white;
}
.widget_layered_nav_filters li {
  display: inline-block;
  background: #ffac12;
  padding: 7px;
  border-radius: 10px;
  max-height: 33px;
  font-size: 11px;
}
.product-wrapper .wd-entities-title {
  font-weight: 400 !important;
  font-size: 13px !important;
  min-height: 40px;
}
.product-grid-item .wd-product-cats a {
  color: #9e9e9e;
  font-size: 10px;
  line-height: 1.3;
}

.category-info-container.has-image-cat::after {
  background: linear-gradient(#0000001c 5%, rgba(0, 0, 0, 0.53) 50%, rgba(0, 0, 0, 0.8) 100%);  
	content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.nomaksa-split h4 {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 5px !important;
  color: black;
  margin-top: 25px;
}
.nomaksa-split h3 {
  margin-top: 10px;
  text-transform: unset !important;
  font-weight: 400;
  color: black !important;
}
.nomaksa-split h2 {
  text-transform: uppercase;
  font-size: 18px !important;
  padding-top: 15px;
  margin-bottom: 0px;
}
.hiden {
  display: none;
}
.nomaksa-split img {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  max-width: 600px;
}
.nomaksa-split {
  flex: 1;
  margin: 10px;
}
img.hiden {
  display: contents;
}
.smart {
  color: #2b2b2b;
  font-weight: 600;
}
.kontaktu-error {
  border-color: #b00;
  width: 100%;
  display: block;
  padding: 15px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: black;
  border-radius: 5px;
  background-color: #ffb81c;
}
.woocommerce-product-details__short-description span {
  font-size: 14px;
  font-weight: 600;
  color: #4e4d4d;
}
.woocommerce-product-details__short-description span i {
  color: #ffac12;
}
.post-type-archive .row.content-layout-wrapper.align-items-start {
    padding-top: 25px;
}
.post-type-archive header.whb-header.whb-default_header.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real {
    margin-bottom: 0px;
}
.post-type-archive .row.content-layout-wrapper.align-items-start {
    background-color: white;
}
.compare-field {
  font-size: 13px;
  text-transform: none !important;
  padding: 10px !important;
  font-weight: 500;
}
.compare-value {
  padding: 10px !important;
}
.product-image {
  text-align: center;
}
.menu-label.menu-label-orange {
  left: -30px !important;
}
.hiden {
  color: #2b2b2b !important;
}
/*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider bullet skin 053 css*/
        .jssorb053 .i {position:absolute;cursor:pointer;}
        .jssorb053 .i .b {fill:#fff;fill-opacity:0.3;}
        .jssorb053 .i:hover .b {fill-opacity:.7;}
        .jssorb053 .iav .b {fill-opacity: 1;}
        .jssorb053 .i.idn {opacity:.3;}

        /*jssor slider arrow skin 093 css*/
        .jssora093 {display:block;position:absolute;cursor:pointer;}
        .jssora093 .c {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
        .jssora093 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
        .jssora093:hover {opacity:.8;}
        .jssora093.jssora093dn {opacity:.6;}
        .jssora093.jssora093ds {opacity:.3;pointer-events:none;}
.menu-label-black {
  color: white;
  background-color: #f60 !important;
}
.payment_methods img {
  max-width: 13%;
}
.product-grid-item.outofstock {
  opacity: .3;
}
.wd-sticky-nav .current-menu-item {
  background-color: #ffb81c;
}
.wd-sticky-nav .current-product-ancestor {
  background-color: #ffb81c;
}
.wd-sticky-nav .current-product-parent {
  background-color: #ffb81c;
}
.wd-sticky-nav-title {
  height: 35px !important;
  margin: 0px !important;
  border-radius: unset !important;
}
.wd-sticky-nav .woodmart-nav-link {
  border-bottom: 1px solid var(--brdcolor-gray-300);
}
.techical-data {
  color: #2b2b2b;
  font-size: 13px;
  margin-bottom: 0px;
}
strong.ELFLA {
    color: black !important;
}
i.fa-solid.fa-bookmark {
    color: #c91820;
}
.category-info-container.has-image-cat {
  background-size: cover;
  background-position: center bottom 32%;
  position: relative;
	min-height: 300px;
}
.category-info.no-cat-img {
  max-width: 1222px;
  margin: auto;
  background-color: white;
  padding: 15px;
}
.no-cat-img h1 {
  color: #242424;
  font-size: 20px;
  margin: 0px;
  text-transform: uppercase;
  letter-spacing: -0.5px;
}
.category-info.no-cat-img p {
  color: unset;
	margin-bottom: 0px !important;
}
.has-image-cat .category-info {
  max-width: 1222px;
  margin: auto;
  color: white;
  padding: 60px 0;
    padding-left: 0px;
  position: relative;
  z-index: 2;
  padding-left: 15px;
}	
.has-image-cat .slogan h1 {
  font-size: 30px;
  margin: 0px;
  text-transform: uppercase;
  letter-spacing: -1.5px;
  color: white;
}
.tax-product_cat .content-layout-wrapper.align-items-start {
  padding-top: 25px !important;
}






.whb-top-bar-inner span {
  text-transform: none !important;
}
.menu-label-orange {
  --wd-label-color: #FFB81C !important;
  color: black !important;
}
.home-propoganda {
  display: none;
}
.wd-compare-table img {
  max-height: 120px;
  width: max-content;
  margin: auto;
}
.page-title.page-title-default.title-size-default.title-design-disable.color-scheme-light.post-title-large-image {
    margin-bottom: 0px;
}
.wd-compare-table .wd-entities-title {
  font-size: 13px;
  font-weight: 400;
}
.old-new {
  text-transform: uppercase;
  font-weight: 600;
  color: #d41212;
}
.woocommerce-shipping-fields {
    display: none;
}
.menu-label-green {
    --wd-label-color: rgb(23,71,53) !important;
}
.single-post .title-design-disable {
  display: block !important;
}
:root {
	color-scheme: light only;
}
.single-product-content.outofstock .loan {
  display: none !important;
}
.single-product-content.outofstock .product-compare-button {
  display: none !important;
}
span.out-of-stock.product-label {
    background-color: #ffb81c;
    color: black;
}
.proplv {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  color: white !important;
}
.contact-block h1 {
  margin-bottom: 0;
  font-size: 16px;
  text-transform: uppercase;
}
.price_slider_amount button {
    color: white !important;
    background-color: rgb(23,71,53) !important;
}
.experts-text {
  margin-top: 15px !important;
  font-size: 13.5px;
}
.fa-brands {
  font-size: 20px;
  color: #d4d4d4;
  margin-top: 15px;
  margin-right: 5px;
}
.experts-desc {
  margin-bottom: 15px !important;
}
.home-propoganda {
  padding: 15px;
}
.page-template-sakums .home-propoganda h2,h3 {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 5px !important;
  color: black;
}
.page-template-sakums .home-propoganda p {
  font-size: 13px;
  padding-bottom: 0px;
  margin-bottom: 15px;
}
.extra-description.experts {
  margin-top: 15px;
}
.fa-solid.fa-leaf {
  color: #04733a;
}
.footer-container.color-scheme-light {
  border-top: 5px solid rgb(23,71,53);
}
.woocommerce.cart-content-wrapper.row {
  padding-bottom: 25px;
}
.page-template-default.page .entry-content strong {
  color: rgb(23,71,53);
}
.wd-loop-footer.products-footer {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}
.prev.page-numbers {
  display: none !important;
}
.closed {
  color: #c00;
  margin-right: 6px;
  font-size: 11px;
}
.saturday {
    color: #eca15f;
    margin-right: 6px;
	font-size: 11px;}
.woocommerce-product-details__short-description {
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 15px;
  display: block;
  color: #808080;
  line-height: 1.3;
}
.site-content {
  margin-bottom: 0px !important;
}
.hide {
  font-size: 15px;
  position: absolute;
  z-index: -99;
}
.wd-tools-count {
  background-color: #ffb81c !important;
  color: #0f0f0f !important;
}
.product-extra-info {
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 15px;
  display: inline;
  color: #8080809c;
}
.stock {
  margin-top: 15px;
  line-height: 1.2;
}
.fa-solid.fa-boxes-stacked {
  color: #174735;
}
.fa-solid.fa-truck-fast {
  color: green;
}
.stock {
  font-size: 14px !important;
  font-weight: 500 !important;
	color: black;
}
.instock-ask {
  color: #ff7800;
  margin-right: 6px;
  font-size: 11px;
  vertical-align: bottom;
}
.tax-product_cat .content-layout-wrapper.align-items-start {
  background: white;
}
.widget-title {
  font-weight: 600;
  font-size: 12px;
  margin-bottom: 10px;
}
.tax-product_cat .main-page-wrapper {
  padding-top: 0px;
}
.product-wrapper .wd-entities-title {
  font-weight: 400 !important;
  font-size: 13px !important;
  min-height: 40px;
}
.product-grid-item .wd-product-brands-links, .product-grid-item .wd-product-cats {
  margin-bottom: 5px;
  color: #9e9e9e;
  font-size: 10px;
  line-height: 1.3;
}
.add-to-cart-loop {
  width: 100%;
}
.page .main-page-wrapper {
  background-color: rgb(243,243,243);
  background-image: none;
  padding-top: 0px;
}
.page-template-kontakti .align-items-start {
  background-color: #fff;
}
.page-template-default .site-content .entry-content h1 {
  text-transform: uppercase;
  font-size: 18px !important;
  padding-top: 15px;
  margin-bottom: 0px;
}
.page-template-default h2 {
  font-size: 13px;
  color: #323232;
  margin-top: -5px;
}
.page-template-default .entry-content h3 {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 5px !important;
	color: black;
}
.page-template-default p {
  font-size: 13px;
  padding-bottom: 0px;
  margin-bottom: 15px;
}
.delivery-info img {
  max-height: 55px;
  padding: 15px;
  filter: grayscale(100)opacity(0.3);
}
.delivery-info {
  margin-left: -15px;
  margin-right: -15px;
  text-align: center;
}
.imbank {
  background-color: #481465;
  display: flex;
  color: white;
  line-height: 60px;
}
.after-banner {
  background-color: white;
  margin-left: -15px;
  margin-right: -15px;
}
.imbank img {
  height: 60px;
  filter: brightness(100)opacity(0.7);
  padding: 10px;
}
.imbank p {
  margin-bottom: 0px !important;
  opacity: 0.8;
}
.wd-header-compare .wd-tools-icon::before {
  font-size: 20px;
  content: "\f128";
  font-family: "woodmart-font";
}
.site-content.col-lg-12.col-12.col-md-12 {
  background-color: white;
}
.woocommerce-widget-layered-nav-list li {
  margin-bottom: 0px;
}
.price_slider_amount .button.wp-element-button {
  background-color: rgb(23,71,53) !important;
  color: white !important;
}
.backlink {
  margin-top: 12px;
  display: inline-block;
  font-size: 12px;
  color: #123950;
  font-weight: bold;
}
.checkout-title {
  font-size: 16px;
  margin-bottom: 16px;
  display: inline-block;
  color: black;
  font-weight: 600;
}
td.product-remove a::before {
  display: none;
}
.footer-c-list li {
  margin: 0px;
  font-size: 13px;
  color: gray;
}
.footer-c-list {
  margin-top: 15px;
}
#menu-item-217 {
  max-width: 50%;
  float: left;
  border-right: 1px solid #e4e4e4;
}
#menu-item-218 {
  max-width: 50%;
  float: left;
  border-right: 1px solid #e4e4e4;
}
#menu-item-219 {
  max-width: 50%;
  float: left;
  border-right: 1px solid #e4e4e4;
}
#menu-item-220 {
  max-width: 50%;
  float: left;
  border-right: 1px solid #e4e4e4;
}
#menu-mobile .current-menu-item {
  background-color: #ffac12;
}
.propaganda {
  text-align: center;
  text-transform: uppercase;
  color: white !important;
}
.kategorijas-apraksts {
  font-size: 15px;
  position: absolute;
  z-index: -99;
}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
  margin: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  font-size: 13px;
}
.woocommerce-widget-layered-nav-list {
  margin-top: 5px !important;
}
.widget {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 12px !important;
  padding-top: 12px !important;
}
.wd-clear-filters a {
  background: #a82626;
  padding: 7px;
  border-radius: 10px;
  max-height: 33px;
  font-size: 11px;
  color: white;
}
.widget_layered_nav_filters li {
  display: inline-block;
  background: #ffac12;
  padding: 7px;
  border-radius: 10px;
  max-height: 33px;
  font-size: 11px;
}
.product-grid-item .product-label:not(.label-with-img) {
  font-size: 10px;
}
.product-grid-item .product-element-top {
  max-height: 170px;
  min-height: 170px;
}
.product-grid-item .attachment-woocommerce_thumbnail {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
  max-height: 160px;
  width: auto !important;
}
.product-grid-item .product-image-link {
  position: unset !important;
  display: block;
}
.product-label:not(:last-child) {
  margin-bottom: 5px !important;
}
.instock.product-label {
  background-color: rgb(23,71,53);
}
.instock-ok {
  color: #00A651;
  margin-right: 6px;
  font-size: 11px;
  vertical-align: bottom;
}
.fa-sharp.fa-solid.fa-house {
  color: #174735;
}
.price-wov {
  font-size: .8125rem;
  line-height: normal;
  font-weight: 400;
  color: #868e96a3;
  padding-bottom: 15px !important;
  margin-bottom: 5px;
  display: block;
}
.product-grid-item .wd-product-cats a {
  color: #9e9e9e;
  font-size: 10px;
  line-height: 1.3;
}
.product-grid-item .wd-product-cats, .wd-product-brands-links a {
  color: #9e9e9e;
  font-size: 10px;
  line-height: 1.3;
}
#uzruna2 {
  margin: 0px;
}
.product-image-summary-wrap del {
  color: red !important;
  font-size: 31px;
}
.product-image-summary-wrap del span bdi {
  font-size: 20px;
  font-weight: 500;
}
#tab-description p {
  color: #2b2b2b;
  font-size: 13px;
}
.home .col-md-6 button {
  background-color: unset;
  color: white;
  margin: 0px;
  padding: 0px;
  text-transform: unset;
}
.btn.btn-outline-light {
  line-height: 18px !important;
  display: contents;
}
.nav-link-text.wd-tabs-title {
  font-size: 13px;
}
.rent-lumag {
  list-style: none;
  padding: 0px;
}
.rent-lumag li {
  margin: 0px;
}
.open {
  color: #6ca300;
  margin-right: 6px;
  font-size: 11px;
}
.ddl {
  display: flex;
}
.wd-term-desc {
  padding-bottom: 20px;
}
.wd-clear-filters.wd-action-btn.wd-style-text.wd-cross-icon:hover a {
  color: white;
}
.product-grid-item .price span {
  color: #242424;
}
.product-type-variable .wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon {
  display: none;
}
.wd-header-my-account.wd-tools-element.wd-event-hover.wd-design-1.wd-account-style-icon {
  text-align: right;
}
.mobile-nav .current-menu-item a {
  color: black !important;
}
.wd-nav-mobile li a {
  min-height: 40px !important;
}
#menu-item-564{
  max-width: 50%;
  float: left;
  border-right: 1px solid #e4e4e4;
}
#menu-item-565 {
  max-width: 50%;
  float: left;
  border-right: 1px solid #e4e4e4;
}
#menu-item-566 {
  max-width: 50%;
  float: left;
  border-right: 1px solid #e4e4e4;
}
#menu-item-567 {
  max-width: 50%;
  float: left;
  border-right: 1px solid #e4e4e4;
}
.page-template-sakums-php .row.content-layout-wrapper.align-items-start {
  background-color: white;
}
.experts {
  text-transform: uppercase;
  font-weight: 900;
  color: #2b2b2b;
  letter-spacing: -0.5px;
}
.wd-term-desc p {
  margin-bottom: 0px;
}

.brands {  
    display: grid;  
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));   
    max-width: 1200px;  
    margin: 0 auto;  
}  
.brands a {  
    display: flex;  
    justify-content: center;  
    align-items: center;  
}
.brands img {  
    max-width: 100%;  
    height: auto;  
    object-fit: contain;  
    min-height: 60px;  
}   
/* Media Queries for better responsiveness */  
@media (max-width: 768px) {  
    .brands {  
        grid-template-columns: repeat(auto-fit, minmax(70px, 1fr));  
    }  
}  
@media (max-width: 480px) {  
    .brands {  
        grid-template-columns: repeat(auto-fit, minmax(70px, 1fr));  
    }  
}


@media (min-width: 1025px) {
	.header-center-text {
  text-align: center;
  color: white !important;
  font-weight: 600;
}
.split-div {
  display: flex;
  gap: 15px;
  padding: 15px;
  box-sizing: border-box;
}

.download-actions {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin: 24px 0;
}

.download-box {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 20px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    text-decoration: none;
    transition: all 0.25s ease;
    color: #000;
}

.download-box:hover {
    background: #f5f5f5;
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.download-box .icon {
    font-size: 32px;
    min-width: 40px;
    text-align: center;
}

.download-box .text {
    display: flex;
    flex-direction: column;
}

.download-box .title {
    font-size: 16px;
    font-weight: 600;
}

.download-box .subtitle {
    font-size: 13px;
    color: #666;
}

.wd-copyrights.wd-layout-centered {
  margin-top: 20px;
}
.split-div-left {
  flex: 0 1 70%;
  min-width: 0;
}
.split-div-right {
  flex: 0 1 30%;
  min-width: 0;
}
.split-div h3 {
  background-color: #ffb81c;
  padding: 5px !important;
    padding-right: 5px;
    padding-left: 5px;
  max-width: max-content;
  border-radius: 15px;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
#menu-item-10812 .menu-label {
  margin: 0px !important;
  left: 90px !important;
}
.wd-dynamic-discounts {
  padding-top: 20px;
}
.tax-product_brand .wd-content-area.site-content.wd-grid-col {
	--wd-col-lg: 12 !important;}
.wd-dynamic-discounts .wd-dd-price span {
  font-size: 13px !important;
}
.wd-dynamic-discounts th {
  padding: 0px;
  font-size: 14px;
  color: black !important;
}
.post.type-post h3, h4 {
  font-size: 15px;
  text-transform: uppercase;
  padding-top: 20px;
  font-weight: 500;
  margin-bottom: 5px !important;
}
.post.type-post h2 {
  text-transform: uppercase !important;
  padding-top: 20px;
  font-size: 23px;
  margin-bottom: 5px;
  letter-spacing: -1px !important;
}
.blog-design-masonry .entry-header {
  display: none !important;
}
.wd-page-title.page-title.page-title-default.title-size-default.title-design-disable.color-scheme-light.post-title-large-image {
  padding-top: 120px;
  padding-bottom: 120px;
}
.wd-page-title .entry-title.title {
  text-transform: uppercase;
  font-size: 40px;
}
.pirkums {
  margin-bottom: -50px !important;
}
.brand-video {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}
.brand-video iframe {
  width: 50%;
}
.header-banner-category.has-image-cat {
  position: relative;
  width: 100%;
  min-height: 350px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.header-banner-category.has-image-cat img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
  filter: brightness(65%);
}
.category-container-text{
  position: relative;
  max-width: 1222px;
  width: 90%;
  margin: auto;
  color: white;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.category-container-text p {
  width: 70%;
}

.container.header-banner-container.wd-entry-content {
  width: 100%;
  max-width: 100%;
  padding: 0px;
	height:40px;
}
.nomaksa-split.calc {
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.product-image-summary-wrap .woocommerce-product-gallery {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.nomaksa-main {
  display: flex;
  justify-content: space-between;
}
.wd-carousel-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.woocommerce-product-gallery__wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.woocommerce-product-gallery__image {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.row.footer-men {
  padding: 0px 20px 0px 20px;
}
.top-part-zimols {
  margin-bottom: 15px;
	color: black;
}
.top-part-zimols h1 {
  font-size: 25px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 5px;
}
.pre-zimols {
  margin: 0px;
  display: contents;
}
.summary-inner .woocommerce-Price-amount.amount {
    font-size: 30px;
    color: #606060 !important;
  }
.product-image-summary-wrap del span bdi {
  font-size: 20px;
  font-weight: 500;
}
.sakums .products.wd-products.grid-columns-6 {
  background-color: white;
}
.article-body-container {
  text-align: left !important;
}
.wd-header-secondary-nav span {
  text-transform: none !important;
  color: white !important;
}
.wd-tools-count {
    background-color: #ffb81c !important;
    color: #0f0f0f !important;
}
.wd-tools-text.display {
  display: block !important;
}
.wd-logo.wd-main-logo img {
  width: 240px;
}

.header-top-center {
  text-align: center;
  font-weight: 600;
  color: white !important;
  text-transform: uppercase;
}
.wd-content-layout.content-layout-wrapper.container {
  padding-bottom: 15px !important;
}
.page-template-default .wd-content-layout {
  padding-bottom: 15px !important;
}
.contact-block {
  width: 50%;
  padding: 15px;
}
.contact-block h1 {
  margin-bottom: 0;
  font-size: 16px;
  text-transform: uppercase;
}
.contact-page {
  display: flex;
  flex: auto;
}
.contact-block h2 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  text-transform: unset;
}
.contact-form-sub {
  color: #32323285;
}
p#company-name {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 900;
  color: #323232;
  margin-top: 20px;
}
.cc {
  display: flex;
}
.contact-block p {
  margin: 1px;
  padding: 0 !important;
}
.ddl {
  display: flex;
}
.open {
  color: #6ca300;
  margin-right: 6px;
  font-size: 11px;
}
.closed {
  color: #ac0000;
  margin-right: 6px;
  font-size: 11px;
}
span#contact-form-h {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  text-transform: uppercase;
}
.contact-form-sub {
  color: #32323285;
}
button#send-e {
  width: 100%;
  color: #123950;
  background-color: #ffac12;
  font-size: 13px !important;
  font-weight: 900;
  margin-top: 20px;
}
.contact-block label {
  font-size: 13px;
  margin-bottom: 1px;
  margin-top: 10px;
  color: #7c7a7a85;
}
.cc i {
  bottom: -5px;
  position: relative;
  width: 20px;
}
.experts {
  text-transform: uppercase;
  font-weight: 900;
  color: #2b2b2b;
  letter-spacing: -0.5px;
}
.tax-product_cat h3 {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -1px;
	  margin-bottom: 5px !important;
  }
.extra-description.experts {
  margin-top: 15px;
}
.fa-solid.fa-leaf {
  color: #04733a;
}
.product-grid-item .product-label{
  font-size: 10px;
}
.no-cat-img h1 {
  color: #242424;
  font-size: 20px;
  margin: 0px;
  text-transform: uppercase;
  letter-spacing: -0.5px;
}
.category-info.no-cat-img {
  max-width: 1222px;
  margin: auto;
  background-color: white;
  padding: 15px;
}
.category-info-container.has-image-cat {
  background-size: cover;
  background-position: center bottom 32%;
  position: relative;
  min-height: 300px;
}
.wd-content-area > .single-breadcrumbs-wrapper {
  padding-top: 20px;
}
.category-info-container.has-image-cat::after {
  background: linear-gradient(#0000001c 5%, rgba(0, 0, 0, 0.53) 50%, rgba(0, 0, 0, 0.8) 100%);
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.has-image-cat .slogan h1 {
  font-size: 30px;
  margin: 0px;
  text-transform: uppercase;
  letter-spacing: -1.5px;
  color: white;
}
.has-image-cat .category-info {
  max-width: 1222px;
  margin: auto;
  color: white;
  padding: 60px;
    padding-left: 60px;
  position: relative;
  z-index: 2;
  padding-left: 15px;
}
.sakums .wd-content-layout.content-layout-wrapper.container {
    background-color: unset !important;
  }
.home .wd-content-layout.content-layout-wrapper.container {
    background-color: unset !important;
  }
.nomaksa-split h3 {
  margin-top: 10px;
  text-transform: unset !important;
  font-weight: 400;
  color: black !important;
}
.nomaksa-split {
  flex: 1;
  margin: 10px;
}
.nomaksa-split.calc {
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.nomaksa-main {
  display: flex;
  justify-content: space-between;
}
.wd-content-layout {
  padding-block: 0px !important;
}
.price_slider_amount .button {
  background-color: #174735 !important;
  color: white !important;
}
.page-template-default h2 {
  font-size: 13px;
  color: #323232;
  margin-top: -5px;
}
.page-template-default p {
  font-size: 13px;
  padding-bottom: 0px;
  margin-bottom: 15px;
}
.page-template-default .entry-content h3 {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 5px !important;
  color: black;
}
.page-template-default .wd-content-area.site-content {
  padding-top: 15px;
}
.wd-content-layout.content-layout-wrapper.container {
  background-color: white;
}
.page-template-default .site-content .entry-content h1 {
  text-transform: uppercase;
  font-size: 18px !important;
  margin-bottom: 0px;
}
.related-products {
  background-color: white;
  padding: 15px;
  margin-top: 30px;
}
.related-products .element-title {
  font-size: 15px;
  text-transform: uppercase;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
 #uzruna2 {
    font-size: 24px;
    margin-bottom: -5px;
    width: 100%;
    display: block;
    font-weight: 600;
  }
.f-propaganda {
    font-size: 13px;
  }
.row.footer-men {
    margin-top: 20px;
  }
.woocommerce-product-gallery__image img {
    max-height: 400px;
    width: auto !important;
    display: block;
    margin: auto;
  }
.page-template-sakums .wd-entities-title.title.post-title {
  font-size: 20px;
  line-height: 1;
}
.menu-label.menu-label-orange {
  left: -30px !important;
}
.menu-label-orange {
  --wd-label-color: #FFB81C !important;
  color: black !important;
}
.article-body-container {
    text-align: left !important;
  }
.page-template-sakums .wd-entities-title.title.post-title a {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
  }
.sakums .wd-content-layout {
  padding-block: 0px !important;
}
.brands {
    display: inline-flex;
    margin-bottom: 30px;
  }
.brands img {
  width: auto;
  height: 119.2px;
}
 .main-text {
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    top: 300px;
    background: rgb(23,71,53);
    padding: 12px 20px;
    display: inline-block;
    box-sizing: border-box;
    text-transform: uppercase;
    z-index: 2;
    position: absolute;
  }
.main {
    margin: 0px !important;
    color: white !important;
    font-size: 30px !important;
  }
.desc-main {
    font-size: 12px;
    max-width: 450px;
    opacity: 1;
  }
.tax-product_cat .wd-content-layout {
  background-color: white;
}
.wd-tools-count {
    background-color: #ffb81c !important;
    color: #0f0f0f !important;
  }
.wd-logo.wd-main-logo img {
    width: 240px;
  }
.whb-top-bar .woodmart-nav-link span {
  text-transform: none !important;
  color: white !important;
}
.single-product-content .product_title {
  margin-bottom: 0px;
  font-size: 25px;
  font-weight: 600;
}
.product-extra-info {
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 15px;
    display: inline;
    color: #8080809c;
  }
.dynamic-short-description {
  font-size: 13px;
	line-height: 1.3;
}
.wd-tools-text.display {
  display: block !important;
}
.product-image-summary-wrap {
  background: white;
  padding: 45px;
  box-shadow: 0 0 16px 0 rgba(86,97,104,.12);
}
.product-tabs-wrapper {
  max-width: 1192px;
  margin: auto !important;
  background-color: white !important;
}
.wd-nav-tabs-wrapper {
  text-align: left;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon {
    padding: 14px 20px;
    font-size: 14px;
    line-height: 22px;
    background-color: #ffac12;
    color: #123950;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: 0;
    border: 0 solid transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    font-weight: 600;
    cursor: pointer;
    margin-left: 10px;
    margin-right: 0px;
	 transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow }
.single-product-content .cart {
  float: left;
}
 #menu-main a {
    font-size: 80%;
  }
 #menu-main-en a {
    font-size: 80%;
  }
.row {
  display: flex;
  flex-wrap: wrap;
}
.row-footer {
  margin: 0px !important;
  margin-top: 35px !important;
  display: flex;
}
.footer-container.color-scheme-light {
  border-top: 5px solid rgb(23,71,53);
}
.footer-c-list li {
  margin: 0px;
  font-size: 13px;
	padding-left:0px;
  color: gray;
}
.footer-c-list  {
	padding-left:0px;
	margin-bottom: 0px !important;
}
.row.footer-men li {
  list-style: none !important;
}
.col.fl {
    flex: 33.333333%;
    max-width: 33.333333%;
  }
.textwidget.custom-html-widget img {
    max-width: 235px;
  }
#uzruna2 {
    font-size: 24px;
    margin-bottom: -5px;
    width: 100%;
    display: block;
    font-weight: 600;
  }
.f-propaganda {
    font-size: 13px;
  }
.row.footer-men {
    margin-top: 20px;
  }
.col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
.requisites span {
    color: #999999;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 14px;
  }
.footer-c-list {
  margin-top: 15px;
}
}

@media (max-width: 576px) {
	.header-center-text {
  text-align: center;
  color: white !important;
  font-weight: 600;
}
.agro-compat-parts {
  display: none;
}
#post-39 {
  padding: 15px;
}
#post-36 {
  padding: 15px;
}

.product-row-navimow {
  display: block;}
#wd-7d24d336 {
  --wd-col-gap: unset !important;
  margin: unset !important;
  padding: unset !important;
}
.ala.ala-home-strip {
  margin: unset !important;
}
#wd-8c6383a8 {
  margin: unset !important;
}
.product-content-navimow h3 {
  margin: 0 0 8px 0;
    margin-top: 0px;
    margin-bottom: 8px;
  line-height: 1.25;
  margin-top: 15px;
  font-size: 15px;
}
#post-5925 {
    padding: 0px 15px 0px 15px;
}
.mobile-nav .lang-item {
  max-width: 20%;
	float: left;
	border-right: 1px solid var(--brdcolor-gray-300);
}
#wd-82670c63 {
  display: none;
}
#wd-8c702138 {
  margin: 0px;
  padding: 0px;
}
#wd-43777c80 {
  padding: 0px;
  margin: 0px;
}
.page-template-sakums .wd-add-btn.wd-add-btn-replace {
  display: none !important;
}
#wd-daaa26c2 {
  display: none;
}

#wd-06234bdb {
  display: none;
}
#post-5912 {
    padding: 0px 15px 0px 15px;
}
#post-5921 {
    padding: 0px 15px 0px 15px;
}
#post-5916 {
    padding: 0px 15px 0px 15px;
}
#wd-f4b84626 {
  margin: 0px;
}
.upsells-carousel {
  background-color: white;
  padding: unset;
  margin-top: 15px;
  margin-bottom: 15px !important;
}
.page-template-sakums .price {
  padding-bottom: 20px;
}
.pirkums {
  padding: 0px;
  margin-bottom: -40px !important;
}
 #post-10 {
    padding: 0px 0px 0px 0px !important;
  }
.tax-product_brand main.wd-content-layout.content-layout-wrapper {
    padding: 0px;
	background-color: white;
}
.wd-registration-page.wd-no-registration {
  padding: 25px;
}
.dynamic-rating-info {
  padding-left: 0px;
}
.woocommerce-checkout #customer_details{
  padding: 0px 15px 0px 15px;
}
#post-10 {
  padding: 0px 20px 20px 20px;
}
.pirkums {
  padding: 15px 15px 0px 15px;
}
.woocommerce-checkout #customer_details{
  padding: 0px 15px 0px 15px;
}
.woocommerce-billing-fields p {
  padding: 0px;
}
.woocommerce-additional-fields p {
  padding: 0px;
}

.header-banner-category {
  background-color: white;
}
.header-banner-category.has-image-cat {
  position: relative;
  width: 100%;
  min-height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.header-banner-category.has-image-cat img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
  filter: brightness(65%);
}
.category-container-text{
  position: relative;
  max-width: 1222px;
  margin: auto;
  color: white;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.site-logo img {
  width: 190px;
}
.wd-page-wrapper.website-wrapper {
    margin-top: 0px !important;
}
#post-18 {
  padding: 15px;
}
#post-20 {
  padding: 15px;
}
.page-template-kontakti .wd-content-layout {
  padding: 0px;
  background-color: white;
}
.nomaksa-split.calc {
  text-align: center;
}
.page-template-default .wd-content-layout {
  padding: 0px !important;
  background-color: white;
}
.top-part-zimols h1 {
  font-size: 20px;
  margin: 0px;
  text-transform: uppercase;
  font-weight: 600;
}
.tax-zimols-zimols .wd-products-element {
  padding: 15px;
}
.top-part-zimols {
  padding: 15px;
}
.pre-zimols {
  margin: 0px;
  font-weight: 600;
  color: black;
  text-transform: uppercase;
  font-size: 13px;
  display: contents;
}
.home .products.wd-products.elements-grid {
  background-color: white;
}
.tax-zimols-zimols .wd-content-layout.content-layout-wrapper.container {
  padding: 0px;
  background-color: white;
}
.row-footer img {
  margin-top: 30px;
}
.icon-list {
  margin-bottom: 30px;
}
.footer-c-list {
  list-style: none !important;
}
.row.footer-men {
  text-align: center;
  list-style: none !important;
}
.dynamic-short-description {
  font-size: 13px;
}
.home .wd-blog-element {
    display: none !important;
  }
.wd-header-text.reset-last-child.header-center-text {
  text-align: center;
  font-size: 10px !important;
  color: white !important;
  font-weight: 600;
}
.tax-product_cat .wd-content-layout.content-layout-wrapper {
  background-color: white;
}
.single-product-content .product-image-summary-wrap {
  padding-top: 15px;
}
.wd-product-brands {
  display: none !important;
}
.related-products .element-title {
  font-size: 15px;
  text-transform: uppercase;
}
.wd-accordion.wd-style-default > .wd-accordion-item {
  border-bottom: unset !important;
}
.main-text {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    background: rgb(23,71,53);
    padding: 12px 20px;
    display: block;
    box-sizing: border-box;
    z-index: 2;
    position: unset !important;
    text-align: left;
  }
.main-text h1 {
    font-size: 18px;
    margin-bottom: 5px;
    color: white;
    text-transform: uppercase;
  }
.proplv {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  color: white !important;
}
.searchsubmit {
    border-radius: unset !important;
}
.whb-header-bottom .container {
  padding: 0px;
}
.home .wd-content-layout {
  padding: 0px;
}
.s {
  font-size: 13px !important;
}




.has-image-cat .slogan h1 {
  font-size: 20px;
  margin: 0px;
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: white;
}
.check-whatsapp .fa-brands {
    font-size: 15px;
    color: #ffffff;
    margin-top: 0px;
    margin-right: 5px;
}
.page-template-home .row {
  display: block;
}
.woocommerce-product-gallery__image img {
  max-height: 300px;
  width: auto !important;
}
 .has-image-cat .category-info p {
    max-width: 95%;
    color: #ffffffcf;
    font-size: 13px;
  }
.whb-top-bar .wd-header-text {
    font-size: 9px !important;
    line-height: 1.2;
}
.has-image-cat .category-info p {
  max-width: 95%;
  color: #ffffffcf;
}
.extra-bonuses {
	display: none;
}
.wd-term-desc h3 {
  display: block !important;
  color: black;
}
.col.\38 {
  display: none;
}
.extra-info h1 {
  font-size: 120%;
  text-transform: uppercase;
  letter-spacing: -0.5px;
  margin-bottom: 0px;
}
.row.product-image-summary-inner .price del bdi {
  font-size: 17px;
}
.col.fl img {
  max-width: 295px !important;
}
.extra-info {
  background-color: #fff;
  padding: 15px;
}
.single-product-page {
  background-color: white;
}
.row.product-image-summary-inner .price bdi {
  font-size: 25px;
  color: #4f4f4f !important;
}
.main-text {
  display: none;
}
.summary-inner .price {
  margin: 0px;
}
.title.slider-title {
  font-size: 13px;
}
.row.product-image-summary-wrap {
  background-color: white;
  padding-top: 15px;
}
span#contact-form-h {
  font-size: 18px;
  color: black;
  font-weight: 600;
  text-transform: uppercase;
}
#company-name {
  margin-bottom: 0px;
}
.wd-header-text strong {
  font-size: 11px;
}
.cc i {
  bottom: -5px;
  position: relative;
  width: 20px;
}
.extra-info p {
  font-size: 13px;
}
.main-categorie-info {
  background-color: white;
  padding: 15px;
}
.woocommerce-result-count {
  display: none !important;
}
.whb-header-bottom .container {
  padding: 0px;
  height: 100%;
}
.searchsubmit {
  border-radius: unset !important;
}
.whb-header-bottom-inner {
  height: auto !important;
  max-height: unset !important;
}
.whb-header-bottom {
  border: none !important;
}
.s {
  border-radius: 0px !important;
  font-size: 13px !important;
}
.cc {
  display: flex;
}
p#company-name {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 900;
  color: #323232;
  margin-top: 20px;
}
.contact-form-sub {
  color: #32323285;
}
.contact-block h2 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  text-transform: unset;
}
.contact-block {
  width: 100%;
  padding: 15px;
}
.contact-page {
  display: grid;
  flex: auto;
}
.c-info {
  margin: 0px;
  font-size: 13px;
}
button#send-e {
  width: 100%;
  color: #123950;
  background-color: #ffac12;
  font-size: 13px !important;
  font-weight: 900;
  margin-top: 20px;
}.product_title.entry-title.wd-entities-title {
  margin-bottom: 0px;
}
#menu-mobile li a {
  min-height: 40px !important;
}
.ts-cart-checkout-process-bar {
  display: none;
}
.row.align-items-md-stretch {
  display: none;
}
.row.all-categories {
  display: flex;
}
.col.d-flex.home-categorie {
  flex: 50%;
  text-align: center;
  border: 1px solid #80808012;
  background-color: white;
  padding: 10px;
}
.col.d-flex.home-categorie img {
  max-height: 125px;
  padding: 15px;
}
.col.d-flex.home-categorie h5 {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 13px;
  color: #323232;
}
.product-labels {
 max-width: 60% !important;
}


.textwidget .row {
  display: grid;
}
.col.fl {
  text-align: center;
}
.col.fl img {
  max-width: 165px;
  margin-bottom: 25px;
}
.textwidget .col.8 {
  text-align: center;
}
.f-propaganda {
  font-size: 13px;
}
.textwidget .row.footer-men {
  text-align: center;
  margin-top: 25px;
}
.col-sm.l {
  display: none !important;

}
.col-sm.r {
  display: none !important;
}
.home .row.align-items-md-stretch {
  display: contents !important;
}
.home .row.align-items-md-stretch .col-md-6 {
  background-color: #323232;
  padding: 15px;
  font-size: 13px;
  color: white;
}
.home .row.align-items-md-stretch .col-md-6.left {
  background-color: #123950;
  padding: 15px;
  font-size: 13px;
  color: white;
}
.home .col-md-6 h3 {
  color: white;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.home .col-md-6.left h2, h3 {
  color: white;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.home .col-md-6 button {
  display: none;
}
 .lumag-banner {
    display: block;
    text-align: center;
  }
.main-text {
  color: #FFF;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  background: rgb(23,71,53);
  padding: 12px 20px;
  display: block;
  box-sizing: border-box;
  z-index: 2;
  position: absolute;
  text-align: left;
}
.main-text h1 {
  font-size: 18px;
  margin-bottom: 5px;
  color: white;
  text-transform: uppercase;
}
.woocommerce-product-gallery__image {
  text-align: center;
}
}

