/* 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: 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; background: #28282A; } 
input:active, textarea:active {outline:none;}
:focus {outline:none;} 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*Carcas*/
body { font-family: 'Questrial', Tahoma, Geneva, sans-serif; margin: 0px; padding: 0px; font-weight: 400; background: #000000; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }.header { position: relative; z-index: 99; height: 47px; display: block; }
.container { background: url(/img/header-bg.png) repeat-x 0px 0px; }

.wrapper { display: block; position: relative;  }
.content { display: block; position: relative; z-index: 1; }
* html .wrapper, * html .content{
	width: expression( document.body.clientWidth < 1001 ? "1000px" : "auto" ); /* set min-width for IE */
	}
.logo { position: absolute; background: url(/img/logo.png); height: 43px; width: 278px; display: block; left: 5px; top: 0px; }
.logo a { text-indent: -9999px; display: block; height: 100%; width: 100%; }

.box-right { display: block; position: absolute; top: 12px; right: 0px; margin-right: 5px; }
.box-right form { display: block; float: left; }
.box-right form .s_input { background: #fff; border: 1px solid #d9d9d9; line-height: 22px; display: block; float: left; height: 22px; width: 160px; padding-left: 10px; font-size: 14px; color: #464646; }
.box-right form .s_input:focus { width: 180px; }

.box-right form .buton { display: block; float: left; height: 16px; width: 16px; margin-top: 4px; margin-left: 5px; }

.nav { position: absolute; display: block; top: 6px; left: 290px; height: 34px; float: left; font-family: Verdana, Geneva, sans-serif; letter-spacing: -1px; }
.nav li { height: 34px; float: left; display: block; margin-right: 1px; }
.nav li a { display: block; float: left; padding-right: 10px; padding-left: 10px; line-height: 37px; height: 37px; text-transform: uppercase; font-weight: bold; font-size: 14px; color: #FFFFFF; text-decoration: none; background: url(/img/btn.png) repeat-x; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; text-shadow: 1px 1px #000000; }
.nav li a:hover , .nav .selected a{ color: #FF808D; text-decoration: none; background: url(/img/btn-active.png) repeat-x; text-shadow: 0px 0px #000; }
.nav li.categories a span { background: url(/img/arrow-down.png) no-repeat right 6px; padding-right: 10px; }
.nav li.categories a:hover span, .nav li.categories.selected  a span { background: url(/img/arrow-down.png) no-repeat right -29px; }

.drop { display: none; position: absolute; top: 43px; left: 0px; background: #2B2B2B; width: 99%; margin-right: .5%; margin-left: .5%; z-index: 9999; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); }
.drop ul { padding: 10px; display: block; }
.drop ul li { display: block; float: left; width: 19%; margin-left: 0.5%; padding-right: 0.4%;/* [disabled]border-bottom: 1px dotted #000000; */ }
.drop ul li span { float: right; font-size: 10px; line-height: 18px; color: #FFFFFF; }
.drop ul li a { float: left; font-size: 16px; line-height: 18px; color: #FF808D; padding-right: 5px; padding-left: 5px; text-transform: capitalize; }
.drop ul li a:hover { float: left; font-size: 16px; line-height: 18px; color: #FFFFFF; text-decoration: none; }

#hide-cat-list { text-align: center; display: block; padding-bottom: 10px; color: #FFF; }
.title { display: block; padding-right: 10px; padding-left: 10px; }
.title .name { float: left; line-height: 36px; display: block; height: 36px; padding-right: 15px; padding-left: 10px; }
.title .name h2 { display: block; background: url(/img/title-icon.png) no-repeat left center; padding-left: 25px; color: #949494; text-transform: capitalize; text-align: left; font: bold 18px Verdana, Geneva, sans-serif; }


.thumbs, .cat_text, .top { /* [disabled]padding-top: 10px; */ padding-bottom: 10px; text-align: center; display: block; }

.item { display: inline-block; position: relative; width: 242px; *display:inline; zoom: 1; margin: 3px; }

.item a { color: #ee577c; }
.item a:hover { text-decoration: none; color: #000; }


.item a img { border: 1px solid #7f7f7f; display: block; height: 180px; width: 240px; }
.item a:hover img { border: 1px solid #000000; display: block; }
.item a .info { font-size: 18px; line-height: 20px; color: #ee577c; display: block; width: 242px; height: 22px; overflow: hidden; background: url(/img/th-bg.png) no-repeat -242px bottom; font-weight: bold; text-transform: capitalize; }
.item a .t_info { font-size: 14px; line-height: 20px; color: #ee577c; display: block; width: 242px; height: 22px; overflow: hidden; background: url(/img/th-bg.png) no-repeat -242px bottom; font-weight: bold; text-transform: capitalize; text-align: center; }

.item a:hover .info , .item a:hover .s_name, .item a:hover .t_info { color: #FFF; background: url(/img/th-bg.png) no-repeat 0px bottom; }
.item a .s_name { background: url(/img/th-bg.png) no-repeat -242px bottom; width: 242px; display: block; font-size: 12px; line-height: 18px; overflow: hidden; text-transform: capitalize; }

.box-share { float: right; height: 32px; width: 251px; display: block; line-height: 36px; padding-right: 10px; padding-left: 10px; padding-top: 4px; }


.cat_text ul { display: inline-block; text-align: left; position: relative; width: 19%; vertical-align: top; font-size: 14px; padding: 0px; font-weight: bold; *display: inline; zoom:1; }
.cat_text ul li { color: #CCCCCC; display: block; text-transform: capitalize; }
.cat_text ul li a { color: #FF7384; font-size: 16px; padding-right: 5px; }
.cat_text.text-top ul { display: inline-block; text-align: left; position: relative; width: 24%; vertical-align: top; font-size: 14px; padding: 0px; font-weight: bold; *display: inline; zoom: 1; }
.cat_text.text-top ul li { display: block; background: url(/img/li.png) no-repeat left center; padding-left: 10px; text-transform: capitalize; }
.footer { margin-top: 30px; color: #CCCCCC; font-size: 12px; text-align: center; }
.footer a { color: #FFF; text-decoration: underline; }



.pager { display: inline-block; text-align: center; float: right; font-family: Verdana, Geneva, sans-serif; }
.pager.inner { display: block; text-align: center; float: none; margin-right: auto;  margin-left: auto; }

.pager li, .pager .prev, .pager .next, .pager li .scj_dots { display: inline-block; *display: inline; *zoom:1; height: 36px; line-height: 34px;/* [disabled]width: 24px; */ text-align: center; font-size: 14px; margin-left: -3px; *margin-left: -1px; }
.pager .prev a { background: url(/img/arrows.png) no-repeat -40px 10px; width: 20px; display: block; color: #FFFFFF; height: 34px; text-indent: -9999px; }
.pager .prev a:hover { background: url(/img/arrows.png) no-repeat -60px 10px; width: 20px; color: #FFF; }
.pager .next a{ background: url(/img/arrows.png) no-repeat -10px 10px; width: 20px; display: block; color: #FFFFFF; text-indent: -9999px; height: 34px; }
.pager .next a:hover { background: url(/img/arrows.png) no-repeat 10px 10px; width: 20px; }

.pager li a{ color: #EE577C; font-weight: bold; width: 34px; height: 36px; display: inline-block; background: #1D1E22; line-height: 36px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.scj_dots{ color: #090809; font-weight: bold; width: 34px; height: 34px; margin-left: -3px !important; line-height: 34px; display: inline-block; font-size: 13px; }
.pager li a:hover, .pager .act_page a { background: #ff7384; color: #FFFFFF; text-decoration: none; font-weight: bold; width: 34px; }
.gallery { display: block; max-width: 1000px; margin-right: auto; margin-left: auto; position: relative; z-index: 1; }

.gallery .title { display: block; max-width: 1000px; padding-right: 0px; padding-left: 0px; }
.gallery .title .name { float: left; line-height: 36px; display: block; height: 36px; padding-right: 0px; padding-left: 10px; max-width: 990px; }
.gallery .title .name h2 { display: block; background: url(/img/title-icon.png) no-repeat left center; padding-left: 25px; color: #949494; font-size: 18px; font-weight: bold; text-transform: capitalize; width: 962px; height: 36px; overflow: hidden; line-height: 36px; }
.adv-gall { float: right; width: 308px; }


.adv-gall ins{ display: inline-block; vertical-align: top; width: 300px; overflow: hidden; padding: 4px; margin-bottom: 2px; background: #28282A; 
}
.movie { display: block; float: left; width: 640px; position: relative; z-index: 1; }
.movie .player { position: relative; z-index: 0; display: block; height: 480px; width: 640px; }
.movie .player iframe { height: 100%; width: 100%;}


.gallery .bg { margin-bottom: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; position: relative; display: block; }
.vid-info { background: #28282A; display: block; padding: 5px; color: #CCCCCC; position: relative; }
.vid-info .data { display: block; float: left; margin-left: 10px; width: 460px; }

.vid-info p { font-size: 14px; width: 460px; float: left; margin-bottom: 3px; }
.vid-info p span { font-weight: bold; }
.vid-info p a { color: #FF7384; }
.vid-info p a:hover { color: #FFFFFF; }
.vid-info .duration { /* [disabled]position: absolute; *//* [disabled]top: 0px; *//* [disabled]right: 0px; */ width: 100%; display: block; float: left; margin-top: 10px; }
.vid-info .duration span { font-weight: bold; }
.vid-info .duration em { font-size: 24px; color: #FF7384; }


.vid-info .right-side { display: block; width: 140px; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; }
.right-side h4 { text-align: center; width: 100%; font-size: 14px; float: left; }
#rating_div { display: block; width: 100%; float: left; line-height: 34px; font-size: 24px; text-align: center; color: #FF7384; }
#rating_div .thumb_plus { display: block; height: 34px; width: 34px; background: url(/img/rate-btns.png) no-repeat 0px 0px; text-indent: -9999px; float: left; }
#rating_div .thumb_plus:hover { display: block; height: 34px; width: 34px; background: url(/img/rate-btns.png) no-repeat 0px -35px; text-indent: -9999px; float: left; }

#rating_div .thumb_minus { background: url(/img/rate-btns.png) no-repeat -35px 0px; text-indent: -9999px; display: block; height: 34px; width: 34px; float: left; }
#rating_div .thumb_minus:hover { background: url(/img/rate-btns.png) no-repeat -35px -35px; text-indent: -9999px; display: block; height: 34px; width: 34px; float: left; }

#rating_div .rating_current { width: 72px; float: left; text-align: center; color: #FFF; }
.right-side .report { display: block; font-size: 12px; margin-top: 4px; float: left; width: 100%; text-align: center; }
.right-side .report a { text-align: center; color: #FF7384; }
.spon-banner { text-align: center; width: 100%; margin-top: 5px; margin-bottom: 5px; }
.text .big { color: rgb(230, 230, 230);
font-size: 25px;
padding: 20px;
text-shadow: 0px 1px 0px rgba(220, 54, 54, 1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: rgb(221, 99, 115);
background: -moz-linear-gradient(270deg, rgb(221, 99, 115) 30%, rgb(255, 115, 132) 70%);
background: -webkit-linear-gradient(270deg, rgb(221, 99, 115) 30%, rgb(255, 115, 132) 70%);
background: -o-linear-gradient(270deg, rgb(221, 99, 115) 30%, rgb(255, 115, 132) 70%);
background: -ms-linear-gradient(270deg, rgb(221, 99, 115) 30%, rgb(255, 115, 132) 70%);
background: linear-gradient(0deg, rgb(221, 99, 115) 30%, rgb(255, 115, 132) 70%);
-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75); display: block; text-align: center; 
} 
.text .big:hover { color: rgb(221,99,115); font-size: 25px; padding: 20px; text-shadow: 0px 1px 0px rgba(45, 45, 45, 1); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: rgb(52, 50, 50); background: -moz-linear-gradient(270deg, rgb(52, 50, 50) 19%, rgb(140, 140, 140) 91%); background: -webkit-linear-gradient(270deg, rgb(52, 50, 50) 19%, rgb(140, 140, 140) 91%); background: -o-linear-gradient(270deg, rgb(52, 50, 50) 19%, rgb(140, 140, 140) 91%); background: -ms-linear-gradient(270deg, rgb(52, 50, 50) 19%, rgb(140, 140, 140) 91%); background: linear-gradient(0deg, rgb(52, 50, 50) 19%, rgb(140, 140, 140) 91%); -webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); text-decoration: none; }
.g-tags { color: #EEE; font-size: 14px; display: block; line-height: 15px; margin-top: 5px; }
.g-tags a {
	color: #ee577c;
	font-size: 14px;
	font-weight: bold;
}
.g-tags a:hover {
	color: #CCC;
	text-decoration: none;
	font-weight: bold;
}
.wrap-carusel{ width: 996px; overflow: hidden; position: relative; margin-top: 10px; margin-bottom: 10px; text-align: center; }
#slider{ display: block; width: 996px; height: auto !important; overflow: hidden; position: relative;/* [disabled]margin-top: 25px; */ }
#slider ul{width:1000%;}
#slider ul li{ float: left; width: 996px; overflow: hidden; }
#prevBtn, #nextBtn{*display:inline; *margin-left:1px; *margin-riht:1px;}
#prevBtn a{ *display:block; height: 20px; display: block; margin: 0px; background: url(/img/arrows.png) no-repeat -60px 0px; width: 20px; float: right; position: absolute; top: 10px; right: 30px; text-indent: -9999px; }
#prevBtn a:hover { background: url(/img/arrows.png) no-repeat -40px 0px; }

#nextBtn a{*display:block; height: 20px; display: block; margin: 0px; background: url(/img/arrows.png) no-repeat 0px 0px; width: 20px; position: absolute; top: 10px; right: 10px; text-indent: -9999px; }
#nextBtn a:hover { background: url(/img/arrows.png) no-repeat -20px 0px; }
.mov-social{ float: left; width: 32px; padding: 40px 0 0; position: relative; margin-right: 4px; margin-left: 4px; 
}

.index_banners { display: block; margin-top: 10px; margin-bottom: 10px; margin-right: auto; margin-left: auto;width:100%; text-align:center; }
.index_banners .banner { display: inline-block; padding: 3px;  height: 250px; width: 300px; margin-right: 2px; margin-left: 2px; background: #28282A; 
}


@media all and (max-width:1000px) {
.header {
    position: relative;
    z-index: 99;
    height: 87px;
    display: block;
}
	.box-right {
    display: block;
    position:relative;
    top: 50px;;
    right: 0px;
    margin:0;
		width:100%;
		height:auto;
		overflow:hidden;
		box-sizing: border-box;
}
	.box-right form {
    display: block;
    float: none;
		width:100%;
}
	.box-right form .s_input {
    width: 95%;
}
	.item {
    display: inline-block;
    position: relative;
    width: 24%;
    *display: inline;
    zoom: 1;
    margin: 3px;
}
	.item a img {
    border: 1px solid #871313;
    display: block;
    height: auto;
    width:100%;
		box-sizing: border-box;
}
	.item a .info {

    width: 100%;

}
    .item a .t_info {

    width: 100%;
  
}
    .movie {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
}
 .movie .player {
    position: relative;
    z-index: 0;
    display: block;
    height: 480px;
    width: 100%;
}
    .mov-social {
  display:none;
}
    .adv-gall {
    float: right;
    width: 100%;
        text-align:center;
        padding:10px 0;
}
    .wrap-carusel {
display:none;
}
    .gallery .title .name h2 {
width:100%;
        box-sizing: border-box;
}
#player, #player embed {
 	width:100% !important;
 
 }
}

@media all and (max-width:767px) {
   	.item {
    display: inline-block;
    position: relative;
    width: 32%;
    *display: inline;
    zoom: 1;
    margin: 3px;
} 
    .logo {
    position: relative;
    background: url(/img/logo.png);
    height: 48px;
    width: 100%;
    display: block;
    left: 0px;
    top: 0px;
        background-repeat:no-repeat;
}
    .nav {
    position: relative;;
    display: block;
    top: 6px;
    left: 0;
    height: 34px;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    letter-spacing: -1px;
}
    	.box-right {
    display: block;
    position:relative;
    top:15px;
    right: 0px;
    margin:0;
		width:100%;
		height:auto;
		overflow:hidden;
		box-sizing: border-box;
}
    .header {
   height:auto;
        margin-bottom:20px;
}
    	.box-right form .s_input {
    width: 80%;
            margin:0 0 0 10px;
}
    #show-cat-list {
        display:none;
    }
    .movie .player {

    height: 400px;

}
}
@media all and (max-width:500px) {
       	.item {

    width: 47%;

} 
    .nav li {
        float:none;
        display:inline-block;
    }
    .nav li a {
        font-size:10px;
    }
        .movie .player {

    height: 300px;

}
.vid-info {
	display:none;
}
    .nav {
        text-align:center;
        width: 100%;
        box-sizing: border-box;
    }
	
	.thumbs~.clearfix ~.title, .g-tags {
		display:none;
	}
	.cat_text ul {
    width: 100%;

}
	.cat_text ul li {
		float:left;
		margin:5px;
	}
}

