#socseti {
  background: unset;
}
#socseti a {
  width: 35px;
}
#socseti #facebook_link {
  background: url('images/socset.png') left -4px center no-repeat;
}
#socseti #vkontakte_link {
  background: url('images/socset.png') left -42px center no-repeat;
}
#socseti #youtube_link {
  background: url('images/socset.png') left -157px center no-repeat;
}
#socseti #instagram_link {
  background: url('images/socset.png') left -196px center no-repeat;
}
#socseti #facebook_link,
#socseti #vkontakte_link,
#socseti #youtube_link {
  margin-right: 8px;
}
.column-4 span {
  display: none;
}
.shou_zal,
#tlFrameContainer {
  width: 980px !important;
}
.shou_zal {
  z-index: 500;
  position: relative;
}
.shou_zal__modata {
  position: relative;
}
.burger_menu {
  display: none;
}
.full_month {
  width: 60%;
  margin: 0 auto;
}
.full_month__tit {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 15px;
  margin-top: 15px;
  text-align: center;
}
.full_month li {
  list-style: none;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.full_month li .post_list_tag__l {
  width: 100%;
}
.full_month li .post_list_tag__r {
  width: 50%;
  text-align: right;
}
.full_month li a {
  color: #333333;
  font-family: Helvetica, Arial Black;
  font-size: 24px;
  line-height: 28px;
  font-weight: normal;
  text-transform: uppercase;
  display: block;
  width: 100%;
}
@media (max-width: 425px), (max-width: 768px) {
  .dsp {
    display: none;
  }
  .bvi-container-fluid {
    width: 88%;
  }
  .full_month {
    width: 95%;
  }
  #colorbox,
  #cboxWrapper,
  #cboxContent,
  #cboxLoadedContent,
  #tlFrameContainer,
  .shou_zal {
    width: 100% !important;
  }
  #access ul li.current_page_item > a,
  #access ul li.current-menu-ancestor > a,
  #access ul li.current-menu-item > a,
  #access ul li.current-menu-parent > a,
  #access ul li.current-page-ancestor > a,
  #access ul li.current-category-ancestor > a,
  #access ul li.current-post-ancestor > a {
    background-color: unset;
  }
  #access li:hover > a,
  #access ul ul :hover > a {
    background-color: unset;
  }
  .index_event,
  #footer {
    width: calc(100% - 30px) !important;
    padding: 0 15px;
  }
  .a {
    background: none;
  }
  .a #b {
    width: 100%;
    min-width: unset;
    background: unset;
  }
  #top {
    background: none;
  }
  #wrapper {
    width: 100%;
  }
  #wrapper #header {
    width: 100%;
    height: 56px;
    position: fixed;
    top: 0;
    z-index: 500;
    background: url('images/l.png') left 35px top no-repeat, #ededed;
    background-size: contain;
    box-shadow: 0px 3px 12px -4px #000000;
  }
  #wrapper #header.bvi-background-image {
    top: 56px;
    width: 94% !important;
    background: #fff !important;
  }
  #wrapper #header.bvi-background-image .tel_point_dsp {
    display: none !important;
  }
  #wrapper #header br {
    display: none;
  }
  #wrapper #header .tel_point {
    position: absolute;
    top: 10px;
    left: 60%;
  }
  #wrapper #header .tel_point_dsp {
    display: none;
  }
  #wrapper #header .tel_point_mob {
    display: block;
  }
  #wrapper #header .bvi_mob {
    display: block !important;
    width: 55px;
    position: absolute;
    left: 165px;
    top: 11px;
  }
  #wrapper #header .alignright {
    display: none !important;
  }
  #wrapper #header #socseti {
    display: none !important;
  }
  #wrapper #header #access {
    top: 56px;
    right: 0;
    background: #ededed;
    width: 70%;
    box-shadow: 0px 3px 12px -4px #000000;
    left: unset;
    padding: 14px;
    display: none;
    z-index: 1001;
  }
  #wrapper #header #home_link {
    display: block;
    height: 55px;
    width: 91px;
    top: 0px;
    left: 34px;
    position: absolute;
  }
  #wrapper #header .burger_menu {
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 6000;
    width: 28px;
    cursor: pointer;
    display: block;
  }
  #wrapper #spect_text {
    width: 90%;
    padding: 0 20px;
    float: unset;
  }
  #wrapper #main {
    margin-top: 35px;
  }
  #wrapper #main .wp-block-embed__wrapper iframe {
    width: 100%;
  }
  #wrapper #main #banner {
    margin-top: 4px;
    height: unset;
  }
  #wrapper #main #banner #slider {
    width: 100%;
    background-size: contain !important;
    height: 132px !important;
  }
  #wrapper #main #banner #slider .nivo-slice {
    background-size: contain !important;
  }
  #wrapper #main #banner #slider .nivo-caption {
    padding: 30px 0;
  }
  #wrapper #main #banner #slider .nivo-caption p {
    font-size: 13px;
  }
  #wrapper #main .top_image {
    width: 100%;
    height: unset;
  }
  #wrapper #main .top_image img {
    min-width: unset;
    width: 100%;
  }
  #wrapper #main .gallery img {
    width: unset;
    max-width: unset;
  }
  #wrapper #main .entry-content.red_year #show-infoblock {
    flex-wrap: wrap;
  }
  #wrapper #main .entry-content.red_year #show-infoblock #show-date,
  #wrapper #main .entry-content.red_year #show-infoblock #show-age,
  #wrapper #main .entry-content.red_year #show-infoblock #zhanr,
  #wrapper #main .entry-content.red_year #show-infoblock #duration {
    width: 100%;
  }
  .wordpress-post-tabs-skin-red .ui-tabs .ui-tabs-panel {
    overflow-x: auto;
  }
  .wp-table-reloaded tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .wp-table-reloaded tr .column-1,
  .wp-table-reloaded tr .column-2,
  .wp-table-reloaded tr .column-3 {
    width: 100%;
    text-align: center;
  }
  .wp-table-reloaded tr .column-4 span {
    display: block;
  }
  .wp-table-reloaded tr .column-4,
  .wp-table-reloaded tr .column-5 {
    text-align: center;
    width: 100%;
  }
  .wp-table-reloaded tr .column-6 {
    width: 60%;
    display: block !important;
    text-align: center;
  }
  .s12 {
    width: 100%;
  }
  #premiere {
    left: 0px;
    top: 40px;
  }
  #spect_right {
    width: 60%;
    margin: 0 auto;
    float: unset;
  }
  #footer #first,
  #footer #contacts-block {
    width: unset;
    margin: 0;
  }
  #footer #colophon center img {
    max-width: 100%;
  }
  #post-65 {
    padding: 5px, 15px;
  }
  .wordpress-post-tabs-skin-red .ui-tabs .ui-tabs-panel {
    padding: 1em 0em !important;
  }
  .more_date_show {
    width: 95%;
    flex-wrap: wrap;
  }
  .more_date_show li {
    /*ширина блака фрэнд спектакля*/
    width: 48%;
  }
}
@media (max-width: 320px) {
  #wrapper #header .tel_point {
    position: absolute;
    top: 10px;
    left: 72%;
  }
  #post-65 {
    padding: 5px, 15px;
  }
  .wordpress-post-tabs-skin-red .ui-tabs .ui-tabs-panel {
    padding: 1em 0em !important;
  }
}
