span.select2.select2-container.select2-container--default {
    /* Group 722 */
    width: 100% !important;
    box-shadow: 0px 0px 16px 8px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    font-size: 14px;
}

.select2-selection__rendered {
    line-height: 67px !important;
    padding: 0 40px !important;
}

.select2-container .select2-selection--single {
    height: 67px !important;
    border: 0 !important;
}

.select2-selection__arrow {
    height: 67px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}

span.select2-dropdown.select2-dropdown--below {
    box-shadow: 0px 0px 33px 1px rgba(169, 169, 169, 0.25);
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3958 23.2069L16.6271 17.479C16.1563 17.9885 15.5917 18.4208 14.9333 18.776C14.2748 19.1312 13.5528 19.3682 12.7673 19.487C10.8214 19.7813 9.07276 19.3565 7.52149 18.2127C5.9694 17.0684 5.04624 15.5232 4.752 13.5773C4.45776 11.6313 4.88282 9.88232 6.02719 8.33023C7.17096 6.77896 8.71581 5.85621 10.6617 5.56197C12.6077 5.26773 14.3566 5.69244 15.9086 6.83609C17.46 7.98057 18.3828 9.52578 18.677 11.4717C18.7958 12.2572 18.7829 13.017 18.6382 13.7511C18.4936 14.4851 18.2475 15.1523 17.9 15.7527L25.6687 21.4806L24.3958 23.2069ZM12.4434 17.3447C13.7823 17.1422 14.8498 16.5017 15.6457 15.423C16.4408 14.3437 16.7372 13.1346 16.5347 11.7956C16.3323 10.4567 15.6917 9.38925 14.613 8.59329C13.5337 7.79816 12.3246 7.50183 10.9857 7.70428C9.64673 7.90674 8.57928 8.54731 7.78332 9.62599C6.98819 10.7053 6.69185 11.9144 6.89431 13.2533C7.09677 14.5923 7.73734 15.6597 8.81602 16.4557C9.8953 17.2508 11.1044 17.5472 12.4434 17.3447Z' fill='%23231E1C'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 26px;
    margin-right: 18px;
}


/* test */

input.select2-search__field {
    border: 0 !important;
    background: transparent !important;
    height: 67px;
    padding: 0 40px !important;
    outline: none;
}

span.select2-dropdown.select2-dropdown--below {
    margin-top: -70px;
    background: transparent !important;
    border-color: #e0e0e087;
}

.admin-bar span.select2-dropdown.select2-dropdown--below {
    margin-top: -35px !important;
}

.select2-search--dropdown {
    padding: 0 !important;
}

span.select2-results {
    background: #fff !important;
}

ul#select2-per1-results {
    padding: 14px 20px 20px 20px;
    border-top: 1px solid #e4e4e4;
}

.acc_quick_nav {
    background: #FFFFFF;
    box-shadow: 0px 0px 33px 1px rgba(169, 169, 169, 0.25);
    border-radius: 8px;
}

.acc_fw:nth-child(odd) {
    background: #F4F4FF;
}

.acc_fw {
    padding: 60px 0;
}

.acc_quick_nav_container {
    margin-bottom: 70px;
}

a.quick_nav_link {
    width: 30%;
    margin-bottom: 20px;
}

a.quick_nav_link h3 {
    line-height: 1.3 !important;
}


/* acc style */

.accordion-header {
    background-color: #fff;
    border-radius: 5px;
    font-weight: 700;
    cursor: pointer;
    position: relative
}

.accordion-btn {
    padding: 20px 35px 20px 20px;
    background: #FFFFFF;
    border-bottom: 4px solid #EEEEFF;
    font-weight: 600;
    font-size: 20px;
    color: #231E1C;
}

.accordion-btn h4 {
    font-weight: 700
}

.accordion-body {
    background-color: #fff;
    padding: 0 22px 22px 22px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.accordion-btn[aria-expanded="true"] {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.acc_item {
    box-shadow: 0px 0px 16px 8px rgba(0, 0, 0, 0.05);
    margin-bottom: 10px;
    border-radius: 8px;
    overflow: hidden;
}

.accordion-btn::after {
    width: 17px;
    height: 16px;
    margin-left: auto;
    content: "";
    background-image: url("http://sanofarm.si/wp-content/uploads/2023/12/Vector-8.svg");
    background-repeat: no-repeat;
    background-size: 9px;
    transition: transform .2s ease-in-out;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-15px, -50%)
}

.accordion-btn:not(.collapsed)::after {
    background-image: url("http://sanofarm.si/wp-content/uploads/2023/12/Vector-7.svg");
}

.accordion-body {
    line-height: 1.7 !important;
}

.search_acc h2 {
    text-align: center;
    padding: 20px 0px;
    color: #000;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 160.682%;
}

.quick_nav_title {
    color: #000;
    text-align: center;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 160% !important;
}


/* .faq-part-up{
    background-color: #fff;
    background-image: url('http://sanofarm.si/wp-content/uploads/2023/12/Mask-group18.png');
    background-repeat: no-repeat;
    background-size: 10%;
    background-position: 0% 0%;
    padding: 20px 0px;
    } */

.page-id-2572 .sp_accordion {
    /* background-color: #E4F1D5; */
    padding: 20px 0px;
}

.acc_container h2 {
    color: #333;
    text-align: center;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.acc_fw {
    background-color: #F1F8E8 !important;
}

.page-id-2572 #spletnik-footer {
    padding-top: 0px;
}

.page-id-2572 .mb-5 {
    margin-bottom: 0px !important;
}

span.select2-container {
    margin-bottom: 54px !important;
}


/* .search_acc-wrap{
  background-color: #E4F1D5;
} */

.faq-part-up {
    background-color: #E4F1D5 !important;
    position: relative;
    margin: 80px 0px 0px;
    /*! z-index: 100; */
}

.search_acc-wrap {
    background-color: #E4F1D5 !important;
    /* z-index: 1; */
    position: relative;
    padding-bottom: 70px;
}

.faq-part-up:after {
    /* background-image: url('http://sanofarm.si/wp-content/uploads/2023/12/Mask-group18.png');
  background-repeat: no-repeat;
  background-size: 17%;
  background-position: 0% 50%;
  position: absolute;
  content: '';
  top: -80px;
  bottom: -80px;
  right: 0;
  left: 0;
    z-index: 1; */
}

.search_acc,
.acc_quick_nav_container {
    position: relative;
    z-index: 998;
    padding: 0px 10%;
}

.acc_quick_nav_container {
    margin-bottom: 0px !important;
}

.acc_container .accordion-btn h3 {
    color: #3D3D3D;
    font-size: 18px !important;
    ;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal !important;
    letter-spacing: 0.72px;
}

.acc_container .accordion-body {
    color: #333;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.5px;
}

.page-id-2572 .sp_accordion {
    padding: 0px 0px;
}

.faq-part-up img {
    position: absolute;
    top: -100px;
    bottom: 0;
    left: 0;
    z-index: 2;
    object-fit: cover;
    width: 270px;
}

a.quick_nav_link {
    align-items: center !important;
}

.acc_container svg {
    margin: 0 auto 13px;
    ;
    width: 100%;
}

a.quick_nav_link svg {
    min-width: 20px !important;
    min-height: 17px;
}

.quick_nav_link .quick_nav_title {
    color: #231E1C;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 171.182%;
    text-align: left
}

a.quick_nav_link {
    margin-bottom: 15px !important;
}

.accordion-btn {
    border-bottom: unset !important;
}

.accordion-header {
    border-radius: 0px !important;
}

.acc_item {
    box-shadow: unset !important;
    margin-bottom: 10px;
    border-radius: 0px !important;
    overflow: hidden;
}

@media (max-width:991px) {
    .accordion-btn::after {
        transform: translate(-12px, -50%)
    }
    .accordion-body {
        padding: 11px 20px
    }
    .accordion-btn h3 span,
    .accordion-btn h4 span {
        font-size: 1.5rem!important
    }
    a.quick_nav_link {
        width: 100%;
    }
    .acc_fw {
        padding: 24px 0;
    }
    span.select2-container {
        margin-bottom: 24px !important;
    }
}