body, td {
  @charset "utf-8";
}
/* Startup CSS */    
body { height:100%; min-height:100%; font-size:12px; background:url('../images/bg.jpg'); overflow-x:hidden; }
.hide { display: none; }
p { text-align:justify; margin-bottom:10px; }
.floatright { float:right; }
img.resize { max-width:100%; }
.clear { clear:both; }
.orange { color:#fe4e02 !important; }
.pink { color:#a02245 !important; }

.shadow {
    -moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 10px 2px;
    -webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 10px 2px;
    box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 10px 2px;
}
@font-face {
    font-family: FontAwesome;
    src: url(../fonts/fontawesome/fontawesome-webfont.eot?v=4.5.0);
    src: url(../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(../fonts/fontawesome/fontawesome-webfont.woff?v=4.5.0) format("woff"), url(../fonts/fontawesome/fontawesome-webfont.ttf?v=4.5.0) format("truetype"), url(../fonts/fontawesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

.topvideo { 
    display: table;
	margin-top: 0px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
	background-color: #fbb900;
    border-radius: 6px;
    padding-top: 5px;
    padding-right: 99px;
    padding-bottom: 5px;
    padding-left: 99px;
    font-size: 15px;
    line-height: 14px;
    color: #000000;
   	box-shadow: 0 4px 12px #000;
    text-shadow:-1px 0px 0 #000;
}
	
.i-minus-o:before,
.i-thumbs-up:before {
    font-style: normal!important;
    text-transform: none!important;
    font-weight: 400!important;
    font-family: FontAwesome;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga'
}
.i-thumbs-up:before {
    display: inline-block;
    content: "\f164";
    font-feature-settings: 'liga';
    color: #60c042
}
.i-eye:before,
.i-thumbs-down:before {
    display: inline-block;
    font-weight: 400!important;
    -webkit-font-feature-settings: 'liga';
    font-style: normal!important;
    text-transform: none!important;
    font-family: FontAwesome;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.i-thumbs-down:before {
    content: "\f165";
    font-feature-settings: 'liga';
    color: #d70a0a
}
.rounded { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.rounded10 { -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.roundedtop { -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }

.wrapper { width:1006px; position:relative; margin:0 auto;}

#topbar { float:left; width:100%; background:#420121; position:relative; }
#topbar .left { float:left; }
#topbar img { float:left; }
#topbar .right { float:right; }
ul.topnav { float:right; list-style:none; margin:0; }
ul.topnav li { float:left; width:75px; height:34px; margin:0; margin-left:1px; }
ul.topnav li a { float:left; width:100%; height:34px; }
ul.topnav li a span { float:left; width:100%; text-align:center; font-weight:bold; margin-top:10px; font-size:12px; }
ul.topnav li a.yellow { background:url('../images/top_nav.png') no-repeat 0px 0px; }
ul.topnav li a.yellow span { color:#420120; }
ul.topnav li a.pink { background:url('../images/top_nav.png') no-repeat 0px -34px; }
ul.topnav li a.pink span { color:#f8f8f8; }
ul.topnav li a:hover.yellow { background-position:0px -34px; }
ul.topnav li a:hover.yellow span { color:#f8f8f8; }
ul.topnav li a:hover.pink { background-position:0px 0px; }
ul.topnav li a:hover.pink span { color:#420120; }

#header { float:left; width:100%; background:url('../images/bg_header.jpg') repeat-x center top; position:relative; padding:0; }
#header .left { float:left; }
#header .right { float:right; }

#sharelink { font-size:11px; color:#000000; font-weight:bold;}

#logo { float:left; width:383px; height:70px; padding:0; }
#logo h1 { float:left; width:100%; height:70px; margin:0px; padding:0px; }
#logo a {
float: left;
width: 100%;
height: 70px;
background: url('../images/logo.png') no-repeat center center;
background-size: 50%;
margin-top: 1%;
}

#header .description { float:right; width:575px; border:12px solid #d3ebf9; background:#fbfbfb; color:#420120; padding:10px; margin-top:10px; }

.menu-bar { float:left; width:100%; height:42px; background:url('../images/bg_menu.jpg') repeat-x; position:relative; }
.menu { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; }
.menu ul { float:left; list-style:none; background:url('../images/bg_menu_yellow.jpg') repeat-x; margin:0; }
.menu ul li { float:left; margin:0; border-right:1px solid #ffaf09; border-left:1px solid #ffdc52; margin:0;  }
.menu ul li a { float:left; padding:5px 25px 8px 25px; color:#420120; text-decoration:none; }
.menu ul li a span { float:left; padding:5px; text-align:center; margin-top:2px; font-weight:bold; }
.menu ul li a:hover, .menu ul li a.active { color:#ffffff; background:#a02247 url('../images/bg_menu_pink.jpg') repeat-x; }
.menu ul li a:hover span, .menu ul li a.active span { border-bottom:1px dotted #ffffff; }
.menu ul li a.upload span { background:#a02247 url('../images/bg_menu_pink.jpg') repeat-x; color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
select.dropdown { display:none; float:left; width:100%; padding:3px; z-index:99999; position:relative; }
select.dropdown { text-align:center; font-family:Arial, sans-serif; font-size:16px; background:#F4F4F4; font-weight:bold; }

.menu-bar .search { float:right; width:225px; height:28px; background:url('../images/bg_search_bar.png') no-repeat; margin-top:8px; position:relative; }
.menu-bar .search form { float:left; width:100%; margin:0; }
.menu-bar .search form p { float:left; width:100%; margin:0; position:relative; }
.menu-bar .search form input.inputTxt { float:left; width:150px; position:absolute; left:0; top:5px; background:none; border:none; padding:2px 5px; font-size:12px; color:#FFF; margin:0; }
.menu-bar .search form input.searchSubmit { float:left; width:60px; height:25px; cursor:pointer; border:none; position:absolute; right:0; top:2px; background:none; margin:0; }

#content { float:left; width:100%; margin:5px 0; }

.left-sidebar { float:left; width:170px; margin-right:2px; }
.left-sidebar .box { float:left; width:160px; padding:7px 5px; background:#FFF; margin-bottom:2px; }
.main-content { float:left; width:834px; }
.right-sidebar { float:right; width:296px; padding: 5px; background: white; }
.theCarousel { float:left; width:516px; padding:7px 5px; background:#FFF; position:relative; }
.items-loop { float:left; width:824px; padding:7px 5px; background:#FFF; margin-top:2px; position:relative; }
.fullwidth { float:left; width:100%; padding:7px 0px; background:#FFF; margin-top:2px; text-align:center; }

.title { float:left; width:100%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:32px; background:url('../images/bg_title_orange2.jpg') repeat-x; border:1px solid #e23d00; color:#FFF; margin-bottom:8px; }
.title.pink { background:url('../images/bg_title_pink.jpg') repeat-x; border:1px solid #a02245; }
.title.highlight { background:url('../images/bg_title_orange.jpg') repeat-x; }
.title h2 { float:left; font-size:18px; font-weight:bold; line-height:22px; margin:4px 0 0 10px; color:#FFF; }
.title h1 { float:left; font-size:18px; font-weight:bold; line-height:22px; margin:4px 0 0 10px; color:#FFF; }
.title .title-page { float:left; font-size:18px; font-weight:bold; line-height:22px; margin:4px 0 0 6px; color:#FFF; }
.title.center h2 { margin:4px 0 0 5px; }
.title .right { float:right; }

.ads a { float:left; margin-bottom:10px; }
.ads a img { float:left; }
 .items-loop img{
    height:112px;
} 
.carouselArea { float:left; width:100%; height:475px; overflow:hidden; margin-left:33px; }
.theCarousel a#carouselLoopPrevious { z-index:9998; cursor:pointer; border:1px solid #c5c4c4; height:465px; background:#FFF; padding:1px; position:absolute; top:48px; left:-1px; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
.theCarousel a#carouselLoopNext { z-index:9998; cursor:pointer; border:1px solid #c5c4c4; height:465px; background:#FFF; padding:1px; position:absolute; top:48px; right:-1px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; }
.theCarousel a#carouselLoopPrevious span, .theCarousel a#carouselLoopNext span { float:left; width:26px; height:26px; background:url('../images/arrows.jpg') no-repeat 0px 0px; position:relative; top:45%; }
.theCarousel a:hover#carouselLoopPrevious span { background-position:0px -26px; }
.theCarousel a#carouselLoopNext span { background-position:-26px 0px; }
.theCarousel a:hover#carouselLoopNext span { background-position:-26px -26px; }

.carousel2Area { float:left; width:760px; overflow:hidden; margin-left:26px; }
.items-loop a#carousel2LoopPrevious { z-index:9999; cursor:pointer; border:1px solid #c5c4c4; height:715px; background:#FFF; padding:1px; position:absolute; top:48px; left:-1px; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
.items-loop a#carousel2LoopNext { z-index:9999; cursor:pointer; border:1px solid #c5c4c4; height:715px; background:#FFF; padding:1px; position:absolute; top:48px; right:-1px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; }
.items-loop a#carousel2LoopPrevious span, .items-loop a#carousel2LoopNext span { float:left; width:26px; height:26px; background:url('../images/arrows.jpg') no-repeat 0px 0px; position:relative; top:45%; }
.items-loop a:hover#carousel2LoopPrevious span { background-position:0px -26px; }
.items-loop a#carousel2LoopNext span { background-position:-26px 0px; }
.items-loop a:hover#carousel2LoopNext span { background-position:-26px -26px; }


.item { float:left; width:219px; border:1px solid #dddddd; background:#f5f3f4; color:#484747; margin:0 5px 5px 0; }
.item:hover { background:#dbdcdc; }
.item.last { margin-right:0px; }
.item .thumb, .item .thumb a, .item .thumb img { float:left; width:100%;}
.item .thumb img { max-width:100%; }
.item .thumb a:hover img { opacity:0.8; }
.item .item-title { float:left; width:100%; text-align:center; border-bottom:1px solid #dbdcdc; }
.item .item-title a { float:left; width:100%; height:15px; text-decoration:none; color:#484747; font-weight:bold; padding:5px 0; overflow:hidden; }
.item .item-title a:hover { color:#81013d; }
.item .item-meta { float:left; width:100%; border-top:1px solid #fdffff; font-size:11px; padding-top:3px; }
.item .item-meta .item-runtime { float:left; width:48%; margin-left:3px; color:#8f1112; }
.item .item-meta .item-date { float:right; width:48%; margin-right:3px; text-align:right; }
.item .item-meta .item-views { float:left; width:48%; margin-left:3px; }
.item .item-meta .item-rating { float:right; width:48%; margin-right:3px; text-align:right; }
.stars { float:right; width:75px; height:15px;}
.stars .star_off { background-image: url(../images/star_off.png); background-repeat: repeat-x; height:15px; width:75px; float:right; clear:both; }
.stars .star_on { background-image: url(../images/star_on.png); background-repeat: repeat-x; height:15px; float:left; }

.starsBig { float:right; width:80px; height:16px; }
.starsBig span, .starsBig a { float:left; width:16px; height:16px; background:url('../images/starsBig.png') no-repeat; }
.starsBig .full { background-position:0px 0px; }
.starsBig .half { background-position:0px -16px; }
.starsBig .none { background-position:0px -32px; }

.items-loop .item { width:200px; }

ul.sorting { float:right; list-style:none; margin:3px 3px 0 0; }
ul.sorting li { color:#FFF; float:left; margin:0 0 0 1px; }
ul.sorting li a { float:left; padding:5px 0; width:80px; text-decoration:none; font-weight:bold; color:#3f031f; text-align:center; background:url('../images/bg_menu_yellow.jpg') repeat-x 0px -1px; border:1px solid #e33d03; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
ul.sorting li a:hover, ul.sorting li a.active { color:#FFF; background:url('../images/bg_menu_pink.jpg') repeat-x 0px -1px; border:1px solid #e33161; }
ul.sorting li span.spacer { float:left; padding:5px 6px 0 0; }


ul.toprated { float:left; width:100%; list-style:none; margin:0 0 5px 0; }
ul.toprated li { float:left; width:150px; margin:0 0 4px 0; background:#f5f3f4; border:1px solid #dbdddc; padding:4px; }
ul.toprated li:last-child { margin-bottom:0; }
ul.toprated li .thumb { float:left; width:80px; }
ul.toprated li .thumb a, ul.toprated li .thumb a img { float:left; width:71px; height: 51px;}
ul.toprated li .thumb a:hover img { opacity:0.8; }
ul.toprated li .details { float:right; width:67px; }
ul.toprated li .details .item-title { float:left; width:100%; }
ul.toprated li .details .item-title a { float:left; width:100%; font-weight:bold; text-decoration:none; line-height:14px; color:#494748; }
ul.toprated li .details .item-rating { float:left; width:100%; margin:3px 0; }
ul.toprated li .details .item-runtime{ float:left; width:100%; font-size:11px; color:#8f1112; }


ul.links { float:left; width:100%; list-style:none; margin:0 0 5px 0; }
ul.links li { float:left; width:100%; margin:0 0 2px 0; }
ul.links li:last-child { margin-bottom:0; }
ul.links li a { float:left; width:158px; border:1px solid #dbdcdc; background:#f5f4f4;  margin:0px; padding:0px 0; text-align:center; color:#484747; text-decoration:none; font-weight:bold; }
ul.links li a:hover { color:#FFF; border:1px solid #ec9402; background:#ffa708; }

.fullwidth ul.links { text-align:center; }
.fullwidth ul.links li { float:none; width:139px; display:inline-block; margin-bottom:-1px; }
.fullwidth ul.links li a { width:100%; }
.fullwidth .title { width:950px; margin-left:5px; }

a.yellowBtn { float:left; width:158px; text-align:center; border:1px solid #e23c00; background:url('../images/bg_menu_yellow.jpg') repeat-x 0px -1px; color:#420120; font-weight:bold; text-decoration:none; font-size:18px; padding:7px 0; }
a:hover.yellowBtn { border:1px solid #a02245; background:url('../images/bg_menu_pink.jpg') repeat-x 0px 0px; color:#FFF; }

#footer { float:left; width:100%; margin:10px 0 0 0; background:#470022; color:#FFF; }
#logofooter { float:left; width:100%; height:141px; padding:0; }
#logofooter h1 { float:left; width:100%; height:141px; margin:0px; padding:0px; }
#logofooter h1 a { float:left; width:100%; height:141px; background:url('../images/logo_footer.png') no-repeat center center; background-size:contain; }
#footer .col1 { float:left; width:377px; }
#footer .col2 { float:left; width:11%; padding:0 20px; border-right:1px dotted #982157;font-size: 90%; }
#footer .col3 { float:left; width:285px; margin-left:20px; }
#footer .col1 ul, #footer .col2 ul, #footer .col3 ul { float:left; width:100%; list-style:none; margin:10px 0 0 0; }
#footer .col1 ul li, #footer .col2 ul li, #footer .col3 ul li { float:left; width:100%; margin:0 0 2px 0; }
#footer .col1 ul li a, #footer .col2 ul li a, #footer .col3 ul li a { color:#FFF; text-decoration:none; }
#footer .col1 ul li a:hover, #footer .col2 ul li a:hover, #footer .col3 ul li a:hover { text-decoration:underline; }
#footer ul li.theTitle { margin:0 0 16px 0; }

.top-thumbs { float:left; width:100%; margin:10px 0; text-align:center; }
.top-thumbs a img { border:3px solid #FFF; width:192px; }

div.center { float:left; width:100%; text-align:center; margin-bottom:10px; }
.video a { text-decoration:none; }
.video a:hover { text-decoration:underline; }
.video .player { float:left; width:100%; text-align:center; }
.video .banner {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    border: solid 1px #B4B0B0;
    border-radius: 4px;
    height: 30px;
    line-height: 30px;
    background-color: #e3e3e3;
    font-size:18px;    
    box-shadow: 0 4px 12px #000;
    text-shadow:-1px 0px 0 #000;
    
}
.video .roundedTabs { float:left; width:100%; margin:5px 0; }
.roundedTabs ul { float:left; list-style:none; margin:3px 3px 0 0; }
.roundedTabs ul li { color:#FFF; float:left; margin:0 0 0 1px; }
.roundedTabs ul li a { float:left; padding:5px 10px; min-width:90px; text-decoration:none; font-weight:bold; color:#3f031f; text-align:center; background:url('../images/bg_menu_yellow.jpg') repeat-x 0px -1px; border:1px solid #e33d03; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
.roundedTabs ul li a:hover, .roundedTabs ul li a.active { color:#FFF; background:url('../images/bg_menu_pink.jpg') repeat-x 0px -1px; border:1px solid #e33161; }

/* ********************************************* */
.pagelist { margin:20px 0 10px 0; text-align:center; float:left; width:100%; font-size:1px; }
ul.pagination { margin:0; }
ul.pagination li span { color:#f2a309; }
ul.pagination li{
    border:0; margin:0; padding:0;
    list-style:none;
    margin-right:0px;
    display:inline-block;
    font-weight:bold;
}
ul.pagination li span.middle { color:#636464; float:left; margin-bottom:5px; font-size:14px; }
ul.pagination a { margin-right:1px; text-decoration:none; font-size:12px; display:inline-block; background:#b1264c; color:#FFF; }
ul.pagination a:hover { text-decoration:none; background:#ffa708; color:#FFF; }
ul.pagination .previous-off, ul.pagination .next-off {
    display:inline-block;
    font-weight:bold;
    margin-right:1px;
    padding:4px 5px;
    font-size:12px;
}
ul.pagination .next a, ul.pagination .previous a { font-weight:bold; background:none; color:#484747; } 
ul.pagination .active a{
    font-weight:bold;
    display:block;
    float:left;
    text-decoration:none;
    background:#ffa708; color:#FFF;
}
ul.pagination a {
    display:block;
    float:left;
    padding:4px 9px;
    text-decoration:none;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}

/* ********************************************* */

/*.caroufredsel_wrapper { width:100% !important; }*/

@media only screen and (min-width: 1860px) {
    .wrapper { width:1500px; }
    .main-content { width:1328px; }
    .theCarousel { width:1010px; }
    .carouselArea { /*width:960px;*/ width:910px; margin-left:55px; }
    .carousel2Area { width:1236px; margin-left:40px; }
    .items-loop { width:1318px; }
    .items-loop .item { width:213px; margin:2px; }
    .carousel2Area .item { width:200px; margin:2px; }
    .fullwidth .title { width:1490px; }
    #footer .col1 { margin-right:490px; }
    .item .thumb img {
        height:170px;
    }
    .item_test{
        float:left;
         width:113px;
        background-color: #ccc;
        height:117px;
        margin:10px;
    }
    .item_test img{
         width:113px;
    }
    #logo a {
        float: left;
        width: 100%;
        height: 70px;
        background: url('../images/logo.png') no-repeat center center;
        background-size: 60%;
        margin-top:4%;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1859px) {
	.wrapper { width:1500px; }
    .main-content { width:1328px; }
    .theCarousel { width:1010px; }
    .carouselArea { /*width:960px;*/ width:910px; margin-left:55px; }
    .carousel2Area { width:1236px; margin-left:40px; }
    .items-loop { width:1318px; }
    .items-loop .item { width:213px; margin:2px; }
    .carousel2Area .item { width:200px; margin:2px; }
    .fullwidth .title { width:1490px; }
    #footer .col1 { margin-right:490px; }
    .item .thumb img {
        height:170px;
    }
    .item_test{
        float:left;
         width:113px;
        background-color: #ccc;
        height:117px;
        margin:10px;
    }
    .item_test img{
         width:113px;
    }
    #logo a {
        float: left;
        width: 100%;
        height: 70px;
        background: url('../images/logo.png') no-repeat center center;
        background-size: 60%;
        margin-top:4%;
    }
    ul.links1 li a {
        font-size: 10px;
    }
    ul.links1 li a:hover {
        font-size: 10px;
    }
    .item_test{
        float:left;
        width:113px;
        background-color: #ccc;
        height:117px;
        margin-left: 5px!important;
        margin:0px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .wrapper { width:1100px; }
    .main-content { width:928px; }
    .theCarousel { width:610px; }
    .carouselArea { /*width:560px;*/ width:460px; margin-left:80px; }
    .carousel2Area { /*width:870px;*/ width:830px; margin-left:45px; }
    .items-loop { width:918px; }
    .items-loop .item { width:223px; margin:2px; }
    .carousel2Area .item { width:201px; margin:2px; }
    .fullwidth .title { width:1090px; }
    #footer .col1 { margin-right:90px; }
    .top-thumbs a img { width:210px; } 
    .item .thumb img {
        height:170px;
    } 
    #logo a {
        float: left;
        width: 100%;
        height: 70px;
        background: url('../images/logo.png') no-repeat center center;
        background-size: 60%;
        margin-top:4%;
    }
    ul.links1 li a {
        font-size: 10px;
    }
    ul.links1 li a:hover {
        font-size: 10px;
    }
    .item_test{
        float:left;
        width:113px;
        background-color: #ccc;
        height:117px;
        margin-left: 4px!important;
        margin:0px;
    }

}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .wrapper { width:960px; }
    #header .description { width:525px; font-size:11px; }
    .menu ul li a { padding:5px 20px 8px 20px; }
    .main-content { width:788px; }
    .right-sidebar { width:250px;}
    .right-sidebar img { max-width:100%; }
    .items-loop { width:778px; }
    .items-loop .item { width:187px; }
    .items-loop .item img { height:130px; }
    .carousel2Area { width:770px; }
    .caroufredsel_wrapper { width:100% !important; }
    .carousel2Area .item { width:186px; }
    .carousel2Area .item img { width:186px; height:144px; }
    #footer .col2 { padding:0 9px; }
    .top-thumbs a img { width:182px; }
    .carousel2Area { width:578px; margin-left:100px; }
    .roundedTabs ul li a { min-width:50px; }
    .carouselArea{
        height: 400px;
    }
    .fix{
        height:380px!important;
    }
    .theCarousel .caroufredsel_wrapper{
        height:400px!important;
    }
    #logo a {
        float: left;
        width: 100%;
        height: 70px;
        background: url('../images/logo.png') no-repeat center center;
        background-size: 60%;
        margin-top:4%;
    }
        ul.links1 li a {
        font-size: 10px;
    }
    ul.links1 li a:hover {
        font-size: 10px;
    }
    .item_test{
        float:left;
        width:113px;
        background-color: #ccc;
        height:117px;
        margin-left: 20px!important;
        margin:0px;
    }
    .item .thumb img {
        max-width: 100%;
        height:133px;
    }
    
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
    .wrapper { width:768px; }
    .main-content { width:596px; }
    .theCarousel { width:586px; }
    .carouselArea .item { width:215px; }
    .carouselArea { /*width:530px;*/ width:452px; margin-left:70px; }
    .carousel2Area { width:454px; margin-left:65px; }
    .items-loop { width:586px; }
    .items-loop .item { width:189px; margin:2px; }
    .carousel2Area .item { width:220px; margin:2px; }
    .caroufredsel_wrapper { width:100% !important; }
    .fullwidth .title { width:756px; }
    #footer .col1 { margin-right:0px; }
    #header .right, ul.sorting li span.spacer { display:none; }
    ul.sorting li a { width:80px; }
    #footer .col2 {/* padding:0 37px;*/ }
    .menu ul li a { padding:5px 24px 6px 25px; }
    .top-thumbs a img { width:145px; }
    body { overflow-x:hidden; }
    .items-loop .item img {/* height:auto;*/ }
    .menu-bar .search { margin-top:-90px; }
    .right-sidebar { margin-top:2px; width:603px; }
    .right-sidebar a { float:center; width:49%; margin:2px; }
    .right-sidebar img { max-width:100%; }
    #footer .search { display:none; }
	#crakban_2488 { display:none; }
	#crakban_118121 { display:none; }
    .item_test{
        float:left;
        width:113px;
        background-color: #ccc;
        height:117px;
        margin:10px;
        margin-left:14px!important;
    }
    .item_test img{
         width:113px;
    } 
        .carouselArea{
        height: 400px;
    }
    .fix{
        height:380px!important;
    }
    .theCarousel .caroufredsel_wrapper{
        height:395px!important;
    }
    ul.links1 li a {
        font-size: 10px;
    }
    ul.links1 li a:hover {
        font-size: 10px;
    }
        .item .thumb img {
        max-width: 100%;
        height:131px;
    }

}

/*@media screen and (max-width: 830px) {*/
@media screen and (max-width: 767px) {
    .menu ul { display:none; }
    select.dropdown { display:inline-block; width:190px; margin:7px 0 0 0px; }
    .wrapper { width:420px; }
    .main-content { width:100%; }
    .theCarousel { width:410px; }
    .carouselArea { width:350px; height:340px; margin-left:35px; }
    .carouselArea .item { width:165px; }
    .carouselArea .item img { height:auto; }
    .theCarousel a#carouselLoopPrevious, .theCarousel a#carouselLoopNext { height:385px; }
    .carousel2Area { width:350px; }
    .items-loop { width:410px; }
    .items-loop .item { width:199px; margin:2px; }
    .carousel2Area .item { width:199px; margin:2px; }
    .fullwidth .title { width:410px; }
    .left-sidebar, ul.sorting { display:none; }
    #topbar .left { width:100%; text-align:center; }
    #topbar img { float:none; }
    ul.pagination li.num { display:none; }
    .top-thumbs a img { width:75px; }
    .related-videos { display:none; }
    .menu-bar .search { margin-top:8px; }
    .right-sidebar { display:none; }
     
     .carouselArea{
        height: 335px;
    }
    .fix{
        height:335px!important;
    }
    ul.links1 li a {
        font-size: 10px;
    }
    ul.links1 li a:hover {
        font-size: 10px;
    }
        .item_test{
        float:left;
        width:113px;
        background-color: #ccc;
        height:117px;
        margin-left: 35px!important;
        margin:0px;
    }
        .item .thumb img {
        max-width: 100%;
        height:101px;
    }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    select.dropdown { width:300px; margin:7px 0 0 0px; }
    .wrapper { width:300px; }
    .menu-bar .search { display:none; }
    .theCarousel { width:290px; }
    .carouselArea { width:350px; height:390px; margin-left:35px; }
    .carouselArea .item { width:220px; }
    .carouselArea .item img { height:auto; }
    .carousel2Area { width:290px; }
    .carouselArea { width:250px; }
    .items-loop { width:290px; }
    .items-loop .item { width:284px; margin:2px; }
    .fullwidth .title { width:290px; }
    .title h2 { font-size:12px; }
    .title h1 { font-size:12px; }
    .title .title-page { font-size:12px; }
    #logo, #logofooter { width:300px; }
    #logo, #logo h1, #logo h1 a, #header {  }
    #footer .col1 { width:100%; }
    #footer .col2 { display:none; }
    #footer .col3 { margin:0; width:100%; text-align:center; }
    .top-thumbs a img { width:51px; }
    .item_test{
        float:left;
        width:113px;
        background-color: #ccc;
        height:117px;
        margin-left: 60px!important;
        margin:0px;
    }
    .item_test img{
         width:113px;
    } 
    .carouselArea{
        height: 200px;
    }
    .fix{
        height:180px!important;
    }
    ul.links1 li a {
    font-size: 10px;
    }
    ul.links1 li a:hover {
        font-size: 10px;
    }
    .item .thumb img {
        max-width: 100%;
        height:133px;
    }
}




@media only screen and (min-width: 1860px) {
    .resizePlayer { height: 580px; } 
}

@media only screen and (min-width: 1600px) and (max-width: 1859px) {
.resizePlayer { height: 580px; } 
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
.resizePlayer { height: 420px; } 
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.resizePlayer { height: 420px; } 
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
.resizePlayer { height: 420px; } 
}

/*@media screen and (max-width: 830px) {*/
@media screen and (max-width: 767px) {
.resizePlayer { height: 377px; } 
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .resizePlayer { height: 250px; } 
}
.videoBanner{
    position: absolute;
    width:515px;
    height:420px;
    background-color: black;
    opacity:0.4;    
}
.videoAd{
    margin-top: 50px;
    text-align: center;
    position: absolute;
    margin-left: 100px;
}

.list_carousel {
    height:500px;
}
.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
.list_carousel li {
    width: 215px;
    height: 240px;
    padding: 0;
    margin: 6px;
    display: block;
    float: left;
}
.clearfix {
    float: none;
    clear: both;
}
.footerLinks{
    min-height: 200px;
}
.footerLinks .col3{
    width: 200px;
}
 
ul.links1 { 
    width:100%;
    list-style:none;
    margin:0 0 5px 0;
    max-height: 250px;
    text-align: justify;
    margin: 0 auto;
    margin-left: 20px;
    margin-right: 20px;
    border-top:dotted 1px #982157;
}
ul.links1 li {
    margin:0 0 2px 0;
    text-align: left;
    float: left;
}
ul.links1 li:last-child {
    margin-bottom:0;
}
ul.links1 li a {
    float:left;
    margin:0px;
    padding:0px 0;
    text-align:center;
    color:#fff;
    text-decoration:none;
    text-align: left;
    letter-spacing:1px;
}
ul.links1 li a:hover {
    color:#FFF;
    text-decoration: underline;
    text-align: left;
}
.videoFix {
    float:left;
    width:99.1%;
    padding:7px 5px;
    background:#FFF;
    /*background: none;*/
    position:relative;
    height:139px;
    font-size:76%;
}
.areavideoFix{
    width: 100%;
    margin-right: 33px;
    margin-left: 35px;
    height:139px;
}
.controlFix{
    top:10px!important;
    height:125px!important;
}
.item_test{
    float:left;
    width:113px;
    background-color: #ccc;
    height:117px;
    margin:10px;
    margin-left:17px;
    box-shadow:1px 1px 3px #333;
    border:solid 1px #fff;
}
.item_test img{
    width:113px;
    height:84px;
}
.item_test a{
    outline: 0;
    text-decoration: none!important;
    text-align: center;
}
.item_test .item_rating{
    width: 100%;
    text-align: center;
}

.item_test .item-views{
    width: 100%;
    float: left;
    text-align: center;
    border-bottom: solid 1px #fff;
    padding-bottom: 3px;
}
.item_test .item-title{
    text-align: center;
    border-bottom:solid 1px #fff;
    font-weight: bold;
}
.item_test .item-meta{
    margin-top:4px;
}

.item_test:hover img {
    opacity:0.6;
}

.titleCarousel{
    margin: 0 auto;
    text-align: center;
    height: 20px;
    font-size: 120%;
    background-color: #F02F2F;
    line-height: 20px;
    color: #fff;
    width: 50%;
    margin-bottom: 5px;
    border-radius: 10px;
    margin-top: -5px;
}
.footer_new_links{
    width: 100%!important;
    float: left;
    font-size: 85%;
}
#rating_votes {
    text-align: center;
	color: #38C202;
	font-weight: bolder;
}
#rating_votes a{
    color: #38C202;
    
}
#rating_votes a:hover{
    color: #38C202;
    font-weight: bolder;
} 
.customMenu{
    padding: 3px 3px 3px 10px!important;
}
.i-minus-o:before,
.i-thumbs-up:before {
    font-style: normal!important;
    text-transform: none!important;
    font-weight: 400!important;
    font-family: FontAwesome;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga'
}
.i-thumbs-up:before {
    display: inline-block;
    content: "\f164";
    font-feature-settings: 'liga';
    color: #60c042
}
.i-eye:before,
.i-thumbs-down:before {
    display: inline-block;
    font-weight: 400!important;
    -webkit-font-feature-settings: 'liga';
    font-style: normal!important;
    text-transform: none!important;
    font-family: FontAwesome;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.i-thumbs-down:before {
    content: "\f165";
    font-feature-settings: 'liga';
    color: #d70a0a
}
.rating-col,
.ratingStarsWrapper {
    position: absolute;
    right: 0.75rem;
    top: 0.75rem
}
@media (max-width: 37.438em) {
    .item-tr-col h1 {
        padding-right: 0
    }
    .rating-col,
    .ratingStarsWrapper {
        position: relative;
        right: auto;
        top: auto;
        width: 100%
    }
    ul.rating-list {
        display: inline-block
    }
}
.rating-col {
    padding: 0
}
ul.rating-list a,
ul.rating-list li,
ul.tabs-list a {
    height: 33px;
    line-height: 33px
}
@media (max-width: 37.438em) {
    .item-tr-col h1 {
        padding-right: 0
    }
    .rating-col,
    .ratingStarsWrapper {
        position: relative;
        right: auto;
        top: auto;
        width: 100%
    }
    ul.rating-list {
        display: inline-block
    }
}
.rating-col {
    padding: 0
}
ul.rating-list {
    padding: 0;
    margin: 0
}
ul.rating-list li {
    margin: 0;
    list-style-image: none;
    padding: 0 0.75rem;
    float: left;
    border-left: 0.0625rem solid #1d1d1d;
    border-color: #373737;
    font-size: 1.125rem;
    color: #fff;
    font-weight: 700
}
.aside-tabs-col ul.rating-list {
    margin-bottom: 0.75rem
}
.inverted-colors ul.rating-list li {
    border-color: #c9c9c9;
    color: #000
}
@media (max-width: 37.438em) {
    ul.rating-list li:first-child {
        border: none
    }
}
ul.rating-list li.vote-count {
    padding-right: 0.375rem
}
ul.rating-list li.vote-summary-count {
    border: none;
    padding-left: 0;
    font-weight: 300
}
ul.rating-list span.icon {
    display: block
}
ul.rating-list span.icon::before {
    display: block;
    line-height: 33px;
    height: 33px
}
ul.rating-list a {
    display: block;
    font-size: 1.5rem
}