@charset "utf-8";

@font-face {font-family: 'helvetica_condensedbold';
    src: url('font/helvetica-condensed-bold-webfont.eot');
    src: url('font/helvetica-condensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/helvetica-condensed-bold-webfont.woff') format('woff'),
         url('font/helvetica-condensed-bold-webfont.ttf') format('truetype'),
         url('font/helvetica-condensed-bold-webfont.svg#helvetica_condensedbold') format('svg'); font-weight:normal; font-style:normal;}

/* CSS Document */
*{padding:0; margin:0; list-style:none;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000; background:#fff;}
img {border:0 none;}
video, embed, object, .videocontent {max-width:100% !important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; clear:both; vertical-align:baseline;}
a {color:#000; text-decoration:none;}
a:hover {color:#ff2318; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.clr {clear:both;}
.red {color:#ff2318;}
.gry {color:#555555;}
.wh {color:#fff;} .wh a {color:#fff;}

.innerwrap {width:1240px; margin:0 auto;}

.en-hdr *,
.en-nav *,
.en-contents * {vertical-align:top;}

.art-ttl {font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif; font-size:20px; line-height:23px; font-style:normal; font-weight:normal; letter-spacing:-0.01em;}
.art-sum {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666; padding:5px 0;}
.art-cat {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#eee; font-style:normal; font-weight:bold; background-color:#999; padding-left:8px; padding-right:8px; display:inline-block; margin-right:3px;}
.art-time {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#ff2318; font-style:normal; font-weight:normal; padding:5px 0;}
.art-share {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#ff2318; font-style:normal; font-weight:bold; padding:7px 0;}
.art-share a {color:#db0a00; font-size:14px; padding-left:5px; padding-right:5px; }
.art-share a:hover {color:#9e1616;}
.art-img {overflow:hidden; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.art-img:hover {transform: scale(0.998, 0.998);
    -webkit-transform: scale(0.998, 0.998);
    -moz-transform: scale(0.998, 0.998);
    -o-transform: scale(0.998, 0.998);
    -ms-transform: scale(0.998, 0.998); opacity:0.8; -webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease}

.en-hdr {background:#232323; border-bottom:#ff2318 solid 3px; padding-top:20px; padding-bottom:18px; box-shadow:0 -2px 1px #000 inset; float:none; height:auto; position:relative; }
.en-nav {background:#363636; height:auto; position:relative; top:0;}
.en-nav .m-txt {float:left; box-shadow:1px 0 0 0 rgba(255,255,255,0.1) inset; }
.en-nav .m-txt a {display:block; text-align:center; color:#cfcfcf; font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif; font-size:17px; line-height:38px; font-weight:normal;}
.en-nav .m-txt a:hover {color:#fff; box-shadow:0 -10px 10px 5px rgba(0,0,0,0.1) inset;}

.m11{position:relative;}
.en-nav .m1 {width:5.75% !important;}
.en-nav .m2 {width:9.3% !important;}
.en-nav .m3 {width:9.5% !important;}
.en-nav .m4 {width:11.0% !important;}
.en-nav .m5 {width:7.0% !important;}
.en-nav .m6 {width:6.0% !important;}
.en-nav .m7 {width:11.5% !important;}
.en-nav .m8 {width:6.5% !important;}
.en-nav .m9 {width:9.8% !important;}
.en-nav .m10 {width:9.0% !important;}
.en-nav .m11 {width:6.8% !important; background:url(http://assets.enstarz.com/static/common/_v0.0.0/images/menu_arrow.png) no-repeat 85% center; padding-right:1%;}
.en-nav .m12 {width:9.0% !important; position:relative; z-index:1000}
.label-new {background:#db0a00; width:28px; height:28px; text-align:center; line-height:28px; color:#ffffff; font-size:9px;
position:absolute; top:-10px; right:0px; border-radius:28px;
-webkit-box-shadow: -3px -2px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: -3px -2px 5px 0px rgba(0,0,0,0.75); box-shadow: -3px -2px 5px 0px rgba(0,0,0,0.75);}

.m11 .dropdown_menu { position:absolute; width:130px; background:#e8e8e8; display:block; right:0; top:38px; padding:5px;}
.m11 .dropdown_menu li {display:block;}
.m11 .dropdown_menu a {color:#000 !important; font-size:14px !important; line-height:34px !important; float:right; padding-right:10px; padding:0px 10px;}
.m11 .dropdown_menu a:hover{box-shadow:none !important; color:#fff;}

.en-nav .m-letter {width:9%; background-color:#ff2318;}
.en-nav .m-letter a {color:#fff;}
.en-nav .m-letter a:hover {box-shadow:0 -10px 10px 5px rgba(255,255,255,0.1) inset;}

.en-logo {float:left; display:inline; margin-right:16px; }
.en-motto {float:left; display:inline; text-align:left; }
.en-motto em {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#6c6c6c; font-weight:bold; font-style:normal;}
.en-motto strong {font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; color:#eaeaea; display:block; font-weight:normal;}

.en-share {position:relative; float:right; font-size:24px; line-height:42px; color:#999999;}
.en-share a {font-size:24px; line-height:42px; color:#999999; padding:0 8px; text-shadow:1px 1px 0 rgba(0,0,0,1);}
.en-share a:hover {color:#fff;}
.en-share.invert {float:none; font-size:28px; line-height:80px; text-align:center;}
.en-share.invert a {font-size:28px; line-height:80px; color:#777; text-shadow:1px 1px 0 rgba(255,255,255,0.1);}
.en-share.invert a:hover {color:#aaa;}
.en-menu {display:none;}

.input-txt, .input-btn {font-family:Arial, Helvetica, sans-serif;}

.en-search {position:absolute; right:0; top:0; background-color:#000; width:245px; padding:2px 10px;}
.en-search .input-txt {float:left; width:175px; font-size:14px; line-height:14px; border:none; background:none; color:#fff; padding:10px 0;}
.en-search .input-btn {float:left; width:40px; font-size:14px; line-height:14px; border:none; background:none; color:#fff; padding:10px 0; font-weight:bold; cursor:pointer;}
.en-search .m-close {position:absolute; right:0; top:2px; width:30px; font-size:18px; line-height:32px; color:#444; text-shadow:1px 1px 0 #000;}
.en-search .m-close a {font-size:18px; line-height:32px; color:#444; text-shadow:1px 1px 0 #000; padding:0 !important;}

.en-contents {}
.en-contents.darken {background-color:#222222; padding-bottom:20px; padding-top:20px;}
.en-contents.spaces {padding-bottom:20px; padding-top:20px;}
.en-col0 {float:left; width:70.5%; display:inline;}
.en-col1 {float:left; width:48%; display:inline; margin-right:1.5%;}
.en-col2 {float:left; width:21%; display:inline;}
.en-col3 {float:right; width:28%; display:inline;}

.heading {text-align:center; background-color:#db0a00; color:#fff; font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif; font-size:16px; line-height:36px; font-weight:normal; text-transform:uppercase;}
.heading.invert {background:none; color:#db0a00; border-bottom:#d8d8d8 solid 2px; border-top:#d8d8d8 solid 2px;}
.heading.darken {background-color:#111; }
.heading.invert.darken {background:none; border-top-color:#4a4a4a; border-bottom-color:#4a4a4a;}
.heading.cutted {width:28%;}

.en-rolling {padding-top:5px; padding-bottom:5px;}
.en-rolling .heading {float:left; width:106px; margin-right:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:26px; font-weight:bold; text-transform:none;}
.en-rolling .element-inlowtxt {float:left; width:70%; margin-bottom:0;}
.en-rolling .element-inlowtxt .element-repeat {border:none; padding:1px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.en-rolling .element-inlowtxt .element-repeat a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#6c6c6c; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.en-rolling .element-inlowtxt .art-time {display:inline-block; padding:1px 0;}

.element-fullimg {margin-bottom:25px;}
.element-fullimg .art-ttl {font-size:28px; line-height:28px; padding:7px 0;}
.element-fullimg .art-time {color:#6c6c6c;}
.element-fullimg .art-img {width:100%;}
.element-fullimg.half {float:left; width:66.5%; padding-top:15px;}

.element-sideimg .heading.cutted {margin-bottom:25px; width:45%; margin-left:auto; margin-right:auto;}
.element-sideimg .element-repeat {margin-bottom:20px;}
.element-sideimg .element-repeat:after {display:block; clear:both; content:"";}
.element-sideimg .art-img {float:left; margin-right:20px; display:inline;}
.element-sideimg .art-time {color:#6c6c6c;}

.element-besideimg {margin-bottom:15px;}
.element-besideimg .heading.cutted {margin-bottom:15px; width:65%; margin-left:auto; margin-right:auto;}
.element-besideimg .element-repeat {margin-bottom:15px;}
.element-besideimg .element-repeat:after {display:block; clear:both; content:"";}
.element-besideimg .art-img {float:right; margin-left:16px; display:inline;}
.element-besideimg .art-ttl {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; font-weight:bold;}
.element-besideimg .art-cat {background-color:#db0a00;}
.element-besideimg.half {float:right; width:31.5%; padding-top:15px;}
.element-besideimg.invert .art-img {float:left; margin-right:16px; margin-left:0;}
.element-besideimg.boxed {border:#d7d7d7 solid 12px; padding:15px;}

.element-mixedimg {clear:both;}
.element-mixedimg .heading {margin-bottom:15px;}
.element-mixedimg .element-repeat {margin-bottom:15px;}
.element-mixedimg .element-repeat:after {display:block; clear:both; content:"";}
.element-mixedimg .art-ttl {font-size:18px; line-height:20px;}
.element-mixedimg .art-img {float:left; margin-right:20px; display:inline;}
.element-mixedimg .art-time {color:#6c6c6c;}
.element-mixedimg .art-cat {background-color:#db0a00;}
.element-mixedimg .expanded {margin-bottom:5px;}
.element-mixedimg .expanded .art-img {float:none; margin:0; width:100%;}

.element-inlowtxt {margin-bottom:20px;}
.element-inlowtxt .element-repeat {border-bottom:#cacaca solid 1px; padding:12px 0 7px 0;}
.element-inlowtxt .art-time {display:block;}

.element-inlowimg {background-color:#222222;}
.element-inlowimg .element-repeat {padding:0 5% 7px 5%;}
.element-inlowimg .element-repeat a {color:#fff;}
.element-inlowimg .art-time {display:block;}
.element-inlowimg .art-img {width:110%; margin-left:-5%; margin-right:-5%; margin-bottom:5%;}

.element-incol3img {padding-top:15px; margin-bottom:25px;}
.element-incol3img .element-repeat {float:left; width:32%; margin-left:2%; display:inline;}
.element-incol3img .element-repeat:first-child, .element-incol3img .element-firstchild {margin-left:0;}
.element-incol3img .art-img {width:100%;}

.element-bigphotos {position:relative;}
.element-bigphotos .heading.cutted {margin-bottom:15px; width:65%; margin-left:auto; margin-right:auto;}
.element-bigphotos .element-repeat {position:relative; width:27%; margin-bottom:7px;}
.element-bigphotos .element-repeat a {color:#fff;}
.element-bigphotos .art-txt {position:absolute; left:0; bottom:0; padding:12px 3%;
background: -moz-linear-gradient(top,  rgba(34,34,34,0.85) 0%, rgba(34,34,34,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,0.85)), color-stop(100%,rgba(34,34,34,0.85))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(34,34,34,0.85) 0%,rgba(34,34,34,0.85) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(34,34,34,0.85) 0%,rgba(34,34,34,0.85) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(34,34,34,0.85) 0%,rgba(34,34,34,0.85) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(34,34,34,0.85) 0%,rgba(34,34,34,0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9222222', endColorstr='#d9222222',GradientType=0 ); /* IE6-9 */
}
.element-bigphotos a:hover .art-txt {background:#222;}
.element-bigphotos .art-ttl {font-size:14px; line-height:18px;}
.element-bigphotos .art-sum {display:none;}
.element-bigphotos .art-img {width:100%;}
.element-bigphotos .f-lft {float:left; clear:left;}
.element-bigphotos .f-rht {float:right; clear:right;}
.element-bigphotos .f-cnt {left:28.5%; position:absolute; width:43%;}
.element-bigphotos .f-cnt .art-txt {width:80%;}
.element-bigphotos .f-cnt .art-ttl {font-size:20px; line-height:20px;}
.element-bigphotos .f-cnt a:hover .art-sum {display:block;}
.element-bigphotos .f-cnt a:hover .art-ttl {display:none;}

.form-table {margin:20px 0}
.form-table li {padding-top:6px;line-height:18px; clear:both}
.cellspacing {float: left;width:131px;}
.checkbox-table { float:left}
.checkbox { float:left; width:18px;}
.checkbox-letter { width:150px;}
.form-type {line-height: 18px; border:#e8e8e8 3px solid; width:60%; padding:5px;}
.form-button { background:#111111; text-align:center; height:38px; line-height:38px; color:#ffffff; border:none; width:88.5%; margin:10px 0 0 0}

.en-subscribe {background:#f9f9f9; box-shadow:0 -15px 40px #ddd inset;}
.en-subscribe .innerwrap {padding:25px 0 5px 0; position:relative;}
.en-subscribe .f-lft {float:left; width:34.5%; display:inline;}
.en-subscribe .f-rht {float:right; width:62.5%; display:inline;}
.en-subscribe .m-close {position:absolute; right:5px; top:5px; font-size:18px; line-height:18px; color:#444;}

.m-subscribe {margin:0; width:100%; height:38px; background-color:#fff; border:#d5d5d5 solid 1px; box-shadow:2px 2px 3px #ddd inset; transition:all 0.3s ease 0s;}
.m-subscribe .input-txt {width:83.5%; height:38px; border:0; vertical-align:top; background:none; font-size:14px; line-height:38px; text-align:left; padding-left:1.5%; color:#aaa;}
.m-subscribe .input-btn {width:14%; height:38px; border:0; vertical-align:top; background:none; font-size:14px; line-height:38px; font-weight:bold; color:#DB0A00; text-transform:uppercase;}
.m-subscribe:hover, .m-subscribe:active {box-shadow:2px 2px 3px #cfcfcf inset; border-color:#bbb;}
.m-subscribe:hover .input-txt, .m-subscribe:active .input-txt {color:#444;}


/* slide */
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper {margin:0 auto 25px; padding: 0; position: relative;}
.bx-wrapper .bx-prev {left:0;}
.bx-wrapper .bx-next {right:0;}
.bx-wrapper .bx-controls-direction a {position: absolute; top:200px; margin-top: -16px; outline: 0; width:48px; color:#ff2318; text-align:center; background:#222; height:56px; font-size:40px; line-height:56px; display:block; z-index: 9999; }
.bx-wrapper .bx-controls-direction a:hover {background:#000;}
.bx-wrapper .bx-controls-direction a.disabled {display:none;}

.ad-sample { width: 100%; clear: both;}
.ad-sample:before, .ad-sample:after { content: ""; display: table; }
.ad-sample:after { clear: both; }
.ad-sample span {text-align: center; font-size: 0.688em; text-transform: uppercase; color: #ddd; margin-bottom: 0.625em; display: block; clear: both; }



@media screen and (max-width:1280px) {
.en-col1 {width:46%;}
.en-col3 {width:30%;}
.en-col0 {width:68.5%;}
.element-fullimg.half {width:63.5%;}
.element-besideimg.half {width:34.5%;}
.en-nav .m-txt a {font-size:16px;}
.element-besideimg .art-ttl {font-size:13px; line-height:16px;}
.bx-wrapper .bx-controls-direction a {top:160px;}
.oscars2016-head {width:68.5%}
}

.pt_body{ padding:0px;}
.controls {
    margin: 5px 0px;
    position: relative;
	float:left;
	width:100%;
}
.controls .pre { position:absolute; left:0; width:100px;line-height: 50px;text-align: center; height:50px;}
.controls .nex{position:absolute; right:0; width:100px;line-height: 50px;text-align: center; height:50px;}
.controls .pre i {
    padding-right: 2px;
    padding-left: 0px;
}
.controls .pre i, .controls .nex i {
    width: 20px;
    height: 22px;
    line-height: 22px;
    border-radius: 50%;
    display: inline-block;
    font-size: 24px;
    background-color:#DB0A00;
    color: #FFF;
    vertical-align: middle;
    padding-left: 2px;
    margin-top: -4px;
}
.slide-count {
    line-height: 50px;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    width: 100%;
    float: left;
	cursor:pointer;
}
.slide-count a:hover{ text-decoration:underline;}

.photo{ padding-bottom:20px; width:100%;}
.pt_body .thum .list a {
    width: 72px;
    height: 72px;
    float: left;
    border: 4px solid #333;
    margin: 5px;
}
.pt_body .thum list li{ margin:0 5px;}
.slider-prev {
    width: 30px;
    position: absolute;
    left: 0px;
    top: -10px;
    height: 100px;
    line-height: 100px;
    font-size: 26px;
    text-align: center;
    cursor: pointer;}
	.slider-next {
    width: 30px;
    position: absolute;
    right: 0px;
    top: -10px;
    height: 100px;
    line-height: 100px;
    font-size: 26px;
    text-align: center;
    cursor: pointer;
}


/* video thumbnails */
.vod-thumb {clear:both; position:relative; text-align:center; margin:0 0 30px 0}
.vod-thumb .btn { position:absolute; top:0; z-index:99; background:#db0a00; width:40px; height:59px; text-align:center; color:#ffffff; padding:33px 0 0 0; cursor:pointer}
.vod-thumb .btn.video-left { left:0;}
.vod-thumb .btn.video-right { right:0;}
.vod-thumb li { display:inline-block; width:133px; margin:0; text-align:left; font-size:13px; line-height:16px; position:relative;padding:0px}
.vod-thumb .slider1 .item { padding-top:0px}
.vod-thumb li a:hover { color: #000 !important;}
.vod-thumb li img { margin:0 0 7px 0; height:82px}
.vod-thumb li .nowplaying {font-weight:600; position:absolute; top:69px; left:0; background:#f89e03; text-align:center; font-size:12px; width:133px; line-height:22px; color:white}
.vod-thumb li .vjs-title{ font-size: 13px; line-height: 18px; color: #000 !important;}

.sponsor-intro { margin-bottom:20px; clear:both; width:100%; background:#ececec; border-top:#dcdbdb 1px solid; border-bottom:#dcdbdb 1px solid; padding:1% 0; float:left; border-radius:5px}
.sponsor-intro .logo { float:left; width:130px; margin:0 0 0 15px; }
.sponsor-intro .logo img {border-radius:111px; border:#dcdbdb 1px solid; width:111px; height:111px;}
.red-lavel { display:inline-block; background:#cb2028; color:#ffffff; font-size:13px; margin:10px 0 10px 0; padding:4px 7px;}

.art-slideshow { clear:both; background:#eeeeee; overflow:hidden; padding:5px; border-bottom:#cccccc 3px solid; border-radius:5px; margin:0 0 20px 0;}
.row1 { font-size:18px; font-weight:bold; line-height:40px;}
.row1 .title3 { float:left; width:80%; padding:10px 0 0 5px}
.row1 .number { float:right; width:120px; position:relative}
.row1 .number .fa-chevron-left, .row1 .number .fa-chevron-right {font-size:22px; top:10px; position:absolute; z-index:100; cursor:pointer}
.row1 .number .fa-chevron-right { color:#cb2028; right:7px; }
.row1 .number .fa-chevron-left { color:#cb2028; right:35px;}
.row2 { clear:both; position:relative; overflow:hidden; text-align:center}
.row2 .photo-center { border-radius:3px}
.row2 .bts-side { position:absolute; top:60%; z-index:101; cursor:pointer}
.row2 .bts-side .fa-chevron-right, .row2 .bts-side .fa-chevron-left {background:#cb2028; color:#ffffff; text-align:center; border-radius:2px; cursor:pointer; font-size:22px; padding:22px 12px 16px 10px; display:inline-block; margin-bottom:7px }
.row2 .bts-side .fa-chevron-right:hover, .row2 .bts-side .fa-chevron-left:hover { opacity:.8;}
.row2 .bts-side .photo-side { border:#808080 1px solid;}
.row2 .bts-side.left { left:10px; text-align:left}
.row2 .bts-side.right { right:10px; text-align:right}
.row3 { padding:15px 10px 10px 15px; font-size:12px; color:#515050; line-height:16px;}

/*
@media screen and (max-width:540px) {
.en-nav {display:none;}
.en-nav .m-txt {width:50%;}
.en-nav .m-letter {display:none;}
.en-motto {clear:left;}
.en-share {clear:left; float:left;}
.en-col1,
.en-col2,
.en-col3,
.en-col0,
.element-fullimg.half,
.element-besideimg.half {width:100%;}
.element-bigphotos .element-repeat {width:49%;}
.element-bigphotos .f-cnt {position:relative; left:0; width:100%;}
.element-bigphotos .art-ttl {font-size:12px; line-height:14px;}
.element-incol3img .element-repeat {width:100%; margin-left:0;}
.element-fullimg .art-ttl {font-size:20px; line-height:20px;}
.en-motto strong {font-size:14px; line-height:18px;}
.heading.cutted {width:53%;}
.en-rolling .element-inlowtxt {width:60%;}
.bx-wrapper .bx-controls-direction a {top:150px;}
.en-menu {display:inline-block;}
.element-sideimg .art-img,
.element-mixedimg .art-img {width:130px;}
.element-sideimg .art-ttl,
.element-mixedimg .art-ttl {font-size:14px; line-height:16px;}
.element-fullimg .art-ttl {font-size:18px; line-height:18px;}
.element-inlowtxt .element-repeat {padding:8px 0 2px;}
}
@media screen and (max-width:360px) {
.element-bigphotos .element-repeat {width:100%;}
.en-rolling .element-inlowtxt {width:50%;}
.bx-wrapper .bx-controls-direction a {top:80px;}
}
*/