

/* Start:/local/templates/letsrock/components/bitrix/news.list/wherebuy-new/style.css?17867056945634*/
.map-block-head .tabs__item{
            display: flex;
    width: max-content;
		/*width:<?=floor(((100 - count($arResult['ARR'])) / count($arResult['ARR'])));?>%;*/
        margin-right: 10px;
	}
    .map-block-head .tabs__item:nth-last-child(){
        margin-right: 0;
    }
    .map-block-head {display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    }

.map-block-head ul.tabs {display: flex; margin: 0}



.map-block-head span.tab__name {display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 15px 21px;
    font-weight: bold;
    font-size: 14px;
    line-height: 150%;width: max-content;
    color: #2D3447;
    border: 1px solid #D6D6D6;;
}
.map-block-head label.tab.tab_active span.tab__name, .map-block-head span.tab__name:hover {background: #007CC3;
    color: #FFFFFF;border: 1px solid #D6D6D6;
}
.map-block-head .tab{
    height: auto;
    line-height: unset;
    border: 0;
}
.map-block-head .tabs-map{
    display: none;
    width: 100%;
    padding: 15px 20px;
    border: 1px solid #D6D6D6;
    border-radius: 2px;
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    color: #2D3447;
}
.map-block-head select.tabs-map {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.map-block-head select.tabs-map:focus-visible, select.tabs-map:active{
    outline: unset;
}
.map-block-head select.tabs-map:not([multiple]) {
  padding-right: 1.2em;
  background-repeat: no-repeat;
  background-position: calc(100% - 23.5px) center;
  background-size: 0.85em auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath d='M70.3 13.8L40 66.3 9.7 13.8z' fill='%23000'%3E%3C/path%3E%3C/svg%3E");
}
option:checked{
    background: white;
    font-size: 16px;
    line-height: 150%;
    color: #007CC3;
}
/* скроет иконку стрелки в IE */
.map-block-head select.tabs-map::-ms-expand {
  display: none;
}

    .fon-pic {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(0, 83, 150, 0.3);
    }

.close-pic {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 18px;
    height: 18px;
}
    .close-pic:after, .close-pic:before {
        content: "";
        width: 100%;
        top: 7px;
        height: 2px;
        background: white;
        display: block;
        transform: rotate(-45deg);
        position: absolute;
    }
        .close-pic:before {
        transform: rotate(45deg);
    }
.map-block-item-pic{
    display: none;
}

@media (max-width: 760px) {
    .map-block-head .tab_active .tab__name{
        font-size: 14px;
        line-height: 150%;
        }
}

    @media (max-width: 600px) {
        .map-block-head {
            flex-direction: column;
        }
        .map-block-head .tabs-map{
            display: block;
        }
        .map-block-head ul.tabs{
            display: none;
        }
        .map-block-item-pic{
            display: block;
        }
    }
    .map-block-item-pic{
            font-weight: 400;
            font-size: 14px;
            line-height: 130%;
            text-decoration-line: underline;
            color: #999999;
        }
        .map-block-item {
        width: calc(50% - 30px);
        margin: 15px;
        display: flex;
        justify-content: space-between;
        background: #FFFFFF;
        outline: 1px solid #D6D6D6;
        padding: 20px;
    }

    .map__info-new {
        margin: 15px -15px 0;
    }

    .map-block-item-name {
        font-weight: 700;
        font-size: 20px;
        line-height: 130%;
        color: #2D3447;
    }

    .map-block-item-head {
        display: flex;
        margin-bottom: 7px;
    }

    .map-block-item-name-dop {
        background: #EBF9FF;
        padding: 4px 5px;
        margin-left: 20px;
        font-weight: 400;
        font-size: 16px;
        line-height: 130%;
        color: #007CC3;
    }

    .map-block-item-working {
        font-size: 16px;
        line-height: 130%;
        color: #2D3447;
        margin-bottom: 10px;
    }

    .map-block-item-phone {
        margin-bottom: 10px;
    }

    .map-block-item-phone a {
        font-weight: 700;
        font-size: 20px;
        line-height: 120%;
        color: #007CC3;
        text-decoration: none;
    }

    .map-block-item-geo {
        font-size: 14px;
        line-height: 130%;
        text-decoration-line: underline;
        color: #999999;
        cursor: pointer;
        margin-right: 30px;
    }
    .geo-pic-block{
        margin-bottom: 20px;
        display: flex;
    }

    .map-block-item-nameruk {
        font-weight: 700;
        font-size: 16px;
        line-height: 130%;
        color: #2D3447;
        margin-bottom: 3px;
    }

    .map-block-item-dolzhnost {
        font-weight: 400;
        font-size: 16px;
        line-height: 130%;
        color: #2D3447;
        margin-bottom: 5px;
    }

    .map-block-item-email a {
        font-weight: 400;
        font-size: 16px;
        line-height: 120%;
        color: #008BD0;
        text-decoration: none;
    }

    .table.table_map {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
/* End */
/* /local/templates/letsrock/components/bitrix/news.list/wherebuy-new/style.css?17867056945634 */
