.brands-alphabet_list{margin:33px 0 20px}.brands-alphabet_list .separator{clear:both;display:block;height:20px}.brands-alphabet_list a{border-radius:17px;color:#404040;display:inline-block;font-size:16px;line-height:1;margin:0 3px 6px 0;min-width:27px;padding:6px 0 4px;text-align:center;text-decoration:none;text-transform:uppercase}.brands-alphabet_list a.all{margin-left:-6px;margin-right:8px;padding-left:15px;padding-right:15px}.brands-alphabet_list a.active{background:linear-gradient(180deg,#404040,hsla(0,0%,100%,0)),#f2a64d;color:#fff}.brands-alphabet .search input{font-size:14px;height:44px}.brands-alphabet .find{font:14px/2 Montserrat,sans-serif;padding:11px 0 0 25px}.brands-alphabet .find a{text-decoration:none}.brands-grouped_item{border-bottom:1px solid #dadada;margin-bottom:29px;padding-bottom:15px}.brands-grouped_item .key{border:1px solid #000;border-radius:50%;font-size:20px;font-weight:700;height:43px;line-height:41px;margin-right:20px;min-width:43px;text-align:center;text-transform:uppercase}.brands-grouped_item .col{font-size:20px}.brands-grouped_item .col,.brands-grouped_item .items{padding-bottom:15px;padding-top:10px}.brands-grouped_item .items a{display:inline-block;font-size:18px;margin:0 20px 7px 0;text-decoration:none}.brands-top .image{margin-bottom:40px;padding:0 15px;text-align:center}.brands-top .image img{max-height:500px}.brands-top .container{max-width:900px}.brands-top .seo-description .text{color:#000}.brands-top .seo-description .text h2,.brands-top .seo-description .text h3{font-size:inherit;font-weight:700}.brands-tabs{z-index:98}.brands-tabs.is_stuck .tabs-lines .tab-wrap{padding:0}.brand-wrapper .sidebar{margin-bottom:30px}.brand-wrapper .sidebar-categories{margin-bottom:0}.brand-wrapper .last-reviews .block-title{margin:20px 0 50px;text-align:center}.services-cities{position:relative}.services-cities .v-label{color:hsla(0,0%,90%,.4);font:italic 700 50px/61px Open Sans,sans-serif;position:absolute;right:-100px;text-transform:uppercase;top:145px;transform:rotate(-90deg)}.services-cities ul{column-count:2}.services-cities ul a{border-radius:4px;color:#000;display:inline-block;font-size:16px;line-height:18px;margin:0 0 8px -10px;padding:3px 10px}.services-cities ul a.active{background:linear-gradient(180deg,#404040,hsla(0,0%,100%,0)),#f2a64d;color:#fff;text-decoration:none}.services-cities_list .title{font-size:16px;font-weight:700;line-height:23px;margin-bottom:12px}.services-cities_list .title a{border:2px solid #404040;border-radius:50%;display:inline-block;font-size:20px;height:34px;line-height:25px;margin:-3px 10px 0 0;text-align:center;vertical-align:middle;width:34px}.adresses{max-height:580px;overflow-y:auto}.adresses-item{margin:0 39px 20px 0}.adresses-item_title{font-weight:700}.adresses-item_text{font-size:16px;line-height:18px}@media (min-width:768px){.brands-alphabet_list a{border-radius:19px;font-size:28px;min-width:38px}.services-cities .left{border-right:.5px solid #dadada}.services-cities .right{padding:0 7px 0 26px}}@media (min-width:1200px){.brand-wrapper .categories-list_item{flex:0 0 12.5%;max-width:12.5%}.services-cities .right{border-right:.5px solid #dadada}.services-cities_list .title{font-size:20px;margin-bottom:20px}.gmap .title{padding-left:26px}}@media (max-width:1199.98px){.brands-tabs .tabs-lines{margin-left:-15px;margin-right:-15px}.brand-wrapper .sidebar-categories{padding:0}}