@media (min-width: 1024px) {
    .responsive-img {
      width: 50%; /* On desktop, image is 50% */
    }
  }
a{color:#009eed}
*{font-family:"PT Sans",sans-serif;font-weight:inherit}
.transition,.paginate a,.slick-prev,.slick-next,.sliders .title,header .social .fa:hover,.sliders:hover,.sliders:hover .watch,.sliders:hover .slick-prev,.sliders:hover .slick-next,.genre_list li a:hover,.year li a:hover,.videoblock:hover img,.movie:hover figure:before,.movie:hover figure:after,#next:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.after:after,.navigation-block:after,.block-comment-user:after,.maincontainer:after,.menu_block:after,.mgb:after,.release:after,.movie:after,.movie .top_block .title a:hover:after,footer:after{content:"";display:table;clear:both}
#navigation ul a,#navigation ul ul,#navigation ul{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}
.speedbar{font-weight:700}
.navigation-block{position:relative;overflow:hidden}
.paginate{margin:0;clear:both;display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.paginate li{float:left}
.paginate li a,.paginate li span{background-color:#999;padding:10px 14px;color:#f1f1f1;display:block;float:left;margin-right:2px;margin-bottom:5px}
.paginate .pages span{padding:10px 14px;background:#009eed;color:#fff}
.paginate .prev,.paginate .next{position:relative;display:inline-block}
.lbn,#logbtn{z-index:13;position:relative;padding:0 18px;color:#fff;font-family:"PT Sans",sans-serif;font-weight:700;border-left:1px dashed #0d8ed0;border-right:none;line-height:50px}
#logform{border:1px solid #e2e2e2;top:100%;right:0;z-index:12;display:none;position:absolute;width:295px;line-height:0;background-color:#eaeaea;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;text-align:center;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);box-shadow:0 2px 3px 0 rgba(0,0,0,0.1)}
.loginsite{display:inline-block}
.loginsite a{color:#5b5f68;font-family:"PT Sans",sans-serif;font-weight:500;display:block;float:none}
.slider{position:relative;margin-bottom:0}
.login_main{float:right;position:relative}
nav{float:left}
header{position:relative;background:#1f1f1f;border-bottom:2px solid #000}
header .logo{position:relative;background:#009eed;display:inline-block;padding:10px;margin:10px 0}
header .social{float:right;margin:12px 0}
header .social li{float:left}
header .social .fa{color:#fff;width:40px;height:40px;text-align:center;display:block;line-height:40px}
header .social .fa-facebook{background:#4566ca}
.slider_block{border-top:2px solid #9f9f9f;padding:10px 0}
.slider:after{content:"";height:5px;background-color:#212121;width:100%;position:relative;border-radius:5px;margin:20px 3px 0;z-index:9999;display:block}
.menu_block{background:#009eed;margin:1px 3px 10px;border:2px solid #0094e1}
#navigation > ul > li{margin:-2px}
.main_block{background:#f2f6f8;padding:15px 0 40px;min-height: 500px;}
.speedbar{margin-bottom:20px}
.speedbar,.speedbar a{color:#8e98a0}
.genre_list{border-left:5px solid #009eed}
.genre_list li{position:relative}
.genre_list li a{padding:15px;display:block;background:#202020;border:1px solid #131313;border-left:none;color:#fff;font-weight:400}
.genre_list li a:before{content:"\f0da";font-family:"FontAwesome";position:absolute;right:20px}
.mgb{margin-bottom:25px}
.movie{position:relative;background:#fff;padding:10px 15px;border:1px solid #d3d6d5;margin-bottom:15px}
.movie .top_block{border-bottom:2px solid #f0f5f8;margin:0 -15px 20px;padding:0 15px 10px}
.movie .top_block .title a{font-weight:700;font-size:1.2rem;color:#050505;margin-bottom:7px;display:block}
.movie .top_block .alt_name{color:#8e98a0;font-weight:700}
.movie .top_block .quality{color:#009eed;font-weight:700;position:absolute;right:16px;top:22px;font-size:1.2rem}
.movie img{width:100%;height:235px}
.movie figure{width:170px;margin-right:16px;border:1px solid #009eed;float:left;position:relative}
.movie figure:after{content:"\f04b";font-family:"FontAwesome";text-align:center;position:absolute;top:50%;left:50%;font-size:2rem;color:rgba(255,255,255,0.9);background:rgba(0,158,237,0.8);width:70px;height:70px;line-height:70px;border-radius:50%;text-indent:7px;margin:-35px;opacity:0}
.movie figure .watch{background:#009eed;color:#fff;position:relative;z-index:1;padding:10px;text-align:center;border-top:3px solid #008cd9}
.movie .info{float:left;width:77%}
.movie .info .descr{color:#6e7e89;font-size:.95rem;line-height:1.4rem;margin-bottom:35px}
.movie .info ul{margin-bottom:15px}
.movie .info li{display:inline-block;border-bottom:1px solid #f0f5f8;margin-right:15px;color:#6e7e89;font-size:.9rem;padding-bottom:5px}
.movie .info li a{color:#6e7e89}
.movie .info .duration{font-size:.9rem;color:#009eed;font-weight:700;float:left}
.movie .info .duration span{color:#ababab}
.movie .movie_rating{float:right;border:1px dashed #008cd9;padding:10px;margin-top:-13px;float:right!important}
#next{color:#fff;background-color:#009eed;padding:10px;display:inline-block;float:right;cursor:pointer}
.paginate .prev,.paginate .next{display:none}
footer{background-color:#1f1f1f;line-height:50px;color:rgba(255,255,255,0.6);font-size:.9rem}
footer .social{float:right;margin-top:2px}
footer .social li{float:left}
footer .social a{padding:0 10px;opacity:.6}
footer .social a .fa{color:#fff;font-size:1.2rem}
