

/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1765546124666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/truckprice/components/bitrix/system.pagenavigation/.default/style.css?17655462831234*/
.pagenav__wrapper{

    .pagenav-list-block {
        display: flex;
        width: 100%;
        max-width: 330px;
        margin: 0 auto;
        justify-content: center;
        align-content: center;

        .pagenav-item a,
        .pagenav-item span{
            width: 32px;
            height: 32px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .pagenav-item .active{
            border-radius: 50%;
            background-color: var(--bf-black);
            color: #fff;
        }


        .pagenav-arrow{
            display: flex;
            width: 32px;
            height: 32px;
            align-items: center;
            justify-content: center;
        }

        .pagenav-arrow::before {
            content: '';
            display: block;
            width: 7px;
            height: 7px;
            border-bottom: 1px solid var(--bf-black);
            border-left: 1px solid var(--bf-black);
        }

        .pagenav-arrow.prev::before {
            transform: rotate(45deg);
        }

        .pagenav-arrow.next::before {
            transform: rotate(-135deg);
        }
    }
}

/* End */


/* Start:/local/templates/truckprice/components/bitrix/news.list/service.map/style.css?17655462832980*/
[class*="ymaps-2"][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
}
#service_map {
    width: 100%;
    height: 777px;
}

.ymaps-2-1-79-default-cluster ymaps {
    line-height: 20px;
    display: block;
    padding-top: 7px;
    opacity: 0.5;
}

.map-services__wrapper {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    position: relative;

    .search-form {
        position: relative;
        width: 100%;

        .input-group__wrapper {
            margin-left: -3px;
            width: 96%;

            .form-control {
                background-color: var(--bf-grey);
                border: 1px solid var(--bf-grey);
                border-radius: 12px;
                padding: 10px 16px 10px 49px;
                min-height: 54px;
                box-shadow: none;
                font-size: 13px;
            }
        }

        .input-group-append {
            position: absolute;
            height: 100%;
            z-index: 5;
            top: 0;
            left: 0;

            button {
                background-color: transparent;
                border: none;
                height: 100%;
                background-position: 13px 14px;
                background-image: url(/local/templates/truckprice/images/search.svg);
            }
        }
    }

    .map-services-list {
        position: absolute;
        z-index: 100;
        background-color: #fff;
        top: 5rem;
        left: 6.5rem;
        padding: 2rem;
        border-radius: 1rem;
        max-width: 390px;
        width: 100%;
        max-height: 585px;
    }

    .map-services-block {
        max-height: 393px;
        overflow: auto;
        margin-top: 1.5rem;
    }

    .map-service-item {
        position: relative;
        line-height: 1.4;
        padding: 1rem 0 1rem 1.5rem;
        border-top: 1px solid var(--bf-grey);
        cursor: pointer;
    }

    .map-service-item::before {
        content: '';
        width: 8px;
        height: 8px;
        background-color: var(--bf-red);
        border-radius: 50%;
        top: 1.5rem;
        left: 0;
        display: block;
        position: absolute;
    }

    @media screen and (max-width: 991px){
        .map-services-list {
            padding: 23px 0 18px 28px;
            border-radius: 1rem 1rem 0 0;
            width: 100%;
            max-height: 300px;
            max-width: none;
            border: 1px solid var(--bf-grey);
            position: static;
            margin: 27px 0px 30px 4px;
        }

        .map-service-item {
            padding: 0.7rem 0 0.7rem 1.5rem;
        }
        .map-services-block {
            max-height: 145px;
            margin-top: 1.2rem;
        }
    }
}

/* End */


/* Start:/local/templates/truckprice/components/bitrix/news.list/socials/style.css?1765546283223*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

.js-show_more--show-more__btn:hover {
	background-color: transparent;
}

/* End */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1765546124666 */
/* /local/templates/truckprice/components/bitrix/system.pagenavigation/.default/style.css?17655462831234 */
/* /local/templates/truckprice/components/bitrix/news.list/service.map/style.css?17655462832980 */
/* /local/templates/truckprice/components/bitrix/news.list/socials/style.css?1765546283223 */
