

/* Start:/local/templates/fizkult-nn.ru/components/wcgroups/fk_clubs/.default/style.min.css?16120771308432*/
@charset "UTF-8";main.clubs-section .clubs-list .desc-text-block{max-width:800px;margin:auto;text-align:justify}main.clubs-section .clubs-list .clubs-map-wrap .btn-main{position:relative;z-index:10}main.clubs-section .clubs-detail .working-time-box{position:relative;margin-bottom:12px}main.clubs-section .clubs-detail .working-time-box:before{content:'';display:block;position:absolute;background:url(/local/templates/fizkult-nn.ru/images/icons/clock.svg);width:22px;height:22px;left:-37px;top:-3px}main.clubs-section .clubs-detail .working-time-box.kids:before{background:url(/local/templates/fizkult-nn.ru/images/icons/bear.svg);background-size:contain}main.clubs-section .clubs-detail .address-box{position:relative}main.clubs-section .clubs-detail .address-box:before{content:'';display:block;position:absolute;background:url(/local/templates/fizkult-nn.ru/images/icons/pin-white.svg);width:19px;height:24px;left:-35px;top:-4px}main.clubs-section .clubs-detail .address-box span{cursor:pointer;border-bottom:1px dashed;margin:0 2px}main.clubs-section .clubs-detail .address-box span:hover{border-bottom:none}main.clubs-section .clubs-detail .phones-box{position:relative;margin-top:10px}main.clubs-section .clubs-detail .phones-box:before{content:'';display:block;position:absolute;background:url(/local/templates/fizkult-nn.ru/images/icons/phone-white.svg);width:23px;height:23px;left:-36px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:-3px;opacity:.8}@media (min-width:768px){main.clubs-section .clubs-detail .phones-box{text-transform:lowercase}main.clubs-section .clubs-detail .phones-box>div{display:inline-block}main.clubs-section .clubs-detail .phones-box>div:first-child:first-letter{text-transform:uppercase}main.clubs-section .clubs-detail .phones-box>div:after{content:', '}main.clubs-section .clubs-detail .phones-box>div:last-child:after{content:''}}main.clubs-section .clubs-detail .taxi-box{position:relative;margin-top:10px}main.clubs-section .clubs-detail .taxi-box:before{content:'';display:block;position:absolute;width:20px;height:20px;left:-36px;top:1px;background:url(/local/templates/fizkult-nn.ru/images/icons/ya_taxi_logo.png) 0 0 no-repeat;background-size:contain}main.clubs-section .clubs-detail .taxi-box .link{display:inline-block}main.clubs-section .clubs-detail .taxi-box .price{display:inline-block;margin-left:6px;text-transform:lowercase;color:#ed1b24;margin-right:10px}@media (min-width:560px){main.clubs-section .clubs-detail .taxi-box .price{margin-right:10px}}main.clubs-section .clubs-detail .taxi-box .desc{display:inline-block;text-transform:lowercase;color:#888}main.clubs-section .clubs-detail .taxi-box .desc>a{position:relative}main.clubs-section .clubs-detail .taxi-box .desc>a:before{content:'(';position:absolute;left:-6px}main.clubs-section .clubs-detail .taxi-box .desc>a:after{content:')';position:absolute;right:-6px}main.clubs-section .clubs-detail .picture-block{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}main.clubs-section .clubs-detail .picture-block .content-block{padding-top:24px}main.clubs-section .clubs-detail .picture-block .content-block .clubs-list .items-title-wrap{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(10%,#000));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 10%);mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(10%,#000));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 10%)}main.clubs-section .clubs-detail .picture-block .content-block .clubs-list .items-title-wrap .dragscroll{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),color-stop(10%,#000));-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,0) 0,#000 10%);mask-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),color-stop(10%,#000));mask-image:linear-gradient(270deg,rgba(0,0,0,0) 0,#000 10%)}main.clubs-section .clubs-detail .picture-block .content-block .clubs-list .items-title-wrap:after,main.clubs-section .clubs-detail .picture-block .content-block .clubs-list .items-title-wrap:before{background:0 0}main.clubs-section .clubs-detail .picture-block .content-block .clubs-list .items-title-wrap .item a{color:#fff;text-decoration:none}main.clubs-section .clubs-detail .picture-block .content-block .clubs-list .items-title-wrap .item a:hover{opacity:.8}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section{margin-top:36px}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap{text-align:center;padding-top:30px}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block{display:inline-block;text-align:left}@media (max-width:559.98px){main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .address-box,main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .phones-box,main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .taxi-box,main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .working-time-box{margin-left:50px}}@media (min-width:768px){main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block{width:100%;max-width:660px}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .address-box,main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .phones-box,main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .taxi-box,main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .working-time-box{white-space:nowrap}}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-top:40px}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>*{margin-bottom:14px}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>.phone-btn:before{content:'Позвонить'}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>.phone-btn>img,main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>.phone-btn>svg{display:none;width:1em;font-size:23px}@media (min-width:768px){main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>*{margin:0 auto}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>.phone-btn{padding:10px 24px;line-height:1}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>.phone-btn:before{display:none}main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>.phone-btn>img,main.clubs-section .clubs-detail .picture-block .content-block .text-block-section .detail-block-wrap .detail-block .buttons-box>.phone-btn>svg{display:inline-block}}main.clubs-section .clubs-detail .fills-block>.fill-box>.fill-preview>.fill-title{margin-bottom:0}main.clubs-section .clubs-detail .conviction-block .item-title{margin-bottom:0}.reviews-wrap{margin:26px auto 54px}@media (min-width:768px){.reviews-wrap{margin:109px auto 96px}}
/*# sourceMappingURL=style.min.css.map */

/* End */


/* Start:/local/templates/fizkult-nn.ru/components/wcgroups/fk_clubs/list/style.min.css?15421063045205*/
@charset "UTF-8";body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item.active .content-block .tile-element-block.sub-element,body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item.active .content-block .tile-element-block.sub-element:last-child{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block{text-align:center}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:270px;height:240px;padding-top:20px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:none;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform 750ms 250ms;transition:-webkit-transform 750ms 250ms;-o-transition:transform 750ms 250ms;transition:transform 750ms 250ms;transition:transform 750ms 250ms,-webkit-transform 750ms 250ms}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block .item-desc{font-size:14px;line-height:24px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.hover .item-detail-btn,body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block:hover .item-detail-btn{bottom:40px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (min-width:560px){body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{width:460px;height:360px;padding-top:70px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-title{font-size:24px;line-height:32px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-desc{font-size:16px;line-height:24px}}@media (min-width:992px){body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{width:360px;height:280px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-title{font-size:18px;line-height:24px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-desc{font-size:16px;line-height:24px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element{display:inline-block;width:270px;height:240px}}@media (min-width:1200px){body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{width:400px;height:312px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element{width:340px;height:260px}}@media (min-width:1440px){body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{width:460px;height:360px;padding-top:70px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-title{font-size:24px;line-height:32px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-desc{font-size:16px;line-height:24px}body .clubs-line.line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element{width:360px;height:280px}}@media (min-width:560px){body .clubs-line.line-items-block[slider=content]>.items-content-wrap>.items-control>.control-btn[type=prev]{left:20px}}@media (min-width:992px){body .clubs-line.line-items-block[slider=content]>.items-content-wrap>.items-control>.control-btn[type=prev]{left:28px}}@media (min-width:560px){body .clubs-line.line-items-block[slider=content]>.items-content-wrap>.items-control>.control-btn[type=next]{right:20px}}@media (min-width:992px){body .clubs-line.line-items-block[slider=content]>.items-content-wrap>.items-control>.control-btn[type=next]{right:28px}}
/*# sourceMappingURL=style.min.css.map */

/* End */


/* Start:/local/templates/fizkult-nn.ru/components/wcgroups/universal.list/fk_reviews/style.css?15526804063215*/
@charset "UTF-8";
/*
 * НЕ РЕДАКТИРОВАТЬ CSS ФАЙЛ НАПРЯМУЮ!
 * Файл генерируется через SASS (SCSS)!
 * Для срочных "костыльных" правок использовать файл "css/.clear_css_to_hard_hotfix.css"
 */
/* Шрифты */
/* Общие переменные */
/* Шапка */
/* Подвал */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);
  or object-fit and object-position:
  @include object-fit(cover, top);
*/
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);
  or object-fit and object-position:
  @include object-fit(cover, top);
*/
/* Универсальный список */
.universal-list-wrap {
  /* Детальная страница */
}

.universal-list-wrap .not-found-box {
  color: red;
  margin: 20px auto;
}

.universal-list-wrap .rss-block {
  font-size: 14px;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .item-image img {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
  width: 100%;
  height: auto;
  max-height: 200px;
  margin-bottom: 28px;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .title-block {
  text-align: left;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .title-block:after {
  margin: 0;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .item-date {
  color: #979797;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 16px;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .preview-text {
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 2em;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .detail-text {
  font-size: 14px;
  line-height: 24px;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .detail-text iframe {
  max-width: 100%;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .media-slider-block {
  margin: 28px auto 24px;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .neighbors-buttons {
  margin: 20px 0;
  text-align: center;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .neighbors-buttons > * {
  margin: 20px 0;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .more-items-wrap {
  margin-top: 40px;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .more-items-wrap .title-block {
  text-align: center;
}

.universal-list-wrap[type="detail"][view="tiles_list"] .more-items-wrap .title-block:after {
  margin: 0 auto;
}

@media (min-width: 768px) {
  .universal-list-wrap[type="detail"][view="tiles_list"] .item-image img {
    margin-bottom: 32px;
    max-height: 400px;
  }
  .universal-list-wrap[type="detail"][view="tiles_list"] .preview-text {
    font-size: 16px;
  }
  .universal-list-wrap[type="detail"][view="tiles_list"] .detail-text {
    font-size: 16px;
  }
  .universal-list-wrap[type="detail"][view="tiles_list"] .media-slider-block {
    margin: 55px auto 42px;
  }
  .universal-list-wrap[type="detail"][view="tiles_list"] .more-items-wrap {
    margin-top: 75px;
  }
}

/* End */
/* /local/templates/fizkult-nn.ru/components/wcgroups/fk_clubs/.default/style.min.css?16120771308432 */
/* /local/templates/fizkult-nn.ru/components/wcgroups/fk_clubs/list/style.min.css?15421063045205 */
/* /local/templates/fizkult-nn.ru/components/wcgroups/universal.list/fk_reviews/style.css?15526804063215 */
