

/* Start:/local/templates/rekordovo/css/catalog.min.css?175326483850834*/
.tags-list{ display:flex; align-items:center; justify-content:flex-start; overflow:hidden; position:relative; margin:0 -32px 10px 0; padding:0 0 10px; overflow-x:auto;}.tags-list a{ white-space:nowrap; background:#F4F5F8; border-radius:19px; text-transform:uppercase; color:#353535; padding:8px 12px; font-size:11px; line-height:15px; margin-right:8px; display:flex; align-items:center; justify-content:center;}.tags-list a svg{ fill:#353535; stroke:#353535; width:13px; height:13px; margin-right:4px; flex-shrink:0;}.tags-list a:hover,.tags-list a.selected,.tags-list a.action{ color:#F79A1C; border:1px #F79A1C solid; padding:7px 11px; background:none; text-decoration:none;}.tags-list a:hover svg,.tags-list a.selected svg,.tags-list a.action svg{ fill:#F79A1C; stroke:#F79A1C;}.catalog-block{ display:flex; align-items:flex-start; justify-content:flex-start; margin-top:34px;}.catalog-left{ width:260px; flex-shrink:0; margin:0 32px 30px 0;}.catalog-main{ flex:1 0 0; margin-bottom:30px;}.catalog-top{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; position:relative; margin-top:-5px;}.catalog-top-left{ display:flex; justify-content:flex-start; align-items:center; padding:5px 0; flex-shrink:0;}.catalog-view{ display:flex; align-items:center; justify-content:flex-start; position:relative; margin-left:-6px; margin-right:18px;}.catalog-view a{ display:block; padding:6px;}.catalog-view a svg{ height:16px; width:16px; fill:#DBDEE7;}.catalog-view a:hover svg,.catalog-view a.active svg{ fill:#007AFF;}.catalog-sort{ display:flex; justify-content:flex-start; align-items:center; position:relative;}.catalog-sort-title{ color:#868686;}.catalog-sort-select{ white-space:nowrap;}.catalog-sort-select-current{ display:flex; align-items:center; cursor:pointer;}.catalog-sort-mobile-value{ display:none;}.catalog-sort-select-current svg.icon{ width:7px; height:12px; fill:black; margin:3px 0 0 4px;}.catalog-sort.open .catalog-sort-select-current{ color:#007AFF;}.catalog-sort.open .catalog-sort-select-current svg{ fill:#007AFF;}.catalog-sort-select-list{ position:absolute; left:0; top:30px; box-sizing:border-box; min-width:100%; background:white; padding:10px 18px 9px; box-shadow:0 16px 32px -4px rgba(0,0,0,0.1); border-radius:1px; z-index:22; flex-direction:column; font-size:13px; display:none;}.catalog-sort.open .catalog-sort-select-list{ display:flex;}.catalog-sort-select-list a{ display:inline-block; color:#868686; padding:6px; white-space:nowrap;}.catalog-sort-select-list a b{ color:black;}.catalog-sort-select-list a:hover{ text-decoration:none; color:#868686;}.catalog-sort-select-list a:hover b,.catalog-sort-select-list a.selected b{ color:#007AFF;}.mobile-filter-link{ display:none; height:34px; width:34px; border-radius:100%; box-shadow:0 11px 24px -4px rgba(0,0,0,0.16);}.mobile-filter-link svg.icon{ height:34px; width:34px;}.mobile-filter-link-new{ display:none; height:38px; align-items:center; background:#007AFF; box-shadow:0 11px 24px -4px rgba(0,0,0,0.16); border-radius:3px; color:white; font-size:12px; line-height:16px; padding:0 12px; position:relative; user-select:none; font-weight:500;}.mobile-filter-link-new svg.icon{ height:16px; width:16px; margin-right:6px;}.mobile-filter-link-new span{ margin-bottom:2px;}.mobile-filter-link-new.filtered:after{ content:''; position:absolute; top:-4px; right:-4px; width:12px; height:12px; background:#D30000; border:2px solid #FFFFFF; box-sizing:border-box; border-radius:100%;}.catalog-items{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:stretch; justify-content:flex-start; position:relative; margin:20px -12px;}.catalog-item-cover{ box-sizing:border-box; width:33.3%; padding:0 12px 24px;}.catalog-item{ background:#FFFFFF; box-shadow:0 8px 24px -4px rgba(0,0,0,0.08); border-radius:1px; display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start;  height:100%;}.catalog-item .btn{ padding:10px 18px 12px; font-size:12px; line-height:16px; font-weight:600;}.catalog-item.event-item{ background:#FFFAEE; box-shadow:none;}.catalog-item-picture{ height:180px; overflow:hidden; position:relative; border-radius:1px;}.event-marker{ position:absolute; top:8px; left:0; padding:4px 12px 5px 16px; color:white; font-size:13px; line-height:13px; background:#F79A1C; z-index:10;}.catalog-item-picture a{ display:flex; align-items:center; justify-content:center; height:100%;}.catalog-item-picture a img{ display:block; height:100%; width:100%; object-fit:cover;}.catalog-item-props{ padding:6px 0 8px; position:relative; margin-right:-6px;}.catalog-item-geo{ display:flex; align-items:center; justify-content:flex-start; margin:4px 0; overflow:hidden;}.geo-icon{  flex-shrink:0; width:22px; height:15px; background-color:#FFFFFF; border:1px solid #F7F7F7; box-shadow:0 3px 8px -2px rgba(0,0,0,0.12); border-radius:2px; margin-right:6px; background-position:center center; background-size:100% auto; background-repeat:no-repeat;}.geo-icon.bulgaria{ background-image:url("/local/templates/rekordovo/css/../images/flug-bulgaria.png");}.geo-icon.russia{ background-image:url("/local/templates/rekordovo/css/../images/flug-russia.png");}.geo-icon.bolivia{ background-image:url("/local/templates/rekordovo/css/../images/flug-bolivia.png");}.geo-icon.bosnia{ background-image:url("/local/templates/rekordovo/css/../images/flug-bosnia.png");}.catalog-item-geo-text{ flex-shrink:1;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-break:break-all;}.catalog-item-icons{ float:right; margin-left:5px; display:flex; justify-content:flex-end; align-items:center;}.catalog-item-icon{ display:block; box-sizing:border-box; height:26px; width:26px; padding:5px;}.catalog-item-icon svg.icon{ height:16px; width:16px; fill:#666666;}.catalog-item-icon:hover svg.icon{ fill:#007AFF;}.catalog-item-main{ flex:1 0 0; margin:0 16px; overflow:hidden;}.light-gray .catalog-item,.light-gray .catalog-item .catalog-item-bottom{ background:#efefef; box-shadow:none;}.catalog-items:not(.list-view) .catalog-item-main,.similiar-bases-slider .catalog-item-main{ overflow:initial;}.catalog-item-name{ font-size:17px; font-weight:600; line-height:140%;}.catalog-item-name a span{ color:#ACACAC;}.event-item .catalog-item-name a{ color:#262626;}.event-dates{ margin-top:6px; font-weight:600; color:#C4C4C4;}.event-dates span{ color:#262626; white-space:nowrap;}.catalog-item-text{ color:#666666; font-size:12px; line-height:160%; margin-top:8px;}.catalog-item-bottom{ box-sizing:border-box; border-top:1px #E0E0E0 solid; padding:10px 0; margin:15px 16px 0; height:75px; display:flex; align-items:center; justify-content:space-between;}.catalog-item-price_title .price-desc{ display:inline-block; background:#F4F4F4; border-radius:100%; font-size:11px; line-height:14px; text-align:center; height:14px; width:14px; vertical-align:top; margin-top:2px; cursor:pointer;}.catalog-item-price_title .price-desc:hover{ background:black; color:white;}.catalog-item-price_value{ display:inline-flex; align-items:baseline; font-size:24px; flex-wrap:wrap; font-weight:600;}.catalog-item-price_value_another{ margin-left:4px; font-size:11px;}.catalog-item-price_value-desc{ font-size:12px; color:#ACACAC; display:none;}.catalog-items-all-viewed{ background:url("/local/templates/rekordovo/css/../images/all-vieved.png") top center no-repeat; background-size:27px auto; padding-top:34px; text-align:center; color:#007AFF; margin:30px 0 50px;}.catalog-filter{ color:#262626;}.catalog-filter input,.catalog-filter .form-input input[type='text'],.catalog-filter .form-input input[type='phone'],.catalog-filter .form-input input[type='email'],.catalog-filter .form-input input[type='password']{ color:#262626; border-radius:3px;}.catalog-left.fixed .catalog-filter{ position:fixed; width:260px;}.catalog-filter-title,.catalog-filter .tags-list,.catalog-left .modal-window-close{ display:none;}.catalog-left form#basesFilter{ display:flex; flex-direction:column; flex:1 0 0;}.catalog-filter-subtitle{ margin:32px 0 16px; font-size:15px; line-height:19px; font-weight:600;}.catalog-filter-bases-opt{ position:relative; margin-left:-28px;}.catalog-filter-bases-opt span.checkbox-title{ width:100%;}.filter-checkbox-text{ flex:1 1 auto;}.form-input.bases-search{ position:relative; overflow:initial;}.bases-search input{ padding-right:40px; background:transparent !important;}.bases-search-icon{ position:absolute; top:1px; right:1px; height:48px; width:40px; cursor:pointer; display:flex; align-items:center; justify-content:center; z-index:-1;}.search-list-input-icon svg.icon,.bases-search-icon svg.icon,.geo-select-input-icon svg.icon{ height:20px; width:20px; fill:#666666; stroke:#666666;}.geo-select-input:hover .geo-select-input-icon svg.icon,.geo-select-input input:focus .geo-select-input-icon svg.icon,.search-list-line:hover .search-list-input-icon svg.icon svg.icon,.search-list-line input:focus .search-list-input-icon svg.icon svg.icon,.form-input.bases-search:hover .bases-search-icon svg.icon,.bases-search input:focus + .bases-search-icon svg.icon{ fill:#007AFF; stroke:#007AFF;}.bases-search-result{ display:none; box-sizing:border-box; position:absolute; top:66px; left:0; width:100%; background:#FFFFFF; box-shadow:0 16px 32px -4px rgba(0,0,0,0.1); border-radius:1px; padding:8px 20px; z-index:11;}.bases-search.open .bases-search-result.has-items{ display:block;}.bs-result-item{ padding:6px 0; font-size:14px;}.bs-result-item_name a{ color:#262626;}.bs-result-item_name a:hover{ color:#007AFF; text-decoration:none;}.bs-result-item_geo{ display:flex; align-items:center; justify-content:flex-start; font-size:12px; color:#666666; margin-top:3px;}.bs-result-item_geo .geo-icon{ margin:2px 6px 0; width:18px; height:14px;}.catalog-filter-bottom{ width:100%;}.catalog-filter-bottom-buttons{ box-sizing:border-box; width:100%; max-width:360px; margin:14px auto; display:flex; justify-content:space-between; align-items:center;}.delete-filter{ color:#E80000; display:flex; align-items:center; font-size:13px; line-height:16px;}.delete-filter:hover{ color:#E80000;}.delete-filter svg.icon{ height:16px; width:16px; fill:#E80000; margin-right:5px;}.add-new-sport-text{ font-size:14px; line-height:21px; color:#666666; position:relative; margin-left:-8px;}.add-new-sport-text svg.icon{ width:17px; height:17px; display:inline-block; vertical-align:top; margin-top:2px;}.add-new-sport-text span{ background:#262626; border-radius:6px; padding:0 5px 1px; color:white; line-height:17px; display:inline-block; vertical-align:top; margin:2px 2px 0;}.alfa-select-block{ position:relative;}.alfa-select-line{ position:relative;}.alfa-select-line:after{ content:''; position:absolute; top:0; right:0; height:50px; width:40px; background:url("/local/templates/rekordovo/css/../images/svg/arrow.svg") center center no-repeat; background-size:10px auto; z-index:-1; transition:all 0.2s; transform:rotate(180deg);}.alfa-select-block.open .alfa-select-line:after{ transform:none;}.alfa-select-block .alfa-select-close{ position:absolute; top:4%; right:29px; width:43px; height:92%; z-index:2; background:#ffffff; display:none; cursor:pointer;}.alfa-select-block .alfa-select-close svg{ margin:0 auto; width:14px;}.alfa-select-block.filled .alfa-select-close{ display:block;}.alfa-select-line.show-new-value:after,.alfa-select-line.new-value-added:after{ display:none;}.alfa-select-line-clear{ position:absolute; top:0; right:5px; cursor:pointer; height:50px; width:25px; display:flex; align-items:center; justify-content:center;}.alfa-select-line-clear svg.icon{ height:8px; width:8px;}.alfa-select-line-add{ position:absolute; top:0; right:30px; cursor:pointer; height:50px; width:35px; display:flex; align-items:center; justify-content:center;}.alfa-select-line-add svg.icon{ height:22px; width:22px;}.alfa-select-line-added{ position:absolute; top:0; right:5px; cursor:pointer; height:50px; width:40px; display:flex; align-items:center; justify-content:center;}.alfa-select-line-added svg.icon{ height:11px; width:15px;}.alfa-select-line input{ padding-right:40px !important; background:transparent !important;}.alfa-select-line.show-new-value input{ padding-right:70px !important;}.alfa-select-list{ display:none; position:absolute; left:0; top:66px; box-sizing:border-box; min-width:100%; padding:15px 6px; background:white; box-shadow:0 16px 32px -4px rgba(0,0,0,0.1); border-radius:1px; z-index:22; flex-direction:column; font-size:13px; }.alfa-select-block.open .alfa-select-list{ display:block;}.alfa-select-list-items{ position:relative; padding:0 14px; max-height:342px;}.alfa-select-list-letter{ position:relative; padding-bottom:26px;}.alfa-select-list-items .alfa-select-list-letter:last-of-type{ padding-bottom:0;}.alfa-select-list-item{ font-size:14px; line-height:26px; cursor:pointer;}.alfa-select-list-item:hover{ color:#007AFF;}.alfa-select-list-letter-title{ position:absolute; z-index:-1; top:5px; right:0; color:#C9C9C9;}.geo-select-block{ position:relative;}.geo-select-input,.search-list-line{ position:relative;}.search-list-input-icon,.search-list-input-icon-clear,.geo-select-input-icon,.geo-select-input-icon-clear{ position:absolute; top:1px; right:1px; z-index:-1; height:36px; width:36px; display:flex; align-items:center; justify-content:center;}.search-list-input-icon-clear,.geo-select-input-icon-clear{ cursor:pointer; z-index:20;}.geo-select-input.searched .geo-select-input-icon,.geo-select-input-icon-clear,.search-list-line.searched .search-list-input-icon,.search-list-input-icon-clear{ display:none;}.geo-select-input-icon-clear svg.icon,.search-list-input-icon-clear svg.icon{ height:14px; width:14px;}.search-list-line.searched .search-list-input-icon-clear,.geo-select-input.searched .geo-select-input-icon-clear{ display:flex;}.search-list-line input,.geo-select-input input{ line-height:36px !important; height:38px !important; padding-right:36px !important; background:transparent !important; font-size:13px !important;}.geo-select-input input:hover,.geo-select-input input:focus,.search-list-line input:hover,.search-list-line input:focus{ line-height:34px !important;}.geo-checkbox-list,.search-list-list{ position:relative; margin-top:16px;}.geo-checkbox-list .hidden{ display:none;}.geo-checkbox-group-items{ border-left:1px #F4F5F8 solid; margin-left:9px; padding-left:16px;}.geo-checkbox-list .form-input,.search-list-list .form-input{ margin-bottom:8px;}.geo-checkbox-list .form-input__checkbox-standart label span.checkbox-title,.search-list-list .form-input__checkbox-standart label span.checkbox-title{ align-items:flex-start;}.geo-checkbox-list .form-input__checkbox-standart label span.checkbox-title .geo-icon{ margin:0 0 0 6px;}.geo-checkbox-list .form-input__checkbox-standart span sup,.search-list-list .form-input__checkbox-standart span sup{ position:relative; display:inline-block; vertical-align:top; color:#AFAFAF; font-size:10px; font-family:"Roboto",sans-serif; font-weight:300; line-height:12px; margin-left:4px;}.geo-search-result-comment{ background:#F8F8F8; border-radius:2px; padding:6px 12px; color:#262626; font-size:13px; line-height:16px; margin-top:18px;}.geo-search-result-comment span{ color:#E80000;}.form-input__checkbox-standart.has-childs input:checked + span.checkbox-icon:before{ height:0; width:8px; top:7px; left:3px; background:none; border:1px solid rgba(255,255,255,0.5); border-radius:100%;}.show-more-geo-items{ display:inline-block; margin-bottom:10px;}.sport-links{ position:relative; margin:16px 0 0; padding-bottom:10px;}.cl{ clear:both;}.sport-links a{ display:block; margin:0 5px 5px 0; border:1px solid #AFAFAF; box-sizing:border-box; border-radius:19px; padding:4px 11px 5px; white-space:nowrap; font-weight:500; font-size:11px; line-height:13px; text-transform:uppercase; color:#666666; float:left;}.sport-links-items{ position:relative; margin:16px 0 0; padding-bottom:10px; display:flex; flex-wrap:nowrap; overflow:auto; -ms-overflow-style:none; scrollbar-width:none;}.sport-links-items > span{ display:block; margin:0 5px 5px 0; border:1px solid #AFAFAF; box-sizing:border-box; border-radius:19px; padding:4px 11px 5px; white-space:nowrap; font-weight:500; font-size:11px; line-height:13px; text-transform:uppercase; color:#666666;}.sport-links a.hidden{ display:none;}.sport-links a.more-sports{ background:#F4F5F8; border-color:#F4F5F8; color:#007AFF;}.sport-link-date{ display:block; margin:0 5px 5px 0; padding:3px 11px; white-space:nowrap; font-weight:500; font-size:13px; line-height:17px; color:#000; float:left;}.catalog-detail{ position:relative; display:flex; align-items:flex-start; justify-content:space-between; flex-wrap:wrap;}.catalog-detail-left{ box-sizing:border-box; max-width:720px; padding-right:38px; width:65%;}.catalog-detail-top{ display:flex; justify-content:flex-start; align-items:center;}.catalog-detail-top .catalog-item-map{ float:right; margin:4px 0 4px 25px; font-size:14px; line-height:19px;}.catalog-detail-top .catalog-item-icons{ margin-left:50px;}.catalog-detail-pictures_big{ position:relative; overflow:hidden; margin-bottom:10px; height:377px;}.catalog-detail-pictures_big-count{ position:absolute; z-index:10; bottom:8px; right:8px; background:rgba(0,0,0,0.8); border-radius:2px; padding:2px 6px; color:#AFAFAF; white-space:nowrap; font-size:14px; line-height:17px;}.catalog-detail-pictures_big-count span{ color:white;}.catalog-detail-pictures_big-slider .slick-arrow{ display:none !important;}.cd-picture-big{ width:100%;}.cd-picture-big a{ overflow:hidden; height:377px; width:100%; display:flex; align-items:center; justify-content:center;}.cd-picture-big a img{ height:100%; width:100%; object-fit:contain; }.catalog-detail-pictures_small-wrap{ position:relative; margin:0 -5px;}.catalog-detail-pictures_small{ display:none; flex-direction:row; flex-wrap:wrap; align-items:stretch; position:relative; height:122px; overflow:hidden;}.cd-picture-small{ width:25%; cursor:pointer;}.cd-picture-small.hidden{ display:none;}.cd-picture-small-wrap{ margin:5px; height:112px; display:flex; align-items:center; justify-content:center; overflow:hidden;}.cd-picture-small.active .cd-picture-small-wrap{ border:2px solid #007AFF; margin:3px;}.cd-picture-small:not(.active):hover .cd-picture-small-wrap{ box-shadow:0 0 5px rgba(0,0,0,0.5);}.cd-picture-small-wrap img{ height:100%; width:100%; object-fit:cover;}.more-pictures{ position:absolute; top:0; right:0; z-index:10;}.more-pictures.opened{ display:none;}.cd-picture-small-wrap{ background:rgba(0,0,0,0.69); color:white;}.catalog-detail-info{ display:flex; flex-direction:column;}.catalog-detail-info .recordovo-review{ display:none;}.catalog-detail-info h3{ font-size:20px; margin-bottom:12px;}.catalog-detail-description{ margin:30px 0 0 0;}.event-detail-dates{ font-weight:600; margin:20px 0;}.catalog-detail-description-text{ margin-bottom:15px;}.catalog-detail-description h2{ margin-bottom:20px;}.catalog-detail-description p:last-of-type{ margin-bottom:0;}.catalog-detail-icons{ position:relative; margin-left:-28px;}.catalog-detail-icon{ display:flex; align-items:center; margin-bottom:12px;}.catalog-detail-icon svg.icon{ margin-right:12px;}.catalog-detail-availability-items{ position:relative; margin-left:-22px;}.catalog-detail-availability-item{ display:flex; align-items:flex-start; margin-bottom:9px;}.catalog-detail-availability-item svg.icon{ height:10px; width:10px; margin:3px 12px 0 0; flex-shrink:0;}.catalog-detail-contact-item{ margin-bottom:12px; color:#007AFF; line-height:1.5;}.catalog-detail-contact-item b{ color:black; margin-right:5px;}.catalog-detail-services-text{ -webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:30px; -moz-column-gap:30px; column-gap:30px; }.catalog-detail-services-text ul{ margin-left:20px;}.catalog-detail-include ul{ margin-left:20px;}.catalog-detail-include ul li,.catalog-detail-services-text ul li{ margin-bottom:16px;}.catalog-detail-include sup.tooltip{ color:#007AFF; font-weight:bold; display:inline-block; cursor:pointer;}.catalog-detail-infrastructure{ position:relative; margin-top:32px;}.catalog-detail-infrastructure h3{ font-size:21px; margin:32px 0 4px;}.catalog-detail-infrastructure-bg{ position:absolute; width:100vw; height:100%; right:0; background:#F9F9F9; z-index:-1;}.catalog-detail-infrastructure .sport-links{ margin-bottom:40px; margin-right:0;}.cdi-arrows{ position:absolute; top:35px; right:17px; display:flex;}.cdi-arrows .prev-arrow,.cdi-arrows .next-arrow{ height:24px; width:24px; cursor:pointer; margin:0 7px;}.cdi-arrows .prev-arrow svg.icon,.cdi-arrows .next-arrow svg.icon{ fill:#007AFF;}.cdi-arrows .slick-disabled svg.icon{ fill:#AFAFAF !important;}.cdi-dots .slick-dots{ position:relative; bottom:auto; display:flex; margin-bottom:24px;}.cdi-dots .slick-dots li{ margin:0 4px 0 0; padding:4px 0; height:7px; width:32px;}.cdi-dots .slick-dots li button{ display:block; background:#DBDEE7; border-radius:3px; height:7px; padding:0; width:32px; font-size:0;}.cdi-dots .slick-dots li.slick-active button{ background:#007AFF;}.cdi-dots .slick-dots li button:before{ display:none;}.catalog-detail-infrastructure-slider{ margin:0 0 15px -20px !important; display:flex;}.catalog-detail-infrastructure-item{ position:relative; opacity:1 !important; padding:20px 20px; margin-left:-16px; height:auto !important;}.catalog-detail-infrastructure-slider .slick-track{ display:flex !important; align-items:stretch;}.cdii-wrap{ box-sizing:border-box; width:300px; height:100%; background:white; color:#262626; box-shadow:0 8px 24px -4px rgba(0,0,0,0.08); border-radius:1px; padding:0 18px 16px;}.cdii-picture{ position:relative; margin:0 -18px; height:163px; overflow:hidden; display:flex; align-items:center; justify-content:center;}.cdii-picture img{ height:100%; width:100%; object-fit:cover;}.cdii-picture.no-photo img{ object-fit:contain; opacity:0.5; height:80%;}.cdii-name{ padding:16px 0 5px; font-size:16px; font-weight:600;}.cdii-text{ padding:8px 0 0; font-size:14px; line-height:1.7;}.cdii-text ul li,.cdii-text p{ margin-bottom:10px;}.cdii-text ul li:last-of-type,.cdii-text p:last-of-type{ margin:0;}.cdii-text ul{ list-style:none;}.cdii-text ul + ul{ margin-top:10px;}.cdii-text + .show-all-li{ display:inline-block !important;}.catalog-detail-groups-prices h3{ font-size:20px; margin-bottom:16px;}.catalog-detail-group-price{ background:#F5FAFF; border-radius:3px; margin-bottom:24px; padding:14px 16px; font-size:14px; line-height:1.5; position:relative;}.catalog-detail-groups-prices .catalog-detail-group-price:last-of-type{ margin-bottom:0;}.catalog-detail-group-price h3{ font-size:18px;}.catalog-detail-group-price table{ display:block; overflow-x:auto;}.catalog-detail-group-price + p{ margin-top:20px;}.cdgp-name{ display:flex; align-items:flex-start; justify-content:space-between; line-height:1.7; margin-bottom:8px;}.cdgp-name h3{ margin:0 15px 0 0; line-height:1.3;}.show-group-price-photos{ font-size:15px; margin-top:3px; flex-shrink:0;}span.show-group-price-photos{ color:#C3CCD4;}.cdgp-text{ margin-bottom:12px;}.cdgp-prices,.prices-line{ display:flex; align-items:flex-end; white-space:nowrap;}.cdgp-prices-col,.prices-col{ width:25%; margin-right:2%;}.cdgp-prices-col p,.prices-col p{ margin-bottom:8px;}.cdgp-prices-col p.blue,.prices-col p.blue{ font-weight:600;}.cdgp-photos{ display:none;}.catalog-detail-right{ display:flex; flex-direction:column; min-height:545px; flex-shrink:0; width:35%;}.catalog-detail-right-to-fix.fixed{ position:fixed; top:60px;}.catalog-detail-right.align-bottom{ align-self:flex-end;}.event-detail .catalog-detail-right{ min-height:400px;}.catalog-detail-right-price{ font-size:15px; color:#262626; margin:5px 0 16px;}.catalog-detail-price-include{ line-height:1.4; flex:1 0 0;}.catalog-detail-price-include .show-all-li{ display:none;}.catalog-detail-price-include .wrap-text-link{ display:none !important;}.catalog-detail-price-include .wrap-text{ position:relative; margin-left:-18px; padding-left:18px;}main.light-gray .catalog-detail-price-include .wrap-text:after{ background:linear-gradient(to top,rgb(239,239,239) 12%,rgba(239,239,239,0));}.catalog-detail-price-include p{ margin-bottom:12px;}.catalog-detail-price-include ul li{ margin-bottom:10px;}.catalog-detail-price-include .hidden{ display:none;}.catalog-detail-right-buttons{ display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; margin-top:5px;}.catalog-detail-right-buttons .btn{ padding-left:21px; padding-right:21px; margin:5px 0;}.event-detail .catalog-detail-right-buttons{ justify-content:flex-start;}.event-detail .catalog-detail-right-buttons .btn{ margin-right:10px;}.catalog-detail .quote{ margin:15px 0 0;}.recordovo-review-name{ font-weight:600; font-size:14px; line-height:170%; margin-bottom:4px; color:#000000;}.modal.recordovo-review-popup{ max-width:840px;}.modal.recordovo-review-popup .modal-window-bg{ width:225px; height:370px;}.recordovo-review-detail{ background:url("/local/templates/rekordovo/css/../images/svg/recordovo-review.svg") 37px 11px no-repeat; background-size:42px 42px; padding:11px 16px 16px 108px; color:#262626; line-height:1.7;}.recordovo-review-detail h2{ margin:0 0 15px;}.recordovo-review-detail h3{ margin:15px 0 10px;}.recordovo-review-detail-text{ max-width:530px;}.recordovo-review-detail-prop{ position:relative; margin:4px 0 4px -24px; display:flex; align-items:flex-start; justify-content:flex-start;}.recordovo-review-detail-prop svg.icon{ height:16px; width:16px; margin:5px 8px 0 0;}.catalog-detail-bottom{ width:100%;}.main-page .catalog-detail-bottom{ padding-top:30px;}.catalog-detail-bottom .catalog-items{ flex-wrap:nowrap; overflow-x:hidden; margin-right:0;}.catalog-detail-bottom .catalog-item-cover{ width:302px; height:auto !important; flex-shrink:0;}.similiar-bases{ position:relative;}.similiar-bases .catalog-item.event-item{ background:white; box-shadow:0 8px 24px -4px rgba(0,0,0,0.08);}.similiar-bases h2{ margin-bottom:30px;}.main-page .similiar-bases h2{ margin-top:30px;}.similiar-bases .cdi-arrows{ top:5px; right:-10px;}.similiar-bases-slider .slick-track{ display:flex !important; align-items:stretch;}.similiar-bases-slider .catalog-item-icons{ display:none;}.closed-information{ position:relative; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:stretch; padding:20px 0 45px;}.closed-information div.bx-html-editor{ z-index:19;}.closed-information-bg{ position:absolute; top:0; height:100%; width:100vw; background:#F9F9F9; left:50%; transform:translateX(-50%); z-index:-1;}.closed-info{ position:relative; box-sizing:border-box; width:65%; max-width:718px; padding:12px 38px 10px 0; line-height:1.5;}.edit-base-info{ position:absolute; top:37px; right:38px; display:block; padding:5px; cursor:pointer;}.add-base-file svg.icon,.edit-base-info svg.icon{ height:16px; width:16px; fill:#007AFF;}.save-base-info{ display:none; position:absolute; top:37px; right:38px; background:#007AFF; border-radius:6px; font-size:13px; line-height:16px; color:#FFFFFF; padding:4px 7px 5px;}.save-base-info:hover{ text-decoration:none; color:white;}.closed-info p{ margin-bottom:8px;}.closed-files{ position:relative; box-sizing:border-box; width:65%; max-width:718px; padding:10px 38px 20px 0; min-height:100px;}.add-base-file{ position:absolute; top:5px; right:38px; display:block; cursor:pointer;}.add-base-file label{ display:block; padding:5px; cursor:pointer;}.add-base-file input{ display:none;}.closed-files-pictures{ display:flex; align-items:center; justify-content:flex-start; flex-wrap:wrap; position:relative; margin:15px -4px;}.closed-files-picture{ height:90px; width:90px; border-radius:3px; overflow:hidden; margin:4px;}.closed-files-picture a{ height:100%; width:100%; display:flex; align-items:center; justify-content:center;}.closed-files-picture img{ min-height:100%; min-width:100%; object-fit:cover;}.closed-comments{ background:white; width:35%; box-sizing:border-box; padding:20px 24px; box-shadow:0 8px 24px -4px rgba(0,0,0,0.08); border-radius:1px; min-height:100%;}.files-list{ width:205px; position:absolute; top:45px; left:121px; display:inline-block; pointer-events:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.base-add-comment-form{ margin:20px 0; position:relative;}.closed-files-items{ display:flex; flex-direction:column;}.closed-files-items a{ display:flex; align-items:center; margin-bottom:12px;}.closed-files-items a svg.icon{ height:24px; width:24px; margin-right:8px; fill:#000;}.base-add-comment-form .add-base-file{ width:30px; position:absolute; top:auto; bottom:10px; left:92px; display:block; pointer-events:none;}.base-add-comment-form .add-base-file svg{ pointer-events:all; fill:#007AFF;}.base-add-comment-form .ql-editor{ height:auto; background:#FFFFFF; border:1px solid #DBDEE7; box-sizing:border-box; border-radius:3px; padding:12px 11px 45px; font-family:"Exo 2",sans-serif; font-size:15px; line-height:19px; color:#262626; display:block; width:100%; outline:none;}.base-add-comment-form .ql-editor.ql-blank:before{ font-style:normal;}.base-add-comment-form .ql-editor:focus,.base-add-comment-form .ql-editor:active,.base-add-comment-form .ql-editor:hover{ border:2px solid #BADBFF; padding:11px 10px 44px;}.base-add-comment-form .ql-tooltip{ z-index:20;}.base-add-comment-form_button{ pointer-events:none; position:absolute; bottom:10px; left:10px; background:#DBDEE7; border-radius:6px; border:none; font-size:13px; line-height:16px; color:#FFFFFF; padding:4px 7px 5px; z-index:10; cursor:pointer;}.base-add-comment-form_button.can-add{ pointer-events:all; background:#007AFF;}.closed-comments-list{ }.closed-comments-item{ margin-bottom:32px;}.closed-comments-item_name{ color:#007AFF; font-size:13px;}.closed-comments-item_text{ font-size:15px; color:#262626; margin:8px 0;}.closed-comments-item_date{ font-size:13px; color:#AFAFAF;}.closed-comments-item .closed-files-picture{ width:60px; height:60px;}.catalog-detail-bottom-price{ display:none; justify-content:space-between; align-items:center; flex-wrap:wrap; position:fixed; bottom:0; left:0; box-sizing:border-box; width:100%; background:white; z-index:1; box-shadow:0 -10px 50px -4px rgba(0,0,0,0.06); padding:0 28px;}.catalog-detail-bottom-price.no-fix{ position:relative; width:auto; bottom:auto; left:auto; box-shadow:none; padding:0 16px; margin:0 -16px;}.catalog-detail-bottom-price .catalog-detail-right-price{ display:flex; align-items:center; white-space:nowrap;}.catalog-left .wonder-icon{ flex-shrink:0;}.catalog-detail-bottom-price .catalog-detail-right-price .wonder-icon{ flex-shrink:0; }.catalog-detail-bottom-price .catalog-detail-right-price i{ font-style:normal; display:none;}.catalog-detail-bottom-price .catalog-detail-right-buttons{ margin-top:0;}.catalog-detail-bottom-price .catalog-detail-right-buttons .btn{ margin-left:12px;}.modal.calculate-base{ max-width:840px;}.modal.calculate-base .modal-window-content{ padding:0; max-width:770px; margin-left:auto; overflow-y:auto;}.calculate-base .modal-window-bg{ background:url("/local/templates/rekordovo/css/../images/modal-bg.png") bottom right no-repeat; background-size:200px auto; width:200px; height:330px; z-index:1;}.calculate-base-title{ box-sizing:border-box; max-width:550px; padding:38px 50px 24px 30px; font-weight:600; font-size:24px; line-height:140%; color:black; background:white; z-index:3;}.calculate-base-flex{ display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; position:relative;}.calculate-base-form{ width:400px; padding:0 40px 24px 30px;}.modal-window .calculate-base-form .form-input{ max-width:400px;}.modal-window .calculate-base-form .form-input.user-name{ max-width:300px;}.modal-window .calculate-base-form .form-input.user-phone{ max-width:260px;}.modal-window .calculate-base-form .form-input.user-email{ max-width:335px;}.calculate-base-form #kind-of-sport{ max-width:260px;}.calculate-base-select{ flex:1 0 0; background:#F8F8F8; padding:0 33px; border-radius:2px;}.calculate-base h3,.calculate-base-select-item,.calculate-base-form{ position:relative; z-index:2;}.calculate-base-select-item{ background:#FFFFFF; box-shadow:0 8px 24px -4px rgba(0,0,0,0.08); border-radius:1px; width:175px; margin-bottom:30px;}.calculate-base-select-item_picture{ height:90px; width:100%; overflow:hidden;}.calculate-base-select-item_picture img{ max-width:100%; min-height:100%; object-fit:cover;}.calculate-base-select-item_name{ padding:8px; color:#007AFF; font-size:14px; line-height:140%;}.calculate-base h3{ font-weight:bold; font-size:15px; line-height:19px; color:#262626; margin:16px 0 32px;}.calculate-base-form h3{ margin-bottom:24px;}.calculate-base-form .form-input__submit .btn{ font-weight:600; font-size:16px; line-height:20px; padding:16px 28px;}.form-input-dates{ max-width:400px; display:flex; justify-content:space-between; flex-wrap:wrap;}.form-input-dates .form-input{ width:calc(50% - 12px);}.people-select-block{ position:relative; max-width:340px;}.form-input-dates.error input{ border-color:#E80000 !important;}.form-input-dates .error-text{ position:relative; margin-top:-24px; width:100%;}.form-input-dates.error .error-text{ display:block;}.people-select-block input[type="number"]::-webkit-outer-spin-button,.people-select-block input[type="number"]::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0;}.people-select-line{ position:relative; border:1px solid #DBDEE7; box-sizing:border-box; border-radius:6px; line-height:48px; height:48px; font-size:15px; color:#262626; width:100%;}.people-select-line.error{ border-color:#E80000;}.people-select-line:hover,.people-select-block.open .people-select-line{ border:2px solid #BADBFF; line-height:46px;}.people-select-block:after{ content:''; position:absolute; top:0; right:0; height:50px; width:40px; background:url("/local/templates/rekordovo/css/../images/svg/arrow.svg") center center no-repeat; background-size:10px auto; z-index:-1; transition:all 0.2s; transform:rotate(180deg);}.people-select-block.open:after{ transform:none;}.people-select-initial{ display:none; line-height:46px; height:46px; padding:0 12px; cursor:pointer;}.people-select-initial span{ color:red;}.people-select-line.initial .people-select-initial{ display:block;}.people-values-block{ display:flex; align-items:center; height:46px; color:#AFAFAF; padding:0 12px; line-height:46px;}.people-values-block b{ margin:0 8px; font-weight:600; font-size:15px; line-height:19px; color:#262626;}.people-values-block span:last-of-type:before{ content:''; width:4px; height:4px; background:black; display:inline-block; vertical-align:middle; margin:0 15px; border-radius:100%;}.people-select-block.open .people-select-initial,.people-select-line:hover .people-select-initial,.people-select-block.open .people-values-block,.people-select-line:hover .people-values-block{ padding:0 11px; line-height:44px; height:44px;}.people-select-line.initial .people-values-block{ display:none;}.people-select-popup{ display:none; position:absolute; left:0; top:66px; box-sizing:border-box; min-width:100%; padding:13px 13px 13px 16px; background:white; box-shadow:0 16px 32px -4px rgba(0,0,0,0.1); border-radius:1px; z-index:22; flex-direction:column; font-size:14px;}.people-select-block.open .people-select-popup{ display:flex;}.people-select-popup-line{ margin:8px 0; display:flex; justify-content:space-between; align-items:center; color:#AFAFAF; white-space:nowrap;}.people-select-popup-line b{ color:#262626;}.people-select-quantity{ position:relative;}.people-select-quantity input{ border:1px solid #DBDEE7; box-sizing:border-box; border-radius:6px; height:30px; cursor:pointer; font-weight:bold; text-align:center; width:120px; padding:0 30px; outline:none;}.people-select-quantity input:hover,.people-select-quantity input:focus{ border:2px solid #BADBFF;}.people-select-quantity-minus,.people-select-quantity-plus{ position:absolute; top:3px; height:24px; width:24px; background:#007AFF; border-radius:3px;}.people-select-quantity-minus.disabled,.people-select-quantity-plus.disabled{ background-color:#DBDEE7;}.people-select-quantity-minus{ left:3px;}.people-select-quantity-minus:before{ content:''; position:absolute; top:11px; left:7px; width:10px; height:2px; background:#FFFFFF; border-radius:1px;}.people-select-quantity-plus{ right:3px;}.people-select-quantity-plus:before,.people-select-quantity-plus:after{ content:''; position:absolute; top:11px; left:7px; width:10px; height:2px; background:#FFFFFF; border-radius:1px;}.people-select-quantity-plus:after{ transform:rotate(90deg);}.calculate-base-attention{ position:fixed; top:20px; transform:translateX(-140px); z-index:21; width:300px;}.calculate-base-attention-item{ background:#FFFFFF; border:2px solid #007AFF; box-sizing:border-box; border-radius:6px; padding:12px 16px; font-size:15px; line-height:19px; color:#262626; margin-bottom:24px;}.calculate-base-attention-item-close{ position:relative; text-align:right; margin:0 -15px -10px auto;}.calculate-base-attention-item-close span{ display:inline-block; padding:10px 15px; color:#007AFF; cursor:pointer;}.calculate-base-attention-item.red-border{ border-color:#E80000;}.calculate-base-attention-item.red-border .calculate-base-attention-item-close span{ color:black;}.calculate-base #required-fields{ display:none;}.base-editable-data{ position:relative;}.base-editable-data:not(.editable) .form-input input[type='text']{ background:none; border:none; line-height:23px; padding:0; height:auto;}.base-editable-data.editable #base-description-html{ display:none;}#base-description-editor{ display:none; overflow-x:auto; position:relative; margin-right:-22px;}.base-editable-data.editable #base-description-editor{ display:block;}#base-description-editor .bx-html-editor{ width:calc(100% - 2px) !important;}#base-description-editor .typearea{ width:calc(100% - 6px) !important;}.base-item-information__row{ position:relative; margin:0 -12px 12px; display:flex; flex-wrap:wrap;}.base-item-information__sub-title{ width:100%; display:inline-flex; font-family:'Open Sans',sans-serif; font-weight:700; font-size:16px; letter-spacing:0; line-height:24px; color:#2a2a2a; margin:16px 12px;}.base-item-information__contacts{ display:flex; flex-wrap:wrap; padding:12px 12px 0; box-sizing:border-box; width:50%;}.base-item-contact{ width:100%; font-size:16px; letter-spacing:0; line-height:24px; background-color:#fff; box-shadow:0 2px 5px rgba(51,153,255,0.15); border-radius:2px 2px; padding:20px 25px; margin-bottom:24px;}.base-item-contact__section:not(:last-child){ margin-bottom:24px;}.base-item-contact__title{ font-weight:600; margin-bottom:8px;}.base-item-contact__description{ color:#454545; margin:0;}.base-item-placement-pricing-item__row_between{ justify-content:space-between;}.base-item-placement-pricing-item__row{ width:100%; display:flex;}.base-item-placement-pricing-item__row_end{ align-items:flex-end;}.text-block .base-item-placement-pricing-item__row p{ margin-bottom:0;}.base-item-placement-pricing-item__title{ font-weight:600; font-size:14px; letter-spacing:0; line-height:20px; color:#2a2a2a; margin:16px 24px 0 0;}.base-item-placement-pricing-item__sub-title{ font-weight:400; font-size:14px; letter-spacing:0; line-height:20px; text-align:left; color:#2a2a2a; margin:0;}.base-item-placement-pricing-item__sub-title_type{ text-align:right;}.base-item-placement-pricing-item__price{ font-weight:400; font-size:14px; letter-spacing:0; line-height:20px; color:#2a2a2a; white-space:nowrap; margin:16px 0 0 0;}.base-item-placement-pricing-item__price > span{ font-weight:600; font-size:20px; letter-spacing:0; line-height:26px; color:#2a2a2a; margin:0;}.catalog-detail-bottom-price .catalog-detail-right-price .price-wrapper{ display:flex; align-items:center;}.catalog-detail-bottom-price .catalog-detail-right-price .price-wrapper .valute-price{ display:flex; flex-direction:column; min-height:38px;}.catalog-detail-bottom-price .catalog-detail-right-price span.main{ margin-left:4px; margin-right:7px; color:#007AFF; font-weight:bold; font-size:32px; line-height:140%; display:inline-block;}.catalog-detail-bottom-price .catalog-detail-right-price .another{ color:#007AFF; font-weight:600; font-size:15px; line-height:19px; margin-left:4px; }.catalog-detail-right-to-fix .catalog-detail-right-price span.another{ color:#007AFF; font-weight:600; font-size:15px; line-height:19px; margin-left:4px; }.catalog-detail-right-to-fix .catalog-detail-right-price span{ color:#007AFF; font-weight:bold; font-size:32px; line-height:140%; margin-top:7px; display:inline-block;}@media (max-width:1200px){ .catalog-filter-bases-opt{  margin-left:-22px; } .catalog-detail-icons, .catalog-detail-availability-items{  margin-left:0; } .catalog-detail-services-text ul{  margin-left:20px; }}@media (max-width:1176px){ .catalog-item-cover{  width:50%; } .calculate-base-attention{  transform:none;  left:24px; } .catalog-item-main{  overflow:initial; }}@media (max-width:992px){ html.modal-open-html{  left:0px;  top:0px;  position:fixed;  width:100%;  overflow-y:scroll; } body.modal-open{ } .catalog-detail-infrastructure .sport-links{  margin-bottom:15px; } .catalog-detail-bottom-price{  display:flex; } .catalog-detail-bottom-price .catalog-detail-right-price .valute-price .another{  margin-left:0; } .catalog-detail-bottom-price .tablet-hide{  display:none; } .closed-information{  display:flex;  align-items:stretch;  flex-wrap:wrap;  flex-direction:row;  height:auto !important; } .closed-info{  width:100%;  max-width:none;  padding-right:0; } .edit-base-info{  right:-5px; } .closed-files{  float:none;  width:58%;  padding-right:24px; } .add-base-file{  right:15px; } .closed-comments{  float:none;  position:relative;  top:auto;  right:auto;  margin-bottom:20px;  height:auto;  width:42%;  padding:20px 16px; } .catalog-detail-pictures_small{  height:97px; } .cd-picture-small{  width:20%; } .cd-picture-small-wrap{  height:93px;  margin:2px 5px; } .cd-picture-small.active .cd-picture-small-wrap{  margin:0 5px; } .catalog-detail-left{  width:100%;  max-width:none;  padding-right:0; } .catalog-detail-infrastructure{  margin-right:-28px; } .catalog-detail-info .recordovo-review{  display:block;  margin-top:20px; } .catalog-detail-description h2{  margin-top:10px; } .catalog-detail-right{  display:none; } .catalog-top-article-link{  display:none; } .catalog-filter-bottom{  width:100%;  background:#FFFFFF;  box-shadow:0 -10px 30px -4px rgba(0,0,0,0.08);  z-index:20;  flex-shrink:0; } .catalog-filter-bottom-buttons{  padding:0 16px; } .mobile-filter-link, .catalog-filter-title, .catalog-left .modal-window-close, .catalog-filter-bottom{  display:block; } .mobile-filter-link-new{  display:flex; } .catalog-filter-title{  flex-shrink:0; } .catalog-filter-title.scrolled{  box-shadow:0 10px 50px -4px rgba(0,0,0,0.06); } .catalog-filter-title-wrap{  box-sizing:border-box;  width:100%;  max-width:360px;  margin:0 auto;  padding:20px 32px; } .catalog-filter-title-wrap h2{  margin:0; } .catalog-left{  display:none;  position:fixed;  top:0;  left:0;  right:0;  bottom:0;  height:100%;  width:100%;  margin:0;  z-index:30;  background:white; } .catalog-left.open{  display:flex;  flex-direction:column;  align-items:stretch;  justify-content:flex-start; } .catalog-filter{  box-sizing:border-box;  width:100%;  max-width:360px;  margin:0 auto;  padding:32px;  overflow-y:auto;  flex:1 0 0; }}@media (max-width:768px){ .catalog-main{  width:100%; } .calculate-base-title{  padding:18px 50px 22px 30px; } .sport-links a{  background:#F4F5F8;  border-color:#F4F5F8; } .modal.recordovo-review-popup .modal-window-content{  padding:32px 0; } .recordovo-review-detail{  padding-left:97px;  background-position:29px 9px; }}@media (max-width:720px){ .catalog-detail-bottom-price{  flex-direction:column; } .catalog-detail-bottom-price .catalog-detail-right-price{  margin-bottom:0; } .catalog-detail-bottom-price .catalog-detail-right-buttons{  margin:10px auto; } .catalog-detail-bottom-price .catalog-detail-right-buttons .btn:first-of-type{  margin-left:0; } .catalog-detail-bottom-price .catalog-detail-right-price i{  display:inline; }}@media (min-width:700px){ .catalog-detail-pictures_big-slider .slick-arrow{  display:block !important; } .catalog-detail-pictures_big-count{  display:none; } .catalog-detail-pictures_small{  display:flex; } .list-view .catalog-item-cover{  width:100%; } .list-view .catalog-item{  flex-direction:row;  min-height:auto; } .list-view .catalog-item-picture{  box-sizing:border-box;   height:180px;  margin:8px 4px 8px 8px;  width:29%;  flex-shrink:0; } .list-view .catalog-item-picture a img{  height:100%;  width:100%;  object-fit:cover; } .list-view .catalog-item-bottom{  margin:0;  border:none;  background:#F8F8F8;  flex-direction:column;  box-sizing:border-box;  flex-shrink:0;  width:20%;  min-width:155px;  padding:18px 16px;  justify-content:space-between;  align-items:center;  height:auto; } .list-view .catalog-item-bottom > *{  width:125px; } .list-view .event-item .catalog-item-bottom{  background:#FFFAEE; } .list-view .catalog-item-price_title .price-desc{  display:none; } .list-view .catalog-item-price_value{  font-size:26px;  line-height:140%; } .list-view .catalog-item-price_value-desc{  display:block; }}@media (max-width:650px){ .catalog-detail-bottom-price .catalog-detail-right-price span.main{  font-size:21px;  margin-left:4px;  margin-right:4px; } .catalog-detail-bottom-price .catalog-detail-right-price .price-wrapper{  display:flex;  align-items:baseline; } .catalog-detail-bottom-price .catalog-detail-right-price .price-wrapper .valute-price span{  font-size:12px;  line-height:140%;  display:inline-block; } .catalog-detail-bottom-price .catalog-detail-right-price .price-wrapper .valute-price{  display:flex;  flex-direction:row;  min-height:auto; } .catalog-detail-bottom-price .catalog-detail-right-price .price-wrapper .another{  font-weight:bold;  color:#007AFF; } .base-item-information__contacts{  width:100%; } .calculate-base-attention{  left:16px; } .calculate-base-flex{  flex-direction:column; } .calculate-base-select{  order:-1;  padding:0 16px; } .calculate-base-title{  font-size:20px;  line-height:140%;  padding-left:16px; } .calculate-base-select h3{  margin-bottom:16px; } .calculate-base-select-item{  display:flex;  align-items:stretch;  width:100%;  max-width:288px;  margin-bottom:24px; } .calculate-base-select-item_picture{  height:auto;  width:102px;  min-height:88px;  flex-shrink:0; } .calculate-base-select-item_name{  padding:9px 12px; } .calculate-base-form{  width:100%;  box-sizing:border-box;  padding:0 16px; }}@media (max-width:600px){ .closed-files{  width:100%;  padding-right:0; } .add-base-file{  right:0; } .closed-comments{  width:100%; }}@media (max-width:560px){ .cdgp-prices, .prices-line{  flex-direction:column;  align-items:flex-start; } .cdgp-prices-col, .prices-col{  margin-bottom:10px;  width:100%;  margin-right:0; }  .show-group-price-photos{  position:absolute;  bottom:12px;  right:12px; } .catalog-detail-group-price{  padding-bottom:35px; } .cd-picture-big a, .catalog-detail-pictures_big{  height:237px; } .catalog-item-cover{  width:100%; } .catalog-item{  min-height:auto; }}@media (max-width:480px){ .base-item-placement-pricing-item__row_end{  flex-direction:column;  align-items:flex-start; } .base-item-placement-pricing-item__row_end .base-item-placement-pricing-item__price{  margin-bottom:0; } .catalog-detail-pictures_big{  margin-bottom:2px; } .catalog-detail-pictures_small-wrap{  margin:0 2px; } .catalog-detail-pictures_small{  height:64px; } .cd-picture-small.active .cd-picture-small-wrap{  height:60px;  margin:0; } .cd-picture-small-wrap{  height:60px;  margin:2px; } .modal-window .calculate-base-form .form-input, .people-select-block{  max-width:none !important; } .catalog-detail-info h3{  font-size:18px; } .catalog-detail-bottom-price{  padding:0 16px; } .catalog-item-props{  width:100%; } .catalog-detail-bottom-price .catalog-detail-right-price{  justify-content:space-between;  width:100%; } .catalog-detail-bottom-price .catalog-detail-right-price .wonder-icon{  margin-right:0; } .catalog-detail-bottom-price .catalog-detail-right-buttons{  width:calc(100% + 12px);  margin:10px -6px; } .catalog-detail-bottom-price .catalog-detail-right-buttons .btn{  margin:0 6px !important;  flex:1 0 0; } .catalog-detail-bottom-price .catalog-detail-right-buttons .btn span{  display:none; } .cdii-wrap{  width:246px; } .cdii-text{  font-size:13px;  line-height:1.4; } .cdii-text p{  margin-bottom:7px; } .catalog-detail-pictures{  position:relative;  margin:0 -28px; } .catalog-item-icons{  display:none; } .catalog-detail-icons{  order:-1;  margin:5px 0; } .catalog-detail-description{  margin-top:20px; } .catalog-detail-info .recordovo-review{  margin-top:5px; } h1 span{  display:none; } .sport-links a.hidden{  display:block; } .sport-links a.more-sports, .sport-links .cl{  display:none; } .sport-links{  display:flex;  overflow-x:auto;  margin-right:-32px; } .catalog-filter-bases-opt{  margin-left:0; } .catalog-view, .catalog-sort-title, .catalog-sort-desktop-value{  display:none; } .catalog-sort-mobile-value{  display:block; } .catalog-sort-select-list{  padding-left:10px;  padding-right:10px; } .fancybox-bottom-buttons{  display:none !important; }}@media (max-width:400px){ .catalog-detail-bottom-price{  padding:0 16px; } .similiar-bases .cdi-arrows{  display:none; } .catalog-detail-bottom .catalog-item-cover{  width:270px; } .calculate-base-attention{  top:65px;  width:calc(100% - 32px); } .similiar-bases .cdi-arrows{  top:0;  right:0; } .catalog-detail-bottom-price .catalog-detail-right-buttons .btn{  padding:11px 0 12px;  text-align:center;  font-size:14px;  line-height:17px; } .catalog-detail-bottom-price .catalog-detail-right-price .wonder-icon{  margin-top:0px; } .catalog-detail-bottom-price .catalog-detail-right-price{  font-size:13px; } .closed-files-picture{  height:64px;  width:64px; } .similiar-bases h2{  margin:10px 0; } .catalog-detail-infrastructure{  margin-right:-16px; } .catalog-detail-pictures{  margin:0 -16px; } .catalog-detail-services-text{  -webkit-column-count:1;  -moz-column-count:1;  column-count:1; } .modal.recordovo-review-popup .modal-window-content{  padding:0; } .recordovo-review-detail{  padding:77px 16px 16px;  background-position:16px 20px; } .recordovo-review-detail h2{  font-size:20px; } .recordovo-review-detail-prop{  margin-left:0; } .sport-links{  margin-right:-16px; } .catalog-filter-bottom-buttons, .catalog-filter-title-wrap{  max-width:none; } .catalog-filter-title-wrap{  padding-left:16px; } .form-input__checkbox.catalog-filter-bases-opt label span.checkbox-title svg{  display:none; } .catalog-filter{  padding:16px;  max-width:none; } .catalog-filter .tags-list{  display:flex;  margin:0 -16px 24px 0; } .catalog-filter-title{  margin-bottom:0; } .main-tags-list{  display:none; } .tags-list a{  padding:5px 12px; } .tags-list a:hover, .tags-list a.selected, .tags-list a.action{  padding:4px 11px; }}@media (max-width:360px){}
/* End */


/* Start:/local/templates/rekordovo/js/quill/quill.bubble.css?175326312221950*/
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-bubble,.ql-bubble *,.ql-container,.ql-editor{box-sizing:border-box}.ql-container{font-family:Helvetica,Arial,sans-serif;font-size:13px;height:auto;margin:0;position:relative}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top,.ql-bubble .ql-tooltip.ql-editing .ql-formats,.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before,.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul,.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li::before,.ql-editor ul[data-checked=true]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) '. '}.ql-editor ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) '. '}.ql-editor ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) '. '}.ql-editor ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) '. '}.ql-editor ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) '. '}.ql-editor ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) '. '}.ql-editor ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) '. '}.ql-editor ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) '. '}.ql-editor ol li.ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) '. '}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-bubble .ql-color-picker.ql-color .ql-picker-item,.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover,.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-bubble .ql-editor h2,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-formats:after,.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:0}.ql-bubble .ql-direction svg:last-child,.ql-bubble .ql-direction.ql-active svg:first-child,.ql-bubble .ql-hidden,.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble .ql-tooltip-editor,.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-editor h1,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-editor h3,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-editor h4,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-editor h5,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-editor h6,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header,.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item::before,.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before,.ql-bubble .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item::before,.ql-bubble .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip-editor input[type=text]{background:0 0;border:none;color:#fff;font-size:13px;height:100%;outline:0;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a::after,.ql-container.ql-bubble:not(.ql-disabled) a::before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover::after,.ql-container.ql-bubble:not(.ql-disabled) a:hover::before{visibility:visible}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1638281405666*/
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/rekordovo/components/bitrix/news.list/similiar/style.css?1638403167162*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/rekordovo/css/catalog.min.css?175326483850834 */
/* /local/templates/rekordovo/js/quill/quill.bubble.css?175326312221950 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1638281405666 */
/* /local/templates/rekordovo/components/bitrix/news.list/similiar/style.css?1638403167162 */
