.elementor-6 .elementor-element.elementor-element-efbf36c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ea84d33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax .label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.submit-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-96f1a14 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-6 .elementor-element.elementor-element-96f1a14{--grid-column-gap:80px;--grid-row-gap:0px;}.elementor-6 .elementor-element.elementor-element-96f1a14 .filter-title{margin-bottom:0px;display:block;font-family:"Lato", Sans-serif;font-size:17px;font-weight:500;padding:8px 0px 2px 8px;color:#929292;background:#00238000;border-style:none;}.elementor-6 .elementor-element.elementor-element-96f1a14 .filter-title:hover, .elementor-6 .elementor-element.elementor-element-96f1a14 .filter-title.collapsible:hover{color:#929292;background:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-96f1a14 .filter-title.collapsible.collapsed{color:#929292;background:#6EC1E400;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax label{margin-bottom:18px;display:flex;align-items:center;}.elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax .label-text{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-accent );border-style:double;}.elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax label:hover .label-text{color:var( --e-global-color-astglobalcolor3 );}.elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax input:checked + span.label-text{color:var( --e-global-color-astglobalcolor3 );}.elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-swatch{font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;opacity:1;}.elementor-6 .elementor-element.elementor-element-96f1a14  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-6 .elementor-element.elementor-element-96f1a14 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-group-separator{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax textarea{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax input{color:var( --e-global-color-astglobalcolor3 );}.elementor-6 .elementor-element.elementor-element-96f1a14 select, .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax input:not([type=submit]):not([type=checkbox]):not([type=radio]), .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax textarea{padding:0px 0px 0px 8px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-96f1a14 select, .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:focus), .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax textarea{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-96f1a14 select:focus, .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax input:focus, .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax textarea:focus, .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax .cmb2-file:focus{border-style:solid;}.elementor-6 .elementor-element.elementor-element-96f1a14 .list-style label span{font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;padding:08px 08px 08px 08px;margin:0px 0px 0px 0px;color:var( --e-global-color-astglobalcolor1 );background-color:#EDEBE200;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-select2 .select2-selection, .elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-select2 .select2-selection__rendered, .elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-select2 .select2{width:100% !important;}.elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-select2 .select2-selection, .elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:40px;}.elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-multi-select2 .select2-search input, .elementor-6 .elementor-element.elementor-element-96f1a14 .select2-selection--single .select2-selection__rendered, .select2-results__options, .elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-multi-select2 .select2-selection__choice, .elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-multi-select2 .select2-selection__choice__remove{color:#929292;}.elementor-6 .elementor-element.elementor-element-96f1a14 .select2-selection--single .select2-selection__rendered, .elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-multi-select2 .select2-selection__choice, .select2-results__options{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-multi-select2 .select2-search, .elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-multi-select2 .select2-selection__choice{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-multi-select2 .select2-selection__choice, .elementor-6 .elementor-element.elementor-element-96f1a14 .form-tax .bpfwe-select2 .select2-selection{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-6 .elementor-element.elementor-element-96f1a14 .bpfwe-multi-select2 .select2-selection__choice{border-radius:0px 0px 0px 0px !important;}.elementor-6 .elementor-element.elementor-element-96f1a14 .select2-selection:focus{border-color:var( --e-global-color-astglobalcolor3 );}.elementor-6 .elementor-element.elementor-element-96f1a14 .select2-selection, .select2-dropdown{border-radius:0px 0px 0px 0px !important;}.elementor-6 .elementor-element.elementor-element-96f1a14 button.reset-form{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;margin-top:14px;width:100%;padding:2px 6px 2px 6px;color:#E0D495;background-color:#00238000;border-style:none;}.elementor-6 .elementor-element.elementor-element-96f1a14 button.reset-form:hover{color:#CEBC74;}.elementor-6 .elementor-element.elementor-element-96f1a14 button.submit-form{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;margin-top:10px;color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-accent );border-style:none;}.elementor-6 .elementor-element.elementor-element-96f1a14 button.submit-form:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-6 .elementor-element.elementor-element-2eb8e45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-6 .elementor-element.elementor-element-6333fd7{--grid-columns:2;}.elementor-6 .elementor-element.elementor-element-6333fd7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6 .elementor-element.elementor-element-6333fd7 .e-loop-item > .elementor-section, .elementor-6 .elementor-element.elementor-element-6333fd7 .e-loop-item > .elementor-section > .elementor-container, .elementor-6 .elementor-element.elementor-element-6333fd7 .e-loop-item > .e-con, .elementor-6 .elementor-element.elementor-element-6333fd7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-96f1a14 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-6 .elementor-element.elementor-element-6333fd7{--grid-columns:2;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-efbf36c{--content-width:98%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-96f1a14 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-6 .elementor-element.elementor-element-2eb8e45{--width:98%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-6333fd7{--grid-columns:1;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-ea84d33{--width:25%;}.elementor-6 .elementor-element.elementor-element-2eb8e45{--width:75%;}}/* Start custom CSS for filter-widget, class: .elementor-element-96f1a14 *//* Inicijalno sakrivanje svih select2 elemenata i dugmadi */
.select2-container,
.select2-dropdown,
.select2-results__option,
.select2-search input,
button,
input[type="reset"] {
    opacity: 0;                  /* pocetno skriveno */
    transition: opacity 0.3s ease; /* glatka tranzicija ka vidljivosti */
}

/* Kada se elementi učitaju, prikaži ih */
.select2-container,
.select2-dropdown,
.select2-results__option,
.select2-search input,
button,
input[type="reset"] {
    opacity: 1;                  /* kraj tranzicije */
}

/* Opcija kada pređeš mišem */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #E0D495 !important; /* pozadina na hover */
  color: #ffffff !important;           /* boja teksta na hover */
}

/* Opcija kada je selektovana */
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #CEBC74 !important; /* pozadina na selektovanom */
  color: #fff !important;               /* boja teksta na selektovanom */
}

/* Stil za search polje unutar dropdowna */
.select2-container--default .select2-search input {
  background-color: #EDEBE2 !important; /* boja pozadine polja za kucanje */
  color: #333 !important;               /* boja teksta */
  padding: 4px 10px !important;         /* manji padding */
  font-size: 14px !important;           /* manji font */
}

/* Pozadina celog dropdown menija */
.select2-container--default .select2-results > .select2-results__options {
  background-color: #EDEBE2 !important;
}

/* Pozadina "search boxa" unutar dropdowna */
.select2-container--default .select2-search--dropdown {
  background-color: #EDEBE2 !important;
}

/* Pozadina svake opcije (default state) */
.select2-container--default .select2-results__option {
  background-color: #EDEBE2 !important;
}

/* Okvir oko celog dropdown panela */
.select2-dropdown {
  background-color: #EDEBE2 !important;
  border: none !important; /* ako želiš bez ivice */
  box-shadow: none !important; /* ako ima senku */
}

/* Unutrašnji container gde su opcije */
.select2-container--default .select2-results {
  background-color: #F8F6EE !important;
}

/* Sakriva search input samo unutar ovog widgeta */
.elementor-6 .elementor-element.elementor-element-96f1a14 .select2-search--dropdown {
    display: none !important;
}

/* Dugmad i reset dugme */
button,
input[type="reset"] {
    box-shadow: none !important;  /* uklanja standardnu senku */
    outline: none !important;     /* uklanja plavi okvir pri fokusu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea84d33 *//* Ceo filter container inicijalno skriven i pomeren za animaciju */
.filter-container { /* zameni sa klasom ili ID tvog filtera */
    opacity: 0;
    transform: translateY(20px); /* mala pomeranja prema dolje */
    animation: fadeInUp 0.7s ease forwards; /* animacija */
}

/* Keyframes za fade-in sa pomerajem */
@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */