.company{margin-bottom:16px}.company__head{flex:1}.company__logo{margin-right:8px}.map-mini .company__logo{display:none}.company__favicon{display:inline-block;width:24px;text-align:center}.company__info.detail__address{display:flex}.detail__address p{margin-bottom:8px}.detail__address>p:last-child{margin-bottom:0}.detail__address .material-icons{vertical-align:top}.company__url{margin-right:8px}.company__url .company__link{margin-right:0}.company__phone{min-width:135px}.company__link{white-space:nowrap}.mdl-typography--headline a{color:#222}.company .nav__link{font-size:14px;padding:8px 0}.company__rating{font-size:14px}.yp-map-branding-img{max-width:200px;max-height:50px;object-fit:cover}ymaps[class*=b-cluster-content__header]{display:none}.yp-tgb+.company{border-top:none}.found_nothing{padding:16px;text-align:center;margin-bottom:2px}#add_company_from_found_nothing p,#rubrics_show_from_found_nothing p{margin-left:auto;margin-right:auto;width:auto;max-width:600px}.phone-display{font-weight:400}.companies .company_phone>span{display:inline-block;vertical-align:top}.company-hyphen{color:#444;font-weight:400}.phone-display .company_phone{font-weight:400}.company_phone--bold{font-weight:700}.review__author-avatar img{width:50px;height:50px;object-fit:cover}.ajax-pagination:not(:last-child){display:none}.company_phone{font-weight:700}.companies .yp-tgb{border-top:1px solid #d2d2d2!important;border-bottom:1px solid #d2d2d2!important}.company--adv+.yp-tgb{border-top:none!important;border-bottom:none!important}.company--adv+.yp-tgb .yp-tgb-item-wrapper:only-child .yp-tgb-item{padding-top:0!important}.company--adv+.yp-tgb .yp-tgb-item-wrapper{border-bottom:none!important}.company .company__url>*{display:inline-block;vertical-align:middle}.company__number{color:#ccc;display:block;font-size:12px;position:absolute;text-align:right;top:12px;right:10px}.company__logo img{max-width:200px;max-height:100px}.companies p.search_seo_text{background-color:#fff;border-radius:3px;color:#444;font-size:14px;line-height:20px;margin-bottom:10px;margin-top:16px;padding:12px 16px 8px 20px}.companies p.search_seo_text:first-letter{text-transform:uppercase}.companies p.search_seo_text a{background-color:#f5f5f5;border-radius:3px;display:inline-block;margin-bottom:6px;padding:1px 8px 2px;margin-right:3px}.ui_screen .companies p.search_seo_text a:hover{background-color:#2f8fa8;color:#fff;border-color:transparent}.banner{background-color:#fff;margin-bottom:14px;position:relative;width:auto;overflow:hidden;text-align:center}.companies .banner{margin-bottom:6px}.banner a img{display:block;margin:0 auto;position:relative}.banner a{display:block;margin:0 auto;position:relative}.banner a.close_advert{background-color:#fff;border-radius:13px;display:none;height:26px;opacity:.85;position:absolute;right:8px;top:8px;width:26px}.banner a.close_advert img{display:block;position:absolute;left:50%;top:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;opacity:.75}.ui_screen .banner:hover a.close_advert{display:block}.search_seo_text{background:#fafafa;border:1px solid #efefef}.search_seo_text p{font-family:Roboto,Helvetica,Arial,sans-serif}.yp_yandex_direct{padding-left:9px}.yap-yandex_ad-vertical .yap-layout__inner{padding-left:16px!important}.company__url--bold .adv-dop-text-link{font-weight:700}.adv-dop-text-link{color:#008030;transition:all .16s linear}.ui_screen .adv-dop-text-link:hover{color:#016131}.circle-layout{width:12px;height:12px;position:absolute;top:-6px;left:-6px;background:#2f8fa8;border:2px solid #fff;border-radius:100px}.circle-layout_active{background:#c40}.circle-layout_cluster{padding:5px}.pro-layout,.pro-layout--hover{background:url(../../../images/map/placemarks_sprite.png);width:32px;height:40px}.pro-layout--hover{background-position:right top}.node-list-name{float:left}.node-list-name.node-top-element{color:#fff;background-color:rgba(255,255,255,.05)}.ui_active .node-list-name.node-top-element{color:gold}.node-list-region{float:right}.map-mini .balloonItem p,.map-mini .balloonItem__readmore{font-size:14px;margin-bottom:0}.map-mini .company-hyphen{margin:0}.map-mini .balloonItem .external_link{display:block}.map-mini .phone-display-2{display:none}.balloonItem .company_phone{padding:2px 3px}.balloonItem .external_link{color:#00824d}.balloonItem .company__name a{font-weight:700}.balloonItem .company_phone:not(:last-child),.balloonItem .external_link:not(:first-of-type){display:none}body[class*=-fullscreen] .balloonItem .company__logo,body[class*=-fullscreen] .balloonItem .company__logo+div{display:inline-block;vertical-align:top;float:none}body[class*=-fullscreen] .balloonItem .company__logo+div{max-width:85%}body[class*=-fullscreen] .balloonItem .company__logo{margin-left:0;margin-right:10px;width:auto}.balloonItem p,.balloonItem__readmore{font-size:15px}.balloonItem .company__footer li:first-child a,.balloonItem .company__footer li:first-child em{padding-left:0}.w-review__buildings{height:310px;margin:0 auto;background:url(../../../images/search/buildings.png) center}.w-review .mdl-textfield{width:50%}.main_wrapper .w-review__headline{margin:20px 0}.ui_autocomplete-review{display:none}.companies__tgb .yp-tgb-info-wrapper{margin-left:0}.companies__tgb .yp-tgb{background:#fff}.companies__sidebar .yp-tgb-phone{display:inline-block!important}.companies--similar{display:flex;flex-direction:row;flex-wrap:wrap}.companies--similar .mdl-card__actions .mdl-button{padding:0 8px;font-size:13px}.companies--similar .mdl-card__actions.mdl-card--border{padding:8px 0}.company__metro-icn{max-width:20px}.companies--similar .add_to_mylist{display:none}.companies--similar .company>div{height:100%;padding-bottom:55px;font-size:14px}.companies--similar .mdl-card__actions{position:absolute;bottom:0}.companies--similar .d-flex.fullwidth{flex-direction:column}#ui-preloader-wrapper{display:none}@media (min-width:1000px){.wrapper{margin-top:0!important}.main-wrapper{padding-top:130px}}@media (min-width:992px){.companies__sidebar.col-lg-4{position:-webkit-sticky;position:sticky;top:44px;height:70vh;margin-bottom:203px}.companies__tgb .yp-tgb-contacts .yp-tgb-name{min-width:140px;text-align:center}.companies__tgb:not(.companies__tgb--first) .yp-tbg-img,.companies__tgb:not(.companies__tgb--first) .yp-tgb-img-wrapper{width:170px;height:170px}.companies__tgb:not(.companies__tgb--first) .yp-tgb-contacts .yp-tgb-phone{display:inline-block}.companies__tgb:not(.companies__tgb--first) .yp-tgb-img-wrapper{margin-bottom:10px}}@media (min-width:900px) and (max-height:740px){.companies__sidebar{height:60vh}}@media (max-height:480px){.companies__sidebar{height:90vh}.companies__sidebar .yp-tgb{display:none}}.companies__sidebar .yp-tgb-info-wrapper{margin-left:0}.companies__sidebar .yp-tgb-img-wrapper{display:none}.map-mini{min-width:316px;height:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.companies__sidebar-tgb{padding-top:16px}.companies__sidebar-tgb .yp-tgb.eq{margin-bottom:0}.fullwidth,.mdl-grid--fullwidth{width:100%}.map-mini__preloader{background:#fff;position:absolute;width:100%;height:100%;opacity:.9;display:flex;align-items:center;justify-content:center;z-index:1}.map-mini__fullscreen-btn{border:1px solid transparent;box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15);border-radius:3px;background-clip:border-box;background-color:#fff;user-select:none;padding:5px;color:#666;cursor:pointer}.ml-a{margin-left:auto}.sk-fading-circle{width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.btn.button_link{background-color:#2f8fa8;border-radius:2px;font-size:14px;transition:all .16s linear;display:inline-block;color:#fff;line-height:33px;padding:0 8px}.btn.button_link:hover{color:#fff;background-color:#0f6f88}@-webkit-keyframes sk-circleFadeDelay{0.001%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0.001%,100%,39%{opacity:0}40%{opacity:1}}@media (max-width:992px){.companies-container{display:flex;flex-direction:column-reverse}.companies__sidebar-tgb{display:none}.map-mini{height:300px;margin-bottom:16px;min-width:initial}}@media (min-width:880px){.ui_autocomplete-result{max-width:73%;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui_autocomplete-review{display:inline}}@media (min-width:1000px){.search .button--fullwidth{padding:10px;font-size:20px}}@media (max-width:767px){.d-flex.fullwidth{display:block!important}.company__url{width:100%}.yp-tgb-contacts{display:none!important}.company__footer .visible-xs{display:inline-block!important}.companies--similar{display:block}.companies--similar .mdl-card{width:100%}.company__footer .mdl-button{padding:0 8px}.header__top .d-flex{display:block!important}.company .icon-wrapper{margin-right:0;text-align:center;font-size:22px}#all_to_mylist,#b2b,#sr_filter_clear span,.autoservice_order,.banner,.company__logo,.minimized #sr_filter_form,.rest_table_order_wrapper{display:none}.search_seo_text .mdl-typography--display-1{font-size:24px;line-height:30px}#pagination_wrapper .button--fullwidth{font-size:19px}.companies .banner{display:block}#sr_filter_clear{right:41px;padding-right:14px}#ml_filterHide,.ml_addHide{display:block;height:100%;position:absolute;right:0;top:0;width:40px;background-color:#f9f9f9;border-left:1px solid #f2f2f2}.ml_active #ml_filterHide img,.ml_active .ml_addHide img{transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0);-ie-transform:rotate(0)}#ml_filterHide img,.ml_addHide img{display:block;position:absolute;width:16px;height:16px;left:50%;top:50%;margin:-8px 0 0 -8px;opacity:.4;transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ie-transform:rotate(180deg)}.companies .ui_pages_wrapper li a{padding-left:8px;padding-right:8px}.header__top{padding:0}.balloonItem .company_phone{font-size:14px}.w-review .mdl-textfield{width:100%}.w-review__headline.mdl-typography--display-3{font-size:32px}.w-review__subheadline.mdl-typography--headline{font-size:16px}}@media (max-width:480px){.yp-tgb-img-wrapper{width:50%!important}.yp-tbg-img{width:100%!important}.company__footer-2 .add_to_mylist-action,.company__footer-3 .add_to_mylist-action,.company__footer-4 .add_to_mylist-action{display:none}}@media (max-width:335px){.company a.company_phone{font-size:13px}}.offer-list-container{height:42px;overflow:hidden}.offer-list .offer-list__item{white-space:nowrap;display:inline-block;border-radius:15px;background-color:#f9f9f9;border:1px solid #d8d8d8;font-size:14px;line-height:30px;margin:5px 10px 5px 0;padding:0 12px;text-align:center;text-overflow:ellipsis;text-decoration:none;color:#333;overflow:hidden}@media (max-width:480px){.offer-list .offer-list__item{display:block}}.offer-list .show-switch{border-radius:15px;float:right;line-height:41px;padding:0;text-align:right;color:#2f8fa8;cursor:pointer;width:125px;display:none}@media (max-width:480px){.offer-list .show-switch{line-height:34px}}.offer-list .show-switch.show-more:after{content:" ";display:inline-block;background:url(../../../images/icn/arrow_down_2_b.png);width:16px;height:12px}.offer-list .show-switch.hide-more:after{content:" ";display:inline-block;background:url(../../../images/icn/arrow_up_2_b.png);width:16px;height:12px}