/* CSS Document */html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px 0 0; padding: 0; }table { border-collapse: collapse; border-spacing: 0; }fieldset, img { border: 0; }address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }del, ins { text-decoration: none; }li { list-style: none; }caption, th { text-align: left; }h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }q:before, q:after { content: ''; }abbr, acronym { border: 0; font-variant: normal; }sup { vertical-align: baseline; }sub { vertical-align: baseline; }legend { color: #000; }input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }input, button, textarea, select { *font-size:100%;}input, textarea { outline: none; }input:active, textarea:active { outline: none; }:focus { outline: none; }.cl:before, .cl:after { content: ""; display: table; }.cl:after { clear: both; }.cl { zoom: 1; }/*Carcas*/body { margin: 0px; padding: 0px; background-color: #1c1c1c; color: #b1b1b1; background-image: url(/img/bg.gif); font: 12px Arial, Helvetica, sans-serif; background-repeat: repeat; }a { text-decoration: none; color: #FFFFFF; }a:hover { text-decoration: none; color: #FFFFFF; }.all { background-image: url(/img/bg-header.png); background-position: 0px 0px; background-repeat: repeat-x; }.container { display: block; max-width: 1788px; min-width: 756px; margin-left: auto; margin-right: auto; }.up { display: block; height: 82px; width: 82px; position: fixed; bottom: 80px; -webkit-transition: all 1s ease-in 5ms; -moz-transition: all 1s ease-in 5ms; transition: all 1s ease-in 5ms; text-indent: -9999px; -ms-transition: all 1s ease-in 5ms; -o-transition: all 1s ease-in 5ms; z-index: 9999; background-image: url(/img/to-top.png); background-position: 0px 0px; background-repeat: no-repeat; right: 0px; }.header{ position: relative; z-index: 99; margin-bottom: 10px; }.menu { height: 45px; float: left; line-height: 45px; font-size: 12px; position: relative; }.menu li { float: left; margin-right: 1px; text-transform: uppercase; position: relative; background-image: url(/img/separator.png); background-position: right center; background-repeat: no-repeat; height: 45px; }.menu li a { padding-left: 10px; padding-right: 10px; display: block; }.menu li a:hover, .menu li.active a { background-color: #700000; color: #FFFFFF; background-image: url(/img/hover.png); }.share { float: right; height: 32px; width: 245px; margin-top: 7px; }.sep { margin-top: 12px; position: relative; margin-bottom: 5px; height: 55px; }.logo{ background-image: url(/img/logo.png); width: 359px; height: 51px; position: absolute; top: 0px; left: 0px; display: block; }.logo a{display:block; width:inherit; height:inherit; text-indent:-9999px;}.welcome { left: 380px; right: 260px; position: absolute; height: 50px; margin-top: 4px; overflow: hidden; }.box-search { height: 29px; float: right; display: block; width: 238px; border: 1px solid #ed3a3a; padding: 1px; margin-top: 12px; background-color: #dddddd; -webkit-box-shadow: inset 2px 2px #bcbcbc; box-shadow: inset 2px 2px #bcbcbc; }.box-search .input{ float: left; width: 190px; height: 28px; border-style: none; background-color: transparent; color: #000000; font-size: 12px; line-height: 28px; padding-left: 10px; padding-right: 10px; }.box-search .button{ width: 18px; height: 18px; background-image: url(/img/search-ic.png); background-color: transparent; border-style: none; text-transform: capitalize; text-indent: -9999px; float: right; cursor: pointer; background-position: 0px 0px; display: block; margin-right: 5px; margin-top: 5px; }.heading { margin-bottom: 2px; width: 100%; }.heading .arrow { background-image: url(/img/ic-h.png); background-repeat: no-repeat; background-position: left center; float: left; padding-left: 20px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; }.thumbs{text-align:center;}.cat-item { display: inline-block; vertical-align: top; width: 308px; height: 233px; position: relative; *display:inline; zoom: 1; margin: 0px 2px 4px; }.cat-item a img { width: 300px; height: 225px; display: block; -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; }.cat-item a:hover img{-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}.cat-item a{ padding: 4px; display: block; background-color: #171616; }.cat-item a:hover{ background-color: #a12121; }.cat-item a .name { float: left; padding: 4px 5px; position: absolute; left: 8px; color: #FD1717; font-size: 14px; text-transform: uppercase; font-weight: bold; background-color: #171616; bottom: 8px; }.cat-item a:hover .name{ color: #FFFFFF; background-color: #a12121; }.cat-item a .items{ font-size: 10px; color: #FFFFFF; position: absolute; right: 8px; bottom: 8px; padding-left: 4px; padding-right: 3px; display: none; background-color: #171616; }.cat-item a:hover .items{ display: block; }.text-cat, .search-log{ padding: 10px; margin-bottom: 20px; background-color: #171616; }.text-cat ul{ display: inline-block; width: 20%; text-align: left; vertical-align: top; float: left; font-size: 14px; }.text-cat ul li{ background-image: url(/img/li.png); background-repeat: no-repeat; background-position: left center; padding-left: 7px; text-align: left; color: #A2A2A2; }.text-cat ul li a{ text-transform: capitalize; margin-right: 5px; font-weight: bold; }.text-cat ul li a:hover{ color: #FF0004; }.search-log a{ font-size: 12px; display: inline-block; background-color: #1C1C1C; padding: 4px; text-transform: uppercase; font-weight: bold; margin-right: 3px; margin-bottom: 3px; }.search-log a:hover{ background-color: #E10404; }.search-log a span{ font-weight: normal; color: #FF0000; }.search-log a:hover span{ color: #000000; }.adv_banners { display: block; width: 100%; height: 256px; overflow: hidden; margin-top: 25px; margin-bottom: 25px; padding-top: 5px; padding-bottom: 5px; text-align: center; }.adv_banners .banner { display: inline-block; padding: 3px; margin: 2px 10px; background-color: #171616; }
.morecat { padding-top: 20px; overflow: hidden; font-size: 0; text-align: center; }
.morecat a { background-color: rgb(10,10,20); border: 1px solid rgb(70,70,80); border-radius: 2px; margin: 0 auto; width: 90%; max-width: 400px; display: block; padding: 10px 2%; font-size: 16px; text-transform: uppercase; }
.morecat a i { color: rgb(68,186,235); }
.morecat a:hover { background-color: #FF0000; color: rgb(255,255,255); border-color: rgb(28,146,195); text-shadow: none; }
.morecat a:hover i { color: rgb(255,255,255); }
.about { text-align: justify; padding: 10px; margin-top: 20px; margin-bottom: 20px; display: block; background-color: #171616; }.t_item { display: inline-block; *display:inline; zoom: 1; width: 248px; margin: 0px 2px 4px; }.t_item a { text-decoration: none; }.t_item a img { display: block; height: 225px; width: 300px; border: 4px solid #171616; }.t_item a:hover img { border: 4px solid #FF0000; }.t_item a .s_name { font-size: 12px; text-align: center; display: block; height: 16px; width: 248px; overflow: hidden; text-transform: capitalize; }.t_item a:hover .s_name { color: #FF0000; }.footer { margin-top: 35px; padding-top: 10px; padding-bottom: 10px; text-align: center; background-color: #171616; border-top: 3px solid #700000; }.item  { display: inline-block; vertical-align: top; width: 308px; position: relative; *display:inline; zoom: 1; margin: 0px 2px 4px; }.item a{ padding: 4px; display: block; background-color: #171616; }.item a:hover{ background-color: #a12121; }.item a img { width: 300px; height: 225px; display: block; -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; }.item a:hover img{-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}.item a .name{ font-size: 12px; font-weight: bold; text-align: left; padding-left: 5px; padding-right: 5px; height: 14px; overflow-y: hidden; text-transform: capitalize; }.item a .duration { position: absolute; display: block; float: left; top: 8px; color: #FFFFFF; font-size: 10px; padding: 2px 4px; background-color: #171616; right: 8px; }.item a:hover .duration { color: #FFFFFF; }.pages { display: inline-block; height: 48px; background-repeat: repeat-x; float: right; margin-top: 2px; margin-right: 2px; }.pagination{text-align:center;}.pagination .pages{float:none;}.pages li { display: inline-block; padding-right: 1px; height: 48px; }.pages li a { display: block; height: 48px; line-height: 48px; font-size: 10px; text-decoration: none; width: 48px; font-weight: bold; text-transform: uppercase; text-align: center; background-color: #171616; }.pages li.prev a, .pages li.next a { text-decoration: none; width: 55px; }.pages li a:hover, .pages li .act_page, .pages li .act_page:hover { display: block; text-decoration: none; background-color: #FF0000; color: #FFF; }.smov { display: block; float: left; height: 30px; width: 30px; line-height: 30px; text-align: center; padding-right: 1px; }.gallery { padding: 5px; background-color: #171616; margin-bottom: 15px; }.movie { display: block; float: left; width: 860px; }.player { width: 860px; height: 484px; }.player iframe, .player object{width: 100% !important; height: 100% !important;}.adv-gall { display: block; float: right; width: 306px; }.adv-gall ins { padding: 3px; width: 300px; margin-bottom: 1px; display: block;}.vid-info { padding: 5px; margin-bottom: 5px; margin-top: 5px; }.data { position: relative; border-bottom: 1px solid #140E0E; padding-bottom: 8px; margin-bottom: 5px; }.rating { float: left; height: 28px; }#rating_div { font-size: 14px; font-weight: bold; color: #FF0024; float: left; display: block; height: 28px; line-height: 28px; }.buttn-like { height: 28px; line-height: 28px; display: inline-block; padding-right: 10px; padding-left: 10px; cursor: pointer; color: #FFFFFF; font-size: 12px; background-color: #565656; }.buttn-like:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #FF0000; }.current { display: block; float: left; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; margin-left: 15px; background-repeat: no-repeat; }.dur { float: right; padding-left: 20px; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; }.dur span { color: #FF0024; }.decr { display: block; position: relative; }.comment{ position: relative; clear: left; margin-top: 10px; padding: 10px 15px; font-size: 14px; }.g-tags { color: #FFF; font-size: 14px; display: block; line-height: 20px; margin-top: 5px; margin-left: 15px; margin-right: 15px; }.g-tags a { background-color: #565656; padding: 2px 5px; margin-bottom: 5px; display: inline-block; }.g-tags a:hover { text-decoration: none; color: #FFFFFF; background-color: #D20606; }.text a { display: block; width: 100%; margin-top: 6px; margin-bottom: 0px; text-decoration: none; text-align: center; background-color: #FF0000; font-size: 31px; padding-top: 10px; padding-bottom: 10px; color: #FFFFFF; margin-right: 2px; }.text a:hover { background-color: #565656; color: #FFFFFF; }.menu-toggler {    display: none;    position: absolute;    top: 0;    left: 0;    width: 40px;    height: 40px;    background: url(/img/menu.png) no-repeat 50% 50%;    cursor: pointer;    transition: 0.15s ease transform;}.menu-toggler.opened {    transform: rotate(90deg);} @media screen and (min-width: 1764px) and (max-width: 1920px) { .container { width: 1764px; }.movie { display: block; float: left; width: 1440px; }.player { width: 1440px; height: 810px; } }@media screen and (min-width: 1512px) and (max-width: 1763px) { .container { width: 1512px; }.movie { display: block; float: left; width: 1165px; }.player { width: 1165px; height: 665px; }.related{ overflow: hidden; height: 373px; } }@media screen and (min-width: 1260px) and (max-width: 1512px) { .container { width: 1260px; }.movie { display: block; float: left; width: 930px;}.player { width: 930px; height: 523px; }.related{ overflow: hidden; height: 560px; }} @media screen and (min-width: 1008px) and (max-width: 1259px){ .container { width: 1008px; }.adv-gall {display: block; width: 100%; height: 256px; overflow: hidden; margin-top: 25px; margin-bottom: 25px; padding-top: 5px; padding-bottom: 5px; text-align: center; }.adv-gall ins { display: inline-block; padding: 3px; margin: 2px 10px;  width:300px; height: 250px;}.movie { display: block; float: left; width: 1000px;}.player { width: 1000px; height: 563px; } } @media screen and (min-width: 756px) and (max-width: 1007px){ .container { width: 756px; }.welcome {display: none;}.about {display: none;}.adv-gall {display: block; width: 100%; height: 256px; overflow: hidden; margin-top: 25px; margin-bottom: 25px; padding-top: 5px; padding-bottom: 5px; text-align: center; }.adv-gall ins { display: inline-block; padding: 3px; margin: 2px 10px; background-color: #2C3035; width:300px; height: 250px;}.movie { display: block; float: left; width: 746px;}.player { width: 746px; height: 420px; }	 }@media screen and (max-width: 756px){    .welcome {display: none;}    .about {display: none}    .container { width: 100%; min-width: 320px; }    .adv-gall {display: block; width: 100%; height: 256px; overflow: hidden; margin-top: 25px; margin-bottom: 25px; padding-top: 5px; padding-bottom: 5px; text-align: center; }    .adv-gall ins { display: inline-block; padding: 3px; margin: 2px 10px; background-color: #2C3035; width:300px; height: 250px;}    .movie { display: block; float: left; width: 100%;}    .player { width: 100%; height: 420px; }    .thumbs { letter-spacing: -5px; }    .cat-item { width: 50%; height: auto; margin: 0; letter-spacing: 0}    .cat-item a img { width: 100%; height: auto; }    .item { width: 50%; height: auto; margin: 0; letter-spacing: 0}    .item a img { width: 100%; height: auto; }}@media all and (max-width:600px) {    .search-log a {display:inline-block  !important; padding:5px 10px !important; margin:5px !important; font-size:15px !important;}    .share {display: none;}    .menu {width: 100%; text-align: center;}    .menu li {float: none; display: inline-block;}    .logo {position: relative; width: 315px; margin: 0 auto;}    .box-search {float: none; width: 96%; margin: 10px auto 0;}    .player { height: 350px; }}@media all and (max-width:460px) {    .all {background-size: 100% 150px; background-position: 0 0;}    .header {padding: 40px 0 0 0;}    .menu-toggler {        display: block;    }    .menu {        display: none;        position: absolute;        z-index: 1;        background-color: #171616;        top: 39px;    }    .menu li {        display: block;        background: #000;    }}

