::selection {
  background: #806618;
  color: #fff; }

::-moz-selection {
  background: #806618;
  color: #fff; }

body { font-size: 14px; background: url(images/grunge-bg.png); color: #ebebeb; font-family: Alegreya Sans; }
a { text-decoration: none; color: #ddb135; }
a:hover { color: #d0d0d0; }
strong { font-weight: 700; }
b { font-weight: 600; }
input, button { font-family: Alegreya Sans; }#content h2 {background:#141414;border: 1px solid #1e1e1e;color: #FFFFFF;font-size: 13px;font-family: Arial, Tahoma, Verdana;font-weight: bold;text-transform: uppercase;margin: 0px 0px 6px 0px;padding: 3px 0px 3px 10px;}
.fa-imdb { background: url(images/imdb.png) no-repeat center; display: inline-block; height: 16px; width: 16px; }
.inner-glow { box-shadow: inset 0 1px 3px rgba(255,255,255,0.12), 0 1px 3px rgba(0,0,0,0.38); }
.inner-glow-13 { box-shadow: inset 0 0 13px rgba(255,255,255,0.12), 0 0 13px rgba(0,0,0,.18); }
.br10 { border-radius: 10px; }
.br5 { border-radius: 5px; }
.br7 { border-radius: 7px; }
.clear { clear: both; }
.center { width: 1000px; margin: 0 auto; position: relative; z-index: 2; }
.top { border-top: 3px solid #323232; height: 46px; background: #252525; border-bottom: 1px solid #1a1a1a; }
.announcement { line-height: 46px; font-weight: 300; color: #8f8f8f; font-size: 13px; float: left; }
.announcement i { color: #daa70e; vertical-align: middle; display: inline-block; margin-right: 10px; font-size: 17px; }
.top-menu { float: right; }
.top-menu li { display: inline-block; height: 46px; float: left; position: relative; }
.top-menu li a { display: inline-block; line-height: 46px; padding: 0 10px; font-weight: 300; color: #c9c9c9; font-size: 14px; border-right: 1px solid #1f1f1f; border-left: 1px solid #2a2a2a; text-transform: uppercase; }
.top-menu li:first-child a { border-left: 0; }
.top-menu li:last-child a { border-right: 0; }
.top-menu li a strong { font-weight: 700; display: inline-block; margin-right: 2px; }
.top-menu li a:hover { color: #ddae2a; }
.top-menu li a .menu-ok { width: 0; height: 0; border-style: solid; border-width: 7px 6px 0 6px; border-color: #313131 transparent transparent transparent; line-height: 0px; _border-color: #313131 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); display: none; left: 50%; margin-left: -6px; top: 0; position: absolute; }
.top-menu li a:hover .menu-ok { display: block; }
.header { border-top: 1px solid #292929; height: 100px; background: #1a1a1a; position: relative; border-bottom: 1px solid #131313; z-index: 21; }
.header-shadow { height: 28px; position: absolute; top: 0; left: 0; right: 0; background: url(images/header_shadow.png) no-repeat center; z-index: 1; }
.header-left { position: absolute; left: 0; top: 0; bottom: 0; width: 42%; background: #202020; }
.header-ayir { position: absolute; right: -140px; background: #1a1a1a url(images/header_ayir.png); top: 0; bottom: 0; width: 281px; }
.logo { display: inline-block; position: absolute; top: 18px; left: 0; }
.categories-holder { width: 180px; height: 40px; position: absolute; left: 0; top: 0; cursor: pointer; z-index: 21; }
.categories-holder:hover .categories-current { text-shadow: 0 0 2px #666; }
.categories-holder i { width: 20px; height: 40px; position: absolute; top: 0; right: 0; line-height: 40px; text-align: center; color: #000; font-size: 20px; }
.categories-holder .categories-border { position: absolute; right: -6px; top: 14px; bottom: 12px; display: inline-block; border-left: 1px dotted #252525; border-right: 1px dotted #000; }
.categories-current { width: 160px; text-align: center; line-height: 42px; color: #8d8d8d; font-weight: 300; font-size: 14px; }
.categories-current strong { color: #fff; }
.categories-current::first-letter { font-size: 16px !important; }
.kategori-sec { position: absolute; top: 40px; left: 0; right: -30px; z-index: 21; background: #151515; box-shadow: 0 3px 3px rgba(0,0,0,0.5); display: none; height: 300px; overflow: hidden; }
.kategori-sec li { height: 26px; line-height: 26px; overflow: hidden; }
.kategori-sec li a { display: block; padding: 0 10px; color:#fff; font-family: Roboto; font-weight: 300; font-size: 13px; border-bottom: 1px solid #191919; }
.kategori-sec li a:hover { background: #222; }
div.search { width: 437px; height: 40px; background: #1c1c1c; border-radius: 2px; position: absolute; top: 27px; left: 250px; border-bottom: 1px solid #161616; box-shadow: inset 0 0 3px #141414; }
div.search button { position: absolute; right: 0; top: 2px; cursor: pointer; width: 40px; height: 36px; background: #d2a318; border: none; border-radius: 2px; box-shadow: inset 0 0 15px #f4dc69; border-bottom: 2px solid #cca415; }
div.search button i { font-size: 16px; color: #1c1c1c; }
div.search button:hover { background: #e4bd48; }
div.search input[type="text"] { position: absolute; left: 190px; width: 180px; height: 40px; border: none; background: transparent; line-height: 40px; padding: 0 10px; color: #fff; font-family: Open Sans; font-size: 13px; }
div.search .search-holder { position: absolute; left: 190px; padding-left: 10px; height: 40px; line-height: 40px; color: #8d8d8d; }
div.search .search-holder::first-letter { font-size: 16px; }
div.search .search-holder strong { color: #fff; }
div.search .search-bottom { position: absolute; bottom: -2px; height: 2px; background: #1f1f1f; left: 1px; right: 1px; border-radius: 0 0 2px 2px; }
.user-mini-panel { position: absolute; right: 0; top: 23px; }
.user-mini-pic { width: 49px; height: 49px; border-radius: 49px; box-shadow: 0 0 2px #000; position: relative; z-index: 3; }
.user-mini-pic img { border-radius: 49px; }
.user-mini-shadow-inset { position: absolute; z-index: 2; top: 0; left: 0; right: 0; bottom: 0; border-radius: 49px; box-shadow: inset 0 0 10px #000; }
.user-mini-menu { position: absolute; height: 31px; line-height: 31px; top: 9px; right: 40px; padding-right: 9px; border-bottom: 1px solid #212121;  border-radius: 10px 0 0 10px; background: #1a1a1a; box-shadow: inset 0 0 13px #101010; width: 240px; text-align: right; }
.user-mini-menu li.mini-li { display: inline-block; float: left; border-left: 1px solid #212121; border-right: 1px solid #141414; position: relative; }
.user-mini-menu li.mini-li:first-child, .user-mini-menu li.mini-li.user-son-izlediklerim { border-left: none; }
.user-son-izlediklerim .supermini { position: absolute; top: 31px; left: -50px; width: 300px; border-radius: 10px 0 10px 10px; margin-top: 0; text-align: left; line-height: 16px !important; display: none; }
.user-son-izlediklerim .supermini i.fa-caret-up { width: 0;height: 0;border-style: solid;border-width: 0 5.5px 7px 5.5px;border-color: transparent transparent #202020 transparent; position: absolute; top: -7px; left: -5.5px; }
.user-mini-menu li.mini-li:hover .supermini { display: block; }
.user-mini-menu .film-yok { padding: 15px;}
.user-mini-menu li.mini-li:last-child { border-right: none; }
.user-mini-menu li.mini-li a.mini-a { padding: 0 13px; display: inline-block; line-height: 31px; color: #848484; font-weight: 300; font-size: 13px; }
.user-mini-menu i { text-shadow: 0 1px 3px #000; }
.user-mini-menu i.fa-power-off { color: #cd5534; }
.user-mini-menu i.fa-gear { color: #767676; }
.user-mini-menu i.fa-history { color: #e0b73f; margin-right: 7px; }
.user-mini-menu i.fa-caret-down { color: #575757; margin-left: 10px; }
.user-mini-arrow { position: absolute; width: 13px; height: 13px; border-radius: 13px; text-align: center; line-height: 10px; background: #2a2a2a; left: -6px; top: 9px; }
.user-mini-arrow i { font-weight: 700; margin-bottom: 4px; display: inline-block; font-size: 12px; color: #161616; text-shadow: none; }
.user-button { display: inline-block; height: 38px; line-height: 38px; background: #252525; border-radius: 5px; box-shadow: inset 0 1px 0 #181818, 0 1px 0 #2b2b2b; color: #858585; padding-right: 10px; margin-left: 10px; font-size: 13.5px; font-weight: 300; }
.user-button i { display: inline-block; font-size: 15px; width: 34px; height: 37px; line-height: 37px; text-align: center; background: #1b1b1b; border-radius: 5px 0 0 5px; border-right: 1px solid #1d1d1d; box-shadow: 1px 0 0 #292929; margin-right: 10px; text-shadow: inset 0 1px 3px rgba(255,255,255,0.10), 0 1px 3px rgba(0,0,0,0.3); }
.user-button strong { color: #fff; }
.user-login i { color: #8c8c8c; }
.user-reg i { color: #cb4925; }
.main-menu { border-top: 1px solid #1c1c1c; height: 53px; background: #161616; border-bottom: 3px solid #e0ab0d; position: relative; z-index: 20; }
.menu-shadow { height: 26px; position: absolute; top: 0; left: 0; right: 0; background: url(images/menu_shadow.png) no-repeat center; z-index: 1; }
.menu { z-index: 200; position: relative; }
.menu li { display: inline-block; float: left; line-height: 52px; height: 52px; border-left: 1px solid #1b1b1b; border-right: 1px solid #0c0c0c; border-bottom: 1px solid #1a1916; position: relative; z-index: 200; }
.menu li:first-child { border-left: none; }
.menu li:last-child { border-right: none; }
.menu li a { display: inline-block; padding: 0 25px; font-size: 16px; font-weight: 300; color: #747474; text-shadow: 0 2px 0 #000; text-transform: uppercase; }
.menu li a::first-letter { font-size: 18px; }
.menu li a strong { color: #fff; }
.menu li ul { position: absolute; left: 0; top: 52px; right: 0; }
.kategori-sub-top { position: absolute; left: 0; right: 0; display: none; padding-top: 2px; }
.menu li:hover .kategori-sub-top { display: block; }
.menu li .sub-menu { left: 0; right: -70px; background: rgba(0,0,0,.90); display: none; }
.menu li .sub-menu li { display: block; float: none; height: 32px; line-height: 32px; border: none; border-bottom: 1px solid rgba(255,255,255,.04); }
.menu li .sub-menu li a { color: #fff; font-size: 14px; font-weight: 600; padding: 0 15px; display: block; }
.menu li .sub-menu li:hover { background: #202020; }
.menu li .sub-menu ul { display: none !important; }
.kategori-sub { position: absolute; left: 0; right: -50px; background: #dca80d; z-index: 9999; box-shadow: 0 3px 3px #000, inset 0 1px 3px rgba(255,255,255,.03); height: 226px; overflow: hidden; z-index: 210; }
.kategori-sub li { width: 100%; display: block; border: none; height: 35px; line-height: 35px; overflow: hidden; }
.kategori-sub li a { font-size: 15px; padding: 0 15px; color: #e9dfc2; font-weight: 400; display: block; background: url(images/katsub.png) no-repeat top center; text-shadow: 0 1px 0 #94720d; text-transform: uppercase; }
.kategori-sub li a i { color: #b58a0a; font-size: 13px !important; font-weight: bold; margin-right: 10px; }
.kategori-sub li a strong { color: #fff; }
.kategori-sub li a::first-letter { font-weight: 600; color: #fff; }
.kategori-sub li a:hover { box-shadow: inset 0 0 10px rgba(255,255,255,0.08); background: #171717; }
.kategori-sub-top i.fa-caret-up { position: absolute; width: 30px; font-size:30px; top: -20px; left: 100px; margin-left: -15px; color: #dca80d !important; z-index: 210; }
.kategori-sub-reklam { position: absolute; right: -459px; width: 459px; height: 226px; background: #fff; overflow: hidden; }
.menu li:hover ul { display: block; }
.slider-iki { height: 444px; overflow: hidden; position: relative; }
.slider-iki li.slider-li { height: 444px; position: relative; float: left; width: 1920px; }
.slider-iki ul.silider { height: 444px; position: absolute; width: 100000px; }
.slider-iki .slider-full { height: 444px; position: relative; }
.slider-iki .slider-content { position: absolute; bottom: 0; left: 0; right: 0; height: 145px; background: rgba(22,22,22,0.5); }
.slider-iki .slider-title { font-size: 40px; color: #fff; text-transform: uppercase; font-weight: 100; padding: 10px 0 0 0; height: 40px; overflow: hidden; margin-bottom: 10px; }
.slider-iki .slider-info li { display: inline-block; background: rgba(3,3,3,.50); height: 30px; line-height: 32px; padding: 0 10px; border-radius: 4px; margin-right: 5px; color: rgba(255,255,255,.60); font-weight: 300; font-size: 14px; text-transform: uppercase; }
.slider-iki .slider-info li strong, .slider-iki .slider-info li i { color: #fff; }
.slider-iki .slider-info i {  margin-right: 5px; }
.slider-iki .slider-info li .fa-imdb { vertical-align: middle; }
.slider-iki .slider-content-ozet { margin-top: 10px; line-height: 16px; height: 32px; overflow: hidden;  }
.slider-iki .slider-content-left { width: 740px; float: left; }
.slider-iki .slider-content-right { width: 250px; float: right; }
.slider-content-right ul { padding-top: 30px; }
.slider-content-right li { display: inline-block; width: 70px; height: 85px; float: left; border-radius: 4px; border: 2px solid #686868; background: rgba(0,0,0,.15); box-shadow: inset 0 0 13px rgba(0,0,0,.75); margin-right: 5px; text-align: center; font-size: 13px; font-weight: 100; }
.slider-content-right li i { width: 70px; height:47px; line-height: 52px; text-align: center; font-size: 25px; color: #fff; }
.slider-content-right li span { display: block; font-size: 20px; font-weight: 100; }
.slider { height: 444px; overflow: hidden; position: relative; }
.slider li.slider-li { height: 444px; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.slider li.slider-li .slider-left { width: 38%; overflow: hidden; text-align: right; position: absolute; top: 0; bottom: 0; }
.slider li.slider-li .slider-right { width: 62%; overflow: hidden; position: absolute; top: 0; bottom: 0; right: 0; box-shadow: inset 700px 3px 200px -76px rgba(0,0,0,0.90); }
.slider li.slider-li .slider-points { position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: url(images/points.png) center; }
.slider li.slider-li.active { z-index: 10; }
.slider li.slider-li.activing { z-index: 9; }
.slider .slider-content { position: absolute; left: 80px; top: 38px; right: 50px; overflow: hidden; bottom: 0; }
.slider .slider-content .slider-tag { margin-right: 5px; color: #717171; font-family: Roboto; font-size: 15px; font-weight: 300; display: inline-block; height: 32px; line-height: 32px; border: 1px solid #2c2c2c; border-radius: 3px; padding: 0 15px; text-transform: lowercase; }
.slider .slider-content .slider-tag:hover { color: #fff; }
.slider .slider-content .slider-title { font-size: 65px; color: #fff; font-weight: 700; height: 95px; line-height: 75px; height: 75px; overflow: hidden; position: relative; padding-top: 10px; display: block; text-transform: uppercase; }
.slider .slider-content .slider-origin-name { color: #6e6e6e; font-size: 18px; font-family: Roboto; font-weight: 300; padding-top: 10px; }
.slider .slider-content .slider-views { color: #6e6e6e; font-size: 18px; font-weight: 300; padding-top: 10px; }
.slider .slider-content .slider-views i { color: #d15229; }
.slider-charts { position: absolute; width: 139px; height: 139px; top: 210px; left: -5px; }
.slider-charts .chart-olumlu { position: absolute; left: 0; top: 0; }
.slider-charts .chart-olumsuz { position: absolute; left: 12px; top: 12px; }
.slider-charts .chart-info { width: 80px; height: 70px; position: absolute; top: 45px; left: 31px; color: #838383; text-align: center; }
.slider-charts .chart-point { font-size: 20px; font-family: Roboto; font-weight: 300; }
.slider-charts .chart-point strong { font-size: 30px; color: #fff; }
.slider-charts .chart-text { font-weight: 300; padding-top: 5px; font-size: 14px; }
.slider-charts .chart-likes { position: absolute; top: 150px; width: 140px; text-align: center; }
.slider-charts .chart-likes a.active i { opacity: 0.3; filter: alpha(opacity=30); }
.slider-charts a { color: #fff; font-size: 18px; display: inline-block; margin: 0 5px; }
.slider-charts a span { display: inline-block; width: 18px; height: 18px; border-radius: 18px; background: #dca80d; vertical-align: middle; margin-right: 5px; }
.slider-charts a.chart-unlike span { background: #d15229; }
.slider .slider-info { position: absolute; top: 215px; left: 150px; }
.slider .slider-info li { line-height: 32px; font-size: 17px; font-weight: 300; color: #666; }
.slider .slider-info li i { width: 30px; text-align: center; font-size: 17px; color: #fff; font-weight: 300; display: inline-block; line-height: 32px; vertical-align: middle; margin-bottom: 2px; }
.slider .slider-info li strong { color: #fff; font-weight: 600; }
.slider .slider-info li img { vertical-align: middle; margin-bottom: 2px; }
.slider-arrow { font-size: 48px; color: #fff; position: absolute; z-index: 12; top: 50%; margin-top: -24px; font-weight: 700; opacity: 0.5; filter: alpha(opacity=50); }
.slider-prev { left: 20px; }
.slider-next { right: 20px; }
.slider-arrow:hover { opacity: 1; filter: alpha(opacity=100); }
.slider-play { width: 103px; height: 108px; border-radius: 108px; background: rgba(0,0,0,0.30); border: 3px solid #fff; line-height: 108px; text-align: center; font-size: 36px; padding-left: 5px; color: #fff; position: absolute; top: 50%; margin-top: -54px; right: 100px; cursor: pointer; }
.slider-play:hover {  background: rgba(0,0,0,0.50); }
.colored { height: 4px; background: url(images/colored.png); }
.filters { background: #171717; height: 93px; box-shadow: inset 0 0 76px rgba(0,0,0,0.31); border-bottom: 1px solid #000; position: relative; z-index: 10; }
.filters .center {   height: 93px; }
.filters .filter-man { position: absolute; width: 122px; height: 93px; background: url(images/filter.png) no-repeat center; left: -122px; top: 0; }
.filter-list { position: absolute; left: 0; top:23px; z-index: 300; right: 0; }
.filter-select { vertical-align: middle; margin-right: 18px; cursor: pointer; height: 47px; position: relative; z-index: 500; background: rgba(0,0,0,0.33); display: inline-block; border-radius: 5px; padding: 0 15px; line-height: 47px; border-bottom: 1px solid rgba(255,255,255,0.08); box-shadow: inset 0 0 16px rgba(0,0,0,0.50); }
.filter-selector { font-size: 16px; color: #7c7c7c; font-weight: 300; height: 48px; overflow: hidden; }
.filter-selector i { font-size: 14px; margin-right: 5px; }
.filter-selector strong, .filter-selector i { color: #e4e4e4; }
.filter-selector i.fa-chevron-down { color: #000; margin-left: 10px; margin-right: 0; font-size: 14px; margin-top: -2px; float: right; line-height: 47px; }
.filter-select:hover .filter-selector, .filter-select:hover strong { text-shadow: 0 0 3px rgba(255,255,255,0.4); }
.filter-selector i { text-shadow: none; }
.filter-selector img { vertical-align: middle; margin-bottom: 2px; }
.filter-select .filter-selector-ul { z-index: 100; position: absolute; background: rgba(0,0,0,.96); left: 4px; right: 4px; border-radius: 0 0 5px 5px; overflow: hidden; box-shadow: 0 1px 3px rgba(0,0,0,0.4), 1px 2px 1px #090909; max-height: 180px; display: none; }
.filter-select .filter-selector-ul li { line-height: 30px; }
.filter-select .filter-selector-ul li a { display: block; padding: 0 10px; color: #fff; font-weight: 100; border-bottom: 1px solid rgba(255,255,255,.05); box-shadow: inset 0 0 20px rgba(44,44,44,0.3); }
.filter-select .filter-selector-ul li:last-child a { border-bottom: none;}
.filter-select .filter-selector-ul li a:hover {  box-shadow: inset 0 0 20px rgba(44,44,44,0.90);  }
.filter-robot { height: 92px; position: absolute; right: -95px; width: 95px; background: url(images/robot.png); bottom: 0; }
.filter-robot-btn { display: inline-block; }
.filter-robot-btn button { cursor: pointer; padding: 0 10px; font-weight: 300; font-size: 16px; line-height: 47px; height: 47px; border: none; border-bottom: 2px solid #c39412; background: #d09f17; border-radius: 5px; vertical-align: middle; box-shadow: inset 0 0 13px rgba(255,255,255,0.33); }
.filter-robot-btn button:hover { box-shadow: inset 0 0 13px rgba(0,0,0,0.33); }
.filter-robot-btn i { margin-right: 5px; }
.content.bordered { border-top: 1px solid #242424; }
.editorun-sectikleri { height: 307px; position: relative; padding-top: 20px; }
.es-film-list { position: absolute; bottom: 0; background: #202020; height: 193px; left: 0; right: 0; border-radius: 10px; box-shadow: inset 0 1px 3px rgba(44,44,44,0.6), 0 1px 3px rgba(0,0,0,0.4); }
.es-info { height: 105px; width: 740px; background: #131313; position: absolute; right: 0; border-radius: 10px; z-index: 3; }
.es-ok { width: 0;height: 0;border-style: solid;border-width: 10px 13px 10px 0;border-color: transparent #131313 transparent transparent; position: absolute; left: -13px; top: 10px;}
.es-title { padding: 15px; font-family: Roboto; font-size: 15px; font-weight: 100; color: #898989; }
.es-title i { margin: 0 5px; }
.es-title a { color: #eaba32; font-weight: 700; }
.es-title a:hover { color: #fff; text-shadow: 0 0 2px #eaba32; }
.es-imdb { position: absolute; right: 15px; top: 15px; font-family: Roboto; font-weight: 300; font-size: 10px; color: #ababab; }
.es-imdb span { font-size: 12px; }
.es-imdb img { vertical-align: middle; margin-right: 2px; }
.es-description { padding: 0 15px; color: #a6a6a6; font-size: 16px; font-weight: 100; line-height: 20px; height: 40px; overflow: hidden; }
.es-film-list ul { position: absolute; bottom: 10px; left: 10px; }
.es-film-list li { display: inline-block; position: relative; width: 133px; height: 171px; vertical-align: bottom; margin-right: 13px; }
.es-film-list li:last-child { margin-right: 0; }
.es-film-list li.first { width: 233px; height: 299px; }

.film-list-container {  background: #2d2d2d; border-radius: 7px; box-shadow: 0 1px 3px rgba(0,0,0,0.38), inset 0 1px 3px rgba(255,255,255,0.10); position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding: 11px 9px; }
.film-list-container .film-list-image { height: 100%; overflow: hidden; position: relative; }
.film-list-container .film-list-image .film-list-thumb { width: 100%; height: 100%; border-radius: 7px; }
.film-list-container .film-list-info { position: absolute; bottom: 0; right: 0; left: 0; height: 41px; background: rgba(28,28,28,0.90); border-radius: 13px 13px 5px 5px; box-shadow: inset 0 1px #161616; }
.film-list-container .film-list-playbtn { width: 51px; height: 51px; background: url(images/play.png) no-repeat 0 0; position: absolute; bottom: 10px; left: 50%; margin-left: -33px; cursor: pointer; display: inline-block; border: 5px solid rgba(0,0,0,.40); border-radius: 57px; }
.film-list-container .film-list-imdb { position: absolute; top: 0; bottom: 0; left: 0; width: 84px; text-align: center; color: #d2d9d9; font-size: 10px; }
.film-list-container .film-list-imdb span { display: block; line-height: 24px; }
.film-list-container .film-list-imdb span img { vertical-align: middle; }
.film-list-container .film-list-imdb strong { font-size: 14px; font-family: Roboto; }
.film-list-container .film-list-type { position: absolute; top: 0; bottom: 0; right: 0; width: 84px; text-align: center; color: #d2d9d9; font-size: 10px; }
.film-list-container .film-list-type span { display: block; line-height: 24px; font-size: 14px; color: #d15229; }
.film-list-container .film-list-type span img { vertical-align: middle; }
.film-list-container .film-list-type strong { font-size: 13px; font-family: Roboto; }
.film-list-container .film-list-quality { height: 21px; position: absolute; top: 0;left: 0; right: 0; text-align: center; }
.film-list-container .film-list-quality span { display: inline-block; background: rgba(0,0,0,0.7); line-height: 21px; padding: 0 13px; font-family: Roboto; font-weight: 700; font-size: 12px; color: #eaba32; border-radius: 0 0 5px 5px; }
.film-list-container:hover .film-list-image img { opacity: 0.9; filter: alpha(opacity=90); }
.es-film-mini .film-list-container { padding: 6px 4px; }
.film-list-container .film-list-title { position: absolute; top: 0; left: 0; right: 0; padding: 0 10px; text-align: center; z-index: 5; }
.film-list-container .film-list-title h3 { display: inline-block; padding: 3px 10px; line-height: 14px; background: rgba(0,0,0,.70); border-radius: 0 0 5px 5px; display: inline-block; font-size: 12px; font-family: Roboto; font-weight: 600; color: #fff; }

.main-film-list { margin-top: 10px; background: #2d2d2d; border-radius: 7px; box-shadow: 0 1px 3px rgba(0,0,0,0.38), inset 0 1px 3px rgba(255,255,255,0.10); }
.main-film-tabs { height: 57px; line-height: 57px; background: #252525; box-shadow: inset 0 0 13px rgba(255,255,255,0.1), 0 0 6px rgba(0,0,0,0.2); border-radius: 10px 10px 0 0; }
.main-film-tabs li { display: inline-block; float: left; height: 57px; border-left: 1px solid #343434; border-right: 1px solid #222222; position: relative; }
.main-film-tabs li:first-child { border-left: 0; }
.main-film-tabs li:first-child a { border-radius:8px 0 0 0; }
.main-film-tabs li:last-child { border-right: 0; }
.main-film-tabs li:last-child a { border-radius:0 8px 0 0; }
.main-film-tabs li a { display: inline-block; padding: 0 20px; color: #fff; text-shadow: 0 2px 0 rgba(0,0,0,0.55); font-size: 16px; }
.main-film-tabs li a i { margin-right: 3px; }
.main-film-tabs li a:hover { color: #eaba32; }
.main-film-tabs li.active a { box-shadow: none; background: #2d2d2d; color: #eaba32; }
.main-film-tabs li span { position: absolute; width: 0;height: 0;border-style: solid;border-width: 0 10px 12px 10px;border-color: transparent transparent #202020 transparent;bottom: 0; left: 50%; margin-left: -10px; display: none;}
.main-film-tabs li:hover span { display: block; }
.main-film-mini { width: 682px; float: left; }
.main-film-mini .main-film-tabs li a { padding: 0 15px; }
.main-film-mini .films-standard { padding-left: 5px; }
.main-film-mini .films-standard li { display: inline-block; width: 156px; height: 201px; position: relative; margin: 5px; float: left; }
.main-film-mini .film-list-playbtn { width: 38px; height: 38px; background-size: 100% 100% !important; margin-left: -23px; bottom: 20px; border: 4px solid rgba(0,0,0,.40); border-radius: 38px; }
.main-film-mini .film-list-type, .main-film-mini .film-list-imdb { width: 55px; }
.main-film-mini .film-list-type strong, .main-film-mini .film-list-imdb strong { font-size: 11px !important; }
.main-film-mini .film-list-type i, { font-size: 11px; }
.main-film-mini .film-list-imdb img { width: 14px; height: 14px; }
.main-film-mini .film-list-type span, .main-film-mini .film-list-imdb span { padding-top: 4px; line-height: 16px; }
.main-film-mini .film-list-quality { bottom: 0 !important; top: auto !important; }
.main-film-mini .film-list-quality span {  background: none !important; font-size: 10px; }
.main-film-mini .film-list-info { height: 35px; }
.main-film-mini .film-list-container { padding: 8px 7px !important; }
.main-film-mini .ozel-alan { width: 320px !important; }
.main-film-mini .ozel-alan img { width: 310px !important; height: 191px !important; border-radius: 5px; }
.main-film-mini { height: 915px; }
.main-film-mini.noheight { height: auto; padding-bottom: 5px; }

.film-wrapper { position: relative; }
.film-background { height: 750px; position: absolute; top: 0; left: 0; right: 0; box-shadow: inset 10px -716px 573px 0 rgba(0,0,0,0.95), inset -3px -300px 114px -80px rgba(0,0,0,1); }
.film-points { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(images/spoints.png); }
.film-details { padding-top: 145px; }
.film-details.nomargin { padding-top: 20px; }
.film-details .film-title { font-size: 50px; font-weight: 700; color: #fff; text-transform: uppercase; float: left; }
.film-details .film-title::first-letter { font-size: 56px; }
.film-details .film-stars { float: right; margin-left: 20px; width: 118px; position: relative; }
.film-details .film-rating, .film-details .film-rating-o { position: absolute; line-height: 56px; width: 100%; overflow: hidden; height: 56px; }
.film-rating li, .film-rating-o li { float: left; display: inline-block; font-size: 18px; margin-right: 5px; color: #eaba32; }
.film-stars li:last-child { margin-right: 0; }
.film-details .film-info { padding-top: 10px; }
.film-details .film-info ul { display: block; height: 31px; }
.film-details .film-info li { display: inline-block; float: left; background: rgba(0,0,0,0.3); padding: 0 8px; line-height: 31px; border-radius: 6px; color: #94928a; font-size: 14px; font-weight: 300; margin-right: 10px; text-transform: uppercase; }
.film-details .film-info li strong, .film-details .film-info li i { color: #fff; }
.film-details .film-info li i { margin-right: 3px; }
.film-details .film-info li img { margin-right: 3px; vertical-align: middle; }
.film-details .film-info .film-ozet { padding-top: 10px; font-size: 14px; line-height: 18px; color: rgba(233,231,227,0.7); font-weight: 300; max-height: 90px; overflow: hidden; }
.film-poster { background: #202020; border-radius: 10px; margin-top: 10px; text-align: center; padding: 10px; }

.film-icerik { width: 692px; margin-top: 15px; float: left; }
.ul-film-scroll { width: 692px; border-radius: 10px 10px 0 0; height: 58px; overflow: hidden; }
.film-part-tabs { height: 57px; overflow: hidden; }
.film-part-tabs { height: 57px; line-height: 57px; background: #252525; box-shadow: inset 0 0 13px rgba(255,255,255,0.05), 0 0 6px rgba(0,0,0,.26); border-radius: 10px 10px 0 0; }
.film-part-tabs li { float: left; display: inline-block; border-left: 1px solid #393939; border-right: 1px solid #212121; }
.film-part-tabs li:first-child {border-left: 0}
.film-part-tabs li:last-child { border-right: 0; }
.film-part-tabs li a { display: inline-block; padding: 0 15px; color: #949494; font-size: 16px; font-weight: 100; text-shadow: 0 2px 2px rgba(0,0,0,0.5); position: relative; }
.film-part-tabs li a i { margin-right: 3px; font-size: 14px; }
.film-part-tabs li a.active { color: #fff; font-weight: 600; }
.film-part-tabs li a.active i { color: #eaba32; }
.film-part-tabs li a span { width: 0;height: 0;border-style: solid;border-width: 0 9px 10px 9px;border-color: transparent transparent #202020 transparent; position: absolute; left: 50%; margin-left: -9px; bottom: 0; display: none;}
.film-part-tabs li a.active span { display: block; }
.film-part-tabs li a:hover { color: #fff; }
.film-iframe { padding: 10px; background: #202020; border-radius: 5px; }
.film-iframe.type-post { border-radius: 0 0 5px 5px; }
.film-iframe-alt { padding: 10px; background: #2a2a2a; line-height: 120%; border-radius: 5px; font-size: 18px; box-shadow: 0 1px 3px rgba(14,14,14,0.38), inset 0 1px 3px rgba(255,255,255,0.12); position: relative; }.film-iframe-alt h1 { background:#141414;border: 1px solid #1e1e1e;color: #FFFFFF;font-size: 16px;font-family: Arial, Tahoma, Verdana;font-weight: bold; line-height: 160%;text-transform: uppercase;margin: 0px 0px 6px 0px;padding: 3px 0px 3px 10px; }.film-iframe-alt h2 { background:#141414;border: 1px solid #1e1e1e;color: #FFFFFF;font-size: 15px;font-family: Arial, Tahoma, Verdana;font-weight: bold; line-height: 160%;text-transform: uppercase;margin: 0px 0px 6px 0px;padding: 3px 0px 3px 10px; }
.film-iframe-alt a:link {color: #ff9c00; text-decoration: none}
.film-iframe-alt a:visited {color: #0046c7; text-decoration: none}
.film-iframe-alt a:hover {color: #3be433; text-decoration: none}
.film-iframe-alt iframe { width: 100%; height: 400px; box-sizing: border-box; border-radius: 5px; }
.filmonu { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 20; background: #2a2a2a; border-radius: 6px; text-align: center; }
.filmonu-kapat { display: block; margin-top: 10px; }
.past-button { height: 30px; line-height: 30px; border-radius: 5px; background: #2d2d2d; display: inline-block; font-size: 13px; padding: 0 10px; color: #a3a3a3; font-weight: 300; margin: 10px 5px 0 0; box-shadow: inset 0 1px 3px rgba(255,255,255,.08), 0 1px 3px rgba(0,0,0,0.18); }
.past-dark { background: #202020; }
.past-fav { background: #cf9d17; color: #191919; }
.past-danger { background: #cd5534; color: #191919; }
.past-button i { margin-right: 3px; }
.past-button:hover { opacity: 0.8; filter: alpha(opacity=80); }
.favoriye-ekle.active { background: #16b360; color: #fff; }
.past-danger.active { background: #070707; color: #16b360; }
.sonra-izle.active { background: #971212; color: #fff; }
.comments-title { font-size: 28px; font-weight: 100; color: #fff; padding-top: 10px; line-height: 40px; }
.comment-warn {  background: #202020; padding: 10px; padding-left: 40px; font-size: 13px; color: #fff; font-weight: 100; line-height: 16px; position: relative; letter-spacing: 0.3px; }
.comment-warn i { position: absolute; top: 10px; left: 10px; font-size: 26px; color: #000; }
.comments-list { background: #202020; padding: 10px; font-size: 13px; color: #fff; font-weight: 100; line-height: 16px; position: relative; letter-spacing: 0.3px; box-shadow: inset 0 1px 3px rgba(255,255,255,0.12), 0 1px 3px rgba(0,0,0,0.38); border-radius: 5px; margin-bottom: 10px; }
.content-info { background: #202020; padding: 10px; color: #fff; font-weight: 80; line-height: 16px; position: relative; letter-spacing: 0.3px; box-shadow: inset 0 1px 3px rgba(255,255,255,0.12), 0 1px 3px rgba(0,0,0,0.38); border-radius: 5px; margin-top: 10px; margin-bottom: -3px; }
.comment-body .vcard img { border-radius: 48px; border: 3px solid rgba(0,0,0,.20); }
.comment-body .vcard { width: 58px; float: left; }
.comment-binfo { float: left; width: 600px; }
.comment-body a { font-weight: 600; color: #fff; }
.comment-text { font-size: 14px; line-height: 18px; }
.comment-meta { font-family: Roboto; font-size: 12px; padding-bottom: 5px; }
.comment-meta span { font-weight: 600; }
.comment-body { padding: 5px 0; border-bottom: 1px solid #252525; }
.commentlist li:last-child .comment-body { border-bottom: none; }
.comment-reply-title { padding: 5px; padding-left: 94px; }


.ajax-forms { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.8) url(images/points.png); z-index: 9999; display: none; }
.ajax-form { position: absolute; top: 50%; left: 50%; width: 438px; margin-left: -219px; display: none; }
.ajax-form-title { height: 77px; line-height: 77px; background: #323232; border-radius: 10px 10px 0 0; padding: 0 20px; color: #989898; font-size: 21px; font-weight: 100; }
.ajax-form-title strong { color: #fff; }
.ajax-form-title i { width: 42px; height: 42px; line-height: 42px; text-align: center; box-shadow: inset 0 4px 8px rgba(0,0,0,.35); border-radius: 42px; font-size: 18px; margin-right :10px; }
.register-form .ajax-form-title i { color: #d85133; }
.login-form .ajax-form-title i { color: #fcc932; }
.ajax-form-content { padding: 20px; background: #202020; border-radius: 0 0 10px 10px; }
.ajax-row { padding: 10px 0; }
.ajax-row:first-child { padding-top: 0; }
.ajax-row .ajax-info { font-size: 13px; color: #777; font-family: Roboto; display: inline-block; padding-left: 5px; }
.ajax-row input[type="text"], .ajax-row input[type="password"], .ajax-row textarea { border-radius: 3px; height: 44px; line-height: 44px; width: 100%; border: none; background: #1c1c1c; box-shadow: 0 1px 0 #292929, inset 0 0 13px rgba(0,0,0,0.23); box-sizing: border-box; padding: 0 10px; color: #777; font-size: 14px; }
.ajax-row input[type="text"]:focus, .ajax-row input[type="password"]:focus, .ajax-row textarea:focus { color: #fff; }
.ajax-row button, .ajax-row .social-button { background: #cf9d17; height: 44px; line-height: 44px; text-align: center; width: 100%; box-sizing: border-box; border: none; color: #202020; font-size: 17px; border-radius: 3px; box-shadow: 0 0 6px rgba(38,65,69,0.26), inset 0 -2px 0 #b48400, inset 0 0 13px rgba(255,255,255,.36); cursor: pointer; }
.ajax-row button.submit-mini { width: auto; padding: 0 20px; font-size: 17px; }
.ajax-row textarea { height: 150px; font-family: Alegreya Sans; font-size: 14px; }
.social-button { display: block; width: 47% !important; box-sizing: none; font-size: 15px; margin: 0 auto; margin-top: 10px; }
.social-button i { margin-right: 5px; vertical-align: middle; }
.social-button.facebook-button { background: #425599; color: #fff; box-shadow: 0 0 6px rgba(38,65,69,0.26), inset 0 -2px 0 #445ba6, inset 0 0 13px rgba(255,255,255,.36);  }
.social-button.google-button { background: #d85133;color: #fff; box-shadow: 0 0 6px rgba(38,65,69,0.26), inset 0 -2px 0 #da5634, inset 0 0 13px rgba(255,255,255,.36); float: right; }
.ajax-row.centered { text-align: center; color: #e7e7e7; font-size: 16px; font-weight: 100; }
.ajax-row.centered a { color: #fff; font-weight: 600; }
.ajax-row.centered a:hover { opacity: 0.7; filter: alpha(opacity=70); }
.login-kayit-link { float: right; }
.ajax-error { padding: 10px 0 0 0; color: #c00000; padding-left: 10px; display: none; }
.ajax-success { color: #fff; line-height: 28px; font-weight: 100; display: none; }
.ajax-success i { font-size: 24px; margin-right: 10px; vertical-align: middle; color: #a6cf17; margin-bottom: 3px; }
.ajax-form-close { float: right; font-size: 24px; color: #fff; }
.ajax-form-close i { color: #000 !important; box-shadow: none; margin-right: -10px; font-size: 24px; }
.ajax-text { padding: 0 0 10px 0; color: #fff; font-weight: 100; font-size: 16px; }
.ajax-text i { margin-right: 0; width: 23px; text-align: center; }
.ajax-veya { margin-top: 10px; border-top: 1px solid #434343; text-align: center; position: relative; }
.ajax-veya span { display: inline-block; background: #202020; position: absolute; height: 18px; width: 80px; text-align: center; top: -9px; margin-left: -40px; color: #999; }
.ajax-row { font-weight: 300; color: #ebebeb; font-size: 17px; }
.ajax-row a { font-weight: 600; color: #fff; }
.ajax-select { display: inline-block; height: 44px; line-height: 44px; padding: 0 15px; background: #1c1c1c; box-shadow: 0 1px 0 #292929, inset 0 0 13px rgba(0,0,0,0.23); border-radius: 3px; cursor: pointer; position: relative; }
.ajax-select ul { position: absolute; top: 44px; left: 2px; right: 2px; background: #1c1c1c; max-height: 200px; overflow: auto; border: 1px solid #101010; border-top: none; display: none; }
.ajax-select ul.ajax-sub-top { top: auto; bottom: 44px; border-radius: 3px 3px 0 0; border-top: 1px solid #101010; border-bottom: none; }
.ajax-select ul li {  line-height: 26px; height: 26px;} 
.ajax-select ul li a { display: block; padding: 0 10px; font-weight: 400; font-size: 14px; }
.ajax-select ul li a:hover { background: #141414; }
.ajax-select i { font-size:13px; margin-left: 10px; margin-right: 0; color: rgba(255,255,255,.50); float: right; line-height: 44px; }
.ajax-select:hover { background: #1d1d1d; }
.ajax-link { text-align: center; width: 150px; padding: 5px 0 10px 0; font-size: 13px; }
.ajax-link a {  font-weight: 400; color: #d4a719;}
.ajax-link a:hover { opacity: 0.8; filter: alpha(opacity=80);}

.profilim-top { height: 175px; background: url(images/profilim-top.png) no-repeat center; }
.profile-header { height: 144px; background:#202020; box-shadow: inset 0 1px 3px rgba(255,255,255,0.15), 0 1px 3px rgba(0,0,0,.38); margin-top:  -97px; border-radius: 10px; }
.profile-image { width: 127px; height: 144px; line-height: 144px; text-align: center; float: left; }
.profile-image img { vertical-align: middle; border-radius: 87px; width: 87px; height: 87px; }
.profile-info { float: left; padding: 20px 20px 20px 0; width: 853px; }
.profile-info h1 { font-size: 30px; font-weight: 100; line-height: 32px; float: left; color: #fff; }
.profile-info h1 strong { text-transform: uppercase; }
.profile-info .profile-admin { float: left; display: inline-block; color: #e62e2e; border: 1px solid #e62e2e; border-radius: 3px; padding: 3px 6px; font-size: 11px; font-family: Roboto; margin-left: 10px; margin-top: 6px; }
.profile-username { font-size: 15px; font-weight: 100; display: block; clear: both; }
.profile-info-topleft { float: left; }
.profile-info-topright { float: right; }
.profile-info-topright .pagination { padding-top: 0; }
.profile-info-bottom { text-align: right; float: right; }
.profile-info-bottom ul li { display: inline-block; height: 50px; text-align: center; font-weight: 100; font-size: 15px; padding: 0 15px; border-right: 1px solid #2a2a2a; border-left: 1px solid #171717; float: left; padding-top: 10px; }
.profile-info-bottom ul li:first-child { border-left: 0; }
.profile-info-bottom ul li:last-child { border-right: 0; }
.profile-info-bottom ul li div { font-weight: 700; color: #fff; text-shadow: 0 1px 0 #000; font-size: 15px; padding-top: 10px; }
.profile-info .takip-et { float: left; display: inline-block; color: #ea8708; border: 1px solid #ea8708; border-radius: 3px; padding: 3px 6px; font-size: 11px; font-family: Roboto; margin-left: 10px; margin-top: 6px; }
.profile-info .takip-et.takip-ediliyor { background: #c5740d; color: #fff; }
.profile-info .takip-et.bekleyin { background: #333; border: 1px solid #444; color: #666; }

.profile-left { width: 250px; padding-top: 10px; float: left; }
.profile-title { background: #363636; height: 52px; line-height: 52px; padding: 0 15px; position: relative; z-index: 2; border-radius: 10px 10px 0 0; box-shadow: inset 0 1px 3px rgba(255,255,255,.13), 0 1px 3px rgba(0,0,0,0.38); font-size: 18px; font-weight: 100; text-shadow: 0 1px 3px rgba(0,0,0,.38); }
.profile-title i { margin-right: 5px; }
.profile-menu ul li { height: 60px; line-height: 60px; }
.profile-menu ul li a { display: block; background: #2a2a2a; padding: 0 15px; color: #fff; font-size: 16px; font-weight: 100; }
.profile-menu ul li a i { width: 25px; }
.profile-menu ul li a:hover { box-shadow: inset 0 0 10px rgba(255,255,255,0.13); }
.profile-menu ul li.menu-dark a {  background: #232323; }
.profile-menu ul li:last-child { border-radius: 0 0 10px 10px; overflow: hidden; }
.profile-menu ul li.active a { background: #151515; }
.profile-right { width: 740px; float: right; padding-top: 10px; }
.notifications-panel .profile-title { background: #303030; }
.profile-content { background: #202020; padding: 10px; border-radius: 0 0 10px 10px; box-shadow: inset 0 1px 3px rgba(255,255,255,0.13), 0 1px 3px rgba(0,0,0,.38); }
.watched-panel ul li { width: 156px; height: 233px; position: relative; display: inline-block; margin: 0 11px; }
.watched-panel ul li .film-list-top { width: 156px; height: 201px; position: relative; }
.watched-panel .film-list-title { text-align: center; padding-top: 5px; font-size: 15px; font-weight: bold; color: #d2d2d2; height: 32px; overflow: hidden; line-height: 16px; }

.footer { padding: 20px 0 20px 0; border-top: 1px solid rgba(255,255,255,.02); margin-top: 20px; }
.copytext { font-size: 15px; color: #696b6c; padding: 5px 0; }
.yasal { font-size: 13px; color: #444; font-weight: 300; line-height: 16px; }
.footer-alt { height: 60px; line-height: 60px; background: rgba(0,0,0,.20); margin-bottom: 0px; }
.footer-menu { float: left; }
.footer-menu li { display: inline-block; float: left; }
.footer-menu li a { color: #363636; display: inline-block; padding: 0 10px; }
.footer-menu li a i { margin-right: 5px; }
.footer-menu li a:hover { color: #ba9429; }
.footer-social { float: right; }
.footer-social li { display: inline-block; float: left; margin-left: 5px; }
.footer-social li a { color: #212121; height: 24px; width: 24px; background: #0f0f0f; box-shadow: inset 0 5px 5px rgba(0,0,0,.49), 0 1px 0 rgba(29,29,29); text-align: center; line-height: 28px; display: inline-block; border-radius: 24px; }
.footer-social li a:hover { color: #c39d28; }

.films-standard { padding: 10px 0 10px 10px; }
.films-standard li { width: 186px; height: 283px; position: relative; display: inline-block; margin: 5px; float: left; }
.films-standard .film-list-playbtn { width: 51px; height: 51px; background-size: 100% 100%; bottom: 18px; border: 5px solid rgba(0,0,0,.40); border-radius: 51px; margin-left: -30.5px !important; }
.films-standard .film-list-type, .films-standard .film-list-imdb { width: 65px; }
.films-standard .film-list-type strong, .film-list-imdb strong { font-size: 12px !important; }
.films-standard .film-list-type strong, .film-list-imdb strong { font-size: 12px; }
.films-standard .film-list-type span, .films-standard .film-list-imdb span { padding-top: 4px; line-height: 14px; }
.films-standard .film-list-quality { bottom: 0 !important; top: auto !important; }
.films-standard .film-list-quality span {  background: none !important; }
.films-standard .film-list-info { height: 49px; }
.films-standard .film-list-container { padding: 6px 5px !important; }
.films-standard .ozel-alan { width: 378px; }
.films-standard .ozel-alan img { width: 368px; height: 227px; border-radius: 5px; }

.film-bilgi { position: absolute; width: 295px; top: 50%; left: 50%; z-index: 300; display: none; }
.film-bilgi-title { height: 40px; font-weight: 300; line-height: 40px; position: relative; text-transform: uppercase; overflow: hidden; z-index: 3; background: #3e3e3e; box-shadow: inset 0 1px 3px rgba(255,255,255,.13), 0 1px 3px rgba(0,0,0,.38); padding: 0 15px; border-radius: 10px 10px 0 0; font-size: 18px; color: #aaaaaa; text-shadow: 0 1px 1px #000; }
.film-bilgi-title strong { color: #fff; }
.film-bilgi-content { background: #303030; box-shadow: inset 0 1px 3px rgba(255,255,255,.13), 0 1px 3px rgba(0,0,0,.38); border-radius: 0 0 10px 10px; position: absolute; top: 40px; bottom: 0;  left: 0; right: 0;}
.film-bilgi-ozet { padding: 15px; font-size: 13px; font-weight: 300; color: #aaa; line-height: 16px; position: absolute; top: 0; bottom: 86px; left: 0; right: 0; overflow: hidden; }
.film-bilgi-tur { height: 38px; background: #292929; line-height: 38px; padding: 0 15px; color: #aaa; font-weight: 300; overflow: hidden; font-size: 14px; position: absolute; bottom: 38px;  left: 0; right: 0; }
.film-bilgi-tur i { margin-right: 5px; color: #fff; }
.film-bilgi-tur strong { color: #fff; display: inline-block; margin-right: 5px; }
.film-bilgi-hit { height: 38px; line-height: 38px; padding: 0 15px; color: #aaa; font-weight: 300; overflow: hidden; font-size: 14px; position: absolute; bottom: 0; left: 0; right: 0; }
.film-bilgi-hit i { margin-right: 5px; color: #fff; }
.film-bilgi-hit strong { color: #fff; display: inline-block; margin-right: 5px; }
.film-bilgi-likes { float: right; }
.film-bilgi-like { margin-right: 10px; }
.film-bilgi-like i { color: #eaba32; }
.film-bilgi-dislike i { color: #d15229; }
.film-bilgi-ok { width: 0;height: 0;border-style: solid;border-width: 10.5px 11px 10.5px 0;border-color: transparent #3e3e3e transparent transparent; position: absolute; left: -9px; top: 10px; z-index:4; box-shadow: inset 0 1px 3px rgba(255,255,255,.13); }
.film-bilgi-right .film-bilgi-ok { border-width: 10.5px 0 10.5px 11px; right: -9px; left: auto;border-color: transparent transparent transparent #3e3e3e;  }

.pagination { padding-top: 10px; float: left; }
.pagination li { display: inline-block; float: left; margin-right: 5px; }
.pagination a, .pagination span { display: inline-block; min-width: 18px; padding: 0 10px; height:  40px; line-height: 40px; text-align: center; box-shadow: inset 0 1px 3px rgba(255,255,255,.13), 0 1px 3px rgba(0,0,0,.38); background: #202020; font-size: 14px; font-family: Roboto; font-weight: bold; color: #a6a6a6; border-radius: 5px; }
.pagination a:hover { background: #373737; }
.pagination span.current { background: #d1a118; color: #533f09; }
.pagination span.dots { background: none; box-shadow: none; }
.pagination.socialpagi { float: right; }
.pagination.socialpagi li a:hover { background: #d1a118; color: #533f09; }
.film-share a {background: #d1a118; color: #533f09; }
.film-share a:hover { font-weight: bold; color: #a6a6a6 !important; background: #202020 !important; }

.mini-tab-list { width: 485px; float: left; background: #202020; box-shadow: inset 0 1px 3px rgba(255,255,255,.13), 0 1px 3px rgba(0,0,0,.38); border-radius: 10px; overflow: hidden; margin-top: 10px; }
.mini-tab-list .mini-tab-title { height: 60px; line-height: 60px; font-size: 20px; padding: 0 24px; text-shadow: 0 0 2px rgba(0,0,0,.72); font-weight: 100; color: #c7c7c7; }
.mini-tab-list .mini-tab-title strong { color: #fff; font-weight: 700 !important; }
.mini-tab-list .mini-tab-title i { color: #fff; margin-right: 3px; }
.mini-tab-list .mini-tab-title strong span { font-size: 22px !important; }
.mini-tab-list .mini-tabs { height: 57px; line-height: 57px; box-shadow: inset 0 0 13px rgba(255,255,255,.10); background: #252525; padding-left: 10px; }
.mini-tabs li { display: inline-block; }
.mini-tabs li a { display: inline-block; padding: 0 14px; font-size: 18px; color: #919191; font-weight: 100; position: relative; }
.mini-tabs li a strong { font-weight: bold; color: #fff; }
.mini-tabs li a span { width: 0;height: 0;border-style: solid;border-width: 0 8px 9px 8px;border-color: transparent transparent #1e1e1e transparent; bottom: 0; left: 50%; margin-left: -8px; position: absolute; display: none;}
.mini-tabs li.active a span { display: block; }
.mini-tabs li.active a, .mini-tabs li.active a strong { color: #ddb135 !important; }
.mini-tabs-film { height: 435px; overflow: hidden; }
.mini-tabs-film li { height: 86px; clear: both; background: #202020; box-shadow: inset 0 1px 30px rgba(0,0,0,.28); }
.mini-tabs-film li.mini-tabrow-2 { box-shadow: inset 0 1px 30px rgba(255,255,255,.06); }
.mini-tabs-film .mini-tabs-number { width: 59px; text-align: center; line-height: 86px; float: left;  background: rgba(32,32,32,.30); box-shadow: inset 0 1px 30px rgba(23,28,31,.28); font-size: 25px; color: #aeaeae; font-family: Roboto; font-weight: bold; }
.mini-tabs-film .mini-tabs-image { width: 77px; height: 86px; line-height: 86px; float: left; text-align: center; }
.mini-tabs-film .mini-tabs-image img { border-radius: 3px; vertical-align: middle; width: 29px; height: 29px; }
.mini-tabs-film .mini-tabs-title { width: 170px; float: left; height: 86px; color: #404343; font-weight: 300; font-size: 13px; font-family: Roboto; padding-right: 10px; }
.mini-tabs-film .mini-tabs-title div { display: table-cell; height: 86px; vertical-align: middle; }
.mini-tabs-film .mini-tabs-title strong { display: block; font-size: 16px; color: #fff; font-family: Roboto; line-height: 18px; text-shadow: 0 1px 1px rgba(0,0,0,1); padding-bottom: 3px; }
.mini-tabs-film .mini-tabs-hit { float: left; height: 86px; width: 169px; background: rgba(32,32,32,.30); box-shadow: inset 0 1px 30px rgba(0,0,0,.18); text-align: center; }
.mini-tabs-film .mini-tabs-hit div { display: table-cell; width: 160px; height: 86px; vertical-align: middle; text-align: center; color: #fff; font-family: Roboto; text-shadow: 0 1px 1px rgba(0,0,0,0.8); font-size: 15px; }
.mini-tabs-film .mini-tabs-hit span { color: #ddb135; font-weight: bold; }
.mini-tabs-film .mini-tabs-hit i { margin-right: 3px; }
.mini-tabs-film li.mini-tabrow-2 .mini-tabs-number { box-shadow: inset 0 1px 30px rgba(255,255,255,.06); }
.mini-tabs-film li.mini-tabrow-2 .mini-tabs-hit { box-shadow: inset 0 1px 30px rgba(0,0,0,0.18); }
.encok-gizli .mini-tabs-title { width: 329px; }

.full-cat-list { width: 500px; float: right; padding-top: 10px; }
.full-cat-list-title { height: 60px; line-height: 60px; background: #252525; box-shadow: inset 0 0 13px rgba(255,255,255,.08), 0 0 6px rgba(0,0,0,.26); border-radius: 10px 10px 0 0; padding: 0 24px; font-size: 20px; font-weight: 100; color: #c7c7c7; text-shadow: 0 0 2px rgba(0,0,0,.72); }
.full-cat-list-title strong { color: #fff; font-weight: 700 !important; }
.full-cat-list-title i { margin-right: 5px; color: #fff; }
.full-cats { height: 490px; overflow: hidden; border-radius: 0 0 10px 10px; box-shadow: 0 1px 3px rgba(0,0,0,.38); }
.full-cats li { display: inline-block; float: left; width: 50%; height: 43px; line-height: 43px; }
.full-cats li a { display: block; padding: 0 10px; background: #202020; font-size: 15px; color: #464646; text-shadow: 0 1px 1px #000; text-transform: uppercase; }
.full-cats li a i { width: 26px; height: 26px; border-radius: 26px; box-shadow: inset 0 4px 5px rgba(0,0,0,.25), 0 1px 0 #2a2a2a; text-align: center; line-height: 26px; vertical-align: middle; margin-right: 5px; font-size: 12px; color: #fff; background: #1b1b1b; }
.full-cats li a strong { color: #fff; }
.full-cats li a:hover, .full-cats li a:hover strong { color: #d2a72d; }
.full-cats li a:hover i { background: #d2a72d; color: #000; }
.full-cats li.full-dark a { background: #1a1a1a; }
.cat-list-mini { width: 300px !important; float: none; }
.cat-list-mini .full-cat-list-title { font-size: 17px; height: 57px; line-height: 57px; }
.cat-list-mini .full-cats li { display: block; width: 100%; float: none; }
.cat-list-mini .full-cats { height: 247px; }

.full-width-dark { height: 252px; background: url(images/oyuncubg.png) no-repeat center; margin-top: 20px; }
.popular-music { padding-top: 30px; width: 50%; float: left; }
.popular-music-title { font-size: 24px; font-weight: 100; color: #8a8a8a; text-shadow: 0 1px 2px #000; }
.popular-music-title strong { color: #fff; }
.popular-music-title i { color: #fff; margin-right: 5px; }

.popular-oyuncu { padding-top: 30px; width: 50%; float: right; }
.popular-oyuncu-title { font-size: 24px; font-weight: 100; color: #8a8a8a; text-shadow: 0 1px 2px #000; text-align: right; }
.popular-oyuncu-title strong { color: #fff; }
.popular-oyuncu-title i { color: #fff; margin-right: 5px; }

.honkur { margin-top: 20px; width: 485px; float: left; }
.honkur-title { height: 65px; line-height: 65px; padding: 0 24px; font-weight: 100; background: #252525; position: relative; z-index: 3; box-shadow: inset 0 0 13px rgba(255,255,255,.13), 0 0 6px rgba(0,0,0,.26); border-radius: 10px 10px 0 0; font-size: 17px; color: #8b8b8b; text-shadow: 0 1px 1px #000; }
.honkur-title strong { font-size: 20px; color: #fff; }
.honkur-title strong span { font-size: 22px; }
.honkur-title i { color: #fff; margin-right: 5px; font-size: 22px;}
.honkur-image { width: 100px; float: left; text-align: center; }
.honkur-image img { border-radius: 65px; }
.honkur-info { width: 350px; float: left; }
.honkur-user { font-size: 17px; color: #fff; font-weight: 600; }
.honkur-user span { font-family: Roboto; font-size: 13px; font-weight: 300; color: #777; }
.honkur-comment { font-size: 14px; line-height: 16px; color: #9f9f9f; font-weight: 300; }
.honkur-holder li { padding: 10px 0; }
.honkur-holder { background: #202020; border-radius: 0 0 10px 10px; padding: 5px 0 0 0; }
.honkur-ul { height: 342px; overflow: hidden; }
.honkurli-2 { background: #1c1c1c; }
.alt-mini .honkur { width: 349px; }
.alt-mini .honkur-image { width: 80px; }
.alt-mini .honkur-image img { width: 46px; height: 46px; border-radius: 46px; }
.alt-mini .honkur-info { width: 259px; }
.alt-mini .honkur-title { height: 54px; line-height: 54px; padding: 0 15px; font-size: 18px; }
.alt-mini .honkur-title strong { font-size: 18px; }
.alt-mini .honkur-title strong span { font-size:20px; }
.alt-mini .honkur-user { font-size: 14px; }
.alt-mini .honkur-comment { font-size: 12px; }
.honkur-message { height: 34px; padding: 10px; background: #131313; border-radius: 0 0 10px 10px; box-shadow: inset 0 0 13px rgba(255,255,255,.05); position: relative; }
.honkur-message input { height: 34px; line-height: 34px; padding: 5px 10px; background: #121212; box-shadow: inset 0 0 13px rgba(0,0,0,.25); border: none; width: 100%; box-sizing: border-box; border-radius: 8px; color: #555; font-size: 12px; }
.honkur-message button { position: absolute; top: 10px; right: 10px; bottom: 10px; width: 34px; background: none; border: none; color: rgba(255,191,0,.50); }

.haberler { margin-top: 20px; width: 500px; float: right; background: #202020; box-shadow: inset 0 1px 3px rgba(255,255,255,.10), 0 1px 3px rgba(0,0,0,.38); border-radius: 10px; height: 466px; overflow: hidden; }
.haberler-list { width: auto; height: auto; overflow: visible; }
.haberler-content { width: 500px; overflow: hidden; position: relative; height: 381px; }
.haberler-content ul { position: absolute; width: 10000px; }
.haberler-content ul li { width: 500px; position: relative; display: inline-block; float: left; }
.haberler-list li { display: inline-block;float: left; width: 50%; margin-bottom: 15px; }
.haberler-title { height: 65px; line-height: 65px; padding: 0 24px; font-weight: 100; font-size: 20px; color: #8b8b8b; text-shadow: 0 1px 1px #000; }
.haberler-title strong { font-size: 20px; color: #fff; }
.haberler-title strong span { font-size: 22px; }
.haberler-title i { color: #fff; margin-right: 5px; font-size: 22px;}
.haberler-image { width: 439px; height: 187px; margin: 0 auto; background: #2d2d2d; box-shadow: inset 0 1px 3px rgba(255,255,255,.10), 0 1px 3px rgba(0,0,0,.38); padding: 10px; border-radius: 7px; }
.haberler-baslik { font-size: 18px; color: #fff; font-weight: 600; font-family: Roboto; line-height: 40px; height: 40px; overflow: hidden; padding: 0 24px; }
.haberler-info { padding: 0 24px; color: #909090; font-weight: 100; font-size: 14px; font-family: Roboto; }
.haberler-info i { color: #ddb135; margin-right: 5px; }
.haberler-view { float: right; }
.haberler-spot {  font-size: 14px; color: #e3e3e3; font-family: Roboto; line-height: 20px; padding: 20px 24px; font-weight: 100; height: 80px; overflow: hidden; }
.haberler-baslik:hover { color: #ddb135; }
.alt-mini .haberler { width: 359px; float: left; margin-left: 10px; height: 455px; }
.alt-mini .haberler-title { height: 54px; line-height: 54px; padding: 0 15px; }
.alt-mini .haberler-image { width: 315px; height: 140px; }
.alt-mini .haberler-image img { width: 100%; height: 100%; box-sizing: border-box; }
.alt-mini .haberler-spot { height: 150px; overflow: hidden; padding: 10px 15px; }
.alt-mini .haberler-baslik { padding: 0 15px; }
.alt-mini .haberler-content { width: 359px; height: 383px; }
.alt-mini .haberler-content ul li { width: 359px; }
.haber-archive { float: none; height: auto; width: 1000px; }
.haber-archive li { float: left; width: 500px; }

.unutulmaz { margin-top: 20px; width: 682px; float: left; background: #202020; box-shadow: inset 0 1px 3px rgba(255,255,255,.10), 0 1px 3px rgba(0,0,0,.38); border-radius: 10px; }
.unutulmaz-title { height: 65px; line-height: 65px; padding: 0 24px; font-weight: 100; font-size: 20px; color: #8b8b8b; text-shadow: 0 1px 1px #000; }
.unutulmaz-title strong { font-size: 20px; color: #fff; }
.unutulmaz-title strong span { font-size: 22px; }
.unutulmaz-title i { color: #fff; margin-right: 5px; font-size: 22px;}
.unutulmaz ul { padding-left: 5px; }
.unutulmaz li { display: inline-block; width: 156px; height: 221px; position: relative; margin: 5px; float: left; }
.unutulmaz .film-list-playbtn { width: 38px; height: 38px; background-size: 100% 100% !important; margin-left: -23px; bottom: 20px; border: 4px solid rgba(0,0,0,.40); border-radius: 38px; }
.unutulmaz .film-list-type, .unutulmaz .film-list-imdb { width: 55px; }
.unutulmaz .film-list-type strong, .unutulmaz .film-list-imdb strong { font-size: 11px !important; }
.unutulmaz .film-list-type i, { font-size: 11px; }
.unutulmaz .film-list-imdb img { width: 14px; height: 14px; }
.unutulmaz .film-list-type span, .unutulmaz .film-list-imdb span { padding-top: 4px; line-height: 16px; }
.unutulmaz .film-list-quality { bottom: 0 !important; top: auto !important; }
.unutulmaz .film-list-quality span {  background: none !important; font-size: 10px; }
.unutulmaz .film-list-info { height: 45px; }
.unutulmaz .film-list-container { padding: 8px 7px !important; }

.main-film-title { height: 45px; line-height: 65px; padding: 0 24px; font-weight: 100; font-size: 20px; color: #9f9f9f; text-shadow: 0 1px 1px #000; }
.main-film-title strong { font-size: 20px; color: #fff; }
.main-film-title strong span { font-size: 22px; }
.main-film-title i { color: #fff; margin-right: 5px; font-size: 22px;}
.paginate-links-hidden { display: none; }

.yorum-yok { padding: 10px 0; color: #777; }
.comment-respond { background: #2f2f2f; border-radius: 10px; margin-top: 10px; box-shadow: 0 1px 3px rgba(0,0,0,.38), inset 0 1px 3px rgba(255,255,255,.10); padding: 10px; position: relative; min-height: 139px; }
.comment-form-comment textarea { border-radius: 10px; background: #2b2b2b; padding: 10px; width: 561px; border: none; height: 50px; vertical-align: top; font-family: Alegreya Sans; color: #c1c1c1; font-weight: 300; font-size: 14px; }
.logged-in-as { width: 83px; float: left; text-align: center; }
.logged-in-as a { color: #a0a0a0; font-size: 13px; font-weight: 300; }
.logged-in-as img { display: block; border-radius: 48px; width: 48px; height: 48px; margin: 0 auto; margin-bottom: 5px; }
.commentlist { max-height: 350px; overflow: hidden; }
.comment-form-comment { float: right; }
.comment-form { padding-bottom: 50px; }
.comment-form p { padding: 5px 0; }
.comment-form label { display: inline-block; width: 90px; line-height: 30px; }
.comment-form input[type="text"] {border-radius: 4px; background: #2b2b2b; border: 1px solid #212121; padding: 5px; width: 201px; vertical-align: top; font-family: Alegreya Sans; color: #c1c1c1; font-weight: 300; font-size: 14px;  }
.form-notice { display: block; text-shadow: 0 1px 1px #000; height: 47px; line-height: 47px; background:#202020; box-shadow: inset 0 1px 3px rgba(255,255,255,.10),  0 1px 3px rgba(0,0,0,.38); clear: both; position: absolute; bottom: 0; left: 0; right: 0; padding: 0 10px !important; border-radius: 0 0 10px 10px; color: #777; }
.form-notice strong { color: #fff; }
.form-submit input { position: absolute; right: 0; bottom: 0; height: 47px; line-height: 47px; background: #3e3e3e; box-shadow: inset 0 1px 3px rgba(255,255,255,.10),  0 1px 3px rgba(0,0,0,.38); font-family: Alegreya Sans; font-size: 14px; font-weight: bold; border: none; color: #fff;text-transform: uppercase; border-radius: 0 0 10px 0; cursor: pointer; padding: 0 20px; }
.form-submit input:hover { background: #303030; }
.film-sag { width: 300px; float: right; padding-top: 15px; }
.film-begeni { width: 145px; display: inline-block; height: 35px; line-height: 38px; text-align: center; color: #202020; font-size: 14px; box-shadow: inset 0 1px 3px rgba(255,255,255,.13), 0 1px 3px rgba(0,0,0,0.18); background: #cf9d17; border-radius: 5px; border-bottom: 3px solid #876b09; }
.film-begeni i { margin-right: 5px; }
.film-begeni.begenmedim { background: #cd5534; border-bottom: 3px solid #993419; float: right; }
.film-begeni:hover { box-shadow: inset 0 1px 10px rgba(255,255,255,.50); }
.film-begeni.active { background: #333; color: #777; border-bottom: 3px solid #222; }
.begenenler { height: 37px; line-height: 37px; background: #202020; border-radius: 5px; margin-top: 5px; box-shadow: 0 1px 3px rgba(0,0,0,.38), inset 0 1px 3px rgba(255,255,255,.10); padding: 0 15px; }
.begendi, .begenmedi { display: inline-block; font-size: 13px; font-weight: 100; }
.begendi i, .begenmedi i { margin-right: 5px; }
.begenmedi { float: right; }
.begendi i { color: #cf9d17; }
.begenmedi i { color: #cd5534; }
.alignleft {float: left; font-size: 16px; color}
.alignright {float: right; font-size: 16px;}
#selectpart {font-family: "Trebuchet MS", "Lucida Grande", sans-serif;font-size: 15px;font-weight: bolder;color: #909090;text-align: center;background: #FFAF00;padding: 5px;border-radius: 5px;}#selectpart a:link {color: #424242; text-decoration: none}#selectpart a:visited {color: #424242; text-decoration: none}#selectpart a:hover {color: #000000; text-decoration: none}
.yonetmen-oyuncu { margin-top: 5px; }
.yonetmen-oyuncu-title { height: 57px; line-height: 57px; background: #252525; box-shadow: inset 0 0 13px rgba(255,255,255,.08), 0 0 6px rgba(0,0,0,.26); border-radius: 10px 10px 0 0; padding: 0 24px; font-size: 16px; font-weight: 100; color: #c7c7c7; text-shadow: 0 0 2px rgba(0,0,0,.72); }
.yonetmen-oyuncu-title strong { color: #fff; font-weight: 700 !important; }
.yonetmen-oyuncu-title i { margin-right: 5px; color: #fff; }
.yonetmen-oyuncu ul { display: table; width: 100%; }
.yonetmen-oyuncu ul li { height: 60px; display: table-row; vertical-align: middle; }
.yonetmen-oyuncu ul li div { display: table-cell; vertical-align: middle; padding: 0 15px; background: #202020; }
.yonetmen-oyuncu ul li.orow-2 div { background: #1b1b1b; }
.yonetmen-oyuncu ul li span { display: block; font-size: 12px; }
.yonetmen-oyuncu ul li a { color: #fff; font-weight: 100; font-size: 17px; line-height: 20px; }
.ozel-alan-300x250 { padding-top: 10px; }
.film-share { font-size: 12px; font-weight: 100; margin-bottom: 0; }
.film-share span { float: left; display: inline-block; line-height: 55px; }
.etiketler, .ekleyen { padding: 20px 0 10px 0; }
.etiketler a, .ekleyen a { display: inline-block; margin-left: 5px; }
.kategoriler-detay { padding: 15px 0 5px 0; }
.kategoriler-detay i { margin-right: 5px; }
.kategoriler-detay a { display: inline-block; margin-left: 3px; }
.type-haberler p { padding: 5px 0; font-size: 16px; line-height: 22px; }
.haber-thumb { height: 269px; overflow: hidden; margin-bottom: 10px; }
.haber-thumb img { width: 100%; height: auto !important; border-radius: 5px 5px 0 0; }

.supermini {  float: none; width: 300px; }
.supermini .scrollbar-inner { height :250px; }
.supermini li { height: 60px; }
.supermini .mini-tab-title { font-size: 17px; height: 47px; line-height: 47px; }
.supermini .mini-tabs-number { width: 36px; height: 60px; line-height: 60px; font-size: 16px; }
.supermini .mini-tabs-image { width: 45px; height: 60px; line-height: 60px; }
.supermini .mini-tabs-title { width: 124px; height: 60px; }
.supermini .mini-tabs-title div { width: 124px; height: 60px; font-size: 12px; }
.supermini .mini-tabs-hit div { height: 60px; }
.supermini .mini-tabs-title strong { font-size: 12px; line-height: 14px; }
.supermini .mini-tabs-title span {  }
.supermini .mini-tabs-hit { width: 70px; height: 60px; line-height: 60px; font-size: 13px; }
.supermini .mini-tabs-hit div { font-size: 10px; }
.supermini .mini-tabs { height: 41px; line-height: 41px; }
.supermini .mini-tabs li a { font-size: 13px; padding: 0 3px; }
.supermini .encok-gizli .mini-tabs-title, .supermini .encok-gizli .mini-tabs-title div { width: 194px !important; }

.film-bulunamadi { padding: 0 24px 24px 24px; font-size: 16px; font-family: Roboto; color: #cf9d17; }

.popular-holder { margin-top: 15px; position: relative; width: 458px; height: 140px; overflow: hidden; }
.popular-holder ul { position: absolute; height: 140px; width: 10000px; }
.popular-holder ul li { display: inline-block; position: relative; width: 108px; height: 140px; float: left; margin-right: 7px; }
.popular-holder ul li .film-list-container { padding: 5px 6px !important; border-radius: 3px; }
.popular-holder ul li img { border-radius: 3px !important; }
.popular-holder .film-list-title h3 { font-weight: 300; font-size: 11px; line-height: 13px; padding: 3px 5px; }
.popular-holder .film-list-title { padding: 0 5px; }
.popular-oyuncu .popular-holder { float: right; }

.popular-sagsol { display: inline-block; }
.popular-sagsol i { font-weight: 700; }
.popular-sol { margin-left: 10px; margin-right: 3px; }
.popular-sol i {  color: #000; }
.popular-sag i { color: #ddb135; }
.popular-oyuncu .popular-sag { margin-right: 10px; }
.sinema-mod { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.90); z-index: 5000; display: none; }
.smod { position: relative; z-index: 5001; }
.film-iframe.sinemamod { z-index: 6000; }
.sinema-mod-content { position: absolute; left: 50%; top: 50%; }

.main-tab-left { width: 685px; float: left; }
.main-tab-right { width: 300px; float: right; }
.main-tab-right .ozel-alan-300 { padding-top: 10px; }

.rastgele-film { width: 310px; float: right; margin-top: 20px; }
.rastgele-title { height: 47px; border-radius: 10px 10px 0 0; padding: 0 20px; background: #252525; box-shadow: inset 0 0 13px rgba(255,255,255,.08), 0 0 6px rgba(0,0,0,.26); font-size: 18px; line-height: 47px; font-weight: 100; color: #8B8B8B;}
.rastgele-title i, .rastgele-title strong { color: #fff; }
.rastgele-title::first-letter { font-size: 20px; }
.rastgele-title i { margin-right: 5px; }
.rastgele-holder { height: 480px; background: #202020; box-shadow: inset 0 1px 3px rgba(255,255,255,.08), 0 1px 3px rgba(0,0,0,.38); border-radius: 0 0 10px 10px; }
.rastgele-film ul li { padding: 5px 10px; }
.rastgele-film ul li a { display: block; }
.rastgele-scroll { max-height: 355px; overflow: hidden; }
.search-film { height: 34px; padding: 10px; background: #131313; border-radius: 0 0 10px 10px; box-shadow: inset 0 0 13px rgba(255,255,255,.05); position: relative; margin-bottom: 10px; }
.search-film input { height: 34px; line-height: 34px; padding: 5px 10px; background: #121212; box-shadow: inset 0 0 13px rgba(0,0,0,.25); border: none; width: 100%; box-sizing: border-box; border-radius: 8px; color: #555; font-size: 12px; }
.search-film button { position: absolute; top: 10px; right: 10px; bottom: 10px; width: 34px; background: none; border: none; color: rgba(255,191,0,.50); }
.alt-mini .rastgele-film { width: 272px; }
.alt-mini .rastgele-holder { height: 408px; }
.alt-mini .rastgele-scroll { max-height: 335px; }
.mobile-menu, .mobile-logo { display: none; }

.category-title { height: 61px; line-height: 61px; border-radius: 10px 10px 0 0; background: #303030; padding: 0 20px; box-shadow: inset 0 0 13px rgba(255,255,255,.08), 0 0 6px rgba(0,0,0,.26); font-size: 18px; font-weight: 100; text-transform: uppercase; }
.category-title strong, .category-title i { color:#fff; }
.category-title i { margin-right: 5px; }

.type-taxonomy, .other-type { line-height: 18px; font-size: 14px; font-weight: 300; }
.type-taxonomy .taxonomy-image { float: left; margin-right: 10px; margin-bottom: 10px; border-radius: 5px; }
.tax-tip { display: inline-block; font-size: 18px; font-weight: 300; vertical-align: top; line-height: 56px; color: #ccc; }
.tax-vozel { color: #ddb135; }


.box { padding-top: 10px }
.box-title { height: 56px; line-height: 56px; padding: 0 20px; font-weight: 100; background: #252525; position: relative; z-index: 3; box-shadow: inset 0 0 13px rgba(255,255,255,.13), 0 0 6px rgba(0,0,0,.26); border-radius: 10px 10px 0 0; font-size: 17px; color: #8b8b8b; text-shadow: 0 1px 1px #000; }
.box-title strong { font-size: 20px; color: #fff; }
.box-title strong span { font-size: 22px; }
.box-title i { color: #fff; margin-right: 5px; font-size: 22px;}
.box-content { background: #202020; border-radius: 0 0 10px 10px; padding: 10px; line-height: 16px; }
.box-content p { padding: 5px 0; }
.box-content ul.vip-ul { padding: 5px 0; }
.box-content ul.vip-ul li { padding:2px 10px; color: #d0d0d0; }
.box-content u.vip-ull li::before { content: "- " }
.vip-kutu { display: inline-block; padding: 0 16px; background: #dd8009; color: #4e2d04; line-height: 30px; border-radius: 4px; border: 1px solid #965b0f; margin: 10px 0; }
.vip-info { margin-top: 10px; background: #252525; }
.vip-title { background: #181818; line-height: 42px; padding: 0 15px; font-size: 17px; font-weight: 600; border-radius: 5px 5px 0 0; }
.vip-prices { padding: 10px; }
.vip-prices li { display: inline-block; padding: 6px 10px; border-radius: 3px; background: #333; font-size: 15px; }
.vip-prices li strong { font-family: Roboto; color: #dd8009; font-size: 12px; }
.vip-secenek { padding: 10px; line-height: 22px;color: #999; }
.vip-secenek strong { font-size: 16px; display: block; color: #fff; }
.vip-left { float: left; width: 40%;  }
.vip-right { float: right; width: 58%; }
.vip-banka strong { color: #d0d0d0; }
.vip-banka span { display: inline-block; width: 90px; }
.vip-banka li { padding: 3px 0; border-bottom: 1px solid #313131; }
.vip-banka li:last-child { border-bottom: 0; }
.vip-odeme-bilgi { color: #dd8009; }
.vip-bildirim { background: #252525; padding: 10px; }
#vip-form { padding-top: 15px; }
.odeme-tamam { padding: 10px; color: #30aa20; font-weight: 600; }

.neler-oluyor li { display: inline-block; float: left; width: 600px; padding: 5px 0; }
.neler-oluyor .neler-image { width: 50px; text-align: center; float: left; }
.neler-oluyor .neler-info { float: right; width: 540px; }
.neler-user { color: #fff; }
.neler-film { color:#dd8009; }
.neler-info i { margin-right: 5px; }
.neler-yorum { background: #242424; padding: 10px; border-radius: 5px; font-size: 13px; margin: 5px 0; }
.neler-2 { float: right !important; }
.neler-date { color:#999; }
.neler-scroll { max-height: 500px; overflow: hidden; }
.yan-rek { position: absolute; top: 10px; width: 120px }
.yan-rek.yan-sol { left: -130px; text-align: right; }
.yan-rek.yan-sag { right: -130px; text-align: left; }

.splash { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background:#222; z-index: 10000; }
.splash-top { height: 40px; line-height: 40px; background: #343434; padding: 0 20px; }
.splash-top a { float: right; }
.splash-content { display: block; margin: 0 auto; width: 900px; text-align: center; }

.pageskin { position: absolute; width: 100%; height: 1080px; }
.pageskin-holder { position: relative; }

.footer-links { text-align: center; padding-bottom: 0px; }
.footer-links a { color: #333;}
.mobile-search { display: none; }

.ana-orta { padding: 10px 0; }

.popular-full-link { clear: both; padding-top: 10px; }
.popular-full-link a { display: inline-block; background:#222; color: #999; padding: 0 5px; line-height: 20px; border-radius: 3px; font-size: 10px; text-transform: uppercase; }
.popular-oyuncu .popular-full-link { text-align: right; padding-right: 5px; }

.vip-ozeldir { font-size: 26px; font-weight: 600; color: #dfb638; padding: 10px 0; }
.vip-ozeldir i { font-size: 46px; vertical-align: middle; margin-right: 5px; }
.vip-ozel-li { background: #000 !important; color: #dfb638 !important; }

@media screen and (max-width: 980px) {
	.center { width: 96%; }
	.slider, .slider-iki, .top, .user-mini-panel, .es-info, .socialpagi, .filter-man, .filter-robot, .logo { display: none; }
	.header { height: 60px; }
	.logo { position: relative; top: auto; left: auto; float: left; margin-top: 10px; }
	div.search { position: relative; top: auto; left: auto; float: right; margin: 20px 10px 10px 0; width: 50%; display: none; }
	div.search input[type="text"] { width: 100%; left: 0; }
	div.search .categories-holder { width: 40%; }
	.search-holder, .categories-holder { display: none !important; }
	.filter-select { display: block; margin-bottom: 10px;  box-sizing: border-box; margin-right: 0; width: 100% !important }
	.filters, .filters .center { height: auto; }
	.filter-list { position: relative; top: auto !important; left: auto !important; width: 80%; margin: 0 auto; padding: 20px 0; }
	.filter-robot-btn { display: block; }
	.filter-robot-btn button{ width: 100%; box-sizing: border-box }
	.editorun-sectikleri, .main-film-tabs { display: none; }
	.yan-rek, .mini-tab-list { display: none; }
	.films-standard { padding: 0; background: none; box-shadow: none; }
	li.mobil-tekli { width: 96% !important; float: left !important; margin: 0 !important; margin-bottom: 10px !important; padding: 1%;  }
	li.mobil-ikili { width: 46% !important; float: left !important; margin: 0 1% !important; margin-bottom: 10px !important; padding: 1%;  }
	li.mobil-uclu { width: 29% !important; float: left !important; margin: 0 1% !important; margin-bottom: 10px !important; padding: 1%;  }
	li.mobil-dortlu { width: 21% !important; float: left !important; margin: 0 1% !important; margin-bottom: 10px !important; padding: 1%;  }
	.main-film-list { background: none; box-shadow: none; }
	.full-cat-list { width: 100%; margin: 0; }
	.full-width-dark { display: none; }
	.honkur { width: 100% !important; float: none !important; }
	.honkur-image { width: 20%; }
	.honkur-info { width: 79%; }
	.honkur-image img { width: 70%; height: auto; }
	.haberler { display: none; }
	.rastgele-film { width: 100% !important; float: none !important; margin: 0; margin-top: 10px !important; }
	.unutulmaz { width: 100%; margin: 0; }
	.mobile-logo { display: inline-block; float: left; }
	.mobile-logo img { height: 50px; margin-top: 5px; }
	.mobile-menu { display: block; }
	.mobile-menu ul { display: table; width: 100%; }
	.mobile-menu li { display: table-cell; text-align: center; background: #222; line-height: 45px; }
	.mobile-menu li a { color: #c98901; display: block; }
	.main-menu { height: auto; display: none; }
	.main-menu li { float: none; display: block; border-right: 1px solid #0c0c0c !important; border-left: 1px solid #1B1B1B !important; }
	.main-menu li a { display: block; }
	.kategori-sub { height: 300px; position: relative !important; top: auto !important; left: auto !important; right: auto !important;  }
	.sub-menu { position: relative !important; top: auto !important; left: auto !important; right: auto !important; display: none; background: #222 !important; box-shadow: none !important; width: 100% !important; }
	.sub-menu li { height: auto !important; line-height: 40px !important; border: none !important; }
	.sub-menu li a { color: #fff !important; font-size: 14px !important; padding: 0 25px !important; }
	.kategori-sub-top { display: none; position: relative !important; top: auto !important; left: auto !important; right: auto !important; }
	.main-menu li:hover .kategori-sub, .main-menu li:hover .sub-menu { display: none; }
	.menu li { height: auto; }
	.film-info li { margin: 3px; }
	.film-stars { display: none; }
	.film-ozet { display: block; clear: both; }
	.film-icerik { width: 100%; float: none; }
	.ul-film-scroll { width: 100%;}
	.film-details .film-title { font-size: 24px; float: none; }
	.film-details .film-title::first-letter { font-size: 29px; float: none; }
	.filmonu img { max-width: 100%; max-height: 90%; }
	.logged-in-as { width: 20%; }
	.comment-form-comment { width: 78%; }
	.comment-form-comment textarea { width: 100%; box-sizing: border-box; }
	.form-notice { display: none; }
	.film-sag { float: none; width: 100%; }
	.film-begeni { width: 40%; }
	.film-share { display: block; }
	.ozel-alan-300x250 { display: none; }
	.ajax-forms { position: absolute; }
	.ajax-form { width: 90%; position: absolute; }
	.mobile-search { display: none; position: relative !important; float: none !important; width: 90% !important; margin: 10px auto !important; }
	.mobile-search input { position: relative !important; width: 100% !important; box-sizing: border-box !important; }
	.unutulmaz { margin-top: 10px; }
	.main-film-title { padding-bottom: 20px; font-size: 15px; }
	.main-tab-left, .main-film-mini, .main-tab-right, .cat-list-mini { width: 100% !important; float: none !important; }
	.main-tab-right, .pagination { clear: both !important; }
	.ozel-alan-300 { display: none ;}
	.main-film-mini { height: auto; }
	.category-title { background: none; box-shadow: none; }
	.profile-header { height: auto; }
	.profile-left { width: 100%; float: right; }
	.profile-right { width: 100%; float: left; }
	.profile-image { width: 25%; }
	.profile-info { width: 73%; padding: 20px 1% 20px 0; }
	.profile-image img { width: 80%; height: auto; }
	.profile-info-bottom li { width: 45% !important; border: none !important; padding: 5px 1% !important; }
	.profile-content { padding: 10px 0; background: none; box-shadow: none; }
	.profile-title { background: none; box-shadow: none; }
	.film-share .pagination { float: right !important; clear: none !important; }
	.film-title .tax-tip { display: block; }
	.splash { display: none !important; }
	.ana-orta { display: none !important; text-align: center; }
	.ozel-alan img { width: 100% !important; max-width: 100%; height: auto !important; }
}
