.header__contact .order_button { }
.form-order1 {
border-bottom: 0;
}
.form-order1 .tmp_alert {
height: 400px;
display: flex;
align-items: center;
justify-content: center;
font-family: "RailwayCargoRus";
font-weight: 400;
font-size: 32px;
line-height: 37px;
}
.desktop_menu .main-menu .buy_ticket_modal {
display: none;
}
.header__top .header_menu .left_section span:nth-child(3) {
display: none;
}
.header__top .header_menu .left_section__dropdown{
display: none;
}
#ajaxsearchliteres1 {
background-color: #FFFFFF;
box-shadow: inset 0 0 0 2px #000000;
}
h1.h1__mob.h1_spec ul li:nth-child(2){
display: none;
}
@media (max-width: 600px) {
header .order_wrapper {
width: 100%;
}
.events__list .event_block__item .event_img_block .attachment-post-thumbnail {
width: 100%;
}
.mobile_bottom_footer {
display: none;
}
header .navbar .see_mobile, header .navbar .wrapper_time_mobile {
display: none;
}
header {
position: fixed;
top: 0;
z-index: 999;
width: 100%;
left: 0;
}
.site#page {
padding-top: 82px;
}
header .dropdown_search {
top: 90px;
right: 16px;
width: calc(100vw - 32px);
}
header #ajaxsearchlite2 {
border-radius: 8px;
}
.h1_loc_p {
line-height: 120%;
}
.locations {
padding: 64px 16px!important;
}
.locations-content__item {
margin-bottom: 16px;
}
.locations-content__item-desc {
justify-content: start!important;
}
.locations-content__item-desc--arrow {
display: none;
}
.price_num {
white-space: nowrap;
}
.refund-header {
padding: 86px 16px;
}
.refund-content {
padding: 108px 16px 88px;
}
.refund-content__text {
width: 100%;
}
.refund-content__text p {
font-size: 16px;
margin-bottom: 24px;
}
.refund-content__form {
width: 100%;
}
.refund-content__form--wrapper {
width: 100%;
}
.refund-content__form--text {
font-size: 16px;
}
.hDatepicker {
padding: 24px 16px!important;
}
.hDatepicker .hDatepicker-month.first {
margin-left: 10px;
}
.hDatepicker .hDatepicker-month.second {
border: none;
}
.hDatepicker .hDatepicker-all {
margin-left: 0;
margin-top: 16px;
}
.afisha-flex a.item{
width: 100%!important;
margin-right: 0!important;
}
}
.archive__content.archive__content_main .archive__content__card-item__img {
object-fit: contain;
}
.search_body {
display: grid;
grid-template-columns: 128px auto auto;
grid-template-rows: repeat(2, auto);
grid-column-gap: 16px;
grid-row-gap: 0px;
justify-content: start;
}
.search_image {
grid-area: 1 / 1 / 3 / 2;
margin-right: 16px;
}
.search_name {
grid-area: 1 / 2 / 2 / 3;
}
.search_desc {
grid-area: 2 / 2 / 3 / 3;
}
.search_link {
display: block;
}
.mc__cards___nav, .mc__cards___nav2 {
margin-right: 24px;
}
.mc__cards___nav .owl-prev, .mc__cards___nav .owl-next, .mc__cards___nav2 .owl-prev, .mc__cards___nav2 .owl-next {
position: relative;
top: unset;
bottom: unset;
left: unset;
right: unset;
}
.mc__cards___nav .owl-prev, .mc__cards___nav2 .owl-prev {
background: url(//cmzt.ru/wp-content/uploads/2023/04/Group-114.svg)!important;
width: 64px;
height: 64px;
margin-right: 8px;
}
.mc__cards___nav .owl-next, .mc__cards___nav2 .owl-next {
background: url(//cmzt.ru/wp-content/uploads/2023/04/Group-115.svg)!important;
width: 64px;
height: 64px;
}
@media (max-width: 1400px) {
.section_more .container_more {
margin: 0 24px;
}
.section_more .container_more .more {
max-width: calc(50% - 32px);
}
footer .footer_top .right_content #menu-primary-menu-1 {
gap: 16px;
flex-direction: column;
}
.tour-content {
margin: 0 16px;
}
}
@media (max-width: 1400px) {
.wrapper__asides.visitors_select {
margin-right: 24px;
}
.mailpoet_paragraph.mail_btn > input.mailpoet_submit {
height: 44px!important;
font-size: 12px!important;
}
}
@media (max-width: 1024px) {
.section_more .more_text {
margin-bottom: 24px;
}
.wrapper__asides.visitors_select {
margin-right: 0;
}
}
.header_child.cm.cm_child.section.mobile {
display: none;
}
@media (max-width: 1100px) {
.header_child.cm.cm_child.section.mobile {
display: block;
}
.header_child.cm.cm_child.section.mobile .sticky_header {
margin-top: 0;
padding: 20px 16px 20px;
background-color: #FFFFFF;
}
.header_child.cm.cm_child.section.mobile .sticky_header img {
max-width: 180px;			
}
.header_child.cm.cm_child.section.mobile .sticky_header .header-menu {
display: flex;
align-items: center;
cursor: pointer;
}
.header_child.cm.cm_child.section.mobile .sticky_header .header-menu div {
width: 32px;
height: 24px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
margin-right: 12px;
}
.header_child.cm.cm_child.section.mobile .sticky_header .header-menu div span {
width: 32px;
height: 2px;
background-color: #0a0a0a;
}
.header_child.cm.cm_child.section.mobile .sticky_header .header-menu.opened div {
justify-content: center;
}
.header_child.cm.cm_child.section.mobile .sticky_header .header-menu.opened div span:first-child {
transform: rotate(-30deg) translateY(2px);
}
.header_child.cm.cm_child.section.mobile .sticky_header .header-menu.opened div span:nth-child(2) {
opacity: 0;
}
.header_child.cm.cm_child.section.mobile .sticky_header .header-menu.opened div span:last-child {
transform: rotate(30deg) translateY(-3px);
}
.header_child.cm.cm_child.section.mobile .child-menu {
position: fixed;
top: 110px;
left: 0;
width: 100vw;
height: calc(100vh - 110px);
display: flex;
flex-direction: column;
padding: 24px;
box-sizing: border-box;
align-items: center;
justify-content: center;
background-color: #FFFFFF;
z-index: 9;
}
.header_child.cm.cm_child.section.mobile .child-menu .child-menu__items {
margin-bottom: 24px;
}
.header_child.cm.cm_child.section.mobile .child-menu .child-menu__items div {
margin-bottom: 8px;
}
.header_child.cm.cm_child.section.mobile .child-menu .child-menu__switch {
display: flex;
align-items: center;
background-color: #EDEDED;
border-radius: 8px;
}
.header_child.cm.cm_child.section.mobile .child-menu .child-menu__switch a {
border-radius: 8px;
padding: 12px 16px;
}
.header_child.cm.cm_child.section.mobile .child-menu .child-menu__switch a:first-child {
margin-right: 12px;
}
.header_child.cm.cm_child.section.mobile .child-menu .child-menu__switch a.switched {
color: #FFFFFF;
}
.header_child.cm.cm_child.section.mobile .child-menu .child-menu__switch a:first-child.switched {
background-color: #C0A8E6;
}
.header_child.cm.cm_child.section.mobile .child-menu .child-menu__switch a:last-child.switched {
background-color: #499EB0;
}
.sticky {
margin-top: -64px;
}
.card_mob {
display: block;
overflow: hidden;
border-radius: 18px;
background-color: #0a0a0a;
position: relative;
height: 332px;
}
.card_mob span {
padding: 24px;
background-color: #C0A8E6;
display: block;
width: 100%;
box-sizing: border-box;
color: #1C1C1C;
font-family: Gosha Sans;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
}
.card_mob img {
display: block;
opacity: .9;
object-fit: cover;
object-position: center;
}
.card_mob {
display: block;
}
.modale .modal_content {
max-height: calc(100vh - 500px);
overflow: auto;
}
.cm_child .section_name {
margin-bottom: 24px;
}
.cm_child .section_b__cont {
padding-bottom: 0;
}
.wrapper-footer__child {
justify-content: space-between;
}
.cm_child .bb_img_1 {
top: unset;
right: unset;
bottom: 147px;
left: 110px;
transform: rotate(0deg);
}
.cm_child .container_select_bb {
margin-top: 32px;
margin-bottom: 96px;
}
}
@media (max-width: 1220px) {
header .alert .alert-message .alert-message__text {
font-size: 16px;
}
header .alert .alert-message .alert-message__btn {
font-size: 12px;
}
.about_museum-left {
margin-right: 24px;
}
footer .mailpoet_form_column {
position: relative;
}
.mailpoet_paragraph.mail_btn > input.mailpoet_submit {
top: 6px;
}
.mc_master .mc__image {
display: none;
}
.cm_child .btn_all {
display: block;
}
}
@media (max-width: 992px) {
.header__top {
display: none!important;
}
.wrapper_time_mobile {
margin-right: 16px;
}
.see_mobile {
display: none;
}
}
@media (max-width: 960px) {
header .alert .alert-message .alert-message__text {
font-size: 16px;
}
header .alert .alert-message .alert-message__btn {
white-space: nowrap;
}
.cm_child .container_section_gb {
margin-bottom: 56px;
}
.cm_child .celeb__image {
display: none;
}
.cm_child .celeb__items {
flex-direction: row;
flex-wrap: wrap;
}
.cm_child .celeb__items .card-link {
width: calc(50% - 16px);
}
.main_child #game .cm_child .section_b__cont {
padding-top: 0;
margin-bottom: 48px;
}
.main_child #game .cm_child .game-programs {
margin-bottom: 72px;
}
.main_child #game .cm_child .game-programs .game-programs__image {
display: none;
}
.content_edu_text > img {
max-width: calc(100vw - 32px);
}
.content_edu_post .wrapper-content_edu_text {
flex-direction: column-reverse;
}
.modal-application__info {
top: 100vh;
transform: translateY(-100%);
}
.modal-application__content__label {
font-size: 12px;
}
.modal-application__content .wpcf7-not-valid-tip {
font-size: 12px;
margin-top: 8px;
}
.modal-application__content__input {
font-size: 12px;
}
.modal-application__content__select {
font-size: 12px;
}
.modal-application__content__btn {
font-size: 12px;
}
}
@media (max-width: 768px) {
header .navbar .wrapper_time_mobile img.time_mobile {
margin: 10px;
width: 18px;
height: 18px;
}
.events__list .event_block__item .event_img_block .attachment-post-thumbnail {
width: 100%;
}
.section_more .container_more {
flex-direction: column;
margin: 0!important;
}
.section_more .container_more .more {
max-width: 100%!important;
margin-bottom: 24px!important;
}
.section_more .container_more .more .more_left_t2 {
font-size: 16px;
}
.mailpoet_paragraph.mail_btn > input.mailpoet_submit {
top: 36px;
}
.cm_child .section_b__cont {
flex-direction: column;
align-items: start;
}
.cm_child .section_b__cont div:nth-child(2) {
flex-direction: column;
align-items: start;
}
.cm_child .section_b__cont div:nth-child(2) .mc__cards___nav.pre {
margin-bottom: 1.5em;
}
}
@media (max-width: 720px) {
header .navbar .wrapper_time_mobile {
display: none;
}
.content_edu_text > img {
max-width: calc(100vw - 32px);
}
.content_edu_text > p {
max-width: calc(100vw - 32px);
}
.about_museum__inner .lectures .lekcii__item {
flex-direction: column;
}
.about_museum__inner .lectures .lekcii__item .name {
text-align: center;
}
}
.section_more .container_more .more_left_t1 {
height: 92px;
}
.section_more .container_more .more_right img {
object-position: center left;
object-fit: cover;
}
div.asl_w .probox .proinput input.autocomplete {
display: none;
}
@media (max-width: 650px) {
header .alert {
max-height: 128px;
}
header .alert .alert-message .alert-message__text {
font-size: 12px;
}
header .alert .alert-message .alert-message__btn {
white-space: nowrap;
}
.cm_af_t .wrapper__right {
display: flex!important;
}
.cm_af_t .wrapper__right .cont__nav .cont__nav__items .nav_menu_item {
display: none;
}
.cm_af_t .wrapper__right .cont__nav .cont__nav__items .nav_menu_item__ico {
padding: 0;
background: unset;
}
.cm_af_t .wrapper__right .cont_filter {
font-size: 0;
gap: 0;
}
.filter .btn_filter {
box-sizing: border-box;
max-width: calc(100vw - 64px);
}
.cm .container-archive {
flex-direction: column-reverse;
}
.cm .container-archive .archive__content_main {
align-items: center;
flex-direction: column;
}
.cm .container-archive .archive__datepicker {
margin-bottom: 24px;
}
.cm .container-archive .archive__datepicker .ui-datepicker-inline {
margin: auto;
}
}
@media (max-width: 550px) {
header .alert {
max-height: 148px;
}
header .alert .alert-message {
flex-direction: column;
}
header .alert .alert-message .alert-message__text {
font-size: 12px;
}
header .alert .alert-message .alert-message__btn {
white-space: nowrap;
margin-left: 0;
}
.modale .modal_content {
max-height: calc(100vh - 600px);
}
.modale .container_modal:last-child {
flex-direction: column;
overflow: auto;
height: 216px;
}
.modale .container_modal:last-child .modal_price.__p {
margin-bottom: 16px;
}
#events .cm_child .celeb__items {
flex-direction: column;
align-items: center;
}
#events .cm_child .celeb__items .card-link {
width: 100%;
max-width: 375px;
margin-bottom: 16px;
}
.cm_child .bb_img_1 {
left: 32px;
}
.cm_child .bb_img_2 {
right: 32px;
}
}
@media (max-width: 1440px) {	
.media .media-archives .media-archives__item span {
font-size: 20px !important;
letter-spacing: -0.01px !important;
}
}	
@media (max-width: 768px) {		
.wrapper_afisha_info {
flex-direction: column !important;
}
.media .media-archives .media-archives__item {
height: auto !important;
min-height: 199px;
}
.footer-animation .footer_top .left_content {
margin-bottom: 20px;
}	
}
@media (max-width: 530px) {
.media .media-archives .media-archives__item {
width: 100% !important;
min-height: 180px;
}
.about_museum__inner .press .releases-item div { 
min-height: 110px;
word-break: break-all;
}
.about_museum__inner .press .releases-item {
margin-bottom: 0;
width: auto;
}	
.about_museum__inner .press .releases {
margin-bottom: 0;
display: grid	;
grid-template-columns: repeat(2, 1fr);
gap: 30px 8px;
}	
}
.header_child.cm.cm_child.section.mobile .sticky_header
@media (max-width: 430px) {
.about_museum__inner .press .releases-item div {
min-height: auto;
}	
.about_museum__inner .press .releases {	
grid-template-columns: repeat(1, 1fr);
}
}