#filter{display:none}.filter{max-width:315px;margin-right:25px;width:100%;-webkit-transition:left .5s;transition:left .5s}.filter__content{margin-bottom:50px;background-color:#f7f7f7}.filter__category-button{display:none}.filter .btn.btn--green{opacity:1}.filter .page-title{font-size:20px;line-height:1em;margin-bottom:0;padding:30px 21px 28px;position:relative}.filter .filter-close{display:none;width:30px;height:30px;position:absolute;top:10px;right:15px;cursor:pointer;background-image:url(../img/icons/new/close-img_black.svg);background-position:center center;background-repeat:no-repeat}.filter__category-title{position:relative;font-size:16px;line-height:1.1em;font-weight:700;padding:25px 50px 25px 20px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;cursor:pointer}.filter__category-title:not(.filter__category-title--choosed):hover .filter__category-name,.filter__category-title:not(.filter__category-title--choosed):hover .filter__category-toggle{color:#e48e39}.filter__category-title:not(.filter__category-title--choosed):hover svg path{fill:#e48e39}.filter__category-title:not(.filter__category-title--choosed):hover+span{color:#e48e39}.filter__category-toggle{font-size:14px;line-height:19px;color:#a4a2a2;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:300}.filter__category-name{display:inline-block}.filter__category-name:first-letter{text-transform:uppercase}.filter__option.region-to{padding-bottom:20px!important}.filter__category-item{position:relative}.filter__category-item:before{content:"";display:inline-block;height:1px;background-color:#ccc;position:absolute;left:13px;right:13px;top:0}.filter__category-item .filter__option,.filter__category-item .form__checkboxes-list{display:none}.filter__category-item.visible .filter__option,.filter__category-item.visible .form__checkboxes-list{display:block}.filter__category-item.empty{color:#ccc;pointer-events:none}.filter__category-item.open .filter__option,.filter__category-item.open .form__checkboxes-list{display:block}.filter__category-item.open .filter__category-icon{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.filter__category-item.open.scroll{max-height:335px;overflow:hidden}.filter__category-item.open.scroll .filter__category-title{padding-right:55px}.filter__category-item.open.scroll .filter__category-icon{right:5px}.filter__category-icon{position:absolute;width:7px;height:14px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:35px;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iTGF5ZXJfMSIgd2lkdGg9IjYuNjEiIGhlaWdodD0iMTEuNTQiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDYuNjEgMTEuNTQiPiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjM2LDUuMjQsMS40Ni4zMUEuOC44LDAsMCwwLC4zMy4zMWEuODEuODEsMCwwLDAsMCwxLjE0TDQuNjcsNS44MS4zMywxMC4xN2EuODEuODEsMCwwLDAsMCwxLjE0LjguOCwwLDAsMCwxLjEzLDBMNi4zNiw2LjM4YS44MS44MSwwLDAsMCwwLTEuMTRaIi8+PC9zdmc+);background-position:center center;background-repeat:no-repeat;background-size:0;background-repeat:no-repeat}.filter__category-icon svg{display:block;width:100%;height:100%}.filter__category-icon svg path{fill:#a4a2a2;-webkit-transition:fill .3s;transition:fill .3s}.filter__choosed-name{-webkit-transition:color .3s;transition:color .3s}.filter__choosed-item{padding:12px 0 12px 21px;background-color:#ebebeb;margin-bottom:2px;position:relative}.filter__choosed-item:last-child{margin-bottom:15px}.filter__choosed-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px;cursor:pointer;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE2LDEuMkw5LjIsOGw2LjgsNi44TDE0LjgsMTZMOCw5LjJMMS4yLDE2TDAsMTQuOEw2LjgsOEwwLDEuMkwxLjIsMEw4LDYuOEwxNC44LDBMMTYsMS4yeiIvPjwvc3ZnPg==);background-position:center center;background-repeat:no-repeat;background-size:0;background-repeat:no-repeat}.filter__choosed-icon svg{width:10px;height:10px}.filter__choosed-icon svg path{fill:#a4a2a2;-webkit-transition:fill .3s;transition:fill .3s}.filter__choosed-icon:hover svg path{fill:#e48e39}.filter__choosed-icon:hover+span{color:#e48e39}.filter .checkboxes__row{padding-left:45px;margin-bottom:20px}.filter .checkboxes__label{cursor:pointer;font-size:18px;position:relative}.filter .checkboxes__label:before{content:"";display:inline-block;position:absolute;width:20px;left:-45px;top:1px;height:20px;box-shadow:inset 0 0 0 rgba(0,0,0,.35);border-radius:3px;border:1px solid #ccc;background-color:#fff;z-index:3;-webkit-transition:background-color .2s;transition:background-color .2s}.filter .checkboxes__label:after{content:"";position:absolute;left:-43px;top:5px;width:17px;height:16px;z-index:4;background-image:url(../img/icons/check.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0;-webkit-transition:all .2s;transition:all .2s}.filter .checkboxes__input{width:20px;height:20px;left:10px;visibility:hidden;outline:0;position:absolute}.filter .checkboxes__input:checked+label:before{border:1px solid #f4993c;background-color:#f4993c}.filter .checkboxes__input:checked+label:after{opacity:1}.filter .checkboxes__row{height:50px;margin-bottom:1px;padding-left:55px;padding-right:13px;-webkit-transition:all .3s;transition:all .3s}.filter .checkboxes__row.more{padding:0;padding-bottom:20px;padding-top:20px;height:auto}.filter .checkboxes__row--hide{opacity:0;height:0;margin:0;visibility:hidden}.filter .checkboxes__input{left:21px;margin-top:14px}.filter .checkboxes__name{display:table-cell;height:50px;min-width:205px;vertical-align:middle}.filter .checkboxes__label{font-size:14px;display:inline-block;text-transform:none}.filter .checkboxes__label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-35px}.filter .checkboxes__label:after{top:17px;left:-33px}.filter .checkboxes sup.checkboxes__object-quantity{color:#6cbee3;font-size:14px;position:static;top:0}.filter .checkboxes__object-quantity{color:#6cbee3}.filter__option{padding:0 50px 0 20px}.filter__note{font-style:italic;margin-bottom:20px}.filter .price__inputs{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:30px}.filter .price__slider{margin-bottom:25px}.filter .price .input-row__input{font-size:18px;max-width:85px}.filter .price .input-row:not(:last-child){margin-right:10px}.filter .region-from,.filter .region-to{padding-right:15px}.filter .region-from .selectize-input,.filter .region-to .selectize-input{min-height:40px}.filter .region-from .input-row,.filter .region-to .input-row{flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.filter .region-from .input-row:not(:last-child),.filter .region-to .input-row:not(:last-child){margin-bottom:10px}.filter .region-from .input-row__select,.filter .region-to .input-row__select{-webkit-box-flex:1;flex-grow:1;max-width:215px}.filter .region-from .notes,.filter .region-to .notes{display:-webkit-box;display:flex;width:100%;margin-top:10px}.filter .region-from .notes span,.filter .region-to .notes span{margin-left:auto;display:block;width:215px;color:#b1b1b1;font-size:12px}.filter .calendar{display:none;margin-bottom:25px}.filter .calendar .form__input{font-size:16px;margin-left:13px}.filter .calendar .form__input:before{height:30px;top:5px}.filter .calendar .form__input-field{padding:11px 10px 11px 60px}.filter .calendar__data-first{margin-right:0;margin-bottom:15px}.filter .calendar__period{width:20%;min-width:none}.filter .hotel-type{padding-right:15px}.filter .hotel-type .input-row{margin-bottom:30px}.filter .hotel-type .input-row__select{width:100%}.filter .hotel-type .input-row .selectize-input{min-height:40px}@media screen and (min-width:1021px){.filter .checkboxes__row:not(.more):hover{background-color:#ebebeb}}@media screen and (max-width:1020px){#filter{display:block}.filter{position:fixed!important;top:0;z-index:999;max-width:300px;left:-400px}.filter__content{margin-bottom:0;height:100vh;overflow-y:auto}.filter.open{left:0;top:0}.filter .filter-close{display:block}.filter__category-button{display:block;padding-top:24px;padding-bottom:128px;position:relative}.filter__category-button:before{content:"";display:inline-block;height:1px;background-color:#ccc;position:absolute;left:13px;right:13px;top:0}.filter__category-button .btn.btn.btn--green{display:block;opacity:1;margin-left:21px}}@media screen and (max-width:530px){.filter.open{left:-10px}}.remove-filters-button{height:66px;background:#f7f7f7;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:5px 20px;font-size:16px;line-height:22px;color:#6cbee3;position:relative;cursor:pointer}.remove-filters-button:before{content:"";display:inline-block;height:1px;background-color:#ccc;position:absolute;left:13px;right:13px;top:0}.remove-filters-button span{border-bottom:1px dashed}.remove-filters-button:hover{color:#26aeeb}.input-row__select{font-family:"Open Sans",sans-serif;padding:6px 30px 6px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.information .container-column,.services .container-column{max-width:none}.information__list,.services__list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 -10px -10px 0!important}.information__list li,.services__list li{list-style:none!important}.information__item,.services__item{width:calc(100% / 4 - 10px);margin-right:10px;margin-bottom:10px}@media screen and (max-width:1020px){.information__item,.services__item{width:calc(100% / 2 - 10px)}}@media screen and (max-width:530px){.information__list,.services__list{margin:0 0 -10px 0!important}.information__item,.services__item{width:100%;margin-right:0}}.apartments__list,.blog__list,.coaches__list,.collections__list,.doctors__list,.events__list,.medcenters__list,.school-sports__list,.sport-objects__list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-10px;margin-bottom:-10px}.apartments__item,.blog__item,.coaches__item,.collections__item,.doctors__item,.events__item,.medcenters__item,.school-sports__item,.sport-objects__item{width:calc(100% / 3 - 10px);margin-right:10px;margin-bottom:10px}.apartments .container-column,.blog .container-column,.coaches .container-column,.collections .container-column,.doctors .container-column,.events .container-column,.medcenters .container-column,.school-sports .container-column,.sport-objects .container-column{overflow:hidden}@media screen and (max-width:1020px){.apartments__item,.blog__item,.coaches__item,.collections__item,.doctors__item,.events__item,.medcenters__item,.school-sports__item,.sport-objects__item{width:calc(100% / 2 - 10px)}}@media screen and (max-width:530px){.apartments__list,.blog__list,.coaches__list,.collections__list,.doctors__list,.events__list,.medcenters__list,.school-sports__list,.sport-objects__list{margin-right:0}.apartments__item,.blog__item,.coaches__item,.collections__item,.doctors__item,.events__item,.medcenters__item,.school-sports__item,.sport-objects__item{width:100%;margin-right:0}}@media screen and (max-width:1100px){.sport-object-block__title{font-size:13px}}@media screen and (max-width:1020px){.sport-object-block__title{font-size:14px}}.common-section{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}.common-section__desc{max-width:700px;margin-bottom:30px;font-size:14px;line-height:1.3em}.common-section__note{color:#000;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:18px;max-width:560px;margin-bottom:25px;margin-top:20px}.common-section .container-column{margin-left:0;width:100%}.common-section .pagination{margin-bottom:30px}.common-section ul.js-cards{margin-bottom:50px!important}@media screen and (max-width:780px){.common-section__note{margin-bottom:35px}}@media screen and (max-width:530px){.common-section__note{font-size:12px;margin-bottom:30px}}.blog__content{position:relative}.blog__content .page-title{max-width:440px}.blog .sked{margin-right:25px}.blog .tags-info{color:#a8a5a5;font-family:GothamPro;text-transform:uppercase;position:absolute;top:0;right:0}.blog .btn--green{display:none;margin:35px 18px 0}@media screen and (max-width:1085px){.blog .tags-info{width:150px}}@media screen and (max-width:1020px){.blog .tags-info{display:none}.blog .buttons-block{margin-bottom:40px}.blog .sked{left:-400px;position:fixed;top:0;z-index:999}.blog .sked__content{height:100vh;overflow-y:auto}.blog .sked.open{left:-11px}.blog .tags-close{display:block}.blog .btn--green{display:block}}.collection__extra-info{padding:3px 5px 3px 0}.section-search{margin:0;min-height:315px;width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:992px){.section-search{display:none}}.section-search .search__wrapper{background:#fff;padding:30px;width:980px}.section-search .search__title{font-family:Impact;font-size:24px;line-height:normal;color:#363636;margin-bottom:30px;text-align:center}.section-search .inputs-row{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:10px}.section-search .inputs-row .search-form__btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%;padding:10px 38px;font-weight:700;font-size:16px;color:#fff;background-color:#9abe3b;border:none;border-radius:3px;cursor:pointer}.section-search .inputs-row .search-form__btn:hover{-webkit-transition:.25s all;transition:.25s all;background-color:#adce56}.section-search .inputs-row .search-form__btn__cell{display:-webkit-box;display:flex;width:100%;height:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.section-search .calendar{margin:0}.section-search .calendar .form-group__input{cursor:pointer}.tours{width:100%}.tours__list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:30px!important}.tours__item+.tours__item{margin-top:20px}@media (max-width:992px){.tours .page-title{margin-bottom:20px}.tours #filter{margin-bottom:20px}}.tour-card{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr 1fr;grid-template-columns:auto 1fr 1fr;grid-template-areas:"link desc ctrl";overflow:hidden;background:#fff;border:1px solid #e0e0e0;border-radius:2px}.tour-card__link{-ms-grid-row:1;-ms-grid-column:1;grid-area:link;display:block}.tour-card__link .tour-card__img{width:300px;min-height:300px;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.tour-card__link .tour-card__img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.tour-card__link .tour-card__img-box{height:100%;overflow:hidden}.tour-card__desc{-ms-grid-row:1;-ms-grid-column:2;grid-area:desc;padding:20px}.tour-card__desc__title{margin-bottom:10px;font-size:20px;line-height:1.2;color:#000;font-weight:700}.tour-card__desc__text{margin-bottom:20px;line-height:1.3}.tour-card__desc__subtitle{margin-bottom:10px;font-weight:700;line-height:1.3}.tour-card__desc__list li{position:relative;padding-left:20px}.tour-card__desc__list li+li{margin-top:7px}.tour-card__desc__list__icon{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:14px;background-position:center;background-repeat:no-repeat;background-size:contain}.tour-card__controls{-ms-grid-row:1;-ms-grid-column:3;grid-area:ctrl;padding:20px;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.tour-card__controls::before{content:'';display:block;position:absolute;top:20px;bottom:20px;left:0;border-left:1px solid #e0e0e0}.tour-card__controls__info li{position:relative;padding-left:25px}.tour-card__controls__info li+li{margin-top:16px}.tour-card__controls__info__icon{position:absolute;width:14px;height:14px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:contain}.tour-card__controls__btns{margin-top:20px;display:-webkit-box;display:flex}.tour-card__controls__btns .info-btn+.info-btn{margin-left:20px}.tour-card__controls__link{margin-top:auto;height:39px;line-height:39px;width:100%}@media (max-width:992px){.tour-card{-ms-grid-columns:minmax(120px,300px) minmax(280px,1fr);grid-template-columns:minmax(120px,300px) minmax(280px,1fr);grid-template-areas:"link desc" "link ctrl"}.tour-card__link .tour-card__img{width:100%}.tour-card__link .tour-card__img-box{width:100%}.tour-card__controls::before{top:0;bottom:unset;left:20px;right:20px;border-left:none;border-top:1px solid #e0e0e0}.tour-card__controls__link{margin-top:25px;max-width:190px}.tour-card__link{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.tour-card__desc{-ms-grid-row:1;-ms-grid-column:2}.tour-card__controls{-ms-grid-row:2;-ms-grid-column:2}}@media (max-width:480px){.tour-card{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"link" "desc" "ctrl"}.tour-card__link .tour-card__img{min-height:144px;background-position:top}.tour-card__desc{padding-bottom:10px}.tour-card__controls{padding-top:10px}.tour-card__controls::before{display:none}.tour-card .tour-card__desc__list,.tour-card .tour-card__desc__subtitle{display:none}.tour-card .tour-card__desc__text{margin:0}.tour-card .tour-card__controls__link{margin-top:20px}.tour-card__link{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.tour-card__desc{-ms-grid-row:2;-ms-grid-column:1}.tour-card__controls{-ms-grid-row:3;-ms-grid-column:1}}.sport-object-block__hidden .sprot-object-block__hidden-info+.sprot-object-block__hidden-info{margin-top:10px}.tour-card__controls__link--title:after{content:attr(title)}
/*# sourceMappingURL=common-elements-tile.css.map */
