﻿#distributor-list li.list-group-item {    margin-bottom: 5px;    margin-right: 5px;    width: calc(33% - 5px);}#distributor-list li.list-group-item .list-content {    height: 160px;}@media(max-width: 991px) {    #distributor-list li.list-group-item {        width: calc(100% - 15px);    }    .col-sm-12 {        width: 100%;    }    .main-content .content-wrapper .bodyshop-locator .button-wrapper {        margin-bottom: 20px;        text-align: right;    }    #loc-list {        margin-top: 20px;    }}#map {    height: 400px;    width: 100%;}.main-content .content-wrapper .bodyshop-locator {    width: 100%;    padding-left: 0px;}#distributor-list li.list-group-item:hover {    background: #f2f2f2;    cursor: pointer;}#distributor-list li.list-group-item.list-focus {    background: #f2f2f2;    border: 1px solid #d1342c;    border-bottom: 1px solid #d1342c !important;}.button-wrapper {    margin-top: 5px;    text-align: left; }.button-wrapper button {    margin-top: 20px;    padding: 15px 20px;}.button-wrapper button:hover {    color: #000000;}#distributor-list li .list-label {    margin-bottom: 0;    color: white;    background: #d1342c;    float: left;    padding: .5em;    margin-right: 1em;    text-align: center;}form#user-location input, form#user-location select {    border: 1px solid #d1342c;    height: 52px;    color: #191919;}#loc-list h2 {    margin-left: 12px;    margin-top: 16px;}.bodyshop-center .block {    overflow: hidden;    height: 100%;}.bodyshop-center .detail-block {    position: relative;    overflow: hidden;    height: 100%;    background: #ebebeb;    z-index: 2;}.bodyshop-center .detail-block .heading-bar {    overflow: hidden;    background: #b4231e;    padding: 17px 29px 10px;    min-height: 60px;}.bodyshop-center .detail-block .heading-bar h2 {    color: #fff;    margin: 0;    font-weight: 700;    font-size: 1.375rem;    line-height: 1.136;    letter-spacing: -.4px;}.bodyshop-center .detail-block .services-list-holder {    overflow: hidden;    padding: 28px 28px 10px;}.bodyshop-center .detail-block .services-list {    overflow: hidden;    margin: 0 -9px;    font-size: 0;    display: flex;    flex-wrap: wrap;}.bodyshop-center .detail-block .services-list li {    display: inline-block;    vertical-align: top;    width: 50%;    padding: 0 9px;    margin: 0 0 17px;}.bodyshop-center .detail-block .services-list .holder {    position: relative;    overflow: hidden;    border: 2px solid #464646;    border-radius: 5px;    padding: 10px 8px 10px 14px;    width: 100%;    display: flex;    height: 100%;    align-items: center;    min-height: 80px;}.bodyshop-center .detail-block .services-list .text-holder {    font-weight: 400;    display: table-cell;    vertical-align: middle;}.bodyshop-center .detail-block .services-list .icon-holder {    display: inline-block;    vertical-align: middle;    width: 40px;    margin: 0 6px 0 0;}.bodyshop-center .detail-block .services-list .icon-holder img {    display: block;    margin-bottom:0;}.bodyshop-center .detail-block .services-list .name {    display: inline;    vertical-align: middle;    overflow: hidden;    color: #464646;    padding-left: 20px;    height: 30px;    margin-bottom:0;}.bodyshop-center ul {    overflow: hidden;    margin: 0;}.bodyshop-center ul#distributor-list li.list-group-item {    width: 100%;}.mb-4{    margin-bottom:1.5rem;}.bodyshop-center .detail-block .services-list > * {    font-size: .9375rem;    line-height: 1.2;}.bodyshop-center .adress-area {    overflow: hidden;    padding: 26px 40px 20px;}.bodyshop-center .adress-area .name {    display: block;    color: #b4231e;    font-weight: 700;    font-size: 1.375rem;    line-height: 1.136;    margin: 0 0 2px;}.bodyshop-center .content-block {    overflow: hidden;    height: 100%;    background: #ebebeb;    padding: 24px 25px 10px;}.bodyshop-center .content-block .btn {    margin: 0 0 15px;}@media (min-width: 1279px) {    .bodyshop-center .content-block .btn {        height: 51px;    }}.bodyshop-center .content-block .btn .text {    position: relative;    display: inline-block;    vertical-align: top;    padding: 0 0 0 32px;}.bodyshop-center .content-block .btn .text .icon.add {    border: none;    width: 25px;    height: 25px;    left: -2px;}.bodyshop-center .content-block .btn .text .icon {    position: absolute;    left: 0;    top: 2px;    border: 1px solid #464646;    border-radius: 50%;    width: 22px;    height: 22px;    font-style: normal;}.bodyshop-center .content-block .btn {    margin: 0 0 15px;}.bodyshop-center .btn {    display: block;    border-radius: 4px;    width: 100%;    height: 47px;    background: #ffd003;    border-bottom: 5px solid #a07700;    color: #464646;    text-align: center;    font-weight: 500;    font-size: 1.25rem;    line-height: 1.1;    padding: 11px 5px 4px;    cursor: pointer;    min-width: 100px;}.bodyshop-center .content-block .btn .text .icon:before {    content: "\e90c";    position: absolute;    left: -2px;    top: 1px;    font-size: 15px;    width: 24px;    height: 24px;    font-family: icomoon !important;}.bodyshop-center .content-block .call-area {    overflow: hidden;    background: #fff;    padding: 12px 5px;    text-align: center;    margin: 23px 0 0;}.bodyshop-center .content-block .call-area .text {    font-size: 1.125rem;    line-height: 1.1;    color: #464646;    display: block;}.bodyshop-center .content-block .call-area .number {    display: inline-block;    vertical-align: top;    color: #b4231e;    font-weight: 700;    font-size: 2.5rem;    line-height: 1.05;}.bodyshop-center #map {    max-height: 268px;    position: relative;    overflow: hidden;    height: 288px;}a.button.pull-right {    color: #fff;}.rsNavItem.rsBullet:only-child {    display: none;}