@charset "utf-8";.mfp-bg,body.-overflow,svg:not(:root){overflow:hidden}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}*,.mfp-container,:after,:before,img.mfp-img{box-sizing:border-box}.header,.page-wrapper,.popup_wrapper{min-width:320px}.btn,.footer_text a,.link,.mfp-close,a{text-decoration:none}.body-event_tour .header_second:after,.body-event_tour .header_second:before,.content-page_404 .content-page__title:after,.content-page__poster_link:after,.content-page__poster_link:before,.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after,.news-filter:after,.news-filter:before,.play-btn_custom-play:after,.view-toggle__list:before,.ya-share2:before{content:''}@-webkit-keyframes rotateElement{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotateElement{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}button,input,select{font-family:inherit;font-size:inherit;margin:0;padding:0;vertical-align:inherit;-webkit-appearance:none;-moz-appearance:none;outline:0;border-radius:0}button,input[type=button],input[type=submit],input[type=reset]{padding:0 1ex}button:focus,button:hover{outline:0}textarea{padding:0;resize:none}button,input[type=button],input[type=checkbox],input[type=image],input[type=radio],input[type=reset],input[type=submit],label[for],select{cursor:pointer}*{margin:0;padding:0}.mfp-bg{z-index:1042;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}img,legend{border:0}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}body,html{height:100%}body,sub,sup{position:relative}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-container,body,legend,td,th{padding:0}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.header_second.-pinned,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}body{font-family:Rubik,sans-serif;margin:0;background-image:url(../img/bg_mobile.jpg);background-position:0 0;background-repeat:repeat;background-color:#f1f1f1;transition:opacity .5s ease-out}body.-select-blocked{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header{position:fixed;top:0;left:0;right:0;z-index:300}.header_first{position:relative;z-index:100;padding:5px 0;transition:background-color .3s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#fcfcfc}.header_first.-sticky{background-color:rgba(252,252,252,.95)}.header_second{position:relative;z-index:50}.header_second.-pinned.-open{display:block}.header_fourth,.header_third{display:none}.news-filter{text-align:left;white-space:nowrap;position:relative;padding:10px 15px;background:#1a1a1a}.news-filter:after,.news-filter:before{position:absolute;top:0;bottom:0;display:block;pointer-events:none}.news-filter:before{left:0;width:30px;background:linear-gradient(to right,#1a1a1a 0,#1a1a1a 65%,rgba(26,26,26,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#001a1a1a', GradientType=1)}.news-filter:after{right:0;width:80px;background:linear-gradient(to right,rgba(26,26,26,0) 0,#1a1a1a 35%,#1a1a1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a1a1a', endColorstr='#1a1a1a', GradientType=1)}.news-filter__wrapp{height:25px;overflow:hidden}.news-filter__inner{padding-bottom:50px;overflow-x:scroll}.news-filter__link,.news-filter__link-label{display:inline-block;vertical-align:middle}.news-filter__link{font-size:15px;line-height:24px;color:#8c8c8c;padding:0 15px;transition:all .3s ease-out}.view-toggle__btn,.view-toggle__link-icon{line-height:0;transition:all .3s ease-out}.news-filter__link:last-child{margin-right:40px}.news-filter__link:hover{color:#fff;fill:#fff}.news-filter__link.-active{color:#b71c1c;fill:#b71c1c}.news-filter__link-icon{display:none}.view-toggle{position:absolute;top:0;right:21px;bottom:0;z-index:110;cursor:pointer}.view-toggle__btn{text-align:center;display:block;margin-top:10px;width:25px;height:25px;border-radius:50%;pointer-events:none}.view-toggle__btn-icon{display:inline-block;margin-top:9.5px;width:8px;height:6px;fill:#8c8c8c}.view-toggle__list{position:absolute;top:100%;right:15px;z-index:120;margin:8px -21px 0 0;opacity:0;visibility:hidden;background:rgba(26,26,26,.93);transition:all .3s ease-out}.view-toggle__list:before{position:absolute;right:9.5px;bottom:100%;display:block;border-right:9px solid transparent;border-bottom:8px solid rgba(26,26,26,.93);border-left:9px solid transparent}.view-toggle__link{font-size:14px;color:#8c8c8c;fill:#8c8c8c;display:block;border-bottom:1px solid #313131;padding:0 25px}.view-toggle__link:last-child{border-bottom:none}.view-toggle__link:hover{color:#fff;fill:#fff}.view-toggle__link.-active{color:#b71c1c;fill:#b71c1c}.view-toggle__link-icon,.view-toggle__link-label{display:inline-block;vertical-align:middle}.view-toggle__link-icon{width:10px;height:10px}.view-toggle__link-label{line-height:43px;transition:all .3s ease-out}.view-toggle:focus .view-toggle__btn,.view-toggle:hover .view-toggle__btn{background:rgba(140,140,140,.15)}.before-footer,.page-right{background-image:url(../img/sidebar-texture.jpg)}.view-toggle:focus .view-toggle__list,.view-toggle:hover .view-toggle__list{opacity:1;visibility:visible}.page-main{position:relative;transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.overlay,.page-right{position:fixed;top:0;right:0}body.-sidebar-open-right .page-main{position:fixed;top:0;right:0;width:100%;-webkit-transform:translate3d(-84%,0,0);transform:translate3d(-84%,0,0)}.page-right{width:84.1%;height:100%;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#1a1a1a;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.page-right.-m-animate{transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99)}body.-sidebar-open-left .page-right,body.-sidebar-open-right .page-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.overlay{display:none;bottom:0;left:0;z-index:7000;background-color:rgba(0,0,0,.5);-webkit-animation:fade .5s;animation:fade .5s;cursor:pointer}.overlay.-show{display:block}.before-footer{background-color:#1a1a1a}.footer{background-image:url(../img/bg_footer_mobile.jpg);background-position:0 0;background-repeat:repeat;background-color:#363636;padding:0}.footer_top{padding:30px 15px 10px;text-align:center}.footer_bottom{padding:0 15px 10px;text-align:center;background-color:#303030}.footer_text{position:relative;padding:7px 15px;font-size:12px;line-height:18px;color:grey}.footer_text a{font-size:12px;color:#b2b2b2}.footer_text.-created .icon{display:none}.footer_text.-lang{padding:20px 0}.footer_year{padding-top:20px;padding-bottom:20px;margin-bottom:10px}.footer_year-icon{line-height:2.17em;color:#363636;font-weight:500;text-align:center;display:inline-block;width:2.17em;height:2.17em;margin-right:9px;background:grey;border-radius:50%}.footer_year:after{position:absolute;bottom:0;left:-15px;right:-15px;height:1px;content:'';background-color:#383838}@media (min-width:980px){.header{position:relative;left:auto;right:auto;z-index:auto;display:table;width:100%;height:145px}.header_first,.header_fourth,.header_second,.header_third{display:table-cell;vertical-align:middle;background-color:transparent}.header_first{width:110px;padding:0 20px 0 0}.header_third{font-size:0;text-align:right;width:175px}.header_fourth{text-align:right;padding-right:20px;width:40px}.header_fourth a{font-size:14px;text-transform:uppercase}.news-filter{text-align:center;padding:20px 15px}.news-filter__wrapp{height:auto}.news-filter__inner{padding-bottom:0;overflow:visible}.news-filter__link{font-size:14px;line-height:normal;fill:#8c8c8c}.news-filter__link:last-child{margin-right:0}.news-filter__link-icon{line-height:10px;display:inline-block;margin-right:7px;width:10px;height:10px}.view-toggle__btn,.view-toggle__list:before{display:none}.news-filter__link-label{font-weight:500}.view-toggle{line-height:0;position:absolute;top:50%;right:23px;bottom:auto;margin-top:-5px}.view-toggle__list{position:static;margin:0;opacity:1;visibility:visible}.view-toggle__link{display:inline-block;vertical-align:middle;margin:0 0 0 7px;padding:0;border-bottom:none}.view-toggle__link-label{display:none}.view-toggle .news-filter__link-icon{margin:0}.page-wrapper{display:table;table-layout:fixed;width:100%;height:100%}.page-main,.page-right{display:table-cell;min-height:100%;vertical-align:top;overflow:hidden}body.-sidebar-open-right .page-main{position:relative;right:auto;top:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-main_inner{position:relative;max-width:860px;margin:0 auto;height:100%;min-height:730px}.page-main_inner:after{position:relative;display:block;height:70px;content:''}.page-right{position:relative;width:80px;top:auto;right:auto;z-index:auto;overflow:hidden;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none;transition:none}.page-right_inner{width:310px;background-color:#1a1a1a;background-image:url(../img/sidebar-texture.jpg)}body.-sidebar-open-left .page-right_inner,body.-sidebar-open-right .page-right_inner{position:fixed;height:100%;top:0;right:0;z-index:7001}body.-sidebar-open-left .page-right,body.-sidebar-open-right .page-right{overflow:visible}.footer{position:absolute;right:0;bottom:0;left:0;z-index:100;padding:25px 10px;background:0 0}.footer .footer_top{display:none}.footer .footer_bottom{display:table;margin:0 auto;background:0 0;padding:0}.footer .footer_bottom .footer_text{display:table-cell;vertical-align:baseline}.footer_text{padding:0;color:#1a1a1a}.footer_text a{color:#666;text-decoration:none}.footer_text a:hover{text-decoration:underline}.footer_text.-created .icon{display:inline-block;margin:0 12px 0 14px}.footer_year-label,.footer_year:after{display:none}.footer_text.-created .icon_svg{height:12px;width:8px}.footer_year{position:static;padding:0;margin:0}.footer_year-icon{color:#fff;position:absolute;top:21px;left:0;background:#a6a6a6}}.concert-last .concert-last_header .icon_svg,.concert-last .concert-last_more .link .icon_svg{fill:#fff}@media (min-width:1220px){.page-right{width:310px}.page-right_inner{width:auto}body.pg-tour-inner .page-right{width:80px}body.pg-tour-inner .page-right_inner{width:310px}}@media (min-width:1360px){.page-main_inner{max-width:960px}.page-right,body.pg-tour-inner .page-right_inner{width:350px}}@media (min-width:1400px){body.pg-tour-inner .page-main_inner{max-width:1283px}body.pg-tour-inner .horizontal-promo__stub{background-size:100% auto}body.pg-tour-inner .horizontal-promo__video{height:auto;width:100%}body.pg-tour-inner .horizontal-promo__title{font-size:54px;line-height:1.25}}@media (min-width:1700px){.page-main_inner{max-width:1080px;padding:0 60px}body.pg-index .page-main_inner,body.pg-tour-inner .page-main_inner{max-width:1283px;padding:0}.footer_year-icon{margin-left:60px}body.pg-index .footer_year-icon,body.pg-tour-inner .footer_year-icon{margin-left:0}}.content-page{padding:15px;overflow:hidden}.content-page__title{font-size:28px;text-align:center;margin-top:0}.content-page__inner{padding:15px}.content-page__inner_bg{background-color:#fff}.content-page__col p{font-size:14px;line-height:1.36em;margin-bottom:1.93em}.content-page__col-title{font-size:20px}.content-page__poster_desctop{display:none}.content-page_file .content-page__title{margin-bottom:40px}@media (min-width:980px){.content-page{padding:20px 0}.content-page__inner{padding:15px 0}.content-page__title{font-size:54px}.content-page__title_centred{width:80%;margin-left:auto;margin-right:auto}.content-page__poster_mobile{display:none}.content-page__poster_desctop{display:block}.content-page__columns{display:table;border-bottom:1px solid #c9c9c9;width:100%}.content-page__col{display:table-cell;vertical-align:top;padding-top:44px}.content-page__col_soc{padding:20px 0 0 50px;width:355px}.content-page__col-title{font-size:24px;margin-top:35px}.content-page__col p{font-size:16px}.content-page_file{padding-top:0}.content-page_file .content-page__title{font-size:48px}}.content-page_article{padding:0}.content-page_article .content-page__inner{padding:15px 30px}.content-page_article .content-page__title{font-size:24px;text-align:left;margin:.625em 0 .3em}.content-page__inner_empty .article-pub-info,.content-page__inner_yt .article-pub-info{margin-top:0}.content-page_article .content-page__title_ph-report{font-size:16px;line-height:1.375em;font-weight:500;margin:0}.content-page_article .content-page__title_yt{padding:0 30px}.content-page_article .content-page__inner_empty{padding-top:0}.content-page__poster{font-size:0;position:relative}.content-page__poster_link{color:#fff;padding:30px;min-height:290px;background-repeat:no-repeat;background-position:center;background-size:cover}.content-page__poster_link:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,.6)}.content-page__poster_link:after{display:inline-block;vertical-align:middle;width:0;height:230px}.content-page__poster_link .poster__title{display:inline-block;vertical-align:middle;width:100%}.content-page__inner_empty .soc-block_article{border-top:0}@media (min-width:980px){.content-page_article{padding:20px 0}.content-page_article .content-page__inner{margin:0 auto;padding:20px 0 0;max-width:635px}.content-page_article .content-page__inner_empty{padding-top:0}.content-page_article .content-page__inner_empty .article-pub-info{border:none}.content-page_article .content-page__title{font-size:34px}.content-page_article .content-page__title_ph-report{font-size:24px;line-height:normal;font-weight:700}.content-page_article .content-page__title_yt{padding:0}.content-page__poster_ig,.content-page__poster_link,.content-page__poster_social{margin:0 auto;max-width:635px}.content-page__poster_link{min-height:450px}.content-page__poster_link:after{height:100%;min-height:390px}}.content-page_concert .content-page__title{line-height:1.07em;text-align:left}.content-page_concert .content-page__poster{display:block;margin:15px auto 0;width:60%}.content-page_concert .content-page__poster-image{width:100%;box-shadow:0 3px 5px 0 rgba(0,0,0,.35)}.content-page_concert .content-page__poster-image:nth-child(2){position:absolute;top:0;right:100%;-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}.content-page_concert .content-page__poster-image:nth-child(3){position:absolute;top:0;left:100%;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.content-page_concert .content-page__inner{padding:15px 0 0}.concert-last{padding:20px 15px}.concert-last .concert-last_header{position:relative;display:table;width:100%;margin-bottom:22px}.concert-last .concert-last_header .icon{display:table-cell;width:40px;height:51px;padding-right:13px;vertical-align:middle}.concert-last .concert-last_header_title{display:table-cell;font-size:28px;line-height:30px;font-weight:700;vertical-align:middle;color:#fff}.concert-last .concert-last_list{border-top:1px solid #2a2a2a}.concert-last .concert-last_list .concert-last_item{color:#fff;position:relative;display:block;border-bottom:1px solid #2a2a2a;padding:15px 0 15px 55px;min-height:70px}.concert-last .concert-last_list .concert-last_item_date{position:absolute;top:16px;left:1px;font-size:15px}.concert-last .concert-last_list .concert-last_item_city{font-size:16px;font-weight:500}.concert-last .concert-last_list .concert-last_item_hall{font-size:14px;color:grey;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.concert-last .concert-last_more{padding-top:22px}.concert-last .concert-last_more .link{font-size:16px;font-weight:500;color:#fff}.concert-last .concert-last_more .link .icon{width:36px;height:36px}@media (min-width:980px){.concert-last .concert-last_list .concert-last_item_city:hover,.concert-last .concert-last_list .concert-last_item_city:hover~.concert-last_item_date,.concert-last_more .link:hover{color:#b71c1c}.concert-last{padding:20px 22px}.concert-last .concert-last_list .concert-last_item{padding-bottom:20px}.concert-last .concert-last_list .concert-last_item_city{font-size:14px;transition:all .3s ease-out}.concert-last .concert-last_list .concert-last_item_date{font-size:14px;top:17px;transition:all .3s ease-out}.concert-last .concert-last_list .concert-last_item_hall{font-size:12px;margin-top:5px}.concert-last .concert-last_header .icon{padding-top:3px;cursor:pointer}.concert-last .concert-last_header_title{font-size:30px}.concert-last>*{visibility:hidden}.concert-last .concert-last_header{visibility:visible}.concert-last .concert-last_header .concert-last_header_title{visibility:hidden}body.-sidebar-open-left .concert-last .concert-last_header .concert-last_header_title,body.-sidebar-open-left .concert-last>*,body.-sidebar-open-right .concert-last .concert-last_header .concert-last_header_title,body.-sidebar-open-right .concert-last>*{visibility:visible}.concert-last_more .icon_svg,.concert-last_more .link{transition:all .3s ease-out}.concert-last_more .link:hover .icon_svg{fill:#b71c1c}body.-sidebar-open-left .concert-last .concert-last_header .icon,body.-sidebar-open-right .concert-last .concert-last_header .icon{cursor:default}}@media (min-width:1220px){body:not(.pg-tour-inner) .concert-last .concert-last_header .concert-last_header_title,body:not(.pg-tour-inner) .concert-last>*{visibility:visible}body:not(.pg-tour-inner) .concert-last .concert-last_header .icon{cursor:default}}.content-page_placard{padding-top:30px}.content-page_placard .content-page__title{font-size:48px;line-height:54px;margin-bottom:20px}.content-page_placard .concert-list{margin:0}.content-page_placard .concert-list:not(:first-child){margin-top:20px}.content-page_placard .concert-list__tab{text-align:center}.content-page_placard .concert-list__tab-link{font-weight:500;font-size:16px;line-height:20px;padding:2px 0}.content-page_placard .concert-list__tab-icon{position:relative;top:-1px;width:20px;height:17px}@media (min-width:980px){.content-page_placard .content-page__title{font-size:48px}.content-page_placard .concert-list__tabs{top:-49px;margin-left:auto;width:auto}}.content-page_about{padding:0}.content-page_404{padding:30px}.content-page_404 .content-page__title{font-size:0;font-weight:700;color:#b71c1c;text-align:justify;text-transform:uppercase;margin-top:4px}.content-page_404 .content-page__title:after{display:inline-block;width:100%}@media (min-width:980px){.content-page_404{position:absolute;top:50%;right:0;left:0;margin-top:-205px}.content-page_404 .content-page__poster{width:580px;margin:0 auto}.content-page_404 .content-page__title{font-size:22px;text-align:center;margin-top:24px}.content-page_404 .content-page__title .title__fp,.content-page_404 .content-page__title .title__sp{font-size:inherit;display:inline-block}.content-page_404 .content-page__title:after{display:none}}.body-event_tour .content-page_placard .concert-list__date_full,.body-event_tour .header_second.-pinned:after,.body-event_tour .header_second.-pinned:before,.tour-page__title_desktop{display:none}.body-event_tour .concert-list__buy-wrapp{line-height:0;padding-top:9px}.body-event_tour .concert-list__buy-wrapp_in-sidebar .concert-list__buy-status{padding-top:0}.body-event_tour .concert-list__buy-label,.body-event_tour .concert-list__buy-status{font-size:12px;line-height:normal}.body-event_tour .concert-last{padding:28px 15px}.body-event_tour .concert-last_header{margin-bottom:27px}.body-event_tour .concert-last_header .icon{padding:2px 20px 0 0;height:52px}.body-event_tour .concert-last_header_title{font-size:30px}.body-event_tour .concert-last .concert-last_item{padding:21px 0 25px 55px}.body-event_tour .concert-last .concert-last_item.-tour .concert-last_item_city{font-weight:700;margin-left:-5px;padding:0 5px;background:#b71c1c}.body-event_tour .concert-last .concert-last_item.-tour .concert-last_item_date{font-weight:700}.body-event_tour .concert-last .concert-last_item_city{font-weight:500;font-size:14px;line-height:22px}.body-event_tour .concert-last .concert-last_item_date{font-weight:500;font-size:14px;line-height:22px;top:21px}.body-event_tour .concert-last .concert-last_item_hall{font-weight:500;font-size:12px}.body-event_tour .concert-last .concert-last_more{padding:30px 0 0 55px}.body-event_tour .header_second{height:40px;overflow:hidden}.body-event_tour .header_second.-pinned,.body-event_tour .navigation.-header.-select .navigation_inner{height:auto}.body-event_tour .header_second:after,.body-event_tour .header_second:before{position:absolute;top:1px;bottom:0;z-index:10;width:20px;background:linear-gradient(to right,rgba(250,250,250,0),#fafafa)}.body-event_tour .header_second:before{left:0;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.body-event_tour .header_second:after{right:0}.body-event_tour .navigation.-header{position:relative;border-top:1px solid #e6e6e6;padding:0 7px 30px;height:auto;overflow-x:scroll;overflow-y:hidden}.body-event_tour .navigation.-header.-select{overflow:hidden}.body-event_tour .navigation.-header.-select .navigation_item{padding:11px 0}.body-event_tour .navigation.-header .navigation_inner{table-layout:fixed;width:auto;height:40px}.body-event_tour .navigation.-header .navigation_item{vertical-align:middle;padding:0 10px}.body-event_tour .navigation.-header .navigation_link{white-space:nowrap;line-height:17px;padding:1px 3px 0}.body-event_tour .navigation.-header .navigation_link.-tour{color:#fff;background:#b71c1c}.body-event_tour .content-page_placard .concert-list__item{padding:21px 0 25px}.body-event_tour .content-page_placard .concert-list__item.-tour .concert-list__day,.body-event_tour .content-page_placard .concert-list__item.-tour .concert-list__title{font-weight:700}.body-event_tour .content-page_placard .concert-list__item.-tour .concert-list__title a{color:#fafafa;margin-left:-5px;padding:0 5px;background:#b71c1c}.body-event_tour .content-page_placard .concert-list__item.-tour .concert-list__title a:hover{color:#fafafa}.body-event_tour .content-page_placard .concert-list__day{font-weight:500;font-size:14px;line-height:22px}.body-event_tour .content-page_placard .concert-list__title{font-weight:500;font-size:14px;line-height:22px;margin:0}.body-event_tour .content-page_placard .concert-list__place{font-weight:500;font-size:12px;color:grey;margin-top:3px}.body-event_tour .content-page_placard .concert-list__buy-wrapp{padding-top:9px}.content-page_tour{padding:0 20px}.content-page_tour .horizontal-promo{margin:0 -20px}.tour-page__wrapp{margin:0 auto;max-width:905px}.tour-page__title{font-size:48px;line-height:54px;margin:0 auto 0 0}.tour-page__title-wrapp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.tour-page__title-sub{font-weight:700;font-size:14px;letter-spacing:.5px;color:#949494}.tour-page__sub-title{font-size:30px;line-height:1;margin:0}.tour-page__sub-title:not(:first-child),.tour-page__text:not(:first-child){margin-top:30px}.tour-page__text{line-height:22px}@media (min-width:980px){.body-event_tour .content-page_placard .concert-list__date_short,.body-event_tour .header_second:after,.body-event_tour .header_second:before{display:none}.body-event_tour .header_second{height:auto;overflow:visible}.body-event_tour .navigation.-header{border-top:none;padding:0;overflow:visible;background:0 0}.body-event_tour .navigation.-header .navigation_item{padding:0 8px}.body-event_tour .concert-last{padding:28px 25px}.body-event_tour .concert-last_header{margin-left:-11px}.body-event_tour .concert-last_header .icon{padding-left:6px}.body-event_tour .concert-last .concert-last_item.-tour .concert-last_item_city:hover{color:#fff}.body-event_tour .content-page_placard .concert-list__item{padding:31px 0 34px}.body-event_tour .content-page_placard .concert-list__date{width:180px}.body-event_tour .content-page_placard .concert-list__date_full{display:table-cell;padding-right:30px}.body-event_tour .content-page_placard .concert-list__day{font-size:48px;line-height:54px;margin-top:-7px}.body-event_tour .content-page_placard .concert-list__month{font-weight:700;letter-spacing:.5px;display:block;margin-top:0}.body-event_tour .content-page_placard .concert-list__title{font-weight:700;font-size:34px;line-height:30px}.body-event_tour .content-page_placard .concert-list__place{font-size:16px;line-height:22px;margin-top:12px}.body-event_tour .content-page_placard .concert-list__buy-wrapp{padding-top:0}.body-event_tour .concert-list__buy-wrapp_in-list{padding-right:0;width:150px}.body-event_tour .concert-list__buy-wrapp_in-list .concert-list__buy-icon{width:10px}.body-event_tour .concert-list__buy-wrapp_in-list .concert-list__buy-label{font-size:14px;line-height:22px}.body-event_tour .concert-list__buy-wrapp_in-list .concert-list__buy-status{font-size:14px}.content-page_tour{padding:0}.content-page_tour .horizontal-promo{margin:0}.tour-page__wrapp{padding:0 20px}.tour-page__title_mobile{display:none}.tour-page__title_desktop{display:block}}@media (min-width:1400px){.body-event_tour .navigation.-header .navigation_item{padding:0 15px}}.concert-info__item{font-size:14px;line-height:19px;position:relative;border-top:1px solid #c9c9c9;padding:15px 0 15px 25px}.concert-info__item.-disabled{color:grey}.concert-info__item.-disabled .concert-info__item-icon{fill:#828282}.concert-info__item-icon{position:absolute;top:16px;left:0;display:block;width:13px;height:16px;fill:#b71c1c}.concert-info__item-head{font-size:16px;line-height:normal;font-weight:500;margin-bottom:10px}.concert-info__item-head_time{margin-bottom:0}.concert-info__item-head.-disabled{color:#828282}.concert-info__item a{color:#b71c1c;border-bottom:1px solid transparent;transition:all .3s ease-out}.concert-info__item a:hover{border-bottom-color:#b71c1c}.concert-info__tickets-table{text-align:left}.concert-info__tickets-th{font-weight:300;padding:5px 15px 5px 0}.concert-info__tickets-td{font-weight:700}.concert-info__tickets-buy{margin-top:10px}.concert-info__price-changing{color:#8c8c8c;margin-top:2px}.concert-info__photo-list{font-size:0;white-space:nowrap;margin-bottom:7px;height:72px;overflow:hidden}.concert-info__photo-list .photo-list__item{width:72px;height:72px}.concert-info__soc{line-height:1.7em;display:block}.concert-info__soc-wrapp{margin-top:15px}.concert-info__soc_vk{color:#2b587a;fill:#2b587a}.concert-info__soc_fb{color:#3c5998;fill:#3c5998}.concert-info__soc-icon{line-height:15px;display:inline-block;vertical-align:middle;width:15px;height:15px}.concert-info__soc-label{font-size:16px;line-height:19px;font-weight:500;display:inline-block;vertical-align:middle}@media (min-width:980px){.content-page_concert{position:relative;padding-left:180px}.content-page_concert .content-page__title{font-size:34px;margin-bottom:15px}.content-page_concert .content-page__poster{position:absolute;top:20px;left:0;margin-top:0;width:140px}.content-page_concert .content-page__poster-image:nth-child(2),.content-page_concert .content-page__poster-image:nth-child(3){display:none}.content-page_concert .content-page__inner{padding-top:25px}.concert-info__item{font-size:16px;line-height:22px;padding:20px 0 20px 35px}.concert-info__item-icon{top:23px;width:18px;height:20px}.concert-info__item-head{font-size:20px;font-weight:700}.concert-info__item-text a{font-weight:500}.concert-info__tickets-buy{margin-top:15px}.concert-info__price-changing{font-size:14px}.concert-info__photo-list{height:auto}.concert-info__photo-list .photo-list__inner{width:auto}.concert-info__photo-list .photo-list__item{margin-bottom:5px;width:180px;height:120px}.concert-info__photo-list .photo-list__item:first-child{width:365px;height:245px}.concert-info__soc{line-height:normal;display:inline-block;vertical-align:middle}.concert-info__soc:first-child{margin-right:35px}.concert-info__soc-wrapp{margin-top:30px}.concert-info__soc-icon{line-height:20px;margin-right:7px;width:20px;height:20px}}@media (min-width:1360px){.concert-info__photo-list .photo-list__item:first-child{width:365px;height:370px}.concert-info__photo-list .photo-list__item_last{width:365px}}.group-setup{margin-top:26px}.group-setup__title{font-size:14px;line-height:1.43em;letter-spacing:.075em;color:#b71c1c;text-align:center;text-transform:uppercase;margin:0}.group-setup__item{text-align:center;margin-top:15px;padding:0 30px 30px;background:#e6e6e6}.group-setup__avatar{position:relative;display:block;margin:0 -30px;overflow:hidden;height:235px}.group-setup__image{display:block;width:100%}.group-setup__name{font-size:18px;line-height:1.3em;font-weight:700;display:block;margin:19px 0 17px}.group-setup__role{font-size:14px}.group-setup__contact-list{font-size:0;white-space:nowrap;margin-top:27px}.group-setup__contact-item{display:inline-block;vertical-align:middle;margin:0 5px;width:25px;height:25px}.group-setup__contact-icon{line-height:0;display:block;width:inherit;height:inherit;fill:#a6a6a6}@media (min-width:980px){.group-setup{margin-top:45px}.group-setup__title{font-size:19.5px;margin-bottom:35px}.group-setup__list{font-size:0}.group-setup__item{position:relative;display:inline-block;vertical-align:top;margin-top:10px;padding:0 10px 30px;width:32.4%;height:430px}.group-setup__item:nth-child(3n-1){margin:10px 1.4%}.group-setup__avatar{margin:0 -10px}.group-setup__name{font-size:20px}.group-setup__role{font-size:16px}.group-setup__contact-list{position:absolute;right:0;bottom:36px;left:0;margin-top:0}}.mx-button{font-size:14px;font-weight:700;line-height:40px;color:#fff;text-transform:uppercase;position:relative;display:block;margin-top:15px;width:100%;height:40px;transition:all .3s ease-out;fill:#fff}.btn{display:inline-block;margin:0;padding:0;cursor:pointer;text-align:center;vertical-align:top;background-color:transparent;border:none;outline:0}.btn_dark,.btn_fb,.btn_red,.btn_vk{font-size:14px;line-height:40px;color:#fff;position:relative;display:block;margin-top:15px;width:100%;height:40px;fill:#fff;transition:all .3s ease-out}.btn_dark,.btn_red{font-weight:700;text-transform:uppercase}.btn_dark{background:#1a1a1a}.btn_dark:hover,.btn_red{background:#b71c1c}.btn_red:hover{background:#1a1a1a}.btn_disabled{pointer-events:none;background-color:#c9c9c9}.btn_fb,.btn_vk{font-weight:500;text-transform:none}.btn__icon,a:visited .icon_svg{fill:inherit}.btn_vk{background:#2b587a}.btn_vk:hover{background:#b71c1c}.btn_fb{background:#3c5998}.btn_fb:hover{background:#b71c1c}.btn_share{display:table;height:auto}.btn_share .btn__icon{display:table-cell;border-right:2px solid #fff;width:40px;height:15px}.btn_share .icon_svg{display:block}.btn_share .btn__label{display:table-cell;width:100%;height:40px}.btn__icon,.btn__label{display:inline-block;vertical-align:middle}.btn__icon{line-height:0;width:20px;height:20px;margin-right:7px}.play-btn{border:none;background:0 0;padding:0}.play-btn_custom-play{text-align:left;display:block;margin:0 auto;padding:0;width:88px;height:88px;border:none;background:rgba(0,0,0,.4);border-radius:50%}.play-btn_custom-play:after{display:inline-block;vertical-align:middle;margin-left:33px;border-top:19px solid transparent;border-left:33px solid #fff;border-bottom:19px solid transparent}.play-btn_yt-play{position:absolute;top:50%;right:0;left:0;margin:-18px auto 0;width:50px;height:36px}.play-btn_yt-play .icon_svg{pointer-events:none}@media (min-width:980px){.btn_dark,.btn_fb,.btn_red,.btn_vk{line-height:60px;letter-spacing:.05em;height:60px}.btn_fb,.btn_vk{font-weight:700;text-transform:uppercase}.btn_share{font-size:11px;letter-spacing:.075em;margin:15px auto 0;width:160px;height:auto}}.icon.-inline{display:inline-block}.icon_svg{width:inherit;height:inherit}.icon.-socialfooter{width:36px;height:36px}.icon.-before-news,.icon.-socialheader{width:20px;height:20px}.icon.-socialfooter .icon_svg{fill:grey}.icon.-socialheader .icon_svg{fill:#b3b3b3}.icon.-before-news .icon_svg{fill:#fff}a{color:inherit}.links_list{display:block;margin:0;padding:0;list-style:none}.links_list .links_item{display:inline-block;padding:0 5px}.links_list.-header{margin-right:-5px}.links_list.-header .links_item{padding:0}.links_list.-footer{width:156px;margin:0 auto}.links_list.-footer .link.-icon,.links_list.-footer .links_item{padding:4px}.links_list.-before-news{display:table;width:100%;height:46px;margin:0 auto;background-color:#141414}.links_list.-before-news .links_item{display:table-cell;padding:12px 4px}.links_list.-before-news .link.-icon{display:block;width:22px;margin:0 auto;padding:0}.links_list_wrapper{padding:4% 4% 0}.link-with-arrow__link:hover .link-with-arrow__label,.link-with-under{text-decoration:underline}.link_text{vertical-align:middle}.link .icon{display:inline-block;vertical-align:middle}.icon+.link_text,.link_text+.icon{margin-left:12px}.link.-icon{display:inline-block;padding:5px}.source-link,.title-link{transition:all .3s ease-out}.source-link:hover,.title-link:hover{color:#b71c1c;fill:#b71c1c}.poster-link{display:block}.link-with-arrow{color:#b71c1c;font-size:14px;display:block}.link-with-arrow__icon,.link-with-arrow__label{display:inline-block;vertical-align:middle}.link-with-arrow__link{transition:all .3s ease-out}.link-with-arrow__icon{width:.43em;height:1.21em;fill:#b71c1c}.link-with-under{font-size:14px;color:#b71c1c;display:block}.back-link,.back-link__icon,.back-link__label,.itunes-link,.itunes-link__icon,.itunes-link__label{display:inline-block}.itunes-link{color:#1a1a1a;white-space:nowrap;fill:#1a1a1a;border:1px solid #1a1a1a;padding-right:10px;border-radius:3px;transition:all .3s ease-out}.itunes-link:hover{color:#b71c1c;fill:#b71c1c;border-color:#b71c1c}.link-rows__item_vk,.tour-about__soc-item_vk{color:#2b587a}.itunes-link__icon{vertical-align:middle;width:20px;height:20px}.itunes-link__label{font-size:12px;vertical-align:middle}.back-link{font-size:14px;font-weight:500}.back-link__cont{text-align:center;margin-top:30px}.back-link__icon{vertical-align:middle;margin-right:5px;width:35px;height:35px}.back-link__label{vertical-align:middle}.statistic-link{text-align:center;margin-top:15px}.link-rows_article{margin-top:30px}.link-rows_article .link-rows__list{height:auto;overflow:visible;opacity:1}.link-rows_article .link-rows__item{border-top:2px solid #c9c9c9;border-bottom:none}.link-rows__title{font-size:17px;font-weight:500;position:relative;margin:.625em -15px 0;border-bottom:2px solid #c9c9c9;padding:25px 35px 25px 15px;background:#e6e6e6;cursor:pointer}.link-rows__title.-active .link-rows__title-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.link-rows__title.-active+.link-rows__list{height:auto;opacity:1}.link-rows__title-icon{line-height:0;position:absolute;right:15px;top:50%;display:block;margin-top:-8px;padding:5px;width:9px;height:6px;box-sizing:content-box;transition:all .3s ease-out}.link-rows__list{height:0;overflow:hidden;opacity:0;transition:all .3s ease-out}.link-rows__item{display:block;padding:25px 0;border-bottom:2px solid #c9c9c9}.link-rows__icon,.link-rows__label{display:inline-block;vertical-align:middle}.link-rows__item:last-child{border-bottom:none}.link-rows__item_vk .link-rows__icon{fill:#2b587a}.link-rows__item_fb{color:#3c5998}.link-rows__item_fb .link-rows__icon{fill:#3c5998}.link-rows__item_tw{color:#55acee}.link-rows__item_tw .link-rows__icon{fill:#55acee}.link-rows__item_ig{color:#262626}.link-rows__item_ig .link-rows__icon{fill:#262626}.link-rows__item_sc{color:#ff5400}.link-rows__item_sc .link-rows__icon{fill:#ff5400}.link-rows__item_gp{color:#db4e3f}.link-rows__item_gp .link-rows__icon{fill:#db4e3f}.link-rows__item_vimeo{color:#24b6eb}.link-rows__item_vimeo .link-rows__icon{fill:#24b6eb}.link-rows__item_lj{color:#15a2da}.link-rows__item_lj .link-rows__icon{fill:#15a2da}.link-rows__item_yt{color:#d22222}.link-rows__item_yt .link-rows__icon{fill:#d22222}.link-rows__item .link{color:#b71c1c}.link-rows__icon{width:20px;height:20px;fill:inherit}.link-rows__label{font-size:14px;font-weight:500;color:inherit;margin-left:12px}@media (min-width:980px){.back-link,.link-with-arrow{font-size:16px}.links_list_wrapper{display:none}.links_list.-header .link .icon_svg{transition:all .3s ease-out}.links_list.-header .link:hover .icon_svg{fill:#b71c1c}.link-rows_article{display:table;width:100%}.link-rows_article .link-rows__list{display:table-cell;vertical-align:top;width:40%}.link-rows_article .link-rows__list:nth-child(2n){padding-left:3%}.link-rows_article .link-rows__item{border-top-width:1px}.link-rows_article .link-rows__item:last-child{border-bottom:none}.link-rows__item,.link-rows__title{border-bottom-width:1px}.link-rows__title{font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0;padding:25px 0;background:0 0;pointer-events:none;cursor:default}.link-rows__title-icon{display:none}.link-rows__list{margin-bottom:30px;height:auto;opacity:1}.link-rows__item:last-child{border-bottom:1px solid #c9c9c9}.link-rows__label{margin-left:17px;width:250px}}h1,h3{line-height:1.25em;margin:.625em 0 .3em}h1{font-size:24px}h2{font-size:14px;line-height:1.43em;font-weight:700;margin:1.1em 0 .55em}h3{font-size:18px}h4{font-size:16px;font-weight:500}.title__fp,.title__sp{font-size:6.4vw;line-height:normal}.navigation.-header .navigation_link,.toggle .toggle_btn_dark,.toggle .toggle_btn_red{font-weight:700;text-transform:uppercase}.after-content__title{margin:0 0 .5em;padding-left:15px}.title__fp{display:none}.logo .icon{display:block;margin:0 auto;height:134px;width:110px}.logo .icon .icon_svg{fill:#000}@media (min-width:980px){.after-content__title{font-size:24px;padding-left:0}.logo{padding-top:0;width:110px;height:auto}.logo .icon{height:110px;width:110px}.navigation.-header{padding-left:15px}}.navigation.-header{height:40px;padding-left:15px;padding-right:15px;border-top:1px solid #f2f2f2;background:#fcfcfc}@media (min-width:768px){.navigation.-header{padding-left:15px;padding-right:15px}}@media (min-width:980px){.navigation.-header{padding-right:15px}}@media (min-width:1220px){.navigation.-header{padding-left:15px;padding-right:15px}}@media (min-width:1360px){.navigation.-header{padding-left:15px;padding-right:15px}}.navigation.-header .navigation_inner{white-space:nowrap;display:table;margin:0 auto;height:auto}.navigation.-header .navigation_item{display:table-cell;height:auto;padding:5px 0;text-align:center}.navigation.-header .navigation_item:first-child{text-align:left}.navigation.-header .navigation_item:last-child{text-align:right}.navigation.-header .navigation_link{display:inline-block;padding:0 15px;font-size:14px;line-height:30px;text-decoration:none;color:#1a1a1a}.navigation.-header .navigation_link_hide{display:none}.navigation.-header.-select{height:auto;padding:22px 0;border-top:none;background-color:rgba(229,229,229,.95)}.navigation.-header.-select .navigation_inner,.navigation.-header.-select .navigation_item{display:block}.navigation.-header.-select .navigation_item,.navigation.-header.-select .navigation_item:first-child,.navigation.-header.-select .navigation_item:last-child{text-align:center}@media (min-width:980px){.navigation.-header{border-top:none;background:0 0}.navigation.-header .navigation_inner{width:auto;margin:0 auto}.navigation.-header .navigation_link{padding:0 20px;transition:all .3s ease-out}.navigation.-header .navigation_link:hover{color:#b71c1c}.navigation.-header .navigation_link_hide{display:inline}}.toggle .toggle_btn{display:inline-block;margin:0;padding:0;cursor:pointer;text-decoration:none;text-align:center;vertical-align:top;background-color:transparent;border:none;outline:0}.toggle .toggle_btn_dark,.toggle .toggle_btn_fb,.toggle .toggle_btn_red,.toggle .toggle_btn_vk{line-height:40px;color:#fff;position:relative;display:block;margin-top:15px;width:100%;height:40px;fill:#fff;font-size:14px;transition:all .3s ease-out}.soc-block,.soc-block__icon,.soc-block__item,.soc-block__label,.toggle .toggle_btn__icon{vertical-align:middle}.toggle .toggle_btn_dark{background:#1a1a1a}.toggle .toggle_btn_dark:hover,.toggle .toggle_btn_red{background:#b71c1c}.toggle .toggle_btn_red:hover{background:#1a1a1a}.toggle .toggle_btn_disabled{pointer-events:none;background-color:#c9c9c9}.toggle .toggle_btn_fb,.toggle .toggle_btn_vk{font-weight:500;text-transform:none}.toggle .toggle_btn_vk{background:#2b587a}.toggle .toggle_btn_vk:hover{background:#b71c1c}.toggle .toggle_btn_fb{background:#3c5998}.toggle .toggle_btn_fb:hover{background:#b71c1c}.toggle .toggle_btn_share{display:table;height:auto}.toggle .toggle_btn_share .btn__icon{display:table-cell;border-right:2px solid #fff;width:40px;height:15px}.toggle .toggle_btn_share .icon_svg{display:block}.toggle .toggle_btn_share .btn__label{display:table-cell;width:100%;height:40px}.toggle .toggle_btn__icon{line-height:0;display:inline-block;width:20px;height:20px;margin-right:7px;fill:inherit}.toggle .toggle_btn__label{display:inline-block;vertical-align:middle}.toggle .icon.-toggle-default{display:inline-block}.toggle .icon.-toggle-pressed,.toggle.-pressed .icon.-toggle-default{display:none}.toggle.-pressed .icon.-toggle-pressed{display:inline-block}.toggle.-sidebar{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.toggle.-sidebar .toggle_btn{padding:5px}.toggle.-sidebar .toggle_btn .icon{width:19px;height:25px}.toggle.-sidebar .toggle_btn .icon_svg{fill:#1a1a1a}.toggle.-sidebar.-hide{display:none}.toggle.-menu{position:absolute;top:50%;left:50%;display:block;margin-left:35px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden}.source-group:hover .source-group__items,.toggle.-menu.-show{opacity:1;visibility:visible}.toggle.-menu .toggle_btn{padding:10px}.toggle.-menu .toggle_btn .icon{width:9px;height:6px}.toggle.-menu.-open .icon_svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:980px){.toggle.-sidebar,.toogle.-menu{display:none}}.soc-block{font-size:14px;font-weight:500;color:#000;position:relative;display:table-cell}.soc-block_tour-desc,.soc-block_tour-end-block{color:inherit;text-align:center;fill:currentColor}.soc-block_concert .ya-share2{margin-bottom:0}.soc-block_article{display:block;text-align:center;border-top:2px solid #c9c9c9;border-bottom:2px solid #c9c9c9;padding:15px 0}.soc-block_post{display:none}.soc-block_concert{text-align:center;display:block;padding:15px;background:#e6e6e6}.soc-block_concert-old .soc-block__label{display:none}.soc-block_video-list{position:static}.soc-block_video-list .soc-block__item{display:block}.soc-block_video-list .soc-block__icon{display:block;width:15px;height:15px}.soc-block_video-list .ya-share2{top:100%;bottom:auto}.soc-block_tour{text-align:center;display:block}.soc-block_tour .soc-block__label{font-weight:700;letter-spacing:.5px;text-transform:uppercase;position:absolute;top:8px;left:0}.soc-block_tour-desc{display:block;padding-bottom:20px}.soc-block_tour-desc .soc-block__label{font-weight:700;text-transform:uppercase;display:block;margin-bottom:11px}.soc-block_tour-end-block{display:block;padding:8px 0 15px}.soc-block_tour-end-block .soc-block__label{font-weight:700;text-transform:uppercase;position:absolute;top:16px;left:0}.soc-block__actions{position:relative}.soc-block__item{display:inline-block;border:none;padding:0;background:0 0}.soc-block__item.-liked{color:#b71c1c;fill:#b71c1c}.soc-block__item_share .soc-block__counter{display:none}.soc-block__item-wrapp,.soc-block__label{display:inline-block}.soc-block__item-wrapp:not(:first-child){margin-left:12px}.soc-block__item-wrapp:not(:last-child){margin-right:12px}.soc-block__label-desktop{display:none}.soc-block__icon{display:inline-block;width:35px;height:35px;transition:all .3s ease-out}.soc-block__counter{margin-left:4px;transition:all .3s ease-out}.ya-share2{font-size:12px;font-weight:500;color:#fff;text-align:left;white-space:normal;position:absolute;right:0;left:0;bottom:100%;z-index:50;display:none;margin-bottom:15px;box-shadow:0 10px 20px 0 rgba(0,0,0,.3)}.archive-filter__input,.city-select__input{letter-spacing:.05em;box-shadow:-3px 3px 3px 0 rgba(0,0,0,.06) inset}.ya-share2.-active{display:block}.ya-share2:before{position:absolute;top:100%;right:50%;display:none;margin-right:-6px;border-top:6px solid #666f80;border-right:6px solid transparent;border-left:6px solid transparent}.ya-share2__container{background:#666f80}.ya-share2__list{display:-webkit-flex;display:-ms-flexbox;display:flex}.ya-share2__item{white-space:nowrap;display:block;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:9px 8px;width:1px;cursor:pointer}.ya-share2__badge{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ya-share2__source_button,.ya-share2__title{display:none}.ya-share2__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px;background-size:contain;background-position:center;background-repeat:no-repeat}.ya-share2__icon:not(:last-child){margin-right:6px}.ya-share2__item_service_facebook{background-color:#3c5998}.ya-share2__item_service_facebook .ya-share2__icon{background-image:url(../img/svg/share-fb.svg)}.ya-share2__item_service_moimir{background-color:#3d6cb0}.ya-share2__item_service_moimir .ya-share2__icon{background-image:url(../img/svg/share-mm.svg)}.ya-share2__item_service_vkontakte{background-color:#2b587a}.ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(../img/svg/share-vk.svg)}.ya-share2__item_service_gplus{background-color:#db4e3f}.ya-share2__item_service_gplus .ya-share2__icon{background-image:url(../img/svg/share-gp.svg)}.ya-share2__item_service_odnoklassniki{background-color:#f2720d}.ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(../img/svg/share-od.svg)}.ya-share2__item_service_twitter{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;background-color:#55acee}.ya-share2__item_service_twitter .ya-share2__icon{background-image:url(../img/svg/share-tw.svg)}.ya-share2__counter{overflow:hidden;text-overflow:ellipsis}.ya-share2__counter:empty:after{content:'0'}.ya-share2__source{text-align:left;white-space:nowrap;position:relative;border:none;padding:14px 12px;width:100%;overflow:hidden;background:#666f80;cursor:pointer}.ya-share2__source_link{display:block}.ya-share2__source:after{content:'';position:absolute;top:0;right:0;bottom:0;display:block;width:42px;background:linear-gradient(to right,rgba(102,111,128,0) 0,#666f80 70%,#666f80 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00666f80', endColorstr='#666f80', GradientType=1)}.ya-share2__source-icon,.ya-share2__source-link{display:inline-block;vertical-align:middle;pointer-events:none}.ya-share2__source-icon{margin-right:12px;width:22px;height:22px;fill:#fff}.ya-share2__source-link{font-size:12px;border:none;width:100%;background:0 0}@media (min-width:980px){.soc-block_article,.soc-block_post{display:table-cell}.soc-block_article .ya-share2,.soc-block_post .ya-share2{margin-left:0}.soc-block_post .ya-share2:before{right:auto;left:0;border-left-width:0}.soc-block_article{text-align:left;border:none;padding:20px 0 0;width:50%}.soc-block_article .ya-share2:before{right:auto;left:0;border-left-width:0}.soc-block_concert{text-align:left;padding:15px 35px}.soc-block_concert .soc-block__label{font-size:20px;font-weight:700;display:inline-block}.soc-block_concert .soc-block__label:not(:first-child){margin-left:50px}.soc-block_concert .ya-share2{margin-bottom:20px}.soc-block_tour .soc-block__label{top:9px}.soc-block_tour-desc .soc-block__label{position:absolute;top:9px;left:0}.soc-block__item:hover{color:#b71c1c;fill:#b71c1c}.soc-block__item-wrapp{position:relative}.soc-block__item .soc-block__counter{display:inline-block;vertical-align:middle}.soc-block__item .soc-block__counter:after{display:none}.soc-block__item .soc-block__counter:empty:after{content:'';display:block;border:2px solid #1a1a1a;border-right-color:transparent;border-left-color:transparent;width:15px;height:15px;border-radius:50%;-webkit-animation:rotateElement linear .6s normal infinite;animation:rotateElement linear .6s normal infinite}.soc-block__label-mobile{display:none}.soc-block__label-desktop,.ya-share2:before,.ya-share2__source_button{display:block}.ya-share2{right:auto;left:18px;margin-left:-120px;width:240px}.ya-share2__source_link{display:none}}.yt-player{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.yt-player iframe{width:100%!important;height:100%!important}.source-group{display:table-cell;vertical-align:middle;position:relative}.source-group__show-other{border:none;padding:4px 0;background:0 0}.source-group__icon{line-height:10px;width:20px;height:10px}.source-group__items{font-size:14px;color:#fff;fill:#fff;position:absolute;bottom:100%;opacity:0;visibility:hidden;background:rgba(26,26,26,.93);transition:all .3s ease-out}.source-group__items:after{content:'';position:absolute;top:100%;left:10px;display:block;border-top:5px solid rgba(26,26,26,.93);border-right:5px solid transparent}.source-group__items .source-link{white-space:nowrap;display:block;border-bottom:1px solid rgba(140,140,140,.2);padding:10px 15px}.source-group__items .source-link:last-child{border-bottom:none}.mini-text{font-size:14px}.blockquote{font-weight:500;text-align:center;margin:27px 0 15px;border-top:2px solid #c9c9c9;border-bottom:2px solid #c9c9c9;padding:20px 0}.blockquote__author,.blockquote__avatar,.blockquote__name{display:inline-block;vertical-align:middle}.blockquote__text{font-size:20px;margin-bottom:12px}.blockquote__avatar{width:25px;height:25px;border:1px solid #c9c9c9;border-radius:50%}.blockquote__name{font-size:14px;margin-left:7px}.clear{clear:both}@media (min-width:980px){.blockquote{margin:45px 0;border-width:1px;padding:30px 0}.blockquote__text{font-size:24px;line-height:30px}.blockquote__avatar{width:30px;height:30px}.blockquote__name{font-size:16px}}.pagination{font-size:16px;font-weight:500;display:table;margin-top:15px;border-top:2px solid #8c8c8c;padding-top:20px;width:100%}.pagination__cell{display:table-cell;vertical-align:middle}.pagination__cell_prev{text-align:left}.pagination__cell_pages{text-align:center;width:100%}.pagination__cell_next{text-align:right}.pagination__icon{line-height:0;display:block;vertical-align:middle;width:.78em;height:.78em;fill:#1a1a1a}.pagination__next-link,.pagination__pages-link,.pagination__prev-link{line-height:1.56em;display:inline-block;vertical-align:middle;width:1.56em;height:1.56em}.pagination__pages-link.-active{color:#b71c1c;background:#c9c9c9}.preloader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:table;width:100%;height:70vh;opacity:1;visibility:visible;transition:all .3s ease-out}.preloader.-hidden,.preloader_content{opacity:0;visibility:hidden}.preloader_inner{display:table-cell;vertical-align:middle}.preloader_wrapp{position:relative;margin:0 auto;width:300px;height:300px}.preloader_indicator{position:absolute;right:0;bottom:0;display:block;width:300px;height:300px}.photo-list__inner,.photo-list__item{display:inline-block}.preloader_indicator.-white{fill:#fff}.preloader_indicator.-black{height:0;overflow:hidden;transition:.6s}.ph-slider__nav,.ph-slider__thumb,.placard-map__placemark-icon,.preloader_content{transition:all .3s ease-out}.preloader_indicator.-black.-active{height:100%}.preloader_indicator .icon_svg{position:absolute;bottom:0;right:0;width:300px;height:300px}.placard-map__placemark:hover .placard-map__placemark-label,.preloader_content.-visible{opacity:1;visibility:visible}.photo-list__wrapp{overflow-x:scroll;padding-bottom:50px}.photo-list__item{position:relative;vertical-align:top;margin-right:10px;width:115px;height:115px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.photo-list__item:last-child{margin-right:0}.photo-list__last-overlay{display:table;width:100%;height:100%}.photo-list__last-inner{font-size:24px;font-weight:500;color:#fff;text-align:center;display:table-cell;vertical-align:middle;background:rgba(0,0,0,.5)}@media (min-width:980px){.photo-list__wrapp{padding-bottom:0;overflow-x:visible}.photo-list__inner{display:block;margin:0 auto;width:710px}.photo-list__item{margin-right:0;margin-bottom:10px;width:230px;height:155px}.photo-list__item:first-child{width:470px;height:320px}.photo-list__last-inner{font-size:40px}}@media (min-width:1360px){.photo-list__inner{width:950px}}.poster__image{display:block;width:100%}.poster__link-icon,.poster__link-label{display:inline-block;vertical-align:middle}.poster__title{font-size:24px;font-weight:500;position:relative;margin:0}.poster__link-source{position:absolute;right:30px;bottom:30px;overflow:hidden;text-align:right;white-space:nowrap}.poster__link-label{font-size:14px;font-weight:500;margin-right:7px}.poster__link-icon{width:23px;height:23px;fill:#fff}@media (min-width:980px){.poster__title{font-size:54px;line-height:60px;font-weight:700}}.placard-map{position:relative;margin-bottom:30px}.placard-map__map{display:block;width:100%}.placard-map__placemark{line-height:0;position:absolute;display:block;pointer-events:none}.placard-map__placemark-icon{position:relative;display:inline-block;width:8px;height:11px;fill:#b71c1c}.placard-map__placemark-icon.-moscow{width:12px;height:16px}.placard-map__placemark-label{font-size:10px;line-height:normal;color:#fff;white-space:nowrap;position:absolute;bottom:100%;left:50%;display:inline-block;margin-bottom:6px;padding:2px 4px 0;opacity:0;visibility:hidden;background:#1a1a1a;transition:all .3s ease-out}.placard-map__placemark-label:after{content:'';position:absolute;top:100%;left:0;display:block;border-left:4px solid #1a1a1a;border-bottom:4px solid transparent}.placard-map__placemark-list{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:980px){.placard-map{margin:0 auto 30px;max-width:700px}.placard-map__placemark{pointer-events:auto}.placard-map__placemark:hover .placard-map__placemark-icon{fill:#1a1a1a}.placard-map__placemark-icon{width:18px;height:25px}.placard-map__placemark-icon.-moscow{width:25px;height:37px}}.ph-slider{position:relative;overflow:hidden;background:#000}.ph-slider__full-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ph-slider__full-image-wrapp{position:relative;width:100%;height:320px;overflow:hidden}.ph-slider__pagers{font-size:0;white-space:nowrap;padding:15px;height:85px;overflow:hidden}.ph-slider__pagers-wrapp{padding-bottom:50px;overflow-x:scroll}.ph-slider__thumb{display:inline-block;vertical-align:top;margin-right:7.5px;width:55px;height:55px;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;opacity:.7;outline:transparent solid 2.5px;outline-offset:-2.5px}.ph-slider__nav:after,.ph-slider__nav:before{position:absolute;display:block;content:''}.ph-slider__thumb.-active,.ph-slider__thumb:hover{outline-color:#b71c1c;opacity:1}.ph-slider__thumb:last-child{margin-right:0}.ph-slider__cnt-info{font-size:12px;color:#fff;position:absolute;top:15px;left:30px;z-index:90}.ph-slider__slide-count{opacity:.5}.ph-slider__nav{font-size:0;position:absolute;top:50%;z-index:90;margin-top:-13px;border:none;width:26px;height:26px;background:0 0}.ph-slider__nav:before{top:-2px;left:-2px;border-left:10px solid #000;border-bottom:10px solid #000;width:30px;height:30px;opacity:.34}.ph-slider__nav:after{top:0;left:0;border-bottom:6px solid #fff;border-left:6px solid #fff;width:100%;height:100%}.ph-slider__nav_prev{left:17px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ph-slider__nav_next{right:17px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.ph-slider__nav.-disabled{pointer-events:none;cursor:default;opacity:0}.ph-slider__nav .icon_svg,.ph-slider__progress-bar{display:none}@media (min-width:980px){.ph-slider_popup,.ph-slider_popup .ph-slider__full-image-wrapp{overflow:visible}.ph-slider{background:0 0}.ph-slider__cnt-info{font-size:14px;color:#000;position:static;display:none;margin-bottom:5px}.ph-slider_popup .ph-slider__nav{fill:#fff;margin-top:-20px;width:34px;height:40px;opacity:.5}.ph-slider_popup .ph-slider__nav_prev{left:-85px;-webkit-transform:none;-ms-transform:none;transform:none}.ph-slider_popup .ph-slider__nav_next{right:-85px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ph-slider_popup .ph-slider__nav.-disabled{opacity:.3}.ph-slider_popup .ph-slider__nav:after,.ph-slider_popup .ph-slider__nav:before{display:none}.ph-slider_popup .ph-slider__nav .icon_svg{display:block}.ph-slider__full-image-wrapp{height:530px}.ph-slider__full-image-wrapp:hover .ph-slider__nav{opacity:1}.ph-slider__full-image-wrapp:hover .ph-slider__nav.-disabled,.popup_main .ph-slider__nav{opacity:0}.ph-slider__pagers{padding:20px 0;height:135px}.ph-slider__thumb{width:95px;height:95px}.ph-slider__progress-bar{display:block;background:#c9c9c9;cursor:pointer}.ph-slider__progress-marker{width:90px;height:8px;background:#a6a6a6;pointer-events:none}}.login-form__field_error .login-form__message,.login-form__text .link{color:#b71c1c}.archive-filter{display:table}.archive-filter__field{display:table-cell;vertical-align:top;width:100%}.archive-filter__field_submit{width:42px}.archive-filter__input{font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;display:block;border:1px solid #c9c9c9;padding:5px;width:100%;height:42px}.archive-filter__submit{display:block;margin-left:5px;width:42px;height:42px;background:#b71c1c}.archive-filter__submit-icon{display:inline-block;width:15px;height:15px;fill:#fff}.login-form{margin:0 auto 3em;max-width:325px;text-align:center}.login-form__field{display:block;vertical-align:top;width:100%;margin-bottom:15px}.login-form__field_error .login-form__input{border-color:#b71c1c}.login-form__title{margin:1em 0 .9em;font-size:20px;font-weight:700}.login-form__text{font-size:16px;line-height:22px}.login-form__input,.login-form__submit{display:block;width:100%;height:42px;padding:5px;font-size:14px;font-weight:500;letter-spacing:.05em;text-align:center}.login-form__input{border:1px solid #c9c9c9}.login-form__message{font-size:12px;margin:4px 0 -5px}.login-form__submit{display:block;background:#b71c1c;color:#fcfcfc}@media (min-width:980px){.archive-filter__input{font-size:11px}}.popup_wrapper{position:relative;height:100%;padding:0 15px 20px}.popup_wrapper.-full-screen{padding-top:54px;height:100vh}.popup_wrapper.-full-screen .popup_header{position:absolute;top:0;right:15px;left:15px}.popup_wrapper.-full-screen .popup_main{height:100%}.popup_footer,.popup_header{position:relative;padding:10px 0;height:54px}.popup_footer{padding-left:15px;padding-right:15px;background-color:#1a1a1a}.popup_arrows{margin-left:-9px}.popup_close{position:absolute;bottom:10px;right:-5px}.popup_footer .popup_close{right:15px}.popup_btn{display:inline-block;margin:0;cursor:pointer;text-decoration:none;text-align:center;vertical-align:top;background-color:transparent;border:none;outline:0;padding:5px}.popup_btn_dark,.popup_btn_fb,.popup_btn_red,.popup_btn_vk{line-height:40px;position:relative;display:block;margin-top:15px;width:100%;height:40px;fill:#fff;font-size:14px;color:#fff;transition:all .3s ease-out}.popup_btn_dark,.popup_btn_red{font-weight:700;text-transform:uppercase}.popup_btn_dark{background:#1a1a1a}.popup_btn_dark:hover,.popup_btn_red{background:#b71c1c}.popup_btn_red:hover{background:#1a1a1a}.popup_btn_disabled{pointer-events:none;background-color:#c9c9c9}.popup_btn_fb,.popup_btn_vk{font-weight:500;text-transform:none}.popup_btn_vk{background:#2b587a}.popup_btn_vk:hover{background:#b71c1c}.popup_btn_fb{background:#3c5998}.popup_btn_fb:hover{background:#b71c1c}.popup_btn_share{display:table;height:auto}.popup_btn_share .btn__icon{display:table-cell;border-right:2px solid #fff;width:40px;height:15px}.popup_btn_share .icon_svg{display:block}.popup_btn_share .btn__label{display:table-cell;width:100%;height:40px}.popup_btn .icon,.popup_btn__icon{display:inline-block;width:20px;height:20px}.popup_btn__icon{line-height:0;vertical-align:middle;margin-right:7px;fill:inherit}.popup_btn__label{display:inline-block;vertical-align:middle}.popup_btn .icon_svg{fill:#fff}.popup_btn.-arrow-prev{margin-right:20px}.popup_btn.-arrow-prev .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popup_btn.-close-text{line-height:20px;font-size:14px;vertical-align:top;text-transform:uppercase;color:#fff}.popup_main{background-image:url(../img/bg_mobile.jpg);background-position:0 0;background-repeat:repeat;background-color:#f1f1f1}@media (min-width:980px){.popup_wrapper{max-width:900px;margin:0 auto;padding:20px}.popup_wrapper.-small{max-width:630px}.popup_header{position:static;padding:0}.popup_arrows{margin:0}.popup_close{position:absolute;top:15px;right:-40px;bottom:auto}.popup_header .popup_btn .icon{width:32px;height:32px}.popup_header .popup_btn.-close .icon{width:28px;height:28px}.popup_header .popup_btn.-arrow-prev{position:absolute;top:70px;bottom:20px;left:-62px;margin-right:0;width:82px}.popup_header .popup_btn.-arrow-next{position:absolute;top:70px;right:-62px;bottom:20px;width:82px}.popup_footer{display:none}.popup_main{padding:30px}.popup_main .content-page_article{padding:0}}.voting{padding:15px}.voting__title{font-size:28px;text-align:center;margin:0}.voting__soc-text,.voting__votes{margin-top:50px;text-align:center}.voting__votes{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:100%;padding:30px 45px}.voting__votes-count{font-size:40px;font-weight:700;color:#b71c1c}.voting__votes-text{font-size:14px;line-height:1.38em}.voting__soc-text{font-size:16px;line-height:1.34em;font-weight:700}.voting__soc-buttons{font-size:0;text-align:center;margin:50px -2% 0}.voting__soc-buttons .btn{display:inline-block;width:46%;margin:0 2%}.voting__accepted{font-size:14px;line-height:1.36em;text-align:center;padding:20px 0 30px}.voting__accepted-title{color:#b71c1c;font-weight:700}.voting__all-votes,.voting__position{font-weight:700}.voting__rating{display:table;table-layout:fixed;margin:15px 0;width:100%}.voting__rating-wrapp{margin:0 -15px;padding:15px;background:#e6e6e6}.voting__rating-title{font-size:18px;font-weight:700;text-align:center}.voting__rating-row{display:table-row}.voting__rating-row_head .voting__rating-col{font-size:12px;font-weight:500;color:#8c8c8c;padding-top:0;padding-bottom:9px}.voting__rating-col{font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;display:table-cell;vertical-align:top;border-bottom:1px solid #c9c9c9;padding:15px 0 20px 3px;overflow:hidden}.voting__rating-col_index{font-weight:300;width:30px}.voting__rating-col_votes{width:70px}@media (min-width:980px){.voting__soc-text,.voting__votes{margin-top:30px}.voting{padding:0}.voting__title{font-size:34px}.voting__votes{text-align:left;display:table;padding:15px 70px}.voting__votes-count,.voting__votes-text{display:table-cell;vertical-align:middle;padding:0 8px}.voting__votes-count{font-size:44px}.voting__votes-text{color:#b71c1c}.voting__soc-buttons{margin:25px 0 0}.voting__soc-buttons .btn{width:170px;max-width:0 10px}.voting__accepted{line-height:22px;padding-top:25px}.voting__accepted-title{font-size:16px}.voting__accepted-text br{display:none}.voting__rating{margin:22px 0 25px}.voting__rating-wrapp{margin:0;padding:0 10px;background:0 0}.voting__rating-title{font-size:19px}.voting__rating-row_head .voting__rating-col{font-size:14px;font-weight:700;padding-bottom:5px}.voting__rating-col{font-size:16px;padding:20px 0 17px}.voting__rating-col_index{width:140px;padding-left:80px}.voting__rating-col_votes{width:90px}}.city-select{padding:15px;height:100%}.city-select__form{position:relative;padding-bottom:55px;height:100%}.city-select__field_submit{position:absolute;right:0;bottom:0;left:0}.city-select__title{font-size:16px;font-weight:700;margin:0 0 10px}.city-select__input{font-size:16px;font-weight:700;text-transform:uppercase;display:block;border:1px solid #c9c9c9;padding:5px 15px;width:100%;height:42px}.city-select__items{opacity:1;visibility:visible;transition:all .3s ease-out}.city-select__items:empty{opacity:0;visibility:hidden}.tile-section{position:relative;padding:4%}.tile-section_after-content{background:#e6e6e6}.tile{font-size:0;overflow:hidden;margin:-2%}.tile-item{text-align:left;color:#fff;position:relative;display:inline-block;vertical-align:top;margin:2%;width:96%;padding-bottom:96%;overflow:hidden;cursor:pointer;background:#1a1a1a}.tile-item:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:rgba(0,0,0,.1);opacity:0;transition:all .3s ease-out}.tile-item:hover .tile-item__poster{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.tile-item:hover:after{opacity:1}.tile-item__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .3s ease-out;will-change:transform;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tile-item__poster:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:rgba(0,0,0,.6)}.tile-item__wrapp{position:absolute;top:0;left:0;z-index:40;display:block;width:100%;height:100%;padding:15px;overflow:hidden}.tile-item__inner{display:table;width:100%;height:100%}.tile-item__title-container{display:table-cell;vertical-align:middle;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.tile-item__soc{position:absolute;right:10px;bottom:10px;z-index:100;display:block;padding:5px;overflow:hidden;text-align:right;white-space:nowrap}.tile-item__soc-icon,.tile-item__soc-label{display:inline-block;vertical-align:middle}.tile-item__soc-label{font-size:14px;font-weight:500;margin-right:7px}.tile-item__soc-icon{width:23px;height:23px;fill:#fff}.tile-item__label{position:absolute;top:-13px;right:-45px;z-index:50;padding:3px 18px 1px;width:111px;background:#b71c1c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.tile-item__label-text{font-size:14px;line-height:1;letter-spacing:.5px;font-weight:700;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;display:block;width:100%;overflow:hidden}.tile-item__media-wrapp{position:absolute;top:50%;right:15px;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tile-item__equalizer{display:block;margin-top:15px;width:100%;height:40px;fill:#fff}.tile-item__all{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}.tile-item__all-icon{margin-left:15px;width:53px;height:47px;fill:currentColor}.tile-item__all-label{font-weight:500;font-size:24px;line-height:30px}.tile-item_fb .tile-item__title,.tile-item_ig .tile-item__title,.tile-item_tw .tile-item__title,.tile-item_vk .tile-item__title{font-size:16px;line-height:1.375em;font-weight:300;margin:0}.tile-item_vk{background-color:#2b587a}.tile-item_tw{background-color:#55acee}.tile-item_fb{background-color:#3c5998}.tile-item_link .tile-item__title,.tile-item_photo .tile-item__title,.tile-item_sc .tile-item__title,.tile-item_site .tile-item__title{font-size:24px;font-weight:500;line-height:normal;margin:0;vertical-align:middle}.tile-item_yt[data-col="2"][data-row="1"] .play-btn{width:57px;height:57px}.tile-item_yt[data-col="2"][data-row="1"] .play-btn:after{margin-left:22px;border-top-width:12px;border-left-width:22px;border-bottom-width:12px}.tile-item_sc:before,.tile-item_yt:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:linear-gradient(to bottom,rgba(0,0,0,.75) 0,rgba(0,0,0,.75) 1%,rgba(0,0,0,.3) 31%,rgba(0,0,0,.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#4d000000', GradientType=0)}@media (min-width:980px){.tile-section{margin:0 auto;padding:10px 0;width:860px}.tile-section_after-content{background:0 0}.tile{margin:0}.tile_tour{margin:0 -11px -10px 0}.tile-item{margin:0 0 10px;padding-bottom:0}.tile-item[data-col="2"][data-row="2"] .tile-item__wrapp,.tile-item[data-col="3"][data-row="1"] .tile-item__wrapp{padding:50px}.tile_static .tile-item{margin-right:10px}.tile_static .tile-item:last-child{margin-right:0}.tile-item__title{max-width:220px;max-height:220px}.tile-item[data-col="1"]{width:280px!important}.tile-item[data-row="1"]{height:280px!important}.tile-item[data-col="2"]{width:570px!important}.tile-item[data-row="2"]{height:570px!important}.tile-item[data-col="2"][data-row="2"] .tile-item__title{max-width:470px;max-height:470px;font-size:48px}.tile-item[data-col="3"]{width:860px!important}.tile-item[data-col="3"][data-row="1"] .tile-item__title{max-width:694px;max-height:470px;font-size:48px;font-weight:700}.tile-item_fb .tile-item__title,.tile-item_ig .tile-item__title,.tile-item_tw .tile-item__title,.tile-item_vk .tile-item__title{font-size:14px}.tile-item_fb[data-col="2"][data-row="2"] .tile-item__title,.tile-item_ig[data-col="2"][data-row="2"] .tile-item__title,.tile-item_tw[data-col="2"][data-row="2"] .tile-item__title,.tile-item_vk[data-col="2"][data-row="2"] .tile-item__title{font-size:36px;line-height:1.1em}.tile-item_link .tile-item__title{font-size:21px}.tile-item_site .tile-item__title{font-size:48px;line-height:1.1;font-weight:700}.tile-item_site[data-row="1"] .tile-item__title{font-size:30px;font-weight:500}.tile-item_site[data-col="1"][data-row="1"] .tile-item__title{font-size:21px;line-height:1.29em}.tile-item_yt[data-col="2"][data-row="1"] .play-btn{width:80px;height:80px}.tile-item_yt[data-col="2"][data-row="1"] .play-btn:after{margin-left:29px;border-top-width:17px;border-left-width:29px;border-bottom-width:17px}.tile-item_sc .tile-item__title,.tile-item_yt .tile-item__title{font-size:18px}.tile-item_ig .tile-item__poster:before{background:rgba(0,0,0,.2);transition:background .3s ease-out}.tile-item_ig .tile-item__soc,.tile-item_ig .tile-item__title-container{opacity:0;transition:opacity .3s ease-out}.tile-item_ig:hover .tile-item__poster:before{background:rgba(0,0,0,.6)}.tile-item_ig:hover .tile-item__soc,.tile-item_ig:hover .tile-item__title-container{opacity:1}.tile-item__wrapp{padding:30px}.tile-item__soc{right:15px;bottom:15px}.tile-item__soc-label{font-size:12px;display:inline-block!important}.tile-item__soc-icon{width:18px;height:18px}}.article-type__name,.concert-list__tab-link,.concert-list_old .concert-list__title,.posts-item__see-full{font-weight:500}.article-text a,.article-type__soc-link,.article-type__type-link,.concert-list__buy-icon,.concert-list__buy-label,.concert-list__place,.concert-list__report-link,.concert-list__tab-link,.concert-list__title,.posts-item_link .posts-item__title,.posts-item_tw .posts-item__text,.ticket-list__go-icon{transition:all .3s ease-out}@media (min-width:1360px){.tile-section{width:960px}.tile-item .tile-item__title{max-width:596px;max-height:596px}.tile-item[data-col="1"]{width:313.33px!important}.tile-item[data-row="1"]{height:313.33px!important}.tile-item[data-col="2"]{width:636.66px!important}.tile-item[data-row="2"]{height:636.66px!important}.tile-item[data-col="2"][data-row="2"] .tile-item__title{max-width:536px;max-height:536px}.tile-item[data-col="3"]{width:960px!important}}@media (min-width:1700px){.tile-section{width:1283px}}.posts-section{padding:15px}.posts-item{margin-bottom:15px;border-bottom:2px solid #c9c9c9}.posts-item__title{font-size:24px}.posts-item__title_desctop{display:none}.posts-item__poster{position:relative;margin-bottom:15px}.posts-item__poster-image{display:block;width:100%;height:auto}.posts-item__text{font-size:14px;line-height:19px;margin-bottom:15px}.posts-item__pub-info{font-size:12px;color:#8c8c8c;display:table;margin:15px 0 10px;width:100%}.posts-item__pub-source{text-overflow:ellipsis;white-space:nowrap;display:table-cell;vertical-align:middle;width:50%;overflow:hidden;fill:#8c8c8c}.posts-item__pub-source_desctop{display:none}.posts-item__source-icon,.posts-item__source-label{display:inline-block;vertical-align:middle}.posts-item__source-icon{margin-right:10px;width:23px;height:23px}.posts-item__pub-date{text-align:right;text-overflow:ellipsis;white-space:nowrap;display:table-cell;vertical-align:middle;width:50%;overflow:hidden}.posts-item_tw .posts-item__text{font-size:16px;line-height:22px;color:#fff;padding:15px;background:#55acee}.posts-item_tw .posts-item__text:hover{background:#488ec2}.posts-item_link .posts-item__title{color:#fff;font-weight:500;padding:15px;background:#1a1a1a}.posts-item_link .posts-item__title:hover{background:#333}.posts-item_ig .posts-item__pub-info{margin-top:5px}.posts-item__ig-list{font-size:0;margin:0 -1.522vw}.ig-list__item{font-size:1vw;position:relative;display:inline-block;vertical-align:top;margin:1.522em;width:43.75em;height:43.75em;overflow:hidden;cursor:pointer;background-position:center;background-size:cover;background-repeat:no-repeat}.posts-item__photo-list{font-size:0;white-space:nowrap;margin-bottom:7px;height:115px;overflow:hidden}@media (min-width:980px){.posts-section{padding:20px 0}.posts-item{margin-bottom:40px;border-bottom-width:1px}.posts-item__title{font-size:34px;margin-top:0}.posts-item__title_mobile{display:none}.posts-item__title_desctop{display:block}.posts-item__text{font-size:16px;line-height:22px}.posts-item .article-socials{padding-top:0;width:auto}.posts-item .source-group{display:none}.posts-item__pub-info{font-size:14px;margin:30px 0 25px}.posts-item__pub-source{width:150px}.posts-item__pub-source_desctop{display:table-cell}.posts-item__source-icon{margin-right:6px;width:23px;height:20px}.posts-item__pub-date{width:150px}.posts-item__photo-list{white-space:normal;margin-bottom:4px;height:auto}.posts-item_fb .posts-item__poster,.posts-item_site .posts-item__poster,.posts-item_vk .posts-item__poster{float:left;width:280px;margin:0 20px 0 0}.posts-item_link .posts-item__title{font-size:24px;padding:30px}.posts-item_tw .posts-item__text{padding:30px}.posts-group{display:table;margin-bottom:40px}.posts-group:hover .posts-item:nth-child(1) .posts-item__pub-info{opacity:0;visibility:hidden}.posts-group .posts-item{display:table-cell;vertical-align:top;border-bottom:none;padding-bottom:130px;width:280px;position:relative}.posts-group .posts-item:nth-child(1) .posts-item__pub-info{opacity:1;visibility:visible}.posts-group .posts-item:nth-child(2){padding:0 10px 130px;box-sizing:content-box}.posts-group .posts-item:nth-child(2) .posts-item__pub-info{right:10px;left:10px;width:280px}.posts-group .posts-item:nth-child(2):after{right:10px;left:10px}.posts-group .posts-item:hover .posts-item__pub-info{opacity:1!important;visibility:visible!important}.posts-group .posts-item:after{content:'';display:block;height:1px;position:absolute;right:0;bottom:0;left:0;background:#c9c9c9}.posts-group .posts-item__poster{font-size:0;display:block;margin-bottom:0;height:280px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.posts-group .posts-item__poster-image{display:none}.posts-group .posts-item__poster:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.posts-group .posts-item__text{margin-top:15px}.posts-group .posts-item__pub-info{display:block;position:absolute;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:all .3s ease-out}.posts-group .posts-item__pub-date{width:140px}.posts-group .soc-block{display:block;margin:20px 0 30px}}.article-text a:active,.article-type__soc-link:active{opacity:.5}@media (min-width:1360px){.posts-group .posts-item{width:310px}.posts-group .posts-item:nth-child(2){padding:0 15px 130px}.posts-group .posts-item:nth-child(2) .posts-item__pub-info{right:15px;left:15px;width:310px}.posts-group .posts-item:nth-child(2):after{right:15px;left:15px}.posts-group .posts-item__pub-date,.posts-group .posts-item__pub-source{width:155px}.posts-group .posts-item__poster{height:310px}}.article-type{display:table;margin-bottom:15px;width:100%}.article-type__icon,.article-type__info{display:table-cell;vertical-align:middle}.article-type__icon{font-size:0}.article-type__icon .icon{width:45px;height:45px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%}.article-type__info{padding-left:10px;width:100%}.article-type__name{font-size:12px;line-height:1.4em}.article-type__soc-link{color:#b71c1c;border-bottom:1px solid transparent}.article-type__soc-link:hover{border-bottom-color:#b71c1c}.article-type__type{font-size:12px;line-height:1.4em;color:#8c8c8c}.article-type__type-link{border-bottom:1px solid transparent}.article-type__type-link:hover{color:#1a1a1a;border-bottom-color:#1a1a1a}.article-text{font-size:14px;line-height:1.36em;margin-top:.51em}.article-text a{color:#b71c1c;border-bottom:1px solid transparent}.article-text a:hover{border-bottom-color:#b71c1c}.article-pub-info{position:relative;margin-top:30px}.article-pub-date{font-size:12px;color:#8c8c8c;text-align:center;display:block;margin-top:15px}@media (min-width:980px){.article-type__icon .icon{width:50px;height:50px}.article-type__name,.article-type__type{font-size:14px}.article-pub-info{display:table;border-top:2px solid #c9c9c9;width:100%}.article-pub-date{font-size:14px;text-align:right;display:table-cell;vertical-align:middle;width:50%;padding-top:20px}}.concert-list{margin:30px 0}.concert-list_new{margin-bottom:45px}.concert-list_old{margin-bottom:0}.concert-list_old .concert-list__group-title{margin-bottom:-10px}.concert-list_empty{text-align:center;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:30px 0}.concert-list_empty .concert-list__group-title{font-size:21px;letter-spacing:normal;color:#c9c9c9;text-transform:none;margin-top:0}.concert-list__votes-count{margin:15px 0 1px}.concert-list__tabs{display:table;width:100%}.concert-list__tab{text-align:center;display:table-cell;vertical-align:middle}.concert-list__tab_arch{text-align:right;width:100%}.concert-list__tab-link{font-size:12px;white-space:nowrap;fill:#1a1a1a;display:inline-block;padding:4px 14px}.concert-list__tab-link.-active{color:#b71c1c;fill:#b71c1c;background:rgba(0,0,0,.1)}.concert-list__tab-link:hover{color:#b71c1c;fill:#b71c1c}.concert-list__tab-icon{line-height:0;display:inline-block;vertical-align:middle;margin-right:2px;width:10px;height:9px}.concert-list__tab-label{display:inline-block;vertical-align:middle}.concert-list__item,.concert-list__item-info{display:table;width:100%}.concert-list__item{border-top:1px solid #c9c9c9;padding:15px 0}.concert-list__item-link{display:table-row}.concert-list__item-link:hover .concert-list__date,.concert-list__item-link:hover .concert-list__place,.concert-list__item-link:hover .concert-list__title{color:#b71c1c}.concert-list__date{font-size:15px;display:table-cell;vertical-align:top;padding-right:15px;width:55px;transition:all .3s ease-out}.concert-list__day{font-size:21px;font-weight:700;display:block}.concert-list__month{font-size:15px;font-weight:500;display:block;margin-top:-4px}.concert-list__month_long{display:none}.concert-list__desc{display:table-cell;vertical-align:top;padding-right:15px}.concert-list__title{font-weight:700;margin-top:2px}.concert-list__place{font-size:15px;color:#8c8c8c}.concert-list__text{margin-top:5px}.concert-list__report{display:table-cell;vertical-align:top;width:20px}.concert-list__report-link:hover{color:#b71c1c;fill:#b71c1c}.concert-list__report-icon{display:block;width:20px;height:20px}.concert-list__buy-wrapp_desktop,.concert-list__report-label{display:none}.concert-list__group{margin-top:30px}.concert-list__group-title{letter-spacing:.075em;color:#b71c1c;text-align:center;text-transform:uppercase}.concert-list__group-year{font-size:12px;color:#8c8c8c;text-align:center;font-weight:500;margin-bottom:7px}.concert-list__filter{margin:15px auto 0;max-width:360px}.concert-list__buy-wrapp{padding:5px 0 0 55px}.concert-list__buy-icon,.concert-list__buy-label,.concert-list__buy-open{display:inline-block;vertical-align:middle}.concert-list__buy-wrapp_in-sidebar{margin-left:-55px}.concert-list__buy-wrapp_in-sidebar .concert-list__buy-icon{fill:#fcfcfc}.concert-list__buy-wrapp_in-sidebar .concert-list__buy-label{color:#fcfcfc}.concert-list__buy-wrapp_in-sidebar .concert-list__buy-status{padding-top:3px}.concert-list__buy-wrapp_in-tour-afisha{padding:0 0 0 80px}.concert-list__buy-wrapp_in-tour-afisha .concert-list__buy-icon{margin:0}.concert-list__buy-wrapp_in-tour-afisha .concert-list__buy-label,.concert-list__buy-wrapp_in-tour-afisha .concert-list__buy-status{font-size:12px;line-height:22px}.concert-list__buy-open{margin:0;border:none;padding:0;background:0 0}.ticket-list_in-tour-banner .ticket-list__item:before,.ticket-list_in-tour-end-block .ticket-list__item:before{border-color:#e00719}.concert-list__buy-open.-active .concert-list__buy-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.concert-list__buy-open.-highlight .concert-list__buy-icon{fill:#e00719}.concert-list__buy-open.-highlight .concert-list__buy-label{color:#e00719}.concert-list__buy-open:hover .concert-list__buy-icon{fill:#b71c1c}.concert-list__buy-open:hover .concert-list__buy-label{color:#b71c1c}.concert-list__buy-icon{line-height:0;margin-right:2px;width:8px;height:8px}.concert-list__buy-label{font-size:14px;font-weight:500;color:#3b3b3b}.concert-list__buy-status{font-size:14px;font-weight:500;color:#949494}.concert-list__ticket-info{padding-top:5px}@media (min-width:980px){.concert-list{margin:45px 0}.concert-list_old{margin-bottom:0}.concert-list_old__item{padding:27px 0}.concert-list_old .concert-list__date{font-size:18px;text-align:left;padding:6px 22px 0 0;width:75px}.concert-list_old .concert-list__title{font-size:20px;font-weight:700}.concert-list_old .concert-list__place{font-size:12px}.concert-list_empty .concert-list__group-title{font-size:34px;margin-bottom:0}.concert-list_empty .concert-list__wrapp{margin:0 auto;width:530px}.concert-list__report{font-size:16px;font-weight:500;text-align:right;width:160px}.concert-list__report-icon,.concert-list__report-label{display:inline-block;vertical-align:middle}.concert-list__report-label{margin-left:7px}.concert-list__tabs_in-title{position:relative;top:-59px;width:220px}.concert-list__filter{margin-top:0}.concert-list__tab-link{font-size:16px}.concert-list__tab-icon{width:20px;height:17px}.concert-list__group{margin-top:45px}.concert-list__group-title{font-size:20px;margin-bottom:2.25em}.concert-list__group-year{font-size:14px}.concert-list__item{padding:30px 0}.concert-list__date{text-align:right;padding-right:45px;width:185px}.concert-list__day{font-size:48px}.concert-list__month{font-size:14px;text-transform:uppercase}.concert-list__month_long{display:block}.concert-list__buy-wrapp_mobile,.concert-list__month_short{display:none}.concert-list__desc{padding-right:45px}.concert-list__title{font-size:34px;margin-top:4px}.concert-list__place{font-size:16px;font-weight:500;margin-top:6px}.concert-list__buy-wrapp_desktop{display:table-cell;vertical-align:middle;padding:0 35px 0 0}.concert-list__buy-wrapp_in-list{position:relative;padding:0;width:150px}.concert-list__buy-wrapp_in-list .concert-list__buy-icon{margin:0 0 0 2px;width:15px;height:14px}.concert-list__buy-wrapp_in-list .concert-list__buy-label,.concert-list__buy-wrapp_in-list .concert-list__buy-status{font-size:16px}.concert-list__buy-wrapp_in-sidebar .concert-list__buy-icon{width:8px}.concert-list__buy-wrapp_in-sidebar .concert-list__buy-label,.concert-list__buy-wrapp_in-sidebar .concert-list__buy-status{font-size:12px}}.city-list,.ticket-list__go,.ticket-list__item-main,.ticket-list__item_main{font-weight:500}.ticket-list_in-list,.ticket-list_in-tour-afisha,.ticket-list_in-tour-banner,.ticket-list_in-tour-end-block{display:none}.ticket-list_in-concert{margin:13px 0 0 -25px}.ticket-list_in-sidebar{display:none;margin-left:-55px}.ticket-list_in-sidebar .ticket-list__go{color:#fcfcfc;background:#2a2a2a;fill:#fcfcfc}.ticket-list_in-tour-banner .ticket-list__item,.ticket-list_in-tour-end-block .ticket-list__item{background:#e00719;color:#fafafa}.ticket-list_in-sidebar .ticket-list__item{color:#fafafa}.ticket-list_in-tour-banner .ticket-list__item-comment{color:#fafafa}.ticket-list_in-tour-end-block .ticket-list__item-comment{color:#fafafa}.ticket-list_yellow .ticket-list__item{color:#060505;background:#fc0}.ticket-list_yellow .ticket-list__item:before{border-color:#fc0}.ticket-list__go{font-size:14px;color:#000;text-align:right;position:relative;display:block;border:none;margin-top:10px;padding:2.5px 4.5px 2.5px 15px;width:100%;background:#e6e6e6}.ticket-list__go.-liked{fill:#b71c1c}.ticket-list__go-label{position:absolute;top:50%;left:15px;margin-top:-8.5px}.horizontal-promo:before,.ticket-list__item:before{left:0;bottom:0;content:''}.ticket-list__go-counter{display:inline-block;vertical-align:middle;margin-bottom:-2px}.ticket-list__go-icon{display:inline-block;vertical-align:middle;width:35px;height:35px}.ticket-list__items-comment{display:none}.ticket-list__item{font-size:14px;color:#fafafa;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;margin-top:10px;padding:10px 42px 8px 16px;overflow:hidden;background:#b71c1c}.ticket-list__item-main .ticket-list__item-icon,.ticket-list__item_main .ticket-list__item-icon{right:12px;margin-top:-12px;width:24px;height:24px}.ticket-list__item:before{position:absolute;top:0;right:0;border:2px solid #b71c1c}.ticket-list__item-label{line-height:22px}.ticket-list__item-icon{font-size:0;position:absolute;top:50%;right:15px;display:inline-block;margin-top:-6px;width:12px;height:12px;fill:currentColor}.ticket-list__item-caption{font-weight:500;font-size:10px;letter-spacing:.3px;line-height:12px;position:absolute;top:50%;right:47px;margin-top:-11px;padding:6px 12px 4px;background:rgba(250,250,250,.3)}.ticket-list__item-comment{font-size:12px;color:#949494;margin-top:3px}.ticket-list a{color:#fff;border-bottom:none}@media (min-width:980px){.ticket-list_in-list{padding:34px 0 6px 180px;width:480px}.ticket-list_in-concert{margin-left:0;width:300px}.ticket-list_in-sidebar{padding-top:11px}.ticket-list_in-sidebar .ticket-list__items-comment{font-size:14px;margin-top:13px}.ticket-list__item{margin-top:10px}.ticket-list__items-comment{font-weight:500;color:#8c8c8c;display:block;margin:11px 0 -4px}}.city-list{font-size:12px;width:100%}.city-list__wrapp{margin-top:25px}.city-list__item{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}.city-list__letter{width:55px}.city-list__star{display:block;width:14px;height:14px}.city-list__city{font-size:16px}.city-list__city-link{display:block;padding:30px 0}.city-list__concert-count{text-align:right;display:none}.tour-afisha__title,.tour-btn,.tour-desc,.tour-end-block__date,.tour-end-block__title,.tour-promo__content{text-align:center}@media (min-width:980px){.city-list__wrapp{margin-top:45px}.city-list__letter{font-size:14px;width:80px}.city-list__star{line-height:11px;width:11px;height:11px}.city-list__city{font-size:20px;font-weight:700}.city-list__concert-count{font-size:16px;text-align:center;display:table-cell;width:170px}}.horizontal-promo__title,.tour-promo__title{line-height:38px;font-weight:700;text-transform:uppercase}.video-list__premiere{font-size:11px;font-weight:700;letter-spacing:.1em;color:#b71c1c;text-transform:uppercase;margin-bottom:7px}.video-list__head{position:relative;display:table;margin-bottom:12px;width:100%}.video-list__title{font-size:24px;font-weight:700;display:table-cell;vertical-align:middle;margin-top:0;padding-right:15px;width:100%}@media (min-width:980px){.video-list__premiere{font-size:12px}.video-list__head .soc-block_mobile{display:none}.video-list__head .soc-block_desctop{display:table-cell}}.horizontal-promo{position:relative;margin:0 -15px;height:313px;overflow:hidden}.horizontal-promo:before{position:absolute;top:0;right:0;z-index:20;background:rgba(0,0,0,.6)}.horizontal-promo__stub{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#1f1f1f}.horizontal-promo__video{position:absolute;top:50%;left:50%;z-index:10;display:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.horizontal-promo__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.horizontal-promo__content-inner{color:#fff;text-align:center;margin:0 auto;padding:0 20px;max-width:905px}.horizontal-promo__title{font-size:34px;margin:0}.horizontal-promo__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.horizontal-promo+.tour-desc{margin-top:15px}@media (min-width:980px){.horizontal-promo{margin:0;padding:0}.horizontal-promo__stub{background-size:auto 100%}.horizontal-promo__video{display:block;height:100%;width:auto}}.tour-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -20px;min-height:375px;position:relative;z-index:10}.tour-banner__bg,.tour-banner__bg:after{position:absolute;right:0;bottom:0;left:0;top:0}.tour-banner_ekaterinburg .tour-banner__title{font-size:34px}.tour-banner_volgograd .tour-banner__title{font-size:45px}.tour-banner_kaliningrad .tour-banner__title{font-size:35px}.tour-banner_spb .tour-banner__title{font-size:28px}.tour-banner__bg{z-index:-1;overflow:hidden}.tour-banner__bg:after{content:'';z-index:10;background:rgba(31,31,31,.5)}.tour-banner__bg-lines,.tour-banner__bg-stage{right:0;left:0;z-index:-1;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0}.tour-banner__bg-stage{top:0;background-position:center}.tour-banner__bg-stage_desktop{display:none}.tour-banner__bg-lines{height:150px;background-position:center top}.tour-banner__bg-shnur{position:absolute;bottom:0;right:9%;z-index:20;display:block;width:auto;height:81%;-webkit-transform:translateX(8%);-ms-transform:translateX(8%);transform:translateX(8%)}.tour-banner__bg-shnur_desktop{display:none}.tour-banner__content{color:#fafafa;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:20px;max-width:945px;width:100%}.tour-banner__date{font-weight:700;font-size:30px;line-height:1;margin-bottom:auto;padding-bottom:30px}.tour-banner__caption{font-weight:700;font-size:20px;line-height:1;text-transform:uppercase}.tour-banner__title{font-weight:700;font-size:48px;line-height:1;text-transform:uppercase;margin:0;max-width:720px}.tour-banner__buy{margin-top:auto;padding-top:20px;max-width:312px}@media (min-width:980px){.tour-banner__bg-stage_mobile,.tour-banner_spb .tour-banner__bg-shnur_desktop,.tour-banner_spb .tour-banner__bg:after{display:none}.tour-banner{margin:0;min-height:685px}.tour-banner_ekaterinburg .tour-banner__title,.tour-banner_kaliningrad .tour-banner__title,.tour-banner_spb .tour-banner__title,.tour-banner_volgograd .tour-banner__title{font-size:72px}.tour-banner_spb .tour-banner__title{text-shadow:0 0 30px rgba(0,0,0,.5)}.tour-banner__bg-stage_desktop{display:block}.tour-banner__bg-shnur{right:auto;left:60%;height:96%;-webkit-transform:translateX(-35%);-ms-transform:translateX(-35%);transform:translateX(-35%)}.tour-banner__bg-shnur_mobile{display:none}.tour-banner__bg-shnur_desktop{display:block}.tour-banner__content{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 40px}.tour-banner__date{font-size:54px;margin-bottom:50px;padding-bottom:0}.tour-banner__caption{margin-bottom:5px}.tour-banner__title{font-size:72px}.tour-banner__buy{margin-top:75px;padding-top:0}}.tour-promo:before,.tour-promo__bg,.tour-promo__mov-wrapp{top:0;left:0;right:0;bottom:0}.tour-promo,.tour-promo__content{display:-webkit-flex;display:-ms-flexbox}.tour-promo{display:flex;margin:0 -20px;min-height:375px;position:relative;z-index:10}.tour-promo:before{content:'';position:absolute;z-index:10;background:rgba(31,31,31,.5)}.tour-promo__bg{position:absolute;z-index:-20;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.tour-promo__mov-wrapp{position:absolute;z-index:-10;display:none;overflow:hidden}.tour-promo__mov-video{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tour-promo__content{color:#fafafa;position:relative;z-index:20;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:20px;width:100%}.tour-promo__title{font-size:34px;margin:0}.tour-promo__date{font-weight:700;font-size:20px;line-height:1;margin:10px 0 auto;padding-bottom:20px}.tour-promo__statistic{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;border-right:1px solid rgba(250,250,250,.3);border-left:1px solid rgba(250,250,250,.3);width:50%}.tour-promo__statistic-col{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;transition:.3s;opacity:0;visibility:hidden}.tour-promo__statistic-col_main .tour-promo__statistic-value{font-size:48px;line-height:54px}.tour-promo__statistic-col_main .tour-promo__statistic-label{top:-9px}.tour-promo__statistic-col_secondary{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tour-promo__statistic-col.-active{opacity:1;visibility:visible}.tour-promo__statistic-value{font-weight:700;font-size:30px;line-height:1}.tour-promo__statistic-label{font-size:16px;line-height:22px;position:relative;top:4px}.tour-promo__buy{margin:auto auto 0;padding-top:20px;max-width:312px;width:100%}@media (min-width:980px){.tour-promo{margin:0;min-height:685px}.tour-promo__content{padding:30px 45px}.tour-promo__title{font-size:72px;line-height:1}.tour-promo__date{margin-top:5px}.tour-promo__statistic{-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -45px;border:0;width:auto}.tour-promo__statistic-col{position:static;width:33.334%;transition:0s;opacity:1;visibility:visible}.tour-promo__statistic-col_main{border-right:1px solid rgba(250,250,250,.3);border-left:1px solid rgba(250,250,250,.3)}.tour-promo__statistic-col_main .tour-promo__statistic-value{font-weight:500;font-size:120px;line-height:1}.tour-promo__statistic-col_main .tour-promo__statistic-label{top:7px}.tour-promo__statistic-col_secondary{display:block;-webkit-transform:none;-ms-transform:none;transform:none}.tour-promo__statistic-col_secondary .tour-promo__statistic-value{font-size:54px}.tour-promo__statistic-col_secondary .tour-promo__statistic-label{top:0}.tour-promo__mov-wrapp{display:block}}@media (min-width:1400px){.tour-promo__mov-video{width:100%;height:auto}}.tour-about{position:relative;z-index:10;margin:0 -20px;padding:0 20px;background:#fafafa}.tour-about__badge{position:absolute;top:0;bottom:0;left:0;z-index:20;width:10px;background-image:url(../img/tour/tour-badge_black.jpg);background-repeat:repeat-y;background-size:100% auto;background-position:center top}.tour-about__desc{padding:50px 0}.tour-about__buttons{margin-top:30px}.tour-about__soc{margin:0 -20px;border-top:1px solid #c9c9c9;padding:20px}.tour-about__soc-comment{font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;display:none}.tour-about__soc-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tour-about__soc-item_fb{color:#3c5998}.tour-about__soc-item:not(:last-child){margin-bottom:10px}.tour-about__soc-icon{margin-right:5px;width:24px;height:24px;fill:currentColor}.tour-about__soc-label{font-weight:500;line-height:22px}.tour-about__share{margin:0 -20px;padding:8px 20px 15px;background:#e6e6e6}@media (min-width:980px){.tour-about{margin:0}.tour-about__desc{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:550px}.tour-about__badge{width:20px}.tour-about__soc-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tour-about__soc-comment{display:block;margin-right:35px}.tour-about__soc-item:not(:last-child){margin:0 25px 0 0}.tour-about__share{padding:12px 20px 11px}}.tour-btn{font-weight:500;display:block;width:100%}.tour-btn_small{font-size:14px;padding:10px 15px 8px;max-width:200px}.tour-btn_big{font-size:20px;padding:19px 15px;max-width:312px}.tour-btn_red{color:#fafafa;background:#e00719}.tour-btn_red:hover{background:#d20819}.tour-btn_yellow{color:#060505;background:#fc0}.tour-btn_yellow:hover{background:#efbf02}.tour-btn_yellow:hover .concert-list__buy-label{color:#060505}.tour-btn_yellow[disabled]{color:#4a4a4a;pointer-events:none;background:#b3b3b3}.tour-btn_black{color:#fafafa;background:#1f1f1f}.tour-btn_black:hover{background:#2e2e2e}.tour-btn[disabled]{color:#e6e6e6;pointer-events:none;background:#b3b3b3}.tour-btn__label{line-height:22px;position:relative;top:-1px;display:block}.tour-btn__list{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-5px}.tour-btn__list .tour-btn{margin:5px}.tour-tile{padding:30px 0 48px}.tour-quote{color:#fafafa;position:relative;z-index:10;margin:0 -20px;padding:60px 20px 150px;background:url(../img/tour-quote.jpg) center no-repeat;background-size:cover}.tour-quote:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(31,31,31,.5)}.tour-quote__icon{display:block;margin-bottom:20px;width:80px;height:65px;opacity:.3;fill:#fafafa}.tour-quote__text{font-weight:700;font-size:30px;line-height:1}.tour-quote__name{line-height:22px;margin-top:20px}@media (min-width:980px){.tour-quote{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:50px 20px;min-height:500px}.tour-quote__name{margin-top:30px}}@media (min-width:1400px){.tour-quote__content{position:relative}.tour-quote__icon{position:absolute;top:-30px;right:100%;margin-right:25px}}.tour-partners{position:relative;margin:0 -20px;padding:0 20px;background:#fafafa}.tour-partners__badge{position:absolute;top:0;bottom:0;left:0;z-index:20;width:10px;background-image:url(../img/tour/tour-badge_black.jpg);background-repeat:repeat-y;background-size:100% auto;background-position:center top}.tour-partners__group{margin:0 -20px;padding:30px 20px}.tour-partners__group_gray{background:#f5f5f5}.tour-partners__title{font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;margin:0}.tour-partners__wrapp{margin-top:10px}.tour-partners__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px 0 0 -5px}.tour-partners__list_def .tour-partners__item{width:33.33333333%}.tour-partners__list_def .tour-partners__logo{width:125px}.tour-partners__list_big .tour-partners__item{width:50%}.tour-partners__list_big .tour-partners__logo{width:250px}.tour-partners__item{padding:5px 0 0 5px}.tour-partners__logo{display:block;margin:0 auto;max-width:100%}@media (min-width:980px){.tour-partners,.tour-partners__logo{margin:0}.tour-partners__badge{width:20px}.tour-partners__group{margin:0;padding:30px 30px 50px}.tour-partners__list_def .tour-partners__item{width:16.66666667%}.tour-partners__list_big .tour-partners__item{width:25%}}.tour-end-block{color:#fafafa;position:relative;z-index:10;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 -20px;padding:50px 20px 0;min-height:660px;background-image:url(../img/tour-end-block.jpg);background-color:#0a0a0a;background-repeat:no-repeat;background-size:auto 480px;background-position:center bottom}.tour-end-block:after,.tour-end-block:before{z-index:-1;left:0;position:absolute;content:'';right:0;bottom:0}.tour-end-block_ekaterinburg .tour-end-block__title,.tour-end-block_kaliningrad .tour-end-block__title{font-size:34px}.tour-end-block_spb .tour-end-block__title,.tour-end-block_volgograd .tour-end-block__title{font-size:45px}.tour-end-block:before{top:0;background-color:rgba(31,31,31,.3)}.tour-end-block:after{height:100px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.9))}.tour-end-block__inner{margin:0 0 auto}.tour-end-block__date{font-weight:700;font-size:20px;line-height:1;text-transform:uppercase;margin:0}.tour-end-block__title{font-weight:700;font-size:48px;line-height:1.125;text-transform:uppercase;margin:10px 0 0}.tour-end-block__buy{margin:30px auto 0;max-width:312px}@media (min-width:768px){.tour-end-block{background-size:contain}}@media (min-width:980px){.tour-end-block{margin:0;min-height:570px;background-position:center bottom -170px;background-size:cover}.tour-end-block__inner{margin-top:auto}.tour-end-block__title{font-size:72px;line-height:1}}.tour-afisha__item-city,.tour-afisha__item-date{font-weight:700;font-size:20px;line-height:1}.tour-afisha_in-page{padding:50px 0}.tour-afisha_in-page .tour-afisha__inner{margin-top:30px}.tour-afisha_dropdown{position:absolute;top:92px;right:0;left:0;z-index:110;padding:25px 32px 30px;transition:.3s;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,transform;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);background:#fafafa;box-shadow:0 -3px 20px rgba(0,0,0,.15)}.tour-afisha_dropdown.-active{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}.tour-afisha_dropdown .tour-afisha__inner{margin-left:-37px}.tour-afisha_dropdown .tour-afisha__inner:not(:first-child){margin-top:25px}.tour-afisha_dropdown .tour-afisha__col{padding-left:37px;width:33.334%}.tour-afisha_dropdown .tour-afisha__btn-wrapp{margin:30px 0 0 -37px}.tour-afisha_dropdown .tour-afisha__btn-inner{margin:0 auto;padding-left:37px;width:33.334%}.tour-afisha__angle{position:absolute;top:0;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa}.tour-afisha__logo{position:absolute;top:80px;left:50%;z-index:-1;display:none;padding:0 20px;width:100%;max-width:905px;height:520px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.02}.tour-afisha__logo-image{width:100%;height:100%}.tour-afisha__item{margin-top:-1px;border:1px solid #c9c9c9;border-width:1px 0;padding:21px 0 18px}.tour-afisha__item-info{position:relative;padding-left:80px}.tour-afisha__item-date{position:absolute;top:0;left:0}.tour-afisha__item-place{font-weight:500;font-size:12px;line-height:14px;color:#949494;margin-top:3px}.tour-afisha__more{border-bottom:1px solid #c9c9c9;padding:35px 0 36px 80px}.tour-afisha__more-link{color:#1f1f1f;transition:.3s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tour-afisha__more-link:hover{color:#b71c1c}.tour-afisha__more-label{font-weight:500;font-size:16px;line-height:20px}.tour-afisha__more-icon{margin-left:10px;width:42px;height:42px;fill:currentColor}.tour-afisha__btn-wrapp .tour-btn{max-width:100%}@media (min-width:980px){.tour-afisha__item-city,.tour-afisha__item-date{transition:.3s}.tour-afisha_in-page{padding:50px 0}.tour-afisha_in-page .tour-afisha__inner{margin-left:-20px}.tour-afisha_in-page .tour-afisha__col{width:50%}.tour-afisha__logo{display:block}.tour-afisha__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-20px}.tour-afisha__col{padding-left:20px}.tour-afisha__item-city:hover,.tour-afisha__item-city:hover~.tour-afisha__item-date{color:#b71c1c}}.tour-desc{color:#fafafa;position:relative;z-index:10;margin:0 -20px;padding:50px 20px 0;background-image:url(../img/tour-end-block.jpg);background-color:#0a0a0a;background-repeat:no-repeat;background-size:auto 480px;background-position:center bottom}.tour-desc:after{content:'';position:absolute;right:0;bottom:0;left:0;z-index:-1;height:100px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.9))}.tour-desc__btn{margin:60px auto 0;max-width:312px}.tour-desc__share{margin-top:270px}.tour-desc .tour-page__text{margin-top:50px}.tour-desc iframe{display:block;margin:20px auto 60px;max-width:865px;width:100%;max-height:490px;height:50vw}.file-list__item,.file-list__item-info{display:table;width:100%}@media (min-width:768px){.tour-desc{background-size:contain}}@media (min-width:980px){.tour-desc{background-position:center bottom -200px}.tour-desc__share{margin-top:34.5%}}.file-list{margin:30px 0 0}.file-list__item{border-top:1px solid #c9c9c9;padding:15px 0}.file-list__date{display:none}.file-list__icon{width:25px;padding-top:2px}.file-list__icon .icon{width:25px;height:25px}.file-list__desc{display:table-cell;vertical-align:top;width:100%;padding-right:15px;padding-left:15px}.file-list__title{font-size:20px;font-weight:700;margin-top:2px;transition:all .3s ease-out}.file-list__hint{font-size:12px;color:#8c8c8c;margin-top:8px;transition:all .3s ease-out}@media (min-width:980px){.file-list{margin:45px 0 0}.file-list__item{padding:30px 0}.file-list__date{font-size:16px;width:150px;display:table-cell;vertical-align:middle;text-align:right;white-space:nowrap;color:#949494}.file-list__desc{padding-right:45px}.file-list__title{font-size:20px;font-weight:700;margin-top:4px}.file-list__hint{font-size:15px;font-weight:500}}