/*@media (max-width: 768px) {
html{background:#fff!important}
#adfox_150531471784585096{display:none}
.container{max-width:100%;#margin:auto;#margin-left:15%;margin-left:.5em;margin-right:.5em}
.container2{max-width:100%;#margin:auto;#margin-left:15%}
.nobr{white-space:normal}
.menu{z-index:10000}
.header-container{margin-top:2.5em;position:relative;z-index:15000}
.login .plus18{display:none}
.brand-big{display:none}
.brand{display:block}
header{max-width:100%;left:0}
.header-container{width:100%!important;max-width:100%!important}
header .flex .main_text,header .main .main_text{max-width:100%;margin:1em .5em 0}
header .nav_block .bot .logodn{margin-left:0}
.dom-content{max-width:100%;margin-left:0;margin-right:0;margin-top:0}
.dom-content h2 span{display:block;position:static}
.inner-pic img{max-width:100%}
.desc.short .right{display:block;position:static;width:100%;#text-align:center;margin-bottom:1em}
.desc.short .right #progress{#position:static;width:120px;margin:auto}
.desc.short .right #progress strong{left:35px}
.project{width:100%!important;max-width:100%!important;height:auto;line-height:1em;padding:.5em}
#map{display:none;max-width:100%;#margin-left:.5em;#margin-right:.5em}
.links a img{max-width:49%}
.list-houses{margin-right:0;margin-bottom:0}
.list-houses li{display:block;margin-right:0}
header{padding-top:0}
.houses{margin-top:0}
html{max-width:100%;overflow-x:hidden}
body{#max-width:100%;overflow-x:hidden}
#banner_top{display:none}
.nav_block{#position:static!important;border:1px red solid}
.mobile_menu{position:static!important;#position:relative;width:100%;#width:375px;#border:1px red solid}
.mobile_menu .btn{display:block;position:absolute!important;left:-13px!important;top:-17px!important;#content:\002261!important;color:#000!important;font-size:60px;background:transparent;margin-top:0!important}
.mobile_menu .btn:before{#display:none!important;display:block;position:relative!important;#left:-6px!important;#top:-6px!important;width:32px!important;height:32px!important;content:"\002261";background:transparent!important;font-size:45px;line-height:27px;border:1px #000 solid;border-radius:3px}
.mobile_menu .btn:after{display:none!important}
header .nav_block .menu{display:none;right:50%;left:0}
header .nav_block .menu ul li:after{display:none!important}
.menu2{display:none}
header{display:none!important}
.mobile-header{#display:block;height:120px;background:#fff}
.header-row{position:relative;height:60px;line-height:60px;padding-left:30px}
.header-row img{#max-height:100%;max-height:32px;display:inline-block}
.header-row p{display:inline-block;font-family:RussoOne;color:#313132;#text-transform:uppercase;font-size:26px;#font-weight:bold;padding-left:5px;#margin-top:15px;position:relative;top:3px}
.mobile-search{position:absolute;top:0;right:0;width:60px;height:60px}
.mobile-search input{width:100%;height:60px;border:0;outline:0;border:1px #000 solid}
.mobile-search-icon{display:block;position:absolute;top:15px;right:15px;font-size:30px}
.mobile-search:hover{left:0;width:100%}
.login a{color:#000;text-decoration:none!important;border-bottom:1px solid #1a1818}
.login a:hover{border-bottom:0}
.login img{display:inline-block!important;width:22px;height:22px;#position:relative;top:0!important}
.mobile-menu-opener{position:absolute;top:0;right:0;width:60px;height:60px;background:#7e99c6;cursor:pointer;text-align:center;line-height:60px;font-size:30px;color:#fff}
.menu{display:none;position:absolute;right:60px;top:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;z-index:9999;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}
.menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-y:scroll}
.menu ul li{display:block;border-bottom:1px solid #111;padding:6px}
.menu ul li::before{display:none}
.menu ul li a{font-size:1.2em}
.container-full{width:100%;#margin-right:-30px;#margin-left:-30px;padding-right:0!important;padding-left:0!important}
.row{padding-right:30px!important;padding-left:30px!important}
.row-full{padding-right:0!important;padding-left:0!important}
.story{margin-bottom:2rem!important}
.story .info .info_content{left:35px!important}
.story .info{top:60px!important}
.story-big{#height:440px;height:auto!important}
.story-small{padding-left:0!important;padding-right:0!important;margin-bottom:0!important}
.story-small .badge{right:50%!important}
.container.index1 .story-small:nth-child(even) .badge{left:0!important}
.story-small .more{display:none!important}
.container.index1 .story-small:nth-child(even) .desc{left:0!important}
.news{padding-left:30px!important;padding-right:30px!important;margin-bottom:2rem!important}
.banner440{#display:none!important;#margin-bottom:2rem!important;#height:460px!important}
.banner img{max-width:100%;height:auto}
.author{padding-left:0!important;margin-bottom:2rem!important}
.story.plot{height:auto!important}
.story.plot .badge{left:0!important;top:0!important;right:50%!important}
.story.plot .time{position:static!important;#bottom:-3px}
.cross-big{width:100%!important;#height:auto!important;padding-left:0!important;margin-bottom:2rem!important}
.cross-big .info{left:0!important}
.theme{padding-right:0!important;height:auto!important;margin-bottom:2rem!important}
.theme .badge{left:0!important;top:0!important;right:50%!important}
.theme .pic img{max-width:100%;#max-height:100%}
.theme .info{position:relative!important;top:-35px;padding-top:15px;height:auto!important}
.theme .info .info_content{margin-top:35px!important}
.theme .info .info_content a{font-size:18px!important}
.theme .info .info_content .topic .desc{padding-top:0!important}
.story.spec .badge{#left:20!important;#top:20!important;#right:50%!important}
.story.spec .info{#top:40px!important;top:60px!important}
.story.spec .info .info_content{left:30px!important;top:5px!important;margin-right:50px!important}
.story.spec .info .info_content span.title a{display:block;font-size:18px!important;line-height:1!important}
.story.spec .info .info_content p{line-height:.8!important;padding-top:5px}
.story.spec .name{left:30px!important;bottom:5px!important}
.story.spec .icon{bottom:5px!important}
span.date{padding-bottom:5px!important}
.story-main .info .info_content{left:30px!important;top:15px!important}
.story-main .info .info_content span.title a{display:block;font-size:24px!important;line-height:1!important}
.story-main .info .info_content p{line-height:1!important;padding-top:5px}
.topic{padding-left:0!important;padding-right:0!important;margin-bottom:1em}
.topic .date .icons{top:-5px!important}
.interview{padding-left:0!important;padding-right:0!important;margin-bottom:2rem!important}
.interview .badge{left:0!important;top:0!important;right:50%!important}
.interview .info{margin-top:30px!important}
.interview .info .pic{width:100%!important;text-align:center;#margin:auto}
.interview .info .info_content{#margin-right:100px!important;padding-right:20px!important;#border:1px red solid}
.interview .info .info_content .title a{display:block;font-size:18px!important;line-height:1!important}
.interview .info .info_content{width:100%!important}
.interview .name{left:30px!important}
.interview .pos{left:30px!important}
.kino{height:auto!important;background:url(../img/kino_bg.png) repeat-y top left!important}
.posters .item{margin-left:55px!important;#margin:auto!important;#margin-left:auto!important;#margin-top:auto!important;margin-bottom:1em}
#mobile-menu-footer{display:none;margin-top:1em}
footer .footer2 .left{max-width:100%!important}
footer .flex.footer2 .left .block .license{width:100%!important;max-width:100%!important;margin-left:0!important}
footer .footer2 .middle{width:50%!important;max-width:50%!important}
footer .footer2 .middle ul{#margin-left:25%}
footer .footer2 .right{width:50%!important;max-width:50%!important;text-align:center;#margin-top:1em}
footer .nav_footer .logo{min-width:120px;#margin-left:-2em;margin-right:-3em;position:relative}
footer .nav_footer .logo img{width:auto!important;display:block!important;float:left;max-height:100%}
.mobile-menu-opener-footer{display:block;float:right;#position:absolute;font-size:30px;color:#fff;#top:0;#right:80%}
body.is_mobile footer .flex.footer2 .left .block .ad .item:first-child{margin-left:-1em!important;margin-right:0!important;#border:1px red solid}
footer .flex.footer2 .left .block .ad .item{max-width:auto!important}
footer .flex.footer2 .left .block .ad .item a{#display:block;white-space:nowrap!important}
p.nobr{white-space:normal!important}
#cinema .more a{display:none}
#cinema .more:after{display:none}
.mpadt{padding-top:2em!important}
.mmart{margin-top:2em!important}
.images_wrapper{display:none}
.padr4{padding-right:0!important;#border:1px red solid}
#main-inner-container .inner-pad{width:auto;margin-left:.5em!important;margin-right:.5em!important}
.inner-more-item .col-md-3.col-xs-12{text-align:center;margin-bottom:2em}
.inner-info{padding:1em!important}
.inner-more{margin:auto;text-align:center!important}
.inner-more-item span.desc{line-height:1.1;font-family:PTSans;font-size:12px}
}



@media (max-width: 360px) {
.story-big .info a{font-size:18px!important;#color:red!important}
.story-big span.desc{top:auto!important;bottom:0!important}
.interview .info .info_content{margin-left:0!important}
.interview .name{left:15px!important}
.interview .pos{left:15px!important}
.kino .posters{margin-left:0!important}
.story-main span.date{display:none!important}
.story-main .info .info_content span.title a{font-size:20px!important;line-height:.9!important}
}
*/











/*Main-page - alfa*/
@media (max-width: 768px) {
.images_wrapper,header,#mobile-menu{display:none!important}
.mobile-header{max-width:500px;margin:0 auto;display:flex;position:relative}
.header-row{z-index:1000;background:#fff;display:flex;align-items:center;padding:0 10px;width:100%}
.header-row-link{display:inline-block;width:45px;margin-right:5px}
.header-row-link img{max-width:100%}
.header-row-text{display:inline-block;margin:0;font-family:RussoOne;line-height:26px;font-size:14px}
.login{margin-right:20px;display:flex;align-items:center}
.login img.plus18{display:none;position:static;margin:0 4px 0 0}
.login a{font-size:14px;border-bottom:1px solid #0275d894;line-height:17px;margin:1px 0 3px}
div.login a:hover{border-bottom:1px solid transparent!important;text-decoration:none}
.header-row:last-child{justify-content:flex-end}
.mobile-menu-opener{width:70px;height:74px;position:relative;background:#7e99c6;color:#fff}
.container.index1.pad2.container-full{max-width:500px;padding:0 10px}
div.container{width:auto!important;max-width:100%}
.interview .info div.info_content{width:auto}
.mobile-menu-opener:before{position:absolute;content:'18+';color:#7e99c6;background:#fff;font-size:11px;font-weight:700;left:-12px;top:0;border-radius:50%;border:2px solid #7e99c6;padding:4.9px 3px}
.story.story-main .info div.info_content,.story.spec .info div.info_content{padding:15px 15px 45px}
.story div.badge{padding:3px 7px 4px;top:10px;z-index:1;left:10px}
div.story.story-main .info{top:0}
div.story.story-main .info .info_content{position:absolute;left:0;bottom:0;top:auto}
div.story.story-main .icon a{display:inline-block;vertical-align:top}
div.story.story-main .icon{right:15px;bottom:10px}
div.story.story-main .icon .cnt{display:inline-block;vertical-align:top;line-height:21px}
.story.story-main{margin-bottom:30px}
.story.story-small.story-big{padding:0}
.story.story-small.story-big div.badge{left:10px}
div.time{margin-top:3px}
#index1 .story.story-small.story-big,#index1 .story.story-small.story-big.mmart{height: auto;}
.story-big div.info a{    line-height: 18px;font-weight:500;display:block;font-size:16px!important;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.story-big div.info a:hover{text-decoration:none}
.story-main .info .info_content span.title a:hover{text-decoration:none}
#index1 .story-main .info .info_content span.title a{    line-height: 20px;display:block;font-weight:500;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.story.story-small.story-big:hover{background:none}
body h4{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700}
footer .flex.footer2 .left{width:auto;max-width:100%}
footer .flex.footer2 .left .block{max-width:100%}
footer .flex.footer2 .left .block .license{margin:0;max-width:100%}
footer .flex.footer2 .left .block + p.nobr{white-space:normal}
div.container .row.row_wide{margin:0}
div.news .item a{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
div.news .item a:hover{text-decoration:none}
div.news .item span{color:#5c5c5b9e;display:block;padding-top:3px}
span.comments span{font-size:11px}
.news.mmart .more a{text-decoration:none;font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;border-bottom:1px solid #0275d894;line-height:17px;margin:1px 0 3px}
.news.mmart .more{margin-bottom:2rem;display:block;text-align:center}
.news.mmart .more:after{content:none}
.news.mmart .more a:hover{border-bottom:1px solid transparent}
div.banner.banner440{overflow:hidden}
.mobile-menu-opener-cell{transform:rotate(90deg);display:block;font-size:23px;letter-spacing:1px;color:#fff;font-family:Arial;line-height:23px;position:absolute;top:26px;left:27px;margin:0}
.mobile-menu-opener-cell:before{content:"|";font-size:23px;display:inline-block;transition:all .2s linear}
.mobile-menu-opener-cell:after{content:"|";font-size:23px;display:inline-block;transition:all .2s linear}
.mobile-menu-opener-cell.close-mode{font-size:0}
.mobile-menu-opener-cell.close-mode:before{content:"|";font-size:23px;transform:translate(0,2px) rotate(45deg)}
.mobile-menu-opener-cell.close-mode:after{content:"|";font-size:23px;transform:translate(-10px,2px) rotate(-45deg)}
div#mobile-menu{transition:all .2s linear;display:block!important;position:absolute;width:100%;background:#7e99c6;z-index:-1;top:74px;padding:20px 0;max-width:170px;right:0;transform:translate(0,-100%);border:solid #fff;border-width:0 10px 0 0}
#mobile-menu ul{list-style:none;display:flex;flex-wrap:wrap;text-align:left;font-size:13px;line-height:20px;padding:0 0 5px;text-transform:uppercase;justify-content:center;max-width:320px;margin:0 auto 10px;flex-direction:column}
#mobile-menu ul li{margin-bottom:15px;padding:0 12px}
#mobile-menu ul li a{color:#fff;font-weight:700}
div#mobile-menu.visible-block{transform:translate(0,0);z-index:999}
p.mobile-search-title{color:#fff;font-size:12px;margin-bottom:0}
.mobile-search-wrapper{max-width:130px;margin:0 auto;position:relative}
.mobile-search-wrapper .mobile-search-icon{color:rgba(255,255,255,0.5);position:absolute;right:10px;top:6px}
.mobile-search-wrapper input[type="search"]{font-size:14px;width:100%;outline:none;box-shadow:none;border:none;max-width:100%;color:#fff;padding:5px 9px;background:rgba(255,255,255,0.2);border-radius:4px}
.mobile-search-wrapper input[type="search"]::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.mobile-search-wrapper input[type="search"]::-moz-placeholder{color:rgba(255,255,255,0.5)}
.news.mmart{padding:0}
.news.mmart .icons > a,.col-md-3.col-xs-6.news.mmart .icons > .cnt,.col-md-3.col-xs-6.news.mmart .icons > span{display:inline-block;vertical-align:top;height:12px}
.news.mmart .icons > a > i.fa,.col-md-3.col-xs-6.news.mmart .icons > span img{vertical-align:top}
.story.spec{display:none}
.news.mmart .item{margin-bottom:25px}
.row.after-parallax .info_content .row.row-full{display:none}
.row.after-parallax .theme .info_content .row.row-full{display:flex;}
.right.nopad .banner{margin-bottom:30px}
.author.nopadr.mt3{margin:0}
.author.nopadr.mt3 .item{padding:0 0 0 180px;border:none;min-height:165px;height:auto;border-radius:3px}
.author.nopadr.mt3 .item .pic{position:absolute;left:0;top:0;margin:0}
div.author.nopadr.mt3 .item a{line-height:18px;font-weight:500;font-size:16px;text-align:left;text-decoration:none;padding:0;margin-bottom:10px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.author.nopadr.mt3 .item .name{position:static;display:block;text-align:left;font-family:PTSans;font-size:14px;color:#808184c7;line-height:14px}
.author.nopadr.mt3 .item .pos{transform:translate(0,0);color:#808184c7;font-size:10px;position:static;display:block;text-align:left;font-family:PTSans;line-height:12px;margin-bottom:20px}
.author.nopadr.mt3 .item .but{right:15px;top:auto;left:auto;bottom:0;position:static;text-align:left}
.author.nopadr.mt3 .item .but a{padding:3px 10px 6px;border-radius:3px;font-family:PTSansBold;font-size:12px;line-height:12px}
.story.plot .info .info_content{padding:0}
.story.plot .info .info_content .title a{font-size:16px;line-height:18px;font-family:Segoe UI;font-weight:500;display:block}
.story.plot .info .info_content .title a:hover{text-decoration:none}
.story.plot .info .info_content .title{padding-top:5px}
.story.plot{margin-bottom:30px;height:auto}
.story.plot.story.plot .time{margin:0;padding-bottom:0;position:static}
.story.plot.story.plot .icons{bottom:0;right:0}
.author.author-gray.nopadr{margin:0 0 30px}
.author.author-gray.nopadr .item{padding:15px 15px 15px 195px;border:none;min-height:195px;height:auto;border-radius:3px}
.author.author-gray.nopadr .item .pic{position:absolute;left:15px;top:15px;margin:0}
.author.author-gray.nopadr .item a{font-weight:500;font-size:16px;line-height:18px;text-align:left;text-decoration:none;padding:0;margin-bottom:10px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.author.author-gray.nopadr .item .name{position:static;display:block;text-align:left;font-family:PTSans;font-size:14px;color:#808184c7;line-height:14px}
.author.author-gray.nopadr .item .pos{transform:translate(0,0);color:#808184c7;font-size:10px;position:static;display:block;text-align:left;font-family:PTSans;line-height:12px;margin-bottom:20px}
.author.author-gray.nopadr .item .but{right:15px;top:auto;left:auto;bottom:0;position:static;text-align:left}
.author.author-gray.nopadr .item .but a{position:static;padding:3px 10px 6px;border-radius:3px;font-family:PTSansBold;font-size:12px;line-height:12px}
.cross.cross-big.nopadr{height:240px;width:100%;margin:0 auto 30px}
.theme{height:auto;margin-bottom:30px}
.theme .badge{left:15px;top:15px}
.theme .info{bottom:0;padding-bottom:15px}
.theme .info .info_content{margin:0;position:absolute;left:0;bottom:0}
.row.after-parallax .col-md-12.col-xs-12.theme .info .info_content{padding:0;}
.theme .info .info_content .title{margin:0;padding:0;border:none}
.theme .info .info_content .title a{padding:15px;font-family:"Segoe UI";font-size:18px;line-height:18px;display:block}
.theme .info .info_content .title a:hover{text-decoration:none}
.interview{height:auto;margin:0 0 30px}
.interview .gray-item{padding:15px 15px 15px 195px;margin:0;border:none;min-height:195px;height:auto;border-radius:3px;background:#dce3ee;display:flex;flex-direction:column}
.interview .gray-item .badge{position:static;margin-bottom:10px;order:4;max-width:72px}
.interview .gray-item .info{margin:0;border:none;height:auto;order:1}
.interview .gray-item .pic{position:absolute;left:15px;top:15px;margin:0;height:165px;width:165px}
.interview .gray-item .info_content{margin:0}
.interview .gray-item .info_content .date{padding:0}
.interview .gray-item .info_content a{font-weight:500;font-family:"Segoe UI";line-height:16px;font-size:16px;display:block}
.interview .gray-item .info_content a:hover{text-decoration:none}
.interview .gray-item .name{position:static;display:block;text-align:left;font-family:PTSans;font-size:14px;color:#808184c7;line-height:14px;order:2}
.interview .gray-item .pos{color:#808184c7;font-size:10px;position:static;display:block;text-align:left;font-family:PTSans;line-height:12px;margin-bottom:20px;width:auto;order:3}
.interview .gray-item .icons{right:15px;bottom:15px;height:auto}
.interview .gray-item .icons span{line-height:13px;display:inline-block;vertical-align:text-bottom}
.interview .gray-item .icons a{display:inline-block;vertical-align:text-bottom;line-height:12px}
.interview .gray-item .icons .cnt.fire{padding-top:0;display:inline-block;vertical-align:text-bottom;line-height:10px}
.story.story-small.story-big{height:auto;margin-bottom:30px}
.container.index1 .story-small.story-big span.desc{display:block;line-height:14px;font-size:14px;color:#5c5c5b9e}
.story .info .info_content .title+p{color:rgba(255,255,255,0.8)}
.story.plot .info .info_content .title + p{display:none}
.col-md-3.col-xs-12.story.story-small.story-big:hover{background:transparent}
.row.row_wide.mpadt .kino h3{line-height:35px;font-family:"Segoe UI";padding:30px 15px 0;margin:0}
.row.row_wide.mpadt .kino a:hover{text-decoration:none}
.cross.cross-big.nopadr > .info .info_content .num,.col-md-3.col-xs-12.cross.cross-big.nopadr > .info .info_content a,.col-md-3.col-xs-12.cross.cross-big.nopadr > .info .info_content .name,.col-md-3.col-xs-12.cross.cross-big.nopadr > span.date{left:0;display:block;width:100%;text-align:center}
.cross.cross-big.nopadr > span.date + img{width:100%}
.story.story-small.story-big{padding:0;box-shadow:none;height:auto}
.theme{overflow:hidden}
.theme .pic{position:absolute;z-index:1;height:100%}
.theme .pic img{height:100%;max-width:none}
.theme .info{position:relative}
.theme .info .info_content{position:static;padding-top:35px;padding-bottom:15px}
.theme .info .info_content .title a{margin-bottom:5px}
.theme .row.row-full{display:flex}
.theme .info .info_content .topic{    max-width: 50%;margin-bottom:20px;    padding: 0 10px 0 0;}
.theme .info .info_content .topic:nth-child(2n){padding: 0 0 0 10px;}
.theme .info .info_content .topic .date{padding-bottom:2px}
.theme .info .info_content .topic .title2{padding-bottom:2px}
.cross.cross-big.nopadr > .info .info_content{padding-bottom:35px;justify-content:flex-end;display:flex}
.cross.cross-big.nopadr > .info .info_content .num{flex:1;width:30%;text-align:left;margin:0 10px 0 0}
.cross.cross-big.nopadr > .info .info_content a{font-family:PTSans;width:auto;margin-right:7px;text-align:left}
.cross.cross-big.nopadr > .info .info_content .name{font-family:PTSans;font-size:20px;text-align:left;padding:0;width:auto}
.cross.cross-big.nopadr > span.date{top:auto;bottom:7px;font-family:PTSans;font-size:14px;text-align:right;padding-right:15px}
.theme .info .info_content .topic .desc{display:none}
.nopad.kino{height:auto;background:#ecedee;background-image:none}
.nopad.kino h3{margin-bottom:20px}
.nopad.kino .posters{padding:0 20px 5px;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}
.nopad.kino .posters .item{width:48%;margin:0 2% 15px 0;overflow:hidden}
.nopad.kino .posters .item:nth-child(2n){margin:0 0 15px 2%}
.nopad.kino .posters .item img{width:100%}
.nopad.kino .posters .item .date{top:0;left:0;font-family:PTSans;line-height:29px}
.nopad.kino .posters .item .name{padding:0 15px;left:0;width:100%;height:auto}
.nopad.kino .posters .item .name a{font-family:PTSans;font-size:18px}
.nopad.kino .posters .item .genre{top:auto;bottom:28px}
.nopad.kino .posters .item .tickets{font-family:PTSans}
.nopad.kino .posters .item .icon{font-family:PTSans;bottom:18px}
.nopad.kino .more{top:38px}
.nopad.kino .more a{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px}
footer .nav_footer{padding:15px 0}
footer .nav_footer > .container2{max-width:500px!important;padding:0 10px}
footer .nav_footer > .container2 > .flex.footer{flex-wrap:nowrap}
footer .nav_footer > .container2 > .flex.footer .logo{width:55px;margin:0 20px 0 0;height:auto}
footer .nav_footer > .container2 > .flex.footer .logo .mobile-menu-opener-footer{display:none}
footer .nav_footer > .container2 > .flex.footer #mobile-menu-footer{max-width:370px;margin:0;text-align:left}
footer .nav_footer ul li{display:inline-block;margin:5px 10px 5px 0}
footer .nav_footer ul li a{display:block;padding:0;line-height:16px}
.container2.footer-container .flex.footer2 .left p{line-height:16px}
footer .flex.footer2 .left .block{margin:0 0 15px;display:flex;justify-content:space-between}
footer div.flex.footer2 .left .block .ad .item{margin-top:0!important}
footer div.flex.footer2 .left .block .ad .item p{margin-bottom:4px}
.container2.footer-container .license p{max-width:180px;margin-bottom:0}
footer div.flex .middle ul{margin-bottom:0;margin-top:0}
footer .flex.footer2 .right br{display:none}
.main + footer{padding-bottom:0}
.container2.footer-container{padding:30px 0}
.container2.footer-container .flex.footer2 .left{padding:0;width:100%}
.container2.footer-container .flex.footer2 .middle{width:50%;padding:0}
.container2.footer-container .flex.footer2 .right{width:50%;padding:0}
footer .flex.footer2 .right div.mobile{margin-top:0}
footer .flex.footer2 .right p{margin-bottom:4px}
footer .flex.footer2 .right .mobile a:first-child{margin-bottom:7px}
footer .flex.footer2{max-width:500px;padding:0 10px;margin:0 auto}
footer .flex.footer2 .left .block .license{max-width:200px!important}
footer .flex.footer2 .right .mobile a{display:inline-block}
footer .nav_footer ul li a:hover{background:transparent}
div.theme .info .info_content .topic .title2 a{font-family:Segoe UI}
div.theme .info .info_content .topic .desc{color:#ffffffbf}
.container div.row.after-parallax > div.col-xs-12{height:auto}
.container div.row.after-parallax > .col-md-9.col-xs-12.interview .info .info_content{    width: auto;}
.row.after-parallax .theme .info .info_content .title a{ line-height:20px;   margin-bottom: 25px;    padding: 0;}
section.main .interview .info .info_content .title a{line-height:18px}
.row.row_wide.mpadt .more:after{display: inline-block;    vertical-align: top;    transform: translate(2px,2px);}

.index1.pad2 .col-md-6,.index1.pad2 .col-md-9{flex: auto;    max-width: 100%;margin:0;}
.index1.pad2 .story.story-main{    height: auto;}
#index1 .story.story-small.story-big{    flex: 0 0 235px;    max-width: 235px;padding:0 0 15px}
#index1,#index1+div{margin-bottom:30px}
.index1.pad2 .news.mmart{    margin: 0;    flex: auto;    max-width: 100%;}
.index1.pad2 .news.mmart .item{margin-bottom:20px}
.index1.pad2 .news.mmart .more{    line-height: 14px;}
.index1.pad2 .news.mmart .more a{    line-height: 14px;}
.index1.pad2 .right.nopad{        flex: auto;    max-width: 100%;    margin: 0;    flex-direction: inherit;}
.index1.pad2 .right.nopad .banner:first-child{flex: 0 0 235px;    max-width: 235px;margin: 0 10px 0 0;    height: 360px!important;}
.index1.pad2 .right.nopad .b-banner-group{    flex: 0 0 235px;    max-width: 235px;    margin: 0;}
.index1.pad2 .right.nopad .b-banner-group .b-banner{    width: 100%;    padding: 0;    height: 100%;}
.index1.pad2 .right.nopad .b-banner-group .b-banner > div{    height: 100%;}
.index1.pad2 .right.nopad .cross.cross-big{    height: 100%;    margin: 0;}
.index1.pad2 .right.nopad .cross.cross-big .info{    width: 100%;    left: 0;    bottom: 0;}
.index1.pad2 .story.plot{    display: flex;    flex-direction: column;margin-bottom:30px}
.story.plot .badge{    order: 1;}
.story.plot .time{order: 4;}
.story.plot img{order:2}
.story.plot .info{order: 3;}
.story.plot .icons{    order: 5;bottom:0}
.after-parallax .col-md-6,.after-parallax .col-md-9{order:1}
.index1.pad2 .after-parallax .col-md-3{ margin:0 5px 30px;order:2;flex:auto;max-width:235px;   border:none;padding:0 0 15px}
.index1.pad2 .after-parallax.row{    margin:0 -5px; }
.index1.pad2 .after-parallax.row .col-xs-12.story.plot{  margin:0 5px 30px;}
.index1.pad2 .after-parallax .col-md-9{margin:0 5px 30px}
.index1.pad2 .after-parallax .interview.author.author-gray .info:after{content:'';display:block;clear:both}
.index1.pad2 .after-parallax .interview.author.author-gray .info{    margin: 0;    padding: 20px;}
.index1.pad2 .after-parallax .interview.author.author-gray .pic{    height: auto;    float: left;    margin: 0 20px 0 0;    width: 150px;}
.index1.pad2 .after-parallax .interview.author.author-gray .info_content{    display: block;    margin: 0;}
.index1.pad2 .after-parallax .interview.author.author-gray .title a{ font-weight: 500;   font-family: "Segoe UI";    font-size: 16px;}
#index1 .story.story-small.story-big .badge{left:10px;top:10px;}
.index1.pad2 .after-parallax .col-md-3.author.nopadr .pic + a,.index1.pad2 .after-parallax .col-md-3.author.author-gray .pic + a{    font-family: Segoe UI;        font-size: 16px;    line-height: 18px;    font-weight: 500;}
.index1.pad2 .after-parallax .col-md-3.author.nopadr .name,.index1.pad2 .after-parallax .col-md-3.author.author-gray .name{    position: static;    padding-top: 20px;}
.index1.pad2 .after-parallax .col-md-3.author.nopadr .pos,.index1.pad2 .after-parallax .col-md-3.author.author-gray .pos{    position: static;    transform: translate(0);    margin: 0 auto;    line-height: 18px;}
.author.nopadr .but a{padding:3px 7px 4px;    vertical-align: top;}
.author .item{      position: static;  height: auto;    padding: 0;    border: none;}
.author .item .pic{    margin: 0 auto 15px;}
.index1.pad2 .after-parallax .col-md-3.story.story-small.story-big.nopadr {    padding: 0 0 15px;}
.container div.row.after-parallax > .col-md-3.cross.cross-big.nopadr{height:360px;padding:0;box-shadow:none}
.container div.row.after-parallax > .col-md-3.author.author-gray{    background: #dce3ee;}
.li-counter{    margin-bottom: 15px;}
#index1+div[id*="adfox"] {    margin-bottom: 20px;    display: block;    margin: 0 auto 20px;}
.col-md-12.col-xs-12 iframe{max-width:100%}
.story.plot{height:auto}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray{    padding: 180px 15px 15px;}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .pic{       position: absolute;    top: 15px; margin: 0;    left: 50%;    transform: translate(-50%,0);}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .item{ padding:0;min-height:auto   }
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .name{    padding: 0;    margin: 0;    text-align: left;    font-size: 14px;    line-height: 14px;    color: #808184;}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .pos{line-height:10px;margin-top:0;padding:0;    text-align: left;    font-size: 10px;}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .time{margin-top:10px;padding:0}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .but{position: absolute;    bottom: auto;    top: 10px;    left: 10px;}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .but a{    border-radius: 0;    padding: 3px 7px 4px;}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .pic + a{    padding: 0;    text-align: left;margin-bottom:6px}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .time .icons{right:0}
.index1.pad2 .after-parallax .col-md-3.author .item .pic + a{    line-height: 18px;    font-weight: 500;    display: block;    font-size: 16px!important;    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
.index1.pad2 .after-parallax .col-md-3.author .item .pos{    margin-bottom: 12px;}
.index1.pad2 .story.plot{height:auto}
.author .item .pic{width:150px;height:150px}
.author .item .but{    position: static;}
.author .item .icons{    margin-top: 0px;}


.popular.bgw.inner-pad .col-md-3{    height: auto;margin: 0 5px 30px;    order: 2;    flex: auto;    max-width: 235px;    border: none;    padding: 0 0 15px;}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .pic{margin-top:10px}
.popular.bgw.inner-pad .col-md-3.interview.author .time{margin-top:10px}
.cross.cross-big.nopadr .date{    top: auto;    bottom: 15px;    padding: 0;}
}


@media (max-width: 500px) {
.story-main .info_content p{display:none}
.story-main .info_content span.title{padding-bottom:0}
div#index1 .container > .row:last-child{flex-wrap:wrap}
#index1 .story.story-small.story-big{margin:0 0 20px}
#index1 .story.story-small.story-big.mmart{margin-bottom:30px}
.news.mmart .item span{display:none}
div.container.index1.pad2.container-full > .row.row-full{margin-bottom:0}
.author.nopadr.mt3 .item{min-height:100%;padding:0 0 0 100px}
.author.nopadr.mt3 .item .pic,div.col-md-3.col-xs-12.author.author-gray.nopadr .item .pic,.col-md-9.col-xs-12.interview .gray-item .pic{width:90px;height:90px}
.author.nopadr.mt3 .item .pos{margin-bottom:10px}
.author.nopadr.mt3 .item .but a{margin-bottom:0}
.author.author-gray.nopadr .item,.col-md-9.col-xs-12.interview .gray-item{background:none;padding:0 0 0 100px}
.author.author-gray.nopadr .item .pic,.col-md-9.col-xs-12.interview .gray-item .pic{left:0;top:0}
.author.author-gray.nopadr .item .but a,.col-md-9.col-xs-12.interview .gray-item .badge{margin-bottom:0}
.author.author-gray.nopadr .item,.col-md-9.col-xs-12.interview .gray-item{min-height:100%}
.author.author-gray.nopadr .item .pos,.col-md-9.col-xs-12.interview .gray-item .pos{margin-bottom:10px}
.cross.cross-big.nopadr > .info .info_content .num,div.col-md-3.col-xs-12.cross.cross-big.nopadr > .info .info_content a,div.col-md-3.col-xs-12.cross.cross-big.nopadr > .info .info_content .name{    line-height: 23px;font-size:14px}
.cross.cross-big.nopadr > span.date{font-size:12px}
.cross.cross-big.nopadr{margin-bottom:20px}
div.theme .info .info_content .topic .title2 a{font-family:Segoe UI}
div.theme .info .info_content .topic .desc{display:none}
.theme .info .info_content .topic{max-width:100%;margin-bottom:15px;padding:0}
.theme .info .info_content .topic:nth-child(2n){padding:0}
.theme .info .info_content{padding-bottom:0}
div.container div.after-parallax > div.col-xs-12{margin-bottom:20px;background:transparent}
.interview .gray-item .icons{display:none}
.story.story-small.story-big{margin-bottom:20px;height:auto}
div.time,.story.plot .info .info_content .title{    margin-top: 10px;    text-align: right;    padding: 0;    line-height: 12px;}
.nopad.kino h3{padding-top:15px;text-align:center;margin-bottom:6px}
.nopad.kino .more{position:static;display:block;text-align:center;margin-bottom:15px}
.nopad.kino .posters .item,.nopad.kino .posters .item:nth-child(2n){width:100%;margin:0 0 15px}
footer .nav_footer > .container2 > .flex.footer{flex-wrap:wrap}
footer .nav_footer > .container2 > .flex.footer .logo{margin:0 0 10px}
footer .nav_footer > .container2 > .flex.footer #mobile-menu-footer{text-align:center;max-width:100%}
footer .nav_footer ul li{display:inline-block;margin:0 10px 12px 0}
.container2.footer-container{padding:20px 0}
.container2.footer-container .flex.footer2 .left p{max-width:none;margin-bottom:15px}
footer .flex.footer2 .left .block .license{max-width:100%!important;margin:0!important;width:100%}
footer .flex.footer2 .left .block .contacts .search{display:none}
footer .flex.footer2 .left .block .ad div.item:first-child{margin:0 auto 15px!important;max-width:none;width:100%}
footer .flex.footer2 .left .block .ad{flex-wrap:wrap}
.container2.footer-container .flex.footer2 .middle{width:100%;margin-bottom:20px}
.container2.footer-container .flex.footer2 .right{width:100%;text-align:center}
footer .flex.footer2 .middle ul li a:hover{text-decoration:none;color:#fff;border-bottom:1px solid #fff}
footer .flex.footer2 .middle ul{text-align:center}
.theme .info{padding: 50px 15px 0;}
.news.mmart .more{display: block;      text-align: left;  line-height: 14px;}
.news.mmart .more a{    line-height: 14px;    display: inline-block;}
.author.author-gray.nopadr .but + .icons{right:0;bottom:0}
.author.author-gray.nopadr .but + .icons a, div.col-md-3.col-xs-12.author.author-gray.nopadr .but + .icons .cnt{line-height:12px;margin:0}
.index1.pad2 .right.nopad{  margin-bottom:0;  flex-direction: column;}
.index1.pad2 .right.nopad .banner:first-child,.index1.pad2 .right.nopad .b-banner-group,#index1 .story.story-small.story-big,.index1.pad2 .after-parallax .col-md-3,#index1 .story.story-small.story-big.mmart{flex: auto;    width: 100%;    max-width: none;    display: block;    padding: 0;    box-shadow: none;    align-items: start;margin-bottom:20px;flex-wrap: wrap;}
.index1.pad2 .story.story-small img{    max-width: 125px; height:auto;  float:left; margin-right: 7px;}
.container.index1.pad2 .col-md-6 span.desc,.container.index1.pad2 .col-md-3 span.desc,.container.index1.pad2 .col-md-9 span.desc{display:none}
.index1.pad2 .story.story-main{margin-bottom:20px}
.story-small .time{width:100%;  color: red;  margin-top: 0;text-align:left}
div.story-small .info a{font-weight:400;    }
#index1 .story.story-small.story-big .badge {    left: 0;    top: 0;}
#index1{margin-bottom:0}
#index1+div[id*="adfox"]{    margin-bottom: 20px;    display: block;    margin: 0 auto 20px;}
.index1.pad2 .news.mmart .item {    margin-bottom: 15px;    line-height: 18px;}
.index1.pad2 .news.mmart .item .time {  color: red;  margin-right: 6px;    padding: 0;    opacity: .8; text-align: left;}
.index1.pad2 .news.mmart .item a {    display: inline;}
.index1.pad2 .right.nopad .banner:first-child {    height: auto!important;    margin:0;}
.cross img{width:100%;    position: absolute;    top: 0;    left: 0;}
.index1.pad2 .right.nopad .cross.cross-big,.container div.row.after-parallax > .col-md-3.cross.cross-big.nopadr{    position: static;height:auto}
.cross.cross-big > a{display:block;position:relative;padding-bottom:70px}
.cross.cross-big > a:hover{text-decoration:none}
.cross.cross-big.nopadr .info .info_content,.cross.cross-big .info .info_content {justify-content: flex-end;    display: flex;    padding: 25px 15px 50px;}
.cross.cross-big .info{      position: relative;    z-index: 1;    background: rgba(186, 85, 211, 0.93);  width: 100%;    left: 0;}
.index1.pad2 .cross.cross-big .info .info_content .num{    margin: 0;    width: 90px;    line-height: 20px;}
.cross.cross-big .name{    width: calc(100% - 90px);    text-align: right;    line-height: 20px;}
.cross.cross-big.nopadr .date,.cross.cross-big .date{    top: auto;    right: 15px;    bottom: 15px;    left: auto;    padding: 0;}
.index1.pad2 .col-md-3 .badge,.index1.pad2 .story.story-small.story-big div.badge{left:0;top:0;}
.cross .info .info_content .name{    line-height: 20px;}
.cross.cross-big.nopadr .date,.cross.cross-big .date{top: auto;bottom: 85px;padding: 0;font-size:12px;z-index:1;color: rgba(255, 255, 255, 0.8);}
.index1.pad2 .news.mmart .more{margin-bottom:20px}
.b-banner-group div[id*="AdFox_banner"]{max-width:240px;margin:0 auto}
#banner_top .b-banner-group div[id*="AdFox_banner"]{max-width:100%;margin:0 auto;padding:0 10px}
.index1.pad2 .after-parallax .col-md-3.story.story-small.story-big.nopadr,.index1.pad2 .after-parallax .col-md-3.story.story-small.story-big.nopadr{padding:0}

.index1.pad2 .after-parallax .author.nopadr{padding: 20px 0;}
.author.nopadr .item{background:none;/*padding:0 0 0 100px*/}
.author.nopadr .item .pic{    left: 0;    top: 20px;    position: absolute;    margin: 0;    width: 90px;    height: 90px;}
.author.nopadr .item .pic + a{    font-family: Segoe UI;    font-size: 16px;    line-height: 18px;    font-weight: 500;    text-align: left;    padding: 0;}
.index1.pad2 .after-parallax .author.nopadr .item .name{    padding: 10px 0 0;    text-align: left;    font-size: 12px;    color:#000;   line-height: 12px;}
.index1.pad2 .after-parallax .author.nopadr .item .pos{    margin: 0;    text-align: left;    color: rgba(0, 0, 0, 0.62);    line-height: 12px;}
.author.nopadr .item .but{    position: static;    text-align: left;    margin-top: 10px;}
.author.nopadr .but a:hover{    padding: 3px 7px 4px;}
.index1.pad2 .after-parallax .interview.author.author-gray,.index1.pad2 .after-parallax .author.author-gray{    padding: 20px 0 20px 100px;    display: flex;    flex-direction: column;    align-items: start;    margin-bottom: 20px;}
.index1.pad2 .after-parallax .interview.author.author-gray .badge,.index1.pad2 .after-parallax .author.author-gray .badge{    order: 4;    position: static;}
.index1.pad2 .after-parallax .interview.author.author-gray .info,.index1.pad2 .after-parallax .author.author-gray .info{    padding: 0;    order: 1;}
.index1.pad2 .after-parallax .interview.author.author-gray .pic,.index1.pad2 .after-parallax .author.author-gray .pic{    position: absolute;    width: 90px;    left: 0;    top: 20px;    margin: 0;}
.index1.pad2 .after-parallax .interview.author.author-gray .date,.index1.pad2 .after-parallax .author.author-gray .date{    padding-bottom: 0;    color: red;}
.index1.pad2 .after-parallax .interview.author.author-gray .title,.index1.pad2 .after-parallax .author.author-gray .title{    padding: 0;}
.index1.pad2 .after-parallax .interview.author.author-gray .title a,.index1.pad2 .after-parallax .author.author-gray .title a{line-height: 19px;}
.index1.pad2 .after-parallax .interview.author.author-gray .name,.index1.pad2 .after-parallax .author.author-gray .name{    order: 2;    position: static;    padding: 10px 0 0;    text-align: left;    font-size: 12px;    color: #000;    line-height: 12px;}
.index1.pad2 .after-parallax .interview.author.author-gray .pos,.index1.pad2 .after-parallax .author.author-gray .pos{    order: 3;    position: static;    padding: 0 0 10px;    text-align: left;    font-size: 12px;    color: rgba(0, 0, 0, 0.62);    line-height: 12px;}
.index1.pad2 .after-parallax .interview.author.author-gray .icons,.index1.pad2 .after-parallax .author.author-gray .icons{     right: 10px;    bottom: auto;    top: 12px;}
.index1.pad2 .after-parallax.row .col-xs-12.story.plot{    min-height: 77px;    padding: 0 0 0 132px;    margin-bottom: 20px;}
.index1.pad2 .after-parallax .story.plot .badge{    top: 0;    left: 0;}
.index1.pad2 .after-parallax .story.plot .time{    order: 2;    text-align: left;    color: rgba(0, 0, 0, 0.62);}
.index1.pad2 .after-parallax .story.plot img{    max-width: 125px;    position: absolute;    left: 0;    top: 0;}
.index1.pad2 .after-parallax .story.plot .title{    margin-top: 0;}
.index1.pad2 .after-parallax .story.plot .title > a{    text-align: left;    font-weight: 400;}
.index1.pad2 .after-parallax .story.plot .icons{    bottom: auto;    top: -7px;    right: 0;}
.after-parallax .author.author-gray .pic + a{    padding: 0;    text-align: left;}
section.main .index1.pad2 .after-parallax .author.author-gray,section.main .index1.pad2 .after-parallax .author.author-gray .item{    background:none;}
.main .index1.pad2 .after-parallax .author.author-gray .name{padding-top:10px}
.main .index1.pad2 .after-parallax .author.author-gray .pos{margin: 0;    line-height: 12px;}
.main .index1.pad2 .after-parallax .author.author-gray .but{    text-align: left;}
.main div.index1.pad2 .after-parallax .author.author-gray .but > a{    position: static;}
.li-counter{    margin: 0 auto 10px;}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray,.index1.pad2 .after-parallax .col-md-3.col-xs-12.author{padding:20px 0 20px 100px}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .pic{top: 20px;    left: 0;    transform: translate(0);}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .but{    margin-top: 10px;    position: static;}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .time{line-height:11px;font-size:11px;}
.index1.pad2 .after-parallax .col-md-3.interview.author.author-gray .time .icons{top:0}
.index1.pad2 .after-parallax .col-md-3.author .item .pic{    margin: 0;    left: 0;    top: 20px;    position: absolute;    width: 90px;    height: 90px;}
.index1.pad2 .after-parallax .col-md-3.author .item .pic + a{   margin-bottom:6px; padding: 0;    text-align: left;}
.index1.pad2 .after-parallax .col-md-3.author .item .name{ font-family: PTSans;   padding: 0;    margin: 0;    text-align: left;    font-size: 14px;    line-height: 14px;    color: #808184;}
.index1.pad2 .after-parallax .col-md-3.author .item .pos{    line-height: 10px;    margin-top: 0;    padding: 0;    text-align: left;    font-size: 10px;}
.index1.pad2 .after-parallax .col-md-3.author .item .icons{    text-align: left;}
.index1.pad2 .after-parallax .col-md-3.author .item .but{text-align: left;}
.index1.pad2 .after-parallax .col-md-3.author .item .but a{    line-height: 12px;    padding: 3px 7px 4px;}
.popular.bgw.inner-pad .col-md-3{    flex: auto;    width: 100%;    max-width: none;    display: block;    padding: 0;    box-shadow: none;    align-items: start;    margin-bottom: 20px;    flex-wrap: wrap;}


.popular.bgw.inner-pad .col-md-3.interview.author.author-gray{background: none;padding:20px 0 20px 100px}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .pic{width: 90px;    height: 90px;top: 20px;    left: 0; position: absolute;    margin: 0;   transform: translate(0);}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .but{      text-align: left;  margin-top: 10px;    position: static;}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .time{padding:0;line-height:11px;font-size:11px;margin-top:10px}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .time .icons{top:0}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .pic + a{line-height: 18px;    font-weight: 500;    display: block;    font-size: 16px!important;    font-family: Segoe UI,sans-serif;margin-bottom:6px}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .item{background: none;}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .item .name{    padding: 0;    margin: 0;    text-align: left;    font-size: 14px;    line-height: 14px;    color: #808184;}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .item .pos{    line-height: 10px;    margin-top: 0;    padding: 0;    text-align: left;    font-size: 10px;}
.popular.bgw.inner-pad .story.story-small img {    max-width: 125px;    height: auto;    float: left;    margin-right: 7px;}
.popular.bgw.inner-pad .story.story-small .badge{top:0;left:0;}
.popular.bgw.inner-pad .story.story-small .desc{display:none}
.popular.bgw.inner-pad .col-md-3.interview.author.author-gray .but > a{    border-radius: 0;    padding: 3px 7px 4px;    position: static;}
.index1.pad2 .right.nopad .cross.cross-big .info{    background: rgba(186, 85, 211, 1);}


}

@media (max-width:430px) {
.story-big div.info a{    font-size: 14px!important;}
.story-small img{max-width: 90px;margin-right:10px;}
.story.story-small{display:block}
.story.story-small .badge{    position: static;    display: inline-block; padding:3px 7px 4px;}
.story.story-small .time{    position: static;    display: inline-block;    width: auto}
.index1.pad2 .after-parallax.row .col-xs-12.story.plot{  min-height: auto;    padding: 0;    margin-bottom: 20px;  padding: 0;    display: block;}
.index1.pad2 .after-parallax .story.plot .badge{    position: static;    display: inline-block;}
.index1.pad2 .after-parallax .story.plot .time{    display: inline-block;}
.index1.pad2 .after-parallax .story.plot img{display:none}
.index1.pad2 .after-parallax .story.plot .icons{    top: -2px}
.index1.pad2 .after-parallax .story.plot .title > a{font-size:14px}
.index1.pad2 .after-parallax .interview.author.author-gray .title, .index1.pad2 .after-parallax .author.author-gray .title{min-width:auto}
.index1.pad2 .after-parallax .interview.author.author-gray .title a, .index1.pad2 .after-parallax .author.author-gray .title a,.index1.pad2 .after-parallax .col-md-3.author.nopadr .pic + a, .index1.pad2 .after-parallax .col-md-3.author.author-gray .pic + a{font-size:14px;line-height:16px}
/*.cross.cross-big.nopadr{heigth:auto}
.index1.pad2 .story.plot{heigth:auto}*/
.index1.pad2 .story.story-small img {    max-width: 90px;    margin-right: 10px;}
.index1.pad2 .after-parallax .interview.author.author-gray .badge, .index1.pad2 .after-parallax .author.author-gray .badge{    padding: 3px 7px 4px;}
.index1.pad2 .after-parallax.row .col-xs-12.story.plot{    padding: 0 0 0 100px;}
.index1.pad2 .after-parallax .story.plot img{   display:block; max-width: 90px;}
}


/*Main-page - omega*/



/*Page - alfa*/
@media (max-width:768px) {
#main-inner-container.container.pad2.container-full{    max-width: 500px;    padding: 0 10px;}
#main-inner-container.container.pad2 .col-md-9.col-xs-12.nopadl.padr4{    padding: 0;}
.inner-pic img{max-width:100%}
.main-inner .content.inner-content .col-md-12.col-xs-12.story.story-inner{    margin-bottom: 3px;}
.main-inner .content.inner-content .row.row-full.inner-pad .inner-date{      margin-bottom: 10px;  line-height: 18px;}
.main-inner .content.inner-content .row.row-full.inner-pad .inner-title h2{      margin: 0 0 8px;  font-size: 22px;    line-height: 24px;}
.main-inner .content.inner-content .row.row-full.inner-pad .inner-desc{    line-height: 20px;    margin: 10px 0;}
.main-inner .content.inner-content .row.row-full.inner-pad p{line-height: 20px}
.main-inner .content.inner-content .row.row-full.inner-pad blockquote{    margin: 10px;    font-size: 22px;}
.main-inner .content.inner-content h2{ font-size: 22px;    line-height: 24px;    margin: 15px 0 10px;}
.main-inner .content.inner-content .inner-more{       font-family: "Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;   text-decoration: underline;  font-size: 14px;    line-height: 17px;    margin: 15px 0 20px;}
.main-inner .content.inner-content .inner-more:hover{text-decoration:none}
.main-inner .row.row-full.inner-more-item .col-md-3.col-xs-12.nopad{   text-align:center;    float: left;    width: auto;    max-width: 130px;    max-height: 110px;    margin: 0 10px 10px 0;}
.main-inner .row.row-full.inner-more-item .col-md-3.col-xs-12.nopad img{    max-width: 100%;}
.main-inner .row.row-full.inner-more-item .col-md-9.col-xs-12.nopad p{    margin: 0;}
.main-inner .content.inner-content .row.row-full.inner-more-item{display: block;padding:24px 0;    margin: 10px 0;}
.main-inner .row.row-full.inner-more-item .nopad a{      font-size: 18px;  line-height:18px;    margin-bottom: 4px;}
.main-inner .row.row-full.inner-slider.places{margin:30px 0 7px}
.main-inner .content .places .slider{margin:0}
.main-inner .inner-content .inner-slider .inner-pad{    line-height: 18px;    margin-bottom: 0;}
.main-inner .inner-content .row.row-full.inner-info.inner-pad{padding:15px 15px 5px;margin:20px 0}
.main-inner .inner-content .inner-info .info-badge{margin-bottom:15px}
.main-inner .inner-content .inner-info .info-title{    font-size: 20px;    line-height: 20px;}
.main-inner .row.row-full.inner-share.inner-pad h4{      margin-bottom: 6px;}
.main-inner .row.row-full.inner-share.inner-pad .icons-list .item{    width: 35px;    height: 35px;}
.main-inner .row.row-full.inner-share.inner-pad .icons-list .item i{    font-size: 1em;    padding-top: 9px;}
.main-inner .row.row-full.inner-share.inner-pad .icons-list .item .cnt{padding-top: 5px;    font-size: 14px;}
.main-inner .row.row-full.inner-share.inner-pad .col-md-4.col-xs-12.nopad.padr4{    margin-bottom: 20px;text-align:center}
.main-inner .row.row-full.inner-share.inner-pad .icons-list .item:last-child{margin-right:0}
.main-inner .row.row-full.inner-share.inner-pad .col-md-7.col-xs-12.nopad.smiles{    margin: 0;    text-align: center;}
.main-inner .row.row-full.inner-share.inner-pad .icons-rate .item img{width: 100%;    margin: 0;    display: inline-block;}
.main-inner .row.row-full.inner-share.inner-pad .icons-rate .item .cnt{padding:0}
.main-inner .row.row-full.inner-share.inner-pad h4 span{    position: static;    font-weight: normal;}
.main-inner .icons-rate .item:hover .badge{display:none}
.main-inner .cross.cross-big.nopadr{     height: 240px;    width: 100%;    margin: 0 auto 30px;}
.main-inner .cross.cross-big.nopadr .info .info_content{padding-bottom:35px;justify-content:flex-end;display:flex}
.main-inner .cross.cross-big.nopadr .info .info_content .num{flex:1;width:30%;text-align:left;margin:0 10px 0 0}
.main-inner .cross.cross-big.nopadr .info .info_content a{font-family:PTSans;width:auto;margin-right:7px;text-align:left}
.main-inner .cross.cross-big.nopadr .info .info_content .name{font-family:PTSans;font-size:20px;text-align:left;padding:0;width:auto}
.main-inner .cross.cross-big.nopadr span.date{    width: 100%;    left: 0;top:auto;bottom:7px;font-family:PTSans;font-size:14px;text-align:right;padding-right:15px}
.main-inner .cross.cross-big.nopadr .info{top:auto}
.main-inner .row.row-full.inner-comments h4{    font-size: 20px;    line-height: 20px;    margin-bottom: 10px;}
.main-inner .row.row-full.inner-comments .author {    margin: 0;    display: flex;    align-items: center;}
.main-inner .row.row-full.inner-comments span.date {    padding: 0;}
.main-inner .row.row-full.inner-comments .reply span.icon {    padding: 0 3px 0 0;}
.main-inner .row.row-full.inner-comments .reply span.icon img {    vertical-align: sub;}
.main-inner .row.row-full.inner-comments .reply {    font-family: 'Roboto',sans-serif;    display: flex;    align-items: center;}
.main-inner .row.row-full.inner-comments .txt {    line-height: 18px;}
.main-inner .row.row-full.inner-comments .txt p {    margin-bottom: 10px;}
.main-inner .row.row-full.inner-comments .reply .rate {    padding: 0;}
.main-inner .row.row-full.inner-comments .reply .rate .like {    padding: 0 4px;    height: auto;    line-height: 28px;}
.main-inner .row.row-full.inner-comments .reply .rate .dislike {    padding: 0 4px;    line-height: 28px;    height: auto;}
.main-inner .row.row-full.inner-comments .item {    margin-bottom: 20px;}
.main-inner .row.row-full.inner-comments .add{margin-top:0}
.main-inner .row.row-full.popular.bgw.inner-pad h3{    font-size: 20px;    line-height: 20px;    margin-bottom: 10px;    font-weight: 700;}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular div.icons{display:none}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular .time div.icons{display:block}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular div.time{    margin: 3px 0 0;}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular .fa-play-circle:before,.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular .fa-comment{font-size:12px}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-popular .time .icons span .cnt{display:inline-block!important}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular .info a{     display: block;   font-family: Segoe UI Semibold;    font-size: 16px;}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular span.desc{    color: #5c5c5b9e;padding-top:6px}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular div.icons .play{margin-right:4px}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular{height:auto;margin-bottom:30px}
/*.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular:last-child{margin-bottom:30px}*/
.main-inner + footer .nav_footer > .container2 > .flex.footer ul{    max-width: 370px;    margin: 0;    text-align: left;}
.main-inner .row.row-full.inner-comments .item .reply a:hover{    color: inherit;    text-decoration: none;}
.main-inner .row.row-full.inner-comments .comments-list .add .title:hover{background:#1d1d1d}
.main-inner div.row.row-full.inner-pad p{margin-bottom:10px}
#main-inner-container .story-inner{height:auto;min-height:auto;}
#main-inner-container .after-parallax{margin-right:-5px;margin-left:-5px}
}




@media (max-width:500px){
.story-inner .info{    font-size: 12px;}
.main-inner .content.inner-content .row.row-full.inner-pad .inner-date{    font-size: 12px;    margin: 3px 0;}
.main-inner .content.inner-content .row.row-full.inner-pad .inner-title h2{    font-size: 18px;    line-height: 20px;}
.main-inner .content.inner-content .row.row-full.inner-pad .inner-desc{ font-size: 16px;    line-height: 16px;}
.main-inner .content.inner-content .row.row-full.inner-pad p,.main-inner .content.inner-content .row.row-full.inner-pad ul,.main-inner .content.inner-content .row.row-full.inner-pad ol,.main-inner .content.inner-content .row.row-full.inner-pad span{font-size: 14px;    line-height: 16px;}
.main-inner .content.inner-content .row.row-full.inner-pad blockquote{ font-size: 14px;    line-height: 16px;font-style:italic}
.main-inner .content.inner-content h2,.main-inner .row.row-full.inner-more-item .nopad a{    font-size:16px;    line-height: 18px;}
.main-inner .content.inner-content .inner-more{line-height:14px}
.main-inner .inner-content .inner-info .info-badge,.main-inner .inner-content .inner-info .info-title{ font-size:16px;    line-height: 16px;}
.main-inner .inner-content .row.row-full.inner-info.inner-pad{     margin: 12px 0;   padding: 7px;}
.main-inner .inner-content .inner-info .info-badge{    margin-bottom: 7px;}
.main-inner .row.row-full.inner-slider.places{margin-top:20px}
.main-inner .content.inner-content .row.row-full.inner-more-item{padding-bottom:20px}
.main-inner .cross.cross-big.nopadr .info .info_content .num,.main-inner .cross.cross-big.nopadr .info .info_content .name{font-size:14px;    line-height: 23px;}
.main-inner .cross.cross-big.nopadr span.date{font-size:12px}
.main-inner .inner-content .inner-more-item span.desc{    display: block;    padding: 0;}
.main-inner .row.row-full.inner-comments .txt p{font-size:14px;    line-height: 16px;    margin-bottom: 3px;}
.main-inner .row.row-full.inner-comments .author{font-size:16px;    line-height: 16px;}
.main-inner .row.row-full.inner-comments .reply{    margin-bottom: 3px;}
.main-inner .inner-content .comments-list .add .title{margin-bottom:30px}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular{margin-bottom:20px}
.main-inner .row.row-full.popular.bgw.inner-pad .col-md-3.col-xs-12.story.story-small.story-popular:last-child{margin-bottom:0}
#main-inner-container .row.row-full.popular.bgw.inner-pad{margin-bottom:30px}
.main-inner + footer .nav_footer > .container2 > .flex.footer ul{    text-align: center;    max-width: 100%;}
.main-inner div.row.row-full.inner-pad p{margin-bottom:5px}
.main-inner .inner-content .row.row-full.inner-info.inner-pad{padding-bottom:2px}

.col-md-3.quiz a{text-align:center}
.popular.bgw.inner-pad .col-md-3.quiz a img{margin:0;max-width:100%;float:none;width:auto}
}


@media (max-width:430px){
/* .popular.bgw.inner-pad .story.story-small .badge{display:none} */
.popular.bgw.inner-pad .story.story-small img{display:inline-block}

}
/*Page - omega*/


/* Styles from 07.12.2018 */
@media (max-width:768px) {
.inner-content .row.row-full.inner-pad .col-md-3.col-xs-12.nopad{margin-bottom: 15px;}
.inner-content .row.row-full.inner-pad blockquote{padding-left:15px;}
}
/* Styles from 07.12.2018 */


/* Styles from 12.12.2018 */
@media (max-width: 768px){
footer .nav_footer .flex.footer #mobile-menu-footer li{margin-top:0;vertical-align:top}
.container2.footer-container .flex.footer2 .right{text-align:right}
footer .flex.footer2 .right .li-counter{margin:0 0 25px auto}
}

@media (max-width: 500px){
footer .flex.footer2 .nav.bottomBlock__nav{align-items:center}
footer .flex.footer2 .right .li-counter{margin:0 auto 10px;text-align:center}
footer .flex.footer2 .right p{text-align:center;margin-bottom:10px}
footer .flex.footer2 .right div.mobile{text-align:center}
footer .flex.footer2 .left .block .license{text-align:center}
footer .flex.footer2 .left .block{display:block}
.container2.footer-container .flex.footer2 .left p{text-align:center}
footer .flex.footer2 .left .block .ad div.item{text-align:center;margin:0 auto}
}
/* Styles from 12.12.2018 */


/* Styles from 29.03.2018 */
@media (max-width: 768px){
.index1.pad2 .col-md-3 .badge.badge_lastnews{top:0}
}
@media (max-width: 500px){
.index1.pad2 .col-md-3 .badge.badge_lastnews{top:3px}
}
/* Styles from 29.03.2018 */