body{background:#f5f5f5;font-family:RobotoCondensed-Regular,sans-serif;font-size:16px;color:#101010}

a{transition:color .2s linear}

.pl-xl-0{padding-left:0}

.top-cp ul{list-style:none;padding:0;margin:0}

ul.clear{padding:0;margin:0;list-style:none;}

.sh-1{
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}

.dt{display:table}
.dtc{display:table-cell}
.vam{vertical-align:middle}
.psr{position:relative;}
.bgw{background:#fff}
.mb-15{margin-bottom:15px}
.pt-25{padding-top:25px}
.pb-25{padding-bottom:25px}
.pl-xl-0{padding-left:0;}
.pl-xl-15{padding-left:15px}
.pr-xl-15{padding-right:15px}
.pr-xl-0{padding-right:0}
.pl-xl-7{padding-left:7.5px!important;}
.pr-xl-7{padding-right:7.5px!important;}
.pl-xl-7-4-5{padding-left:11.25px!important}

.pr-xl-4-5{padding-right:3.75px}

.mr-xl-30{margin-right:-30px}
.mb-xl-15{margin-bottom:15px}

.clearfix{clear:both}

.ovrf-h{overflow:hidden;}

.pg-h1,
.pg-h2,
.pg-h3{position:relative;}
.pg-h3-kak,
.pg-h1 h1,
.pg-h2 h2,
.pg-h3 h3{position:relative;display:inline-block;font-family:RobotoCondensed-Bold,sans-serif;color:#222;font-size:20px;text-transform:uppercase;margin-bottom:25px}
.pg-h3-kak:before,
.pg-h1 h1:before,
.pg-h2 h2:before,
.pg-h3 h3:before{content:'';position:absolute;left:calc(100% + 10px);width:30px;height:2px;background:#dd0000;top:calc(50% - 2px)}

.pg-h2-mb-0 h2{margin-bottom:0}

.brd-top-t1{border-top: 2px solid #1362b7;}

.nks-cp-tab{float:left;text-transform:uppercase;font-family:RobotoCondensed-Bold,sans-serif;text-align:center;padding-top:7px;padding-bottom:7px;cursor:pointer;}
.nks-cp-tab-50{width:50%;}
.nks-cp-tab.is-active,.nks-cp-tab:hover{background: #1362b7;color:#fff}

.nks-tab{position:relative;opacity:0;transition:opacity .2s linear;display:none;}
.nks-tab.is-active{display:block;transition:opacity .2s linear;opacity:1}

.wr{position:relative}
header{position:fixed;left:0;top:0;bottom:0;width:195px;background:#090909;z-index:100}
.top-cp{width:100%;margin-top:15px}
.wr{padding-left:210px;width:100%}
.top-cp>.container{background:#fff;height:60px;max-width:100%}

.header-soc{position:absolute;width:100%;bottom:65px;}
.header-soc ul{padding:0;margin:0;list-style:none;display:block;text-align:center;font-size:0}
.header-soc ul>li{display:inline-block;font-size:0;margin-left:7px;margin-right:7px}
.header-soc ul>li>a{color:#fff;font-size:16px;transition:color .2s linear}
.header-soc ul>li>a:hover{color:#ffc107;}
.header-logo{position:absolute;top:0;width:100%;height:130px;z-index:99}
.header-logo img {width:70%}

.top-cp__items ul{display:block;text-align:left;font-size:0}
.top-cp__items ul>li{display:inline-block;font-size:0;padding:0 20px;width:20%;text-align:center}
.top-cp__items ul>li:first-child{text-align:left}
.top-cp__items ul>li>span{font-size:16px;font-family:RobotoCondensed-Bold,sans-serif;display:block;height:60px}
.top-cp__search-form:before{content:'';position:absolute;width:1px;height:100%;border-left: 1px solid #d3d3d3;left:-30px}
.top-cp__search-form>div{display:inline-block;}
.top-cp__search-form-btn{position:absolute;width:20px;height:20px;right:0;cursor:pointer;transition:color .2s linear;display:block;background:transparent;outline:none;border:none;padding:0}
.top-cp__search-form-btn:hover{color:#dd0000}
.top-cp__search-form-field input{font-size:12px;width:200px;outline:none;border:none;padding-right:30px}
.top-cp__search-user ul>li,
.top-cp__user ul > li{float:left;}
.top-cp__user ul > li{padding-left:30px}
.top-cp__user ul > li a{color:#1362b7;text-decoration:none;display:block;}
.top-cp__user ul > li a:hover{color:#dd0000}
.top-cp__user ul > li a>span{padding-left:3px}
.top-cp__user ul > li:first-child .top-cp__user-item > a:before{content:'';position:absolute;width:1%;height:100%;border-left: 1px solid #d3d3d3;left:-30px}

.modalPopup-wr{width:450px;-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);background:#fff;margin:0 auto;position:relative;}
.modalPopup-container{padding:30px}

.modalPopup-form .pretext{display:block;width:100%;margin-bottom:25px}
.modalPopup-form .pretext p{margin-bottom:0;text-transform:uppercase;font-family:RobotoCondensed-Bold,sans-serif;font-size:18px;color:#222;position:relative;display:inline-block;}
.modalPopup-form .pretext p:before{content:'';position:absolute;width:30px;height:2px;background:#dd0000;left:calc(100% + 10px);top:calc(50% - 2px)}
.modalPopup-form .control-group{margin-bottom:20px}
.modalPopup-form .control-group input.input-small{width:100%;border: 1px solid #ccc;height:40px;line-height:40px;color:#555;padding: 6px 12px;font-size:14px;outline:none;}
.modalPopup-form .control-group .control-label{display:inline-block;position:relative;margin-bottom:0;padding-left:28px;line-height:20px}
.modalPopup-form .control-group .control-label input[type=checkbox]{position:absolute;width:0;height:0;font-size:0;left:0;top:0;cursor:pointer;}
.modalPopup-form .control-group .control-label input[type=checkbox]:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border: 1px solid #ccc;}
.modalPopup-form .control-group .control-label input[type=checkbox]:checked:before{background:url(../images/popup-modal-soglasie-galka.png) no-repeat center;background-size:8px}
.modalPopup-form .control-group .control-label>span{color:#555;font-size:14px;cursor:pointer;}
.modalPopup-form .controls > button{width:100%;background:#dd0000;color:#fff;outline:none;border-radius:0;border:none;height:50px;transition:background .2s linear;text-transform:uppercase;font-family:RobotoCondensed-Bold,sans-serif;font-size:18px;}
.modalPopup-form .controls > button:hover{background:#a00d0d}
.modalPopup-form .userdata ul{margin:0;padding:0;list-style:none;}
.modalPopup-form .userdata ul>li{font-size:14px}
.modalPopup-form .userdata ul>li a{color:#555}
.modalPopup-form .userdata ul>li a:hover{color:#000}
.modalPopup-form .userdata ul>li .icon-arrow-right{display:none;}
.modalPopup-form .userdata ul>li:nth-child(1){text-align:center;margin-bottom:10px}
.modalPopup-form .userdata ul>li:nth-child(1) a{color:#dd0000;}
.modalPopup-form .userdata ul>li:nth-child(1) a:hover{color: #a00d0d;}
.modalPopup-form .mfp-close{color: #444;}

.hp-slider__main{width:40%;}
.hp-slider__main-box{position:relative;}
.hp-slider__main-box:before{content:'';padding-top:75%;display:block;}
.hp-slider__main-box-in{position:absolute;width:100%;height:100%;top:0;left:0;}
.hp-slider__main-slick .slick-list,.hp-slider__main-slick .slick-track {height:100%}
.hp-slider__main-item{position:relative;}
.hp-slider__main-item-image{position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .2s ease-in-out}
.hp-slider__main-item-image img{width:100%;height:100%;object-fit:cover;}
.hp-slider__main-item-content{position:relative;width:100%;height:100%}
.hp-slider__main-item-image>a{display:block;height:100%}
.hp-slider__main-item:hover .hp-slider__main-item-image{opacity:.8}
.hp-slider__main-item-content-in{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top, #000, transparent)}
.hp-slider__main-item-content-txt{color:#fff;font-size:16px;padding-top:10px}
.hp-slider__main-item-content-date{color:#fff;font-size:14px;font-family:'RobotoCondensed-Light',sans-serif;}
.hp-slider__main-item-content-date>i{padding-right:7px}
.hp-slider__main-item-content-title{margin-bottom:5px}
.hp-slider__main-item-content-title>a{font-family:RobotoCondensed-Bold,sans-serif;font-size:20px;color:#fff;letter-spacing:.5px;line-height:20px}
.hp-slider__main-item-content-cat{margin-bottom:20px}
.hp-slider__main-item-content-cat>a{background:#dd0000;padding:1px 15px;border-radius:5px;display:inline-block;color:#fff;font-size:14px;transition:background .2s linear}
.hp-slider__main-item-content-cat>a:hover{background:#a00d0d;text-decoration:none;}
.hp-slider__main-item-content-title>a:hover{color:#dd0000;text-decoration:none;}
.hp-slider__main-slick .slick-dots{position:absolute;top:15px;right:7px;margin:0;padding:0;list-style:none;}
.hp-slider__main-slick .slick-dots li{float:left;width:15px;height:15px;border:3px solid #4aa1ff;overflow:hidden;cursor:pointer;border-radius:100%;margin-right:8px;

    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    transition:background .2s ease-in-out}
.hp-slider__main-slick .slick-dots li.slick-active,
.hp-slider__main-slick .slick-dots li:hover{background:#fff;}
.hp-slider__main-slick .slick-dots li button{opacity:0;cursor:pointer;}

.hp-slider__other{width:60%;height:100%;left:40%;position:absolute;top:0;}
.hp-slider__other-item{padding-left:15px;float:left;width:33.333333%;height:calc(50% - 7.5px);position:relative;}
.hp-slider__other-item:nth-child(4),
.hp-slider__other-item:nth-child(5),
.hp-slider__other-item:nth-child(6){margin-top:15px;}

.hp-slider__other-item .hp-slider__main-item-content-in{padding:15px;padding-top:3px}
.hp-slider__other-item .hp-slider__main-item-content-in .hp-slider__main-item-content-date,
.hp-slider__other-item .hp-slider__main-item-content-in .hp-slider__main-item-content-cat>a{font-size:12px}
.hp-slider__other-item .hp-slider__main-item-content-in .hp-slider__main-item-content-title{line-height:17px}
.hp-slider__other-item .hp-slider__main-item-content-in .hp-slider__main-item-content-title>a{font-size:14px;}
.hp-slider__other-item .hp-slider__main-item-content-in .hp-slider__main-item-content-cat{margin-bottom:7px}
.hp-slider__other-item:hover .hp-slider__main-item-image img{transform:scale(1.1);opacity:.8}
.hp-slider__other-item .hp-slider__main-item-image img{transition:all .2s ease-in-out}
.hp-slider__other-item .hp-slider__main-item-image{overflow:hidden;}

.col-xl-2-5{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding-right:0
}
.mn-t1__item .hp-slider__main-item-image{height:180px;position:relative;}
.mn-t1{margin-right:0}

.mn-t1__item-content{padding-top:15px}
.mn-t1__item-content .mn-t1__item-content-title{line-height:18px;border-top:2px solid #1362b7;padding-top:15px}
.mn-t1__item-content .mn-t1__item-content-title a{color:#555;font-family:RobotoCondensed-Bold,sans-serif;font-size:16px;line-height:18px;text-decoration:none;}
.mn-t1__item-content .mn-t1__item-content-title a:hover{color:#dd0000;}
.mn-t1__item-content .hp-slider__main-item-content-date{color:#555;font-family:RobotoCondensed-Light,sans-serif;padding-top:7px}
.mn-t1__item-content .hp-slider__main-item-content-txt{color:#555;font-family:RobotoCondensed-Regular,sans-serif;padding-top:10px;font-size:14px;}

.mn-t2-img{position:relative;}
.mn-t2-img img {width:100%}
.mn-t2-fcol{padding-right:0}
.mn-t2 .row{margin-bottom:15px;position:relative;padding-bottom:15px}
.mn-t2 .row:before{content: '';position:absolute;left:15px;right:15px;bottom:-1px;border-bottom: 2px solid #dd0000;}
.mn-t2 .row:last-child{margin-bottom:0;padding-bottom:0;}
.mn-t2 .row:last-child:before{display:none!important;}

.mn-t3{margin-bottom:15px!important;position:relative!important;padding-bottom:15px!important;}
.mn-t3:after{content: '';position:absolute;left:15px;right:15px;bottom:-1px;border-bottom: 2px solid #dd0000;}
.mn-t3:nth-child(3):after,
.mn-t3:nth-child(4):after{display:none;}
.mn-t3:nth-child(3),
.mn-t3:nth-child(4){margin-bottom:0!important;padding-bottom:0!important;}

.mn-t2 .mn-t1__item-content{padding-top:0;}
.mn-t2 .mn-t1__item-content-title{border:none;padding-top:2px}

.breadcrumb{background:transparent;padding-left:15px;padding-top:0px;padding-bottom:0px;margin-bottom:15px}
.breadcrumb li.active span{color:#999;font-size:12px}
.breadcrumb li > a{text-decoration:none;}
.breadcrumb li > a > span{color:#dd0000;font-size:12px;text-decoration:none;transition: color .2s linear}
.breadcrumb li > a > span:hover{color:#a00606;}
.breadcrumb li > a + span{color:#999;font-size:12px;padding-right:5px}

.pg-news-info-line{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid rgba(0,0,0,.1);
}

.pg-news-info span{color:#999;font-size:14px}
.pg-news-info-date{}
.pg-news-info-hits{padding-left:5px}
.pg-news .pg-h1 h1{margin-bottom:0px;}
.pg-news .pg-news-info{margin-bottom:15px;padding-bottom:15px;border-bottom: 2px solid rgba(0,0,0,.1)}
.pg-news__content-img{width:30%;float:left;padding-right:15px;padding-bottom:30px;position:relative;}
.pg-news__content-img img{display:block;position:relative;outline:none;width:100%}
.pg-news__content-txt .itemBody{padding-top:0}
.pg-news__content-txt video {max-width:100%}

.pg-news__content-txt > p,.pg-news__content-txt > p > span,
.pg-news__content-txt > p *,
.pg-news__content-txt > div,.pg-news__content-txt > div > span{
    font-family: RobotoCondensed-Regular,sans-serif!important;
    font-size: 16px!important;
}

.pg-news__content-txt img{max-width:100%}

.pg-news .pg-h1{position:relative;padding-right:320px}
.pg-news .ph-soc-btns,
.pg-title-h1 .ph-soc-btns{position:absolute;right:0;top:0;}
.pg-news .ph-soc-btns .likes-block_left,
.pg-title-h1 .ph-soc-btns .likes-block_left{padding-top:0;margin-top:-2.5px;padding-right:0}

.news-item-auth-photo{position:absolute;bottom:5px;right:15px;font-size:13px;color:#999}
.news-item-auth-photo-f{font-style: italic;}

.selectBtn:nth-child(1),
.selectBtn:nth-child(2){margin-left:30px!important;position:relative!important;display: inline-block!important;
    font: normal normal normal 14px/1 FontAwesome!important;
    font-size: inherit!important;
    text-rendering: auto!important;
    -webkit-font-smoothing: antialiased!important;
    -moz-osx-font-smoothing: grayscale!important;padding-left:17px!important;margin-top:20px}
.selectBtn:nth-child(1):before,
.selectBtn:nth-child(2):before{
    content: "\f007"!important;
    position: absolute!important;
    color:#1362b7!important;
    left:0px!important;
    top:2px!important

}
.selectBtn:nth-child(2):before{
    content: "\f234"!important;
    left:-3px!important;
}
.top-cp__user > .moduletable > div{position:relative;}
.top-cp__user > .moduletable > div:before{
    position:absolute;content:'';width:1px;height:24px;border-left: 1px solid #d3d3d3;left:-30px;top:18px
}

.loginBtn{font-size:16px!important;text-transform:none!important;padding:0!important;border-radius:0!important;background:transparent!important;
    color:#1362b7!important;font-family:RobotoCondensed-Regular,sans-serif!important;box-shadow:none!important;}

.userBtn .loginBtn::after{border-color: #1362b7!important;right:5px!important}
.userBtn .loginBtn{padding-right:25px!important}
.loginWndInside{background:#fff!important}
.ial-window, .ial-usermenu{background:#dd0000!important}
.loginLst a:link, .loginLst a:visited{font-family:RobotoCondensed-Regular,sans-serif!important;}
.loginLst a:hover{color:#1362b7!important}
.loginWndInside>form{width:430px!important}
.loginWndInside>form .gi-elem{
    text-align:left!important
}
.loginWndInside>form .loginH3{
    font-size: 18px!important;
    color: #222222!important;
    font-family:RobotoCondensed-Bold,sans-serif!important;
    text-align:left!important;
    text-transform:uppercase;
    padding-top:15px!important;
    position:relative!important;
    display:inline-block!important;
    margin-bottom:15px!important
}
.loginWndInside>form .loginH3:before{
    width:30px;height:2px;background:#dd0000;
    content: '';position:absolute;top:27px;right:-40px
}

.ial-login input[type=text].loginTxt,
.ial-login input[type=password].loginTxt,
select.loginTxt, textarea.regTxt, input[type=password].regTxt, input[type=text].regTxt{
    border: 1px solid #ccc!important;
    height:40px!important;box-shadow:none!important;
    font-family:RobotoCondensed-Regular,sans-serif!important;
    color: #555!important;
    font-size: 14px!important;
    text-align:left!important;
}

.ial-login button.ial-submit,
.gi-elem button,
.ial-form button.ial-submit{background: #dd0000!important;font-family:RobotoCondensed-Bold,sans-serif!important;text-transform:uppercase!important;}
.ial-login button.ial-submit:hover,
.gi-elem button:hover,
.ial-form button.ial-submit:hover{background:#a71515!important}
.ial-login .forgetDiv .forgetLnk{color: #1362b7!important}
.ial-login button.ial-submit>span,
.gi-elem button>span,
.ial-form button.ial-submit>span{font-family:RobotoCondensed-Bold,sans-serif!important;font-size:20px!important;padding-top:14px;padding-bottom:14px}
.ial-login .ial-checkbox{border: 1px solid #ccc!important;box-shadow:none!important;}
.ial-login .ial-check-lbl{color:#555!important;font-family:RobotoCondensed-Regular,sans-serif!important;}
.ial-checkbox::after{border-color: #dd0000!important;border-width:2px!important;top:4px!important}

.loginWndInside .jlslogin .slogin-compact span{width:35px!important;height:35px!important}
.loginWndInside .jlslogin{padding-left:31px!important;margin-top:-25px!important}
.soc-login-btns-label{color:#555!important;font-family:RobotoCondensed-Bold,sans-serif!important;padding-left:18px;margin-top:5px;}
.ial-window .ial-close::after, .ial-window .ial-close::before{background:#555!important}
.loginH3 .smallTxt.regRequired,
.mb-login-reg{display:none!important;}
.ial-input-wrapper label{color:#555!important;font-family:RobotoCondensed-Regular,sans-serif!important;font-size:14px!important}
.passStrongness, .regRequired .red, .smallTxt.req::after{color:#dd0000!important}
.ial-form button.ial-submit{margin-top:30px!important}
.ialResetForm .gi-elem + .gi-elem{width:95%!important}

.nl__item{padding:20px}
.nl__item-img{height:200px;overflow:hidden;position:relative;}
.nl__item-img img{width:100%;height:100%;object-fit: cover;position:relative;display:block;transition: all .2s ease-in-out}

.nl__item-img:hover img{transform: scale(1.2);opacity:.95}
.nl__item-img-ul{display:block;position:relative;list-style:none;padding:0;margin:0;}
.nl__item-img-ul>li{float:left;color:#fff;margin-right:15px}
.nl__item-img-ul>li>span{padding-left:5px}
.nl__item-img .hp-slider__main-item-content-in{padding-bottom:5px}
.nl__item-img .hp-slider__main-item-content-in .hp-slider__main-item-content-cat{margin-bottom:5px;margin-left:-2px}

.nl__pagination{padding-left:0;margin-bottom:0}
.nl__pagination li{font-size:0;}
.nl__pagination li.nl__pagination-item{width:40px;height:40px;border: 1px solid #ddd;background:#fff;margin-left:5px;margin-right:5px}
.nl__pagination li.pagination-next,
.nl__pagination li.pagination-start,
.nl__pagination li.pagination-prev,
.nl__pagination li.pagination-end{height:40px;background:#fff;margin-left:5px;margin-right:5px;display:inline-block;}
.nl__pagination li.pagination-next>a,
.nl__pagination li.pagination-start>a,
.nl__pagination li.pagination-prev>a,
.nl__pagination li.pagination-end>a{border: 1px solid #ddd;width:100%;height:100%;display:block;margin:0;font-size:14px;border-radius:0;padding:0;line-height:40px;padding-left:10px;padding-right:10px;color:#555}
.nl__pagination li.nl__pagination-item>span,
.nl__pagination li.nl__pagination-item>a{display:block;width:100%;height:100%;line-height:40px;color:#fff;background:#dd0000;font-size:14px;}
.nl__pagination li.nl__pagination-item>a{margin-left:0;border:none;border-radius:0;padding:0;transition:all .2s ease-in-out;background:#fff;color:#555}
.nl__pagination li.nl__pagination-item>a:hover{background:#dd0000;color:#fff;}

.gallery-work-space{max-width:50%;background:transparent;}
.gallery-work-space .fotorama__nav{background:#090909}
.gallery-title{font-size:26px;margin-top:30px;font-weight:bold;margin-bottom:15px;padding-bottom:10px;border-bottom: 2px solid rgba(0,0,0,.1);}

.afisha-kino-home-item img{display:block;position:relative;width:100%}

.hp-events{height:calc(100% - 50px)!important;}
.hp-events-img{width:100%}
.hp-events-link{color:#000}

.mi-instagramm{width:100%!important;height:100%!important}

.afisha-kino-slider{width:60%;height:450px;float:left}
.aks-in{position:relative;width:100%;height:100%}
.aks-slide{position:absolute;width:100%;height:100%;top:0;left:0;transition:all .3s linear;opacity:0;z-index:-1;}
.aks-slide.is-active{opacity:1;z-index:2}
.aks-slide-youtube iframe{width:100%;height:450px}

.afisha-kino-slider-control{width:40%;float:left;height:100px;padding-left:15px}
.aksc-item__img{float:left;width:20%;padding-right:15px;height:100%}
.aksc-item__img a{display:block;height:100%}
.aksc-item__img img{width:100%;height:100%;object-fit:cover}
.aksc-item__content{float:left;width:80%;height:100%;position:relative}
.aksc-item{cursor:pointer;height:calc(430px / 3);margin-top:10px;transition:all .3s linear}
.aksc-item.is-active,
.aksc-item:hover{background:rgba(74,161,255,.2)}
.aksc-item__title{padding-bottom:3px;margin-bottom:8px;border-bottom:1px solid #ccc;font-size:18px}
.aksc-items{margin-top:-10px;height:460px;overflow:hidden}
.aksc-items-in{width:calc(100% + 30px);height:100%;overflow:hidden;overflow-y:auto;padding-right:15px}
.aksc-items-scroll{}
.aksc-item__content a{display:block;position:absolute;left:0;bottom:5px}

.hp-inst{display:block;width:100%}
.hp-inst img{width:100%}

#comments-footer,.comment-anchor{display:none!important;}
#jc{margin-top:30px}
#jc h4{padding-bottom:15px;margin-bottom:15px;    font-family: RobotoCondensed-Bold,sans-serif;color: #222;font-size: 20px;}
#comments-list,#comments-list-footer,#comments-form>p,#comments-form #comments-form-buttons{margin-left:0!important}
#comments-list-footer{margin-bottom:30px!important}
#comments-list .rbox{padding:10px 15px}
#comments-form textarea,#comments-form textarea+.grippie{width:600px!important;max-width:100%!important}
#comments-form .btn{background:#1362b7!important;border-radius:0!important;width:200px!important;height:50px!important;color:#fff!important;transition:all .3s linear}
#comments-form .btn:hover{background:#408ee2!important}
#comments-form .btn div{background:transparent!important;width:100%;height:100%}
#comments-form .btn div a{display:block;width:100%;line-height:50px;height:100%;color:#fff;text-transform:uppercase;font-family: RobotoCondensed-Bold,sans-serif;font-size:14px}
#comments-form .btn:hover div a{color:#fff!important}

.sidebar-t1{height:300px;overflow:hidden;width:100%;margin-top:10px;padding-top:10px;border-top: 2px solid rgba(0,0,0,.1);}
.sidebar-t1-v2{height:340px}
.sidebar-t1-in{width:100%;height:100%;position:relative;overflow-y:auto;}
.sidebar-t1-list{padding-left:15px;padding-right:15px}
.sidebar-t1-list ul>li{padding-bottom:10px;margin-bottom:10px;border-bottom: 2px solid rgba(0,0,0,.1);}
.sidebar-t1-list ul>li:last-child{border:none!important;}
.st1l__comment-user{font-size:14px;font-weight:700}
.st1l__comment-txt{font-size:14px;color:#79A3BB}
.st1l__comment-txt>a{color:#79A3BB}
.sidebar-t1-v1 .st1l__comment-user a{color:#333;line-height:17px}
.sidebar-t1-v1 .st1l__comment-user{line-height:17px}

footer{padding:50px 0;background:#090909;position:relative;width:calc(100% + 15px);margin-left:-15px;padding-left:30px}
.footer-block{color:#fff;font-size:14px}
.footer-block a{color:#4aa1ff}
.footer-block-3 a>img{width:30px;}
.footer-block-3 a{display:inline-block;margin-right:10px;margin-top:5px;margin-bottom:10px}

.db-1300{display:none;}

.ai__poster img{width:100%;height:auto;position:relative;display:block}
.afisha-item-top{margin-bottom:30px}
.pg-afisha-kino-info table{width:50%;}
.pg-afisha-kino-info table td{width:50%;border-bottom:1px solid #ccc;height:40px;vertical-align:middle;}
.pg-afisha-kino-info table td:first-child{font-weight:bold;color:#333;padding-left:10px}
.pg-afisha-kino-info table tr:last-child td{border-bottom:none!important;}
.pg-news__content-txt-seansy table{width:200px!important}
.pg-news__content-txt-seansy table caption{caption-side:top;font-weight:bold;}
.pg-news__content-txt-seansy table td{border:1px solid #ccc;padding:5px;font-size:16px;text-align:center;}

.pg-title-h1{padding-top:15px;padding-bottom:13px}
.pg-title-h1 h1{margin-bottom:0;}

.pg-veterany-nagrady{margin-top:30px}
.pg-veterany-nagrady-item img{max-width:100%}

.places-mod ul{padding:0;margin:0;list-style:none;display:block;}
.places-mod ul.level1{margin-bottom:30px;padding-left:15px;padding-top:5px}
.places-mod ul.level1 li:last-child{position:relative;}
.places-mod ul.level1:after{clear:both;content:'';display:block;width:100%}
/*.places-mod ul.level1 li{width:20%;float:left;}*/
.places-mod ul.level0 > li{float:left;width:20%}
.places-mod ul.level0 > li>a>span.catCounter{display:none;}
.places-mod ul.level0 > li>a>span.catTitle{color:#C92458;font-weight:bold;text-transform:uppercase}
.places-mod ul.level0 > li>a:hover{text-decoration:none;}
.places-mod ul.level0 > li>a>span.catTitle:hover,
.places-mod ul.level0 > li.activeCategory>a>span.catTitle{text-decoration:underline;}
.places-mod ul.level0 > li{position:relative;}
.places-mod ul.level1 > li>a{color:#1362b7}
.places-mod ul.level0 > li:nth-child(5){height:160px}

.callback-fixed-btn{bottom: 25px;right: 24px;    position: fixed;right: 23px;bottom: 65px;padding-top: 15px;margin-bottom: 0;z-index: 997;}
.callback-fixed-btn>a{color:#fff;    width: 56px;height: 56px;padding: 0;line-height: 59px;font-size: 15px;display:inline-block;border-radius:100%;
    position:relative;vertical-align: middle;cursor:pointer;transition: background-color .3s;    text-decoration: none;text-align: center;
    background:#dd0000;padding-left:1px;-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.callback-fixed-btn>a>i{color:#fff;font-size:20px}
.callback-fixed-btn > ul {
    left: -2px;
    right: 0;
    text-align: center;
    position: absolute;
    bottom: 64px;
    margin: 0;
    visibility: hidden;
}

.callback-fixed-btn.is-active > ul {
    visibility: visible;
}


#mod-finder-advanced97{display:none;}
.callback-fixed-btn > ul>li{margin-bottom:15px}
.callback-fixed-btn > ul>li>a{display:inline-block;width:40px;height:40px;overflow:hidden;border-radius:100%;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);background:#dd0000;
}
.callback-fixed-btn > ul>li>a{opacity: 0;
    transform: scale(0.4) translateY(40px) translateX(0px);
    -webkit-transition: background-color .3s;
    transition: all .2s linear;
}
.callback-fixed-btn.is-active > ul>li>a{opacity: 1;
    transform: scale(1) translateY(0px) translateX(0px);}

.callback-fixed-btn > ul>li>a>i{color:#fff;}
.callback-fixed-btn > ul>li>a{line-height:42px;text-align:center;cursor:pointer;}
.callback-fixed-btn > ul>li:nth-child(2)>a{background:#2196F3 !important}
.callback-fixed-btn > ul>li:nth-child(1)>a{background:#4CAF50 !important}

#modal-news-callback,
#modal-news-callbackj{width:700px;background:#fff;margin:0 auto;position:relative;    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.37);
    border-top:9px solid #007bff;padding:10px 30px 15px 30px;}
.clbck-modal-header{border-bottom: 2px solid rgba(0,0,0,.1);margin-bottom:20px}
.clbck-modal-header .modal-header-title{
    font-size: 18px;
    color: #222222;
    font-family: RobotoCondensed-Bold,sans-serif;
    text-align: left;
    text-transform: uppercase;
    padding-top: 15px;
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
}

.clbck-modal-header .modal-header-title:before {
    width: 30px;
    height: 2px;
    background: #dd0000;
    content: '';
    position: absolute;
    top: 27px;
    right: -40px;
}

.clbck-modal-line{width:100%;margin-bottom:15px}
.clbck-modal-line input[type=text]{width:100%;height:45px;padding:0 10px;border: 1px solid #ccc!important;outline:none;}
.clbck-modal-line textarea{width:100%;padding:10px;border: 1px solid #ccc;outline:none;height:120px;display:block;}
.clbck-modal-line input[type=submit]{height:45px;border-radius:0;border:none;outline:none;background:#007bff;color:#fff;width:180px;text-transform:uppercase;transition:background .2s ease-in-out;padding-top:4px}
.clbck-modal-line input[type=submit]:hover{background:#dd0000;cursor:pointer;}
.clbck-modal-notice{color:#721c24;font-weight:bold;margin-bottom:30px;font-size:12px}
.clbck-modal-line-3{float:left;width:33.333333%;padding-left:15px}
.clbck-modal-line-3cont{margin-left:-15px}

.clbck-modal-line-notice{color:#dc3545;font-size:12px;padding-top:3px}

.pg-finder #finder-search .word{display:block;width:100%}
.pg-finder #finder-search .word > label{text-align:left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
}

.pg-finder #finder-search .word a.btn{display:none!important;}

.right-banner img{
    position:relative;
    display:block;
    width:100%!important;
    height:auto!important;
}

.right-banner2{margin-top:15px}
.right-banner3{text-align:center;}
.right-banner3 img{display:inline-block;position:relative;max-width:100%;height:auto;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}

.pg-h1-all-link,.pg-h2-all-link{position:absolute;right:0;top:calc(50% - 25px)}
.pg-h1-all-link a,.pg-h2-all-link a{color:#1362b7;text-decoration:underline;text-transform:uppercase;font-family: RobotoCondensed-Bold,sans-serif;transition:color .2s linear}
.pg-h1-all-link a:hover,.pg-h2-all-link a:hover{color: #dd0000}
.pg-h2-all-link a{font-size:14px}
.pg-h2-all-link{top:calc(50% - 24px)}

.pg-news-info-spec-label span:first-child{position:relative;padding-left:43px}
.pg-news-info-spec-label span:first-child:before{position:absolute;left:0;top:-5px;content:'18+';width:30px;height:30px;border-radius:100%;
    background: #dd0000;color:#fff;text-align:center;line-height:32px;font-family: RobotoCondensed-Bold,sans-serif;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);overflow:hidden;}

.gallery-work-space-hidden{display:none;}

.eightenn_photo_warning{padding-top:10px;padding-bottom:5px}
.eightenn_photo_warning-title{color:#333;text-align:center;font-family: RobotoCondensed-Bold,sans-serif;text-transform:uppercase;font-size:22px}
.eightenn_photo_warning-text{font-family:RobotoCondensed-Regular,sans-serif;color:#333;text-align:center;font-size:18px;padding-top:5px}
.eightenn_photo_warning-btn,
.eightenn_photo_warning-btn-photo2
{
    text-align:center;
}
.eightenn_photo_warning-btn, .eightenn_photo_warning-btn-photo2
{padding-top:15px}
.eightenn_photo_warning-btn a,
.eightenn_photo_warning-btn-photo2 a
{display:inline-block;background:#dd0000;color:#fff!important;font-family: RobotoCondensed-Bold,sans-serif;padding:7px 25px;border-radius:3px;
    transition:background .3s ease-in-out}
.eightenn_photo_warning-btn a:hover,
.eightenn_photo_warning-btn-photo2 a:hover
{background:#1362b7;cursor:pointer;}

.photo_eighteen{display: none;}
.photo_eighteen.is-active{display: block;}

.nl__item-gallery-video{position:absolute;top:0;right:0;background:#555;z-index:10;}
.nl__item-gallery-video>div{width:auto;min-width:25px;height:25px;float:left;background:#555;color:#fff;font-size:14px;line-height:25px;padding:0 10px}
.nl__item-gallery{}

.hp-slider__main .nl__item-gallery-video{right:auto;left:0}
.pg-news .comment-body img{display:block;position:relative;margin-top:15px;margin-bottom:15px}
.pg-news .comment-body{padding-top:15px!important;}

.video_eighteen{display:none!important;}

.afisha-item .pg-news__content-txt-video-youtube iframe {max-width:100%;}

#toolbar{display:none!important;}

.pg-ttitle {
    position: relative;
    display: inline-block;
    font-family: RobotoCondensed-Bold,sans-serif;
    color: #222;
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.okna-es-ul, .okna-es-ul > li {
    padding: 0;
    margin: 0;
    list-style: none;
    list-style-type: none;
}

.okna-es-ul > li > span {
    font-size: 15px!important;
    font-weight: bold;
    line-height: 30px;
    display: block;
    position: relative;
    padding-left: 25px;
}

.okna-es-ul > li > span > i {
    color: #008000!important;
    position: absolute;
    left: 0;
    top: 8px;
}

.okna-es h2 {
    font-size: 22px;
}

.pl-md-0 {
    padding-left: 0!important;
}

.okna-es-p, .okna-es-ul > li > span {
    font-size: 14px;
}

.okna-es-p {
    margin-bottom: 10px;
}

.okna-es-img {
    min-height: 165px;
}

.okna-es-mb {
    margin-bottom: 15px;
}

.okna-es2 h2 {
    font-weight: bold;
    font-size: 16px;
}

.okna-es3 {
    font-size: 14px!important;
    font-weight: bold;
    line-height: 20px;
}

.okna-es4 {
    margin-top: 15px;
}

.okna-es5 a {
    color: #008000;
    font-size: 22px;
    font-weight: bold;
}

.nks-tabs > .nks-tab > #side-place .pg-h2 {
    display: none;
}

.side-place-100 {
    width: 100%!important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.nks-tabs > .nks-tab > #side-place {
    margin-left: 0!important;
    margin-right: 0!important;
}

.side-place-dn {
    display: none!important;
}

#side-place .sh-1 {
    box-shadow: none!important;
}


