.map_filter_title {
    font-family: "Avenir Next Ultra", sans-serif;
    font-weight: 275;
    font-size: 45px;
    line-height: 1.35;
    color: #000;
    padding-top: 8px
}

.map_filter_title span {
    font-family: "Avenir Next", sans-serif;
    font-weight: 400;
    color: #4B342A
}

.panel-heading .accordion-toggle:not(.collapsed) svg {
    transform: rotate(180deg);
    float: right
}

.panel-heading .accordion-toggle.collapsed svg {
    transform: rotate(0deg)
}

label.select_label {
    width: 100%
}

label.select_label input {
    display: none
}

label.select_label span {
    margin-left: 20px
}

label.select_label span.select_label-icon {
    margin-left: 0;
    border: solid 1px #9a9a9a;
    width: 20px;
    height: 20px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center
}

label.select_label input + span.select_label-icon svg, label.select_label span.select_label-icon svg {
    display: none
}

label.select_label input:checked + span.select_label-icon svg, label.select_label:hover span.select_label-icon svg {
    display: block
}

.map {
    padding: 10px;
    border-radius: 4px;
    text-align: center;
    background: red;
    font-size: 15px;
    margin: 0;
    box-shadow: 0 0 13px #000;
    height: 500px;
    border: 1px solid #e7e7e7
}

.map .cluster > div {
    font-size: 15px !important;
    display: flex;
    width: 55px;
    height: 55px;
    justify-content: center;
    align-items: center;
    border-radius: 53.333px;
    border: 3px solid #A4C8BA;
    background: #fff;
    box-shadow: 0px 3.459px 12.108px 0px #A4C8BA;
    transition: all .3s ease;
}

.map .cluster:hover > div {
    border-color: #fff;
    background: #A4C8BA;
    color: #fff !important
}

.map .popup__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 7px 10px;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    color: #323232;
    background-color: #ffd531
}

.map .popup__button:not(:last-child) {
    margin-bottom: 5px
}

.map .popup__button-icon {
    width: 15px;
    height: 15px;
    margin-left: 5px;
    -webkit-background-size: 15px 15px;
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: center center
}

.map .popup__button-icon-google {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%2348b564' d='M35.76,26.36h0.01c0,0-3.77,5.53-6.94,9.64c-2.74,3.55-3.54,6.59-3.77,8.06 C24.97,44.6,24.53,45,24,45s-0.97-0.4-1.06-0.94c-0.23-1.47-1.03-4.51-3.77-8.06c-0.42-0.55-0.85-1.12-1.28-1.7L28.24,22l8.33-9.88 C37.49,14.05,38,16.21,38,18.5C38,21.4,37.17,24.09,35.76,26.36z'%3E%3C/path%3E%3Cpath fill='%23fcc60e' d='M28.24,22L17.89,34.3c-2.82-3.78-5.66-7.94-5.66-7.94h0.01c-0.3-0.48-0.57-0.97-0.8-1.48L19.76,15 c-0.79,0.95-1.26,2.17-1.26,3.5c0,3.04,2.46,5.5,5.5,5.5C25.71,24,27.24,23.22,28.24,22z'%3E%3C/path%3E%3Cpath fill='%232c85eb' d='M28.4,4.74l-8.57,10.18L13.27,9.2C15.83,6.02,19.69,4,24,4C25.54,4,27.02,4.26,28.4,4.74z'%3E%3C/path%3E%3Cpath fill='%23ed5748' d='M19.83,14.92L19.76,15l-8.32,9.88C10.52,22.95,10,20.79,10,18.5c0-3.54,1.23-6.79,3.27-9.3 L19.83,14.92z'%3E%3C/path%3E%3Cpath fill='%235695f6' d='M28.24,22c0.79-0.95,1.26-2.17,1.26-3.5c0-3.04-2.46-5.5-5.5-5.5c-1.71,0-3.24,0.78-4.24,2L28.4,4.74 c3.59,1.22,6.53,3.91,8.17,7.38L28.24,22z'%3E%3C/path%3E%3C/svg%3E")
}

.map .popup__button-icon-waze {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.74069 12.7222C7.25653 12.7222 7.77238 12.7454 8.28822 12.7112C8.75762 12.688 9.25146 12.6428 9.70985 12.5281C13.355 11.6358 15.3035 7.61725 13.7095 4.21884C12.7463 2.1693 11.096 1.0011 8.83829 0.76062C7.1074 0.577517 5.55986 1.09265 4.25314 2.25963C2.96964 3.41562 2.30466 4.85726 2.25943 6.58576C2.24843 6.98615 2.25943 7.39874 2.25943 7.79913C2.24721 8.6707 1.75459 9.34575 0.917254 9.60819C0.906253 9.60819 0.883028 9.63139 0.870804 9.63139C1.19229 10.4785 2.4978 11.7261 3.3119 12.0349C4.33381 10.6385 6.39597 11.1316 6.74069 12.7222Z' fill='white'/%3E%3Cpath d='M6.7172 13.4877C6.59129 14.0603 6.28203 14.4838 5.77718 14.7463C5.13543 15.0783 4.48146 15.0673 3.87393 14.6779C3.24319 14.2775 2.96815 13.6709 3.0146 12.9262C3.0256 12.8005 2.99137 12.7541 2.88869 12.6967C1.77633 12.1132 0.894988 11.3003 0.287464 10.2016C0.17256 9.98436 0.0808811 9.75487 0.0234291 9.5144C-0.0572482 9.18237 0.0698797 9.02246 0.413369 8.98828C0.826535 8.94189 1.19325 8.78198 1.37661 8.39258C1.45728 8.22046 1.50251 8.01539 1.50251 7.82008C1.52574 7.32814 1.50251 6.8362 1.52574 6.34304C1.65164 4.44242 2.44252 2.86407 3.88738 1.6275C5.21611 0.484937 6.77465 -0.052167 8.52755 0.00398479C11.5884 0.11873 14.2128 2.27081 14.8314 5.28104C15.3924 8.00562 14.5453 10.2834 12.3781 12.0571C12.2521 12.1596 12.114 12.2634 11.9649 12.3549C11.8842 12.4123 11.8622 12.4575 11.8964 12.549C12.1825 13.4194 11.7815 14.3801 10.9796 14.7927C9.8905 15.331 8.63023 14.7817 8.29774 13.6135C8.28674 13.5671 8.22928 13.5109 8.19506 13.5109C7.71466 13.4768 7.22082 13.4877 6.7172 13.4877ZM6.74042 12.7212C7.25627 12.7212 7.77211 12.7443 8.28796 12.7102C8.75735 12.687 9.2512 12.6418 9.70959 12.5271C13.3547 11.6347 15.3032 7.61622 13.7092 4.21781C12.746 2.16827 11.0958 1.00007 8.83803 0.759593C7.10714 0.576489 5.5596 1.09162 4.25287 2.2586C2.96937 3.4146 2.3044 4.85624 2.25917 6.58473C2.24817 6.98512 2.25917 7.39772 2.25917 7.7981C2.24694 8.66968 1.75432 9.34472 0.916991 9.60717C0.905989 9.60717 0.882764 9.63036 0.87054 9.63036C1.19203 10.4775 2.49753 11.7251 3.31164 12.0339C4.33355 10.6374 6.39571 11.1306 6.74042 12.7212Z' fill='black'/%3E%3Cpath d='M9.15856 9.73515C7.80539 9.66679 6.91183 9.12846 6.33853 8.05303C6.2004 7.78936 6.32753 7.52692 6.59034 7.46954C6.75047 7.43536 6.8996 7.55011 7.01451 7.73321C7.16364 7.9627 7.31277 8.19097 7.50713 8.37408C8.58405 9.39213 10.3492 9.07231 11.0264 7.75641C11.107 7.59649 11.2097 7.47076 11.4041 7.47076C11.6901 7.48175 11.8515 7.76861 11.7256 8.03106C11.3699 8.75249 10.8088 9.27861 10.0521 9.53007C9.71964 9.6436 9.37615 9.68876 9.15856 9.73515Z' fill='black'/%3E%3Cpath d='M6.7627 5.98029C6.34953 5.98029 6.01826 5.64826 6.01826 5.23689C6.01826 4.82551 6.35075 4.49348 6.7627 4.49348C7.17464 4.49348 7.50713 4.82551 7.50713 5.23689C7.50835 5.63727 7.17586 5.98029 6.7627 5.98029Z' fill='black'/%3E%3Cpath d='M12.0128 5.22468C12.0128 5.63727 11.6803 5.96808 11.2794 5.98029C10.8662 5.98029 10.535 5.65925 10.535 5.23689C10.535 4.82429 10.8564 4.49348 11.2684 4.48128C11.6693 4.48128 12.0006 4.81331 12.0128 5.22468Z' fill='black'/%3E%3C/svg%3E")
}

.information-map .filterForm label.select_label:hover span.select_label-icon,
.information-map .filterForm label.select_label input:checked + span.select_label-icon {
    background: #A4C8BA;
    border: 1px solid #A4C8BA;
}