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;
}

.pickup-list {
	/*display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content:stretch;
	align-items: flex-start;*/
    list-style-type: none;
}

.pickup-list__region {
	-webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 0 140px;
    -webkit-align-self: auto;
    -ms-pickup-list__region-align: auto;
    align-self: auto;
    margin-bottom: 61px;
}

.pickup-list .pickup-list__region .pickup-list__region-link{
	font-size: 20px;
	color: #78002b;

}


.pickup-list__item {
    position: relative;
    list-style-type: none;
    color: #42404b !important;
    font-size: 9px !important;
    margin-left: -151px;
    margin-top: 6%;
    display: flex;
    flex-direction: column;
}

.pickup-list__item li {
    color: black !important;

}
.pickup-list__item-name {
    color: #4c494a !important;
    font-size: 18px !important;

}

.pickup-list__item-description {
    display: none;
    position: absolute;
    top: 90%;
    left: 36%;
    background: #f4f4f4;
    z-index: 2;
    padding: 47px;
    width: 347px;
    max-height: : 876%;
    
}

.close__crest {
    right: 10px;
    position: absolute;
    font-size: 15px;
    margin-bottom: 41px;
    margin-top: -18px;
    margin-right: -7px;
    font-weight: bold;
    cursor: pointer;
    color: #78002b;

}

.icon__house {
    background: url('img_template/icons_map.png') no-repeat -512px -517px;
    width: 17px;
    height: 13px;
    margin-bottom: -18px;
    margin: 6px 3px -18px -25px;
}

.icon__time {
    background: url('img_template/icons_map.png') no-repeat -511px -489px;
    width: 17px;
    height: 17px;
    margin: -7px -25px -20px -25px;
}

.icon__service {
    background: url('img_template/icons_map.png') no-repeat -427px -456px;
    width: 16px;
    height: 17px;
    margin: 9px -14px -20px -25px;
}

.icon__more {
    background: url('img_template/icons_map.png') no-repeat -390px -350px;
    width: 12px;
    height: 16px;
    margin: 9px -14px -20px -25px;
}

.icon-pump {
    background: url('img_template/icons_map.png') no-repeat -525px -327px;
    width: 21px;
    height: 19px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-rft {
    background: url('img_template/icons_map.png') no-repeat -469px -455px;
    width: 21px;
    height: 17px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-wifi {
    background: url('img_template/icons_map.png') no-repeat -457px -308px;
    width: 17px;
    height: 13px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-cofe {
    background: url('img_template/icons_map.png') no-repeat -495px -337px;
    width: 17px;
    height: 10px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-tire {
    background: url('img_template/icons_map.png') no-repeat -468px -485px;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-wheel {
    background: url('img_template/icons_map.png') no-repeat -519px -354px;
    width: 21px;
    height: 16px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-carwash {
    background: url('img_template/icons_map.png') no-repeat -380px -314px;
    width: 21px;
    height: 18px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-clean {
    background: url('img_template/icons_map.png') no-repeat -343px -313px;
    width: 19px;
    height: 20px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-polish {
    background: url('img_template/icons_map.png') no-repeat -476px -355px;
    width: 21px;
    height: 15px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-enjoy {
    background: url('img_template/icons_map.png') no-repeat -459px -330px;
    width: 18px;
    height: 15px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-paint {
    background: url('img_template/icons_map.png') no-repeat -422px -331px;
    width: 21px;
    height: 17px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 7px;
    position: relative;
}

.icon-wifi:hover {
    background: url('img_template/icons_map.png') no-repeat -525px -586px;
    width: 17px;
    height: 13px;
    display: inline-block;

}

.icon-rft:hover {
    background: url('img_template/icons_map.png') no-repeat -486px -654px;
    width: 21px;
    height: 17px;
    display: inline-block;

}

.icon-paint:hover {
    background: url('img_template/icons_map.png') no-repeat -494px -538px;
    width: 21px;
    height: 17px;
    display: inline-block;

}

.icon-tire:hover {
    background: url('img_template/icons_map.png') no-repeat -494px -538px;
    width: 21px;
    height: 17px;
    display: inline-block;

}

.icon-tire:hover {
    background: url('img_template/icons_map.png') no-repeat -494px -538px;
    width: 21px;
    height: 17px;
    display: inline-block;

}

.icon-wheel:hover {
    background: url('img_template/icons_map.png') no-repeat -426px -505px;
    width: 21px;
    height: 16px;
    display: inline-block;

}

.icon-clean:hover {
    background: url('img_template/icons_map.png') no-repeat -476px -580px;
    width: 19px;
    height: 20px;
    display: inline-block;

}

.icon-polish:hover {
    background: url('img_template/icons_map.png') no-repeat -439px -619px;
    width: 21px;
    height: 15px;
    display: inline-block;

}

.hidden-tooltip {
    z-index: 2;
    position: absolute;
    background: #78002b;
    color: white;
    display: none;
    top:-29px;
    left: -19px;
    font-size: 15px;
    padding: 3px 4px 4px 4px;
    border-radius: 10px;
}
.smaltooltip_a:hover > .hidden-tooltip {
    display: block;
}

.smaltooltip_a{
    position: relative;
}

@media (max-width: 600px) {
    .pickup-list__item-description {
        width: 100%;
    }

}

.pickup-list__item:first-child {
    margin-top: -22px;
}

.address{

    margin-left: 225px;
    margin-top: -22px;
    font-size: 16px;
    color: #4c494a;
    max-width: 29%;
}

.worktime{
    font-size: 16px;
    margin-left: 496px;
    max-width: 213px;
    margin-top: -3%;
    position: absolute;
    display: inline-block;

}

.pickup-heder-item {
    list-style: none;
    float: left;
    font-size: 19px;

}

.pickup-heder{
    margin-top: 3px;
    padding-top: 20px;
    padding-bottom: 40px;
}

.pickup-list__element-name{
    font-size: 16px !important;
    margin-left: 748px;
    color: #78002b;
    text-decoration: underline;
}

.pickup-menu__item-description {
    display: none;
    background: #f4f4f4;
    padding: 47px;
}

.pickup-list__element {
    display: inline-block;
    position: absolute;
    top:-7%;
}

