.elementor-5104 .elementor-element.elementor-element-364ec80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-5104 .elementor-element.elementor-element-9e5542e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wd-side-hidden-w:300px;}.elementor-5104 .elementor-element.elementor-element-9e5542e.e-con{--align-self:flex-start;}.elementor-5104 .elementor-element.elementor-element-4b978df{--display:flex;}.elementor-5104 .elementor-element.elementor-element-ec6a2e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5104 .elementor-element.elementor-element-8c382b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:solid;--border-style:solid;}.elementor-5104 .elementor-element.elementor-element-8f6a714.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5104 .elementor-element.elementor-element-8f6a714 .wd-breadcrumbs{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );--wd-link-color:var( --e-global-color-accent );--wd-link-color-hover:var( --e-global-color-d9bf5cf );--wd-bcrumb-color-active:var( --e-global-color-text );}.elementor-5104 .elementor-element.elementor-element-8f6a714 :is(.wd-last, .breadcrumb_last, .last, .aioseo-breadcrumbs span:last-child, .active){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-5104 .elementor-element.elementor-element-4d4db9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-5104 .elementor-element.elementor-element-99b81e8 .wd-action-btn{--wd-action-text-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-5104 .elementor-element.elementor-element-364ec80{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-5104 .elementor-element.elementor-element-9e5542e{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5104 .elementor-element.elementor-element-ec6a2e5{--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5104 .elementor-element.elementor-element-8c382b9{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5104 .elementor-element.elementor-element-8f6a714 .wd-breadcrumbs{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5104 .elementor-element.elementor-element-8f6a714 :is(.wd-last, .breadcrumb_last, .last, .aioseo-breadcrumbs span:last-child, .active){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5104 .elementor-element.elementor-element-4d4db9c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-5104 .elementor-element.elementor-element-99b81e8.elementor-element{--order:-99999 /* order start hack */;}.elementor-5104 .elementor-element.elementor-element-99b81e8 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5104 .elementor-element.elementor-element-8ebe742 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:768px){.elementor-5104 .elementor-element.elementor-element-364ec80{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5104 .elementor-element.elementor-element-4b978df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5104 .elementor-element.elementor-element-8c382b9{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5104 .elementor-element.elementor-element-8f6a714 .wd-breadcrumbs{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5104 .elementor-element.elementor-element-8f6a714 :is(.wd-last, .breadcrumb_last, .last, .aioseo-breadcrumbs span:last-child, .active){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5104 .elementor-element.elementor-element-99b81e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5104 .elementor-element.elementor-element-8ebe742 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:769px){.elementor-5104 .elementor-element.elementor-element-9e5542e{--width:20%;}.elementor-5104 .elementor-element.elementor-element-4b978df{--width:80%;}.elementor-5104 .elementor-element.elementor-element-8c382b9{--width:100%;}.elementor-5104 .elementor-element.elementor-element-4d4db9c{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-5104 .elementor-element.elementor-element-4b978df{--width:100%;}.elementor-5104 .elementor-element.elementor-element-8c382b9{--width:100%;}.elementor-5104 .elementor-element.elementor-element-4d4db9c{--width:100%;}}/* Start custom CSS for wd_sidebar, class: .elementor-element-5fd25a0 *//* ==========================================================================
   SĀNJOSLAS LOGRĪKU VIRSRAKSTI (WIDGET TITLES)
   ========================================================================== */

/* Noklusējuma stils datoriem (Desktop) */
.sidebar-widget .widget-title {
    font-family: 'Raleway', sans-serif !important;
    font-weight: 500 !important;
    color: #2E2E2E !important;
    padding-bottom: 12px !important;
}

/* Pielāgojums planšetēm un viedtālruņiem (Tablet & Mobile) */
@media (max-width: 1024px) {
    .sidebar-widget .widget-title {
       
        padding-bottom: 9px !important;   /* Minimāli mazāks paddings */
    }
}

/* =========================================================
   DEROX – sānjoslas "Produktu kategorijas" stils
   ========================================================= */
.wd-product-category-filter{
  --dx-accent: var(--e-global-color-accent, #02673E);
  --dx-text:   var(--e-global-color-1cc7f9b, #2E2E2E);
  --dx-dark:   var(--e-global-color-afbdff3, #1A1A1A);
  --dx-muted:  var(--e-global-color-5325176, #8E8E8E);
  --dx-line:   var(--e-global-color-c8b8252, #E8E8E8);
  --dx-soft:   var(--e-global-color-401605b, #F5F5F5);
}
.wd-product-category-filter .product-categories *,
.wd-product-category-filter .product-categories *::before{ box-sizing:border-box; }

/* Saraksts – nekas neiziet ārpus platuma */
.wd-product-category-filter .wd-scroll,
.wd-product-category-filter .product-categories{
  width:100%;
  max-width:100%;
  overflow-x:hidden;
}
.wd-product-category-filter .product-categories,
.wd-product-category-filter .product-categories ul{
  list-style:none; margin:0; padding:0;
}
.wd-product-category-filter .product-categories{ padding-right:6px; } /* vieta ritjoslai */
.wd-product-category-filter .product-categories li{
  display:flex; flex-wrap:wrap; align-items:center;
  width:100%;
  margin:0;
}

/* Saites */
.wd-product-category-filter .product-categories a{
  position:relative;
  flex:1 1 0;
  min-width:0;
  padding:7px 8px 7px 12px;
  color:var(--dx-text) !important;
  font-weight:400;
  line-height:1.35;
  text-decoration:none;
  overflow-wrap:anywhere;
  border-radius:4px;
  transition:background .2s ease, color .2s ease;
}
.wd-product-category-filter .product-categories a::before{
  content:"";
  position:absolute; left:0; top:50%;
  width:3px; height:0;
  background:var(--dx-accent);
  border-radius:2px;
  transform:translateY(-50%);
  transition:height .2s ease;
}

/* Hover */
.wd-product-category-filter .product-categories a:hover{
  background:var(--dx-soft);
  color:var(--dx-dark) !important;
}
.wd-product-category-filter .product-categories a:hover::before{ height:45%; }

/* Aktīvā kategorija */
.wd-product-category-filter .product-categories li.wd-active > a,
.wd-product-category-filter .product-categories li.current-cat > a{
  background:var(--dx-soft);
  color:var(--dx-dark) !important;
  font-weight:600;
}
.wd-product-category-filter .product-categories li.wd-active > a::before,
.wd-product-category-filter .product-categories li.current-cat > a::before{
  height:70%;
}

/* Skaits */
.wd-product-category-filter .product-categories .count{
  flex:0 0 auto;
  margin-left:6px;
  padding:1px 8px;
  font-size:.75rem;
  line-height:1.6;
  color:var(--dx-muted);
  background:transparent;
  border:1px solid var(--dx-line);
  border-radius:20px;
}
.wd-product-category-filter .product-categories li.wd-active > .count,
.wd-product-category-filter .product-categories li.current-cat > .count{
  color:var(--dx-dark);
  border-color:var(--dx-muted);
}

/* Apakškategorijas – pelēka vadlīnija */
.wd-product-category-filter .product-categories .children{
  flex:0 0 100%;
  width:100%;
  margin:2px 0 6px;
  padding-left:14px;
  position:relative;
}
.wd-product-category-filter .product-categories .children::before{
  content:"";
  position:absolute; left:6px; top:0; bottom:0;
  width:1px;
  background:var(--brdcolor-gray-300);
}
.wd-product-category-filter .product-categories .children a{
  font-size:.95em;
  padding-top:5px; padding-bottom:5px;
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-8ebe742 *//* ==========================================================================
   ATSTARPES STARP PAGINĀCIJAS ELEMENTIEM (NUMURIEM)
   ========================================================================== */

/* Palielina attālumu starp lapu cipariem/bultiņām */
.wd-pagination ul {
    gap: 8px !important; /* Palielina horizontālo atstarpi starp pogām (noklusējums parasti ir mazāks) */
}

/* Ja tēma izmanto margin nevis gap, šis nodrošinās papildu drošību */
.wd-pagination ul li {
    margin-left: 2px !important;
    margin-right: 2px !important;
}

/* Pielāgojums mobilajām ierīcēm, lai pogas neaiziet aiz ekrāna malām */
@media (max-width: 767px) {
    .wd-pagination ul {
        gap: 4px !important; /* Minimāli mazāks gaps uz telefonu, lai viss smuki saiet vienā rindā */
    }
}

/* ==========================================================================
   LAPOŠANAS (PAGINATION) ATSTARPE NO PRODUKTU REŽĢA
   ========================================================================== */

/* Iedod smuku atkāpi virs paginācijas blokam visās ierīcēs */
.wd-pagination {
    margin-top: 60px !important; /* Varat palielināt līdz 50px vai 60px, ja vajag vēl lielāku telpu */
}

/* Neliels pielāgojums mazākiem ekrāniem (Tablet & Mobile), lai atstarpe nav par milzīgu */
@media (max-width: 1024px) {
    .wd-pagination {
        margin-top: 40px !important;
    }
}/* End custom CSS */