/*Версия для слабовидящих*/
#CecutientWrapper {
    position: relative;
    z-index: 1040;
    background:#E5E5E5;
    font-size: 14px;
    color: #000 !important;
    box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
}
#CecutientWrapperContent {
    width: 980px;
    margin: auto;
}
#CecutientWrapper .container {
    padding-left: 15px;
    padding-right: 15px;
}
#CecutientBlock p {
    padding: 10px 0;
    margin: 0;
    color: #000;
    font-size:16px;
    font-weight:bold;
}
#CecutientBlock a {
    margin-right: 3px;
    margin-top: 3px;
    padding:4px;
    font-size:14px;
}
#CecutientBtn {
    position: absolute;
    bottom: -45px;
    right: 20px;
    cursor:pointer;
    width: 45px;
    height: 30px;
    z-index: 1040;
    text-align: center;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #E5E5E5;
    box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
    line-height: 45px;
}
#CecutientWrapper .hidden + #CecutientBtn {
    bottom: -65px;
}
#CecutientOn, #CecutientOff, #ImageOn, #ImageOff{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
    padding: 0px;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
    margin-top: -2px;
    border: 1px solid #000;
    color:#000;
    cursor: pointer;
}
#CecutientOn, #ImageOff{
    display:inline-block;
}
#CecutientOff, #ImageOn{
    display:none;
}
#SmallFonts, #MediumFonts, #BigFonts, #WhiteStyle, #BlackStyle, #BlueStyle, #GreenStyle{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display:inline-block;
    vertical-align: middle;
    padding: 0px;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
    margin-top: -2px;
    cursor: pointer;
}
#SmallFonts, #MediumFonts, #BigFonts{
    border: 1px solid #000;
    color:#000;
}
#SmallFonts{
    font-size:14px!important;
}
#MediumFonts{
    font-size:19px!important;
}
#BigFonts{
    font-size:24px!important;
}
#WhiteStyle, #BlackStyle, #BlueStyle, #GreenStyle{
    font-size:18px;
}
#WhiteStyle{
    border: 1px solid #000;
    color:#000;
}
#BlackStyle{
    border: 1px solid #fff;
    color:#fff;
    background-color:#000;
}
#BlueStyle{
    border: 1px solid #063462;
    color:#063462;
    background-color:#9DD1FF;
}
#GreenStyle{
    border: 1px solid #A9E44D;
    color:#A9E44D;
    background-color:#3B2716;
}
#CecutientTop{
    position:relative;
    width:980px;
    left:50%;
    margin-left:-490px;
    font-size:18px;
}

/* not bootstrap fix */
#CecutientWrapper,
#CecutientWrapper *,
#CecutientWrapper *:before,
#CecutientWrapper *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#CecutientWrapper .row:before,
#CecutientWrapper .row:after {
    content: " ";
    display: table;
}
#CecutientWrapper .row:after {
    clear: both;
}
#CecutientWrapper .col-md-3 {
    width: 25%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

/* Font sizes */
.pv-font-small #SmallFonts,
.pv-font-medium #MediumFonts,
.pv-font-big #BigFonts {
    border-width: 2px;
}

/* .pv-font-small,
.pv-font-small #page_content *,
.pv-font-small .block.html_text *:not(.org-title):not(.org-sub-title):not(.org-address),
.pv-font-small .navbar li a,
.pv-font-small button,
.pv-font-small .page-header > *,
.pv-font-small .media-heading > *,
.pv-font-small .panel-title {
    font-size:14px !important;
} */
.pv-font-medium,
.pv-font-medium #left-col *,
.pv-font-medium #contacts-block *,
.pv-font-medium #main-block *,
    /* .pv-font-medium  footer div,  */
.pv-font-medium button {
    font-size:18px !important;
}
.pv-font-big,
.pv-font-big #left-col *,
.pv-font-big #contacts-block *,
.pv-font-big #main-block *,
    /* .pv-font-big  footer div,  */
.pv-font-big button {
    font-size:22px !important;
}

/* Images */
.pv-hide-img .layout img:not(.captcha-code):not(.wait):not(.block-title) {
    display: none !important;
}

/* Color Schemes */
.pv-cs-white #WhiteStyle,
.pv-cs-black #BlackStyle,
.pv-cs-blue #BlueStyle,
.pv-cs-green #GreenStyle {
    border-width: 2px;
}

.pv-cs-white,
.pv-cs-white .layout,
.pv-cs-white #main-block,
.pv-cs-white #left-col nav,
.pv-cs-white #left-col li,
.pv-cs-white #left-col li:hover,
.pv-cs-white #left-col li:hover a,
.pv-cs-white #left-col li.sfHover,
.pv-cs-white #contacts-block {
    background: #fff !important;
}
.pv-cs-white,
.pv-cs-white #left-col *,
.pv-cs-white #contacts-block *,
.pv-cs-white #main-block *,
.pv-cs-white footer * {
    color: #000 !important;
}

.pv-cs-black,
.pv-cs-black .layout,
.pv-cs-black #main-block,
.pv-cs-black #left-col nav,
.pv-cs-black #left-col li,
.pv-cs-black #left-col li:hover,
.pv-cs-black #left-col li:hover a,
.pv-cs-black #left-col li.sfHover,
.pv-cs-black #contacts-block {
    background: #000 !important;
}
.pv-cs-black,
.pv-cs-black #left-col *,
.pv-cs-black #contacts-block *,
.pv-cs-black #main-block *,
.pv-cs-black footer * {
    color: #fff !important;
}

.pv-cs-blue,
.pv-cs-blue .layout,
.pv-cs-blue #main-block,
.pv-cs-blue #left-col nav,
.pv-cs-blue #left-col li,
.pv-cs-blue #left-col li:hover,
.pv-cs-blue #left-col li:hover a,
.pv-cs-blue #left-col li.sfHover,
.pv-cs-blue #contacts-block {
    background: #9DD1FF !important;
}
.pv-cs-blue,
.pv-cs-blue #left-col *,
.pv-cs-blue #contacts-block *,
.pv-cs-blue #main-block *,
.pv-cs-blue footer * {
    color: #063462 !important;
}

.pv-cs-green,
.pv-cs-green .layout,
.pv-cs-green #main-block,
.pv-cs-green #left-col nav,
.pv-cs-green #left-col li,
.pv-cs-green #left-col li:hover,
.pv-cs-green #left-col li:hover a,
.pv-cs-green #left-col li.sfHover,
.pv-cs-green #contacts-block {
    background: #3B2716 !important;
}
.pv-cs-green,
.pv-cs-green #left-col *,
.pv-cs-green #contacts-block *,
.pv-cs-green #main-block *,
.pv-cs-green footer * {
    color: #A9E44D !important;
}

.pv-cs-white .layout a,
.pv-cs-black .layout a,
.pv-cs-blue .layout a,
.pv-cs-green .layout a {
    text-decoration: underline !important;
}

.pv-cs-black article.b-changes_text.g-wysiwyg,
.pv-cs-blue article.b-changes_text.g-wysiwyg,
.pv-cs-green article.b-changes_text.g-wysiwyg,
.pv-cs-white article.b-changes_text.g-wysiwyg
 {
    background: none!important;
}
@media screen and (min-width: 992px) {
    .pv-cs-black .b-mp_slider:before,
    .pv-cs-blue .b-mp_slider:before,
    .pv-cs-green .b-mp_slider:before,
    .pv-cs-white .b-mp_slider:before,
    .pv-cs-black .b-mp_header:after,
    .pv-cs-blue .b-mp_header:after,
    .pv-cs-green .b-mp_header:after,
    .pv-cs-white .b-mp_header:after,
    .pv-cs-black .b-account_widget_signed span:before,
    .pv-cs-blue .b-account_widget_signed span:before,
    .pv-cs-green .b-account_widget_signed span:before,
    .pv-cs-white .b-account_widget_signed span:before,
    .pv-cs-black .b-aside_widget__paper:after,
    .pv-cs-blue .b-aside_widget__paper:after,
    .pv-cs-green .b-aside_widget__paper:after,
    .pv-cs-white .b-aside_widget__paper:after,
    .pv-cs-black .b-aside__right .b-aside_widget__paper:after,
    .pv-cs-blue .b-aside__right .b-aside_widget__paper:after,
    .pv-cs-green .b-aside__right .b-aside_widget__paper:after,
    .pv-cs-white .b-aside__right .b-aside_widget__paper:after {
        display: none;
    }
    .pv-cs-black .b-aside__right .b-aside_widget__paper,
    .pv-cs-blue .b-aside__right .b-aside_widget__paper,
    .pv-cs-green .b-aside__right .b-aside_widget__paper,
    .pv-cs-white .b-aside__right .b-aside_widget__paper {
        margin-right: 0;
    }
}
.pv-cs-black  .b-aside_widget__paper,
.pv-cs-blue .b-aside_widget__paper,
.pv-cs-green .b-aside_widget__paper,
.pv-cs-white .b-aside_widget__paper {
    margin-left: -15px;
}
.pv-cs-black  .b-aside_widget_contact,
.pv-cs-blue .b-aside_widget_contact,
.pv-cs-green .b-aside_widget_contact,
.pv-cs-white .b-aside_widget_contact {
    padding-left: 30px;
}
.pv-cs-black .catalog-list .image:before, .pv-cs-black .catalog-list .image:after, .pv-cs-black .catalog-list .image_inner:before, .pv-cs-black .catalog-list .image_inner:after,
.pv-cs-blue .catalog-list .image:before, .pv-cs-blue .catalog-list .image:after, .pv-cs-blue .catalog-list .image_inner:before, .pv-cs-blue .catalog-list .image_inner:after,
.pv-cs-green .catalog-list .image:before, .pv-cs-green .catalog-list .image:after, .pv-cs-green .catalog-list .image_inner:before, .pv-cs-green .catalog-list .image_inner:after,
.pv-cs-white .catalog-list .image:before, .pv-cs-white .catalog-list .image:after, .pv-cs-white .catalog-list .image_inner:before, .pv-cs-white .catalog-list .image_inner:after,
.pv-cs-black .b-changes:before, .pv-cs-black .b-changes:after,
.pv-cs-blue .b-changes:before, .pv-cs-blue .b-changes:after,
.pv-cs-green .b-changes:before, .pv-cs-green .b-changes:after,
.pv-cs-white .b-changes:before, .pv-cs-white .b-changes:after,
.pv-cs-black .b-btn_red:after, .pv-cs-black .b-btn_red:before, .pv-cs-black .b-btn_red_stroke:before, .pv-cs-black .b-btn_red_stroke:after,
.pv-cs-blue .b-btn_red:after, .pv-cs-blue .b-btn_red:before, .pv-cs-blue .b-btn_red_stroke:before, .pv-cs-blue .b-btn_red_stroke:after,
.pv-cs-green .b-btn_red:after, .pv-cs-green .b-btn_red:before, .pv-cs-green .b-btn_red_stroke:before, .pv-cs-green .b-btn_red_stroke:after,
.pv-cs-white .b-btn_red:after, .pv-cs-white .b-btn_red:before, .pv-cs-white .b-btn_red_stroke:before, .pv-cs-white .b-btn_red_stroke:after,
.pv-cs-black .b-paper:after,
.pv-cs-blue .b-paper:after,
.pv-cs-green .b-paper:after,
.pv-cs-white .b-paper:after,
.pv-cs-black .b-mp_calendar_day_details .b-concert_info_image:before, .b-mp_calendar_day_details .b-concert_info_image:after, .b-mp_calendar_day_details .b-concert_info_image span:before, .b-mp_calendar_day_details .b-concert_info_image span:after,
.pv-cs-blue .b-mp_calendar_day_details .b-concert_info_image:before, .b-mp_calendar_day_details .b-concert_info_image:after, .b-mp_calendar_day_details .b-concert_info_image span:before, .b-mp_calendar_day_details .b-concert_info_image span:after,
.pv-cs-green .b-mp_calendar_day_details .b-concert_info_image:before, .b-mp_calendar_day_details .b-concert_info_image:after, .b-mp_calendar_day_details .b-concert_info_image span:before, .b-mp_calendar_day_details .b-concert_info_image span:after,
.pv-cs-white .b-mp_calendar_day_details .b-concert_info_image:before, .b-mp_calendar_day_details .b-concert_info_image:after, .b-mp_calendar_day_details .b-concert_info_image span:before, .b-mp_calendar_day_details .b-concert_info_image span:after {
    display: none;
}
.pv-cs-black .b-btn_red, .pv-cs-blue .b-btn_red, .pv-cs-green .b-btn_red, .pv-cs-white .b-btn_red, .pv-cs-black .b-btn_red_stroke, .pv-cs-blue .b-btn_red_stroke, .pv-cs-white .b-btn_red_stroke, .pv-cs-green .b-btn_red_stroke {
    border-left: 2px solid #bc375d;
    border-right: 2px solid #bc375d;
}
.pv-cs-black .wrapper,
.pv-cs-black .wrapper *, .pv-cs-black .b-news, .pv-cs-black .b-news *{
  background-color: #000!important;
  color: #fff!important;
}
.pv-cs-white .wrapper,
.pv-cs-white .wrapper *, .pv-cs-white .b-news, .pv-cs-white .b-news *{
  background-color: #fff!important;
  color: #000!important;
}
.pv-cs-blue .wrapper,
.pv-cs-blue .wrapper *, .pv-cs-blue .b-news, .pv-cs-blue .b-news *{
  background: #9DD1FF !important;
  color: #063462!important;
}
.pv-cs-green .wrapper,
.pv-cs-green .wrapper *, .pv-cs-green .b-news, .pv-cs-green .b-news *{
  background: #3B2716 !important;
  color: #A9E44D!important;
}
.pv-cs-blue .b-footer_widgets .b-form, .pv-cs-blue .b-footer_widgets .b-form_box_title, .pv-cs-blue .b-footer_widgets .b-form_box_title:after, .pv-cs-blue .b-form_box.b-form_box_required label:after {
    color: #063462!important;
}
.pv-cs-green .b-footer_widgets .b-form, .pv-cs-green .b-footer_widgets .b-form_box_title, .pv-cs-green .b-footer_widgets .b-form_box_title:after, .pv-cs-green .b-form_box.b-form_box_required label:after {
    color: #A9E44D!important;
}
.pv-cs-black .b-footer_widgets .b-form, .pv-cs-black .b-footer_widgets .b-form_box_title, .pv-cs-black .b-footer_widgets .b-form_box_title:after, .pv-cs-black .b-form_box.b-form_box_required label:after {
    color: #fff!important;
}
.pv-cs-white .b-footer_widgets .b-form, .pv-cs-white .b-footer_widgets .b-form_box_title, .pv-cs-white .b-footer_widgets .b-form_box_title:after, .pv-cs-white .b-form_box.b-form_box_required label:after {
    color: #000!important;
}
.pv-cs-blue .b-filter, .pv-cs-blue .b-filter *, .pv-cs-blue .b-header_nav, .pv-cs-blue .b-header_nav *, .pv-cs-blue .b-mp_calendar_month_list li.action > a, .pv-cs-blue .b-mp_calendar_month_list li.action > a *,  .pv-cs-blue .b-mp_calendar_day_details, .pv-cs-blue .b-mp_calendar_day_details *, .pv-cs-blue .b-slider_arrow {
    background: #bfe3FF !important;
}
.pv-cs-blue .b-header_nav_toggle span {
    background: #063462!important;
}
.pv-cs-green .b-filter, .pv-cs-green .b-filter *, .pv-cs-green .b-header_nav, .pv-cs-green .b-header_nav *, .pv-cs-green .b-mp_calendar_month_list li.action > a, .pv-cs-green .b-mp_calendar_month_list li.action > a *,  .pv-cs-green .b-mp_calendar_day_details, .pv-cs-green .b-mp_calendar_day_details *, .pv-cs-green .b-slider_arrow  {
    background: #5d4938 !important;
}
.pv-cs-green .b-header_nav_toggle span {
    background: #A9E44D!important;
}
.pv-cs-black .b-filter, .pv-cs-black .b-filter *, .pv-cs-black .b-header_nav, .pv-cs-black .b-header_nav *, .pv-cs-black .b-mp_calendar_month_list li.action > a, .pv-cs-black .b-mp_calendar_month_list li.action > a *,  .pv-cs-black .b-mp_calendar_day_details, .pv-cs-black .b-mp_calendar_day_details *, .pv-cs-black .b-slider_arrow {
    background: #333 !important;
}
.pv-cs-black .b-header_nav_toggle span {
    background: #ddd!important;
}
.pv-cs-white .b-filter, .pv-cs-white .b-filter *, .pv-cs-white .b-header_nav, .pv-cs-white .b-header_nav *, .pv-cs-white .b-mp_calendar_month_list li.action > a, .pv-cs-white .b-mp_calendar_month_list li.action > a *,  .pv-cs-white .b-mp_calendar_day_details, .pv-cs-white .b-mp_calendar_day_details *, .pv-cs-white .b-slider_arrow  {
    background: #ddd !important;
}
.pv-cs-white .b-header_nav_toggle span {
    background: #333!important;
}
.pv-cs-black .b-account_widget, .pv-cs-black .b-account_widget *, .pv-cs-black .b-account_widget_links span, .pv-cs-black .b-account_widget_links *,
.pv-cs-blue .b-account_widget, .pv-cs-blue .b-account_widget *, .pv-cs-blue .b-account_widget_links span, .pv-cs-blue .b-account_widget_links *,
.pv-cs-green .b-account_widget, .pv-cs-green .b-account_widget *, .pv-cs-green .b-account_widget_links span, .pv-cs-green .b-account_widget_links *,
.pv-cs-white .b-account_widget, .pv-cs-white .b-account_widget *, .pv-cs-white .b-account_widget_links span, .pv-cs-white .b-account_widget_links *, 
.pv-cs-black .b-account_widget_signed span:before,
.pv-cs-blue .b-account_widget_signed span:before,
.pv-cs-green .b-account_widget_signed span:before,
.pv-cs-white .b-account_widget_signed span:before  {
    background: none!important;
    line-height: 1.1em;
}
.pv-cs-blue .js-account-form, .pv-cs-blue .js-account-form * {
    background: #bfe3FF !important;
}
.pv-cs-black .js-account-form, .pv-cs-black .js-account-form * {
    background: #333 !important;
}
.pv-cs-green .js-account-form, .pv-cs-green .js-account-form * {
    background: #5d4938 !important;
}
.pv-cs-white .js-account-form, .pv-cs-white .js-account-form * {
    background: #ddd !important;
}
body.pv-cs-black,
body.pv-cs-blue,
body.pv-cs-green,
body.pv-cs-white {
    background: #f1f7fb!important;
}
.pv-cs-black .b-paper,
.pv-cs-blue .b-paper,
.pv-cs-green .b-paper,
.pv-cs-white .b-paper {
    margin: 0;
}
.pv-hide-img img, .pv-hide-img .b-slider_arrow {
    display: none!important;
}
.pv-hide-img .b-header_panel_logo {
    background-image: url(../../img/philharmonic.png)!important;
    background-repeat: no-repeat!important;
    height: 85px;
    width: 148px;
    background-repeat: no-repeat!important;
}
.pv-cs-black .logo_standart, .pv-cs-blue .logo_standart, .pv-cs-green .logo_standart {
    display: none;
}
.pv-cs-black .logo_transparent, .pv-cs-blue .logo_transparent, .pv-cs-green .logo_transparent{
    display: inline!important;
}

.pv-cs-white .b-account_widget_signIn_form_close,
.pv-cs-black .b-account_widget_signIn_form_close,
.pv-cs-green .b-account_widget_signIn_form_close,
.pv-cs-blue .b-account_widget_signIn_form_close,
.pv-cs-black .b-concert, .pv-cs-black .b-concert *,
.pv-cs-blue .b-concert, .pv-cs-blue .b-concert *,
.pv-cs-green .b-concert, .pv-cs-green .b-concert *,
.pv-cs-white .b-concert, .pv-cs-white .b-concert * {
    background: none!important;
}
.pv-font-big .b-header_panel_caption,
.pv-font-big .b-header_panel,
.pv-font-big .b-account_widget,
.pv-font-big .g-wysiwyg,
.pv-font-big .b-announcement_caption,
.pv-font-big .b-announcement_date,
.pv-font-big .b-mp_calendar_month_list,
.pv-font-big .catalog-list .date,
.pv-font-big .b-timestamp__full .b-timestamp_date_weekday,
.pv-font-big .b-timestamp_additional,
.pv-font-big .b-seasonTicket_header p,
.pv-font-big .b-abon_schedule_price,
.pv-font-big .b-aside,
.pv-font-big .b-content,
.pv-font-big .b-aside_widget_nav_list,
.pv-font-big .b-attached-links,
.pv-font-big .b-page_navigation,
.pv-font-big .b-timestamp_date_weekday,
.pv-font-big .b-timestamp_date_month,
.pv-font-big .b-concert_schedule_button p,
.pv-font-big .b-concert_info_text_header p,
.pv-font-big .b-timestamp_date_year {
    font-size: 22px!important;
}

.pv-font-medium .b-header_panel_caption,
.pv-font-medium .b-header_panel,
.pv-font-medium .b-account_widget,
.pv-font-medium .g-wysiwyg,
.pv-font-medium .b-announcement_caption,
.pv-font-medium .b-announcement_date,
.pv-font-medium .b-mp_calendar_month_list,
.pv-font-medium .catalog-list .date,
.pv-font-medium .b-timestamp__full .b-timestamp_date_weekday,
.pv-font-medium .b-timestamp_additional,
.pv-font-medium .b-seasonTicket_header p,
.pv-font-medium .b-abon_schedule_price,
.pv-font-medium .b-aside,
.pv-font-medium .b-content,
.pv-font-medium .b-aside_widget_nav_list,
.pv-font-medium .b-attached-links,
.pv-font-medium .b-page_navigation,
.pv-font-medium .b-timestamp_date_weekday,
.pv-font-medium .b-timestamp_date_month,
.pv-font-medium .b-concert_schedule_button p,
.pv-font-medium .b-concert_info_text_header p,
.pv-font-medium .b-timestamp_date_year {
    font-size: 20px!important;
}

.pv-font-big .b-account_widget_signed  {
    font-size: 16px;
}

.pv-font-medium .b-account_widget_signed  {
    font-size: 14px;
}
.pv-font-medium .collectives-links a, .pv-font-medium .b-page_info_collectives a, .pv-font-medium .b-page_info_author, .pv-font-medium .b-page_info_publishing {
	font-size: 14px;
}
.pv-font-big .collectives-links a, .pv-font-big .b-page_info_collectives a, .pv-font-big .b-page_info_author, .pv-font-big .b-page_info_publishing {
	font-size: 16px;
}

.pv-font-big .catalog-list .title,
.pv-font-big .b-concert_order_price,
.pv-font-big .b-form,
.pv-font-big .b-btn_md,
.pv-font-big .b-announcement_caption,
.pv-font-big .b-announcement_caption .news-title,
.pv-font-big .b-concert_info_text_header h2 {
    font-size: 26px!important;
}

.pv-font-medium .catalog-list .title,
.pv-font-medium .b-concert_order_price,
.pv-font-medium .b-form,
.pv-font-medium .b-btn_md,
.pv-font-medium .b-announcement_caption,
.pv-font-medium .b-announcement_caption .news-title,
.pv-font-medium .b-concert_info_text_header h2 {
    font-size: 23px!important;
}

.pv-font-big .b-mp_calendar_header_caption,
.pv-font-big .b-timestamp__full .b-timestamp_date,
.pv-font-big .b-timestamp_additional_time,
.pv-font-big .b-fest_header h2,
.pv-font-big .b-seasonTicket_header h2,
.pv-font-big .b-soloist_info_name {
    font-size: 30px!important;
}

.pv-font-medium .b-mp_calendar_header_caption,
.pv-font-medium .b-timestamp__full .b-timestamp_date,
.pv-font-medium .b-timestamp_additional_time,
.pv-font-medium .b-fest_header h2,
.pv-font-medium .b-seasonTicket_header h2,
.pv-font-medium .b-soloist_info_name {
    font-size: 26px!important;
}

.pv-font-big .b-mp_calendar_month_list,
.pv-font-big .b-mp_calendar_header_switcher,
.pv-font-big .b-aside_widget_contact small,
.pv-font-big .b-aside_widget_contact,
.pv-font-big .b-soloist_image + .b-soloist_info,
.pv-font-big .b-bottom-links,
.pv-font-big .b-path {
    font-size: 18px!important;
}

.pv-font-medium .b-mp_calendar_month_list,
.pv-font-medium .b-mp_calendar_header_switcher,
.pv-font-medium .b-aside_widget_contact small,
.pv-font-medium .b-aside_widget_contact,
.pv-font-medium .b-soloist_image + .b-soloist_info,
.pv-font-medium .b-bottom-links,
.pv-font-medium .b-path {
    font-size: 16px!important;
}

.pv-font-big .b-footer_widgets_caption,
.pv-font-big .b-footer_widgets_phone {
    font-size: 36px!important;
}

.pv-font-medium .b-footer_widgets_caption,
.pv-font-medium .b-footer_widgets_phone {
    font-size: 32px!important;
}

@media screen and (min-width: 992px) {
    .pv-font-big .b-header_nav_list > li > a,
    .pv-font-big .b-header_nav_list > li > ul > li > a {
        font-size: 20px!important;
    }
    .pv-font-medium .b-header_nav_list > li > a,
    .pv-font-medium .b-header_nav_list > li > ul > li > a {
        font-size: 18px!important;
    }
}

@media screen and (max-width: 991px) {
    .pv-font-big .pagination > li > a,
    .pv-font-big .pagination > li > span {
        font-size: 18px;
    }
    .pv-font-medium .pagination > li > a,
    .pv-font-medium .pagination > li > span {
        font-size: 16px;
    }
}

.b-header_br {
    display: none;
}

.pv-font-big .b-header_br, .pv-font-medium .b-header_br {
    display: inline;
}

.pv-font-big .b-header_nav_toggle.close span:nth-child(1), .pv-font-medium .b-header_nav_toggle.close span:nth-child(1) {
    top: 10px;
}