@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: normal;
  src: url(d0316fe2154027a7187ff25ca392752dc78dee11.eot)  format("embedded-opentype"), url(d35f104b7574d2b0dc14814fa9de30f8de7e8dde.woff)  format("woff"), url(fac493e7140dd8bd56f9d0e0126a2fb08abfedfa.ttf)  format("truetype"), url(953772af3c23fb477908707abb85a5f4ab79656f.svg)  format("svg");
}
@font-face {
  font-family: "proximanova";
  font-style: normal;
  font-weight: 300;
  src: url(903e448bb1ba5fb179e54dc07156736efcf3021f.eot)  format("embedded-opentype"), url(4d1da672e5a581bca471065dd826cd438b0dcacf.woff)  format("woff"), url(164d4438eefe6ac2165d38c85136e634efec7649.ttf)  format("truetype"), url(322dd2284a69ffc7854ff601e5323f02aeb3cf1e.svg)  format("svg");
}
@font-face {
  font-family: "proximanova";
  font-style: normal;
  font-weight: normal;
  src: url(7177be44d88e7de223da11da46e3fcc8a25f9ed8.eot)  format("embedded-opentype"), url(e34e65a69e31b950af01893ecc1fc3b983140139.woff)  format("woff"), url(a98f3be0ba265a099d6ebf2cebf485efebb8f88b.ttf)  format("truetype"), url(1731466fcc38fa00cf54271ab8f4ff5de0ebaf00.svg)  format("svg");
}
@font-face {
  font-family: "proximanova";
  font-style: normal;
  font-weight: 600;
  src: url(a9ee4ce39920115fb5b7ae32601331f761e31757.eot)  format("embedded-opentype"), url(4e5fb1327670d98c8bd6b2ccd1e82c3239837905.woff)  format("woff"), url(c59ca2230e58774e0adde0e32976284636a4835c.ttf)  format("truetype"), url(44e2660c23a8281259ab96e2b029c97ea546e52a.svg)  format("svg");
}
@font-face {
  font-family: "proximanova";
  font-style: normal;
  font-weight: 700;
  src: url(c9d613f6232cbceb9843a3f4a1b3383a26ce0e91.eot)  format("embedded-opentype"), url(d8a4f8e035a79070ad5ce3c584e101b94ea528bf.woff)  format("woff"), url(3b6a042ec8ede6f0a766d45cb51d245050a80ec8.ttf)  format("truetype"), url(ed4b5df9905d8a1dd86948077afc67793aed9ff2.svg)  format("svg");
}
@font-face {
  font-family: "proximanova";
  font-style: normal;
  font-weight: 900;
  src: url(73d0e7f622ee8684f1c15ef9e04dfed6e495d170.eot)  format("embedded-opentype"), url(d2eb018e8574ee11bb41d3b3a3e400b4a3ab00ca.woff)  format("woff"), url(3a456772bd96ebcdb079143adcba3ef83561f140.ttf)  format("truetype"), url(be64a7807a24acfd09a8a4b4266a08195038761b.svg)  format("svg");
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; -moz-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html { font-size: 100.01%; }
body { font-size: 62.5%; line-height: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "proximanova",sans-serif; }
body.disable-scroll { overflow: hidden; margin-right: 17px; }
a:link, a:visited { text-decoration: none; cursor: pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
:focus { outline: 0px none; }
a:visited { opacity: 0.8; }
nav ul, nav li { margin: 0px; list-style: outside none none; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.iem7 input[type="checkbox"] { vertical-align: baseline; }
input, select { vertical-align: middle; }
textarea { overflow: auto; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0px; }
button { width: auto; overflow: visible; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.2em; }
table { border-collapse: collapse; border-spacing: 0px; }
td { vertical-align: top; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
hr { display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 1em 0px; padding: 0px; }
img { max-width: 100%; vertical-align: bottom; }
img.alignleft { float: left; margin: 0px 10px 10px 0px; display: inline; }
img.alignright { float: right; margin: 0px 0px 10px 10px; display: inline; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
ul, ol { list-style: outside none none; }
li { line-height: 1.2em; }
li ul, li ol { margin-bottom: 0px; }
.clearfix::after { content: "."; display: block; font-size: 0px; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: block; }
.floatbox { overflow: hidden; }
.clear { clear: both; height: 1px; line-height: 1px; }
.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.mt15 { margin-top: 15px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px; }
.hide { display: none; }
.overflowhidden { overflow: hidden; }
.wrapper { max-width: 1000px; margin: 0px auto; }
.container { width: 100%; margin: 0px auto; padding: 0px 10px; position: relative; max-width: 1280px; box-sizing: border-box; }
.container.wrapper { padding: 0px; }
.container::after { content: ""; clear: both; display: table; }
.bgImg .container { max-width: 1000px; }
@media screen and (min-width: 1300px) {
  #header:not(.default-header) .container, #header:not(.default-header) + #breadcrumb .container { max-width: 1280px; }
}
@media screen and (min-width: 1250px) and (max-width: 1299px) {
  #header:not(.default-header) .container, #header:not(.default-header) + #breadcrumb .container { max-width: 1220px; }
}
#header { background: rgb(34, 34, 34) none repeat scroll 0% 0%; position: relative; z-index: 101; }
#header .wrapper { background: rgb(34, 34, 34) none repeat scroll 0% 0%; max-width: 1280px; width: 100%; }
.mweb .main-content { float: left; }
.mweb .sidebar { float: right; }
.mweb #footer_m, #footer_m { display: none; font-family: Roboto,sans-serif; font-size: 11px; }
@media only screen and (max-width: 1300px) {
  .container { max-width: 1220px; }
}
@media screen and (max-width: 999px) {
  .mweb #content { margin: 0px 10px; width: auto; }
  .mweb .main-content, .mweb .sidebar { float: none; width: 100% ! important; }
  .mweb .tabcontent span.more a { left: 50% ! important; transform: translateX(-50%); }
  #header.default-header .adbox-left, #header.default-header .adbox-right { display: none; }
  .sec-city #main-nav ul li.cyclicnav ul { right: -100px; }
  #main-nav .cyclicnav ul li.all-sections { display: none; }
}
.noStickyNav #navigation.sticky { position: static ! important; }
.navquery { transition: all 0.5s ease 0s; }
.bgImg #header, .bgImg #navigation { background: transparent none repeat scroll 0px center; max-width: 1000px; margin: auto; }
.bgImg #header .bottom-area.sticky { width: 1000px; left: auto; }
.bgImg .top-area, .bgImg #breadcrumb, .bgImg .breaking-news { max-width: 1000px; margin-left: auto; margin-right: auto; }
.bgImg #navigation { border: 0px none; }
.bgImg #navigation .wrapper { border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
.bgImg #header .header_top { border: 0px none; }
.bgImg #header .header_top .wrapper { border-bottom: 1px solid rgb(68, 68, 68); }
.bgImg .articleshow #header .logo > a { background-size: 800px auto; background-position: 0px -150px; }
.bgImg .articleshow #header:not(.default-header) .logo { width: 250px; margin-left: 0px; }
.bgImg #sub-nav .wrapper { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.bgImg #header:not(.default-header) .main-area .container::before, .bgImg #header:not(.default-header) .main-area .container::after { left: 0px; }
#header .header_top { border-bottom: 1px solid rgb(68, 68, 68); }
#header .header_top .wrapper { padding-bottom: 3px; padding-top: 5px; }
.header_top .date { display: block; font-size: 100%; font-weight: bold; color: rgb(255, 255, 255); line-height: 21px; float: left; text-transform: uppercase; margin-left: 10px; min-width: 230px; }
#header .user_area { float: right; position: relative; z-index: 100000; margin-right: 5px; }
#header .social_1 { float: left; position: relative; }
#header .user_area .point { display: inline-block; float: left; margin-right: 10px; height: 17px; line-height: 17px; color: rgb(255, 255, 255); padding: 0px 8px; font-size: 110%; font-weight: bold; background: rgb(150, 154, 156) none repeat scroll 0% 0%; border-radius: 8px; box-shadow: 0px 0px 3px rgb(173, 176, 177) inset; margin-top: 2px; }
#header .user_area .user-controls { float: left; margin-right: 10px; position: relative; padding-top: 2px; }
#header .user_area .user_name { float: left; display: inline-block; padding-right: 15px; line-height: 17px; color: rgb(255, 255, 255); font-size: 110%; text-transform: uppercase; font-weight: bold; position: relative; text-decoration: none; }
.icon_down { display: inline-block; width: 14px; height: 17px; position: relative; }
.user-controls:hover .icon_down { background-position: -257px -53px; }
#header .user_area .user_name .icon_down { position: absolute; z-index: 10; right: 0px; top: 0px; }
#header .dropdown { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 61px; padding: 7px 10px; right: 0px; top: 19px; z-index: 89; display: none; }
#header .dropdown ul li { list-style: outside none none; line-height: 20px; width: 100%; }
#header .dropdown ul li a { font-size: 110%; color: rgb(0, 0, 0); text-decoration: none; }
#header .dropdown ul li span { cursor: pointer; }
#header .dropdown ul li a:hover, .user-controls .dropdown ul li span:hover { color: rgb(228, 67, 73); }
#header .user-controls:hover .dropdown { display: block; }
#header .user_area span.logout-window { line-height: 21px; color: rgb(255, 255, 255); font-weight: bold; font-size: 120%; margin-right: 5px; }
#header .user_area span.logout-window span { color: rgb(255, 255, 255); cursor: pointer; font-weight: bold; display: inline; }
.htcls { font-size: 20px; line-height: 26px; text-transform: uppercase; color: rgb(255, 255, 255); text-align: center; font-weight: bold; display: block; }
.htcls a { color: rgb(255, 255, 255); text-decoration: none; }
.htcls a:hover { text-decoration: none; }
.htcls span { color: rgb(255, 255, 255); font-size: 17px; line-height: 18px; text-transform: uppercase; font-weight: normal; display: block; margin-top: 3px; }
#weathershow { display: block; line-height: 25px; text-align: center; position: relative; height: 25px; margin-top: 5px; }
#weathershow span.temp_h { display: inline-block; color: rgb(255, 255, 255); font-size: 14px; text-transform: capitalize; margin-right: 4px; vertical-align: middle; }
#weathershow span.icon { display: inline-block; width: 25px; height: 25px; margin-right: 3px; position: relative; background-image: url(9e982e95813d33c0113b49821754357243de4faf.cms) ; background-repeat: no-repeat; vertical-align: middle; top: -2px; }
#weathershow span.temp { display: inline-block; margin-right: 3px; vertical-align: middle; line-height: 1; }
#weathershow span.temp span { font-size: 18px; color: rgb(255, 255, 255); text-transform: capitalize; font-weight: bold; margin-right: 3px; }
#weathershow span.temp span small { font-size: 14px; }
#weathershow .optionshome { display: inline-block; line-height: 16px; background: rgb(231, 235, 237) none repeat scroll 0% 0%; border: 1px solid rgb(207, 207, 207); padding: 0px 3px; border-radius: 2px; margin-right: 3px; color: rgb(0, 0, 0); font-size: 110%; position: relative; top: -1px; }
#weathershow .optionshome a { color: rgb(0, 0, 0); text-decoration: none; }
#weathershow a.img { display: inline-block; line-height: 18px; margin-right: 3px; }
#weathershow img { display: inline; vertical-align: middle; position: relative; top: -3px; }
#weathershow a.arrow { display: inline-block; color: rgb(255, 255, 255); font-size: 200%; line-height: 25px; font-weight: bold; text-decoration: none; }
.wdF { display: none; }
#weathershow.weather-widget { display: inline-block; margin: 0px 10px 0px 5px; }
#weathershow.weather-widget .optionshome, #weathershow.weather-widget .arrow { display: none; }
#weathershow.weather-widget span.temp_h { font-size: 11px; color: rgb(136, 136, 136); text-transform: uppercase; }
#weathershow.weather-widget span.temp span { font-size: 22px; font-weight: 400; }
#weathershow.weather-widget span.temp span small { font-size: 14px; }
#weathershow.weather-widget span.temp_g { background: rgb(51, 51, 51) none repeat scroll 0% 0%; display: inline-block; padding: 1px 2px; vertical-align: middle; }
#weathershow span.icon { background: transparent url(112bc08dc496a072d4f71b98506200a696133c5e.cms)  no-repeat scroll 0px -3000px; width: 30px; height: 25px; display: inline-block; vertical-align: middle; }
#weathershow span.icon.cloudylightrain { background-position: -526px -854px; }
#weathershow span.icon.cloudymoderaterain { background-position: -526px -960px; }
#weathershow span.icon.cloudyheavythundershower { background-position: -517px -382px; }
#weathershow span.icon.cloudymoderatethundershower { background-position: -513px -504px; }
#weathershow span.icon.sunny, #weathershow span.icon.clearsky { background-position: -521px -1568px; }
#weathershow span.icon.sunny.night, #weathershow span.icon.clearsky.night { background-position: -522px -1482px; }
#weathershow span.icon.cloudydrizzle { background-position: -530px -625px; }
#weathershow span.icon.cloudyheavyrain { background-position: -527px -736px; }
#weathershow span.icon.cloudyrain { background-position: -532px -1077px; }
#weathershow span.icon.cloudysnow { background-position: -529px -1193px; }
#weathershow span.icon.cloudythunderstorm { background-position: -522px -1304px; width: 35px; }
#weathershow span.icon.foggy { background-position: -525px -1864px; }
#weathershow span.icon.hazy { background-position: -524px -1773px; }
#weathershow span.icon.sunnylightrain { background-position: -524px -1686px; }
#weathershow span.icon.overcast { background-position: -471px -1193px; }
#weathershow span.icon.cloudy { background-position: -527px -1927px; }
#weathershow span.icon.overcastdrizzle { background-position: -468px -1307px; }
#weathershow span.icon.overcastheavyrain { background-position: -467px -1444px; }
#weathershow span.icon.overcastheavythundershower { background-position: -466px -1568px; }
#weathershow span.icon.overcastlightrain { background-position: -467px -1690px; }
#weathershow span.icon.overcastmoderatethundershower { background-position: -466px -1792px; }
#weathershow span.icon.overcastmoderaterain { background-position: -466px -1929px; }
#weathershow span.icon.overcastrain { background-position: -536px -55px; }
#weathershow span.icon.overcastsnow { background-position: -525px -171px; }
#weathershow span.icon.overcastthunderstorm { background-position: -518px -265px; }
#weathershow span.icon.partlycloudylightrain { background-position: -459px -269px; }
#weathershow span.icon.partlycloudy { background-position: -465px -57px; }
#weathershow span.icon.partlycloudydrizzle { background-position: -460px -172px; }
#weathershow span.icon.partlycloudymoderaterain { background-position: -459px -380px; }
#weathershow span.icon.partlycloudyrain { background-position: -458px -505px; }
#weathershow span.icon.partlycloudysnow { background-position: -469px -625px; }
#weathershow span.icon.partlycloudythundershowers { background-position: -468px -737px; }
#weathershow span.icon.partlycloudyduststorm { background-position: -469px -851px; }
#weathershow span.icon.partlycloudymoderatethundershower { background-position: -468px -964px; }
#weathershow span.icon.partlycloudythunderstorm { background-position: -465px -1076px; }
.header_bottom .wrapper { border-top: 0px solid rgb(234, 83, 88); padding: 10px 0px; }
.logo { max-width: 510px; float: left; margin: 0px auto; }
#header .logo a.logo-img { display: block; width: 509px; height: 40px; background-position: 0px -304px; }
#header .adbox-left, #header .adbox-right { width: 210px; min-height: 40px; position: relative; z-index: 110 ! important; }
#header .adbox-left { float: left; margin-left: 10px; }
#header .adbox-right { float: right; margin-right: 10px; }
.sub-header .top-ad { position: relative; z-index: 100; }
#wap-login { display: none; }
#sub-nav ul li.cyclicnav { padding: 0px; }
#sub-nav ul li.cyclicnav > a { position: relative; display: inline-block; height: 28px; width: 36px; vertical-align: middle; }
#sub-nav ul li.cyclicnav:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#sub-nav ul li.cyclicnav:hover > a { background: transparent none repeat scroll 0% 0% ! important; }
#sub-nav ul.nav_level2 > li.cyclicnav::before, #sub-nav ul li.cyclicnav > a::before, #sub-nav ul li.cyclicnav > a::after { position: absolute; content: ""; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 4px; height: 4px; border-radius: 50%; top: 12px; }
#sub-nav ul.nav_level2 > li.cyclicnav::before { left: 16px; }
#sub-nav ul.nav_level2 li.cyclicnav > a::before { left: 23px; }
#sub-nav ul.nav_level2 li.cyclicnav > a::after { left: 30px; }
#sub-nav ul li.cyclicnav ul { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 200px; padding: 12px; overflow: hidden; display: none; top: 28px; box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.5); z-index: 101; }
#sub-nav ul li.cyclicnav:hover ul { display: block; }
#sub-nav .cyclicnav ul li { display: block; margin: 0px; padding: 0px; }
#sub-nav .cyclicnav ul li a { padding: 5px; display: block; font-size: 11px; color: rgb(0, 0, 0); }
#sub-nav .cyclicnav ul li:hover a, #sub-nav .cyclicnav ul li.current a { background: rgb(218, 0, 5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#sub-nav ul li.cyclicnav .dropdown { display: none; }
:focus { outline: 0px none; }
.clearfix::after { content: ""; display: table; clear: both; }
#header, #header * { font-family: "roboto",sans-serif; box-sizing: border-box; }
.row { margin: 0px -10px; }
.row::before, .row::after { content: ""; display: table; }
.row::after { clear: both; }
a { text-decoration: none; transition: all 0.5s ease 0s; }
#header a { text-decoration: none; }
.main-sprite, .scl-wdgt span { background-image: url(40227fe2ec74dee81d851220b1c276777affb7ac.cms) ; background-repeat: no-repeat; display: inline-block; }
.articleshow #header .container, .articleshow .top-area .container { max-width: 1000px; }
#header .main-area { background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding-top: 5px; }
#header:not(.default-header) .main-area .container { min-height: 95px; position: relative; }
#header:not(.default-header) .main-area .container::before { position: absolute; content: ""; background: transparent url(838c462705def7817e638e87fca97dd447aabc7e.cms)  no-repeat scroll 0% 0%; width: 534px; height: 123px; left: -75px; bottom: 0px; }
.articleshow #header .logo, .bgImg #header .logo, .photostory_wrapper #header .logo { padding-top: 10px; display: inline-block; width: auto; margin: 0px; }
#header .logo { position: relative; z-index: 1000; padding-top: 20px; }
#header .logo > a { background-position: 0px -190px; width: 278px; height: 21px; }
.articleshow #header .logo > a, .bgImg #header .logo > a { background-position: 0px -164px; width: 248px; height: 21px; background-size: 870px auto; }
.articleshow #header + #breadcrumb .container, .bgImg #breadcrumb .container { max-width: 1000px; margin: auto; }
#header .logo span.category { display: block; color: rgb(255, 255, 255); font-size: 16px; line-height: 1; text-transform: uppercase; margin: 10px 0px; }
#header .logo span.category a { color: inherit; }
#header .header-ad { float: right; margin-bottom: 5px; position: relative; }
#header .header-ad iframe[width="1003"] { margin-right: 130px; }
#header .header-ad iframe[width="990"] { margin-right: 140px; }
@media screen and (max-width: 1300px) {
  #header .header-ad iframe[width="1003"] { margin-right: 100px; }
  #header .header-ad iframe[width="990"] { margin-right: 115px; }
  #header .header-ad iframe[width="980"] { margin-right: 120px; }
  body.bgImg #header .header-ad iframe[width="980"] { margin-right: 0px; }
}
@media screen and (max-width: 1249px) {
  #header .header-ad iframe { margin-right: 0px ! important; }
}
#header.default-header .main-area { padding: 10px 0px; }
#header.default-header .logo { width: 510px; display: block; padding-top: 0px; margin: 0px auto; float: none; }
#header.default-header .logo > a, #header.default-header .logo > h1 > a { display: block; width: 509px; height: 40px; margin: auto; background: transparent none repeat scroll 0px center; }
#header.default-header .adbox-left, #header.default-header .adbox-right { width: 210px; min-height: 40px; position: relative; z-index: 101; }
#header.default-header .adbox-left { float: left; margin-left: 10px; }
#header.default-header .adbox-right { float: right; margin-right: 10px; }
#header.default-header #main-nav > ul > li > a { border-right: 1px solid transparent; border-left: 1px solid transparent; padding: 1px 4px; }
#header .bottom-area { background: rgb(190, 40, 25) none repeat scroll 0% 0%; position: relative; }
#header .bottom-area.sticky { position: fixed; width: 100%; left: 0px; top: 0px; z-index: 1001; }
#header .bottom-area.sticky .search-form.active { top: 0px; }
#header .bottom-area.sticky #sub-nav { display: none; }
.headerlinks { color: rgb(255, 255, 255); font-size: 11px; margin: 0px 5px 0px 0px; display: inline-block; line-height: 24px; vertical-align: top; }
.headerlinks a { color: rgb(255, 255, 255); margin: 0px 5px; }
.headerlinks div.link-dropdown:first-of-type { margin-left: 0px; }
.headerlinks span { color: rgb(255, 255, 255); }
.link-dropdown { position: relative; padding-right: 10px; display: inline-block; margin: 0px 5px; z-index: 999; }
.link-dropdown::after { content: ""; display: inline-block; position: absolute; border-right: 4px solid transparent; border-left: 4px solid transparent; right: 3px; top: 9px; border-top: 4px solid rgb(255, 255, 255); }
.link-dropdown:hover::after { border-top: 4px solid rgb(0, 0, 0); transform: rotate(180deg); transition: all 0.3s ease 0s; z-index: 2; }
.link-dropdown:hover::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; content: ""; width: 12px; height: 12px; display: block; position: absolute; right: 1px; transition: all 0.3s ease 0s; z-index: 1; top: 6px; }
.link-dropdown ul { display: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; left: 6px; top: 16px; padding: 5px; min-width: 80px; border: 1px solid rgb(187, 187, 187); }
.link-dropdown ul li { margin: 0px; border-bottom: 1px solid rgb(221, 221, 221); padding: 0px 3px; transition: padding 0.6s ease 0s; }
.link-dropdown ul li:hover { background: rgb(230, 238, 249) none repeat scroll 0% 0%; }
.link-dropdown ul li:last-child { margin: 0px; border: 0px none; }
.link-dropdown ul li a { color: rgb(0, 0, 0); margin: 0px; display: block; }
.link-dropdown:hover ul { display: block; }
.link-dropdown:hover ul li { padding: 6px 3px; transition: padding 0.6s ease 0s; }
#main-nav > ul { display: inline-block; vertical-align: top; }
ul.visible-links { overflow: hidden; height: 28px; }
ul.show-extra { white-space: nowrap; overflow: initial; height: auto; }
#main-nav ul { margin: 0px; }
#main-nav ul li { display: inline-block; vertical-align: top; list-style: outside none none; position: relative; transition: all 0.5s ease 0s; }
#main-nav ul li#allmenu { display: none; }
#main-nav > ul > li { height: 28px; }
#main-nav ul li.nvp::before { transform: skewX(0deg) ! important; }
#main-nav ul li.nvp { margin-right: 10px; }
#main-nav ul li.category a, #main-nav ul li.current a { font-weight: 600; }
#main-nav ul li:hover a { text-decoration: none; }
#main-nav ul li:first-child::before, #main-nav ul li:first-of-type::before { transform: skewX(0deg); }
#main-nav > ul > li > a, #main-nav > ul > li.all-sections { font-family: roboto,"Roboto",calibri,"arial narrow",sans-serif; font-size: 12px; padding: 1px 7px; line-height: 26px; color: rgb(255, 255, 255); font-weight: 700; display: inline-block; position: relative; z-index: 10; cursor: pointer; }
#main-nav > ul > li:hover:not(.nvr):not(.nvh):not(.nav-home) > a { background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#main-nav > ul > li.nav-Coupons > a { color: rgb(255, 255, 0); }
#navigation #rhsnavlivetv { min-height: 0px; }
#main-nav ul li.nav-livetv .dropdown .inner { margin: 0px -2%; }
#main-nav ul li.nav-livetv .dropdown .inner a { border: 1px solid rgb(245, 245, 245); border-radius: 2px; float: left; margin: 0px 2% 7px; width: 46%; height: 65px; text-align: center; box-sizing: border-box; }
#main-nav ul li.nav-livetv .dropdown .inner img { position: relative; left: 50%; top: 50%; display: block; transform: translate(-50%, -50%); }
#main-nav ul li.nav-livetv .dropdown .audioText { color: rgb(51, 51, 51); text-transform: uppercase; margin: 0px; padding: 7px 0px 5px 11px; font-weight: bold; }
#main-nav .menu-btn + ul { margin-left: 42px; }
#main-nav .menu-btn { background: rgb(102, 102, 102) none repeat scroll 0% 0%; border-radius: 0px; width: 36px; height: 34px; padding: 0px 8px; cursor: pointer; border: 0px none; transition: all 0.5s ease 0s; position: relative; top: -3px; left: 0px; z-index: 11; }
#main-nav .menu-btn span { display: block; width: 100%; height: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 4px; transition: all 0.5s ease 0s; }
#main-nav .menu-btn span:last-child { margin-bottom: 0px; }
#allmenu-content.active { top: 28px; opacity: 1; visibility: visible; z-index: 1000; }
#main-nav #allmenu.active .menu-btn span:nth-child(1) { transform: rotate(-45deg); transform-origin: 13px 2px 0px; }
#main-nav #allmenu.active .menu-btn span:nth-child(2) { transform: rotate(45deg); transform-origin: 13px -1px 0px; }
#main-nav #allmenu.active .menu-btn span:nth-child(3) { opacity: 0; }
#main-nav > ul > li.nvh, #main-nav > ul > li.nav-home { width: 25px; text-align: center; }
#main-nav > ul > li.nvh > a, #main-nav > ul > li.nav-home > a { height: 105%; width: 100%; overflow: hidden; background: transparent url(f6643f9fe657a858c6fb25444ff78e2b3e0fd901.cms)  no-repeat scroll -251px -127px; transition: none 0s ease 0s ; }
#main-nav > ul > li.nvh:hover, #main-nav > ul > li.nav-home:hover { background: rgb(229, 105, 22) none repeat scroll 0% 0%; }
#main-nav > ul > li.nvh:hover a, #main-nav > ul > li.nav-home:hover a { background-position: -480px -46px; }
#main-nav > ul > li.nvr { background: rgb(102, 102, 102) none repeat scroll 0% 0%; margin-right: 20px; }
#main-nav > ul > li.nvr > a::after { content: " "; position: absolute; z-index: 100; top: 0px; right: -14px; border-bottom: 14px solid transparent; border-left: 14px solid rgb(102, 102, 102); border-top: 14px solid transparent; }
#main-nav > ul > li.nvp, #main-nav > ul > li.current { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#main-nav > ul > li.nvp a, #main-nav > ul > li.current a { color: rgb(0, 0, 0); }
#main-nav ul li.cyclicnav { text-align: left; }
#main-nav ul li.cyclicnav > a { position: relative; display: inline-block; height: 100%; width: 40px; vertical-align: middle; }
#main-nav ul > li.cyclicnav::before, ul li.cyclicnav > a::before, ul li.cyclicnav > a::after { position: absolute; content: ""; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 4px; height: 4px; border-radius: 50%; top: 13px; }
#main-nav ul > li.cyclicnav:hover::before, ul li.cyclicnav:hover > a::before, ul li.cyclicnav:hover > a::after { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
#main-nav ul > li.cyclicnav::before { left: 10px; z-index: 11; }
#main-nav ul li.cyclicnav > a::before { left: 18px; }
#main-nav ul li.cyclicnav > a::after { left: 26px; }
#main-nav ul li.cyclicnav > ul::before { position: absolute; content: ""; background: rgb(39, 39, 39) none repeat scroll 0% 0%; width: 1px; height: 100%; left: 50%; top: 0px; }
#main-nav .cyclicnav ul li { display: inline-block; width: 50%; padding: 2px 0px; text-align: left; overflow: hidden; }
#main-nav .cyclicnav ul li a { font-size: 13px; text-transform: capitalize; color: rgb(136, 136, 136); padding: 4px 20px 4px 15px; display: inline-block; position: relative; }
#main-nav .cyclicnav ul li:hover { background: transparent none repeat scroll 0% 0% ! important; }
#main-nav .cyclicnav ul li:hover a, #main-nav .cyclicnav ul li.current a { color: rgb(255, 255, 255); }
#main-nav .cyclicnav ul li a::after { position: absolute; content: ""; background: rgb(204, 0, 0) none repeat scroll 0% 0%; transform: skewX(-20deg); width: 100%; height: 100%; left: -120px; top: 0px; opacity: 0; z-index: -1; transition: all 0.5s ease 0s; }
#main-nav .cyclicnav ul li:hover a::after, #main-nav .cyclicnav ul li.active a::after, #main-nav .cyclicnav ul li.current a::after { opacity: 1; left: -5px; }
#main-nav .cyclicnav ul li.current { margin-right: 0px; }
#main-nav ul li.cyclicnav { padding: 0px; }
#main-nav ul li.cyclicnav ul { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px solid rgb(226, 226, 226); width: 342px; height: auto; padding: 14px 0px; overflow: hidden; display: none; top: 28px; left: auto; right: 0px; z-index: 1; transition: all 0.5s ease 0s; box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.5); white-space: normal; }
#main-nav ul li.cyclicnav:hover ul { display: block; z-index: 1000; }
#main-nav ul li.cyclicnav > ul::before { position: absolute; content: ""; background: rgb(229, 229, 229) none repeat scroll 0% 0%; width: 1px; height: 100%; left: 50%; top: 0px; }
#main-nav .cyclicnav ul li::after { display: none; }
#main-nav ul li.cyclicnav .dropdown { display: none; }
#main-nav ul > li.cyclicnav li.current::before { opacity: 0 ! important; }
.menu-more { position: relative; z-index: 10; width: 40px; cursor: pointer; }
.menu-more::before, .menu-more i::before, .menu-more i::after { position: absolute; content: ""; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; width: 4px; height: 4px; border-radius: 50%; top: 20px ! important; opacity: 1 ! important; margin-left: auto ! important; transform: none ! important; }
.menu-more::before { left: 10px ! important; z-index: 1; width: 4px ! important; height: 4px ! important; }
.menu-more i::before { left: 18px; }
.menu-more i::after { left: 26px; }
#main-nav ul li.nav-english-movie-reviews .dropdown.external-html { height: auto; }
#main-nav .dropdown { background: rgb(250, 250, 250) none repeat scroll 0% 0%; overflow: hidden; width: 318px; min-height: 361px; height: auto; padding: 15px; top: 28px; right: auto; box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.5); border-bottom: 4px solid rgb(218, 0, 5); position: absolute; }
#main-nav .dropdown .topreview li { display: block; width: 100%; }
#main-nav .dropdown .topreview header { color: rgb(176, 37, 30); font-size: 12px; margin-bottom: 10px; font-weight: bold; }
#main-nav .dropdown .topreview header a { color: rgb(176, 37, 30); }
#main-nav li.align-right .dropdown { left: auto; right: 0px ! important; }
#main-nav ul li:hover:not(.no-hover) .dropdown { display: block; }
#main-nav .dropdown .right-column.nav-loading { position: relative; height: 100%; }
#main-nav .dropdown.nav-loading::after, #main-nav .dropdown .right-column.nav-loading::after, .allmenu-content.nav-loading::after { position: absolute; content: ""; background: transparent url(0c800c5fedaefeee247bf92f0f3184946cae16d9.cms)  no-repeat scroll center center; width: 40px; height: 40px; left: 50%; margin-left: -20px; top: 50%; margin-top: -20px; filter: grayscale(1); animation: 1s linear 0s normal none infinite running spin; }
@keyframes spin {
100% { transform: rotate(359deg); }
}
@keyframes spin {
100% { transform: rotate(359deg); }
}
#main-nav .nav-city .dropdown, #header.sec-city .dropdown { border-color: rgb(232, 164, 1); }
#main-nav .nav-city .simple-list ul li a::after { background: rgb(232, 164, 1) none repeat scroll 0% 0%; }
#main-nav .nav-india .dropdown, #header.sec-india .dropdown { border-color: rgb(154, 19, 13); }
#main-nav .nav-india .simple-list ul li a::after { background: rgb(154, 19, 13) none repeat scroll 0% 0%; }
#main-nav .nav-world .dropdown, #header.sec-world .dropdown { border-color: rgb(61, 180, 174); }
#main-nav .nav-world .simple-list ul li a::after { background: rgb(61, 180, 174) none repeat scroll 0% 0%; }
#main-nav .nav-business .dropdown, #header.sec-business .dropdown { border-color: rgb(2, 112, 223); }
#main-nav .nav-business .simple-list ul li a::after { background: rgb(2, 112, 223) none repeat scroll 0% 0%; }
#main-nav .nav-tech .dropdown, #header.sec-tech .dropdown { border-color: rgb(3, 109, 171); }
#main-nav .nav-tech .simple-list ul li a::after { background: rgb(3, 109, 171) none repeat scroll 0% 0%; }
#main-nav .nav-sports .dropdown, #header.sec-sports .dropdown { border-color: rgb(123, 177, 1); }
#main-nav .nav-sports .simple-list ul li a::after { background: rgb(123, 177, 1) none repeat scroll 0% 0%; }
#main-nav .nav-tv .dropdown, #header.sec-tv .dropdown { border-color: rgb(255, 117, 25); }
#main-nav .nav-tv .simple-list ul li a::after { background: rgb(255, 117, 25) none repeat scroll 0% 0%; }
#main-nav .nav-life .dropdown, #header.sec-life .dropdown { border-color: rgb(207, 88, 152); }
#main-nav .nav-life .simple-list ul li a::after { background: rgb(207, 88, 152) none repeat scroll 0% 0%; }
#main-nav .nav-photos .dropdown, #header.sec-photos .dropdown { border-color: rgb(255, 117, 25); }
#main-nav .nav-photos .simple-list ul li a::after { background: rgb(255, 117, 25) none repeat scroll 0% 0%; }
#main-nav .dropdown ul { text-align: left; white-space: normal; }
#main-nav .dropdown ul li a { display: block; font-size: 13px; font-weight: 400; line-height: 19px; color: rgb(30, 30, 30); position: relative; }
#main-nav .top-stories ul li a { font-size: 11px; font-weight: 700; }
#main-nav .top-stories ul li:hover a { text-decoration: underline; color: rgb(0, 0, 0); }
#main-nav .top-stories ul li:not(:first-child) a span { display: block; }
#main-nav .dropdown h4 { font-size: 12px; line-height: 22px; font-weight: 600; text-transform: uppercase; color: rgb(193, 37, 12); margin-bottom: 4px; }
#main-nav ul li.nav-city .dropdown h4 { color: rgb(232, 164, 1); }
#main-nav .top-stories ul:not(.gallery) li:first-child { height: 85px; padding-bottom: 0px; border-bottom: 1px solid rgb(217, 217, 217); margin-bottom: 5px; }
#main-nav .top-stories ul:not(.gallery) li:first-child a { height: 73px; }
#main-nav .top-stories ul:not(.gallery) li.no-img:first-child a { height: auto; }
#main-nav .top-stories ul:not(.gallery) li:first-child img { float: left; width: 130px; height: auto; margin-right: 15px; background: transparent url(7be8c0826429b94995e5f6454087dac0eafa3edb.cms)  no-repeat scroll center center / cover ; text-indent: -9999px; min-height: 73px; }
#main-nav .top-stories ul:not(.gallery) li:first-child span { max-height: 66px; overflow: hidden; display: block; }
#main-nav .top-stories ul:not(.gallery) li:not(:first-child) { padding: 0px; display: block; }
#main-nav .top-stories ul:not(.gallery) li:not(:first-child) a { padding-left: 10px; }
#main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { position: absolute; content: ""; width: 4px; height: 2px; top: 8px; left: 0px; background: rgb(204, 0, 0) none repeat scroll 0% 0%; }
#main-nav .top-stories ul:not(.gallery) li:first-child a { font-size: 16px; line-height: 22px; font-weight: 600; height: 73px; overflow: hidden; }
#main-nav .top-stories ul.gallery li { width: 144px; margin: 0px -2px 3px; vertical-align: top; min-height: 92px; }
#main-nav .top-stories ul.gallery li img { background: transparent url(7be8c0826429b94995e5f6454087dac0eafa3edb.cms)  no-repeat scroll center center / cover ; text-indent: -9999px; display: block; }
#main-nav .top-stories ul.gallery li:nth-child(2n+1) { margin-right: 2px; }
#main-nav .top-stories ul.gallery li:nth-child(6) ~ li { margin-bottom: 0px; }
#main-nav .top-stories ul.gallery li a:first-child { width: 100%; height: 92px; overflow: hidden; display: block; margin-bottom: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#main-nav .top-stories ul.gallery li a + a { font-size: 13px; line-height: 16px; color: rgb(255, 255, 255); font-weight: 600; display: block; max-height: 42px; overflow: hidden; position: absolute; width: 100%; left: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; border: 5px solid transparent; }
#main-nav .top-stories ul.gallery.photos li a + a, #main-nav .top-stories ul.gallery.videos li a + a { background: transparent linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent 100%) repeat scroll 0% 0%; border: 0px none; padding: 5px; height: 100%; max-height: 50px; }
#main-nav .top-stories ul.gallery.photos li a + a span, #main-nav .top-stories ul.gallery.videos li a + a span { position: absolute; bottom: 4px; max-height: 32px; overflow: hidden; left: 0px; padding: 0px 5px; }
#main-nav .top-stories ul.gallery.videos li::before, #main-nav .top-stories ul.gallery.videos li::after { content: ""; position: absolute; z-index: 1; }
#main-nav .top-stories ul.gallery.videos li::before { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; width: 24px; height: 24px; left: 7px; top: 7px; border-radius: 50%; transform: skewX(0deg); margin: 0px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); opacity: 1; }
#main-nav .top-stories ul.gallery.videos li::after { border-width: 6px 6px 6px 7px; border-style: solid; border-color: transparent transparent transparent rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; left: 16px; top: 13px; }
#main-nav .top-stories .movies-on-tv ul.gallery li { width: 32%; margin: 0px 1px 3px; }
#main-nav .top-stories .movies-on-tv ul.gallery li img { height: 100%; width: 100%; }
#main-nav .top-stories ul.links-list li { width: 49%; padding: 2px 0px ! important; float: left; height: auto ! important; }
#main-nav .top-stories ul.links-list li:first-child { border-bottom: 0px none; margin-bottom: 0px; }
#main-nav .top-stories ul.links-list li:first-child a { font-size: 12px; padding-left: 10px; }
#main-nav .top-stories ul.links-list li:first-child a::before { position: absolute; content: ""; width: 4px; height: 2px; top: 8px; left: 0px; background: rgb(204, 0, 0) none repeat scroll 0% 0%; }
#main-nav .top-stories ul.links-list li:nth-child(2n+1) { margin-right: 2%; }
#main-nav .top-stories ul.links-list li:nth-child(2) { border-top: 0px none; }
#main-nav .top-stories ul.links-list li:nth-child(2n) { margin-right: 0px; }
#main-nav li:hover .simple-list { height: 165px; }
#main-nav .simple-list ul::before { position: absolute; content: ""; background: rgb(223, 223, 223) none repeat scroll 0% 0%; width: 1px; height: 100%; left: 50%; top: 0px; }
#main-nav .left-column.simple-list ul::before { display: none; }
#main-nav .simple-list ul li { display: inline-block; vertical-align: top; width: 50%; text-align: left; overflow: hidden; padding: 2px 0px; margin: 0px -2px; }
#main-nav .simple-list ul li a { font-size: 12px; text-transform: none; padding: 3px 20px 3px 15px; line-height: 1; display: inline-block; z-index: 10; }
#main-nav .simple-list ul li:hover > a, #main-nav .simple-list ul li.current > a, #main-nav .simple-list ul li.active > a { color: rgb(255, 255, 255); }
#main-nav .simple-list ul li a::after { position: absolute; content: ""; background: rgb(204, 0, 0) none repeat scroll 0% 0%; transform: skewX(-20deg); width: 100%; height: 100%; left: -120px; top: 0px; opacity: 0; z-index: -1; transition: all 0.5s ease 0s; }
#main-nav .simple-list ul li:hover a::after, #main-nav .simple-list ul li.active a::after, #main-nav .simple-list ul li.current a::after { opacity: 1; left: -10px; }
#main-nav .multi-list { width: 720px; text-align: left; column-count: 4; column-gap: 30px; column-rule: 1px solid rgb(223, 223, 223); min-height: 0px; }
#main-nav li:hover .multi-list { padding: 15px; }
#main-nav .multi-list ul { margin-bottom: 20px; }
#main-nav .multi-list ul li { display: block; margin-bottom: 4px; }
#main-nav .multi-list ul li a { z-index: 10; }
#main-nav .multi-list ul li a::after { position: absolute; content: ""; background: rgb(194, 40, 4) none repeat scroll 0% 0%; transform: skewX(-20deg); width: 100%; height: 100%; left: -120px; top: 0px; opacity: 0; z-index: -1; transition: all 0.5s ease 0s; }
#main-nav .multi-list ul li.active a::after, #main-nav .dropdown.multi-list ul li.current a::after { opacity: 1; left: -25px; }
#main-nav .multi-list ul li.active a, #main-nav .dropdown.multi-list ul li.current a { color: rgb(255, 255, 255); }
.ie9 #main-nav .multi-list ul li { display: inline-block; width: 25%; }
#main-nav .left-column .follow { position: absolute; left: 0px; bottom: 10px; z-index: 10; width: 110px; padding-left: 15px; }
#main-nav .left-column .follow h4 { font-size: 100%; font-weight: normal; color: rgb(127, 127, 128); line-height: 12px; margin-bottom: 3px; }
#main-nav .left-column .follow .social-icons a { cursor: pointer; display: inline-block; width: 16px; height: 16px; margin-right: 5px; }
#main-nav .left-column .follow .social-icons a.fb { background-position: 0px -166px; }
#main-nav .left-column .follow .social-icons a.twitter { background-position: -17px -166px; }
#main-nav .left-column .follow .social-icons a.gplus { background-position: -34px -166px; }
#main-nav .left-column .follow .social-icons a.pinterest { background-position: -51px -166px; }
#main-nav .right-column .follow { position: relative; left: 0px; bottom: 0px; z-index: 10; width: auto; }
#main-nav .right-column .follow h4 { font-size: 100%; font-weight: normal; color: rgb(127, 127, 128); line-height: 12px; margin-bottom: 3px; }
#main-nav .right-column .follow .social-icons a { cursor: pointer; display: inline-block; width: 16px; height: 16px; margin-right: 5px; }
#main-nav .right-column .follow .social-icons a.fb { background-position: 0px -166px; }
#main-nav .right-column .follow .social-icons a.twitter { background-position: -17px -166px; }
#main-nav .right-column .follow .social-icons a.gplus { background-position: -34px -166px; }
#main-nav .right-column .follow .social-icons a.pinterest { background-position: -51px -166px; }
#main-nav .left-column .follow .social-icons a.youtube { background-position: -481px -114px; height: 15px; width: 15px; }
.sprite_bg.linkedin { background-image: url(cf4b9af9d965a074801da3b5e0ea1b316ca94447.cms) ; background-repeat: no-repeat; }
#main-nav .dropdown.two-column { width: 460px; padding: 0px; }
#main-nav .dropdown.two-column::before { position: absolute; content: ""; background: rgb(217, 217, 217) none repeat scroll 0% 0%; width: 1px; height: 100%; top: 0px; left: 146px; }
#main-nav .dropdown.two-column .left-column { float: left; width: 145px; height: auto; overflow-y: auto; background: transparent none repeat scroll 0px center; padding: 10px 0px 55px; }
#main-nav .dropdown.two-column .right-column { float: right; width: 310px; padding: 10px; min-height: inherit; }
#main-nav .dropdown.two-column .simple-list li { display: block; width: 100%; padding: 0px; line-height: normal; }
#main-nav .dropdown.two-column .simple-list li.linebreak { width: 80%; padding: 0px; border-bottom: 1px dotted rgb(187, 187, 187); margin: 10px 15px; }
#sub-nav { background: rgb(102, 102, 102) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(226, 226, 226); height: 28px; }
#sub-nav ul { display: inline-block; vertical-align: middle; }
#sub-nav ul li { list-style: outside none none; display: inline-block; vertical-align: top; padding: 0px; margin: 0px; position: relative; }
#sub-nav ul li.parent.current, #sub-nav ul li.nvp { position: relative; font-weight: 600; color: rgb(0, 181, 111); font-size: 13px; }
#sub-nav ul li.parent.current a, #sub-nav ul li.nvp a { z-index: 10; position: relative; color: rgb(255, 255, 255); }
#sub-nav ul li a { display: block; font-size: 12px; font-weight: 400; color: rgb(255, 255, 255); padding: 0px 7px; line-height: 28px; }
#sub-nav ul li.current a, #sub-nav ul li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#sub-nav .dropdown { display: none; }
#sub-nav ul li.cyclicnav { padding: 0px; }
#sub-nav ul li.cyclicnav > a { position: relative; display: inline-block; height: 27px; width: 50px; vertical-align: middle; }
#sub-nav ul li.cyclicnav:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#sub-nav ul li.cyclicnav::before, #sub-nav ul li.cyclicnav > a::before, #sub-nav ul li.cyclicnav > a::after { position: absolute; content: ""; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 4px; height: 4px; border-radius: 50%; top: 50%; margin-top: -2px; }
#sub-nav ul li.cyclicnav:hover::before, #sub-nav ul li.cyclicnav:hover > a::before, #sub-nav ul li.cyclicnav:hover > a::after { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
#sub-nav ul li.cyclicnav::before { left: 16px; }
#sub-nav ul li.cyclicnav a::before { left: 23px; }
#sub-nav ul li.cyclicnav a::after { left: 30px; }
#sub-nav ul li.cyclicnav ul { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px solid rgb(226, 226, 226); width: 342px; padding: 10px 0px; overflow: hidden; opacity: 0; top: 36px; z-index: -1; transition: all 0.5s ease 0s; box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.5); }
#sub-nav ul li.cyclicnav:hover ul { opacity: 1; z-index: 10001; top: 27px; }
#sub-nav ul li.cyclicnav > ul::before { position: absolute; content: ""; background: rgb(229, 229, 229) none repeat scroll 0% 0%; width: 1px; height: 100%; left: 50%; top: 0px; }
#sub-nav .cyclicnav ul li { display: inline-block; width: 50%; text-align: left; overflow: hidden; margin: 0px; padding: 0px; }
#sub-nav .cyclicnav ul li a { font-size: 13px; line-height: 1; padding: 4px 20px 4px 15px; display: inline-block; position: relative; }
#sub-nav .cyclicnav ul li::after { display: none; }
#sub-nav .cyclicnav ul li:hover a, #sub-nav .cyclicnav ul li.current a { background: transparent none repeat scroll 0px center; color: rgb(255, 255, 255); }
#sub-nav .cyclicnav ul li a::after { position: absolute; content: ""; background: rgb(204, 0, 0) none repeat scroll 0% 0%; transform: skewX(-20deg); width: 100%; height: 100%; left: -120px; top: 0px; opacity: 0; z-index: -1; transition: all 0.5s ease 0s; }
#sub-nav .cyclicnav ul li:hover a::after, #sub-nav .cyclicnav ul li.current a::after { opacity: 1; left: -10px; }
#sub-nav ul li.cyclicnav .dropdown { display: none; }
#sub-nav .back-btn + ul { padding-left: 7px; width: calc(100% - 65px); }
#sub-nav ul li a { padding: 0px 14px; }
#sub-nav .back-btn { margin-left: 43px ! important; margin-top: -1px ! important; }
#sub-nav .back-btn { display: inline-block; background: transparent none repeat scroll 0px center; width: 21px; height: 21px; padding: 0px; margin-left: 10px; vertical-align: middle; border: 1px solid rgb(255, 255, 255); border-radius: 50%; transition: all 0.5s ease 0s; }
#sub-nav .back-btn a { display: block; width: 100%; height: 100%; position: relative; }
#sub-nav .back-btn:hover { background: rgb(204, 0, 0) none repeat scroll 0% 0%; border-color: rgb(204, 0, 0); }
#sub-nav .back-btn a::before, #sub-nav .back-btn a::after { position: absolute; content: ""; height: 1px; left: 5px; transition: all 0.5s ease 0s; }
#sub-nav .back-btn a::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: 9px; width: 10px; }
#sub-nav .back-btn a::after { border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 6px; height: 6px; border-width: 1px 0px 0px 1px; transform: rotate(-45deg); top: 6px; }
.sec-city #main-nav ul li.cyclicnav ul { height: 380px; width: 725px; }
.sec-city #main-nav ul li.cyclicnav > ul::before { content: none; }
.sec-city #main-nav ul li.cyclicnav > ul li { width: 25%; border-right: 1px solid rgb(221, 221, 221); }
#header.sec-nri .bottom-area { background: rgb(241, 100, 7) none repeat scroll 0% 0%; }
.sec-news { background: rgb(95, 151, 171) none repeat scroll 0% 0%; }
.sec-videos { background: rgb(241, 72, 72) none repeat scroll 0% 0%; }
#header.sec-city .bottom-area { background: rgb(232, 164, 1) none repeat scroll 0% 0%; }
#header.sec-india .bottom-area { background: rgb(154, 19, 13) none repeat scroll 0% 0%; }
#header.sec-world .bottom-area { background: rgb(36, 182, 162) none repeat scroll 0% 0%; }
#header.sec-business .bottom-area { background: rgb(2, 112, 223) none repeat scroll 0% 0%; }
.sec-tech { background: rgb(19, 83, 148) none repeat scroll 0% 0%; }
.sec-sports { background: rgb(0, 181, 111) none repeat scroll 0% 0%; }
.sec-tv { background: rgb(255, 117, 25) none repeat scroll 0% 0%; }
.sec-entertainment { background: rgb(216, 1, 1) none repeat scroll 0% 0%; }
.sec-opinion { background: rgb(213, 195, 3) none repeat scroll 0% 0%; }
.sec-life-style { background: rgb(252, 103, 163) none repeat scroll 0% 0%; }
.sec-photos { background: rgb(197, 187, 172) none repeat scroll 0% 0%; }
.sec-spirituality { background: rgb(149, 121, 211) none repeat scroll 0% 0%; }
.sec-services { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.sec-education { background: rgb(193, 47, 37) none repeat scroll 0% 0%; }
.sec-other1 { background: rgb(121, 156, 75) none repeat scroll 0% 0%; }
.sec-other2 { background: rgb(84, 201, 232) none repeat scroll 0% 0%; }
.sec-other3 { background: rgb(179, 186, 175) none repeat scroll 0% 0%; }
.sec-news #main-nav .cyclicnav ul li a::after { background: rgb(95, 151, 171) none repeat scroll 0% 0%; }
.sec-news #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(95, 151, 171) none repeat scroll 0% 0%; }
.sec-news #sub-nav .cyclicnav ul li a::after { background: rgb(95, 151, 171) none repeat scroll 0% 0%; }
.sec-news #sub-nav .back-btn:hover { background: rgb(95, 151, 171) none repeat scroll 0% 0%; border-color: rgb(95, 151, 171); }
#main-nav li.nav-news .top-stories ul li a::before { background: rgb(95, 151, 171) none repeat scroll 0% 0% ! important; }
.sec-videos #main-nav .cyclicnav ul li a::after { background: rgb(241, 72, 72) none repeat scroll 0% 0%; }
.sec-videos #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(241, 72, 72) none repeat scroll 0% 0%; }
.sec-videos #sub-nav .cyclicnav ul li a::after { background: rgb(241, 72, 72) none repeat scroll 0% 0%; }
.sec-videos #sub-nav .back-btn:hover { background: rgb(241, 72, 72) none repeat scroll 0% 0%; border-color: rgb(241, 72, 72); }
#main-nav li.nav-videos .top-stories ul li a::before { background: rgb(241, 72, 72) none repeat scroll 0% 0% ! important; }
.sec-city #main-nav .cyclicnav ul li a::after { background: rgb(232, 164, 1) none repeat scroll 0% 0%; }
.sec-city #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(232, 164, 1) none repeat scroll 0% 0%; }
.sec-city #sub-nav .cyclicnav ul li a::after { background: rgb(232, 164, 1) none repeat scroll 0% 0%; }
.sec-city #sub-nav .back-btn:hover { background: rgb(232, 164, 1) none repeat scroll 0% 0%; border-color: rgb(232, 164, 1); }
#main-nav li.nav-city .top-stories ul li a::before { background: rgb(232, 164, 1) none repeat scroll 0% 0% ! important; }
.sec-india #main-nav .cyclicnav ul li a::after { background: rgb(154, 19, 13) none repeat scroll 0% 0%; }
.sec-india #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(154, 19, 13) none repeat scroll 0% 0%; }
.sec-india #sub-nav .cyclicnav ul li a::after { background: rgb(154, 19, 13) none repeat scroll 0% 0%; }
.sec-india #sub-nav .back-btn:hover { background: rgb(154, 19, 13) none repeat scroll 0% 0%; border-color: rgb(154, 19, 13); }
#main-nav li.nav-india .top-stories ul li a::before { background: rgb(154, 19, 13) none repeat scroll 0% 0% ! important; }
.sec-world #main-nav .cyclicnav ul li a::after { background: rgb(36, 182, 162) none repeat scroll 0% 0%; }
.sec-world #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(36, 182, 162) none repeat scroll 0% 0%; }
.sec-world #sub-nav .cyclicnav ul li a::after { background: rgb(36, 182, 162) none repeat scroll 0% 0%; }
.sec-world #sub-nav .back-btn:hover { background: rgb(36, 182, 162) none repeat scroll 0% 0%; border-color: rgb(36, 182, 162); }
#main-nav li.nav-world .top-stories ul li a::before { background: rgb(36, 182, 162) none repeat scroll 0% 0% ! important; }
.sec-business #main-nav .cyclicnav ul li a::after { background: rgb(2, 112, 223) none repeat scroll 0% 0%; }
.sec-business #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(2, 112, 223) none repeat scroll 0% 0%; }
.sec-business #sub-nav .cyclicnav ul li a::after { background: rgb(2, 112, 223) none repeat scroll 0% 0%; }
.sec-business #sub-nav .back-btn:hover { background: rgb(2, 112, 223) none repeat scroll 0% 0%; border-color: rgb(2, 112, 223); }
#main-nav li.nav-business .top-stories ul li a::before { background: rgb(2, 112, 223) none repeat scroll 0% 0% ! important; }
.sec-tech #main-nav .cyclicnav ul li a::after { background: rgb(19, 83, 148) none repeat scroll 0% 0%; }
.sec-tech #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(19, 83, 148) none repeat scroll 0% 0%; }
.sec-tech #sub-nav .cyclicnav ul li a::after { background: rgb(19, 83, 148) none repeat scroll 0% 0%; }
.sec-tech #sub-nav .back-btn:hover { background: rgb(19, 83, 148) none repeat scroll 0% 0%; border-color: rgb(19, 83, 148); }
#main-nav li.nav-tech .top-stories ul li a::before { background: rgb(19, 83, 148) none repeat scroll 0% 0% ! important; }
.sec-sports #main-nav .cyclicnav ul li a::after { background: rgb(0, 181, 111) none repeat scroll 0% 0%; }
.sec-sports #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(0, 181, 111) none repeat scroll 0% 0%; }
.sec-sports #sub-nav .cyclicnav ul li a::after { background: rgb(0, 181, 111) none repeat scroll 0% 0%; }
.sec-sports #sub-nav .back-btn:hover { background: rgb(0, 181, 111) none repeat scroll 0% 0%; border-color: rgb(0, 181, 111); }
#main-nav li.nav-sports .top-stories ul li a::before { background: rgb(0, 181, 111) none repeat scroll 0% 0% ! important; }
.sec-tv #main-nav .cyclicnav ul li a::after { background: rgb(255, 117, 25) none repeat scroll 0% 0%; }
.sec-tv #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(255, 117, 25) none repeat scroll 0% 0%; }
.sec-tv #sub-nav .cyclicnav ul li a::after { background: rgb(255, 117, 25) none repeat scroll 0% 0%; }
.sec-tv #sub-nav .back-btn:hover { background: rgb(255, 117, 25) none repeat scroll 0% 0%; border-color: rgb(255, 117, 25); }
#main-nav li.nav-tv .top-stories ul li a::before { background: rgb(255, 117, 25) none repeat scroll 0% 0% ! important; }
.sec-entertainment #main-nav .cyclicnav ul li a::after { background: rgb(216, 1, 1) none repeat scroll 0% 0%; }
.sec-entertainment #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(216, 1, 1) none repeat scroll 0% 0%; }
.sec-entertainment #sub-nav .cyclicnav ul li a::after { background: rgb(216, 1, 1) none repeat scroll 0% 0%; }
.sec-entertainment #sub-nav .back-btn:hover { background: rgb(216, 1, 1) none repeat scroll 0% 0%; border-color: rgb(216, 1, 1); }
#main-nav li.nav-entertainment .top-stories ul li a::before { background: rgb(216, 1, 1) none repeat scroll 0% 0% ! important; }
.sec-opinion #main-nav .cyclicnav ul li a::after { background: rgb(61, 154, 232) none repeat scroll 0% 0%; }
.sec-opinion #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(61, 154, 232) none repeat scroll 0% 0%; }
.sec-opinion #sub-nav .cyclicnav ul li a::after { background: rgb(61, 154, 232) none repeat scroll 0% 0%; }
.sec-opinion #sub-nav .back-btn:hover { background: rgb(61, 154, 232) none repeat scroll 0% 0%; border-color: rgb(61, 154, 232); }
#main-nav li.nav-opinion .top-stories ul li a::before { background: rgb(61, 154, 232) none repeat scroll 0% 0% ! important; }
.sec-life #main-nav .cyclicnav ul li a::after { background: rgb(207, 88, 153) none repeat scroll 0% 0%; }
.sec-life #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(207, 88, 153) none repeat scroll 0% 0%; }
.sec-life #sub-nav .cyclicnav ul li a::after { background: rgb(207, 88, 153) none repeat scroll 0% 0%; }
.sec-life #sub-nav .back-btn:hover { background: rgb(207, 88, 153) none repeat scroll 0% 0%; border-color: rgb(207, 88, 153); }
#main-nav li.nav-life .top-stories ul li a::before { background: rgb(207, 88, 153) none repeat scroll 0% 0% ! important; }
.sec-photos #main-nav .cyclicnav ul li a::after { background: rgb(197, 157, 163) none repeat scroll 0% 0%; }
.sec-photos #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(197, 157, 163) none repeat scroll 0% 0%; }
.sec-photos #sub-nav .cyclicnav ul li a::after { background: rgb(197, 157, 163) none repeat scroll 0% 0%; }
.sec-photos #sub-nav .back-btn:hover { background: rgb(197, 157, 163) none repeat scroll 0% 0%; border-color: rgb(197, 157, 163); }
#main-nav li.nav-photos .top-stories ul li a::before { background: rgb(197, 157, 163) none repeat scroll 0% 0% ! important; }
.sec-travel #main-nav .cyclicnav ul li a::after { background: rgb(85, 178, 41) none repeat scroll 0% 0%; }
.sec-travel #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(85, 178, 41) none repeat scroll 0% 0%; }
.sec-travel #sub-nav .cyclicnav ul li a::after { background: rgb(85, 178, 41) none repeat scroll 0% 0%; }
.sec-travel #sub-nav .back-btn:hover { background: rgb(85, 178, 41) none repeat scroll 0% 0%; border-color: rgb(85, 178, 41); }
#main-nav li.nav-travel .top-stories ul li a::before { background: rgb(85, 178, 41) none repeat scroll 0% 0% ! important; }
.sec-spirituality #main-nav .cyclicnav ul li a::after { background: rgb(100, 163, 131) none repeat scroll 0% 0%; }
.sec-spirituality #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(100, 163, 131) none repeat scroll 0% 0%; }
.sec-spirituality #sub-nav .cyclicnav ul li a::after { background: rgb(100, 163, 131) none repeat scroll 0% 0%; }
.sec-spirituality #sub-nav .back-btn:hover { background: rgb(100, 163, 131) none repeat scroll 0% 0%; border-color: rgb(100, 163, 131); }
#main-nav li.nav-spirituality .top-stories ul li a::before { background: rgb(100, 163, 131) none repeat scroll 0% 0% ! important; }
.sec-services #main-nav .cyclicnav ul li a::after { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.sec-services #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.sec-services #sub-nav .cyclicnav ul li a::after { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.sec-services #sub-nav .back-btn:hover { background: rgb(102, 102, 102) none repeat scroll 0% 0%; border-color: rgb(102, 102, 102); }
#main-nav li.nav-services .top-stories ul li a::before { background: rgb(102, 102, 102) none repeat scroll 0% 0% ! important; }
.sec-education #main-nav .cyclicnav ul li a::after { background: rgb(8, 148, 150) none repeat scroll 0% 0%; }
.sec-education #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(8, 148, 150) none repeat scroll 0% 0%; }
.sec-education #sub-nav .cyclicnav ul li a::after { background: rgb(8, 148, 150) none repeat scroll 0% 0%; }
.sec-education #sub-nav .back-btn:hover { background: rgb(8, 148, 150) none repeat scroll 0% 0%; border-color: rgb(8, 148, 150); }
#main-nav ul li.nav-education .simple-list ul li a::after { background: rgb(8, 148, 150) none repeat scroll 0% 0%; }
#main-nav li.nav-education .top-stories ul li a::before { background: rgb(8, 148, 150) none repeat scroll 0% 0% ! important; }
.sec-other1 #main-nav .cyclicnav ul li a::after { background: rgb(121, 156, 75) none repeat scroll 0% 0%; }
.sec-other1 #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(121, 156, 75) none repeat scroll 0% 0%; }
.sec-other1 #sub-nav .cyclicnav ul li a::after { background: rgb(121, 156, 75) none repeat scroll 0% 0%; }
.sec-other1 #sub-nav .back-btn:hover { background: rgb(121, 156, 75) none repeat scroll 0% 0%; border-color: rgb(121, 156, 75); }
#main-nav ul li.nav-other1 .simple-list ul li a::after { background: rgb(121, 156, 75) none repeat scroll 0% 0%; }
#main-nav li.nav-other1 .top-stories ul li a::before { background: rgb(121, 156, 75) none repeat scroll 0% 0% ! important; }
.sec-other2 #main-nav .cyclicnav ul li a::after { background: rgb(84, 201, 232) none repeat scroll 0% 0%; }
.sec-other2 #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(84, 201, 232) none repeat scroll 0% 0%; }
.sec-other2 #sub-nav .cyclicnav ul li a::after { background: rgb(84, 201, 232) none repeat scroll 0% 0%; }
.sec-other2 #sub-nav .back-btn:hover { background: rgb(84, 201, 232) none repeat scroll 0% 0%; border-color: rgb(84, 201, 232); }
#main-nav ul li.nav-other2 .simple-list ul li a::after { background: rgb(84, 201, 232) none repeat scroll 0% 0%; }
#main-nav li.nav-other2 .top-stories ul li a::before { background: rgb(84, 201, 232) none repeat scroll 0% 0% ! important; }
.sec-other3 #main-nav .cyclicnav ul li a::after { background: rgb(179, 186, 175) none repeat scroll 0% 0%; }
.sec-other3 #main-nav .top-stories ul:not(.gallery) li:not(:first-child) a::before { background: rgb(179, 186, 175) none repeat scroll 0% 0%; }
.sec-other3 #sub-nav .cyclicnav ul li a::after { background: rgb(179, 186, 175) none repeat scroll 0% 0%; }
.sec-other3 #sub-nav .back-btn:hover { background: rgb(179, 186, 175) none repeat scroll 0% 0%; border-color: rgb(179, 186, 175); }
#main-nav ul li.nav-other3 .simple-list ul li a::after { background: rgb(179, 186, 175) none repeat scroll 0% 0%; }
#main-nav li.nav-other3 .top-stories ul li a::before { background: rgb(179, 186, 175) none repeat scroll 0% 0% ! important; }
.top-area { background: rgb(26, 26, 26) none repeat scroll 0% 0%; height: 30px; border-bottom: 2px solid rgb(51, 51, 51); position: relative; z-index: 9999; box-sizing: border-box; }
.top-area .column { display: inline-block; vertical-align: middle; width: 40%; padding: 0px 0px 0px 10px; margin: 0px; box-sizing: border-box; }
.top-area .column:first-child p { color: rgb(136, 136, 136); font-size: 11px; text-transform: uppercase; display: inline-block; vertical-align: middle; }
.top-area .column:last-child { text-align: right; width: 59%; padding: 3px 10px 0px 0px; }
.top-area .sociable { display: inline-block; vertical-align: middle; }
.top-area .sociable li { display: inline-block; vertical-align: middle; width: 23px; height: 23px; margin-right: 5px; cursor: pointer; }
.top-area li.fb { background-position: -372px -81px; }
.top-area li.fb:hover { background-position: -372px 0px; }
.top-area li.twitter { background-position: -398px -81px; }
.top-area li.twitter:hover { background-position: -398px 0px; }
.top-area li.gplus { background-position: -424px -81px; }
.top-area li.gplus:hover { background-position: -424px 0px; }
.top-area li.rss { background-position: -451px -81px; }
.top-area li.rss:hover { background-position: -451px 0px; }
.top-area li.youtube { background-position: -478px -81px; }
.top-area li.youtube:hover { background-position: -478px -111px; }
.top-area .sociable li a { display: block; width: 22px; height: 20px; }
.top-area .user_area { display: inline-block; position: relative; padding: 0px 0px 0px 20px; vertical-align: middle; margin: 1px 10px 0px 0px; }
.top-area .user_area .point { float: right; height: 20px; line-height: 20px; padding: 0px 6px; border-radius: 2px; font-size: 10px; text-transform: uppercase; color: rgb(0, 0, 0); }
.top-area .user_area .point.points_bronze { background: rgb(198, 174, 0) none repeat scroll 0% 0%; }
.top-area .user_area .point.points_silver { background: rgb(187, 198, 203) none repeat scroll 0% 0%; }
.top-area .user_area .point.points_gold { background: rgb(255, 162, 25) none repeat scroll 0% 0%; }
.top-area .user_area .point.points_diamond { background: rgb(0, 129, 198) none repeat scroll 0% 0%; }
.top-area .user_area .point.points_platinum { background: rgb(59, 192, 220) none repeat scroll 0% 0%; }
.top-area .user_area .user-controls { display: inline-block; position: relative; line-height: 20px; margin-top: -3px; }
.top-area .user_area span { font-size: 13px; color: rgb(255, 255, 255); cursor: pointer; text-transform: uppercase; }
.top-area .user_name { font-weight: 300; }
.top-area .user_name .icon_down::after { position: absolute; content: ""; border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 7px; height: 7px; border-width: 0px 2px 2px 0px; top: 7px; right: 0px; transform: rotate(45deg); box-sizing: border-box; }
.top-area .user_area .dropdown { width: 100px; top: 10px; right: -12px; font-weight: 600; background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding: 10px; z-index: -1; position: absolute; transition: all 0.5s ease 0s; opacity: 0; visibility: hidden; }
.top-area .user_area .user-controls:hover .dropdown { opacity: 1; top: 22px; z-index: 11; visibility: visible; }
.top-area .user_area .user-controls .user_name { display: inline-block; font-weight: 600; }
.top-area .user_area .dropdown::before { content: ""; border-right: 6px solid transparent; border-left: 6px solid transparent; border-bottom: 8px solid rgb(245, 245, 245); position: absolute; top: -7px; right: 10px; z-index: 1; }
.top-area .user_area .dropdown li { list-style: outside none none; margin: 0px 0px 4px; font-size: 12px; line-height: 16px; }
.top-area .user_area .dropdown li:last-child { margin-bottom: 0px; }
.top-area .user_area .dropdown li a { color: rgb(26, 26, 26); }
.top-area .user_area .dropdown li span { color: rgb(190, 40, 26); }
.top-area .user_area span.logout-window { display: none; }
[data-page-name="HP"] .top-area .container { max-width: 1000px; }
#breadcrumb { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px 0px; box-shadow: 0px 2px 3px rgb(221, 221, 221); margin-bottom: 10px; }
#breadcrumb ul { font-size: 11px; line-height: 1; color: rgb(153, 153, 153); }
#breadcrumb ul li { list-style: outside none none; display: inline-block; font-size: 11px; line-height: 1; color: rgb(26, 26, 26); text-transform: uppercase; }
#breadcrumb ul li:not(:first-of-type) { padding-left: 5px; }
#breadcrumb ul li a { display: inline-block; padding: 0px 2px; color: rgb(153, 153, 153) ! important; font-weight: 300; }
.container #breadcrumb { padding: 0px; }
#header.default-header .wrapper, #header[class|="sec"] .wrapper { background: transparent none repeat scroll 0px center; }
#header.default-header .container { padding: 0px; }
#header.default-header .container, #header.default-header + #breadcrumb .container, #header.default-header .search-form .wrapper, .articleshow #header .search-form .wrapper { max-width: 1000px; }
#header.default-header #main-nav > ul > li:not(.cyclicnav)::before, #header.default-header #main-nav > ul > li::after { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#allmenu-content .wrapper { max-width: 1300px; width: 100%; background: transparent none repeat scroll 0px center; }
.allmenu-content { position: absolute; width: 100%; left: 0px; top: 60px; min-height: 300px; background: rgba(0, 0, 0, 0.96) none repeat scroll 0% 0%; z-index: 10; padding: 20px 0px; opacity: 0; visibility: hidden; transition: all 0.5s ease 0s; }
.allmenu-content { background: rgb(250, 250, 250) none repeat scroll 0% 0%; box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.5); border-bottom: 4px solid rgb(0, 0, 0); }
.allmenu-content.active { top: 0px; opacity: 1; visibility: visible; }
#allsection-data { display: block ! important; }
.allmenu-content .column { width: 20%; padding: 0px 1%; float: left; }
.allmenu-content .column h3 { font-size: 150%; color: rgb(48, 48, 48); padding: 0px 0px 8px 8px; border-bottom: 1px solid rgb(73, 71, 71); margin-bottom: 10px; }
.allmenu-content .column h3 a { color: inherit; }
.all-sections ul li { list-style: outside none none; border-bottom: 1px dashed rgb(153, 153, 153); padding: 0px 5px 8px 10px; margin-bottom: 8px; font-size: 120%; color: rgb(65, 64, 64); }
.all-sections ul li a { color: rgb(65, 64, 64); }
#header .search-form .wrapper { padding-top: 0px; }
.search-form { position: absolute; top: 0px; left: 0px; width: 100%; height: 28px; transition: all 0.5s ease 0s; overflow: hidden; }
.search-form.active { background: rgba(41, 41, 41, 0.95) none repeat scroll 0% 0%; height: 128px; z-index: 1000; overflow: visible; top: -100px; }
.search-form .search-btn { display: inline-block; width: 30px; height: 28px; margin-top: 0px; background: transparent url(40227fe2ec74dee81d851220b1c276777affb7ac.cms)  no-repeat scroll 4px -155px; cursor: pointer; position: relative; float: right; top: 0px; text-indent: 9999px; transition: top 0.5s ease 0s; }
.search-form .wrapper { position: relative; }
.search-form.active .search-btn { background: transparent none repeat scroll 0px center; font-size: 40px; color: rgb(255, 255, 255); position: absolute; right: 13px; top: 55px; text-indent: 0px; transform: rotate(45deg); line-height: 20px; }
.search-form .wrapper > .inner { position: relative; width: 580px; margin: 0px auto; top: 0px; opacity: 0; height: 0px; overflow: hidden; transition: all 0.5s ease 0s; z-index: -1; }
.search-form form { display: block; }
.search-form.active .inner { height: 55px; overflow: visible; opacity: 1; top: 40px; }
.search-form input[type="text"] { max-width: 450px; width: 100%; font-size: 15px; font-weight: 400; color: rgb(0, 0, 0); background: rgb(247, 247, 247) none repeat scroll 0% 0%; padding: 0px 10px; border: 0px none; margin-right: 10px; box-shadow: 0px 0px 3px rgb(234, 234, 234) inset; }
.search-form input[type="text"]:focus { box-shadow: 0px 0px 3px rgb(0, 106, 204); border: 1px solid rgb(0, 100, 192); }
.search-form input[type="submit"] { background: rgb(218, 203, 32) none repeat scroll 0% 0%; font-size: 14px; font-weight: 600; color: rgb(0, 0, 0); width: 110px; margin-top: 2px; text-align: center; text-transform: uppercase; border: 0px none; cursor: pointer; }
.search-form input[type="text"], .search-form input[type="submit"] { display: inline-block; vertical-align: middle; border-radius: 2px; height: 40px; line-height: 40px; float: none; }
.search-form .wrapper > .inner .textbox { display: none; }
.search-form.active .wrapper > .inner .textbox { display: inline-block; }
.search-form .close-btn { background: transparent none repeat scroll 0px center; border: 0px none; font-size: 40px; color: rgb(255, 255, 255); transform: rotate(45deg); position: absolute; right: 10px; top: 5px; }
.search-form form { position: relative; }
#nav_autosuggest_result { background: rgb(247, 247, 247) none repeat scroll 0% 0%; padding: 10px; border-radius: 2px; position: relative; z-index: 1000; top: 0px; max-width: 450px; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3); display: block; }
#nav_autosuggest_result:empty { display: none; }
#nav_autosuggest_result li { display: block; list-style: outside none none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 5px; }
#nav_autosuggest_result li a { font-size: 16px; line-height: 1; padding: 5px 10px; box-shadow: 0px 0px 2px rgb(229, 229, 229); border-radius: 2px; color: rgb(0, 0, 0); display: block; }
#nav_autosuggest_result li.selected, #nav_autosuggest_result li:hover { background: rgb(251, 251, 218) none repeat scroll 0% 0%; }
.hidden { display: none; }
#main-nav ul li.cyclicnav.hidenav { display: none; }
img[src*="34824568"] { height: 100% ! important; object-fit: cover; }
#main-nav .top-stories ul.gallery li a img[src*="34824568"] { width: 100%; height: 92px ! important; }
.breaking-news { margin: 10px 0px; box-shadow: 0px 3px 3px -2px rgb(204, 204, 204); }
.ticker-wrapper.has-js { margin: 0px; padding-bottom: 5px; width: auto; height: 28px; display: block; font-size: 16px; border-bottom: 0px none; }
.ticker { width: calc(100% - 85px); height: 28px; display: block; position: relative; overflow: hidden; background-color: rgb(255, 255, 255); }
.ticker-title { padding: 0px 5px; font-weight: 700; position: relative; text-transform: uppercase; font-size: 16px; line-height: 30px; height: 28px; }
.ticker-title::before, .ticker-title::after { background: rgb(31, 31, 31) none repeat scroll 0% 0%; content: ""; height: 28px; position: absolute; left: 0px; width: 100%; }
.ticker-title::after { transform: skewX(-20deg); width: 10px; height: 26px; right: -5px; left: auto; bottom: 2px; }
.ticker-title span { color: rgb(255, 255, 255); position: relative; padding: 0px 2px; }
.ticker-content { margin: 0px; padding-top: 4px; color: rgb(0, 0, 0); font-weight: 600; background-color: rgb(255, 255, 255); overflow: hidden; white-space: nowrap; line-height: 1.2em; position: absolute; left: 170px ! important; padding-left: 5px; }
.ticker-content:focus {  }
.ticker-content a { text-decoration: none; color: rgb(31, 82, 123); }
.ticker-content a:hover { text-decoration: underline; color: rgb(13, 48, 89); }
.ticker-swipe { padding-top: 9px; position: absolute; top: 0px; background-color: rgb(255, 255, 255); display: block; width: 800px; height: 30px; }
.ticker-swipe span { margin-left: 1px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(31, 82, 123); height: 16px; width: 7px; display: block; }
.ticker-controls { padding: 3px 0px 0px; list-style-type: none; float: left; }
.ticker-controls li { padding: 0px; margin-left: 3px; float: left; cursor: pointer; height: 23px; width: 23px; display: block; }
.ticker-controls li:hover { opacity: 0.6; }
.ticker-controls li { position: relative; }
.ticker-controls li a { width: 18px; height: 18px; border-radius: 100%; border: 1px solid rgb(0, 0, 0); display: inline-block; }
.ticker-controls li a:hover { border: 1px solid rgba(0, 0, 0, 0.5); }
.jnt-prev a::after { content: ""; position: absolute; width: 6px; height: 6px; border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); transform: rotate(-45deg); top: 7px; right: 8px; }
.jnt-prev:hover a::before { border: 1px solid rgba(0, 0, 0, 0.5); }
.jnt-prev:hover a::after { border-top: 1px solid rgba(0, 0, 0, 0.5); border-left: 1px solid rgba(0, 0, 0, 0.5); }
.jnt-play-pause a::after { content: ""; position: absolute; width: 3px; height: 10px; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); top: 5px; right: 9px; }
.jnt-play-pause a::before { content: ""; position: absolute; top: 5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid rgb(0, 0, 0); opacity: 0; transition: all 0.3s ease 0s; left: 8px; }
.ticker-controls li.jnt-play-pause.paused a::after { opacity: 0; transition: all 0.3s ease 0s; }
.ticker-controls li.jnt-play-pause.paused a::before { opacity: 1; transition: all 0.3s ease 0s; }
.jnt-next a::after { content: ""; position: absolute; width: 6px; height: 6px; border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); transform: rotate(135deg); top: 7px; right: 11px; }
.jnt-next:hover a::before { border: 1px solid rgba(0, 0, 0, 0.5); }
.jnt-next:hover a::after { border-top: 1px solid rgba(0, 0, 0, 0.5); border-left: 1px solid rgba(0, 0, 0, 0.5); }
.js-hidden { display: none; }
.no-js-news { padding: 10px 0px 0px 45px; color: rgb(248, 240, 219); }
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker { float: left; }
.left .ticker-controls { padding: 2px 0px 0px 6px; }
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker { float: right; }
.right .ticker-controls { padding-right: 6px; }
.tabstrip1 { border-bottom: 3px solid rgb(48, 48, 48); background: rgb(186, 186, 186) none repeat scroll 0% 0%; margin-bottom: 8px; }
.tabstrip1 li { float: left; border-right: 1px solid rgb(245, 245, 245); }
.tabstrip1 li a { display: inline-block; line-height: 32px; padding: 0px 10px; font-size: 130%; color: rgb(255, 255, 255); font-weight: 600; }
.ie8 .tabstrip1 li a { padding: 0px 7px; }
.tabstrip1 li.last { border: 0px none; }
.tabstrip1 li a.active, .tabstrip1 li a:hover { text-decoration: none; background: rgb(48, 48, 48) none repeat scroll 0% 0%; }
.tabcontent span.more { display: block; line-height: 14px; font-size: 110%; background: rgb(255, 255, 255) none repeat scroll 0px 0px; border-top: 1px solid rgb(0, 0, 0); padding-top: 2px; position: relative; }
.tabcontent span.more a { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: 75px; padding: 0px 5px; position: absolute; text-transform: uppercase; top: -9px; }
.tabcontent.mostcommented span.more a { left: 60px; }
ol.list4 li { list-style: outside none none; border-bottom: 1px solid rgb(236, 234, 234); padding: 0px 5px 8px 0px; position: relative; margin-bottom: 10px; }
ol.list4 li span.number { width: 33px; height: 33px; font-weight: bold; position: absolute; left: 0px; top: 0px; z-index: 50; color: rgb(200, 200, 200); font-size: 300%; text-align: center; line-height: 33px; display: none ! important; }
ol.list4 li a { display: inline-block; font-size: 14px; color: rgb(0, 0, 0); line-height: 16px; }
ol.list4 li:last-child { border: 0px none; }
.webonly { display: block; }
.ipadonly, .mobileonly { display: none; }
@media screen and (max-width: 999px) {
  #main-nav .multi-list { width: 600px; }
  #main-nav .dropdown.two-column { width: 435px; }
  #main-nav .dropdown.two-column .left-column { width: 125px; }
  #main-nav .dropdown.two-column::before { left: 124px; }
  .top-area .column { width: 45%; }
  .top-area .column:last-child { text-align: right; width: 55%; padding-top: 3px; }
}
.sprite_bg { background-image: url(f6643f9fe657a858c6fb25444ff78e2b3e0fd901.cms) ; background-repeat: no-repeat; }
#footer, #footer_m { background: rgb(17, 17, 17) url(b56c7bcf038c09b0c60f498c4c97f72a2324570c.cms)  repeat scroll 0% 0%; padding: 20px 0px; border-top: 3px solid rgb(190, 40, 25); position: relative; z-index: 1; }
#footer, #footer *, #footer_m, #footer_m * { box-sizing: border-box; }
.bgImg #footer { max-width: 1000px; margin: 0px auto; }
#footer.new_footer, #footer.new_footer * { font-family: roboto,sans-serif; }
#footer * { font-family: proximanova,roboto,arial,sans-serif; }
#footer.sports { border-color: rgb(32, 170, 77); }
#footer .container, #footer .wrapper { max-width: 1295px; width: 100%; margin: 0px auto; padding: 0px 15px; box-sizing: border-box; }
#footer .row { margin: 0px -15px; display: block; }
#footer .level1 { color: rgb(102, 102, 102) ! important; background: transparent none repeat scroll 0% 0% ! important; }
#footer .level1 .column, #footer .column { float: left; width: 50%; padding: 0px 15px; border: 0px none; box-sizing: border-box; }
#footer .level1 ul { padding-left: 17px; }
#footer .level1 ul li a { color: rgb(102, 102, 102); }
#footer h2 { font-size: 12px; line-height: 1; color: rgb(204, 204, 204); text-transform: uppercase; margin-bottom: 12px; padding-left: 17px; position: relative; overflow: hidden; font-weight: 600; }
#footer h2 span { display: inline-block; padding-right: 10px; }
#footer h2::before, #footer h2::after { position: absolute; content: ""; background: rgb(51, 51, 51) none repeat scroll 0% 0%; height: 1px; top: 50%; }
#footer h2::before { width: 10px; left: 0px; }
#footer h2::after { width: 100%; }
#footer .section { margin-bottom: 20px; }
#footer ul { margin: 0px; padding: 0px; }
#footer ul li { list-style: outside none none; display: inline-block; width: 33.33%; margin: 0px -2px; padding-right: 1px; vertical-align: top; box-sizing: border-box; }
#footer ul li a { font-size: 12px; line-height: 1.6; color: rgb(102, 102, 102); display: block; text-decoration: none; transition: all 0.5s ease 0s; }
#footer ul li a:hover { color: rgb(255, 255, 255); }
#footer .newsletter-form { margin-bottom: 20px; padding-left: 17px; box-sizing: border-box; }
#footer .newsletter-form input[type="email"] { font-size: 12px; height: 30px; line-height: 30px; border: 1px solid rgb(51, 51, 51); background: rgb(34, 34, 34) none repeat scroll 0% 0%; border-radius: 2px; padding: 0px 10px; color: rgb(102, 102, 102); margin-right: 10px; width: 265px; }
#footer .newsletter-form input[type="submit"] { background: rgb(204, 204, 204) none repeat scroll 0% 0%; border: 0px none; border-radius: 2px; font-size: 12px; height: 30px; line-height: 30px; color: rgb(0, 0, 0); text-transform: uppercase; width: 105px; }
#footer .level2 { border-top: 1px solid rgb(51, 51, 51); padding: 20px 0px; background: transparent none repeat scroll 0px center; }
#footer .level2 ul li { width: auto ! important; margin: 0px 10px; padding-right: 0px; }
#footer .level2 ul li a { font-size: 10px; line-height: 1; text-transform: uppercase; }
#footer .level2 ul li a i { background: rgb(51, 51, 51) url(bcd41a21093f4253f183f6baf40b4ec74fe510f2.cms)  no-repeat scroll 0% 0%; display: block; width: 40px; height: 28px; border-radius: 1000px; margin: 0px auto 7px; }
#footer .sociable, #footer .download-apps { display: inline-block; text-align: center; }
#footer .sociable h2, #footer .download-apps h2 { padding-left: 0px; }
#footer .sociable h2::before, #footer .download-apps h2::before, #footer .sociable h2::after, #footer .download-apps h2::after { display: none; }
#footer .sociable { float: right; position: relative; }
#footer .sociable::after { position: absolute; content: ""; width: 1px; height: 100%; right: -15px; top: 0px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
#footer .sociable .fb i { background-color: rgb(58, 88, 155); background-position: 15px 5px; }
#footer .sociable .twitter i { background-color: rgb(85, 172, 238); background-position: -14px 7px; }
#footer .sociable .gplus i { background-color: rgb(221, 75, 57); background-position: -45px 6px; }
#footer .sociable .rss i { background-color: rgb(255, 150, 37); background-position: -81px 6px; }
#footer .sociable .youtube i { background-color: rgb(229, 44, 39); background-position: -119px 7px; }
#footer .download-apps .android i { background-position: 13px -25px; }
#footer .download-apps .iphone i { background-position: -17px -25px; }
#footer .download-apps .blackberry i { background-position: -49px -25px; }
#footer .download-apps .ipad i { background-position: -85px -25px; }
#footer .download-apps .windows i { background-position: -120px -25px; }
#footer .logo { background: transparent url(bcd41a21093f4253f183f6baf40b4ec74fe510f2.cms)  no-repeat scroll 0px -62px; width: 200px; height: 62px; margin-left: 15px; display: inline-block; }
#footer .level3 { background: rgba(32, 32, 32, 0.7) none repeat scroll 0% 0% ! important; padding: 20px 0px; margin-bottom: 20px; border: 0px none; }
#footer .level3 .links { display: inline-block; max-width: 570px; margin-left: 40px; }
#footer .level3 li { width: auto; }
#footer .level3 li a { color: rgb(255, 255, 255); }
#footer .level3 li:nth-child(1), #footer .level3 li:nth-child(4), #footer .level3 li:nth-child(7), #footer .level3 li:nth-child(10) { min-width: 140px; }
#footer .level3 li:nth-child(2), #footer .level3 li:nth-child(5), #footer .level3 li:nth-child(8), #footer .level3 li:nth-child(11) { min-width: 170px; }
#footer .level3 li:nth-child(3), #footer .level3 li:nth-child(6), #footer .level3 li:nth-child(9), #footer .level3 li:nth-child(12) { min-width: 240px; }
#footer p { font-size: 12px; line-height: 1.4; color: rgb(204, 204, 204); text-align: center; }
#footer p a { color: rgb(102, 102, 102); text-decoration: none; }
@media screen and (max-width: 999px) {
  #footer ul li { width: 50%; }
  #footer .level2 ul li { margin: 0px 5px; }
  #footer .logo { margin-left: 0px; }
  #footer .level3 .links { max-width: 510px; margin-left: 20px; }
  #footer .level3 li:nth-child(1), #footer .level3 li:nth-child(4), #footer .level3 li:nth-child(7), #footer .level3 li:nth-child(10) { min-width: 110px; }
  #footer .level3 li:nth-child(2), #footer .level3 li:nth-child(5), #footer .level3 li:nth-child(8), #footer .level3 li:nth-child(11) { min-width: 140px; }
  .webonly, .mobileonly { display: none; }
  .ipadonly { display: block; }
}
@media screen and (max-width: 767px) {
  .mweb #footer { display: none ! important; }
  .mweb #footer_m .level1, .mweb #footer_m .level1 .wrapper { background: rgb(17, 17, 17) none repeat scroll 0% 0%; }
  .mweb #footer_m .level1 .column { border: 0px none; width: 33.33%; }
  .mweb #footer_m .level1 ul li a { color: rgb(82, 82, 82); }
  .mweb #footer_m .level1 .wrapper { width: 100% ! important; }
  .mweb #footer_m .level4 .wrapper { padding: 10px; }
}
@media screen and (max-width: 767px) {
  .mweb #footer_m { display: block; padding: 10px; }
  #footer, #footer_m { width: 100% ! important; display: block; }
  #footer h2 { text-align: left; }
  #footer .container, #footer .wrapper { padding: 0px 10px; }
  #footer .row { margin: 0px -10px; }
  #footer .column, #footer .level1 .column { float: none; width: 100%; padding: 0px 10px; }
  #footer .column ul li, #footer_m ul li { width: auto; border: 1px solid rgb(47, 47, 47); border-radius: 1000px; padding: 0px; margin: 0px 5px 10px; }
  #footer .level2 .column ul li { border: 0px none; }
  #footer .column ul li a, #footer_m ul li a { padding: 1px 13px; }
  #footer_m ul li a { color: rgb(102, 102, 102); }
  #footer .level2 .column { text-align: center; }
  #footer .sociable { float: none; margin-bottom: 30px; display: block; }
  #footer .download-apps { display: block; }
  .webonly, .ipadonly { display: none; }
  .mobileonly { display: block; }
}
#footer_m { display: block; padding: 20px 15px; }
#footer_m h2 { font-size: 12px; line-height: 1; color: rgb(204, 204, 204); text-transform: uppercase; margin-bottom: 15px; padding-left: 17px; position: relative; overflow: hidden; }
#footer_m h2 span { display: inline-block; padding-right: 10px; }
#footer_m h2::before, #footer_m h2::after { position: absolute; content: ""; background: rgb(51, 51, 51) none repeat scroll 0% 0%; height: 1px; top: 50%; }
#footer_m h2::before { width: 10px; left: 0px; }
#footer_m h2::after { width: 100%; }
#footer_m ul { text-align: center; margin-bottom: 10px; }
#footer_m ul li { width: auto; border: 1px solid rgb(47, 47, 47); border-radius: 1000px; padding: 0px; margin: 0px 5px 10px; display: inline-block; }
#footer_m ul li a { padding: 5px 15px; font-size: 12px; line-height: 1; color: rgb(102, 102, 102); display: block; }
#footer_m p { font-size: 13px; line-height: 1.4; color: rgb(153, 153, 153); display: block; text-align: center; }
#footer_m p a { color: rgb(168, 167, 167); }
#footer_m hr { border-color: rgb(51, 51, 51); margin-bottom: 20px; }
#widget-head { display: inline-block; vertical-align: middle; margin-right: 5px; position: relative; height: 25px; }
.top-area .tpwidget img { width: 23px ! important; }
.tpwidget .tp-btn { box-sizing: border-box; line-height: 19px ! important; height: 20px ! important; padding: 0px 12px ! important; }
.tpwidget .widget-postlogin, .tpwidget .widget-prelogin { height: 24px ! important; box-sizing: border-box; background: rgb(56, 78, 88) none repeat scroll 0% 0% ! important; border-radius: 20px; }
.tpwidget .widget-postlogin .widget-text, .tpwidget .widget-prelogin .widget-text { font-size: 12px ! important; line-height: 14px ! important; }
.tpwidget .widget-prelogin .hover-state, .tpwidget .widget-postlogin .hover-state { background-color: rgb(55, 107, 131) ! important; }
.tpwidget .widget-postlogin:hover .normal-state::after, .tpwidget .widget-prelogin:hover .normal-state::after { border-bottom: 35px solid rgb(55, 107, 131) ! important; }
.tpwidget .widget-postlogin .hover-state .widget-text { line-height: 19px; }
#tpwidget-prelogin .tp-btn { display: none; }
.text-right.tpwidget.tpwidget-postlogin { position: absolute; min-width: 640px; right: 5px; }
.tpwidget .widget-postlogin .normal-state { min-width: 125px; box-sizing: border-box ! important; padding-right: 10px ! important; }
.tpwidget .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .tpwidget .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner { top: 1px ! important; }
.overflowHidden { overflow: hidden; }
.show_wdgt { border-top: 5px solid rgb(54, 54, 54); padding: 10px 10px 0px; width: 300px; margin: 20px auto 10px; }
.show_wdgt h2 { font: 600 21px/28px proximanova,roboto,arial,sans-serif; color: rgb(0, 0, 0); margin-bottom: 15px; }
.show_wdgt h2 span { font-weight: 300; color: rgb(102, 102, 102); }
.show_wdgt li { border-bottom: 1px solid rgb(229, 229, 229); padding: 0px 0px 15px; position: relative; margin-bottom: 15px; }
.show_wdgt li:last-child { border: 0px none; padding-bottom: 0px; }
.show_wdgt .w_img img, .show_wdgt .ad_img img { width: 80px; height: 60px; float: right; margin: 0px 0px 0px 10px; }
.show_wdgt .desc { height: 32px; overflow: hidden; color: rgb(85, 85, 85); font: 12px/16px proximanova,roboto,arial,sans-serif; }
.show_wdgt .desc a, .show_wdgt a .desc, .show_wdgt a { color: rgb(0, 0, 0); font: 600 13px/14px proximanova,roboto,arial,sans-serif; margin-bottom: 5px; display: block; }
.show_wdgt .ad .desc { height: 29px; }
.show_wdgt a:hover { text-decoration: none; }
.show_wdt_nobrd { border-top: 0px none; padding: 10px 0px; width: 320px; }
.show_wdt_nobrd h2 { border-top: 5px solid rgb(54, 54, 54); margin-top: 20px; padding: 10px 10px 0px; }
.show_wdt_nobrd ul { margin: 0px 10px; }
.show_wdgt .ad_brand { color: rgb(153, 153, 153); padding: 2px 0px 0px; text-align: left; display: block; font: 600 13px/14px proximanova,roboto,arial,sans-serif; }
.liveS_container { border: 1px solid rgb(238, 238, 238); background: transparent none repeat scroll 0px center; border-radius: 50px; margin: 10px 0px; padding: 0px 10px; }
.liveS_container h3 { color: black; padding: 0px 4px 0px 0px; margin: 0px 10px 0px 0px; float: left; font-size: 19px; }
.streaming_box { width: 300px; height: 245px; border: 0px solid black; position: fixed; bottom: 0px; right: 0px; display: none; z-index: 1011; background-color: White; padding: 10px; cursor: move; }
.vtitle { background-color: black; color: White; font-size: 11px; padding: 3px; margin: 0px; border-bottom: 1px solid white; font-family: arial; }
.close_v { display: block; padding: 5px 8px; background: red none repeat scroll 0% 0%; font-family: arial; color: white; font-size: 12px; cursor: pointer; float: right; position: absolute; top: 100%; right: 0px; }
#watchlive { padding: 5px; cursor: pointer; }
.box_head { padding: 5px; font-size: 11px; cursor: move; background: black none repeat scroll 0% 0%; color: White; position: relative; border-bottom: 1px solid white; }
.box_head .livetv_title { display: block; width: 240px; float: left; line-height: 12px; }
.box_head .watchlive_tv { color: rgb(20, 151, 168); font-size: 11px; font-weight: bold; font-family: arial; display: block; float: right; border-left: 1px solid rgb(20, 151, 168); width: 42px; padding-left: 5px; cursor: pointer; }
.box_head .watchlive_tv:hover { color: White; text-decoration: underline; }
.ntfc_overlay { position: fixed; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 9999; }
.ntfc_popup { position: fixed; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0px 0px 4px 4px; box-shadow: 0px 10px 50px rgb(0, 0, 0); left: 0px; right: 0px; bottom: 0px; top: 0px; margin: 0px auto; width: 382px; height: 135px; padding: 15px; box-sizing: border-box; z-index: 99999; }
.ntfc_logo { float: left; width: 48px; height: 48px; margin-right: 16px; }
.ntfc_content h4 { color: rgb(0, 0, 0); font-weight: bold; font-size: 16px; line-height: 1; margin: 5px 0px; text-transform: uppercase; }
.ntfc_content p { color: rgb(119, 119, 119); font-size: 14px; line-height: 14px; }
.ntfc_buttongroup { text-align: right; display: block; margin: 15px 0px 10px; }
.ntfc_buttongroup .ntfc_dactive, .ntfc_buttongroup .ntfc_active { display: inline-block; font-size: 12px; line-height: 10px; padding: 8px 0px; border-radius: 2px; text-decoration: none; width: 85px; text-align: center; text-transform: uppercase; }
.ntfc_buttongroup .ntfc_dactive { background: rgb(225, 225, 225) none repeat scroll 0% 0%; color: gray; margin-right: 10px; }
.ntfc_buttongroup .ntfc_active { background: rgb(192, 38, 11) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.ntfc_popup .tnc { color: rgb(161, 161, 161); text-align: right; margin: 0px; font-size: 12px; line-height: 1; }
@media screen and (max-width: 500px) and (min-width: 360px) {
  .ntfc_popup { max-width: 350px; height: 125px; padding: 10px; }
  .ntfc_content h4 { font-size: 14px; }
}
@media screen and (max-width: 358px) {
  .ntfc_popup { max-width: 300px; height: 210px; }
  .ntfc_content h4 { font-size: 15px; }
}
.mobiletopnav { background: rgb(190, 40, 25) url(4bf4bb1b1e69016569829b3bcd9dd12e46f630d1.cms)  no-repeat scroll 50% 12px / 20px auto; width: 50px; height: 42px; float: left; padding: 0px; margin: 0px; border: 0px none; position: absolute; top: -10px; left: 0px; display: none; }
.mobiletopnav.active { background-color: rgb(72, 71, 71); }
@media screen and (max-width: 767px) {
  .mweb .top-area { display: none; }
  .mweb #header.default-header .logo { width: 250px; text-align: center; float: none; margin: 0px auto; }
  .mweb #header.default-header .logo > a { width: auto; height: 22px; padding: 0px; }
  .mweb #header.default-header .logo > a img { height: auto; width: 200px; }
  .mweb #weathershow { display: none; }
  .mweb #header.default-header .main-area { min-height: 0px; }
  .mweb #header { min-height: 0px; }
  .mweb #header .adbox-left, .mweb #header .adbox-right { display: none; }
  .mweb .mobiletopnav { display: block; }
  .mweb #main-nav { min-height: 0px; }
  .mweb #main-nav > ul { display: none; white-space: normal; background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; left: 0px; width: 100%; }
  .mweb #main-nav ul li { width: 50%; background: rgb(72, 71, 71) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(53, 53, 53); padding: 10px 15px; height: auto; }
  .mweb #main-nav ul li.cyclicnav { display: none; }
  .mweb #main-nav ul li:nth-child(2n) { border-right: 1px solid rgb(53, 53, 53); }
  .mweb #main-nav > ul > li > a { font-size: 13px; text-transform: uppercase; padding: 0px ! important; }
  .mweb #nav-home { display: none; }
  .mweb .search-form { display: none; }
  .mweb #main-nav .dropdown { display: none ! important; }
  .mweb #header:not(.default-header) .main-area { min-height: 42px; padding-top: 0px; }
  .mweb #header:not(.default-header) .logo { padding-top: 0px; margin-left: 50px; }
  .mweb #header:not(.default-header) .main-sprite { display: none; }
  .mweb #header:not(.default-header) .main-area .container::before { display: none; }
  .mweb #header:not(.default-header) .logo span.category { font-size: 18px; font-family: "Times New Roman",Times,serif; font-weight: 700; }
  .mweb #header:not(.default-header) .main-area .container { min-height: 0px; }
  .mweb #header:not(.default-header) .mobiletopnav { top: 0px; }
}
.video-overlay-wrapper .inner { opacity: 1; }
.video-black-bg.main-slider li:nth-child(2n) .w_img::after { left: 48%; }
.video-black-bg.main-slider li:nth-child(2n) .w_img::before { left: 33%; }
.video-black-bg { background: rgb(29, 33, 34) none repeat scroll 0% 0%; }
.video-black-bg header h3 { color: rgb(255, 255, 255); text-transform: uppercase; text-align: center; font-size: 18px; line-height: 1; margin-bottom: 0px; font-family: "proxima-bold"; display: inline-block; vertical-align: middle; }
.video-black-bg.main-slider li:nth-child(2n) img { position: relative; width: 338px; height: 156px; max-width: none; top: 0px; left: 50%; transform: translateX(-50%); }
.video-black-bg header h3 span { color: rgb(229, 62, 67); }
.main-slider { position: relative; clear: both; padding: 15px 15px 20px; overflow: hidden; }
.vidContainer .playlist { display: none; }
.expand-overlay { overflow: auto; }
.expand-overlay .playlist { display: block; }
.video-overlay-wrapper .playlist ul.cvs_wdt, .expand-overlay .playlist { width: auto; white-space: nowrap; font-size: 0px; }
.video-overlay-wrapper .playlist ul.cvs_wdt li, .expand-overlay .playlist li { position: relative; list-style: outside none none; cursor: pointer; width: 278px; height: 210px; margin-right: 10px; margin-bottom: 0px; display: inline-block; vertical-align: top; }
.video-overlay-wrapper .playlist ul.cvs_wdt li:hover, .video-overlay-wrapper .playlist ul.cvs_wdt li.active, .expand-overlay .playlist li:hover, .expand-overlay .playlist li.active { z-index: 10; }
.main-slider ul.cvs_wdt li::after, .video-overlay-wrapper .playlist ul.cvs_wdt li::after, .expand-overlay .playlist li::after { position: absolute; content: ""; background: rgb(80, 93, 99) none repeat scroll 0% 0%; left: -15px; top: -15px; opacity: 0; transition: all 0.5s ease 0s; z-index: -1; box-shadow: 0px 5px 20px rgb(0, 0, 0); }
.main-slider ul.cvs_wdt li:hover::after, .video-overlay-wrapper .playlist ul.cvs_wdt li:hover::after, .video-overlay-wrapper .playlist ul.cvs_wdt li.active::after, .expand-overlay .playlist li:hover::after, .expand-overlay .playlist li.active::after { opacity: 1; z-index: 1; }
.main-slider ul.cvs_wdt li:last-child, .video-overlay-wrapper .playlist ul.cvs_wdt li:last-child { margin-right: 0px; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_img, .expand-overlay .playlist li .w_img { display: block; height: auto; width: 100%; position: relative; z-index: 2; overflow: hidden; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_img { height: 100px ! important; }
.video-overlay-wrapper .playlist ul.cvs_wdt li img { width: 100%; transition: all 0.5s ease 0s; backface-visibility: hidden; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_tle, .expand-overlay .playlist ul li .w_tle { display: block; padding: 10px; width: 100%; position: relative; z-index: 2; max-height: 66px; overflow: hidden; box-sizing: border-box; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_tle a, .expand-overlay .playlist ul li a { font: 14px/18px proxima-regular1,roboto,arial,sans-serif; color: rgb(255, 255, 255); position: relative; z-index: 1; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -moz-box-orient: vertical; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_bylinec { position: absolute; left: 0px; bottom: 0px; padding: 10px 15px; width: 100%; z-index: 12; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_bylinec span { font-size: 12px; display: block; line-height: 1; text-transform: uppercase; color: rgb(127, 127, 127); }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_bylinec .number { color: rgb(0, 181, 111); }
.video-overlay-wrapper .playlist ul.cvs_wdt li .iconvideo { display: none; }
.video-overlay-wrapper { height: 100%; display: none; width: 100%; position: fixed; z-index: 100000; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.9); overflow-y: hidden; }
.video-overlay-wrapper .inner { position: relative; max-width: 700px; width: 100%; height: 100%; margin: 0px auto; }
.video-content { position: absolute; top: 50%; width: 100%; max-width: 700px; height: auto; left: 50%; transform: translate(-50%, -50%); }
.video-content header { margin-bottom: 15px; position: relative; text-align: center; }
.video-content header h2 img { margin-right: 10px; }
.video-content header h2 { font-size: 18px; color: rgb(198, 160, 85); line-height: 1; text-transform: uppercase; }
.video-overlay-wrapper .closebtn { position: absolute; top: 0px; right: 0px; border: 0px none; background-color: rgb(102, 102, 102); width: 32px; height: 32px; line-height: 27px; text-align: center; border-radius: 0px 0px 2px 2px; }
.video-overlay-wrapper .closebtn::before { position: absolute; content: "+"; font-family: "proximanova"; font-size: 40px; font-weight: 300; color: rgb(0, 0, 0); left: 6px; top: 3px; transform: rotate(45deg); }
.video-overlay-wrapper.fullscreen .video-content iframe { background: rgb(0, 0, 0) none repeat scroll 0% 0%; width: 700px; height: 395px; border: 1px solid rgb(0, 0, 0); }
.video-content.loading::after { content: ""; width: 16px; height: 16px; display: block; background: transparent url(3d4a3cf011244ccf62aa8ba4102cb466ae83e543.cms)  no-repeat scroll 0% 0%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; }
.dockedVideo .playlist { display: none; }
.video-overlay-wrapper .playlist { display: block; }
.overflowHidden { overflow: hidden ! important; }
.hidden { display: none ! important; }
.expand-overlay-box { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 99; display: none; }
.vidContainer.expand-overlay { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; position: fixed; top: 50% ! important; left: 50% ! important; transform: translate(-50%, -50%); z-index: 99999; text-align: center; transition: none 0s ease 0s ; }
.vidContainer iframe { width: inherit; height: inherit; opacity: 1; }
.vidContainer.expand-overlay iframe { width: 924px ! important; height: 520px ! important; position: relative; z-index: 1000; margin: 20px auto 0px; }
.vidContainer.expand-overlay .title, .video-overlay-wrapper.fullscreen .title { position: relative; bottom: auto; margin: 0px auto 1px; width: 924px; float: none; color: rgb(255, 255, 255); font-style: normal; z-index: 100; font-size: 16px; text-align: center; padding: 0px ! important; background: transparent none repeat scroll 0px center; overflow: hidden; height: 20px; text-overflow: ellipsis; white-space: nowrap; line-height: 20px; }
.vidContainer.dockedVideo iframe { opacity: 1; }
.vidContainer { left: auto; margin-left: 0px; transition: margin-left 0.5s ease-out 0s, opacity 0.3s ease-out 0s, width 0.5s ease-out 0s, height 0.5s ease-out 0s; animation: 0.5s ease 0s normal none 1 running pulse; width: 665px; height: 374px; opacity: 1; }
@keyframes pulse {
50% { opacity: 0; }
100% { opacity: 1; }
}
.vidContainer .buttonContainer { color: white; }
.dockedVideoSize { height: 233px ! important; width: 300px; padding: 35px 10px 10px; z-index: 1000; box-sizing: border-box; }
.dockedVideo { position: fixed; background-color: black; border-top: 42px solid white; margin-top: 0px; opacity: 1; }
.dockedVideo.vidContainer { animation: 0.5s ease 0s normal none 1 running pulse; }
.animateDock { transition: all 0.5s ease-out 0s; }
.dockedVideo .title { background: black none repeat scroll 0% 0%; width: 300px; height: 20px; position: static; box-sizing: border-box; margin: 0px 0px 0px -10px; font-style: normal; padding: 0px 5px 10px ! important; color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fixed { position: fixed; }
.dockedVideoSize + .animationWrapper-up { width: 300px; height: 250px; right: -380px; top: 210px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; transition: right 0.5s ease 0s, width 0.5s ease-out 0s, height 0.5s ease-out 0s, opacity 0.5s ease-out 0s; z-index: 1; opacity: 0; position: fixed; }
.expand-overlay .playlist { z-index: 1000; }
.video-overlay-wrapper .playlist, .expand-overlay .playlist { width: 98%; overflow-x: hidden; padding: 10px 0px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; margin: 0px auto; position: relative; }
.video-overlay-wrapper .playlist ul.cvs_wdt, .expand-overlay .playlist ul { padding: 0px 10px; }
.video-overlay-wrapper .playlist ul.cvs_wdt li, .expand-overlay .playlist ul li { width: 178px; vertical-align: top; height: 148px; margin-right: 10px; padding-bottom: 10px; }
.video-overlay-wrapper .playlist ul.cvs_wdt li img, .expand-overlay .playlist ul img { height: 100px ! important; }
.video-overlay-wrapper .playlist ul.cvs_wdt li::after, .expand-overlay .playlist ul li::after { left: -10px; top: -10px; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_tle, .expand-overlay .playlist ul li .w_tle { height: 44px; overflow: hidden; }
.video-overlay-wrapper .playlist .icon_player, .expand-overlay .playlist .icon_player { background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; width: auto; height: 17px; font-family: proxima-regular1,roboto,arial,sans-serif; font-size: 12px; line-height: 17px; color: rgba(255, 255, 255, 0.8); padding: 0px 7px 0px 18px; border-radius: 11px; display: inline-block; position: absolute; right: 12px; top: 72px; border: 1px solid rgba(255, 255, 255, 0.8); z-index: 9; left: auto; }
.video-overlay-wrapper .playlist .icon_player::before, .expand-overlay .playlist .icon_player::before { content: ""; position: absolute; border-width: 4px 4px 4px 5px; border-style: solid; border-color: transparent transparent transparent rgba(255, 255, 255, 0.8); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 2; left: 10px; top: 4px; }
.buttonContainer .expand { background: transparent url(a98386d9896ff3240d88a2e0abe03acedb618f00.cms)  no-repeat scroll 0px -610px; width: 16px; height: 15px; position: absolute; top: 8px; right: 40px; cursor: pointer; }
.buttonContainer .close, .buttonContainer .closebtn { background: transparent url(a98386d9896ff3240d88a2e0abe03acedb618f00.cms)  no-repeat scroll -57px -609px; width: 15px; height: 15px; position: absolute; top: 8px; right: 8px ! important; cursor: pointer; z-index: 999; border: 0px none; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_tle a:hover, .expand-overlay .playlist ul li .w_tle a:hover { text-decoration: none; }
.video-overlay-wrapper .playlist .btn, .expand-overlay .playlist .btn { position: absolute; width: 25px; height: 40px; top: 40px; background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; z-index: 11; cursor: pointer; }
.video-overlay-wrapper .playlist .btn.disabled, .expand-overlay .playlist .btn.disabled { opacity: 0.2; cursor: default; }
.video-overlay-wrapper .playlist .disabled:hover { background: inherit; }
.video-overlay-wrapper .playlist .btn.prev, .expand-overlay .playlist .btn.prev { left: 10px; }
.video-overlay-wrapper .playlist .btn.next, .expand-overlay .playlist .btn.next { right: 0px; }
.video-overlay-wrapper .playlist .btn.prev::before, .video-overlay-wrapper .playlist .btn.next::before, .expand-overlay .playlist .btn.prev::before, .expand-overlay .playlist .btn.next::before { background: transparent none repeat scroll 0px center; transform: rotate(45deg); content: ""; width: 16px; height: 16px; position: absolute; left: -1px; border-width: 3px 3px 0px 0px; border-style: solid solid none none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; top: 10px; }
.video-overlay-wrapper .playlist .btn.prev::before, .expand-overlay .playlist .btn.prev::before { transform: rotate(225deg); left: 6px; }
.video-overlay-wrapper .playlist .btn:hover, .expand-overlay .playlist .btn:hover { background: white none repeat scroll 0% 0%; }
.video-overlay-wrapper .playlist .btn:hover::before, .expand-overlay .playlist .btn:hover::before { border-color: rgb(0, 0, 0); }
.video-overlay-wrapper.fullscreen { overflow-x: auto; }
.video-overlay-wrapper.fullscreen .inner { max-width: none; min-height: 580px; overflow-y: auto; }
.video-overlay-wrapper.fullscreen .video-content { margin-top: 20px; height: 100%; text-align: center; max-width: none; top: 0px; left: 0px; transform: none; }
.video-overlay-wrapper.fullscreen .closebtn, .vidContainer.expand-overlay .buttonContainer .close { background-color: transparent; top: 29px; right: 20px ! important; z-index: 1; }
.vidContainer.expand-overlay .buttonContainer .expand, .video-overlay-wrapper .expand { right: 60px; top: 29px; z-index: 9999 ! important; background-position: -118px -610px; }
.win .video-overlay-wrapper.fullscreen .closebtn { right: 35px ! important; }
.video-overlay-wrapper.fullscreen .closebtn::before, .vidContainer.expand-overlay .buttonContainer .close::before { content: none; }
.video-overlay-wrapper.fullscreen .video-content iframe { width: 924px; height: 520px; }
.animationEnd { opacity: 1; }
.vidContainer { opacity: 1; }
.scroll-up #ajaxcontent .vidContainer { top: 1200px; }
.scroll-up #ajaxcontent .vidContainer.dockedVideo { top: 0px; }
.belowHeader { bottom: 0px; transition: top 0.3s ease-out 0s, bottom 0.3s ease-out 0s, border 0.3s ease 0s; border-top: 0px none; margin-top: 42px; }
.dockedVideo .video-content { width: 280px; height: 146px; top: 52%; }
.dockedVideo .video-content iframe { width: 100%; height: 100%; }
.dockedVideo .video-content .title { font-size: 13px; line-height: 18px; font-family: proxima-regular1,roboto,arial,sans-serif; }
#vcw.dockedVideoSize { height: 244px; }
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .dockedVideoSize { height: 374px ! important; width: 665px ! important; padding: 0px; z-index: 500; box-sizing: border-box; }
  .dockedVideo { position: static ! important; top: auto ! important; left: auto ! important; border-top: 30px solid white; margin-top: 0px; margin-left: 0px; }
  .dockedVideo .title { display: none; }
}
.electiontheme .dockedVideo { margin-left: 980px; }
#gaanaplayer { display: none; }
.close_gaanaplayer { display: block; padding: 5px 10px; background: rgb(68, 68, 68) url(ef5f9b6f41eb086400d841c27349193183539562.cms)  no-repeat scroll -23px -400px; font-family: arial; color: white; font-size: 18px; cursor: pointer; position: absolute; top: -15px; right: -10px; line-height: 1; border-radius: 50%; width: 30px; height: 30px; box-sizing: border-box; }
#gaanaplayer.shifttoleft { margin-left: 380px; }
#gaanaplayer { width: 300px; height: 44px; position: fixed; bottom: 0px; margin-left: 800px; z-index: 99999; background: rgb(15, 20, 25) url(c8a2829ec8544704c1fda3eb7e9e03859ccb5d55.cms)  no-repeat scroll center 70px / 60px auto; transition: all 0.5s ease 0s; overflow: hidden; }
#gaanaplayer.active { height: 354px; overflow: visible; }
#gaanaplayer .box_head { border-bottom: 0px none; cursor: default; padding: 0px 20px; font-size: 11px; background: rgb(231, 44, 48) none repeat scroll 0% 0%; color: rgb(255, 255, 255); position: relative; text-align: left; height: 44px; line-height: 44px; }
#gaanaplayer .box_head .gaanaplayer_title { display: block; cursor: pointer; color: rgb(255, 255, 255); font-size: 14px; font-family: Roboto,sans-serif; font-weight: bold; position: relative; }
#gaanaplayer .box_head .gaanaplayer_title img { width: 44px; height: 15px; vertical-align: middle; }
#gaanaplayer .box_head .gaanaplayer_title::after { position: absolute; content: ""; width: 8px; height: 8px; border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 2px 2px 0px; right: 0px; top: 50%; margin-top: -2px; transform: rotate(-135deg); transition: all 0.5s ease 0s; }
#gaanaplayer.active .gaanaplayer_box .box_head .gaanaplayer_title::after { margin-top: -7px; transform: rotate(45deg); }
.gaanaplayer_box_label { background: rgb(0, 0, 0) none repeat scroll 0% 0%; width: 285px; padding: 5px 15px; box-shadow: 0px 0px 10px rgb(153, 153, 153); color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; text-transform: uppercase; z-index: 99999; bottom: 0px; right: 20px; display: block; position: fixed; line-height: 1; vertical-align: middle; cursor: pointer; text-align: left; }
.gaanaplayer_box_label span { color: rgb(255, 255, 51); }
.gaanaplayer_box_label i.vid_icon { background: transparent url(a32d3a594c2917be4ed8a9beaa382d7abeed211c.cms)  no-repeat scroll 0% 0%; width: 22px; height: 22px; display: inline-block; vertical-align: sub; margin: 0px 8px 0px 0px; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #gaanaplayer { display: none ! important; }
}
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCSB_container.mCS_no_scrollbar { margin-right: 0px; }
.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar { margin-right: 30px; }
.mCustomScrollBox > .mCSB_scrollTools { width: 10px; height: 100%; top: 0px; right: 0px; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0px; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0px auto; border-radius: 10px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0px auto; border-radius: 10px; text-align: center; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: relative; height: 6px; overflow: hidden; margin: 0px auto; cursor: pointer; background-image: url(6233763738f8f471273dc3ac88a714084a9315ed.cms) ; background-repeat: no-repeat; width: 10px; }
.mCSB_scrollTools .mCSB_buttonDown { top: 100%; margin-top: -13px; }
.mCSB_horizontal > .mCSB_container { height: auto; margin-right: 0px; margin-bottom: 30px; overflow: hidden; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar { margin-bottom: 0px; }
.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar { margin-right: 0px; margin-bottom: 30px; }
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools { width: 100%; height: 16px; top: auto; right: auto; bottom: 0px; left: 0px; overflow: hidden; }
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 0px 20px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0px; border-radius: 10px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger { width: 30px; height: 100%; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; border-radius: 10px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight { display: block; position: relative; width: 20px; height: 100%; overflow: hidden; margin: 0px auto; cursor: pointer; float: left; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight { margin-left: -40px; float: right; }
.mCustomScrollBox {  }
.mCustomScrollBox > .mCSB_scrollTools { opacity: 0.75; }
.mCustomScrollBox:hover > .mCSB_scrollTools { opacity: 1; }
.mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { opacity: 0.4; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: -346px 0px; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: -346px -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0px -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0px -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; }
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; }
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0px; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%; border-radius: 1px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; border-radius: 1px; }
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0px; }
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border-radius: 1px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; border-radius: 1px; }
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0px; }
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%; border-radius: 2px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; border-radius: 2px; }
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0px; }
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border-radius: 2px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; border-radius: 2px; }
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0px; }
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }
.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%; }
.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; }
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; }
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; }
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0px; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
@media screen and (max-width: 999px) {
  .ticker-content { left: 140px ! important; }
  .ticker-content span { font-size: 70%; }
  .ticker-title span { font-size: 60%; }
  .ticker-title { width: 120px; }
}
