

/* 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/components/rekordovo.main/catalog.smart.filter/templates/.default/style.css?163840316719341*/
.bx-filter {
	width: 100%;
	min-width: 220px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 20px;
}
.bx-filter .bx-filter-section {
	/*background: #edf6fc; /* color */
	position: relative;
	padding-top: 26px
}
.bx-filter .bx-filter-section>.row {
	padding: 0 5px;
}
.bx-filter .bx-filter-title {
	font-size: 18px;
	margin-bottom: 10px;
	color: #000;
}
/*Sections*/

.bx-filter .bx-filter-parameters-box {
	position: relative;
}
.bx-filter .bx-filter-parameters-box-title {
	font-size: 13px;
	padding-bottom: 7px;
}
@media (min-width: 992px) {
	.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1) {
		clear: both;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1) {
		clear: both;
	}
}
.bx-filter .bx-filter-parameters-box-title span {
	color: #039be5;
	border-bottom: 1px solid transparent;
	cursor: pointer;
}
.bx-filter .bx-filter-parameters-box-title span:hover {
	border-color: #039be5;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span {
	/*color: #95a1a8;*/
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {
	/*color: #758087;*/
	border-color: transparent;
}
.bx-filter .bx-filter-block {
	display: none;
	-webkit-transition: padding .3s ease;
	-moz-transition: padding .3s ease;
	-ms-transition: padding .3s ease;
	-o-transition: padding .3s ease;
	transition: padding .3s ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.bx-filter .bx-filter-button-box .bx-filter-block,
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
	display: block;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
	font-size: 14px;
	font-style: normal;
	display: block;
	padding-bottom: 5px;
}
.bx-filter-parameters-box-container {
	padding-bottom: 20px;
}
.bx-filter-parameters-box-container .checkbox:first-child {
	margin-top: 0;
}
.bx-filter .bx-filter-parameters-box-container-block {
	font-size: 11px;
	color: #3f3f3f;
}
/*
* INPUTS
*
*/

.bx-filter .bx-filter-input-container {}
.bx-filter .bx-filter-input-container input {
	display: block;
	width: 100%;
	font-size: 18px;
	height: 38px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	outline: none
}
.bx-retina .bx-filter .bx-filter-input-container input {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
}
/*.bx-filter .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-input-container input:focus {
	-webkit-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
		 -o-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
			border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
}

/*
COLOR
*/
.bx-ios .bx-filter .bx-filter-input-container input {
	/* Fix of input shadow for IOS browsers. */

	background-image: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
	background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}
.bx-filter .bx-filter-button-box {
	clear: both;
}
/*
*Track
*
*/

.bx-filter .bx-ui-slider-track-container {
	padding-top: 35px;
	padding-bottom: 25px;
}
.bx-filter .bx-ui-slider-track {
	position: relative;
	height: 7px;
	/*background: #d8e9f0;/* COLOR */
}
.bx-filter .bx-ui-slider-part {
	position: absolute;
	top: -6px;
	width: 1px;
	height: 17px;
	background: #a2bfc7;
}
.bx-filter .bx-ui-slider-part.p1 {
	left: -1px;
}
.bx-filter .bx-ui-slider-part.p2 {
	left: 25%;
}
.bx-filter .bx-ui-slider-part.p3 {
	left: 50%;
}
.bx-filter .bx-ui-slider-part.p4 {
	left: 75%;
}
.bx-filter .bx-ui-slider-part.p5 {
	right: -1px;
}
.bx-filter .bx-ui-slider-part span {
	font-size: 11px;
	/*font-weight: bold;*/

	position: absolute;
	top: -16px;
	left: 50%;
	display: block;
	width: 100px;
	margin-left: -50px;
	text-align: center;
	color: #000;
}
.bx-filter .bx-ui-slider-part.p2 span,
.bx-filter .bx-ui-slider-part.p3 span,
.bx-filter .bx-ui-slider-part.p4 span {
	color: #6b8086;
}
.bx-filter .bx-ui-slider-range,
.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-pricebar-v {
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx-filter .bx-ui-slider-range {
	z-index: 50;
}
.bx-filter .bx-ui-slider-pricebar {
	z-index: 100;
}
.bx-filter .bx-ui-slider-pricebar-vd {
	z-index: 60;
	/*background: #849da4;/* COLOR */
}
.bx-filter .bx-ui-slider-pricebar-vn {
	z-index: 70;
	/*background: #a8dff3;/* COLOR */
}
.bx-filter .bx-ui-slider-pricebar-v {
	z-index: 80;
	/*background: #499fd8;/* COLOR */
}
.bx-filter .bx-ui-slider-handle {
	position: absolute;
	top: 100%;
	width: 22px;
	height: 22px;
	border-bottom: none;
}
.bx-filter .bx-ui-slider-handle:hover {
	-webkit-cursor: grab;
	-ms-cursor: grab;
	-o-cursor: grab;
	cursor: grab;
}
.bx-filter .bx-ui-slider-handle:active {
	-webkit-cursor: grabbing;
	-ms-cursor: grabbing;
	-o-cursor: grabbing;
	cursor: grabbing;
}
.bx-filter .bx-ui-slider-handle.left {
	left: 0;
	margin-left: -21px;
	/* COLOR */
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAArUlEQVQ4y6WSQQ6FMAhEXbjyXwzOpBdx5bXKbYRWLFSJ2m8ysVHfzGA7DH9cuKVfNwwM40ZzZzJlmE3WTjjNfF9Fn2EwMH5pUGYWOJ3w6wZ4wDKz6rUBumQPPxrUmT0IxuxpqxYLQ7MOG5TaHtbk1iza5+VauW5dfdcYSDKcMLkP7wxdA5sMQWV/BkwDTY7mtAfHjpJ/Ihj4DoIgXZ9J+siaimi6rimLgSw87qod+1BRTwMJRYoAAAAASUVORK5CIIA=) no-repeat right top;*/
}
.bx-filter .bx-ui-slider-handle.right {
	right: 0;
	margin-right: -21px;
	/* COLOR */
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;*/
}

/*
*	Select
*
*/

.bx-filter .bx-filter-select-container {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	border-radius: 3px;
	border: 1px solid #ccd5db;
}
.bx-retina .bx-filter .bx-filter-select-container {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
}
/* COLOR */
/*.bx-filter .bx-filter-select-container.bx-active,
.bx-filter .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-select-container.bx-active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
		 -o-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
			border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
}*/
.bx-filter .bx-filter-select-block {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 33px;
	margin: 0;
	padding: 0 33px 0 10px;
	border: none;
	border-radius: 2px;
	background: #fff;
}
.bx-filter .bx-filter-select-text {
	font-size: 15px;
	line-height: 33px;
	overflow: hidden;
	max-width: 100%;
	height: 33px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}
.bx-filter .bx-filter-select-text.fix {
	min-width: 120px;
}
.bx-filter .bx-filter-select-text label {
	cursor: pointer;
}
.bx-filter .bx-filter-select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 33px;
	cursor: pointer;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
/*
*	Select popup
*
*/

.bx-filter-select-popup {
	background: #fff;
	padding: 0;
	min-width: 173px;
}
.bx-filter-select-popup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bx-filter-select-popup ul li {
	display: block;
	text-align: left;
	vertical-align: middle;
}
.bx-filter-select-popup ul li:first-child {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.bx-filter-select-popup ul li label {
	font-size: 14px;
	line-height: 26px;
	display: block;
	text-align: left !important;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	padding: 0 5px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	color: #575757;
}
.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
	color: #000;
	background: #f3f8fa;
}
.bx-filter-select-popup ul li label.disabled {
	color: #b8b8b8;
	background: transparent;
}
.bx-filter-select-popup ul li .bx-filter-param-text {
	line-height: 34px !important;
}
/*
* TAGS
*
*/

.bx-filter .bx-filter-tag {
	padding: 18px;
	/*border-top: 1px solid #d7eaf7;/* COLOR */
	/*border-bottom: 1px solid #d7eaf7;/* COLOR */
}
.bx-filter .bx-tag-link {
	font-size: 12px;
	text-decoration: none;
	/*color: #68939e;/* COLOR */
	text-shadow: none;
}
.bx-filter .bx-tag-link.bx-active,
.bx-filter .bx-tag-link:hover {
	color: #1d3d46;
}
/*
*	LABEL
*
*/

.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
	float: left;
	display: block;
	margin-right: 5px;
}
.bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
	display: block;
}
.bx-filter .bx-filter-param-label {
	/*font-size: 13px;*/
}
.bx-filter .bx-filter-param-label.dib {
	display: inline-block;
}
.bx-filter .bx-filter-param-text {
	font-weight: normal;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
	color: #6c6c6c;
}
.bx-filter-select-popup .bx-filter-param-label.bx-active {
	background: #f3f8fa;
}
/*
*	Checkbox / Radio 
*
*/

.bx-filter .bx-filter-input-checkbox {}
.bx-filter .bx-filter-input-checkbox input[type=radio],
.bx-filter .bx-filter-input-checkbox input[type=checkbox] {}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
	display: block;
	text-align: left;
}
/*
* 	BTN 
*
*/

.bx-filter .bx-filter-param-btn {
	font-weight: normal;
	display: inline-block;
	width: 38px;
	height: 38px;
	padding: 6px;
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: middle;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	position: relative;
	-webkit-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	cursor: pointer;
}
.bx-retina .bx-filter .bx-filter-param-btn {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
	border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/border_default.png) 2 repeat;
}
/* COLOR */
/*.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter .bx-filter-param-btn:hover,
.bx-filter .bx-filter-param-btn:active,
.bx-filter .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter .bx-filter-param-btn:hover,
.bx-retina .bx-filter .bx-filter-param-btn:active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
		 -o-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
			border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/active.png) 2 repeat;
}*/
/* --- colors */
.bx-filter .bx-filter-param-btn.bx-color-sl {}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	background: transparent;
	box-shadow: none
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	position: relative;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
	position: absolute;
	bottom: 0;
	right: 0;
	top: 0;
	left: 0;
	content: ' ';
	display: block;
	z-index: 100;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
	opacity: .7;
}
.bx-filter .bx-filter-param-btn .bx-filter-param-text {
	line-height: 26px;
}
/*
* BTN P/M
*
*/

.bx-filter .bx-filter-param-btn.bx-spm {
	width: 23px;
	min-width: 23px;
	height: 23px;
	line-height: 23px;
	font-weight: normal;
	padding: 0;
	font-size: 17px;
	color: #767b7e;
	vertical-align: top;
	border-radius: 50%;
	background-color: transparent;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-plus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-minus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm:active {
	outline: none !important;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
}
.bx-filter span.bx-spm {
	font-size: 18px;
	/*font-weight:bold;*/

	line-height: 23px;
	display: inline-block;
	height: 23px;
	margin: 0 10px;
	vertical-align: middle;
	color: #000;
}
/*
*	icon
*
*/

.bx-filter-select-popup .bx-filter-select-text-icon,
.bx-filter .bx-filter-select-text-icon {
	line-height: 33px;
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-top: -4px;
	margin-right: 2px;
	vertical-align: middle;
	border-radius: 2px;
}
.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon {
	line-height: 24px;
	/*position:relative;*/
	/*top:4px;*/

	border-radius: 2px;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
	-webkit-background-size: cover;
	background-size: cover;
}
.bx-filter-select-popup .bx-filter-btn-color-icon {
	width: 20px;
	height: 20px;
	margin: 2px 0;
	top: 0 !important;
}
.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon {
	top: -1px !important;
}
.bx-filter-btn-color-icon.all {
	position: relative;
	border: none;
	box-shadow: none
}
.bx-filter-btn-color-icon.all:after,
.bx-filter-btn-color-icon.all:before {
	position: absolute;
	width: 60%;
	height: 60%;
	background: #fff;
	content: " ";
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}
.bx-filter-btn-color-icon.all:after {
	right: 0;
	bottom: 0;
}
.bx-filter-btn-color-icon.all:before {
	top: 0;
	left: 0;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
	opacity: .2;
}
/*
* 	BIZ
*
*/

.bx-filter .bx-filter-parameter-biz {
	font-size: 14px;
	line-height: 15px;
	display: inline-block;
	margin-right: 10px;
	text-decoration: none;
	color: #1485ce;
	border-bottom: 1px dashed;
}
.bx-filter .bx-filter-parameter-biz:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}
.bx-filter .bx-filter-parameter-biz.bx-active {
	position: relative;
	/*padding-left:20px;*/

	color: #000;
	border-color: transparent;
}
/*
*	BTN result and reset 
*
*/

.btn-themes {
	/*background-color: #1485CE;/* COLOR */
	/*border-color: #1485CE;/* COLOR */
	color: #FFF
}
.btn-themes.bx-active,
.btn-themes.focus,
.btn-themes:active,
.btn-themes:focus,
.btn-themes:hover{
	/*background-color: #53A4D8;/* COLOR */
	/*border-color: #53A4D8;/* COLOR */
	color: #FFF
}
/*
* 	Result Popup
*
*/

.bx-filter .bx-filter-popup-result {
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	z-index: 915;
	display: none;
	line-height: normal;
	margin-top: -7px;
	margin-left: 10px;
	padding: 0 10px;
	white-space: nowrap;
	color: #3f3f3f;
	min-height: 37px;
	line-height: 18px;
	border-style: solid;
	border: 1px solid #C6DCE7;
}
.bx-filter .bx-filter-popup-result.left {
	border-width: 2px 10px 2px 2px;
	-webkit-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/result_popup_left.png) 4 20 4 4 repeat;
	-moz-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/result_popup_left.png) 4 20 4 4 repeat;
	-o-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/result_popup_left.png) 4 20 4 4 repeat;
	border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/result_popup_left.png) 4 20 4 4 fill repeat;
}
.bx-filter .bx-filter-popup-result.right {
	border-width: 2px 2px 2px 10px;
	-webkit-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/result_popup_right.png) 4 4 4 20 repeat;
	-moz-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/result_popup_right.png) 4 4 4 20 repeat;
	-o-border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/result_popup_right.png) 4 4 4 20 repeat;
	border-image: url(/local/components/rekordovo.main/catalog.smart.filter/templates/.default/images/result_popup_right.png) 4 4 4 20 fill repeat;
}

.bx-filter .bx-filter-popup-result.right {
	left: 97%;
}
.bx-filter .bx-filter-popup-result.left {
	right:97%;
}
.bx-filter-horizontal .bx-filter-popup-result{
	display: inline-block;
	position: relative;
	left: auto;
	right: auto;
	bottom: -7px;
}
.bx-filter .bx-filter-popup-result a {
	color: #0073a3;
	line-height: 10px;
}
.bx-filter .bx-filter-popup-result a:hover {
	text-decoration: none;
}
.bx-filter .bx-filter-popup-result-close {
	display: none;
}
@media (max-width: 767px) {
	.bx-touch .bx-filter .bx-filter-popup-result {
		font-size: 12px;
		line-height: 14px;
		position: fixed !important;
		z-index: 1001;
		top: auto !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		margin-top: 0;
		margin-left: 0;
		width: auto;
		height: auto;
		padding: 10px;
		border-radius: 2px;
		border: 1px solid #c6dae7;
		background: rgba(255,255,255,.9);
	}
	.bx-touch .bx-filter .bx-filter-popup-result br{display: none;}
	.bx-filter .bx-filter-popup-result .arrow {
		display: none;
	}
}
/* End */


/* Start:/local/templates/rekordovo/components/bitrix/news.list/tags/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/components/rekordovo.main/catalog.smart.filter/templates/.default/style.css?163840316719341 */
/* /local/templates/rekordovo/components/bitrix/news.list/tags/style.css?1638403167162 */
