

/* Start:/local/templates/2019/components/bitrix/news/shops/style.css?1688276284485*/
.shop-hours {
  font-size: 13px;
  color: #a6a6a6; }

.shop-address {
  font-size: 13px;
  color: #535353; }

.shop-phone {
  font-size: 13px; }
  @media (max-width: 1019px) {
    .shop-phone {
      font-weight: 500; } }

.shop-item {
  font: 13px/20px Arial,sans-serif; }
  .shop-item .shop-item__link {
    color: #212121;
    text-decoration: none; }
    html:not(.bx-touch) .shop-item .shop-item__link:hover, .bx-touch .shop-item .shop-item__link:active {
      color: #f26522; }

/* End */


/* Start:/local/templates/2019/components/bitrix/catalog.section.list/towns/style.css?1688276285140*/
.towns-list {
  margin: 6px -4px 15px -4px; }
  .towns-list .tags {
    display: inline-block;
    vertical-align: middle;
    margin: 0; }

/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1688272657666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/2019/components/bitrix/system.pagenavigation/.default/style.min.css?17908790031968*/
.pager{margin-top:30px}@media (max-width:749px){.pager{margin-top:25px}}.pager__next{position:relative;margin-bottom:20px;height:45px}@media (max-width:749px){.pager__next{height:41px}}@media (max-width:529px){.pager__next{margin-bottom:15px}}.pager__next a{display:block;font-size:15px;line-height:43px;border:solid 1px #d6d6d6;text-align:center}@media (max-width:749px){.pager__next a{line-height:39px}}.bx-touch .pager__next a:active,html:not(.bx-touch) .pager__next a:hover{border-color:#a6a6a6}.content .pager__next a{color:#212121;text-decoration:none}body.dark .content .pager__next a,body.dark .content .paging__control,body.dark .content .paging__item{color:#fafafa}.content .paging{display:flex;align-items:center;font-size:0;line-height:0}@media (max-width:529px){.content .paging{justify-content:center}}.content .paging__control{padding:10px 0;font-size:13px;line-height:14px;font-weight:300;color:#757575;text-decoration:none}@media (max-width:529px){.content .paging__control{display:none}}.bx-touch .content .paging__control:active,html:not(.bx-touch) .content .paging__control:hover{color:#f26522}.content .paging__control--prev{margin-right:25px}.content .paging__control--next{margin-left:25px}.content .paging__area{margin:0-4px}.content .paging__item{position:relative;display:inline-block;vertical-align:middle;width:34px;height:34px;border-right:none;font-size:17px;font-weight:500;line-height:34px;color:#212121;text-align:center;text-decoration:none;margin:0 4px}@media (max-width:749px){.content .paging__item{width:34px;height:32px;line-height:32px}}.bx-touch .content .paging__item:active,html:not(.bx-touch) .content .paging__item:hover{color:#f26522;text-decoration:none}.content .paging__item--dots{color:#a6a6a6}.content .paging__item--active{color:#fff;background-color:#f26522}.bx-touch .content .paging__item--active:active,html:not(.bx-touch) .content .paging__item--active:hover{text-decoration:none;pointer-events:none;color:#fff}
/* End */


/* Start:/local/templates/2019/components/bitrix/news/shops/bitrix/news.list/.default/style.css?17750376096099*/
.shops-wr__map {
  border: 1px solid #d6d6d6;
  height: 500px; }
  @media (max-width: 1019px) {
    .shops-wr__map {
      margin-bottom: 20px; } }
  @media (max-width: 529px) {
    .shops-wr__map {
      height: 290px;
      margin-bottom: 25px; } }

.shops-wr .shop-list {
  padding: 30px 0; }
  @media (max-width: 1019px) {
    .shops-wr .shop-list {
      padding: 0;
      background: none;
      box-shadow: none; } }

.shop-list {
  overflow: hidden; }
  @media (max-width: 529px) {
    .shop-list {
      margin: 0 -15px; } }
  .shop-list__scroll {
    height: 480px;
    position: relative; }
    @media (max-width: 1019px) {
      .shop-list__scroll {
        height: 100%; } }
    .shop-list__scroll:not(.jspScrollable) {
      height: 440px; }
      @media (max-width: 1019px) {
        .shop-list__scroll:not(.jspScrollable) {
          height: 100%; } }
      .shop-list__scroll:not(.jspScrollable) .col-12:first-child .shop-list__item {
        padding-top: 0; }
        @media (max-width: 1019px) {
          .shop-list__scroll:not(.jspScrollable) .col-12:first-child .shop-list__item {
            padding-top: 20px; } }
      .shop-list__scroll:not(.jspScrollable):before, .shop-list__scroll:not(.jspScrollable):after {
        content: none; }
    .shop-list__scroll:before, .shop-list__scroll:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 30px;
      z-index: 2; }
      @media (max-width: 1019px) {
        .shop-list__scroll:before, .shop-list__scroll:after {
          content: none; } }
    .shop-list__scroll:before {
      background: linear-gradient(to bottom, #f5f5f5, rgba(245, 245, 245, 0)); }
    .shop-list__scroll:after {
      bottom: 0;
      top: auto;
      background: linear-gradient(to top, #f5f5f5, rgba(245, 245, 245, 0)); }
  .shop-list__item {
    padding: 20px 30px;
    border-top: 1px solid #d6d6d6; }
    @media (max-width: 1019px) {
      .shop-list__item {
        padding-left: 15px;
        padding-right: 15px; } }
    @media (max-width: 529px) {
      .shop-list__item {
        padding-left: 45px;
        position: relative; } }
    .col-12:first-child .shop-list__item {
      border-top: none; }
      @media (max-width: 1019px) {
        .col-12:first-child .shop-list__item {
          border-top: 1px solid #d6d6d6; } }
    @media (max-width: 1019px) {
      .col-12:nth-last-child(2) .shop-list__item, .col-12:nth-last-child(1) .shop-list__item {
        border-bottom: 1px solid #d6d6d6; } }
    @media (max-width: 529px) {
      .col-12:nth-last-child(2) .shop-list__item {
        border-bottom: none; } }
    .shop-list__item:before {
      content: none; }
      @media (max-width: 529px) {
        .shop-list__item:before {
          content: '';
          position: absolute;
          left: 15px;
          top: 18px;
          background: url(/local/templates/2019/img/map.png) 0 0 no-repeat;
          background-size: contain;
          display: block;
          width: 19px;
          height: 30px; } }
  .shop-list .pseudo-link {
    font-size: 13px;
    color: #535353;
    position: relative;
    cursor: pointer; }
    html:not(.bx-touch) .shop-list .pseudo-link:hover:after, .bx-touch .shop-list .pseudo-link:active:after {
      background: none; }
    .shop-list .pseudo-link:after {
      content: '';
      position: absolute;
      bottom: -1px;
      left: 0;
      width: 100%;
      height: 2px;
      background: -moz-linear-gradient(left, #535353, #535353 50%, transparent 50%);
      background: -ms-linear-gradient(left, #535353, #535353 50%, transparent 50%);
      background: -o-linear-gradient(left, #535353, #535353 50%, transparent 50%);
      background: -webkit-gradient(linear, 0 0, 100% 0, from(#535353), color-stop(0.5, #535353), color-stop(0.5, transparent));
      background: -webkit-linear-gradient(left, #535353, #535353 50%, transparent 50%);
      background: linear-gradient(left, #535353, #535353 50%, transparent 50%);
      background-size: 4px 2px;
      background-repeat: repeat-x;
      background-position: 0 100%; }
    @media (max-width: 529px) {
      .shop-list .pseudo-link {
        color: #f26522;
        position: relative;
        cursor: pointer; }
        html:not(.bx-touch) .shop-list .pseudo-link:hover:after, .bx-touch .shop-list .pseudo-link:active:after {
          background: none; }
        .shop-list .pseudo-link:after {
          content: '';
          position: absolute;
          bottom: -1px;
          left: 0;
          width: 100%;
          height: 2px;
          background: -moz-linear-gradient(left, #f26522, #f26522 50%, transparent 50%);
          background: -ms-linear-gradient(left, #f26522, #f26522 50%, transparent 50%);
          background: -o-linear-gradient(left, #f26522, #f26522 50%, transparent 50%);
          background: -webkit-gradient(linear, 0 0, 100% 0, from(#f26522), color-stop(0.5, #f26522), color-stop(0.5, transparent));
          background: -webkit-linear-gradient(left, #f26522, #f26522 50%, transparent 50%);
          background: linear-gradient(left, #f26522, #f26522 50%, transparent 50%);
          background-size: 4px 2px;
          background-repeat: repeat-x;
          background-position: 0 100%; } }
    html:not(.bx-touch) .shop-list .pseudo-link:hover, .bx-touch .shop-list .pseudo-link:active {
      color: #f26522; }
  .shop-list .shop-list__link {
    color: #212121;
    text-decoration: none; }
    html:not(.bx-touch) .shop-list .shop-list__link:hover .shop-name, .bx-touch .shop-list .shop-list__link:active .shop-name {
      color: #f26522; }
  .shop-list .shop-phone {
    color: #212121;
    text-decoration: none; }
    html:not(.bx-touch) .shop-list .shop-phone:hover, .bx-touch .shop-list .shop-phone:active {
      color: #f26522; }
  .shop-list .jspVerticalBar {
    z-index: 3; }
  .shop-list .jspScrollable {
    margin: -20px 0; }
  .shop-list .jspContainer {
    height: 500px !important; }
  .shop-list .jspVerticalBar {
    top: 20px; }

.shops-section-description {
  margin-top: 30px;
  margin-bottom: 10px;
}
/* End */
/* /local/templates/2019/components/bitrix/news/shops/style.css?1688276284485 */
/* /local/templates/2019/components/bitrix/catalog.section.list/towns/style.css?1688276285140 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1688272657666 */
/* /local/templates/2019/components/bitrix/system.pagenavigation/.default/style.min.css?17908790031968 */
/* /local/templates/2019/components/bitrix/news/shops/bitrix/news.list/.default/style.css?17750376096099 */
