.controls-scene {
  display: none; }

.controls-scene {
  position: absolute;
  width: 50px;
  height: 100px;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 1;
  border: 1px solid black; }

.controls-scene__zoom {
  width: 100%;
  height: 50px;
  cursor: pointer; }
  .controls-scene__zoom.btn--disabled {
    opacity: .3;
    cursor: default; }
  .controls-scene__zoom--in {
    background: url(../img/icon/icon-plus.svg) no-repeat;
    background-size: contain; }
  .controls-scene__zoom--out {
    background: url(../img/icon/icon-minus.svg) no-repeat;
    background-size: contain; }

.modal-impaired {
  display: none;
  position: fixed;
  padding: 40px 0;
  max-width: 410px;
  max-height: 140px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 999;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  text-align: center; }

.nav-impaired-item {
  color: #000;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 10px 0;
  cursor: pointer;
  position: relative;
  line-height: normal;
  display: inline-block; }
  .nav-impaired-item.active:after {
    position: absolute;
    right: -23px;
    content: '\2713';
    top: 7px;
    margin-left: 0; }

.overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.8);
  z-index: 999; }

.close-modal {
  width: 17px;
  cursor: pointer;
  position: absolute;
  top: -30px;
  right: -20px;
  height: 17px;
  left: auto;
  z-index: 6; }
  .close-modal:before, .close-modal:after {
    left: 8px; }
  .close-modal:before {
    display: block;
    content: '';
    width: 15px;
    height: 2px;
    background: #4F5359;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transition: all 0.55s linear;
    transition: all 0.55s linear; }
  .close-modal:after {
    display: block;
    content: '';
    width: 15px;
    height: 2px;
    background: #4F5359;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.55s linear;
    transition: all 0.55s linear; }

body.black {
  background: #fff;
  color: #000; }

body.black .fix_layer.search_active .search_box_close {
  background-image: url(../images/icon/close_black.png); }

.black a {
  color: #000; }

.black header.layout,
.black .event .description .info,
.black .square-2 .twitter,
.black .event.event-full .description .photo .short,
.black a.load-more,
.black .pages-navigation.light a.back,
.black .registration .btnBlock input[type="submit"], .black .continue-purchase,
.black .afisha-list .item .detail .info .ticket a,
.black .afishaTimeLine,
.black .lecture-cover ul li .item,
.black .pages-navigation a.back,
.black .spectacle-wrapper .right .visual .info .legend,
.black .tickets-filter .filter .cusel,
.black .tickets-filter .filter .event-select .item .preview,
.black .tickets-filter .filter .event-select,
.black .tickets-filter .filter .places-select.not-active,
.black .tickets-filter .filter .action button[disabled], .black .tickets-filter .filter .action button[disabled]:hover,
.black .b-buy-tickets .left,
.black .ttb-history .title,
.black .ttb-museum .title,
.black .ttb-museum-text,
.black .ttb-people .title,
.black .contacts-form .form input[type="submit"], .black .contacts-form .form button,
.black .friends-main .updates .new-friends,
.black .friends-main .join-club,
.black .part-item,
.black .welcome-text,
.black .join-bottom input[type="submit"],
.black .square-gallery-cover ul li .info,
.black .fancybox-inner .logInPopup input[type="submit"], .black .recovery .logInPopup input[type="submit"],
.black .season-ticket-list .item .i .action .btn,
.black .season-ticket-list .item .i:hover,
.black .tickets-filter .filter .event-select .more .item,
.black .event.event-full .description .photo .short a:hover p .txt1,
.black .event .description p.name a:hover,
.black .meeting .info p.name a:hover,
.black a.buy-ticket,
.black #cuselBox .cusel-scroll-wrap,
.black .tickets-filter .filter .places-select,
.black .basket .basketBtns .rBlock .btn:hover,
.black .tickets-filter .filter .action button:hover,
.black .afisha-calendar .calendar-wrapper .item {
  background: #000; }

.black .afisha-calendar .calendar-wrapper .item div {
  background: rgba(0, 0, 0, 0.5); }

.black .season-ticket-list .item .i:hover .n, .black .season-ticket-list .item .i:hover .type {
  color: #fff; }

.black .season-ticket-list .item .i:hover .action .btn {
  background: #fff;
  border: 1px solid #fff;
  color: #000; }

.black .flat_button:active,
.black .afishaTimeLine .year,
.black .spectacle-wrapper .square.options,
.black .inside .leftColumn .menu li a.active,
.black .inside .leftColumn .menu li a:hover,
.black .vacancies .btnBlock input[type="submit"],
.black .services .user a:hover, .black .services .user a.active,
.black .afishaTimeLine ul li a:hover, .black .afishaTimeLine ul li a.selected {
  background-color: #000; }

.black .ttb-museum-text {
  padding: 10px; }

.black .registration .chkBlock .item
.afishaTimeLine .year:hover
.spectacle-wrapper .square.options:hover,
.black .inside .leftColumn .menu a,
.black .logInPopup input[type="submit"]:hover,
.black .registration .chkBlock .item,
.black .zakaz .profile,
.black .zakaz .deliveryMethod .item .checked,
.black .zakaz .orderList,
.black .zakaz .paymentMethod .item .checked {
  background-color: #fff; }

.black .event .btn,
.black .event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-current-day,
.black .insideMenu,
.black .inside,
.black .year-right_theme_light,
.black .news__aside,
.black .fancybox-skin,
.black .fancybox-inner .registration,
.black #content.dark,
.black .spectacle-wrapper .square.options p.head a:hover,
.black .spectacle-wrapper .square.video .video p.txt,
.black .year-right,
.black a.buy-ticket.alt-buy,
.black .tickets-filter,
.black .b-buy-tickets,
.black #content.tickets,
.black nav.b-anchors,
.black .vacancies__form,
.black .cusel-scroll-wrap .cuselActive,
.black .join-l,
.black .join-r,
.black .square-gallery-cover ul li:hover .info .count,
.black .b-search-filter,
.black .b-search-filter .search input[type="text"],
.black .logInPopup,
.black .logInPopup .chk,
.black .fancybox-inner .registration header,
.black .fancybox-inner .registration .actions,
.black .b-tabs > ul li.ui-tabs-active a,
.black .ab-txt,
.black .tickets-filter .filter .cusel .cusel-scroll-wrap span.cuselActive:hover,
.black #cuselBox .cusel-scroll-wrap span.cuselActive:hover,
.black .season-ticket-info > div.time,
.black .season-ticket-info > div.help,
.black .season-ticket-list .item .i,
.black .fancybox-inner .tickets-filter .filter,
.black .tickets-filter .filter .cusel .cusel-scroll-wrap span:hover, .black #cuselBox .cusel-scroll-wrap span:hover,
.black .sli-r,
.black .logInPopup input[type="text"].focused, .black .logInPopup input[type="password"].focused,
.black .b-repertoire-list .item .thumb .dates p.title,
.black .b-repertoire-list .item .thumb .dates ul li,
.black .ttb-museum-floor,
.black .corp-circle-right,
.black .trans-archive,
.black .ticket-detail .line.noted,
.black .basket .basketList .item .info,
.black .basket .basketBtns .rBlock .btn,
.black .tickets-filter .filter .action button,
.black .zakaz .btnBlock .btn {
  background: #fff; }

.black .ttb-museum-text, .black .ttb-museum {
  background: #000; }

.black .tickets-filter .filter .event-select .item .text a:hover {
  background: none; }

.black .square-2 .twitter,
.black .event .description .calendar-wrapper .calendar-event a.active span.title,
.black .event .description p.name a span,
.black .afishaTimeLine .year,
.black footer menu li.parent > a,
.black footer div.container .i-wrapper,
.black .spectacle-wrapper .square p.head a,
.black .spectacle-wrapper .square.options p.head,
.black .b-buy-tickets .left nav a + a,
.black .theather-today-bottom .title,
.black a.wherebuy:hover,
.black .logInPopup input[type="text"].focused, .black .logInPopup input[type="password"].focused,
.black .inside .leftColumn.ab-column .menu menu li a.active, .black .inside .leftColumn.ab-column .menu menu li a:hover {
  border-color: #fff; }

.black .person-wrapper .person-content .left nav.tabs ul li a, .black .gallery-wrapper nav.left-menu ul li a,
.black .afisha-list .item .detail .info .persons a,
.black .b-tabs-wrapper .left nav ul li a,
.black .spectacle-wrapper .square.options p.head a:hover,
.black .spectacle-wrapper .left nav ul li a,
.black .spectacle-wrapper .square.options:hover p.author,
.black .spectacle-wrapper .text dl dd a,
.black .tickets-filter .filter .event-select .item .text a,
.black .b-buy-tickets .left nav a,
.black .b-buy-tickets .left nav a:hover,
.black .b-buy-tickets .left .note a,
.black .inside .selection_of_tickets .header,
.black nav.b-anchors,
.black div.b-persons.col-5 .item .all a:hover, .black div.b-persons.col-6 .item .text h4 a:hover,
.black .vacancies .formFields input[type="text"], .black .vacancies .formFields input[type="password"], .black .vacancies .formFields textarea,
.black a.wherebuy span,
.black .b-form input[type="text"], .black .b-form textarea,
.black .tickets-filter .filter .cusel .cusel-scroll-wrap span + span, .black #cuselBox .cusel-scroll-wrap span + span,
.black .join-title,
.black .partners .partnersBlock li .partnerActive,
.black .logInPopup input[type="text"], .black .logInPopup input[type="password"],
.black .season-ticket-list .item .i .action,
.black .season-ticket-list > .item > a,
.black .logInPopup input[type="text"], .black .logInPopup input[type="password"],
.black .b-repertoire-list .item .thumb .dates p.title,
.black .twitter_type_sidebar .item,
.black .corp-circle-right,
.black .ticket-detail .line,
.black .basket .basketList .item .info table th,
.black .zakaz .profile .block input[type="text"], .black .zakaz .profile .block input[type="password"],
.black .zakaz .deliveryMethod h2 {
  border-color: #000; }

.black .afisha-popup .left .info {
  border-color: rgba(0, 0, 0, 0.5); }

.black .afisha-popup {
  border: 1px solid #fff; }

.black .theather-today-slider h1 {
  background: #000 !important;
  padding: 0 20px; }

.black .part-item {
  background: #000 !important; }

.black .tickets-filter .filter .event-select .more .item:hover {
  background: #fff; }
  .black .tickets-filter .filter .event-select .more .item:hover .preview {
    background: #fff; }
    .black .tickets-filter .filter .event-select .more .item:hover .preview .date {
      color: #000;
      background: #fff; }
  .black .tickets-filter .filter .event-select .more .item:hover .text, .black .tickets-filter .filter .event-select .more .item:hover a {
    color: #000; }
  .black .tickets-filter .filter .event-select .more .item:hover .btn {
    color: #000; }

.black .year-right,
.black .news__aside,
.black .spectacle-wrapper .square.options,
.black .vacancies__form,
.black .join-l,
.black .join-r,
.black .logInPopup,
.black .logInPopup .chk,
.black .b-tabs > ul li.ui-tabs-active a,
.black .season-ticket-info > div.time,
.black .season-ticket-info > div.help,
.black .fancybox-inner .tickets-filter .filter,
.black .sli-r,
.black .ticket-detail,
.black .basket .basketBtns .rBlock .btn,
.black .tickets-filter .filter .action button,
.black .zakaz .profile,
.black .zakaz .deliveryMethod .item .checked,
.black .zakaz .paymentMethod .item .checked,
.black .zakaz .orderList,
.black .zakaz .btnBlock .btn {
  border: 1px solid #000; }

.black .twitter a,
.black .main-navigation a.selected,
.black .lecture-cover ul li a:hover,
.black .square-gallery-cover ul li:hover .info .title,
.black .b-search-list .item .r .section a:hover,
.black .logInPopup .item a:hover,
.black .logInPopup input[type="submit"]:hover,
.black .registration .chkBlock .item a,
.black .services .user a:hover, .black .services .user a.active {
  text-decoration: underline; }

.black .year-right,
.black .twitter_type_sidebar .item .footer a span,
.black .inside h1,
.black .registration .btnBlock,
.black .spectacle-wrapper .text .adv p.title,
.black .press-list .item p.title a,
.black .b-contacts a,
.black .contacts-form .form .cusel,
.black .partic-r-item a,
.black .registration .formFields input[type="text"], .black .registration .formFields input[type="password"],
.black .fancybox-inner .registration .loginSocial,
.black .inside .leftColumn.ab-column .menu menu li a,
.black .tour dl h2 a,
.black .tour dl .rBlock .date .txt1 {
  border-color: #000; }

.black .inside.inside-dark h1 {
  border-color: #000 !important; }

.black .spectacle-wrapper .right .visual .info .legend {
  margin: 0;
  padding: 15px 0; }

.black .event.event-full .description .photo .short {
  bottom: 0;
  padding-bottom: 20px; }

.black .services .user a,
.black .services a,
.black .event .description .info p.date,
.black .event .description .calendar-wrapper .calendar-event a.active span.title,
.black .event .description .calendar-wrapper .calendar .ui-datepicker-calendar td a,
.black footer div.copyright,
.black a.load-more,
.black .pages-navigation.light a.back,
.black .registration .btnBlock input[type="submit"], .black .continue-purchase,
.black .afisha-list .item .detail .info .ticket a,
.black .afishaTimeLine ul li a,
.black .main-navigation a.selected,
.black .lecture-cover ul li .info p.date,
.black .lecture-cover ul li .author p,
.black .lecture-cover ul li .info p.date span,
.black .dark a.load-more span,
.black footer menu li.parent menu li a,
.black .lecture-cover ul li a:hover,
.black .pages-navigation a.back,
.black .spectacle-wrapper .square.options:hover p,
.black .spectacle-wrapper .square.options p,
.black .spectacle-wrapper .square.options p.author a.cur,
.black .spectacle-wrapper .right .visual .info .legend,
.black footer menu li.parent > a,
.black .tickets-filter .filter .places-select.not-active,
.black .tickets-filter .filter .action button[disabled], .black .tickets-filter .filter .action button[disabled]:hover,
.black .b-buy-tickets .left nav a,
.black .inside .leftColumn .menu li a.active,
.black .inside .leftColumn .menu li a:hover,
.black .vacancies .btnBlock input[type="submit"],
.black .friends-main .updates .new-friends table td.name span,
.black .friends-main .updates .new-friends table td.city,
.black .events .event .description .info p.title a,
.black .active .part-item-title a,
.black .active .part-item-title,
.black .active .part-item-descr,
.black .join-bottom input[type="submit"],
.black .square-gallery-cover ul li .title,
.black .square-gallery-cover ul li .count,
.black .square-gallery-cover ul li:hover .info .title,
.black .main-navigation a,
.black .welcome-text a,
.black .inside .leftColumn.ab-column .menu menu li a.active, .black .inside .leftColumn.ab-column .menu menu li a:hover,
.black .tickets-filter .filter .event-select .item,
.black footer address a,
.black .event.event-full .description .photo .short a:hover p.title,
.black .event.event-full .description .photo .short a:hover p .txt1,
.black .event .description .short.star p.date-list,
.black a.buy-ticket,
.black .part-item-title a,
.black .inside .square-gallery-cover ul li,
.black .archive-trans-date,
.black .tickets-filter .filter .places-select .item,
.black .basket .basketBtns .rBlock .btn:hover,
.black .tickets-filter .filter .action button:hover,
.black .afisha-calendar .calendar-wrapper .item .date .day,
.black .afisha-calendar .calendar-wrapper .item .date .wday,
.black .afisha-calendar .calendar-wrapper .item .detail p.title a,
.black .afisha-calendar .calendar-wrapper .item .detail p.time,
.black .afisha-calendar .calendar-wrapper .item .detail p.info,
.black .afisha-popup .left .info .r p,
.black .persons p.f-ap,
.black .square-2 .twitter .item .text a.name,
.black .afisha-popup .left .info .l .time,
.black .afisha-calendar .calendar-wrapper .item div {
  color: #fff; }

.black .event .btn,
.black .subscribe,
.black .subscribe .input label,
.black .insideMenu a:hover, .black .insideMenu a.active,
.black .inside_type_strict header h1,
.black .year-right,
.black .twitter a,
.black .twitter .item .text a:hover,
.black .twitter_type_sidebar .item .footer a,
.black .wcommunity_subscribers, .black .wcommunity_friends_text, .black .wall_module .media_desc .lnk, .black .page_group_desc,
.black .flat_button,
.black .inside h1,
.black .news-wrapper .right p.date,
.black .person-wrapper .person-content .left nav.tabs ul li a, .black .gallery-wrapper nav.left-menu ul li a,
.black .fancybox-inner .registration,
.black .registration .chkBlock a,
.black .afishaTimeLine ul li a.selected,
.black .afisha .filter label,
.black .persons p,
.black .b-tabs-wrapper .left nav ul li a,
.black .spectacle-wrapper .square.options p.head a:hover,
.black .spectacle-wrapper .text dl dd,
.black .spectacle-wrapper .left nav ul li,
.black .spectacle-wrapper .text .adv p.title,
.black .spectacle-wrapper .left nav ul li a,
.black .press-list .item p.title a,
.black .press-list .item p.source,
.black .spectacle-wrapper .square.video .video p.txt,
.black .spectacle-wrapper .text dl dd a,
.black .tour dl .rBlock .date .txt2,
.black .b-repertoire-list .legend,
.black .b-repertoire-list h3,
.black a.buy-ticket.alt-buy,
.black .lecture-cover ul li a.buy-ticket.alt-buy:hover,
.black .b-buy-tickets .left .note a,
.black .inside ul li,
.black .inside .leftColumn .menu a,
.black .inside .payment li p,
.black .inside .selection_of_tickets .header,
.black nav.b-anchors a,
.black div.b-persons.col-5 .item .all, .black div.b-persons.col-6 .item .text p,
.black div.b-persons.col-5 .item .all a, .black div.b-persons .item .text h4 a,
.black ul.grandprix-winner-list li .year,
.black .vacancies .formFields input[type="text"], .black .vacancies .formFields input[type="password"], .black .vacancies .formFields textarea,
.black a.wherebuy,
.black .b-contacts h3,
.black .b-contacts a,
.black .contacts-form .form .cusel,
.black .cusel-scroll-wrap .cuselActive,
.black .b-form input[type="text"], .black .b-form textarea,
.black .inside,
.black .b-tabs-wrapper .left nav ul li,
.black .inside-dark .b-tabs-wrapper .left nav ul li.active a,
.black .news-wrapper .right .cnt,
.black .part-item-btn a,
.black .partic-r-item a,
.black .participation-contacts,
.black .join-title,
.black .join-descr,
.black .join-bottom,
.black .welcome-fee,
.black .friends-top-left .b-anchors a:hover, .black .friends-top-left .b-anchors a.active,
.black .friend-city,
.black .friend-name,
.black .friends-title,
.black .hotel-address,
.black .partners .partnersBlock li .partnerActive .txt,
.black .b-search-filter .search input[type="text"],
.black .b-search-query,
.black .b-search-filter label,
.black .b-search-list .item .l .n,
.black .b-search-list .item .c,
.black .b-search-list .item .r .section a,
.black .b-search-list .item .r .section a:hover,
.black .logInPopup input[type="text"], .black .logInPopup input[type="password"],
.black .logInPopup .item a,
.black .logInPopup .item a:hover,
.black .logInPopup,
.black .logInPopup .social,
.black .fancybox-inner .logInPopup input[type="submit"]:hover, .black .recovery .logInPopup input[type="submit"]:hover,
.black .registration,
.black .registration .formFields input[type="text"], .black .registration .formFields input[type="password"],
.black .fancybox-inner .registration header h1,
.black .b-tabs > ul li a,
.black .registration .chkBlock .item,
.black .registration .btnBlock .capcha input[type="text"],
.black .fancybox-inner .logInPopup .chkBlock,
.black .ab-item table td span,
.black .ab-price span,
.black .inside .leftColumn.ab-column .menu menu li a,
.black .season-ticket-info > div.time h4,
.black .season-ticket-info > div.help,
.black .season-ticket-list .item,
.black .season-ticket-list .item .i .n,
.black .season-ticket-list .item .i .type,
.black .tickets-filter h2,
.black .tickets-filter .filter .cusel .cusel-scroll-wrap span:hover, .black #cuselBox .cusel-scroll-wrap span:hover,
.black .spec-list .sli-r h2,
.black .sli-r p,
.black .tickets-filter .filter .event-select .item .text .new,
.black .afisha-list .item .date .day,
.black .year-right .cuselText,
.black .tour dl p,
.black .tour dl h2 a,
.black .tour dl,
.black .b-repertoire-list .item h4, .black .b-repertoire-list .item h4 a,
.black .b-repertoire-list .item em,
.black .b-repertoire-list .item .thumb .dates p.title,
.black .b-repertoire-list .item .thumb .dates ul li,
.black .b-repertoire-list .item .thumb .dates a,
.black .b-repertoire-list .item .thumb .dates a:hover,
.black .twitter_type_sidebar .item .text,
.black .twitter .item,
.black .news-wrapper .right h2,
.black .ttb-museum-floor,
.black .gallery-wrapper .description p,
.black .video-bottom-text,
.black .trans-archive h3,
.black .tour,
.black .twitter .item .header,
.black .ticket-detail,
.black .ticket-detail .line .price,
.black .tickets-filter .filter .action .note,
.black .basket,
.black .basket .basketList .item .info table th,
.black .basket .basketList .item .info table td,
.black .basket .basketBtns .rBlock .btn,
.black .basket .basketList .item .date,
.black .ticket-detail .line.noted,
.black .tickets-filter .filter .action button,
.black .zakaz .profile .block input[type="text"], .black .zakaz .profile .block input[type="password"],
.black .zakaz,
.black .zakaz .paymentMethod .item .block p,
.black .zakaz .totalBlock .totalCost span,
.black .zakaz .orderList table td,
.black .zakaz .orderList table .total td,
.black .zakaz .profile .block .item .txt,
.black .zakaz .btnBlock .btn,
.black .zakaz .deliveryMethod .item .block p {
  color: #000; }

.black .corp-circle-right h2,
.black .privelege-list li,
.black .afisha-list .item .age {
  color: #000 !important; }

.black .logInPopup .social a#bx_auth_href_Facebook {
  background-position: 0 -20px; }

.black .logInPopup .social a#bx_auth_href_VKontakte {
  background-position: -20px -20px; }

.black .logInPopup .social a#bx_auth_href_Twitter {
  background-position: -40px -20px; }

.black .logInPopup .social a#bx_auth_href_Livejournal {
  background-position: -60px -20px; }

.black .logInPopup .social a#bx_auth_href_GoogleOAuth {
  background-position: -80px -20px; }

.black .part-item-img img.color {
  display: none; }

.black .friends-main .intro h1, .black .friends-main .intro h3, .black .friends-main .intro p,
.black .inside.inside-dark h1 {
  color: #000 !important; }

.black .friends-main .updates .short p.date,
.black .inside.inside-dark .privelege-item h1, .black .inside.inside-dark .privelege-item h2, .black .inside.inside-dark .privelege-item h3, .black .inside.inside-dark .privelege-item h4, .black .inside.inside-dark .privelege-item p, .black .inside.inside-dark .privelege-item ol li, .black .inside.inside-dark .privelege-item ul li {
  color: #fff !important; }

.black .spectacle-wrapper .square.video .video p.txt {
  padding-right: 0; }

.black .event .description .info p,
.black a.load-more {
  opacity: 1; }

.black .fancybox-inner .logInPopup, .black .recovery .logInPopup {
  padding: 20px; }

body.big-font {
  font-size: 30px;
  line-height: normal; }

.big-font .event .description p.name,
.big-font .square-gallery-cover ul li .info .count,
.big-font .basket .promo_code .rBlock input[type="submit"],
.big-font .meeting .info p.name,
.big-font .afisha-list .item .age .i {
  font-size: 15px; }

.big-font .event.event-full .description .photo .short p .txt1,
.big-font .services,
.big-font .services .user a,
.big-font footer menu li.parent menu li,
.big-font footer address,
.big-font footer div.copyright,
.big-font .logInPopup,
.big-font .registration .loginSocial,
.big-font .registration .btnBlock input[type="submit"], .big-font .continue-purchase,
.big-font .tickets-filter .filter .places-select.not-active,
.big-font .b-buy-tickets .left .note,
.big-font .tickets-filter .filter .action button,
.big-font .tickets-filter .filter .event-select .item .text a,
.big-font div.left .pages-navigation,
.big-font .afisha-list .item .detail .info .ticket a, .big-font .afisha-list .item .detail .info .ticket span,
.big-font .b-repertoire-list .legend,
.big-font .twitter .item,
.big-font .b-contacts h3,
.big-font a.wherebuy,
.big-font .friends-top-left .b-anchors a,
.big-font .video-info,
.big-font a.buy-ticket,
.big-font .video-info,
.big-font .season-ticket-info > div.help p.note,
.big-font .zakaz .profile .block .item .txt,
.big-font .zakaz .deliveryMethod .item .block p,
.big-font .tickets-filter .filter .action .note,
.big-font div.b-persons h3 span {
  font-size: 16.5px; }

.big-font .event.event-full .description .photo .short p,
.big-font .subscribe p,
.big-font footer menu li.parent,
.big-font .logInPopup input[type="submit"],
.big-font .b-tabs > ul li,
.big-font .registration .btnBlock .capcha span,
.big-font .registration .chkBlock p,
.big-font .tickets-filter .filter .event-select .item .preview .date,
.big-font .b-buy-tickets .left nav,
.big-font nav.b-anchors,
.big-font .ab-banner,
.big-font .spectacle-wrapper .square.options p,
.big-font .spectacle-wrapper .right .visual .info .legend,
.big-font .press-list .item p.source,
.big-font .lecture-cover ul li .author p,
.big-font .tour dl .rBlock .date .txt2,
.big-font .b-repertoire-list .item,
.big-font .afishaTimeLine ul li,
.big-font div.b-persons.col-6 .item .text h4,
.big-font div.b-persons.col-5 .item .all, .big-font div.b-persons.col-6 .item .text,
.big-font .friends-main .join-club a,
.big-font .privelege-item h4, .big-font .inside.inside-dark h4,
.big-font .privelege-item ul li,
.big-font nav.b-anchors,
.big-font .friend-city,
.big-font .square-gallery-cover ul li .date,
.big-font .privelege-list li ul li,
.big-font .square-gallery-cover ul li .date,
.big-font .square-gallery-cover ul li,
.big-font .archive-trans-date,
.big-font .partners .partnersBlock li .partnerActive .txt,
.big-font .partners .partnersBlock li .nameDate p.date,
.big-font .person-wrapper .person-content .right .press .item p.source,
.big-font .sli-r p,
.big-font .join-bottom,
.big-font .person-wrapper .person-content .right,
.big-font .ab-item table td span,
.big-font .ticket-detail .line .spot,
.big-font .ticket-detail .line .row,
.big-font .basket .basketList .item .info table th,
.big-font .basket .basketList .item .info table td,
.big-font .basket .basketList .item .info .rBlock .txt1,
.big-font .basket .basketBtns .rBlock .txt,
.big-font .basket .basketBtns .rBlock .btn,
.big-font .zakaz .orderList table td,
.big-font .zakaz .totalBlock .totalCost span,
.big-font .ticket-detail .line.noted,
.big-font .event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-month {
  font-size: 18px; }

.big-font .event .description .short.star p.date-list,
.big-font .registration .chkBlock .item,
.big-font .inside .leftColumn .menu,
.big-font .event .description .info p,
.big-font .tts-text,
.big-font .afisha-calendar .calendar-wrapper .item .date .wday,
.big-font .afisha-calendar .calendar-wrapper .item .detail p.info {
  font-size: 19.5px; }

.big-font .subscribe .input label,
.big-font .logInPopup input[type="text"], .big-font .logInPopup input[type="password"],
.big-font .registration .formFields input[type="text"], .big-font .registration .formFields input[type="password"],
.big-font .registration .btnBlock .capcha input[type="text"],
.big-font .basket,
.big-font .inside,
.big-font .ab-price span,
.big-font .spectacle-wrapper .right .visual .info .detail p,
.big-font .spectacle-wrapper .right .visual .info .detail h1 span.new,
.big-font .afisha-list .item .detail .info,
.big-font a.load-more,
.big-font .spectacle-wrapper .text dl dd,
.big-font .spectacle-wrapper .text dl dt,
.big-font .spectacle-wrapper .text,
.big-font .press-list,
.big-font .spectacle-wrapper .left nav,
.big-font .b-tabs-wrapper .left nav,
.big-font .lecture-cover ul li .info p,
.big-font .tour dl p,
.big-font .b-repertoire-list h3,
.big-font .b-repertoire-list .item .thumb .dates,
.big-font .events_content_news .event .description .info p.date,
.big-font .events_content_news .event .description .info p.title,
.big-font .news-wrapper .right .cnt,
.big-font .ttb-museum-floor,
.big-font .welcome-text p,
.big-font .vacancies .formFields .item .label,
.big-font .vacancies .formFields input[type="text"], .big-font .vacancies .formFields input[type="password"], .big-font .vacancies .formFields textarea,
.big-font .map-wrapper address,
.big-font .map-wrapper .info,
.big-font .friends-main .intro h1, .big-font .friends-main .intro h3, .big-font .friends-main .intro p,
.big-font .friends-main .updates .new-friends table,
.big-font .part-item-title,
.big-font .hotel-descr,
.big-font .video-bottom-text,
.big-font .trans-archive h3,
.big-font .archive-trans-name,
.big-font .partners .partnersBlock li .nameDate p.title,
.big-font .person-wrapper .person-content .right .press .item p.title,
.big-font .person-wrapper .person-content .right .press,
.big-font .b-search-list .item .l .n,
.big-font .b-search-query,
.big-font .block-6 .event .preview ul li span.time,
.big-font .ticket-detail,
.big-font .basket .basketList .item .date,
.big-font .zakaz .profile .block input[type="text"], .big-font .zakaz .profile .block input[type="password"],
.big-font .zakaz .totalBlock .totalCost span,
.big-font .event .description .info p.txt,
.big-font .cuselText,
.big-font #cuselBox {
  font-size: 21px; }

.big-font .friends-main .updates .short p.date,
.big-font .person-wrapper .person-content .left nav.tabs, .big-font .gallery-wrapper nav.left-menu,
.big-font .participation-contacts,
.big-font .contacts-form,
.big-font .welcome-fee,
.big-font .ab-item,
.big-font .event .description .info p.txt,
.big-font .afisha-popup .left .info .r,
.big-font .afisha-popup .left .persons {
  font-size: 21px !important; }

.big-font .main-navigation menu,
.big-font .afisha-list .item .date .time span,
.big-font .ttb-museum-text,
.big-font .zakaz .totalBlock .chkBlock p {
  font-size: 22.5px; }

.big-font .tickets-filter .filter .event-select .item .text,
.big-font .ab-item table,
.big-font .lecture-cover ul li .info p.date span,
.big-font .friends-main .updates .new-friends h3,
.big-font .events .event .description .info p.title,
.big-font .part-item-descr,
.big-font .friend-name,
.big-font .privelege-list li,
.big-font .square-gallery-cover ul li .info .title,
.big-font .join-descr,
.big-font .season-ticket-info > div.help,
.big-font .zakaz .deliveryMethod .item .block .label,
.big-font .zakaz .orderList table td p,
.big-font .event .description .calendar-wrapper .calendar .ui-datepicker-calendar thead th,
.big-font .afisha-calendar .calendar-wrapper .item .detail p.time,
.big-font .afisha-calendar .calendar-wrapper .item.multiple .detail p.title,
.big-font .afisha-popup .left .info .l .time,
.big-font .afisha-popup .right ul {
  font-size: 24px; }

.big-font .inside h1,
.big-font .tickets-filter h1,
.big-font .afisha-list .item .date .time strong,
.big-font .lecture-cover ul li .info p.title,
.big-font .news-wrapper .right p.date,
.big-font .corp-circle-text,
.big-font .b-search-list .item .l .name,
.big-font .b-search-list .item .c,
.big-font .ticket-detail .line .price,
.big-font .basket .basketList .item .date .txt2,
.big-font .zakaz .orderList table .total .cost,
.big-font .zakaz .totalBlock .totalCost {
  font-size: 27px; }

.big-font .abonements h2,
.big-font .spectacle-wrapper .right .visual .info .detail .date-wrapper .date-item p.time,
.big-font .press-list .item p.title,
.big-font .b-repertoire-list .item h4, .big-font .b-repertoire-list .item h4 a,
.big-font .friends-title,
.big-font .hotel-name,
.big-font .partners .partnersBlock h2,
.big-font .part-name,
.big-font .event .description .info p.title,
.big-font .season-ticket-info > div.time h4,
.big-font .basket .basketBtns .rBlock .txt span,
.big-font .event .description .info p.date,
.big-font .afisha-calendar .calendar-wrapper .item .detail p.title {
  font-size: 30px; }

.big-font .ab-price {
  font-size: 33px; }

.big-font .fancybox-inner .registration header h1,
.big-font .spectacle-wrapper .right .visual .info .detail .date-wrapper .date-item .date,
.big-font .lecture-cover ul li .info p.date,
.big-font .tour dl h2,
.big-font .friends-main .intro h3 {
  font-size: 36px; }

.big-font .inside h2,
.big-font .person-wrapper .person-content .right .content-wrapper h2 {
  font-size: 39px; }

.big-font .basket .basketList .item .info h2,
.big-font .afisha-popup .left .info .r h3 {
  font-size: 45px; }

.big-font .news-wrapper .right h2 {
  font-size: 60px; }

.big-font .registration .btnBlock input[type="submit"], .big-font .continue-purchase,
.big-font .afisha-list .item .detail .info .ticket a, .big-font .afisha-list .item .detail .info .ticket span {
  width: auto; }

.big-font .afisha-list .item .detail .info .ticket a, .big-font .afisha-list .item .detail .info .ticket span {
  white-space: normal; }

.big-font .spectacle-wrapper .text,
.big-font .press-list,
.big-font .lecture-cover ul li .info p.title,
.big-font .lecture-cover ul li .item,
.big-font .b-tabs-wrapper .left nav ul li a,
.big-font .b-repertoire-list .item h4, .big-font .b-repertoire-list .item h4 a,
.big-font .twitter .item,
.big-font .events_content_news .event .description .info p.title,
.big-font div.b-persons.col-6 .item .text h4,
.big-font .map-wrapper .info,
.big-font .friends-main .intro h3,
.big-font .partners .partnersBlock li .partnerActive .txt,
.big-font .spectacle-wrapper .right .visual .info .detail p,
.big-font .news-wrapper .right h2,
.big-font .welcome-text p,
.big-font .square-gallery-cover ul li .info .title,
.big-font .news-wrapper .right .cnt,
.big-font .person-wrapper .person-content .right .press .item p.title,
.big-font .person-wrapper .person-content .right .press,
.big-font .b-repertoire-list .item .detail,
.big-font div.b-persons.col-5 .item .all, .big-font div.b-persons.col-6 .item .text,
.big-font .inside .leftColumn .menu,
.big-font .b-contacts h2,
.big-font .contacts-form,
.big-font .sli-r p,
.big-font .hotel-contacts,
.big-font .b-search-list .item .c,
.big-font .b-search-list .item .l .name,
.big-font .spectacle-wrapper .text dl dd,
.big-font .person-wrapper .person-content .right,
.big-font .season-ticket-info > div.help,
.big-font .event .description .info p.title,
.big-font .big-font_2 .b-buy-tickets .left .note,
.big-font .season-ticket-info > div.time h4,
.big-font .ticket-detail,
.big-font .tickets-filter .filter .action .note,
.big-font .tickets-filter .filter .places-select.not-active,
.big-font .event .description .info p.txt,
.big-font .tts-text,
.big-font .tickets-filter .filter .event-select .item .text,
.big-font .tickets-filter .filter .event-select .item .preview .date,
.big-font .afisha-calendar .calendar-wrapper .item .detail p.title {
  line-height: normal; }

.big-font .registration .btnBlock .capcha input[type="text"] {
  display: block;
  margin: 10px; }

.big-font .ab-name {
  height: auto; }

.big-font .ab-txt {
  height: 410px; }

.big-font .spectacle-wrapper .square.options {
  height: auto; }

.big-font .afisha-list .item.past .date, .big-font .afisha-list .item .date {
  width: 143px; }

.big-font .spectacle-wrapper .left {
  width: 238px; }

.big-font .lecture-cover ul li .item {
  height: 570px; }

.big-font .b-repertoire-list .item .thumb .dates ul li {
  width: 43%; }

.big-font .vacancies__form {
  width: auto; }

.big-font .vacancies .formFields .item .label {
  width: 270px; }

.big-font .events .event {
  height: 436px; }

.big-font .hotel-descr {
  width: 373px; }

.big-font .corp-circle-text {
  margin-top: 185px; }

.big-font .person-wrapper .person-content .left, .big-font .gallery-wrapper .left {
  width: 230px; }

.big-font .trans-archive ul li {
  width: 259px;
  height: 259px; }

.big-font .trans-archive ul li a {
  width: 229px;
  height: 215px; }

.big-font .partners .partnersBlock li .Img {
  height: 250px; }

.big-font .news-wrapper .right .photo .social a {
  margin-left: 6px; }

.big-font .ttb-museum-text {
  width: auto;
  position: static;
  margin: 170px 10px 0 10px; }

.big-font .ttb-museum {
  height: 465px;
  background: #000; }

.big-font .friends-top-left .b-anchors {
  height: auto; }

.big-font .twitter .item .footer {
  position: static; }

.big-font .contacts-form .contacts {
  width: 430px; }

.big-font .sli-r {
  height: 250px; }

.big-font .join-l {
  height: 553px; }

.big-font .join-r {
  height: 480px; }

.big-font .join-r input[type="text"] {
  height: 50px;
  font-size: 25px; }

.big-font .spectacle-wrapper .text dl dt {
  float: none;
  margin-bottom: 20px; }

.big-font .corp-circle-right {
  height: 620px; }

.big-font .ab-banner-text {
  height: 150px; }

.big-font .ul-lecture-cover .left {
  width: 360px; }

.big-font .ticket-detail {
  width: 280px; }

.big-font .ticket-detail .line .price {
  width: 160px; }

.big-font .ticket-detail .line .spot {
  width: 72px; }

.big-font .basket .promo_code .rBlock input[type="submit"],
.big-font .basket .basketBtns .rBlock .btn {
  width: auto;
  padding: 0 10px; }

.big-font .zakaz .orderList .block {
  height: 320px; }

.big-font .zakaz .totalBlock .totalCost span {
  width: 180px; }

.big-font .afishaTimeLine .year > a {
  padding-right: 64px; }

.big-font .cusel {
  height: 24px; }

.big-font .cuselText {
  height: auto; }

.big-font .cuselFrameRight {
  top: 0px;
  right: 4px; }

.big-font .filter .cuselFrameRight {
  right: -12px; }

.big-font .b-tabs-wrapper .left nav ul li {
  line-height: 40px;
  margin-bottom: 10px; }

.big-font .afisha .filter label {
  background: url(../img/bg/chk.gif) 0 -20px no-repeat; }

.big-font .afisha .filter label.active, .big-font .afisha .filter input[type="checkbox"]:checked + label {
  background: url(../img/bg/chk.gif) -27px 8px no-repeat; }

.big-font a.buy-ticket {
  width: auto;
  max-width: 120px; }

body.big-font_2 {
  font-size: 36px;
  line-height: normal; }

.big-font_2 .event .description p.name,
.big-font_2 .square-gallery-cover ul li .info .count,
.big-font_2 .basket .promo_code .rBlock input[type="submit"] {
  font-size: 18px; }

.big-font_2 .event.event-full .description .photo .short p .txt1,
.big-font_2 .services,
.big-font_2 .services .user a,
.big-font_2 footer menu li.parent menu li,
.big-font_2 footer address,
.big-font_2 footer div.copyright,
.big-font_2 .logInPopup,
.big-font_2 .registration .loginSocial,
.big-font_2 .registration .btnBlock input[type="submit"], .big-font_2 .continue-purchase,
.big-font_2 .tickets-filter .filter .places-select.not-active,
.big-font_2 .b-buy-tickets .left .note,
.big-font_2 .tickets-filter .filter .action button,
.big-font_2 .tickets-filter .filter .event-select .item .text a,
.big-font_2 div.left .pages-navigation,
.big-font_2 .afisha-list .item .detail .info .ticket a, .big-font_2 .afisha-list .item .detail .info .ticket span,
.big-font_2 .b-repertoire-list .legend,
.big-font_2 .twitter .item,
.big-font_2 .b-contacts h3,
.big-font_2 a.wherebuy,
.big-font_2 .friends-top-left .b-anchors a,
.big-font_2 .video-info,
.big-font_2 a.buy-ticket,
.big-font_2 .video-info,
.big-font_2 .season-ticket-info > div.help p.note,
.big-font_2 .zakaz .paymentMethod .item .block p,
.big-font_2 .zakaz .profile .block .item .txt,
.big-font_2 .zakaz .deliveryMethod .item .block p,
.big-font_2 .tickets-filter .filter .action .note,
.big-font_2 div.b-persons h3 span {
  font-size: 19.8px; }

.big-font_2 .event.event-full .description .photo .short p,
.big-font_2 .event .description .info p.date,
.big-font_2 .subscribe p,
.big-font_2 footer menu li.parent,
.big-font_2 .logInPopup input[type="submit"],
.big-font_2 .b-tabs > ul li,
.big-font_2 .registration .btnBlock .capcha span,
.big-font_2 .registration .chkBlock p,
.big-font_2 .tickets-filter .filter .event-select .item .preview .date,
.big-font_2 .b-buy-tickets .left nav,
.big-font_2 nav.b-anchors,
.big-font_2 .ab-banner,
.big-font_2 .spectacle-wrapper .square.options p,
.big-font_2 .spectacle-wrapper .right .visual .info .legend,
.big-font_2 .press-list .item p.source,
.big-font_2 .lecture-cover ul li .author p,
.big-font_2 .tour dl .rBlock .date .txt2,
.big-font_2 .b-repertoire-list .item,
.big-font_2 .afishaTimeLine ul li,
.big-font_2 div.b-persons.col-6 .item .text h4,
.big-font_2 div.b-persons.col-5 .item .all, .big-font_2 div.b-persons.col-6 .item .text,
.big-font_2 .friends-main .join-club a,
.big-font_2 .privelege-item h4, .big-font_2 .inside.inside-dark h4,
.big-font_2 .privelege-item ul li,
.big-font_2 nav.b-anchors,
.big-font_2 .friend-city,
.big-font_2 .square-gallery-cover ul li .date,
.big-font_2 .privelege-list li ul li,
.big-font_2 .square-gallery-cover ul li .date,
.big-font_2 .square-gallery-cover ul li,
.big-font_2 .archive-trans-date,
.big-font_2 .partners .partnersBlock li .partnerActive .txt,
.big-font_2 .partners .partnersBlock li .nameDate p.date,
.big-font_2 .person-wrapper .person-content .right,
.big-font_2 .person-wrapper .person-content .right .press .item p.source,
.big-font_2 .sli-r p,
.big-font_2 .join-bottom,
.big-font_2 .b-search-list .item .c,
.big-font_2 .season-ticket-info > div.help,
.big-font_2 .zakaz .orderList table td,
.big-font_2 .zakaz .btnBlock .btn,
.big-font_2 .ticket-detail .line .spot,
.big-font_2 .ticket-detail .line .row,
.big-font_2 .basket .basketList .item .info table td,
.big-font_2 .basket .basketList .item .info .rBlock .txt1,
.big-font_2 .basket .basketList .item .info table th,
.big-font_2 .basket .basketBtns .rBlock .txt,
.big-font_2 .basket .basketBtns .rBlock .btn,
.big-font_2 .ticket-detail .line.noted,
.big-font_2 .event .description .info p.txt,
.big-font_2 .afisha-list .item .age .i {
  font-size: 21.6px; }

.big-font_2 .event .description .short.star p.date-list,
.big-font_2 .registration .chkBlock .item,
.big-font_2 .inside .leftColumn .menu,
.big-font_2 .event .description .info p,
.big-font_2 .tts-text,
.big-font_2 .afisha-calendar .calendar-wrapper .item .date .wday,
.big-font_2 .afisha-calendar .calendar-wrapper .item.multiple .detail p.time,
.big-font_2 .afisha-calendar .calendar-wrapper .item .detail p.info {
  font-size: 23.4px; }

.big-font_2 .subscribe .input label,
.big-font_2 .logInPopup input[type="text"], .big-font_2 .logInPopup input[type="password"],
.big-font_2 .registration .formFields input[type="text"], .big-font_2 .registration .formFields input[type="password"],
.big-font_2 .registration .btnBlock .capcha input[type="text"],
.big-font_2 .basket,
.big-font_2 .inside,
.big-font_2 .ab-price span,
.big-font_2 .spectacle-wrapper .right .visual .info .detail p,
.big-font_2 .spectacle-wrapper .right .visual .info .detail h1 span.new,
.big-font_2 .afisha-list .item .detail .info,
.big-font_2 a.load-more,
.big-font_2 .spectacle-wrapper .text dl dd,
.big-font_2 .spectacle-wrapper .text dl dt,
.big-font_2 .spectacle-wrapper .text,
.big-font_2 .press-list,
.big-font_2 .spectacle-wrapper .left nav,
.big-font_2 .b-tabs-wrapper .left nav,
.big-font_2 .lecture-cover ul li .info p,
.big-font_2 .tour dl p,
.big-font_2 .b-repertoire-list h3,
.big-font_2 .b-repertoire-list .item .thumb .dates,
.big-font_2 .events_content_news .event .description .info p.date,
.big-font_2 .events_content_news .event .description .info p.title,
.big-font_2 .news-wrapper .right .cnt,
.big-font_2 .ttb-museum-floor,
.big-font_2 .welcome-text p,
.big-font_2 .vacancies .formFields .item .label,
.big-font_2 .vacancies .formFields input[type="text"], .big-font_2 .vacancies .formFields input[type="password"], .big-font_2 .vacancies .formFields textarea,
.big-font_2 .map-wrapper address,
.big-font_2 .map-wrapper .info,
.big-font_2 .friends-main .intro h1, .big-font_2 .friends-main .intro h3, .big-font_2 .friends-main .intro p,
.big-font_2 .friends-main .updates .new-friends table,
.big-font_2 .part-item-title,
.big-font_2 .hotel-descr,
.big-font_2 .video-bottom-text,
.big-font_2 .trans-archive h3,
.big-font_2 .archive-trans-name,
.big-font_2 .partners .partnersBlock li .nameDate p.title,
.big-font_2 .person-wrapper .person-content .right .press,
.big-font_2 .contacts-form,
.big-font_2 .ab-item,
.big-font_2 .b-search-list .item .l .n,
.big-font_2 .b-search-list .item .l .name,
.big-font_2 .event .description .info p.title,
.big-font_2 .zakaz .profile .block input[type="text"], .big-font_2 .zakaz .profile .block input[type="password"],
.big-font_2 .zakaz .totalBlock .totalCost span,
.big-font_2 .tickets-filter .filter .places-select .item,
.big-font_2 .ticket-detail,
.big-font_2 .basket .basketList .item .date,
.big-font_2 .event .description .info p.txt,
.big-font_2 .cuselText,
.big-font_2 .afisha-popup .left .info .r,
.big-font_2 .afisha-popup .left .persons,
.big-font_2 #cuselBox {
  font-size: 25.2px; }

.big-font_2 .friends-main .updates .short p.date,
.big-font_2 .person-wrapper .person-content .left nav.tabs, .big-font_2 .gallery-wrapper nav.left-menu,
.big-font_2 .contacts-form {
  font-size: 25.2px !important; }

.big-font_2 .main-navigation menu,
.big-font_2 .afisha-list .item .date .time span,
.big-font_2 .ttb-museum-text,
.big-font_2 .zakaz .totalBlock .chkBlock p {
  font-size: 27px; }

.big-font_2 .tickets-filter .filter .event-select .item .text,
.big-font_2 .ab-item table,
.big-font_2 .lecture-cover ul li .info p.date span,
.big-font_2 .friends-main .updates .new-friends h3,
.big-font_2 .events .event .description .info p.title,
.big-font_2 .part-item-descr,
.big-font_2 .friend-name,
.big-font_2 .privelege-list li,
.big-font_2 .square-gallery-cover ul li .info .title,
.big-font_2 .join-descr,
.big-font_2 .participation-contacts,
.big-font_2 .zakaz .paymentMethod .item .block .label,
.big-font_2 .zakaz .deliveryMethod .item .block .label,
.big-font_2 .zakaz .orderList table td p,
.big-font_2 .afisha-calendar .calendar-wrapper .item.multiple .detail p.title,
.big-font_2 .afisha-popup .left .info .l .time,
.big-font_2 .afisha-popup .right ul {
  font-size: 28.8px; }

.big-font_2 .inside h1,
.big-font_2 .tickets-filter h1,
.big-font_2 .afisha-list .item .date .time strong,
.big-font_2 .lecture-cover ul li .info p.title,
.big-font_2 .news-wrapper .right p.date,
.big-font_2 .corp-circle-text,
.big-font_2 .person-wrapper .person-content .right,
.big-font_2 .zakaz .orderList table .total .cost,
.big-font_2 .zakaz .totalBlock .totalCost,
.big-font_2 .ticket-detail .line .price,
.big-font_2 .basket .basketList .item .date .txt2 {
  font-size: 32.4px; }

.big-font_2 .abonements h2
.press-list .item p.title,
.big-font_2 .b-repertoire-list .item h4, .big-font_2 .b-repertoire-list .item h4 a,
.big-font_2 .friends-title,
.big-font_2 .hotel-name,
.big-font_2 .partners .partnersBlock h2,
.big-font_2 .person-wrapper .person-content .right .press .item p.title,
.big-font_2 .part-name,
.big-font_2 .event .description .info p.title,
.big-font_2 .season-ticket-info > div.time h4,
.big-font_2 .basket .basketBtns .rBlock .txt span,
.big-font_2 .afisha-calendar .calendar-wrapper .item .detail p.title {
  font-size: 36px; }

.big-font_2 .ab-price {
  font-size: 39.6px; }

.big-font_2 .fancybox-inner .registration header h1,
.big-font_2 .lecture-cover ul li .info p.date,
.big-font_2 .tour dl h2,
.big-font_2 .friends-main .intro h3 {
  font-size: 43.2px; }

.big-font_2 .spectacle-wrapper .right .visual .info .detail .date-wrapper .date-item .date,
.big-font_2 .spectacle-wrapper .right .visual .info .detail .date-wrapper .date-item p.time {
  font-size: 36px; }

.big-font_2 .inside h2,
.big-font_2 .person-wrapper .person-content .right .content-wrapper h2 {
  font-size: 46.8px; }

.big-font_2 .basket .basketList .item .info h2,
.big-font_2 .afisha-popup .left .info .r h3 {
  font-size: 54px; }

.big-font_2 .news-wrapper .right h2 {
  font-size: 72px; }

.big-font_2 .registration .btnBlock input[type="submit"], .big-font_2 .continue-purchase,
.big-font_2 .afisha-list .item .detail .info .ticket a, .big-font_2 .afisha-list .item .detail .info .ticket span {
  width: auto; }

.big-font_2 .afisha-list .item .detail .info .ticket a, .big-font_2 .afisha-list .item .detail .info .ticket span {
  white-space: normal; }

.big-font_2 .spectacle-wrapper .text,
.big-font_2 .press-list,
.big-font_2 .lecture-cover ul li .info p.title,
.big-font_2 .lecture-cover ul li .item,
.big-font_2 .b-tabs-wrapper .left nav ul li a,
.big-font_2 .b-repertoire-list .item h4, .big-font_2 .b-repertoire-list .item h4 a,
.big-font_2 .twitter .item,
.big-font_2 .events_content_news .event .description .info p.title,
.big-font_2 div.b-persons.col-6 .item .text h4,
.big-font_2 .map-wrapper .info,
.big-font_2 .friends-main .intro h3,
.big-font_2 .subscribe p,
.big-font_2 .spectacle-wrapper .right .visual .info .detail p,
.big-font_2 .spectacle-wrapper .text dl dd,
.big-font_2 .events .event .description .info p.title a,
.big-font_2 .partners .partnersBlock li .partnerActive .txt,
.big-font_2 .spectacle-wrapper .right .visual .info .detail p,
.big-font_2 .spectacle-wrapper .text dl dd,
.big-font_2 .news-wrapper .right h2,
.big-font_2 .welcome-text p,
.big-font_2 .events .event .description .info p.title,
.big-font_2 .square-gallery-cover ul li .info .title,
.big-font_2 .friends-main .intro h1, .big-font_2 .friends-main .intro h3, .big-font_2 .friends-main .intro p,
.big-font_2 .news-wrapper .right .cnt,
.big-font_2 .person-wrapper .person-content .right,
.big-font_2 .person-wrapper .person-content .right .press .item p.title,
.big-font_2 .person-wrapper .person-content .right .press,
.big-font_2 .b-repertoire-list .item .detail,
.big-font_2 div.b-persons.col-5 .item .all, .big-font_2 div.b-persons.col-6 .item .text,
.big-font_2 .inside .leftColumn .menu,
.big-font_2 .b-contacts h2,
.big-font_2 .contacts-form,
.big-font_2 .privelege-list li ul li,
.big-font_2 .ab-banner-text,
.big-font_2 .sli-r p,
.big-font_2 .spec-list .sli-r h2,
.big-font_2 .hotel-contacts,
.big-font_2 .b-search-list .item .c,
.big-font_2 .b-search-list .item .l .name,
.big-font_2 .lecture-cover ul li .info p.date,
.big-font_2 .spectacle-wrapper .text dl dd,
.big-font_2 .event .description .info p.title,
.big-font_2 .event .description .short.star p.date-list,
.big-font_2 .big-font_2 .b-buy-tickets .left .note,
.big-font_2 .season-ticket-info > div.time h4,
.big-font_2 .season-ticket-info > div.help,
.big-font_2 .tickets-filter .filter .places-select .item,
.big-font_2 .tickets-filter .filter .action .note,
.big-font_2 .tickets-filter .filter .places-select.not-active,
.big-font_2 .event .description .info p.txt,
.big-font_2 .tts-text,
.big-font_2 .tickets-filter .filter .event-select .item .preview .date {
  line-height: normal; }

.big-font_2 .spectacle-wrapper .right .visual .info .detail .date-wrapper .date-item.small a {
  padding: 18px 5px; }

.big-font_2 #content > .i-wrapper {
  min-height: 1650px; }

.big-font_2 .afisha .filter label {
  background: url(../img/bg/chk.gif) 0 -18px no-repeat; }

.big-font_2 .afisha .filter label.active, .big-font_2 .afisha .filter input[type="checkbox"]:checked + label {
  background: url(../img/bg/chk.gif) -27px 10px no-repeat; }

.big-font_2 .registration .btnBlock .capcha input[type="text"] {
  display: block;
  margin: 10px; }

.big-font_2 .ab-name {
  height: auto; }

.big-font_2 .ab-txt {
  height: 430px; }

.big-font_2 .spectacle-wrapper .square.options {
  height: auto; }

.big-font_2 .afisha-list .item.past .date, .big-font_2 .afisha-list .item .date {
  width: 143px;
  margin-right: 20px; }

.big-font_2 .spectacle-wrapper .left {
  width: 298px; }

.big-font_2 .lecture-cover ul li .item {
  height: 570px; }

.big-font_2 .b-repertoire-list .item .thumb .dates ul li {
  width: 43%; }

.big-font_2 .event .description .info {
  bottom: 0px; }

.big-font_2 .vacancies__form {
  width: auto; }

.big-font_2 .vacancies .formFields .item .label {
  width: 320px; }

.big-font_2 .afishaTimeLine .year > a {
  padding-right: 80px; }

.big-font_2 .afishaTimeLine .year {
  padding: 0 25px; }

.big-font_2 .events .event {
  height: 476px; }

.big-font_2 .hotel-descr {
  width: 373px; }

.big-font_2 .corp-circle-text {
  margin-top: 162px; }

.big-font_2 .ttb-museum-text {
  width: auto;
  position: static;
  margin: 170px 10px 0 10px;
  background: #000; }

.big-font_2 .ttb-museum {
  height: auto;
  background: #000;
  padding-bottom: 20px; }

.big-font_2 .person-wrapper .person-content .left, .big-font_2 .gallery-wrapper .left {
  width: 280px; }

.big-font_2 .trans-archive ul li {
  width: 259px;
  height: 259px; }

.big-font_2 .trans-archive ul li a {
  width: 229px;
  height: 215px; }

.big-font_2 header .span1 {
  width: 440px; }

.big-font_2 .news-wrapper .right .photo .social a {
  margin-left: 4px; }

.big-font .friends-main .intro .info,
.big-font_2 .friends-main .intro .info {
  height: auto; }

.big-font_2 .twitter .item .footer {
  position: static; }

.big-font_2 .ttb-museum .title {
  margin: 18px 0 0 11px; }

.big-font_2 .spectacle-wrapper .right .visual {
  height: 653px; }

.big-font_2 .spectacle-wrapper .right .visual .info .detail .date-wrapper .date-item {
  height: auto; }

.big-font_2 a.buy-ticket {
  width: auto;
  max-width: 154px; }

.big-font_2 .spectacle-wrapper .text dl dt {
  float: none;
  margin-bottom: 20px; }

.big-font_2 .contacts-form .contacts {
  width: 430px; }

.big-font_2 .corp-circle-right {
  height: 860px; }

.big-font_2 .corp-circle-left {
  height: 715px; }

.big-font_2 .ab-banner-text {
  height: 230px; }

.big-font_2 .sli-r {
  height: 270px; }

.big-font_2 .sli-r h2 {
  max-height: none; }

.big-font_2 .join-l {
  height: 643px; }

.big-font_2 .join-r {
  height: 480px; }

.big-font_2 .join-r input[type="text"] {
  height: 50px;
  font-size: 25px; }

.big-font_2 .ul-lecture-cover .left {
  width: 360px; }

.big-font_2 .ticket-detail {
  width: 280px; }

.big-font_2 .ticket-detail .line .price {
  width: 160px; }

.big-font_2 .ticket-detail .line .spot {
  width: 72px; }

.big-font_2 .basket .promo_code .rBlock input[type="submit"],
.big-font_2 .basket .basketBtns .rBlock .btn {
  width: auto;
  padding: 0 10px; }

.big-font_2 .zakaz .orderList .block {
  height: 320px; }

.big-font_2 .zakaz .totalBlock .totalCost span {
  width: 220px; }

.big-font_2 .ticket-detail .line .row {
  width: 100px; }

.big-font_2 .basket .basketList .item .date .time {
  right: 0; }

.big-font_2 .zakaz .btnBlock .btn {
  height: auto; }

.big-font_2 .b-tabs-wrapper .left nav ul li {
  line-height: 40px;
  margin-bottom: 20px; }

.big-font_2 .cusel {
  height: 32px; }

.big-font_2 .cuselText {
  height: auto; }

.big-font_2 .afisha .filter .cusel {
  width: 135px !important; }

.big-font_2 .block-1 .slider_navigation {
  width: 100px; }

.big-font_2 .block-1 .slider_navigation {
  margin-left: 67px; }

.big-font .afisha-list .item .age,
.big-font_2 .afisha-list .item .age {
  background: none !important;
}

body.big-font .afisha-popup .left .info .r,
body.big-font .afisha-popup .left .persons,
body.big-font .afisha-popup .right ul,
body.big-font .afisha-calendar .calendar-wrapper .item .detail p.title,
body.big-font .tickets-filter .filter .event-select .item .text, body.big-font_2 .afisha-popup .left .info .r,
body.big-font_2 .afisha-popup .left .persons,
body.big-font_2 .afisha-popup .right ul,
body.big-font_2 .afisha-calendar .calendar-wrapper .item .detail p.title,
body.big-font_2 .tickets-filter .filter .event-select .item .text {
  line-height: normal; }

body.big-font .ab-banner-title, body.big-font .ab-banner-text, body.big-font_2 .ab-banner-title, body.big-font_2 .ab-banner-text {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: normal; }

body.big-font .afisha-calendar .calendar-wrapper .item .detail, body.big-font_2 .afisha-calendar .calendar-wrapper .item .detail {
  top: 0;
  margin-top: 70px;
  max-height: 210px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 90%; }

body.big-font .afisha-calendar .calendar-wrapper .item .detail p.title a, body.big-font_2 .afisha-calendar .calendar-wrapper .item .detail p.title a {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block; }

body.big-font .spectacle-wrapper .square p.head a, body.big-font_2 .spectacle-wrapper .square p.head a {
  overflow: hidden;
  clear: right;
  text-overflow: ellipsis;
  display: block; }

body.big-font .spectacle-wrapper .square.options p,
body.big-font .spectacle-wrapper .square.options p.title,
body.big-font .b-buy-tickets .left .note, body.big-font_2 .spectacle-wrapper .square.options p,
body.big-font_2 .spectacle-wrapper .square.options p.title,
body.big-font_2 .b-buy-tickets .left .note {
  line-height: normal; }

body.big-font div.b-persons.col-5 .item .all, body.big-font div.b-persons.col-6 .item .text p, body.big-font_2 div.b-persons.col-5 .item .all, body.big-font_2 div.b-persons.col-6 .item .text p {
  overflow: hidden;
  text-overflow: ellipsis; }

body.big-font .join-form, body.big-font_2 .join-form {
  clear: both;
  padding-top: 40px; }
  body.big-font .join-form .join-l label > span, body.big-font_2 .join-form .join-l label > span {
    margin: -10px 0 0 10px;
    max-width: 380px; }
  body.big-font .join-form .join-l .radio, body.big-font_2 .join-form .join-l .radio {
    top: 8px; }
  body.big-font .join-form .join-l,
  body.big-font .join-form .join-r, body.big-font_2 .join-form .join-l,
  body.big-font_2 .join-form .join-r {
    height: auto; }

body.big-font .friends-main .join-club, body.big-font_2 .friends-main .join-club {
  height: 209px; }

body.black .scheme, body.big-font .scheme, body.big-font_2 .scheme {
  position: relative; }

body.black #schema, body.big-font #schema, body.big-font_2 #schema {
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

body.black #hall_schema_div, body.big-font #hall_schema_div, body.big-font_2 #hall_schema_div {
  position: relative; }

body.black .tickets-filter .filter .action .note, body.big-font .tickets-filter .filter .action .note, body.big-font_2 .tickets-filter .filter .action .note {
  background: #000;
  padding: 10px;
  color: #fff; }

body.black .b-repertoire-list .item .thumb .dates ul li, body.big-font .b-repertoire-list .item .thumb .dates ul li, body.big-font_2 .b-repertoire-list .item .thumb .dates ul li {
  width: auto;
  text-align: center;
  float: none; }

body.black .b-repertoire-list .item .thumb, body.big-font .b-repertoire-list .item .thumb, body.big-font_2 .b-repertoire-list .item .thumb {
  overflow: hidden; }

body.black .b-repertoire-list .item .thumb .dates, body.big-font .b-repertoire-list .item .thumb .dates, body.big-font_2 .b-repertoire-list .item .thumb .dates {
  overflow: auto; }

body.black .b-repertoire-list .item .thumb .dates ul, body.big-font .b-repertoire-list .item .thumb .dates ul, body.big-font_2 .b-repertoire-list .item .thumb .dates ul {
  list-style: none;
  padding-bottom: 10px; }

body.black .b-buy-tickets .left .note a, body.big-font .b-buy-tickets .left .note a, body.big-font_2 .b-buy-tickets .left .note a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 160px; }

body.black .b-buy-tickets .left .note, body.big-font .b-buy-tickets .left .note, body.big-font_2 .b-buy-tickets .left .note {
  overflow: hidden; }

body.black div.b-persons h3 span, body.big-font div.b-persons h3 span, body.big-font_2 div.b-persons h3 span {
  padding: 5px 7px; }

body.black .welcome-text, body.big-font .welcome-text, body.big-font_2 .welcome-text {
  height: auto !important; }

body.black .hotel-descr, body.big-font .hotel-descr, body.big-font_2 .hotel-descr {
  position: relative; }

body.black .hotel-info, body.big-font .hotel-info, body.big-font_2 .hotel-info {
  width: 75%;
  overflow: hidden; }

body.black .hotel-contacts a, body.big-font .hotel-contacts a, body.big-font_2 .hotel-contacts a {
  display: inline-block;
  text-overflow: ellipsis;
  width: 92%;
  overflow: hidden; }

body.black .afisha-calendar .calendar-wrapper .item.past .date,
body.black .afisha-calendar .calendar-wrapper .item.past .thumb .i,
body.black .afisha-calendar .calendar-wrapper .item.past .detail, body.big-font .afisha-calendar .calendar-wrapper .item.past .date,
body.big-font .afisha-calendar .calendar-wrapper .item.past .thumb .i,
body.big-font .afisha-calendar .calendar-wrapper .item.past .detail, body.big-font_2 .afisha-calendar .calendar-wrapper .item.past .date,
body.big-font_2 .afisha-calendar .calendar-wrapper .item.past .thumb .i,
body.big-font_2 .afisha-calendar .calendar-wrapper .item.past .detail {
  opacity: 1; }
