.xx-on-map__icon {
  width: 14px;
  height: 20px;
  margin-left: -20px;
  background-image: url(./svg/on-map.svg);
}

.xx-grid-item__text {
  background-image: url(./svg/on-map-black.svg);
  background-size: 14px 20px;
}

.xx-grid-item:hover .xx-grid-item__text {
  background-image: url(./svg/on-map.svg);
}

.albatros_icon_socials {
  -webkit-transition: ease .5s;
  -o-transition: ease .5s;
  transition: ease .5s;
}

.albatros_prev {
  background-image: url(./svg/arrow_left.svg);
}

.albatros_next {
  background-image: url(./svg/arrow_right.svg);
}

.no-touch .albatros_prev:hover {
  background-image: url(./svg/arrow_left_hover.svg);
}

.no-touch .albatros_next:hover {
  background-image: url(./svg/arrow_right_hover.svg);
}

.awrds_control_year,
.awrds_control_project {
  background-image: url(./svg/awards/arrow.svg);
}

.xx-cs__tinsel_1 {
  background-image: url(./svg/company-page/1.svg);
}

.xx-cs__tinsel_2 {
  background-image: url(./svg/company-page/2.svg);
}

.xx-cs__tinsel_3 {
  background-image: url(./svg/company-page/3.svg);
}

.xx-cxr__icon > i.bolt {
  background-image: url(./svg/company-page/bolt.svg);
}

.xx-cxr__icon > i.lamp {
  background-image: url(./svg/company-page/lamp.svg);
}

.xx-cxr__icon > i.thumb {
  background-image: url(./svg/company-page/thumb.svg);
}

.xx-cxr__icon > i.tree {
  background-image: url(./svg/company-page/tree.svg);
}

.xx-growth__dot {
  background-position: 0 0;
}

.xx-growth__dot.swiper-pagination-bullet-active {
  background-position: 0 0;
}

.xx-growth__dot_0 {
  background-image: url(./svg/company-page/0.svg);
  background-size: contain;
}

.xx-growth__dot_0::after {
  content: url(./svg/company-page/0-a.svg);
  display: none;
}

.xx-growth__dot_0.swiper-pagination-bullet-active {
  background-image: url(./svg/company-page/0-a.svg);
}

.xx-growth__dot_1 {
  background-image: url(./svg/company-page/round.svg);
  background-size: contain;
}

.xx-growth__dot_1::after {
  content: url(./svg/company-page/round-a.svg);
  display: none;
}

.xx-growth__dot_1.swiper-pagination-bullet-active {
  background-image: url(./svg/company-page/round-a.svg);
  background-size: contain;
}

.xx-growth__dot_2 {
  background-image: url(./svg/company-page/link.svg);
  background-size: contain;
  background-position: center;
}

.xx-growth__dot_2::after {
  content: url(./svg/company-page/link-a.svg);
  display: none;
}

.xx-growth__dot_2.swiper-pagination-bullet-active {
  background-image: url(./svg/company-page/link-a.svg);
  background-position: center;
}

.xx-growth__dot_3 {
  background-image: url(./svg/company-page/vase.svg);
  background-size: contain;
}

.xx-growth__dot_3::after {
  content: url(./svg/company-page/vase-a.svg);
  display: none;
}

.xx-growth__dot_3.swiper-pagination-bullet-active {
  background-image: url(./svg/company-page/vase-a.svg);
}

.xx-growth__dot_4 {
  background-image: url(./svg/company-page/heart.svg);
  background-size: contain;
}

.xx-growth__dot_4::after {
  content: url(./svg/company-page/heart-a.svg);
  display: none;
}

.xx-growth__dot_4.swiper-pagination-bullet-active {
  background-image: url(./svg/company-page/heart-a.svg);
}

.feedback_slide_phone {
  background-image: url(./svg/contacts/phone.svg);
}

.feedback_slide_address_header {
  background-image: url(./svg/contacts/building.svg);
}

.feedback_slide_time_header {
  background-image: url(./svg/contacts/clock.svg);
}

.feedback_slide_mail_a {
  background-image: url(./svg/contacts/envelope.svg);
}

.header_logo_overlogo {
  background-image: url(./svg/header/logo.svg);
}

.header_menu_more span {
  background-image: url(./svg/header/more.svg);
  background-size: 16px 10px;
}

.header_menu_more:hover span {
  background-image: url(./svg/header/more-a.svg);
}

.fb_popup_leftpars {
  background-image: url(./svg/modals/fb_mail.svg);
  background-size: 107px 19px;
}

.xx-commissioned {
  background-image: url(./svg/projects/1check-white.svg);
}

.xx-commissioned::after {
  content: url(./svg/projects/1check-green.svg);
  display: none;
}

.xx-grid-item:hover .xx-commissioned {
  background-image: url(./svg/projects/1check-green.svg);
}

.albatros_adreses_metro {
  background-image: url(./svg/projects/1metro.svg);
  background-size: 30px;
}

.albatros_adreses_arrows {
  background-image: url(./svg/projects/1arrows.svg);
  background-size: 28px;
}

.albatros_adreses_house {
  background-image: url(./svg/projects/1house.svg);
  background-size: 28px;
}

.albatros_adreses_squeades {
  background-image: url(./svg/projects/1squares.svg);
  background-size: 24px;
}

.xx-tenders .tender_page_3 .tenders_procedure1 table.tenders_procedure_table1 tr.tenders_procedure_table1_tr td.tenders_procedure_table1_tdright .tender_rules_docs {
  background-image: url(./svg/tenders/1archie.svg);
  background-size: 48px 47px;
}

.xx-tenders .tender_page_3 .tenders_procedure1 table.tenders_procedure_table1 tr.tenders_procedure_table1_tr td.tenders_procedure_table1_tdright .tender_rules_docs .grey_block ul li {
  background-image: url(./svg/tenders/1download.svg);
  background-size: 26px;
}

.xx-tenders .register form.tender_forms .hint_cont span.hint {
  background-image: url(./svg/tenders/1info1.svg);
}

.xx-tenders .register form.tender_forms .hint_cont span.hint::after {
  content: url(./svg/tenders/1info2.svg);
  display: none;
}

.xx-tenders .register form.tender_forms .hint_cont span.hint:hover {
  background-image: url(./svg/tenders/1info2.svg);
}

.xx-tenders .tender_page_3 .tender_rules table tr td.num_ico {
  background-image: url(./svg/tenders/1lico.svg);
  background-size: 71px 51px;
  background-position-x: -10px;
}

@media screen and (min-width: 1400px) {
  .xx-tenders .tender_list .tender_list_content .login_block {
    background-image: url(./svg/tenders/1lock.svg);
    background-size: 48px 69px;
  }
}

.xx-tenders .tender_list .tender_list_content ul.list_tender_table .item_date span.time {
  background-image: url(./svg/tenders/1time.svg);
  background-size: 16px;
}

@media only screen and (max-width: 767px) {
  .xx-tenders .tender_page_3 .tender_rules table tr td.num_ico {
    background-position: -10px 50% !important;
  }
}

.openfooterbutton {
  position: absolute;
  top: -16px;
  left: 50%;
  width: 49px;
  height: 16px;
  margin-left: -25px;
  background-image: url(./svg/footer/openfooter.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

.openfooterbutton:after {
  content: url(./svg/footer/openfooter-h.svg) url(./svg/footer/closefooter.svg) url(./svg/footer/closefooter-h.svg);
  display: none;
}

.openfooterbutton:hover {
  background-image: url(./svg/footer/openfooter-h.svg);
  cursor: pointer;
}

.footer.opened .openfooterbutton {
  background-image: url(./svg/footer/closefooter.svg);
}

.footer.opened .openfooterbutton:hover {
  background-image: url(./svg/footer/closefooter-h.svg);
  cursor: pointer;
}

.footer_column_facefooter::after {
  content: '';
  display: none;
  background-image: url(./svg/footer/fb-footer.svg);
}

.footer_column_facefooter:hover {
  background-image: url(./svg/footer/fb-footer.svg);
}
