.elementor-33299 .elementor-element.elementor-element-dcd341f:not(.elementor-motion-effects-element-type-background), .elementor-33299 .elementor-element.elementor-element-dcd341f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212512;}.elementor-33299 .elementor-element.elementor-element-dcd341f > .elementor-container{max-width:1460px;}.elementor-33299 .elementor-element.elementor-element-dcd341f{border-style:solid;border-width:42px 42px 42px 42px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-33299 .elementor-element.elementor-element-dcd341f, .elementor-33299 .elementor-element.elementor-element-dcd341f > .elementor-background-overlay{border-radius:62px 62px 62px 62px;}.elementor-33299 .elementor-element.elementor-element-dcd341f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33299 .elementor-element.elementor-element-244fca5{--spacer-size:40px;}.elementor-33299 .elementor-element.elementor-element-755cd38 > .elementor-element-populated{margin:0px 0px 90px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 42px 0px 42px;}.elementor-33299 .elementor-element.elementor-element-d87f51f{text-align:left;}.elementor-33299 .elementor-element.elementor-element-d87f51f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-d87f51f .thegem-heading, .elementor-33299 .elementor-element.elementor-element-d87f51f .thegem-heading .light{font-size:36px;text-transform:none;line-height:53px;}.elementor-33299 .elementor-element.elementor-element-432c9d1{--display:flex;--position:fixed;--min-height:68px;--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:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;bottom:2px;--z-index:999;}.elementor-33299 .elementor-element.elementor-element-432c9d1:not(.elementor-motion-effects-element-type-background), .elementor-33299 .elementor-element.elementor-element-432c9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9F2;}body:not(.rtl) .elementor-33299 .elementor-element.elementor-element-432c9d1{left:0px;}body.rtl .elementor-33299 .elementor-element.elementor-element-432c9d1{right:0px;}.thegem-template-header .elementor-33299 .elementor-element.elementor-element-82986d9{padding:0px 10px 0px 10px;}.elementor-33299 .elementor-element.elementor-element-82986d9 .gem-icon{font-size:20px;padding:15px;border-style:none;}.elementor-33299 .elementor-element.elementor-element-82986d9 .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px;}.elementor-33299 .elementor-element.elementor-element-82986d9 .gem-icon .back-angle i{color:#111111;}.elementor-33299 .elementor-element.elementor-element-82986d9 .gem-icon svg{fill:#111111;}.thegem-template-header .elementor-33299 .elementor-element.elementor-element-07ac862{padding:0px 10px 0px 10px;}.elementor-33299 .elementor-element.elementor-element-07ac862 .gem-icon{font-size:20px;padding:15px;border-style:none;}.elementor-33299 .elementor-element.elementor-element-07ac862 .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px;}.elementor-33299 .elementor-element.elementor-element-07ac862 .gem-icon .back-angle i{color:#111111;}.elementor-33299 .elementor-element.elementor-element-07ac862 .gem-icon svg{fill:#111111;}.thegem-template-header .elementor-33299 .elementor-element.elementor-element-5a61f59{padding:0px 10px 0px 10px;}.elementor-33299 .elementor-element.elementor-element-5a61f59 .gem-icon{padding:15px;border-style:none;}.elementor-33299 .elementor-element.elementor-element-5a61f59 .gem-icon .back-angle i{color:#111111;}.elementor-33299 .elementor-element.elementor-element-5a61f59 .gem-icon svg{fill:#111111;}.thegem-template-header .elementor-33299 .elementor-element.elementor-element-5fb16b5{padding:0px 10px 0px 10px;}.elementor-33299 .elementor-element.elementor-element-5fb16b5 .gem-icon{font-size:20px;padding:15px;border-style:none;}.elementor-33299 .elementor-element.elementor-element-5fb16b5 .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px;}.elementor-33299 .elementor-element.elementor-element-5fb16b5 .gem-icon .back-angle i{color:#111111;}.elementor-33299 .elementor-element.elementor-element-5fb16b5 .gem-icon svg{fill:#111111;}.elementor-33299 .elementor-element.elementor-element-a226c40{margin-top:0px;margin-bottom:80px;padding:0px 40px 0px 40px;}.elementor-33299 .elementor-element.elementor-element-1c30d0a .gem-tta-panel .gem-tta-panel-title > a{justify-content:flex-start;}.elementor-33299 .elementor-element.elementor-element-1c30d0a .gem-tta-panel-body{text-align:left!important;}.elementor-33299 .elementor-element.elementor-element-d17828f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-33299 .elementor-element.elementor-element-d17828f > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-237834e .gem-tta-panel .gem-tta-panel-title > a{justify-content:flex-start;}.elementor-33299 .elementor-element.elementor-element-237834e .gem-tta-panel-body{text-align:left!important;}.elementor-33299 .elementor-element.elementor-element-9a8d2ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-33299 .elementor-element.elementor-element-9a8d2ce > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-d5c4d70 .gem-tta-panel .gem-tta-panel-title > a{justify-content:flex-start;}.elementor-33299 .elementor-element.elementor-element-d5c4d70 .gem-tta-panel-body{text-align:left!important;}.elementor-33299 .elementor-element.elementor-element-1fa18f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-33299 .elementor-element.elementor-element-1fa18f3 > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-bf0f8c5 .gem-tta-panel .gem-tta-panel-title > a{justify-content:flex-start;}.elementor-33299 .elementor-element.elementor-element-bf0f8c5 .gem-tta-panel-body{text-align:left!important;}.elementor-33299 .elementor-element.elementor-element-5b74f8a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-33299 .elementor-element.elementor-element-5b74f8a > .elementor-element-populated{padding:35px 21px 0px 21px;}.elementor-33299 .elementor-element.elementor-element-5d9ec6b .gem-tta-panel .gem-tta-panel-title > a{justify-content:flex-start;}.elementor-33299 .elementor-element.elementor-element-5d9ec6b .gem-tta-panel-body{text-align:left!important;}.elementor-33299 .elementor-element.elementor-element-220e8a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-33299 .elementor-element.elementor-element-220e8a3 > .elementor-element-populated{padding:35px 21px 0px 21px;}.elementor-33299 .elementor-element.elementor-element-1597eec{border-style:solid;border-width:1px 0px 0px 0px;border-color:#303030;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:0px 40px 0px 40px;}.elementor-33299 .elementor-element.elementor-element-1597eec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33299 .elementor-element.elementor-element-cc0e097 > .elementor-element-populated{text-align:center;}.elementor-33299 .elementor-element.elementor-element-dab8ec3{--spacer-size:20px;}.elementor-33299 .elementor-element.elementor-element-d8120d2{text-align:start;}.elementor-33299 .elementor-element.elementor-element-d8120d2, .elementor-33299 .elementor-element.elementor-element-d8120d2 .elementor-text-editor *{font-size:12px;}.elementor-33299 .elementor-element.elementor-element-d8120d2, .elementor-33299 .elementor-element.elementor-element-d8120d2 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000000;}.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li a,
					.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li > span{font-size:12px;line-height:1em;color:#7C8BA1 !important;}.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li a{padding-left:20px;padding-right:20px;}.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li:before{height:14px !important;background-color:#DFE2E7 !important;}.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li:hover > a,
					.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li:hover > span{color:#FF6732 !important;}.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li.menu-item-current > a,
					.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li.menu-item-current > span,
					.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li.menu-item-active > a,
					.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li.menu-item-active > span,
					.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li.collapsed > a,
					.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li.collapsed > span{color:#FF6732 !important;}.elementor-33299 .elementor-element.elementor-element-81aff01{--spacer-size:15px;}.elementor-33299 .elementor-element.elementor-element-cd9498a{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}body.elementor-page-33299{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-33299 .elementor-element.elementor-element-cc0e097{width:80%;}.elementor-33299 .elementor-element.elementor-element-53a4021{width:20%;}}@media(max-width:1024px){.elementor-33299 .elementor-element.elementor-element-755cd38 > .elementor-element-populated{padding:35px 21px 0px 21px;}.elementor-33299 .elementor-element.elementor-element-a226c40{padding:0px 0px 0px 21px;}.elementor-33299 .elementor-element.elementor-element-5b74f8a > .elementor-element-populated{padding:35px 21px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-1597eec{padding:0px 21px 0px 21px;}.elementor-33299 .elementor-element.elementor-element-119d817 ul.nav-menu-custom li a{padding-left:10px;padding-right:10px;}}@media(max-width:767px){.elementor-33299 .elementor-element.elementor-element-dcd341f{border-width:16px 16px 16px 16px;}.elementor-33299 .elementor-element.elementor-element-dcd341f, .elementor-33299 .elementor-element.elementor-element-dcd341f > .elementor-background-overlay{border-radius:36px 36px 36px 36px;}.elementor-33299 .elementor-element.elementor-element-755cd38 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 21px 0px 21px;}.elementor-33299 .elementor-element.elementor-element-d87f51f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-d87f51f .thegem-heading, .elementor-33299 .elementor-element.elementor-element-d87f51f .thegem-heading .light{font-size:20px;line-height:1.5em;}.elementor-33299 .elementor-element.elementor-element-432c9d1{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-33299 .elementor-element.elementor-element-07ac862 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-5a61f59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-a226c40{margin-top:24px;margin-bottom:24px;padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-d17828f{width:100%;}.elementor-33299 .elementor-element.elementor-element-d17828f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-9a8d2ce{width:100%;}.elementor-33299 .elementor-element.elementor-element-9a8d2ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-1fa18f3{width:100%;}.elementor-33299 .elementor-element.elementor-element-1fa18f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-5b74f8a{width:100%;}.elementor-33299 .elementor-element.elementor-element-5b74f8a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-220e8a3{width:100%;}.elementor-33299 .elementor-element.elementor-element-220e8a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33299 .elementor-element.elementor-element-cd9498a{text-align:center;width:100%;max-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33299 .elementor-element.elementor-element-d17828f{width:33.3%;}.elementor-33299 .elementor-element.elementor-element-9a8d2ce{width:33.3%;}.elementor-33299 .elementor-element.elementor-element-1fa18f3{width:33.3%;}.elementor-33299 .elementor-element.elementor-element-5b74f8a{width:50%;}.elementor-33299 .elementor-element.elementor-element-220e8a3{width:50%;}}/* Start custom CSS for thegem-icon, class: .elementor-element-82986d9 */.elementor-33299 .elementor-element.elementor-element-82986d9 .elementor-icon svg,
.elementor-33299 .elementor-element.elementor-element-82986d9 .elementor-icon svg * {
  fill: none !important;
}/* End custom CSS */
.pd-alert-bell,
.pd-alert-bell * {
    cursor: pointer !important;
}
.pd-alert-bell,
.pd-alert-bell * {
    cursor: pointer !important;
}
/* Start custom CSS for container, class: .elementor-element-432c9d1 *//* Mobilna spodnja navigacija: štiri enakovredne ikone, enaka velikost in enak razmik do napisov. */
@media (max-width:767px) {
 .elementor-33299 .elementor-element.elementor-element-432c9d1 { position:fixed !important; left:0 !important; right:0 !important; bottom:0 !important; width:100% !important; min-height:58px !important; padding:0 0 calc(6px + env(safe-area-inset-bottom)) !important; box-sizing:border-box !important; display:flex !important; align-items:center !important; z-index:9999 !important; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 > .e-con-inner { display:flex; align-items:center; justify-content:space-around; gap:0; width:100%; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .elementor-widget-thegem-icon { display:flex !important; flex:1 1 25% !important; width:25% !important; min-width:0 !important; max-width:25% !important; height:52px !important; min-height:52px !important; max-height:52px !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; gap:3px !important; margin:0 !important; padding:0 !important; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .elementor-widget-thegem-icon > .elementor-widget-container { width:100% !important; min-width:0 !important; max-width:none !important; height:32px !important; min-height:32px !important; max-height:32px !important; display:flex !important; align-items:center !important; justify-content:center !important; margin:0 !important; padding:0 !important; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon { width:32px !important; height:32px !important; line-height:32px !important; padding:0 !important; border:0 !important; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-inner, .elementor-33299 .elementor-element.elementor-element-432c9d1 .padding-box-inner { padding:0 !important; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon i { font-size:22px !important; line-height:32px !important; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon svg { width:22px !important; height:22px !important; }
 /* Napisi niso del pulzirajoče značke. */
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-domov::after, .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-koce::after, .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-trgovina::after, .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-obvestila::before { position:static !important; display:block !important; font-family:"Outfit",sans-serif; font-size:10px; line-height:12px; font-weight:600; color:#111; white-space:nowrap; pointer-events:none; margin:0 !important; padding:0 !important; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-domov::after { content:"Domov"; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-koce::after { content:"Koče"; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-trgovina::after { content:"Trgovina"; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-obvestila::before { content:"Obvestila"; order:2; }
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-obvestila > .elementor-widget-container { order:1; }
 /* Obstoječi rdeči pulz ostane ob zvoncu. */
 body.pd-has-active-obvestila .elementor-33299 .elementor-element.elementor-element-432c9d1 .pd-alert-bell.sticky-obvestila::after { top:5px !important; right:calc(50% - 14px) !important; }
}   
/* Ikone v sticky meniju prikažemo v celoti, brez teminega diagonalnega rezanja na polovici. */
@media(max-width:767px){
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon, .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-inner, .elementor-33299 .elementor-element.elementor-element-432c9d1 .padding-box-inner {overflow:visible !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-inner, .elementor-33299 .elementor-element.elementor-element-432c9d1 .padding-box-inner {width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:none !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-2 {display:none !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-1, .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-1 .back-angle {position:static !important;display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;overflow:visible !important;transform:none !important;clip-path:none !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-1 i {display:block !important;width:26px !important;height:26px !important;font-size:26px !important;line-height:26px !important;text-align:center !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-1 svg {display:block !important;width:26px !important;height:26px !important;}
}
    
/* Domov ima več praznega prostora v pisavnem znaku; optično ga izenačimo z ostalimi ikonami. */
@media(max-width:767px){.elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-domov .gem-icon-half-1 i{font-size:32px !important;}}
    
/* Manjše ikone, skupna sredinska os nad napisi in enake mere notranjih okvirjev. */
@media(max-width:767px){
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .centered-box, .elementor-33299 .elementor-element.elementor-element-432c9d1 .icon-inline-position {display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:0 !important;padding:0 !important;text-align:center !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .centered-box > a {display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;margin:0 !important;padding:0 !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon, .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-inner, .elementor-33299 .elementor-element.elementor-element-432c9d1 .padding-box-inner, .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-1, .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-1 .back-angle {width:28px !important;height:28px !important;min-width:0 !important;line-height:28px !important;float:none !important;left:auto !important;top:auto !important;margin:0 !important;padding:0 !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-1 i, .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-domov .gem-icon-half-1 i {font-size:22px !important;width:22px !important;height:22px !important;line-height:22px !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon-half-1 svg {width:22px !important;height:22px !important;}
 .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-domov::after, .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-koce::after, .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-trgovina::after, .elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-obvestila::before {width:100% !important;text-align:center !important;}
}
    
/* Napisi spodnje mobilne navigacije so enaki napisom v mobilnem headerju: 10 px, teža 500 in vrstica 14 px. */
@media(max-width:767px){.elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-domov::after,.elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-koce::after,.elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-trgovina::after,.elementor-33299 .elementor-element.elementor-element-432c9d1 .sticky-obvestila::before{font-family:inherit !important;font-size:10px !important;font-weight:500 !important;line-height:14px !important;}}
    

/* Keep SVG icons in the mobile navigation unfilled. */
.elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon svg,
.elementor-33299 .elementor-element.elementor-element-432c9d1 .gem-icon svg * {
  fill: none !important;
}/* End custom CSS */
@media (max-width:1200px) and (min-width:992px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-d17828f{width: 33% !important;}}@media (max-width:992px) and (min-width:768px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-d17828f{width: 50% !important;}}@media (max-width:1200px) and (min-width:992px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-9a8d2ce{width: 33% !important;}}@media (max-width:992px) and (min-width:768px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-9a8d2ce{width: 50% !important;}}@media (max-width:1200px) and (min-width:992px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-1fa18f3{width: 33% !important;}}@media (max-width:992px) and (min-width:768px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-1fa18f3{width: 50% !important;}.elementor-33299 .elementor-element.elementor-element-1fa18f3 > .elementor-element-populated{padding: 45px 21px 0px 0px !important;}}@media (max-width:1200px) and (min-width:992px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-5b74f8a{width: 33% !important;}.elementor-33299 .elementor-element.elementor-element-5b74f8a > .elementor-element-populated{padding: 45px 21px 0px 0px !important;}}@media (max-width:992px) and (min-width:768px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-5b74f8a{width: 50% !important;}.elementor-33299 .elementor-element.elementor-element-5b74f8a > .elementor-element-populated{padding: 45px 21px 0px 0px !important;}}@media (max-width:1200px) and (min-width:992px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-220e8a3{width: 33% !important;}.elementor-33299 .elementor-element.elementor-element-220e8a3 > .elementor-element-populated{padding: 45px 21px 0px 0px !important;}}@media (max-width:992px) and (min-width:768px){.elementor-33299 .elementor-element.elementor-element-a226c40 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-33299 .elementor-element.elementor-element-220e8a3{width: 100% !important;}.elementor-33299 .elementor-element.elementor-element-220e8a3 > .elementor-element-populated{padding: 45px 21px 0px 0px !important;}}
/* Start custom CSS for shortcode, class: .elementor-element-d9440e8 *//* Izbira jezika v footerju: vidna puščica navzdol in enak 16 px odmik besedila levo ter puščice desno. */
.elementor-33299 .elementor-element.elementor-element-d9440e8 .gtranslate_wrapper select { appearance: none !important; -webkit-appearance: none !important; padding: 10px 44px 10px 16px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%23f5f4ed%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-size: 12px 8px !important; background-position: right 16px center !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dcd341f *//* Jezikovni dropdown ob družbenih omrežjih. */
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-shortcode{text-align:right;margin-bottom:18px;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-shortcode select{font:400 14px/1.4 Outfit,sans-serif;color:#f5f4ed;background:#212512;border:1px solid #626b43;border-radius:24px;padding:10px 36px 10px 16px;max-width:100%;cursor:pointer;}
@media(max-width:767px){.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-shortcode{text-align:center;}}
/* Izbira jezika v spodnji vrstici footerja. */
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-8e31260 {text-align:right;margin:0 0 18px;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-8e31260 select {font:400 14px/1.4 Outfit,sans-serif;color:#f5f4ed;background:#212512;border:1px solid #626b43;border-radius:24px;padding:10px 36px 10px 16px;max-width:100%;cursor:pointer;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-8e31260 select option {background:#212512;color:#fff;}
@media(max-width:767px){.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-8e31260{text-align:center;margin:0 0 18px;}}/* Footer: povezave na namizju, spustni stolpci s puščico na telefonu. */
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panels {display:block!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f :is(.gem-tta-panel,.gem-tta-panel-heading,.gem-tta-panel-body){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title {margin:0!important;line-height:30px!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title>a {display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 0 14px!important;color:#fff!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-title-text {font:500 19px/30px Outfit,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f :is(.gem-tta-icon,.gem-tta-controls-icon){display:none!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body {padding:0!important;font:400 16px/30px Outfit,sans-serif!important;color:#e5e6db!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body p {margin:0 0 6px!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body a {color:#e5e6db!important;text-decoration:none;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body a:hover {color:#fff!important;text-decoration:underline;}
@media(min-width:768px){.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body{display:block!important;height:auto!important;overflow:visible!important;}.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title>a{pointer-events:none;}}
@media(max-width:767px){.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title>a{padding:16px 0!important;cursor:pointer;}.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title>a:after{content:'';display:block;width:8px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);margin-right:4px;flex-shrink:0;}.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-active .gem-tta-panel-title>a:after{transform:rotate(225deg);}.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body{padding:0 0 12px!important;}}
/* Spodnja vrstica: čitljiv podpis izdelovalca in ikone družbenih omrežij. */
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-text-editor, .elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-text-editor .elementor-text-editor * {color:#e5e6db!important;font:400 13px/20px Outfit,sans-serif!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-text-editor:not(.elementor-element-2bb9e66) a{color:#e5e6db;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-text-editor:not(.elementor-element-2bb9e66) img{max-width:70px;filter:grayscale(1) brightness(0) invert(1);}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-social-icon{background:transparent!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-social-icon :is(i,svg){color:#fff!important;fill:#fff!important;}

/* Plačilne ikone ohranijo izvirne barve. */
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body img{filter:none;width:38px;height:28px;max-width:38px;margin:8px 10px 0 0;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .nav-menu-custom{display:flex;flex-wrap:wrap;gap:8px 14px;padding:12px 0 0;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .nav-menu-custom li a{color:#e5e6db!important;padding:0!important;font:400 12px/20px Outfit,sans-serif!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .nav-menu-custom li:before{display:none!important;}/* Footer: povezave na namizju, spustni stolpci s puščico na telefonu. */
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panels {display:block!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f :is(.gem-tta-panel,.gem-tta-panel-heading,.gem-tta-panel-body){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title {margin:0!important;line-height:30px!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title>a {display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 0 14px!important;color:#fff!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-title-text {font:500 19px/30px Outfit,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f :is(.gem-tta-icon,.gem-tta-controls-icon){display:none!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body {padding:0!important;font:400 16px/30px Outfit,sans-serif!important;color:#e5e6db!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body p {margin:0 0 6px!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body a {color:#e5e6db!important;text-decoration:none;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body a:hover {color:#fff!important;text-decoration:underline;}
@media(min-width:768px){.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body{display:block!important;height:auto!important;overflow:visible!important;}.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title>a{pointer-events:none;}}
@media(max-width:767px){.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title>a{padding:16px 0!important;cursor:pointer;}.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-title>a:after{content:'';display:block;width:8px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);margin-right:4px;flex-shrink:0;}.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-active .gem-tta-panel-title>a:after{transform:rotate(225deg);}.elementor-33299 .elementor-element.elementor-element-dcd341f .gem-tta-panel-body{padding:0 0 12px!important;}}
/* Spodnja vrstica: čitljiv podpis izdelovalca in ikone družbenih omrežij. */
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-text-editor:not(.elementor-element-2bb9e66){color:#e5e6db;font:400 13px/20px Outfit,sans-serif;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-text-editor:not(.elementor-element-2bb9e66) a{color:#e5e6db;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-text-editor:not(.elementor-element-2bb9e66) img{max-width:70px;filter:grayscale(1) brightness(0) invert(1);}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-social-icon{background:transparent!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-social-icon :is(i,svg){color:#fff!important;fill:#fff!important;}
    
/* Footer: bel pravni meni in več prostora desno od jezikovne puščice. */
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-119d817 ul.nav-menu-custom li a, .elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-119d817 ul.nav-menu-custom li>span{color:#ffffff!important;}
.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-widget-shortcode select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%20125%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200H1440V76L1392%2070%201360%2062%201326%2064%201295%2057%201258%2051%201220%2043%201190%2044%201169%2038%201134%2026%201120%2031%201102%2024%201079%2031%201045%2040%201026%2039%20992%2052%20958%2057%20927%2064%20896%2064%20855%2069%20813%2066%20777%2057%20742%2059%20712%2051%20680%2049%20652%2039%20622%2043%20598%2033%20568%2035%20532%2028%20505%2020%20484%2023%20458%2015%20441%2022%20419%2023%20389%2036%20363%2036%20334%2048%20301%2052%20272%2060%20238%2057%20198%2065%20164%2066%20128%2072%2091%2072%2053%2075%200%2072Z%22%2F%3E%3Cpath%20fill%3D%22%2341462c%22%20d%3D%22M0%2072%2053%2075%2091%2072%20128%2072%20164%2066%20198%2065%20238%2057%20272%2060%20301%2052%20334%2048%20363%2036%20389%2036%20419%2023%20441%2022%20458%2015%20484%2023%20505%2020%20532%2028%20568%2035%20598%2033%20622%2043%20652%2039%20680%2049%20712%2051%20742%2059%20777%2057%20813%2066%20855%2069%20896%2064%20927%2064%20958%2057%20992%2052%201026%2039%201045%2040%201079%2031%201102%2024%201120%2031%201134%2026%201169%2038%201190%2044%201220%2043%201258%2051%201295%2057%201326%2064%201360%2062%201392%2070%201440%2076V125H0Z%22%2F%3E%3Cpath%20fill%3D%22%2332371e%22%20d%3D%22M0%2079%2064%2082%20135%2075%20201%2078%20257%2067%20298%2068%20348%2057%20380%2063%20424%2049%20453%2054%20490%2061%20546%2065%20580%2075%20630%2072%20694%2079%20753%2072%20799%2078%20854%2074%20904%2083%20967%2077%201007%2065%201035%2066%201090%2049%201117%2056%201151%2054%201196%2067%201234%2067%201270%2079%201318%2075%201379%2085%201440%2083V125H0Z%22%2F%3E%3Cpath%20fill%3D%22%23212512%22%20d%3D%22M0%2087%2045%2089%2088%2084%20146%2085%20192%2080%20234%2088%20285%2091%20330%2088%20384%2097%20444%20101%20495%2096%20555%20103%20620%2099%20681%20106%20756%20101%20827%20109%20896%20103%20963%20105%201024%2098%201084%20104%201151%2096%201212%20100%201270%2094%201327%2099%201386%2094%201440%2098V125H0Z%22%2F%3E%3Cg%20fill%3D%22%23212512%22%3E%3Cpath%20d%3D%22m92%2048-6%2013h3l-8%2012h5l-9%2013h13v5h4v-5h13l-9-13h5l-8-12h3Z%22%2F%3E%3Cpath%20d%3D%22m122%2031-8%2017h4l-10%2014h6l-12%2017h7l-10%2011h20v7h5v-7h20l-10-11h7l-12-17h6l-10-14h4Z%22%2F%3E%3Cpath%20d%3D%22m153%2049-6%2013h4l-8%2012h4l-9%2012h13v7h4v-7h13l-9-12h4l-8-12h4Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px;padding-right:46px;}
/* Namizna spodnja vrstica sledi levim robovom zgornjih stolpcev. */
@media(min-width:768px){.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-d8120d2,.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-d8120d2 p{text-align:left!important;}.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-119d817 ul.nav-menu-custom{justify-content:flex-start!important;margin-left:0!important;}.elementor-33299 .elementor-element.elementor-element-dcd341f .elementor-element-cd9498a .elementor-social-icons-wrapper{text-align:left!important;}}

/* Footer mountain silhouette */
.elementor-33299 .elementor-element.elementor-element-dcd341f {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%20110%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200H1440V78L1375%2071%201300%2074%201230%2058%201170%2042%201110%2047%201055%2030%201005%2049%20950%2055%20885%2073%20815%2076%20748%2064%20672%2061%20594%2048%20539%2055%20462%2035%20410%2022%20372%2037%20318%2044%20258%2065%20182%2072%20110%2079%200%2076Z%22%2F%3E%3Cg%20fill%3D%22%23212512%22%3E%3Cpath%20d%3D%22M94%2047%2083%2065h6L78%2080h12v11h8V80h12L99%2065h6Z%22%2F%3E%3Cpath%20d%3D%22M125%2029%20112%2053h7l-12%2017h8l-14%2016h20v9h8v-9h20l-14-16h8l-12-17h7Z%22%2F%3E%3Cpath%20d%3D%22M155%2049%20146%2065h5l-10%2015h10v9h8v-9h10l-10-15h5Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100px;
}
@media (max-width: 767px) {
  .elementor-33299 .elementor-element.elementor-element-dcd341f { background-size: 720px 62px; background-position: left top; }
}/* End custom CSS */