.poster-detail{position:relative}.poster-detail
h1{padding-right:60px}.poster-detail .content>.age-limit{position:absolute;top:0;right:0;z-index:2;display:flex;justify-content:space-around;align-items:center;box-sizing:border-box;width:50px;height:50px;padding:0
0 0 5px;font-family:"Pathway Gothic One",sans-serif;font-size:30px;line-height:50px;font-weight:normal;text-align:center;color:#666;border:1px
solid #e0e0e0;border-radius:5px;pointer-events:none}.poster-detail
.nearest{display:flex;align-items:center;margin-bottom:5px}.poster-detail .nearest
.button{margin-top:2px;margin-right:15px;padding-right:25px;padding-left:25px}.poster-detail .nearest
.seance{font-size:17px;color:#444}.poster-detail .nearest .seance
.time{font-size:15px;font-weight:bold;color:#0776e4;text-transform:uppercase}.poster-detail .nearest .seance .time:hover{color:#214e99;text-decoration:none !important}.poster-detail .nearest .seance .nearest-location, .nearest .seance .nearest-location
a{font-size:14px;color:#0776e4}.nearest .seance .nearest-location a:hover{color:#214e99}.poster-detail .small-desc{padding-bottom:20px;font-size:14px;line-height:20px;color:#999}.poster-detail
.description{font-size:14px;line-height:21px;color:#444}.poster-detail .description
p{margin-bottom:15px}.poster-detail .description
ul{position:relative;list-style:none outside none;padding:5px
0 5px 25px;line-height:20px}.poster-detail .description ul
li{padding-bottom:5px}.poster-detail .description ul li:before{content:"•";position:absolute;left:10px;padding-right:11px;font-size:14px}.poster-detail .description
ol{list-style:decimal inside none;padding:5px
0 15px 5px;font-size:14px;line-height:22px}.poster-detail .description
blockquote{margin:10px
0;padding:20px
55px;position:relative;background-color:#f6f6f6}.poster-detail .description blockquote:before,
.poster-detail .description blockquote:after{font-size:60px;line-height:60px;position:absolute;font-family:Arial}.poster-detail .description blockquote:before{content:"“";top:20px;left:20px}.poster-detail .description blockquote:after{content:"„";bottom:40px;right:20px}.poster-detail .timetable-wrap{margin:40px
0}.poster-detail .timetable-wrap
h2{font:bold 24px/17px "Arial";color:#222}.poster-detail .timetable-block{}.poster-detail .timetable-block .filter-wrap{height:71px;padding:0
20px;background-color:#f2f4f9;border-bottom:1px solid #eaeaea}.poster-detail .timetable-block .filter-wrap #select-date{width:auto;margin-top:18px;padding-right:30px}.poster-detail .timetable-block
.timetable{}.poster-detail .timetable-block .timetable .timateble-row{display:flex;align-items:center;padding:20px;border:1px
solid #eaeaea;border-top:none}.poster-detail .timateble-row
.location{width:40%;min-width:150px}.poster-detail .timateble-row
.location{font-size:14px;font-weight:normal;line-height:18px;color:#999}.poster-detail .timateble-row .location .location-link{color:#004d9d;font:16px/20px "Arial"}.poster-detail .timateble-row .location .location-link:hover{color:#0776e4}.poster-detail .timateble-row .location .location-address{font-size:14px;font-weight:normal;line-height:18px;color:#999}.poster-detail .timateble-row
.time{flex-shrink:20}.poster-detail .timateble-row .time .time-item, .timateble-row .time
p{position:relative;display:inline-block;margin-left:20px;font:17px/30px Arial;color:#444}.poster-detail .timateble-row .time .time-item.has-comment{cursor:pointer}.poster-detail .timateble-row .time
p{display:block}.poster-detail .timateble-row .time .time-item.option2{margin-right:14px}.poster-detail .timateble-row .time .time-item.finished{position:relative;color:#bbb}.poster-detail .timateble-row .time .time-item.finished:after{content:"";position:absolute;top:50%;left:0;width:100%;border-bottom:1px solid #bbb}.poster-detail .timateble-row .time p .time-item{margin-left:0;cursor:default}.poster-detail .timateble-row .time .time-item
sup{position:relative;top: -2px;margin-left: -3px;font:11px Arial;color:#999}.timetable-block .dates-navigation-panel{margin-top:15px}.timetable-block .dates-navigation-panel
.prev{float:left}.timetable-block .dates-navigation-panel
.next{float:right}.composite-timetable-block .close-open{color:#979797;font-size:11px;border-bottom:1px dashed #979797;position:absolute;bottom:13px;left:10px;line-height:14px;cursor:pointer}.composite-timetable-block
.open{color:#214e99;display:none}.composite-timetable-block .filter-wrap{margin-bottom:20px}.composite-timetable-block .poster-item{float:none;display:block;width:100%;margin-bottom:20px}.composite-timetable-block .poster-item:not(.last){border-bottom:none}.composite-timetable-block .poster-desc{background-color:#f6f6f6;padding:8px
10px;line-height:20px;position:relative}.composite-timetable-block .img-cont{border:1px
solid #d6dbe1;background-color:#fff;padding:1px;margin-bottom:5px;display:block;line-height:0}.composite-timetable-block .poster-desc .img-cont{position:relative;width:157px;height:85px;float:left;margin-right:10px}.composite-timetable-block .poster-title{font-family:Arial;font-weight:bold;font-size:16px}.composite-timetable-block .timetable .small-desc, .composite-timetable-block .poster-desc .small-desc, .composite-timetable-block .location-address{font-size:12px;line-height:16px;color:#999;padding-bottom:5px}.composite-timetable-block .age-limit{position:absolute;top:1px;right:1px;z-index:5;box-sizing:border-box;display:block;float:right;width:28px;height:28px;padding:0
0 0 5px;font-family:"Pathway Gothic One",sans-serif;font-size:18px;line-height:26px;color:#bbb;text-align:center;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;border:1px
solid #444;border-radius:5px}.poster-detail
.info{display:flex}.poster-detail  .info
.details{font-size:14px;line-height:16px;color:#444}.poster-detail  .info .details
p{margin-bottom:7px}.poster-detail  .info .details
time{display:inline}.poster-detail .date-published{font-size:12px;color:#999}.poster-detail .date-published
time{display:inline}.poster-detail .rating-block{margin-top:10px}.poster-detail .rating-line{font-size:14px;line-height:26px;color:#444;vertical-align:middle}.poster-detail .rating-line
a{color:#999;text-decoration:underline}.poster-detail .rating-line a:hover{text-decoration:none !important}.kinohod-order{z-index:10;margin-top:10px}.kinohod-order .kinohod-button
a{position:relative;background:none}.kinohod-order .kinohod-button a
span{background:none !important}.kinohod-order .kinohod-button a span
span{background:none !important;display:none}.kinohod-order .kinohod-button
a{display:inline-block;width:182px !important;height:49px !important;padding:0
!important;background:url('https://www.marimedia.ru/images/kinohod-button-big.png') !important;background-size:contain !important;border:medium none;text-shadow:0 1px #FFF;z-index:100}.kinohod-order .kinohod-info{max-width:218px;margin-top:10px;margin-bottom:20px;color:#999;font-size:12px;line-height:14px}.poster-detail .share-block{margin:15px
0}.poster-detail .share-block>span{display:inline-block;margin-bottom:3px;font-size:12px;color:#999}.same-category-block{margin-top:70px}.same-category-block h2
a{font:bold 24px/24px Arial;color:#222}.same-category-block .owl-carousel .owl-item:before{content:""}.same-category-block .owl-carousel .carousel-item{}.same-category-block .owl-carousel .carousel-item
img{width:100%;height:auto}.same-poster-item{position:relative;margin-right:1px}.same-poster-item .poster-age-limit-wrap{top:0;right:0;width:62px;height:62px;font-size:30px;line-height:60px}.same-poster-item .poster-img img.img-ondemand{padding-top:150%}.same-poster-item
.description{position:absolute;bottom:0;box-sizing:border-box;width:100%;padding:100px
10px 15px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.9) 100%);pointer-events:none}.same-poster-item .description .poster-title{display:block;font:17px/18px Arial;color:#fff;pointer-events:all}.same-poster-item .description .small-desc{display:block;padding:0;font-size:12px;line-height:16px;color:#999}.same-poster-item .description .poster-place{display:block;font-size:12px;line-height:16px;color:#fff}.same-poster-item .description .poster-place
a{display:block;color:#bcc9eb;pointer-events:all}.same-category-block .owl-nav{position:absolute;top:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.same-category-block .owl-nav .owl-prev, .same-category-block .owl-nav .owl-next{position:absolute;top:50%;z-index:20;height:34px;width:34px;margin-top: -17px;text-align:center;background-color:#fff;border-radius:34px;text-indent: -9999px;transition:all 1s}.same-category-block .owl-nav .owl-prev{left: -16px}.same-category-block .owl-nav .owl-next{right: -16px}.same-category-block .owl-nav .owl-prev:before, .same-category-block .owl-nav .owl-next:before{content:"\f104";display:flex;align-items:center;vertical-align:middle;position:absolute;box-sizing:border-box;top:10%;bottom:10%;margin-bottom:1px;font-family:FontAwesome;font-size:26px;line-height:0;color:#5165a5;text-indent:0;filter:opacity(80%);transition:all .3s;pointer-events:all}.same-category-block .owl-nav .owl-prev:before{left:0;padding-left:16px;padding-right:50%}.same-category-block .owl-nav .owl-next:before{content:"\f105";right:0;padding-right:16px;padding-left:50%}.same-category-block .owl-nav .owl-prev:hover:before, .same-category-block .owl-nav .owl-next:hover:before{filter:opacity(100%) brightness(200%)}.same-category-block .owl-nav .owl-prev.disabled, .same-category-block .owl-nav .owl-next.disabled{cursor:default}.same-category-block .owl-nav .owl-prev.disabled:before, .same-category-block .owl-nav .owl-next.disabled:before{filter:opacity(20%) brightness(80%)}.other-posters{margin-top:50px}.other-posters
h2{font:bold 15px/18px Arial;color:#222;text-transform:uppercase}@media all and (max-width: 747px){.poster-detail
h1{min-height:40px}.poster-detail
.nearest{display:block}.poster-detail .nearest
.button{margin-bottom:10px}.poster-detail .nearest
.seance{font-family:Arial}.poster-detail .nearest .seance .nearest-location{margin-top:5px}.poster-detail .nearest .seance .nearest-location, .poster-detail .nearest .seance .nearest-location
a{font-family:Verdana}.poster-detail .small-desc{font-size:12px;line-height:18px}.poster-detail .timetable-block .timetable .timateble-row{display:block;box-sizing:border-box}.poster-detail .timateble-row
.location{width:100%}.poster-detail .timateble-row .location .location-address{font-size:12px}.poster-detail .timateble-row
.time{margin:10px
0 0 -10px}.poster-detail .timateble-row .time .time-item, .timateble-row .time
p{margin-left:10px}.poster-detail
.info{display:block}.ya-share2__list_direction_horizontal>.ya-share2__item{margin-right:13px !important}.same-category-block h2
a{font-size:20px}.same-category-block .owl-carousel{width:110%;width:calc((100% + 22px)/1);margin-right: -10px;margin-left: -10px}.same-poster-item .poster-age-limit-wrap{width:72px;height:72px;font-size:34px;line-height:70px}.kinohod-order .kinohod-info{max-width:430px;margin-top:0;margin-bottom:20px}}.fast-filter{margin-top:26px;margin-bottom:10px}.fast-filter .select-block{display:inline-block;margin-right:10px}.fast-filter .select-block > div
a{padding-top:8px;padding-bottom:8px;color:#004d9d;text-transform:uppercase}.fast-filter .change-category{display:inline-block;width:auto;margin-bottom:15px;padding-right:20px}.poster-list{display:flex;flex-wrap:wrap;margin-right: -10px;margin-bottom:5px}.poster-item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;float:left;position:relative;word-wrap:break-word;width:31%;width:calc((100% - 30px) / 3);margin-right:10px;margin-bottom:20px;border:1px
solid #eaeaea;border-radius:0 0 3px 3px;overflow:hidden;transform:translateZ(0)}.poster-item .poster-img{position:relative;width:100%;width:calc((100% + 2px) / 1);height:auto;min-height:150px;max-height:214px;margin: -1px -1px 0;mix-blend-mode:color-dodge}.poster-item .poster-img:after{content:"\f110";position:absolute;top:50%;left:50%;z-index: -1;margin: -25px 0 0 -25px;font-family:FontAwesome;font-size:48px;color:#777;text-align:center;vertical-align:middle;opacity:0.7;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.poster-item.advanced .poster-img{box-shadow:0 4px 0 0 #97b1dc}.poster-item.advanced .poster-img:before{content:"Рекомендуем";position:absolute;top:8px;left:0;padding:6px
15px 7px 10px;font-size:11px;color:#fff;text-transform:uppercase;background-color:#7d9dd3;border-radius:0 9px 9px 0;pointer-events:none}.poster-item .poster-img>a{display:block;width:auto;height:auto;line-height:0}.poster-item .poster-img .poster-age-limit-wrap{top:1px;right:1px}.poster-item .poster-img
img{width:100%}.poster-item .poster-img .category-wrap{position:absolute;bottom:0;display:block;box-sizing:border-box;width:100%;padding-top:50px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.9) 100%);pointer-events:none}.in-category .poster-item .poster-img .category-wrap{background:transparent}.poster-item .poster-img
.category{display:inline-block;box-sizing:border-box;min-width:110px;margin:0
0 10px 10px;padding:5px
20px 8px;font-size:14px;color:#c5ddfc;text-align:center;border:1px
solid #8aa5d4;border-radius:3px;pointer-events:all}.poster-item .poster-img .category:hover{color:#fff;text-decoration:none !important;background-color:#5f80b8;border-color:#5f80b8}.in-category .poster-item .poster-img
.category{display:none}.poster-item .poster-description{flex-grow:1;padding:20px
5px}.poster-item .poster-description .poster-title{font:17px/18px Arial}.poster-item .poster-description>br{display:inline-block;margin-bottom:3px}.poster-item .poster-description .small-desc{display:inline-block;font-size:12px;line-height:16px;color:#999}.poster-item .poster-place{bottom:0;padding:15px
5px;font-size:14px;line-height:18px;background-color:#f6f6f6}.poster-item .poster-place
a{display:inline-block;margin-bottom:2px;color:#4375da}.poster-bnr{width:100%}@media all and (max-width: 999px){}@media all and (max-width: 747px){.fast-filter .change-category{width:70%}.poster-list{justify-content:space-between;margin-right:0}.poster-item{width:100%;width:calc((100% + 20px)/1);margin-right: -10px;margin-left: -10px;border:none;transform:translateZ(0)}.poster-item .poster-img{max-height:none;margin:0}.poster-item .poster-img
img{min-height:100vw;max-height:100%}.poster-item .poster-img .poster-age-limit-wrap{top:0;right:0;width:72px;height:72px;font-size:34px;line-height:70px}.poster-item.advanced .poster-img{box-shadow:none}.poster-item .poster-img .category-wrap, .in-category .poster-item .poster-img .category-wrap{padding-top:80%;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9))}.poster-item .poster-img
.category{margin-bottom:15px}.poster-item .poster-description{position:absolute;bottom:60px;padding:0
10px;pointer-events:none}.poster-item .poster-description .poster-title{color:#fff}.poster-item .poster-description .small-desc{font-size:14px;color:#aaa}.poster-item .poster-description .small-desc:empty{display:none}.in-category .poster-item .poster-description{bottom:14px}.poster-item .poster-place{display:block;padding:4px
0 0;color:#fff;background-color:transparent}.poster-item .poster-place
a{color:#88afeb;pointer-events:all}.in-category .poster-item .poster-place{display:block}}@media all and (min-width: 550px) and (max-width: 747px){.poster-item{width:calc((100% - 15px) / 2);margin-right:0px;margin-left:0px}.poster-item .poster-img
img{height:calc((100% - 15px) / 2);max-height:none;min-height:150px}}.photos{float:left;text-align:center;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #E3E3E3}.photos ul
li{list-style:none}.photos ul li
img{float:left}.photos .photo-panel{display:inline-block;overflow:hidden;position:relative;margin-top:5px;width:490px}.photos .photo-panel .image-cont{background-color:white;border:1px
solid #BBB;display:inline-block;height:72px;text-align:center;width:92px}.photos .photo-panel .image-cont.last{margin-right:0}.photos .photo-panel
.item{margin:0
2px}#big-photo-panel{display:inline-block;overflow:hidden;position:relative;width:490px}#big-photo-panel .photo-carousel{width:490px;height:490px}#big-photo-panel .photo-carousel .image-cont{background-color:white;border:1px
solid #BBB;float:left;height:488px;width:488px;text-align:center}#move-prev-big-photo{left:1px}#move-next-big-photo{right:1px}#big-photo-panel .move-buttom{top:177px}.photos .move-buttom{cursor:pointer;display:block;height:42px;position:absolute;top:15px;width:17px;z-index:200}.photos
.prev{background:url('https://www.marimedia.ru/images/photo-report-arrows.png') no-repeat scroll -13px top transparent;left:3px}.photos
.next{background:url('https://www.marimedia.ru/images/photo-report-arrows.png') no-repeat scroll 0 0 transparent;right:3px}#big-photo-panel .item, #big-photo-panel
li{width:490px;height:490px}.photos
.item{width:94px;height:74px;display:inline-block}#carousel-photos .item .image-cont{height:54px !important;width:68px !important;margin:0
4px 0 0}#carousel-photos ul
li{height:56px !important;width:70px !important}#main-content
.photos{border:none}.photo-report.preview-container #big-photo-panel .photo-carousel .image-cont{box-sizing:border-box;padding:1px}.photo-report.preview-container #big-photo-panel .photo-carousel
img{position:relative}.photo-report.preview-container #carousel-photos
img{position:relative}.photo-report.preview-container #carousel-photos .image-cont{box-sizing:border-box;padding:1px}