.elementor-1700 .elementor-element.elementor-element-8a84dfb{--display:flex;--min-height:200px;--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;--align-items:center;--overlay-opacity:0.65;}.elementor-1700 .elementor-element.elementor-element-8a84dfb:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-8a84dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rent.aplikacije.hr/wp-content/uploads/2026/04/2384-hero-what-is-nappa-leather-in-a-car.avif");}.elementor-1700 .elementor-element.elementor-element-8a84dfb::before, .elementor-1700 .elementor-element.elementor-element-8a84dfb > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-8a84dfb > .e-con-inner > .elementor-background-video-container::before, .elementor-1700 .elementor-element.elementor-element-8a84dfb > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-8a84dfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1700 .elementor-element.elementor-element-8a84dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8916893 );--background-overlay:'';}.elementor-1700 .elementor-element.elementor-element-4f168e6 .woocommerce-breadcrumb{color:var( --e-global-color-733ee90 );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-1700 .elementor-element.elementor-element-4f168e6 .woocommerce-breadcrumb > a{color:var( --e-global-color-78445c7 );}.elementor-1700 .elementor-element.elementor-element-8d4bc7a{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-1700 .elementor-element.elementor-element-42b98b7{--display:flex;--padding-top:2%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-1700 .elementor-element.elementor-element-03a3650{--grid-columns:2;--load-more-message-color:#B40000;--load-more-spinner-color:var( --e-global-color-bdfdf59 );--e-loop-nothing-found-message-color:#B40000;}.elementor-1700 .elementor-element.elementor-element-03a3650 .e-load-more-message{font-family:"Montserrat", Sans-serif;}.elementor-1700 .elementor-element.elementor-element-03a3650 .e-loop-nothing-found-message__text{font-family:"Montserrat", Sans-serif;}@media(max-width:1024px){.elementor-1700 .elementor-element.elementor-element-8a84dfb:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-8a84dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1700 .elementor-element.elementor-element-4f168e6 .woocommerce-breadcrumb{font-size:16px;}.elementor-1700 .elementor-element.elementor-element-03a3650{--grid-columns:1;}}@media(max-width:767px){.elementor-1700 .elementor-element.elementor-element-8a84dfb{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1700 .elementor-element.elementor-element-4f168e6 .woocommerce-breadcrumb{font-size:14px;}.elementor-1700 .elementor-element.elementor-element-03a3650{--grid-columns:1;}}@media(min-width:768px){.elementor-1700 .elementor-element.elementor-element-8a84dfb{--content-width:1600px;}.elementor-1700 .elementor-element.elementor-element-8d4bc7a{--content-width:1600px;}.elementor-1700 .elementor-element.elementor-element-42b98b7{--content-width:1600px;}}@media(min-width:1025px){.elementor-1700 .elementor-element.elementor-element-8a84dfb:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-8a84dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-8d4bc7a *//* =========================================
   AT LUXURY RENT - FILTER
   ========================================= */

.woof {
    font-family: 'Montserrat', sans-serif !important;
}

/* Glavni filter container */
.woof_redraw_zone {
    display: flex !important;
    align-items: center;
    gap: 20px;
    padding: 14px 16px;
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 8px 30px rgba(56, 56, 56, 0.08);
}

/* Svaki filter */
.woof_redraw_zone > .woof_container {
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto;
}

/* Sakrij naslove iznad filtera */
.woof_container h4 {
    display: none !important;
}

/* =========================================
   CHOSEN SELECTI
   ========================================= */

.woof .chosen-container {
    width: auto !important;
    min-width: 150px;
    font-family: 'Montserrat', sans-serif !important;
}

/* Glavno polje */
.woof .chosen-container-single .chosen-single {
    height: 38px !important;
    line-height: 38px !important;
    padding: 0 40px 0 14px !important;

    background: #fff !important;
    border: 1px solid #d5d5d5 !important;
    border-radius: 10px !important;

    box-shadow: none !important;

    color: #383838 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;

    transition: all 0.2s ease;
}

/* Tekst */
.woof .chosen-container-single .chosen-single span {
    color: #383838 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

/* Hover */
.woof .chosen-container-single .chosen-single:hover {
    border-color: #C1A92D !important;
}

/* Aktivni dropdown */
.woof .chosen-container-active .chosen-single {
    border-color: #C1A92D !important;
    box-shadow: 0 0 0 2px rgba(193, 169, 45, 0.10) !important;
}

/* Strelica */
.woof .chosen-container-single .chosen-single div {
    width: 30px !important;
}

.woof .chosen-container-single .chosen-single div b {
    background: none !important;
    position: relative;
}

.woof .chosen-container-single .chosen-single div b:after {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    border-right: 1.5px solid #383838;
    border-bottom: 1.5px solid #383838;
    transform: rotate(45deg);
    top: 12px;
    left: 8px;
}

/* =========================================
   DROPDOWN
   ========================================= */

.woof .chosen-container .chosen-drop {
    margin-top: 7px;
    border: 1px solid #e5e5e5 !important;
    border-radius: 10px !important;
    box-shadow: 0 10px 30px rgba(56, 56, 56, 0.12) !important;
    overflow: hidden;
    font-family: 'Montserrat', sans-serif !important;
}

.woof .chosen-container .chosen-results {
    margin: 0 !important;
    padding: 6px !important;
}

.woof .chosen-container .chosen-results li {
    padding: 9px 10px !important;
    border-radius: 6px;
    color: #383838 !important;
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif !important;
}

.woof .chosen-container .chosen-results li.highlighted,
.woof .chosen-container .chosen-results li.result-selected {
    background: rgba(193, 169, 45, 0.12) !important;
    color: #383838 !important;
}

/* =========================================
   RADIO FILTERI
   ========================================= */

/* Radio filteri izgledaju kao mali select/button */
.woof_container_vrsta_motora,
.woof_container_vrsta_mjenjaca {
    min-width: 150px;
}

.woof_container_vrsta_motora .woof_list,
.woof_container_vrsta_mjenjaca .woof_list {
    display: flex !important;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
    gap: 5px;
}

/* Svaka opcija */
.woof_container_vrsta_motora .woof_list li,
.woof_container_vrsta_mjenjaca .woof_list li {
    display: flex !important;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
}

/* Sakrij originalni radio */
.woof_container_vrsta_motora .iradio_square-blue,
.woof_container_vrsta_mjenjaca .iradio_square-blue {
    display: none !important;
}

/* Label */
.woof_container_vrsta_motora .woof_radio_label,
.woof_container_vrsta_mjenjaca .woof_radio_label {
    display: block !important;
    padding: 0 14px !important;
    height: 38px;
    line-height: 38px;

    border: 1px solid #d5d5d5;
    border-radius: 10px;

    color: #383838 !important;
    background: #fff;

    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;

    cursor: pointer;
    transition: all 0.2s ease;
}

/* Hover */
.woof_container_vrsta_motora .woof_radio_label:hover,
.woof_container_vrsta_mjenjaca .woof_radio_label:hover {
    border-color: #C1A92D;
}

/* Aktivna opcija */
.woof_container_vrsta_motora li.chosen .woof_radio_label,
.woof_container_vrsta_mjenjaca li.chosen .woof_radio_label,
.woof_container_vrsta_motora input:checked + .woof_radio_label,
.woof_container_vrsta_mjenjaca input:checked + .woof_radio_label {
    border-color: #C1A92D !important;
    color: #383838 !important;
}

/* =========================================
   REDOSLIJED FILTERA
   ========================================= */

/* Marka prva */
.woof_container_product_brand {
    order: 1;
}

/* Kategorija druga */
.woof_container_product_cat {
    order: 2;
}

/* Mjenjač treći */
.woof_container_vrsta_mjenjaca {
    order: 3;
}

/* Motor četvrti */
.woof_container_vrsta_motora {
    order: 4;
}

/* =========================================
   FILTER GUMB
   ========================================= */

.woof_submit_search_form_container {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto;
    order: 5;
}

.woof_submit_search_form {
    height: 38px !important;
    padding: 0 18px !important;
    margin: 0 !important;

    border: 1px solid #C1A92D !important;
    border-radius: 10px !important;

    background: #C1A92D !important;
    color: #fff !important;

    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase;

    cursor: pointer;
    box-shadow: none !important;

    transition: all 0.2s ease;
}

.woof_submit_search_form:hover {
    background: #383838 !important;
    border-color: #383838 !important;
    color: #fff !important;
}

.button.woof_reset_search_form {
    margin-left: 20px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    background-color: transparent;
    border: 1px solid #383838;
     height: 38px !important;
    padding: 0 18px !important;
    border-radius:10px;
}

/* =========================================
   SKRIVANJE NEPOTREBNIH ELEMENATA
   ========================================= */

.woof_container_overlay_item {
    display: none !important;
}

.woof_wcga_label_hide {
    display: none !important;
}

/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .woof_redraw_zone {
        flex-wrap: wrap;
        gap: 10px;
        padding: 12px;
        border-radius: 14px;
    }

    .woof_redraw_zone > .woof_container {
        flex: 1 1 calc(50% - 5px);
        min-width: 0;
    }

    .woof .chosen-container {
        width: 100% !important;
        min-width: 0 !important;
    }

    .woof_container_vrsta_motora,
    .woof_container_vrsta_mjenjaca {
        min-width: 0;
    }

    .woof_container_vrsta_motora .woof_list,
    .woof_container_vrsta_mjenjaca .woof_list {
        width: 100%;
    }

    .woof_container_vrsta_motora .woof_list li,
    .woof_container_vrsta_mjenjaca .woof_list li {
        width: 100%;
    }

    .woof_container_vrsta_motora .woof_radio_label,
    .woof_container_vrsta_mjenjaca .woof_radio_label {
        width: 100%;
        text-align: left;
    }
}


/* =========================================
   TABLET + MOBILE - WRAP FILTERA
   ========================================= */

@media (max-width: 1024px) {

    .woof_redraw_zone {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
    }

    .woof_redraw_zone > .woof_container,
    .woof_submit_search_form_container {
        flex: 1 1 calc(50% - 5px) !important;
        min-width: 0 !important;
        width: calc(50% - 5px) !important;
    }

    /* Dropdowni zauzimaju cijelu širinu svog stupca */
    .woof .chosen-container {
        width: 100% !important;
        min-width: 0 !important;
    }

    .woof .chosen-container-single .chosen-single {
        width: 100% !important;
        box-sizing: border-box !important;
    }

    /* Motor i mjenjač */
    .woof_container_vrsta_motora .woof_list,
    .woof_container_vrsta_mjenjaca .woof_list {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .woof_container_vrsta_motora .woof_list li,
    .woof_container_vrsta_mjenjaca .woof_list li {
        flex: 1 1 auto;
    }

    /* Filter gumb */
    .woof_submit_search_form_container {
        display: block !important;
    }

    .woof_submit_search_form {
        width: 100% !important;
        box-sizing: border-box !important;
    }
}


/* =========================================
   SEPARATOR - MOTOR / MJENJAČ
   ========================================= */
@media (max-width: 1024px) {

.woof_container_vrsta_mjenjaca .woof_block_html_items {
    width: 103%;
    border-right: 1px solid #d8d8d8;
    padding-right: 10px;
}
}

/* =========================================
   GUMB - PRIKAŽI REZULTATE
   ========================================= */

.woof_submit_search_form {
    font-size: 0 !important;
}

.woof_submit_search_form::after {
    content: "Prikaži rezultate";
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: none !important;
}


.woof .chosen-container-single .chosen-single {
display: flex;
  align-items: center;

}

.woof .chosen-container-single .chosen-single span {
display: flex;
  align-items: center;
}/* End custom CSS */