a{color:#38b576;}
*{font-family:"PT Sans", sans-serif;font-weight:inherit;}
.transition, .paginate a, .slick-prev, .slick-next, .sliders .title, header #navigation li a:hover, .sliders .shadow .watch:hover, .sliders .shadow .title:hover, .movie:hover .title, .pagin #next:hover, .fullnews .rand:hover a .title{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.navigation-block:after, .block-comment-user:after, .maincontainer:after, header:after, .after:after, footer:after, .fullnews .poster:after{content:"";display:table;clear:both;}
.slick-dots li.slick-active button:before{background:#38b576;border:none;}
.slick-dots li button:before{background:#333333;border:1px solid #666666;}
#navigation ul a, #navigation ul ul, #navigation ul{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.buttonpm a{background:#38b576;color:white;padding:10px;margin-bottom:15px;display:block;float:left;margin-right:10px;}
.buttonpm:after{content:"";display:table;clear:both;}
.headingpm{float:left;display:block;}
.basecont, .heading{margin-bottom:10px;line-height:1.2rem;color:#7b7b7b;}
.ui-widget-header{background:none;color:#111111;padding:15px 20px 15px 30px;border-bottom:1px solid #dedede;}
.ui-widget-header a{color:#111111;}
.ui-dialog{border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);padding-bottom:0;}
.ui-dialog .ui-dialog-content{margin-bottom:0;}
.fbutton{background:#38b576;border:none;box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.2);border-radius:4px;color:white;padding:8px 10px;cursor:pointer;}
.fbutton:hover{background:#220a06;}
#login_name, #login_password{padding:0 10px 0 46px;border:1px solid #e2e2e2;margin-bottom:20px;background:#f8f8f8;z-index:1;height:40px;color:#83868a;}
.tt{padding:4px 15px;border:1px solid gray;color:gray;border-radius:2px;display:inline-block;margin-top:7px;margin-left:10px;}
.login{float:left;}
.f_input{margin:10px 0;}
.berrors{background:#38b576;color:white;padding:12px;clear:both;}
.speedbar{font-weight:700;}
.speedbar .titleblock{border-bottom:none;}
.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:#999999;padding:10px 14px;color:#f1f1f1;display:block;float:left;margin-right:2px;margin-bottom:5px;}
.paginate li a:hover{background:#38b576;}
.paginate .pages span{padding:10px 14px;background:#38b576;color:white;}
.paginate .prev, .paginate .next{position:relative;display:inline-block;}
.paginate .prev a, .paginate .next a{color:white;width:125px;line-height:20px;text-align:center;background-color:#999999;padding:8px 14px;display:block;float:left;z-index:-1;}
.paginate .prev a:hover:before, .paginate .next a:hover:before{background:#38b576;border:2px solid #343434;}
.paginate .prev a:hover .next, .paginate .next a:hover .next{color:white;}
.paginate .prev a:hover, .paginate .next a:hover{color:white;}
.paginate .prev span, .paginate .next span{display:none;}
.paginate .next a:hover, .paginate .prev a:hover{background:#38b576;}
.commentary-block{border-top:10px solid #38b576;margin:0 -20px;text-align:center;color:white;text-transform:uppercase;text-align:center;padding:15px 0;border-bottom:1px solid #444444;font-family:"Roboto", sans-serif;font-weight:700;color:#7b7b7b;margin-bottom:30px;background:#242424;}
.commentary-block:after{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #444444;position:absolute;top:57px;left:48%;}
#dle-captcha a{color:#38b576;font-size:0.8rem;margin-bottom:20px;display:block;padding-top:10px;}
.block-comment-user .ed a, .buttoncomment{border:1px solid #e2e2e2;color:#7b7b7b;background:none;}
.block-comment-user .ed a:hover, .buttoncomment:hover{background:#38b576;color:white;}
.block-comment-user, #options{background:none;border-bottom:2px solid #e2e2e2;color:#7b7b7b;}
.color-comment a{color:#38b576;margin-bottom:7px;font-family:"PT Sans", sans-serif;}
.popups li{padding:5px 0;}
.block-comment-user{position:relative;}
.edit a{padding:0 10px !important;border:none !important;}
.loginbox .loginbtn, .loginbox .loginava{position:relative;}
.lbn, #logbtn{z-index:13;position:relative;padding:0 21px;color:white;font-family:"PT Sans", sans-serif;font-weight:700;border-left:1px solid rgba(255, 255, 255, 0.1);border-right:none;line-height:76px;}
.lbn.selected, #logbtn.selected{background:#38b576;box-shadow:0 0 10px rgba(0, 0, 0, 0.2) inset;color:white;}
.lbn b{cursor:pointer;background-position:100% -43px;}
.lbn.selected{background-position:0 -86px;}
.lbn.selected b{background-position:100% -129px;}
#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);}
.loginbox #logform .lfield{margin-bottom:1em;}
.loginbox #logform .lfield label{display:block;margin-bottom:0.2em;}
.loginbox #logform .lfield input{width:170px;padding:4px;border:1px solid #c0d4de;background:white url("../images/fields.png") repeat-x;}
.loginbox #logform .lfchek input{width:13px;border:none;background:none;}
.loginbox #logform .lfchek label{display:inline;margin-bottom:0.2em;}
.loginbox #logform .lbtn{text-align:center;}
.loginbox .lvsep{line-height:24px;font-size:1.15em;padding:19px 0 0 21px;margin-right:20px;height:45px;background:url("../images/lvsep.png") no-repeat;}
.loginbox .loginava{overflow:hidden;margin-right:7px;}
.loginbox img{width:42px;float:left;margin-right:10px;}
.loginbox .loginava b{z-index:13;background:url("../images/loginava.png") no-repeat;position:absolute;left:0;top:0;}
.loginbox .lvsep .radial{margin-right:5px;background-color:#9966cc;color:white;float:left;padding:0 8px;}
.loginenter li a{display:block;width:100%;padding:10px;border-bottom:1px solid #dbe8ed;color:#7b7b7b;line-height:1rem;}
.loginenter li a:hover{background:#38b576;color:white;}
.lexit{padding-top:13px;background:url("../images/lexit.png") no-repeat;}
.lexit:hover{background-position:0 -43px;}
.loginsite{display:inline-block;}
.loginsite a{color:#5b5f68;font-family:"PT Sans", sans-serif;font-weight:500;display:block;float:none;}
.loginsite a img{width:58px;height:58px;float:left;margin-right:5px;}
.loginsite a:hover{color:#38b576;}
.loginuser, .passworduser{position:relative;}
.loginuser:before, .passworduser:before{content:"\f007";font-family:"FontAwesome";position:absolute;top:1px;left:1px;background:white;height:38px;width:35px;border:0px solid #eaeaea;border-right-width:1px;line-height:38px;text-align:center;speak:none;z-index:2;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#83868a;}
.passworduser:before{content:"\f084";}
.social-login{margin-bottom:40px;}
.social-login:after{content:"";clear:both;display:table;}
.bbcodes{background:#38b576;color:white;}
.fullenter{margin:-20px;padding:5px 30px;border-top:1px solid #dddddd;box-shadow:inset 0 1px 0 white;background-color:whitesmoke;overflow:hidden;}
.fullenter .fbutton{float:left;}
.padding{padding:15px;}
.margin-top{margin-top:15px;}
.inline{display:inline-block;float:none;vertical-align:top;margin-right:-4px;}
.slider{position:relative;margin-bottom:0px;}
.maincontainer{padding:15px 15px 0 15px;background:white;-webkit-box-shadow:0px 5px 12px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 5px 12px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 5px 12px 0px rgba(0, 0, 0, 0.75);}
.login_main{float:right;position:relative;}
nav{float:left;}
.sliders{position:relative;width:100%;height:100%;}
.sliders figure{position:relative;}
.sliders .title{position:absolute;bottom:30px;left:50px;padding:15px 20px;color:white;z-index:2;font-size:2rem;font-weight:700;width:500px;text-shadow:2px 2px 3px #313335;background:rgba(0, 0, 0, 0.7);}
.sliders .title a{color:white;font-size:2rem;display:block;margin-bottom:10px;}
.sliders .title a:hover{color:#38b576;}
.sliders .title span{color:white;display:inline-block;font-weight:500;text-transform:uppercase;font-size:0.9rem;margin-bottom:15px;line-height:1.2rem;}
.top_slide .columns:first-child{padding-right:2px;}
.top_slide .columns:last-child{padding-left:0px;}
.clear_both:after{content:"";display:table;clear:both;}
.slider-nav{position:relative;border-top:1px solid white;margin-bottom:15px;}
.slider-nav .slick-prev, .slider-nav .slick-next{top:0;height:100%;opacity:1;margin-top:0;top:0;}
.slider-nav img{max-height:140px;}
.slick-center{position:relative;}
.slick-center:before{content:"";position:absolute;width:100%;height:100%;}
.slick-center:after{content:"";display:block;width:0;height:0;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid #38b576;position:absolute;bottom:100%;left:50%;margin-left:-15px;z-index:1;}
#searchsuggestions, #searchsuggestions a span.searchheading{background:#38b576;}
.block-comment-user .ratebox2{background:#38b576;padding:6px 12px;border-radius:2px;}
.block-comment-user .ratebox2 a{color:white;}
header{position:relative;background:rgba(0, 0, 0, 0.8);margin:-15px -15px 0 -15px;border-bottom:3px solid #38b576;}
header .logo{text-align:center;line-height:76px;position:relative;}
header .logo:after{content:"\f01d";font-family:"FontAwesome";font-size:2rem;color:#38b576;position:absolute;top:1px;right:-5px;}
header #navigation li a:hover{color:#38b576;}
.slider{margin-bottom:30px;}
.slider .slick-prev, .slider .slick-next{opacity:0;}
.slider:hover .slick-prev, .slider:hover .slick-next{opacity:1;}
.sliders{height:400px;background-position:center;background-size:cover;position:relative;}
.sliders .shadow{background:rgba(0, 0, 0, 0.5);position:absolute;height:100%;width:30%;right:0;z-index:1;text-align:center;}
.sliders .shadow .top{position:absolute;top:20%;width:100%;}
.sliders .shadow .title{position:relative;width:auto;background:none;left:auto;top:auto;bottom:auto;line-height:2.4rem;}
.sliders .shadow .watch{color:white;background-color:#38b576;border-bottom:3px solid #5c0519;display:inline-block;border-radius:5px;padding:13px 105px 16px;margin-top:30px;}
.sliders .shadow .watch:hover{background:#5c0519;}
.sliders .shadow .category{color:white;text-decoration:underline;}
.sliders .shadow .title:hover{color:#38b576;}
.movie{position:relative;margin-bottom:30px;float:none;display:inline-block;vertical-align:top;margin-right:-4px;}
.movie:hover .title{color:#38b576 !important;}
.movie figure{position:relative;overflow:hidden;}
.movie figure:before{content:"";position:absolute;top:34%;bottom:0;right:0;left:0;background:linear-gradient(to bottom, rgba(28, 28, 28, 0), #1c1c1c);}
.movie figure img{width:100%;height:370px;border:1px solid #d9d9d9;}
.movie figure .top-ticket-stub{position:absolute;top:-16px;width:100%;}
.movie figure .top-ticket-stub .left.ticket-stub{left:-16px;}
.movie figure .top-ticket-stub .center.ticket-stub{left:119px;}
.movie figure .top-ticket-stub .right.ticket-stub{right:-16px;}
.movie figure .ticket-stub{position:absolute;height:32px;background:white;width:32px;display:inline-block;border-radius:50%;border:1px solid #d9d9d9;}
.movie figure .middle-ticket-stub{position:absolute;top:50%;width:100%;}
.movie figure .middle-ticket-stub .left.ticket-stub{left:-16px;}
.movie figure .middle-ticket-stub .right.ticket-stub{right:-16px;}
.movie .info{padding:20px;background:#1c1c1c;}
.movie .info .title{color:white;font-weight:700;line-height:1.2rem;}
.movie .info .category{margin-top:10px;color:#858b96;margin-bottom:15px;}
.movie .info .category a{color:#858b96;font-size:0.9rem;}
.movie .info .descr{color:#858b96;font-size:0.9rem;line-height:1.2rem;margin-bottom:12px;}
.movie .info .imdb{padding:10px;border:1px solid #858b96;border-radius:28px;font-size:0.8rem;color:#858b96;display:inline-block;}
.movie .info .imdb:nth-child(1){margin-right:8px;}
.movie .info .imdb span{color:#ffcc33;}
.movie .info .votes{margin-bottom:15px;}
.movie .bottom-ticket-stub{position:relative;top:-7px;left:3px;height:10px;}
.movie .bottom-ticket-stub .small-ticket-stub{display:inline-block;background:white;width:19px;height:19px;border-radius:50%;vertical-align:top;}
.movie .bottom-ticket-stub .large-ticket-stub{display:inline-block;background:white;width:68px;height:32px;border-radius:50%;margin-top:-4px;}
.pagin{text-align:center;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:17px 0;margin-bottom:20px;}
.pagin #next{color:white;background-color:#38b576;border-bottom:3px solid #5c0519;display:inline-block;border-radius:5px;padding:14px 30px 14px 30px;cursor:pointer;}
.pagin #next:hover{background:#5c0519;}
.navigation-block{text-align:center;}
footer{background-color:#303a48;border-top:3px solid #38b576;line-height:3.2rem;color:white;margin:15px -15px -15px -15px;}
footer .social{float:right;}
footer .social li{float:left;}
footer .social a{padding:0 10px;opacity:0.6;}
footer .social a:hover{opacity:1;}
footer .social a .fa{color:white;font-size:1.2rem;}
.fullnews{position:relative;}
.fullnews .sliders .shadow{background:rgba(0, 0, 0, 0.5);position:absolute;height:30%;width:100%;z-index:1;text-align:center;bottom:0;}
.fullnews h1{color:black;font-weight:700;font-size:1.7rem;margin-bottom:20px;}
.fullnews .poster{padding:30px 0;}
.fullnews .img, .fullnews .info_movie{float:left;}
.fullnews .img img{width:100%;height:230px;}
.fullnews .info_movie .info{font-size:0.9rem;margin-bottom:15px;line-height:1.2rem;}
.fullnews .info_movie .info a{color:black;}
.fullnews .info_movie .label{color:gray;margin-right:5px;}
.fullnews .imdb{padding:12px;border:1px solid gray;border-radius:28px;font-size:0.9rem;color:black;display:inline-block;margin-right:8px;}
.fullnews .imdb span{color:#38b576;}
.fullnews .titleblock{color:black;font-weight:700;font-size:1.4rem;margin-bottom:20px;}
.fullnews .fullstory{line-height:1.4rem;font-size:0.94rem;margin-bottom:30px;}
.fullnews .fullstory img{display:none;}
.fullnews .fullstory iframe, .fullnews .fullstory embed, .fullnews .fullstory video{width:100%;height:400px;}
.fullnews .relatednews img{display:block;height:265px;}
.fullnews .movie .bottom-ticket-stub .large-ticket-stub{width:85px;}
.fullnews .rand{background-size:cover;background-position:center center;height:195px;position:relative;text-align:center;margin-bottom:20px;border-radius:5px;}
.fullnews .rand:before{content:"";background:rgba(0, 0, 0, 0.5);position:absolute;width:100%;height:100%;left:0;top:0;}
.fullnews .rand:hover a .title{color:#38b576;}
.fullnews .rand a{display:block;}
.fullnews .rand .title{color:white;position:absolute;bottom:20%;padding:0 50px;line-height:1.5rem;text-shadow:2px 2px 3px #313335;font-weight:700;font-size:1.3rem;}