html {  }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
abbr[title] { border-bottom: 1px dotted; }
dfn { font-style: italic; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace,monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px none; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
html {  }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
figure { margin: 0px; }
img { vertical-align: middle; }
[role="button"] { cursor: pointer; }
.container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
@media (min-width: 768px) {
  .container { width: 750px; }
}
@media (min-width: 1024px) {
  .container { width: 1000px; }
}
@media (min-width: 1280px) {
  .container { width: 1000px; }
}
@media (min-width: 1600px) {
  .container { width: 1260px; }
}
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
.row { margin-left: -10px; margin-right: -10px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.6667%; }
.col-xs-10 { width: 83.3333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.6667%; }
.col-xs-7 { width: 58.3333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.6667%; }
.col-xs-4 { width: 33.3333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.6667%; }
.col-xs-1 { width: 8.33333%; }
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
}
@media (min-width: 1024px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
}
@media (min-width: 1600px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
}
@media (max-width: 767px) {
  .hidden-xs { display: none ! important; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 0px; padding-right: 0px; }
  .promoted-story > .promoted-story-img-1 { height: 115px ! important; width: 115px ! important; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-sm { display: none ! important; }
  .promoted-story > .promoted-story-img-1 { height: 115px ! important; width: 115px ! important; }
}
@media (min-width: 1024px) and (max-width: 1599px) {
  .hidden-md { display: none ! important; }
}
@media (min-width: 1600px) {
  .hidden-lg { display: none ! important; }
}
@font-face {
  font-family: "Fira-Sans";
  font-style: normal;
  font-weight: normal;
  src: local("Fira Sans Regular"), url(92944f6651076b272ea04dc426f74e264f22ccd6.eot)  format("embedded-opentype"), url(c7044cc91dea35e73e278a0fb27be272d6ea99e1.woff)  format("woff"), url(582b2995cdaf18de71f72291375c96ae24128c14.ttf)  format("truetype");
}
@font-face {
  font-family: "Fira-Sans-Semibold";
  font-style: normal;
  font-weight: normal;
  src: local("Fira Sans SemiBold"), url(67a04a92074c005963d88b9766151518a593c1d8.eot)  format("embedded-opentype"), url(69b4f6e6236e12d3eef26c4de5678f3c6c1313a5.woff)  format("woff"), url(eeef88b12cb81932a552af803c70f5f4726fd7d4.ttf)  format("truetype");
}
@font-face {
  font-family: "Fira-Sans-Bold";
  font-style: normal;
  font-weight: normal;
  src: local("Fira Sans Bold"), url(2af03d687f9dcd4efff4d41c1c96f08504cb48d9.eot)  format("embedded-opentype"), url(5952d7ec964a44df99b8ef3db1e06e95770c5b31.woff)  format("woff"), url(c79d22d95ae45b3ede17b4170d9df9a5a2394977.ttf)  format("truetype");
}
@font-face {
  font-family: "TundraWeb";
  src: url(2b3cbf9e7813a722434ac8b679abc7941ca5a99b.eot)  format("eot"), url(96d57adc4bc4226a747fde028ac737d9180440ee.woff2)  format("woff2"), url(5b2214532fb8fd2272554e65dd3e3e13d1f6aea0.woff)  format("woff"), url(efa14ffc46cb9bd458a30c0439fc90cee5355f91.ttf)  format("truetype"), url(d7f920628ef5cfc2f5f3cc7fcae2423d3212b969.svg)  format("svg");
}
@font-face {
  font-family: "TundraWeb-Italic";
  src: url(9cabc182f7bff0ad9bea02416d24ab23d105a26a.eot)  format("eot"), url(77babb0b9a2278e7a867dae7d9a64682a801448f.woff2)  format("woff2"), url(fe3762b9b543ac6a3810c8bfc4087404491bc926.woff)  format("woff"), url(6b2234bdf1e50f0e8d34ac7440399ab5a2e62857.ttf)  format("truetype"), url(64f60b47f86e8d9d67eec566534b50116712a7d1.svg)  format("svg");
}
@font-face {
  font-family: "TundraWeb-Bold";
  src: url(76e0fe4557b3609267cc117c2ef9a4ddeb943774.eot)  format("eot"), url(02532a2be360001fec67d798c2f172dff0ed6bfe.woff2)  format("woff2"), url(804c82bd72bab3a439fd3c1fb9ca0f88db607e25.woff)  format("woff"), url(34a4bb47a98a49e28a20e1dbf51cdcafd9bf201f.ttf)  format("truetype"), url(17220ffe96dcda6a7913d549247f2da9c440fba6.svg)  format("svg");
}
@font-face {
  font-family: "TundraWeb-Bold-Italic";
  src: url(0cbacb37a99aecf20d301b19974da5a8ed90d796.eot)  format("eot"), url(be2f6226fbed1928548c4272117c5e5c9713a38e.woff2)  format("woff2"), url(eaa8fae472050d59c9ebe8b9716a98d09301e406.woff)  format("woff"), url(9f0b0f6430c05438974bd7dfa9645af00c1b5a2f.ttf)  format("truetype"), url(5509990f5fb3b9b3977cd5e07db834b997b4c7b1.svg)  format("svg");
}
.column-33x3WBg-cont { padding: 15px; overflow: hidden; }
.column-33x3WBg-sub-head { display: block; font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); margin-bottom: 10px; }
.column-33x3BBg-cont { background-color: rgb(19, 59, 90); }
.column-33x3BBg-sub-head, .column-33x3BBg-txt-cont .author-name, .column-33x3BBg-txt-cont .author-text, .column-33x3BBg-txt-cont .section-name, .column-33x3BBg-txt-cont p { color: rgb(255, 255, 255); }
.teaser-text-blue { color: rgb(19, 59, 90); }
.connectWU-container { width: 100%; height: 115px; background-color: rgb(255, 255, 255); }
.connectWU-heading { padding: 5px 15px; position: relative; background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); font-size: 18px; line-height: 25px; font-family: "Fira-Sans-Semibold",sans-serif; text-align: left; float: left; width: 100%; }
.connectWU-heading::after, .connectWU-heading::before { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.connectWU-heading::after { border-right: 12px solid rgb(245, 245, 245); right: 0px; }
.connectWU-heading::before { border-left: 12px solid rgb(245, 245, 245); left: 0px; }
.connectWU-sm-cont { float: left; width: 100%; }
.connectWU-sm-cont ul { margin: 0px; padding: 0px; text-align: center; }
.connectWU-sm-cont li { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(180, 180, 180); height: 80px; padding: 17px 10px; text-align: center; display: table-cell; width: 1%; float: none; }
.connectWU-sm-cont li:last-child { border-right: 0px none; }
.connectWU-sm-cont li a { color: rgb(130, 130, 130); font-size: 11px; }
.connectWU-sm-cont li a i.fa { font-size: 16px; display: block; }
.follower-view { display: block; line-height: 13px; margin-top: 8px; }
.ccicx3-slide { border-bottom: 1px dashed rgb(180, 180, 180) ! important; padding: 10px 0px 5px; display: table; }
.ccicx3-text-img { background-color: rgb(204, 204, 204); height: 60px; overflow: hidden; text-align: center; width: 60px; border-radius: 100%; float: left; margin: 0px 10px 5px 0px; }
.ccicx3-text-cont { display: inline-block; float: left; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; max-height: 93px; position: relative; text-align: left; width: 204px; }
.ccicx3-text-cont .news-comments-area { left: -56px; top: 65px; }
.ccicx3-text-cont .news-comments-area li { color: rgb(130, 130, 130) ! important; }
.max-height-text { display: inline-block; max-height: 72px; overflow: hidden; }
.score-board-container { width: 170px; height: 40px; background-color: rgb(255, 255, 255); float: left; margin-right: 7px; color: rgb(255, 255, 255); text-align: left; font-size: 11px; text-transform: uppercase; font-family: "Fira-Sans-Semibold",sans-serif; }
.score-a, .score-b { display: block; background-color: rgb(19, 59, 90); padding: 0px 5px; line-height: 20px; height: 20px; width: 100%; letter-spacing: 0.25px; overflow: hidden; }
.score-a { background-color: rgb(42, 94, 136); }
.sports-sb-container { background-color: rgb(30, 63, 3); float: left; width: 190px; height: 40px; overflow: hidden; margin-right: 10px; }
.team-img { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(223, 220, 212); border-radius: 100%; display: inline-block; height: 26px; vertical-align: middle; width: 26px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); margin-left: 5px; float: left; }
.team-a .team-img, .team-b .team-img { margin-top: 7px; }
.team-b .team-img { margin-left: 0px; }
.team-text { color: rgb(255, 255, 255); display: inline-block; float: left; font-family: "Fira-Sans-Semibold",serif; font-size: 11px; height: 40px; line-height: 12px; margin-left: 5px; margin-right: 6px; text-align: left; width: 46px; padding: 3px 0px; }
.verser { float: left; font-size: 20px; line-height: 40px; font-family: "TundraWeb",serif; color: rgb(230, 230, 225); margin-right: 3px; }
.team-states, .team-overs { font-size: 10px; display: block ! important; }
.both_team_final_states { float: left; height: 40px; padding: 7px 0px 0px 5px; width: 122px; font-size: 11px; color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",sans-serif; line-height: 11px; text-transform: uppercase; text-align: center; white-space: normal; }
.team-1-name, .team-2-name, .team-1-states, .team-2-states { display: inline-block; }
.team-1-name { margin-right: 5px; }
.team-2-name { margin-left: 5px; }
.team_verses { display: inline-block; font-size: 11px; text-align: center; font-family: "TundraWeb",serif; }
.winner-states { display: block; text-transform: capitalize; font-size: 10px; margin-top: 4px; letter-spacing: normal; }
.football-team1, .football-team2 { height: 40px; width: 53px; float: left; font-size: 11px; line-height: 11px; color: rgb(255, 255, 255); white-space: normal; padding: 7px 0px 0px; letter-spacing: normal; text-transform: capitalize; }
.football-team1 { text-align: left; padding-left: 5px; }
.football-team2 { text-align: right; padding-right: 5px; }
.team1-states, .team2-states { display: block; margin-top: 5px; font-size: 10px; letter-spacing: 0.5px; }
.article-lead { height: 800px; width: 920px; background-color: white; float: left; margin-bottom: 40px; }
.img-full-width { width: 880px; height: auto; margin: 5px 30px 18px; padding: 0px; }
.img-full-w-cont { width: 100%; height: auto; display: block; }
.caption-cont { display: block; width: 100%; margin-top: 10px; font-family: "Fira-Sans",sans-serif; line-height: 14px; }
.third-party-container { width: 860px; height: 385px; background-color: rgb(239, 239, 239); margin: 24px 30px 25px; }
.third-party-container p { font-size: 20px; line-height: 14px; color: rgb(152, 152, 152); font-family: "Fira-Sans",sans-serif; padding-top: 181px; }
.audio-player-cont { max-width: 630px; display: block; float: left; margin-bottom: 24px; margin-left: 300px; }
.audio-player { width: 600px; height: auto; background-color: rgb(210, 210, 210); float: right; margin-right: 30px; }
.audio-player .download-link { float: right; color: blue; font-size: 13px; display: inline-block; margin: 6px 17px 3px 0px; }
.audio-player a img { width: 100%; height: 35px; float: left; display: inline-block; margin-top: 2px; }
.lead-img-change .lead-img { width: 455px; height: 341px; float: left; margin-right: 19px; }
.audio-insert-img { width: 440px; float: left; background: black none repeat scroll 0% 0%; height: 79px; margin-bottom: 20px; }
.audio-insert-img img { height: 60px; margin: 9px; width: 421px; }
header.article-header-cont { min-height: 188px; margin-bottom: 10px; }
header.article-header-cont.sticky .main-menu { box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.5); }
header.article-header-cont.sticky #main-menu, header.article-header-cont.sticky .fixed-menu, header.article-header-cont.sticky .city-menu-wrapper { display: none; }
.sticky-article-heading { display: none; }
.sticky-article-heading .logo-sq { width: 40px; top: -10px; position: relative; float: left; margin-right: 10px; margin-left: 5px; }
.article-header-cont.sticky .sticky-article-heading { display: block ! important; padding: 10px 0px 0px 10px; }
.article-header-cont .sticky-article-heading h1 { font-family: "TundraWeb",serif; font-size: 16px; line-height: 20px; margin: 0px; padding: 0px; color: rgb(40, 40, 40); float: left; top: 2px; position: relative; width: 80%; height: 20px; overflow: hidden; }
.article-header-cont .sticky-article-heading .artcl-social-media { float: right; width: auto ! important; background: rgb(245, 245, 245) none repeat scroll 0% 0%; height: 40px; position: absolute; top: 0px; right: 0px; padding: 10px 0px 0px; }
.article-header-cont .sticky-article-heading .artcl-social-media::before { content: ""; width: 190px; height: 40px; position: absolute; left: -190px; top: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(252, 252, 252, 0.69) 35%, rgb(249, 249, 249) 64%, rgb(245, 245, 245) 100%) repeat scroll 0% 0%; }
header.article-header-cont nav.main-menu { border: 0px none; }
.article-header-cont .small-logo { width: 250px; }
.justin-article-header .justIn-story { font-size: 13px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 15.5px; display: block; letter-spacing: -0.1px; color: rgb(130, 130, 130); margin-bottom: 24px; max-height: 45px; overflow: hidden; }
.justin-100x3-container.justin-article-header { height: 65px; margin-bottom: 5px; margin-top: 10px; padding: 10px; max-height: 65px; overflow: hidden; }
.justin-article-header .justIn-heaing { height: 45px; left: 55px; position: absolute; top: 10px; }
.justin-100x3-container.justin-article-header::after { width: 19%; }
.justin-article-header .justin-slider { width: 100%; height: 50px; margin-left: 0px; margin-top: 0px; padding-left: 100px; float: left; }
.justin-article-header .justin-slider .pc-next { position: absolute; right: -10px; top: 5px; }
.justin-article-header .justin-slider .pc-prev { position: absolute; left: 0px; top: 5px; }
.justin-article-header .cutout-arrow-1, .justin-article-header .cutout-arrow-2 { left: 40px; }
.justin-article-header .cutout-arrow-3, .justin-article-header .cutout-arrow-4 { right: 40px; }
.cutout-arrow-1::after, .cutout-arrow-3::after { position: absolute; content: ""; top: 0px; left: 0px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-top: 12px solid rgb(245, 245, 245); }
.cutout-arrow-2::after, .cutout-arrow-4::after { position: absolute; content: ""; bottom: 0px; left: 0px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 12px solid rgb(245, 245, 245); }
.article-header-cont .small-logo { float: left; top: 3px; position: relative; }
.article-header-cont div.socialize { float: right; }
.article-header-cont div.search-block { float: right; position: relative; top: 1px; }
.article-header-cont div.search-block input[type="text"] { border: 0px none; }
.article-sub-header { position: relative; }
.article-sub-header .city-menu-1, .article-sub-header .city-menu-2 { height: 25px ! important; }
.article-sub-header .city-menu-2 { position: absolute ! important; right: 0px ! important; top: 0px ! important; overflow: hidden; margin: 0px ! important; padding: 4px 0px 0px 10px ! important; }
body.stopScroll { overflow: hidden; }
.lead-video-cont { position: relative; padding-top: 25px; height: 538px; width: 920px; margin: 0px 0px 20px; }
.lead-video-cont iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.videoWrapper420x315-cont { width: 420px; float: left; display: block; margin: 0px 20px 0px 30px; height: auto; }
.videoWrapper420x315 { position: relative; width: 420px; height: 315px; margin-bottom: 20px; top: 10px; }
.videoWrapper420x315 iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.intro { font-family: "Fira-Sans-SemiBold",sans-serif ! important; font-size: 19px; color: rgb(19, 59, 90) ! important; line-height: 24px; padding-bottom: 15px; border-bottom: 1px solid rgb(209, 206, 210); margin-bottom: 15px; }
.drop-caps::first-letter { float: left; font-size: 57px; line-height: 23px; padding-top: 16px; padding-right: 10px; padding-left: 4px; font-family: "TundraWeb-Bold",serif; }
.video-article-cont .intro { border-bottom: 0px none; }
aside { float: right; }
.article-block { border-top: 20px solid rgb(245, 245, 245); border-bottom: 20px solid rgb(245, 245, 245); padding-top: 15px; padding-bottom: 12px; width: 920px; margin-bottom: 15px; }
.article-block-multiple { border-top: 10px solid rgb(245, 245, 245); border-bottom: 10px solid rgb(245, 245, 245); padding-top: 0px; padding-bottom: 0px; width: 920px; margin-bottom: 15px; float: left; }
.no-border { border-top: 0px none ! important; border-bottom: 0px none ! important; }
.article-block-item { border-top: 10px solid rgb(245, 245, 245); border-bottom: 10px solid rgb(245, 245, 245); padding-top: 5px; padding-bottom: 0px; width: 100%; margin-bottom: 0px; margin-top: 0px; position: relative; float: left; }
.article-block-item .read-more-button { float: right; margin: 10px 20px 20px 0px; bottom: 0px; position: relative; right: 0px; }
.article-cont aside p { margin: 0px; padding: 5px 0px 10px; font-size: 16px; line-height: 18px; }
.article::after { content: ""; width: 920px; height: 100%; display: block; position: absolute; top: 0px; left: 0px; z-index: -1; background: white none repeat scroll 0% 0%; }
.article-cont p, .article-cont ul.article-body, .article-cont ol.article-body { font-family: "TundraWeb",serif; font-size: 18px; color: rgb(40, 40, 40); line-height: 26px; margin: 0px 0px 10px 300px; width: 600px; font-weight: normal ! important; font-style: normal ! important; }
.article-cont ul.article-body, .article-cont ol.article-body { padding: 5px 0px 10px 20px; }
.article-cont ul.article-body li.square { list-style-type: square; }
.article-cont ul.article-body li.circle { list-style-type: circle; }
.article-cont ul.article-body li.tick { list-style-type: none; }
.article-cont ul.article-body li.tick::before { font-family: "FontAwesome"; content: ""; font-size: 13px; padding-right: 2px; margin: 0px 5px 0px -20px; }
.article-cont ul.article-body li.cross { list-style-type: none; }
.article-cont ul.article-body li.cross::before { font-family: "FontAwesome"; content: ""; font-size: 15px; padding-right: 3px; margin: 0px 5px 0px -20px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal ! important; font-style: normal ! important; }
p b, p strong { font-family: "TundraWeb-Bold"; }
p b i, p i b { font-family: "TundraWeb-Bold-Italic"; font-style: normal ! important; font-weight: normal; }
p i { font-family: "TundraWeb-Italic"; font-style: normal; font-weight: normal; }
p a.tweetable { margin-right: 7px; margin-left: 4px; padding-right: 5px; box-shadow: 0px -1px 0px white inset, 0px -2px 0px rgb(19, 59, 90) inset; color: rgb(19, 59, 90); position: relative; display: inline; }
p a.tweetable::after { content: ""; font-family: FontAwesome; position: relative; font-size: 15px; left: 5px; display: inline; }
p a.tweetable:hover { text-decoration: none; }
.article .main-heading { font-family: "TundraWeb",serif; color: rgb(40, 40, 40); font-size: 36px; letter-spacing: -1px; line-height: 40px; margin: 12px 30px 10px; }
.article h1 { color: rgb(40, 40, 40); font-family: "TundraWeb",serif; padding: 15px 30px 0px; width: 920px; line-height: 36px; letter-spacing: -0.5px; }
.article h1 span.heading-teaser, .article .main-heading span.heading-teaser { color: rgb(170, 170, 170); }
.article h2, .article .heading { font-family: "Fira-Sans-SemiBold",sans-serif; font-size: 20px; margin: 18px 0px 10px 300px; color: rgb(19, 59, 90); line-height: 25px; padding: 0px; width: 600px; }
.article .other-articles h2 { font-family: "Fira-Sans-SemiBold",sans-serif; font-size: 20px; margin: 18px 360px 10px 30px; color: rgb(255, 255, 255); line-height: 15px; padding: 0px; }
.other-articles { background: rgb(40, 40, 40) none repeat scroll 0% 0%; }
.other-articles .related-artcl-cont { height: 163px; margin: 0px; overflow: hidden; padding: 0px 0px 10px 30px; position: relative; text-align: left; width: 900px; background: transparent none repeat scroll 0% 0%; }
.other-articles .rel-slide-text a { color: rgb(255, 255, 255); }
.other-articles .right-arrow::after { border-left: 10px solid rgb(255, 255, 255); }
.other-articles .left-arrow::after { border-right: 10px solid rgb(255, 255, 255); }
.other-articles .related-artcl-cont::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(40, 40, 40, 0.64) 64%, rgb(40, 40, 40) 100%) repeat scroll 0% 0%; }
.lead-img-cont { width: 920px; height: auto; margin: 10px 0px 20px; position: relative; z-index: 1; }
.lead-img-cont img { width: 100%; height: auto; }
span.lead-img-caption { position: absolute; bottom: 0px; padding: 10px 20px; left: 0px; z-index: 2; display: block; width: 100%; height: auto; }
span.lead-img-caption p { margin: 0px; padding: 20px 0px 0px; color: white; font-family: "Fira-Sans",sans-serif; font-size: 11px; line-height: 12px; width: 100%; }
span.lead-img-caption::before { content: ""; display: block; height: 100%; min-height: 30px; position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: -1; background: transparent linear-gradient(to bottom, transparent 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(32, 32, 32, 0.9) 35%, rgb(40, 40, 40) 100%) repeat scroll 0% 0%; }
span.lead-img-caption a { color: white; text-decoration: underline; position: relative; left: 0px; top: 0px; }
.article { height: auto; display: block; position: relative; padding-bottom: 25px; margin-bottom: 20px; float: left; }
.pullquote-left { border-top: 7px solid rgb(30, 70, 130); border-bottom: 7px solid rgb(30, 70, 130); font-family: "Fira-Sans",sans-serif; font-size: 19px; color: rgb(42, 94, 136); line-height: 26px; width: 230px; float: left; margin: 5px 20px 12px 144px; padding: 15px 13px 15px 0px; }
.pullquote-left a { font-family: "TundraWeb-Italic",sans-serif; font-size: 22px; color: rgb(42, 94, 136); line-height: 28px; width: 190px; margin: 0px; padding: 0px; letter-spacing: -0.3px; }
.pullquote-left a .tw { font-size: 16px; }
.also-view-container, .also-read-container { background: rgb(230, 230, 225) none repeat scroll 0% 0%; width: 145px; height: 220px; float: left; position: relative; margin: 5px 20px 0px 187px; padding: 0px 22px 20px; overflow: hidden; }
.also-read-container { height: 247px; }
.also-view-head, .also-read-head { width: 69px; height: 20px; background-color: rgb(42, 94, 136); padding: 2px 0px 0px 6px; margin: 0px; }
.also-view-head p, .also-read-head p { color: white; text-transform: uppercase; font-size: 10px; line-height: 18px; letter-spacing: 0.9px; padding: 0px; margin: 0px ! important; font-family: "Fira-Sans-SemiBold",sans-serif; }
.also-view-img-cont { width: 100px; height: 65px; margin: 17px 0px 0px; background: rgb(213, 213, 213) none repeat scroll 0% 0%; position: relative; }
.also-view-img-cont::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0% 0%; }
.also-view-img-cont span.media-icon { top: 27%; left: 35%; }
.also-view-text-cont p, .also-read-text-cont p { margin: 7px 0px 0px ! important; width: 100%; font-family: "Fira-Sans",sans-serif; font-size: 14px; line-height: 17px; letter-spacing: -0.3px; max-height: 90px; overflow: hidden; }
.also-read-text-cont p.alsoR-column-byline { font-size: 10px; font-family: "Fira-Sans-SemiBold",sans-serif; letter-spacing: 1px; line-height: 14px; color: rgb(130, 130, 130); text-transform: uppercase; }
.author-img-cont { position: absolute; bottom: 0px; right: 0px; width: 82px; height: 92px; }
.img600-cont { margin: 7px 20px 18px 30px; float: left; width: 600px; height: auto; position: relative; }
.img600-cont .img-cont { float: left; width: 100%; margin: 0px 0px 6px; height: auto; }
.img600-cont .caption-cont { position: absolute; bottom: 0px; z-index: 10; padding: 20px 15px 10px; background: transparent linear-gradient(to bottom, transparent 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(32, 32, 32, 0.9) 35%, rgb(40, 40, 40) 100%) repeat scroll 0% 0%; }
.article-cont .engagement-story-news { margin: 5px 0px 15px 300px; float: left; height: auto; background: transparent none repeat scroll 0px center; padding: 0px; width: 600px; border-top: 1px dashed rgb(180, 180, 180); }
.article-cont .engagement-story-news::after { content: none; }
.img600-cont .caption-cont p { color: white; }
.img600-cont .caption-cont a { color: white; }
.img320-cont { margin: 5px 20px 6px 100px; float: left; width: 320px; }
.img320-cont .img-cont { float: left; margin: 0px; }
.img320-cont .caption-cont { float: left; }
.caption-cont p { font-family: "FiraSans-Medium",sans-serif; margin: 0px; padding: 0px; width: 100%; font-size: 11px; color: rgb(100, 100, 95); line-height: 14px; }
.caption-cont p a { color: rgb(100, 100, 95); text-decoration: underline; }
footer { float: left; }
.article-exclusive { padding-left: 30px; padding-top: 15px; display: block; width: 920px; margin-bottom: -10px; }
.exclusive { text-transform: uppercase; font-size: 12px; line-height: 14px; letter-spacing: 0.85px; font-family: "Fira-Sans-Semibold",sans-serif; padding-left: 0px; }
.ipso-facto { position: relative; width: 920px; background-color: rgb(255, 255, 255); height: 38px; text-align: center; margin: 10px 0px 12px; float: left; }
.ipso-facto::before, .ipso-facto::after { position: absolute; content: ""; width: 38%; height: 1px; background-color: rgb(209, 206, 210); top: 50%; }
.ipso-facto::before { left: 30px; }
.ipso-facto::after { right: 30px; }
.ipso-focto-img { background-color: rgb(255, 255, 255); display: block; height: 100%; margin: 0px auto; text-align: center; width: 118px; border-right: 1px solid rgb(209, 206, 210); border-left: 1px solid rgb(209, 206, 210); }
.ipso-focto-img img { margin-top: 11px; }
.author-container { width: 920px; background-color: rgb(255, 255, 255); padding: 0px 30px; display: table; margin: 15px 0px; }
.author-img-name { float: left; margin-right: 10px; overflow: hidden; }
.auth-img { width: 60px; height: 60px; float: left; margin-right: 8px; border-radius: 100%; overflow: hidden; }
.auth-nm { font-size: 16px; line-height: 18px; color: rgb(19, 59, 90); float: left; font-family: "Fira-Sans-Semibold",sans-serif; margin: 3px 0px 0px; }
.auth-tw { font-size: 12px; line-height: 14px; color: rgb(19, 59, 90); float: left; margin: 3px 0px 0px; }
.ut-container { float: right; text-align: right; text-transform: uppercase; }
.time-stamp, .update-time { font-size: 10px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 12px; letter-spacing: 0.69px; text-align: right; margin-top: 5px; display: block ! important; }
.update-time { display: block; margin-top: 0px ! important; }
.artcl-social-media { max-width: 920px; height: 26px; line-height: 26px; padding-left: 30px; margin-bottom: 10px; }
.share-artcl { float: left; font-size: 10px; padding: 0px 20px 0px 0px; letter-spacing: 0.9px; text-transform: uppercase; color: rgb(130, 130, 130); font-family: "Fira-Sans-Semibold",sans-serif; }
.artcl-social-media ul { margin: 0px; padding: 0px; }
.artcl-social-media ul li { display: inline-block; float: left; position: relative; border-left: 1px solid rgb(209, 206, 210); }
.artcl-social-media ul li a { padding: 0px 13px; text-transform: uppercase; color: rgb(130, 130, 130); }
.artcl-social-media ul li a i.fa { margin-right: 7px; font-size: 13.85px; }
.fb { color: rgb(59, 89, 152); }
.wa { color: rgb(67, 216, 84); }
.tw { color: rgb(85, 172, 238); }
.in { color: rgb(0, 119, 181); }
.ev { margin-right: 5px; }
.en { color: rgb(19, 59, 90); }
.cm { color: rgb(100, 100, 95); }
.pnt { color: rgb(189, 8, 28); }
.gp { color: rgb(221, 75, 57); }
.su { color: rgb(201, 52, 18); }
.insta { color: rgb(38, 38, 38); }
.ad-container { max-width: 920px; padding: 0px 15px; height: auto; border: 1px solid rgb(209, 206, 210); margin: 0px auto; line-height: 70px; text-align: center; background-color: rgb(250, 249, 246); color: rgb(130, 130, 130); position: relative; }
.ad_label { left: 25px; bottom: -25px; }
.ad-banner, .ad-banner-2 { width: 600px; height: 70px; border: 0px solid rgb(209, 206, 210); margin: 0px auto; line-height: 70px; text-align: center; background-color: rgb(250, 249, 246); color: rgb(130, 130, 130); }
.ad-banner-2 { height: 140px; line-height: 140px; }
.article-topics-container { float: left; margin: 8px 20px -3px 30px; max-width: 150px; }
.more-in { background-color: rgb(42, 94, 136); color: rgb(255, 255, 255); display: inline-block; font-size: 10px; line-height: 14px; margin-bottom: 8px; padding: 2px 4px; text-transform: uppercase; }
.topic-1 { background-color: rgb(235, 235, 235); border-radius: 2px; width: 100%; color: rgb(40, 40, 40); display: block; font-size: 14px; height: auto; line-height: 24px; text-align: center; margin-bottom: 8px; padding: 5px 10px; float: left; }
.topic-1.hindu-topic-logo { padding: 0px; height: auto; width: auto; background: transparent none repeat scroll 0px center; }
.topic-1 a { height: 10px; }
.author-bottom, .morein-tag-cont { display: table; border-top: 1px solid rgb(209, 206, 210); margin: 0px 30px 10px; max-width: 860px; }
.morein-tag-cont { padding-top: 15px; width: 100%; }
.auth-bt-cont { padding: 0px; width: 860px; }
.author-bottom .artcl-social-media { padding-left: 0px; }
.post-comment { display: inline-block; background-color: rgb(42, 94, 136); border-radius: 2px; line-height: 17px; font-size: 14px; font-family: "Fira-Sans",sans-serif; color: rgb(255, 255, 255); float: right; padding: 7px 9px 6px; }
.tag-button { display: inline-block; width: auto; border-radius: 2px; font-size: 14px; line-height: 17px; padding: 7px 10px 6px; background-color: rgb(235, 235, 235); margin: 0px 8px 8px 0px; color: rgb(40, 40, 40); float: left; }
.section-button { color: rgb(255, 255, 255); background-color: rgb(42, 94, 136); }
.red-button { color: rgb(255, 255, 255); background-color: rgb(255, 0, 31); }
.product-tag { color: rgb(255, 255, 255); background-color: rgb(130, 130, 130); }
.more_in-head, .related-artcl { color: rgb(19, 59, 90); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 16px; line-height: 18px; margin-bottom: 10px; }
.related-artcl-cont { background-color: rgb(255, 255, 255); height: 163px; margin: 0px; overflow: hidden; padding: 0px 0px 10px 30px; position: relative; text-align: left; width: 860px; }
.related-artcl-cont .right-arrow { right: 0px; }
.article .outbrain-main-cont { width: 600px; margin: 15px auto; border-top: 1px solid rgb(209, 206, 210); padding-top: 10px; }
.article .AR_4.ob-two-rows-strip-layout .ob-widget-header { color: rgb(19, 59, 90) ! important; }
.article .AR_4.ob-two-rows-strip-layout .ob-rec-text { color: rgb(40, 40, 40) ! important; font-size: 13px ! important; line-height: 15.5px ! important; }
.article .by-outbrain { max-width: 600px; margin: 0px auto 5px; height: 200px; background-color: rgba(0, 0, 0, 0.03); padding-top: 10px; border-top: 1px solid rgb(209, 206, 210); }
.article .AR_4.ob-two-rows-strip-layout .ob-rec-source { font-family: inherit; color: rgb(102, 102, 102); padding: 1px 0px 0px; text-align: left; font-size: 12px; font-style: normal; text-transform: uppercase; }
.comment-rules { max-width: 600px; margin: 0px auto; padding-top: 10px; border-top: 1px solid rgb(209, 206, 210); }
.comment-rules ol { margin: 0px; padding: 0px 0px 0px 10px; }
.comment-rules ol li { font-size: 10px; line-height: 14px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(170, 170, 170); }
.comment-rules ol li:first-child { color: rgb(190, 54, 33); }
.conmment-box-cont { height: 920px; }
.other-options-cont { position: absolute; top: -5px; right: -217px; background-color: rgb(255, 255, 255); width: 300px; padding: 10px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.26); z-index: 5; }
.other-options-cont .sr { padding: 0px; border-right: 0px none; display: block; position: relative; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; }
.other-options-cont .sr::after, .other-options-cont .sr::before { background-color: rgb(74, 74, 74); content: ""; height: 2px; position: absolute; right: 0px; top: 11px; width: 15px; }
.other-options-cont .sr::after { transform: rotate(45deg); }
.other-options-cont .sr::before { transform: rotate(315deg); }
.more-share-cont { max-width: 250px; margin: 12px auto; height: 100px; }
.more-share-cont ul { margin: 0px; padding: 0px; }
.more-share-cont ul li { float: left; border-left: 0px none; }
.more-share-cont ul li a { padding: 0px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 123px; border-right: 0px none; font-size: 11px; text-transform: capitalize; }
.more-share-cont ul li a i.fa { margin-right: 11px; font-size: 13.85px; }
.more-share-cont ul li a .en { color: rgb(220, 78, 65); }
.more-share-cont ul li a .dig { color: rgb(0, 0, 0); margin-right: 9px ! important; }
.more-share-cont ul li a .tmb { color: rgb(53, 70, 92); margin-right: 16px ! important; }
.more-share-cont ul li a .pnt { color: rgb(189, 8, 28); margin-right: 15px ! important; }
.more-share-cont ul li a .inst-p { margin-right: 20px; }
.more-share-cont ul li a .redd { color: rgb(255, 69, 0); }
.more-share-cont ul li a .cer { color: rgb(130, 130, 130); margin-right: 13px ! important; }
.permalink-cont { display: block; width: 100%; font-size: 10px; height: 35px; line-height: 35px; }
.permalink-cont label { margin-right: 8px; text-transform: uppercase; float: left; letter-spacing: 1px; }
.permalink-input { box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.11) inset; display: inline-block; float: left; line-height: 29px; padding: 0px 8px; width: 210px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.04); }
.tools-contianer { border-top: 1px solid rgb(209, 206, 210); margin-top: 5px; padding: 5px 0px 0px 2px; }
.tools-heading { display: block; font-size: 10px; color: rgb(40, 40, 40) ! important; line-height: 12px; text-transform: uppercase; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; }
.print-article { float: left; padding: 0px ! important; text-transform: capitalize ! important; font-size: 11px; border-right: medium none ! important; margin-top: 5px; }
.print { font-size: 14px; color: rgb(40, 40, 40) ! important; }
.edite-text-cont { float: right; }
.large-text, .medium-text, .small-text { font-family: "TundraWeb",serif; padding: 2px 6px ! important; border-right: 1px solid rgb(40, 40, 40) ! important; color: rgb(40, 40, 40) ! important; }
.small-text { font-size: 14px; line-height: 22px; }
.medium-text { font-size: 18px; line-height: 26px; }
.large-text { font-size: 22px; line-height: 30px; border-right: medium none ! important; }
.table-container, .ordered-list-cont { width: 860px; margin-left: 30px; margin-right: 30px; background-color: rgb(252, 252, 252); height: auto; margin-bottom: 28px; display: inline-block; position: relative; border-bottom: 1px solid rgb(209, 206, 210); }
.ordered-list-cont { border-bottom: 2px solid rgb(209, 206, 210); }
.ordered-list-heading, .table-heading { width: 100%; height: auto; background-color: rgb(19, 59, 90); padding: 5px 15px; font-size: 16px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(250, 249, 246); display: inline-block; z-index: 5; position: relative; line-height: 19px; }
.ordered-list-heading { background: rgb(189, 8, 28) none repeat scroll 0% 0%; }
.table-heading::after, .table-heading::before, .ordered-list-heading::before, .ordered-list-heading::after { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.table-heading::after, .ordered-list-heading::after { border-right: 12px solid rgb(255, 255, 255); right: 0px; }
.table-heading::before, .ordered-list-heading::before { border-left: 12px solid rgb(255, 255, 255); left: 0px; }
.table-description { width: 100%; padding: 17px 23px 8px; font-size: 15px; line-height: 20px; font-family: "Fira-Sans",sans-serif; }
.article-table { width: 100%; }
table { width: 100%; }
thead { font-size: 14px; line-height: 19px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(19, 59, 90); text-align: left; }
tbody { font-size: 14px; line-height: 19px; text-align: left; }
tbody > tr:nth-of-type(2n+1) { background-color: rgb(242, 242, 241); }
.article-table th { padding: 10px 20px; }
.article-table td { padding: 10px 20px; }
td.checkboxes { padding: 0px 64px; }
.article-vote-insert { width: 600px; height: auto; position: relative; float: left; margin-left: 28px; margin-right: 26px; }
.artice-vote-img { float: left; width: 245px; }
.artice-vote-img img { width: 100%; height: 235px; }
.article-vote-cont { float: left; width: 50%; }
.article-vote-cont .vote2xUser-container { height: 235px; width: 361px; }
.article-vote-insert p { margin: 0px ! important; width: 100%; line-height: 20px; color: white; font-size: 18px; font-family: "Fira-Sans-Semibold",sans-serif; }
.special-article-link { text-align: center; width: 920px; height: 30px; }
.article-belongs-to { font-size: 9px; letter-spacing: 0.9px; text-transform: uppercase; line-height: 10px; color: rgb(130, 130, 130); padding-top: 7px; width: 100px; position: absolute; left: -72px; top: 1px; text-align: left; }
.special-article-name { font-family: "Fira-Sans-Semibold",sans-serif; font-size: 14px; letter-spacing: -0.3px; color: rgb(255, 255, 255); height: 30px; padding: 7px 7px 5px; border-radius: 2px; background-color: rgb(255, 0, 31); top: 8px; position: relative; text-transform: none; }
.infobox-container { width: 300px; margin: 7px 20px 28px 30px; background-color: rgb(252, 252, 252); height: auto; float: left; display: inline-block; position: relative; border-bottom: 1px solid rgb(209, 206, 210); }
.infobox-heading { width: 100%; height: auto; background-color: rgb(19, 59, 90); padding: 5px 15px; font-size: 16px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(250, 249, 246); display: inline-block; z-index: 5; position: relative; line-height: 19px; }
.infobox-heading::after, .infobox-heading::before { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.infobox-heading::after { border-right: 12px solid rgb(255, 255, 255); right: 0px; }
.infobox-heading::before { border-left: 12px solid rgb(255, 255, 255); left: 0px; }
.infobox-description { width: 100%; padding: 17px 23px 8px; background-color: rgb(245, 245, 245); font-size: 15px; line-height: 20px; font-family: "Fira-Sans",sans-serif; }
.infobox-description ul { margin: 0px 0px 0px -22px; }
.infobox-description ul li { border-bottom: 1px dashed rgb(180, 180, 180); padding: 5px; margin-bottom: 5px; }
.infobox-description ul li:last-child { border-bottom: 0px none; }
.ordered-list { float: left; width: 100%; }
.ordered-list ol li { font-size: 15px; line-height: 20px; letter-spacing: -0.5px; padding: 17px 0px; border-bottom: 1px dashed rgb(180, 180, 180); margin: 0px ! important; }
.ordered-list ol li:last-child { border: 0px none; }
.custom-counter { list-style-type: none; padding: 0px 56px; margin: 0px; }
.custom-counter li { counter-increment: step-counter; margin-bottom: 10px; }
.custom-counter li::before { content: counter(step-counter, decimal); margin-right: 5px; font-size: 24px; color: rgb(170, 170, 170); font-weight: bold; padding: 3px 8px; float: left; left: 15px; position: absolute; }
.article-review { width: 100%; height: auto; position: relative; padding-top: 13px; padding-bottom: 21px; padding-left: 30px; }
.article-review .star-reviews { letter-spacing: 2px; margin-right: 9px; width: 100%; display: inline; font-size: 18px; border: 0px none; }
.slash { margin-right: 19px; font-size: 22px; color: rgb(151, 151, 151); }
.article-review .star-reviews > i { font-size: 24px; }
.column-article .spl-bottom-name, .column-article .special-head, .column-article .also-in-package-head { background-color: rgb(127, 127, 113); }
.sports-article .spl-bottom-name, .sports-article .special-head, .sports-article .also-in-package-head, .sports-article .package-heading { background-color: rgb(50, 110, 0); }
.sports-article .spl-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: transparent linear-gradient(to right, rgba(50, 110, 0, 0) 0px, rgb(50, 110, 0) 61%, rgb(50, 110, 0) 100%) repeat scroll 0% 0%; }
.entertainment-article .spl-bottom-name, .entertainment-article .special-head, .entertainment-article .series-heading, .entertainment-article .also-in-package-head { background-color: rgb(211, 44, 83); }
.entertainment-article .spl-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: transparent linear-gradient(to right, rgba(211, 44, 83, 0) 0px, rgb(211, 44, 83) 63%, rgb(211, 44, 83) 100%) repeat scroll 0% 0%; }
.entertainment-article .e-p-slide-text::after { background: transparent linear-gradient(to right, rgba(211, 44, 83, 0) 0px, rgb(211, 44, 83) 63%, rgb(211, 44, 83) 100%) repeat scroll 0% 0%; }
.lns-article-article .spl-bottom-name, .lns-article .special-head, .lns-article .also-in-package-head { background-color: rgb(190, 54, 33); }
.special-head, .also-in-package-head, .spl-bottom-name { background-color: rgb(19, 59, 90); }
.ent-page .special-head, .ent-page .also-in-package-head, .ent-page .spl-bottom-name { background-color: rgb(211, 44, 83); }
.lns-page .special-head, .lns-page .also-in-package-head, .lns-page .spl-bottom-name { background-color: rgb(190, 54, 33); }
.sports .special-head, .sports .also-in-package-head, .sports .spl-bottom-name { background-color: rgb(50, 110, 0); }
.special-head { height: auto; position: relative; min-height: 115px; width: 920px; background-repeat: repeat; background-position: left top; }
.spl-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: transparent -moz-linear-gradient(left center , rgba(19, 59, 90, 0) 0px, rgba(19, 59, 90, 0) 0px, rgba(19, 59, 90, 0.9) 50%, rgb(19, 59, 90) 82%, rgb(19, 59, 90) 86%) repeat scroll 0% 0%; }
.ent-page .spl-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: transparent -moz-linear-gradient(left center , rgba(211, 44, 83, 0) 0px, rgba(211, 44, 83, 0) 0px, rgba(211, 44, 83, 0.9) 50%, rgb(211, 44, 83) 82%, rgb(211, 44, 83) 86%) repeat scroll 0% 0%; }
.lns-page .spl-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: transparent -moz-linear-gradient(left center , rgba(190, 54, 33, 0) 0px, rgba(190, 54, 33, 0) 0px, rgba(190, 54, 33, 0.9) 50%, rgb(190, 54, 33) 82%, rgb(190, 54, 33) 86%) repeat scroll 0% 0%; }
.sports .spl-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: transparent -moz-linear-gradient(left center , rgba(50, 110, 0, 0) 0px, rgba(50, 110, 0, 0) 0px, rgba(50, 110, 0, 0.9) 50%, rgb(50, 110, 0) 82%, rgb(50, 110, 0) 86%) repeat scroll 0% 0%; }
.special-heading { font-family: "Fira-Sans-Semibold",sans-serif ! important; color: white ! important; font-size: 19px; line-height: 22px; z-index: 10; height: 55px; padding-top: 10px ! important; position: relative; }
.special-heading.special-heading-rhs { top: 50px; text-align: center; width: 100%; color: rgb(19, 59, 90) ! important; position: relative; float: left; line-height: 22px; margin: 0px; height: 76px; max-height: 76px; overflow: hidden; }
.special-heading.special-heading-rhs:hover { text-decoration: underline; }
.special-heading.special-heading-rhs::after { bottom: 0px; right: 0px; width: 30%; height: 23px; position: absolute; content: ""; background: transparent linear-gradient(to right, rgba(180, 180, 180, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(180, 180, 180, 0) 0px, rgba(180, 180, 180, 0) 0px, rgb(180, 180, 180) 64%, rgb(180, 180, 180) 100%) repeat scroll 0% 0%; }
.special-heading i.fa { margin-right: 5px; }
.case-file-tree .fact-file-sub-head { width: 100%; text-align: left; margin-bottom: 20px; }
.spl-article .special-heading { max-height: 43px; margin-bottom: 10px; overflow: hidden; font-size: 17px; position: relative; }
.special-article-heading { width: 860px ! important; background-color: white; z-index: 10; margin-left: 30px; margin-bottom: 20px; padding-top: 20px ! important; min-height: 62px; }
.special-article-heading::before, .special-article-heading::after { content: ""; display: block; position: absolute; bottom: 0px; background: white none repeat scroll 0% 0%; width: 30px; height: 30%; }
.special-article-heading::before { left: 0px; }
.special-article-heading::after { right: 0px; }
.spl-article-cont { max-height: 1300px; overflow: hidden; margin-bottom: 50px; position: relative; transition: max-height 2s ease 0s; }
.spl-article-cont.show-full { max-height: 10000px; transition: max-height 2s ease 0s; }
.spl-article-more { clear: both; height: 200px; width: 920px; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.92) 57%, rgb(255, 255, 255) 82%) repeat scroll 0% 0%; position: absolute; bottom: 0px; }
.show-full .spl-article-more { height: 80px; }
.read-original { font-family: "Fira-Sans-Semibold",sans-serif; font-size: 10px; line-height: 14px; color: rgb(130, 130, 130); text-transform: uppercase; float: left; bottom: 0px; position: absolute; left: 30px; letter-spacing: 1px; }
.read-more-button { background-color: rgb(255, 0, 31); border-radius: 2px; padding: 8px 25px 6px; color: white; font-size: 14px; line-height: 17px; letter-spacing: -0.3px; float: right; bottom: 0px; position: absolute; right: 30px; }
.cf-article { list-style: outside none none; background-color: white; margin-bottom: 30px; padding: 0px; position: relative; }
.cf-article a { width: 132px; height: 107px; list-style: outside none none; background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); display: block; padding: 10px 8px; transition: none 0s ease 0s  ! important; }
.ent-page .cf-article a { background-color: rgb(211, 44, 83); }
.lns-page .cf-article a { background-color: rgb(190, 54, 33); }
.sports .cf-article a { background-color: rgb(50, 110, 0); }
.cf-article.pull-left a, .cf-article.pull-right a { text-align: left; }
.cf-article.pull-right a::before, .cf-article.pull-left a::before { background-color: rgb(255, 255, 255); border: 2px solid rgb(19, 59, 90); border-radius: 100%; content: ""; height: 12px; position: absolute; width: 12px; z-index: 7; }
.ent-page .cf-article.pull-right a::before, .ent-page .cf-article.pull-left a::before { border: 2px solid rgb(211, 44, 83); }
.lns-page .cf-article.pull-right a::before, .lns-page .cf-article.pull-left a::before { border: 2px solid rgb(190, 54, 33); }
.sports .cf-article.pull-right a::before, .sports .cf-article.pull-left a::before { border: 2px solid rgb(50, 110, 0); }
.cf-article.pull-right a::before { left: -23px; top: 40px; }
.cf-article.pull-left a::before { right: -25px; top: 48px; }
.cf-article.active a::before { background-color: rgb(248, 208, 28); }
.cf-article a::after { background-color: rgb(19, 59, 90); content: ""; height: 2px; left: -12px; position: absolute; top: 45px; width: 12px; z-index: 1; }
.cf-article.pull-left a::after { left: 133px; top: 53px; }
.cf-article.pull-left::before, .cf-article.pull-right::before { content: ""; position: absolute; top: -10px; height: 10px; width: 50px; background: rgb(19, 59, 90) none repeat scroll 0% 0%; }
.ent-page .cf-article.pull-left::before, .ent-page .cf-article.pull-right::before { background: rgb(211, 44, 83) none repeat scroll 0% 0%; }
.lns-page .cf-article.pull-left::before, .lns-page .cf-article.pull-right::before { background: rgb(190, 54, 33) none repeat scroll 0% 0%; }
.sports .cf-article.pull-left::before, .sports .cf-article.pull-right::before { background: rgb(50, 110, 0) none repeat scroll 0% 0%; }
.cf-article.pull-left::before { right: 0px; }
.cf-article.pull-right::before { left: 0px; }
.cf-article.active::after, .cf-article.active::before { border-bottom: 10px solid rgb(248, 208, 28) ! important; }
.cf-article.pull-left::after { right: 50px; border-bottom: 10px solid rgb(19, 59, 90); border-right: 0px solid transparent; border-left: 10px solid transparent; top: -10px; content: ""; height: 0px; position: absolute; width: 0px; }
.ent-page .cf-article.pull-left::after { border-bottom: 10px solid rgb(211, 44, 83); }
.lns-page .cf-article.pull-left::after { border-bottom: 10px solid rgb(190, 54, 33); }
.sports .cf-article.pull-left::after { border-bottom: 10px solid rgb(50, 110, 0); }
.cf-article.pull-right::after { border-bottom: 10px solid rgb(19, 59, 90); border-left: 0px solid transparent; border-right: 10px solid transparent; top: -10px; content: ""; height: 0px; position: absolute; width: 0px; left: 50px; }
.ent-page .cf-article.pull-right::after { border-bottom: 10px solid rgb(211, 44, 83); }
.lns-page .cf-article.pull-right::after { border-bottom: 10px solid rgb(190, 54, 33); }
.sports .cf-article.pull-right::after { border-bottom: 10px solid rgb(50, 110, 0); }
.spl-article-time { text-transform: uppercase; color: rgba(255, 255, 255, 0.5); font-size: 10px; display: inline-block; line-height: 11px; letter-spacing: 1px; }
.spl-article-heading { display: inline-block; font-family: "TundraWeb",serif; font-size: 15px; line-height: 17px; max-height: 73px; overflow: hidden; }
.spl-article-heading:hover { cursor: pointer; text-decoration: underline; }
.spl-article-heading::after { background: transparent -moz-linear-gradient(left center , rgba(19, 59, 90, 0) 0px, rgba(19, 59, 90, 0) 0px, rgba(19, 59, 90, 0.9) 50%, rgb(19, 59, 90) 82%, rgb(19, 59, 90) 86%) repeat scroll 0% 0%; bottom: 0px; content: ""; position: absolute; right: 0px; width: 40%; height: 25px; }
.ent-page .spl-article-heading::after { background: transparent -moz-linear-gradient(left center , rgba(211, 44, 83, 0) 0px, rgba(211, 44, 83, 0) 0px, rgba(211, 44, 83, 0.9) 50%, rgb(211, 44, 83) 82%, rgb(211, 44, 83) 86%) repeat scroll 0% 0%; bottom: 0px; content: ""; position: absolute; right: 0px; width: 40%; height: 25px; }
.lns-page .spl-article-heading::after { background: transparent -moz-linear-gradient(left center , rgba(190, 54, 33, 0) 0px, rgba(190, 54, 33, 0) 0px, rgba(190, 54, 33, 0.9) 50%, rgb(190, 54, 33) 82%, rgb(190, 54, 33) 86%) repeat scroll 0% 0%; bottom: 0px; content: ""; position: absolute; right: 0px; width: 40%; height: 25px; }
.sports .spl-article-heading::after { background: transparent -moz-linear-gradient(left center , rgba(50, 110, 0, 0) 0px, rgba(50, 110, 0, 0) 0px, rgba(50, 110, 0, 0.9) 50%, rgb(50, 110, 0) 82%, rgb(50, 110, 0) 86%) repeat scroll 0% 0%; bottom: 0px; content: ""; position: absolute; right: 0px; width: 40%; height: 25px; }
.spl-article-heading .blink-active { margin-left: 5px; }
.cf-article.pull-left { float: left; top: 60px; position: relative; }
.cf-article.pull-right { float: right; }
.cf-article.active a { background-color: rgb(248, 208, 28); color: rgb(19, 59, 90); }
.cf-article.active a .spl-article-time { color: rgb(19, 59, 90); }
.cf-article.active .spl-article-heading::after { background: transparent linear-gradient(to right, rgba(248, 208, 28, 0) 0px, rgb(248, 208, 28) 61%, rgb(248, 208, 28) 100%) repeat scroll 0% 0%; }
.cf-article.active .spl-article-heading .yellow-color { color: rgb(19, 59, 90); }
.sticky-rhs.sticky { position: fixed; top: 70px; width: 300px; z-index: 10; margin-left: 10px; display: block; }
.sticky-rhs { position: relative; padding: 0px; }
.sticky-rhs ul { display: inline-block; width: 300px; height: 490px; overflow: scroll; }
.sticky-rhs span.line-right { background-color: rgb(19, 59, 90); content: ""; height: 120%; left: 150px; overflow: visible; position: absolute; top: -80px; width: 2px; z-index: 1; }
.sticky-rhs ul { padding: 0px; position: relative; }
.case-file-tree { text-align: center; width: 860px; margin: 0px 30px 50px; padding-top: 25px; border-top: 1px dashed rgb(170, 170, 170); }
.case-file-tree .sticky-rhs { height: auto; display: inline-block; }
.sticky-rhs { position: relative; padding: 0px; }
.sticky-rhs .top-arrow { top: 27px; }
.sticky-rhs .bottom-arrow { bottom: -5px; }
.spl-article-bottom { position: fixed; bottom: 0px; width: 1240px; margin: 0px auto; height: 75px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 10; box-shadow: 0px 0px 12px 5px rgba(0, 0, 0, 0.33); }
.spl-bottom-articles-slide { padding-top: 19px; padding-left: 50px; width: 1145px; height: 65px; float: right; }
.spl-bottom-articles-slide::before { content: ""; top: 0px; right: 0px; height: 100%; width: 100px; z-index: 10; position: absolute; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 32%, rgb(255, 255, 255) 64%) repeat scroll 0% 0%; }
.spl-bottom-articles-slide .article-slide { width: 25%; float: left; }
.spl-bottom-articles-slide .article-slide .article-slide-img-cont { float: left; height: 50px; width: 70px; }
.spl-article-bottom .pc-prev::before, .spl-article-bottom .pc-next::before, .spl-article-bottom .pc-prev::after, .spl-article-bottom .pc-next::after { background: black none repeat scroll 0% 0% ! important; }
.spl-article-bottom .pc-prev, .spl-article-bottom .pc-next { top: 22px; z-index: 10 ! important; }
.spl-article-bottom .pc-prev { left: 16px; }
.article-slide .article-heading { width: 130px; height: 100%; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 13px; line-height: 15.5px; letter-spacing: -0.1px; padding: 0px; position: relative; margin: 0px 0px 0px 10px; float: left; max-height: 45px; overflow: hidden; }
.article-slide .article-heading::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; height: 17px; position: absolute; right: 0px; width: 60%; }
.article-slide.article-active .article-heading { color: rgb(170, 170, 170); }
.article-slide { min-width: 210px; position: relative; }
span.you-are-reading { content: "You are reading"; text-transform: uppercase; position: absolute; left: 0px; height: 30px; top: 5px; z-index: 10; width: 57px; font-size: 10px; line-height: 12px; color: white; background: rgb(255, 0, 31) none repeat scroll 0% 0%; padding: 4px 3px 2px 7px; font-family: "Fira-Sans-Semibold",sans-serif; box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.4); }
span.you-are-reading::after { content: ""; position: absolute; width: 10px; height: 30px; left: 57px; top: 0px; z-index: 10; border-bottom: 15px solid transparent; border-left: 12px solid rgb(255, 0, 31); border-top: 15px solid transparent; }
.spl-bottom-name { height: 100%; width: 95px; float: left; padding: 22px 10px 20px 12px; background-repeat: repeat; background-position: left top; color: white; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 15px; line-height: 17px; }
.package-article-list { margin: 0px ! important; }
.package-article { position: relative; height: 92px; }
.also-in-package { width: 320px ! important; margin-left: -20px; }
.also-in-package-head { padding-left: 35px ! important; }
.also-in-package-head .share-icon i { color: white; }
.clic-heading-container.also-in-package-head { border-bottom: 0px none ! important; }
.also-in-package-heading { color: white ! important; }
.also-in-package-head::after { content: none ! important; }
.package-article-text .section-heading { color: rgb(19, 59, 90); }
.package-article-list { padding-left: 35px ! important; }
.package-article-text { padding: 9px 0px ! important; }
.package-article.you-are-reading::before { content: "You are reading"; text-transform: uppercase; position: absolute; left: -34px; top: 35%; z-index: 10; width: 57px; font-size: 10px; line-height: 12px; color: white; background: rgb(255, 0, 31) none repeat scroll 0% 0%; padding: 3px 3px 2px 10px; font-family: "Fira-Sans-Semibold",sans-serif; box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.4); }
.package-article.you-are-reading::after { content: ""; position: absolute; width: 10px; height: 30px; left: 23px; top: 35%; z-index: 10; border-bottom: 15px solid transparent; border-left: 12px solid rgb(255, 0, 31); border-top: 15px solid transparent; }
.photo-collage { width: 920px; height: auto; position: relative; float: left; margin-bottom: 26px; margin-left: -24px; }
.photo-collage li { float: left; list-style-type: none; margin: 10px; }
.photo-collage li a { width: 198.5px; height: 132px; float: left; display: block; }
.photo-collage li:first-child a { width: 636px ! important; height: 435px; }
.more-photos { display: block; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 20; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; color: white; }
.img-number { position: absolute; right: 30%; top: 33%; font-size: 38px; z-index: 10; font-family: "Fira-Sans-Semibold",sans-serif; }
.show-photo-slider { position: absolute; z-index: 10; bottom: 20%; left: 30%; font-size: 19px; font-family: "Fira-Sans-Semibold",sans-serif; }
.more-photos .media-icon { left: 37%; top: 42%; }
.more-photos .media-icon > i.fa-camera { height: 38px; width: 38px; line-height: 34px; }
.special-landing-head .special-header { float: left; margin: 19px 0px; display: block; width: 100%; padding-left: 24px; }
.slh-package-name { font-family: "Fira-Sans",sans-serif; font-size: 12px; line-height: 15px; letter-spacing: 1px; color: rgba(255, 255, 255, 0.7); text-transform: uppercase; }
.slh-package-name ul { margin: 0px; padding: 0px; }
.slh-package-name ul li { display: inline-block; float: left; padding: 0px 7px; border-left: 1px solid rgb(255, 255, 255); }
.slh-package-name ul li i.fa-folder-open { font-size: 16px; vertical-align: bottom; }
.slh-package-name ul li i.fa { font-size: 14px; vertical-align: middle; }
.slh-package-name ul li:first-child { border-left: 0px none; }
.special-landing-head .special-heading { height: auto; font-size: 32px; line-height: 36px; letter-spacing: -1px; margin-bottom: 15px; }
.special-landing-head .special-article-heading::after, .special-landing-head .special-article-heading::before { display: none; }
.special-landing-head .special-article-heading { background-color: white; color: rgb(19, 59, 90); margin-bottom: 20px; margin-left: 30px; padding: 10px 10px 0px ! important; z-index: 10; font-size: 19px; line-height: 22px; font-family: "Fira-Sans",sans-serif; }
.package-heading-cont, .fact-file-cont { display: inline-block; margin: 10px 0px 15px; max-width: 920px; padding: 20px 0px 0px; position: relative; width: 100%; }
.package-heading-cont { background-color: rgb(245, 245, 245); }
.package-heading, .series-heading { position: relative; float: left; background-color: rgb(19, 59, 90); padding: 5px 10px; display: block; width: 100%; font-size: 18px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 20px; color: rgb(255, 255, 255); margin-bottom: 10px; }
.ent-page .package-heading, .ent-page .series-heading { background-color: rgb(211, 44, 83); }
.lns-page .package-heading, .lns-page .series-heading { background-color: rgb(190, 54, 33); }
.sports .package-heading, .sports .series-heading { background-color: rgb(50, 110, 0); }
.package-heading::after, .package-heading::before, .series-heading::after, .series-heading::before { position: absolute; content: ""; border-right: 4px solid transparent; border-left: 4px solid transparent; left: 35px; }
.package-heading::after, .series-heading::after { border-top: 8px solid rgb(255, 255, 255); top: 0px; }
.package-heading::before, .series-heading::before { border-bottom: 8px solid rgb(255, 255, 255); bottom: 0px; }
.package-icon { margin-right: 15px; }
.package-heading-cont p { font-size: 16px; line-height: 18px; margin: 0px; width: 100%; color: rgb(40, 40, 40); }
.package-heading-cont div.story-card-news { width: 325px; }
.fact-file-cont { padding: 0px 30px; margin-bottom: 20px; }
.fact-file-heading { font-size: 18px; line-height: 20px; margin-bottom: 8px; display: block; width: 100%; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(19, 59, 90); }
.fact-file-text-box { float: left; width: 50%; background-color: rgb(255, 255, 255); height: auto; min-height: 100px; font-size: 16px; font-family: "Fira-Sans",sans-serif; line-height: 18px; color: rgb(19, 59, 90); padding: 20px 10px 20px 0px; }
.fact-file-text-box:nth-child(3), .fact-file-text-box:nth-child(5) { padding-left: 30px; }
.fact-file-text-box:nth-child(4), .fact-file-text-box:nth-child(5) { border-top: 1px dashed rgb(170, 170, 170); }
.fact-file-text-box:nth-child(3), .fact-file-text-box:nth-child(5) { border-left: 1px dashed rgb(170, 170, 170); }
.fact-file-sub-head { display: block; width: 100%; color: rgb(220, 78, 65); font-family: "Fira-Sans-Semibold",sans-serif; font-size: 16px; line-height: 19px; letter-spacing: 1px; margin-bottom: 3px; text-transform: uppercase; }
.fact-file-text-box ul { margin: 0px; padding: 0px; }
.fact-file-text-box ul li { float: left; display: block; min-width: 60%; }
.spl-bottom-name .fa { margin-right: 3px; }
.deaths48-cont { width: 100%; border-bottom: 1px dashed rgb(170, 170, 170); padding: 5px 0px 15px; display: block; float: left; }
.cf-fact-file { margin-bottom: 10px; }
.deaths48 { background-color: rgb(255, 255, 255); color: rgb(189, 8, 28); display: inline-block; float: left; font-family: "Fira-Sans-Bold",serif; font-size: 20px; letter-spacing: 1px; line-height: 20px; text-align: left; text-transform: uppercase; width: 10%; }
.deaths48-number { display: block; float: left; font-family: "Fira-Sans-Bold",serif; font-size: 60px; line-height: 60px; text-align: left; width: 100%; }
.deaths48-text { display: inline-block; float: left; font-size: 18px; line-height: 26px; color: rgb(19, 59, 90); font-family: "Fira-Sans",sans-serif; width: 90%; }
.WHISTLEBLOWERS { width: 100%; float: left; }
.WHISTLEBLOWERS ul { margin: 0px; padding: 0px; }
.WHISTLEBLOWERS ul li { display: block; float: left; width: 100%; font-size: 18px; line-height: 26px; margin-bottom: 10px; font-family: "Fira-Sans",sans-serif; color: rgb(19, 59, 90); }
.WHISTLEBLOWERS ul li:first-child { margin-top: 10px; }
.WHISTLEBLOWERS-head { font-family: "Fira-Sans-Semibold",sans-serif; }
.series-heading { padding: 10px 10px 30px; }
.series-carousel { float: left; margin-top: 20px; width: 100%; padding-left: 20px; display: block; }
.series-carousel .related-artcl-cont { background-color: rgb(19, 59, 90); }
.ent-page .series-carousel .related-artcl-cont { background-color: rgb(211, 44, 83); }
.lns-page .series-carousel .related-artcl-cont { background-color: rgb(190, 54, 33); }
.sports .series-carousel .related-artcl-cont { background-color: rgb(50, 110, 0); }
.series-carousel .rel-slide-text a { color: rgb(255, 255, 255); }
.series-carousel .related-artcl-cont::after { background: transparent linear-gradient(to right, rgba(19, 59, 90, 0) 0px, rgb(19, 59, 90) 64%, rgb(19, 59, 90) 100%) repeat scroll 0% 0%; }
.ent-page .series-carousel .related-artcl-cont::after { background: transparent linear-gradient(to right, rgba(211, 44, 83, 0) 0px, rgb(211, 44, 83) 64%, rgb(211, 44, 83) 100%) repeat scroll 0% 0%; }
.lns-page .series-carousel .related-artcl-cont::after { background: transparent linear-gradient(to right, rgba(190, 54, 33, 0) 0px, rgb(190, 54, 0) 64%, rgb(190, 54, 0) 100%) repeat scroll 0% 0%; }
.sports .series-carousel .related-artcl-cont::after { background: transparent linear-gradient(to right, rgba(50, 110, 0, 0) 0px, rgb(50, 110, 0) 64%, rgb(50, 110, 0) 100%) repeat scroll 0% 0%; }
.series-carousel .relatet-slider .left-arrow::after { border-right: 10px solid rgb(255, 255, 255); }
.series-carousel .relatet-slider .right-arrow::after { border-left: 10px solid rgb(255, 255, 255); }
.st50x1-counter { position: absolute; bottom: 10px; left: 0px; background: rgb(248, 208, 28) none repeat scroll 0% 0%; display: block; width: 100px; height: 30px; font-size: 16px; font-family: "fira-sans-bold"; line-height: 22px; z-index: 1; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); }
.st50x1-counter i { font-size: 18px; margin-left: 10px; margin-top: 4px; margin-right: 4px; }
.st50x1-counter { position: absolute; bottom: 10px; left: 0px; background: rgb(248, 208, 28) none repeat scroll 0% 0%; display: block; width: 100px; height: 30px; font-size: 16px; font-family: "Fira-Sans-bold",sans-serif; line-height: 22px; }
.st50x1-counter i { font-size: 18px; margin-left: 10px; margin-top: 4px; margin-right: 4px; }
.news-comments-share li { border-right: 1px solid rgb(170, 170, 170); width: 40px; margin-right: 4px; }
.topics-container { width: 920px; height: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 20px; position: relative; float: left; padding-bottom: 40px; }
.topics-column, .tag-column { width: 285px; height: auto; float: left; margin-left: 14px; margin-top: 16px; }
.topics-column ul, .tag-column ul { padding: 0px; margin: 0px; list-style-type: none; float: left; }
.topics-column ul li, .tag-column ul li { font-size: 14px; line-height: 17px; color: rgb(80, 80, 80); font-family: "TundraWeb",serif; }
.topics-column ul li { font-family: "TundraWeb-Bold",serif; }
.topics-column h4, .tag-column h4 { font-size: 12px; font-family: "Fira-Sans"; color: rgb(30, 70, 130); letter-spacing: 1px; display: block; margin-bottom: 10px; }
.page-nubmering-cont { overflow: hidden; }
.topics-no-pad { padding-right: 0px ! important; }
.tag-more-pages-cont { width: 80%; max-width: 50%; height: 25px; margin-right: 195px; line-height: 25px; }
.moreTagSlide { display: inline-block; width: auto; float: left; text-align: center; text-transform: uppercase; }
.moreTagSlide.active { background-color: rgba(0, 0, 0, 0.5); }
.moreTagSlide a { width: 36px; color: rgb(255, 255, 255); display: block; height: 25px; line-height: 25px; border-right: 1px solid rgb(0, 0, 0); }
.moreTagSlide a:hover { background-color: rgba(0, 0, 0, 0.5); }
.moreTagSlide { width: 36px; height: 24px; }
.moreTagSlider .pc-prev, .moreTagSlider .pc-next { top: 0px; height: 24px; }
.moreTagSlider .pc-prev { left: -20px; }
.moreTagSlider .pc-next { right: -20px; }
.moreTagSlider .pc-prev::before, .moreTagSlider .pc-next::before, .moreTagSlider .pc-prev::after, .moreTagSlider .pc-next::after { width: 9px; }
.moreTagSlider .pc-prev::before, .moreTagSlider .pc-next::before { top: 8px; }
.moreTagSlider .pc-next::before, .moreTagSlider .pc-next::after { right: 0px; }
.moreTagSlider .pc-prev::before, .moreTagSlider .pc-prev::after { left: 0px; }
.moreTagSlider .pc-prev::after, .moreTagSlider .pc-next::after { bottom: 8px; }
.more-tag-toggle { float: right; width: 20px; max-width: 20px; height: auto; font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(255, 255, 255); position: relative; margin: 6px 10px 0px 0px; cursor: pointer; }
.more-tag-toggle i.fa { font-size: 25px; margin-top: -8px; float: left; }
.tag-topics-cont { width: 100%; background-color: rgb(255, 255, 255); height: 250px ! important; position: relative; margin: 0px auto 20px; }
.tag-topics-text { float: left; width: 100%; }
.tag-topics-cont .tag-topics-heading { border-bottom: 1px dashed rgb(180, 180, 180) ! important; }
.tag-topics-cont .tag-topics-head { color: rgb(19, 59, 90); }
.cnlc1-slide.cttCx3-slide { padding: 5px 0px; border-bottom: 0px none ! important; }
.cttCx3-slide .tag-button { max-width: 228px; text-align: left; }
.cttCx3-container { position: relative; }
.cttCx3-container::after { position: absolute; content: ""; width: 100%; bottom: 0px; left: 0px; height: 20%; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(250, 250, 250, 0.88) 44%, rgb(254, 254, 254) 94%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.inner-heading-cont { position: relative; float: left; width: 920px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px 10px 20px; height: auto; }
.promoted-heading-container { margin-bottom: 10px; }
.inner-heading-cont p { padding: 20px 20px 23px; font-size: 19px; line-height: 22px; color: rgb(19, 59, 90); font-family: "Fira-Sans",sans-serif; float: left; width: 89%; }
.product-img { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; height: 109px; width: 100px; }
.product-img img { width: 100%; }
.special-top-container { width: 100%; height: auto; position: relative; float: left; margin-bottom: 10px; }
.special-top-heading { font-size: 12px; line-height: 15px; letter-spacing: 1px; font-family: "Fira-Sans-bold",sans-serif; margin-bottom: 10px; color: rgb(19, 59, 90); }
.special-top-columns p { border-top: 1px solid rgb(19, 59, 90); color: rgb(19, 59, 90); font-family: "Fira-Sans",serif; font-size: 12px; line-height: 14px; padding-left: 8px; padding-top: 15px; }
.special-top-columns p i { font-size: 16px; margin-right: 6px; }
.specials-nav ul { padding-right: 0px ! important; }
.s50x3-s-container.microsite-50x3-content > ul > li > a, .microsite-50x3-text .news-comments-area ul li, .microsite-50x3-text .more-05 { color: rgb(255, 255, 255); }
.s50x3-s-heading.microsite-50x3-head { color: rgb(255, 255, 255) ! important; }
.s50x3-s-container.microsite-50x3-content .live-span { color: rgb(248, 208, 28); }
.microsite-50x3-story::after { display: none; }
.search-topics-bar { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
.topics-search .SearchContr-form { height: auto; line-height: 40px; }
.topics-search .SearchContr-form input { width: 80%; font-size: 12px; line-height: 18px; padding: 10px 10px 6px 0px ! important; }
.topics-search .SearchContr-form .SearchContr-search { line-height: 21px; font-size: 12px; }
.st50x1-counter { position: absolute; bottom: 10px; left: 0px; background: rgb(248, 208, 28) none repeat scroll 0% 0%; display: block; width: 100px; height: 30px; font-size: 16px; font-family: "fira-sans-bold"; line-height: 22px; }
.st50x1-counter i { font-size: 18px; margin-left: 10px; margin-top: 4px; margin-right: 4px; }
p.para-bottom { padding: 0px; margin-bottom: 11px; }
.article-block-item > .engagement-story-news > ul > li { font-size: 18px; line-height: 26px; }
.art_sub_head-gradient::after { width: 40%; height: 100%; position: absolute; content: ""; top: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(245, 245, 245, 0) 0px, rgba(245, 245, 245, 0.85) 51%, rgb(245, 245, 245) 70%, rgb(245, 245, 245) 100%) repeat scroll 0% 0%; }
nav.city-menu-wrapper.article-sub-header .city-menu-2 { line-height: 19px; }
.columnist-img { width: 140px; height: 140px; background-color: rgb(226, 226, 220); }
.columnist-details { float: left; width: 206px; height: auto; margin-left: 10px; }
.columnist-container { margin-bottom: 0px; }
.columnist-img-cont { float: left; }
.columnist-date { margin-top: 19px; }
.columnist-main-head { margin-bottom: 10px; }
.author-container .auth-pro100x3-follow-auth { margin-top: 10px; float: left; }
.page-not-found-cont { background-color: rgb(19, 59, 90); float: left; margin-top: -60px; width: 100%; }
.page-not-found { width: 100%; height: auto; float: left; margin: 50px 0px 80px; }
.four-o-four-cont { width: 100%; height: auto; float: left; padding-right: 70px; }
.four-o-four-cont h2 { font-size: 170px; text-align: right; line-height: 150px; color: rgba(255, 255, 255, 0.2); font-family: "Fira-Sans",sans-serif; margin: 0px 0px -7px; padding: 0px; }
.four-o-four-cont p { font-size: 75px; line-height: 75px; color: rgb(230, 230, 225); font-family: "TundraWeb",serif; padding: 0px; margin: 0px 0px 0px 250px; float: left; text-align: center; }
.page-not-exist { width: 100%; height: auto; position: relative; float: left; }
.page-not-exist p { color: rgb(255, 255, 255); font-size: 16px; font-family: "TundraWeb",serif; letter-spacing: 0.5px; line-height: 22px; width: 280px; }
.page-not-exist a { color: rgb(255, 255, 255); text-decoration: underline; }
.search-bar { width: 276px; height: auto; float: left; border-radius: 3px; margin-top: 48px; }
.search-bar input { width: 230px; height: 30px; float: left; font-size: 15px; letter-spacing: 0.5px; line-height: 17px; padding-left: 7px; font-family: "Fira-Sans",sans-serif; border-radius: 2px 0px 0px 2px; border: 0px none; }
.Search-btn { float: left; background: rgb(248, 208, 28) none repeat scroll 0% 0%; border-radius: 0px 2px 2px 0px; }
.Search-btn i { padding: 6px 15px 7px; color: rgb(19, 59, 90); font-size: 17px; }
.artcl-nm-stky-text i.fa { margin-right: 5px; }
.sticky-rhs .fact-file-sub-head { margin-bottom: 20px; display: block; width: 100%; }
.img-full-width { width: 880px; height: auto; margin: 5px 30px 10px; padding: 0px; }
.img-full-w-cont { width: 100%; height: auto; display: block; }
.caption-cont { display: block; width: 100%; margin-top: 10px; font-family: "fira-sans",serif; line-height: 14px; }
.third-party-container { width: 860px; height: 385px; background-color: rgb(239, 239, 239); text-align: center; margin: 24px 30px 25px; }
.third-party-container p { font-size: 20px; line-height: 14px; color: rgb(152, 152, 152); font-family: "fira-sans",serif; padding-top: 181px; }
.audio-player { width: 600px; height: auto; background-color: rgb(210, 210, 210); float: right; margin-right: 30px; margin-bottom: 10px; }
.audio-player .download-link { float: right; color: blue; font-size: 13px; display: inline-block; margin-right: 60px; margin-top: 9px; }
.audio-player a img { width: 42%; height: 35px; float: left; display: inline-block; margin-left: 50px; margin-top: 2px; }
.lead-img-podcast .lead-img { width: 455px; height: 341px; float: left; margin-right: 19px; }
.audio-insert-img { width: 440px; float: left; background: black none repeat scroll 0% 0%; height: 79px; margin-bottom: 20px; }
.audio-insert-img img { height: 60px; margin: 9px; width: 421px; }
.e-p-slide, .relatet-slide { position: relative; }
.e-p-slide.related-slide .media-icon { left: 50% ! important; position: absolute; top: 50% ! important; z-index: 10; }
.article.article-list-cont { padding-bottom: 0px; margin-bottom: 0px; }
.article.article-list-cont .package-heading-cont { margin-bottom: 0px; }
.corrections { border: 1px solid red; display: block; width: 860px; height: auto; margin-left: 30px; padding: 20px; margin-bottom: 20px; }
.corrections p, .corrections h2 { margin: 0px; padding: 0px; width: 100%; }
.corrections h2 { margin-bottom: 10px ! important; }
.promoted-story.cardStack4x1-cont { width: 100%; height: 520px; margin-bottom: 20px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.cardStack4x1-head-cont { border-bottom: 1px dashed rgb(180, 180, 180) ! important; }
.cardStack4x1-head { color: rgb(19, 59, 90) ! important; }
.cardStack4x1-head-cont .share-icon { color: rgb(204, 204, 204); }
.cardStack4x1-text { width: 100%; float: left; position: relative; padding: 15px; }
.cardStack4x1-img { width: 234px; height: 350px; position: relative; margin: 0px auto 0px 10px; border-radius: 8px; overflow: hidden; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.29); z-index: 1; }
.cardStack4x1-img a { display: block; }
.cardStack4x1-shadow { position: absolute; content: ""; background-color: rgb(230, 230, 225); box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.29); top: 30px; left: 40px; width: 234px; height: 350px; border-radius: 8px; }
.cardStack4x1-img-text { display: block; position: absolute; bottom: 0px; color: rgb(255, 255, 255); width: 100%; padding: 10px 15px; font-size: 11px; line-height: 16px; font-family: "Fira-Sans-Semibold",sans-serif; height: auto; }
.cardStack4x1-content { width: 100%; float: left; height: auto; padding: 15px 23px; font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; color: rgb(80, 80, 80); text-align: left; }
.promoted-story.cardStack4x1-cont .more-05 { bottom: 5px; }
.SNextP3x1-container { width: 320px; height: auto; position: fixed; right: 0px; bottom: 70%; background-color: rgb(204, 204, 204); z-index: 15; }
.SNextP3x1-container .story-card { margin-bottom: 0px; }
.SNextP3x1-container .story-card div.story-card-news { background: rgb(19, 59, 90) none repeat scroll 0% 0%; width: 205px; }
.SNextP3x1-container .story-card div.story-card-news .story-card-news-text { color: rgb(255, 255, 255); display: block; max-height: 90px; overflow: hidden; }
.SNextP3x1-container .story-card div.story-card-news::before { display: none; }
.SNextP3x1-container .story-card div.story-card-news::after { position: absolute; content: ""; bottom: 0px; right: 0px; width: 50%; height: 20px; background: transparent -moz-linear-gradient(left center , rgba(19, 59, 90, 0) 0px, rgba(19, 59, 90, 0) 0px, rgba(19, 59, 90, 0.9) 50%, rgb(19, 59, 90) 82%, rgb(19, 59, 90) 86%) repeat scroll 0% 0%; }
@media (max-width: 1599px) {
  .article-block, .ipso-facto, .author-container, .article::after, .artcl-social-media, .ad-container, .lead-img-cont, .author-bottom, .morein-tag-cont, .outbrain-main-cont, .article h1 { width: 660px; }
  .other-articles .related-artcl-cont { width: 640px; }
  .auth-bt-cont, .author-bottom, .morein-tag-cont, .related-artcl-cont { width: 600px; box-sizing: border-box; }
  .asm-bottom { width: 600px; }
  .ipso-facto::before, .ipso-facto::after { width: 34%; }
  .author-container { position: relative; }
  .author-container .author-img-name { margin-right: 0px; float: left; clear: both; margin-bottom: 10px; }
  .share-artcl { padding: 0px 12px 0px 0px; }
  .artcl-social-media ul li a { padding: 0px 1.5px; }
  .pullquote-left, .also-view-container, .article-cont ul.article-body, .article-cont ol.article-body, .also-read-container, .article-cont p, .img320-cont, .article h2, .article .heading { margin-left: 30px; margin-right: 30px; }
  .pullquote-left p { margin: 0px; }
  .article-cont ul.article-body, .article-cont ol.article-body { width: 640px; padding: 15px 0px 15px 15px; margin: 0px 20px; }
  .also-view-container, .pullquote-left, .img320-cont, .also-read-container { margin-right: 20px; }
  .special-head { width: 660px; }
  .special-article-heading { width: 600px ! important; }
  .spl-article-bottom { width: 980px; }
  .spl-bottom-articles-slide { width: 885px; }
  .lead-video-cont { width: 660px; height: 385px; margin: 0px 0px 20px; }
  .table-container { width: 600px; }
  td { padding: 5px 16px; }
  th { padding: 5px 19px; }
  .ordered-list-cont { width: 600px; }
  .article-block-multiple, .special-article-link, .article-exclusive { width: 660px; }
  .img-full-width { width: 600px; padding-bottom: 0px; }
  .third-party-container { width: 600px; }
  .caption-cont p { margin-left: 0px; }
  .lead-img-change .lead-img { width: 300px; height: 250px; }
  .audio-insert-img { width: 330px; }
  .audio-insert-img img { width: 309px; }
  .photo-collage { width: 660px; }
  .photo-collage li { float: left; margin: 5px; }
  .photo-collage li a { width: 140px; height: 90px; float: left; }
  .photo-collage li:first-child a { width: 441px ! important; height: 290px; }
  .img-number { right: 37%; font-size: 21px; }
  .show-photo-slider { left: 21%; }
  .more-photos .media-icon { left: 24% ! important; top: 25% ! important; }
  .img-number { right: 25%; top: 30%; font-size: 32px; }
  .show-photo-slider { bottom: 10%; left: 21%; font-size: 18px; }
  .more-photos .media-icon > i.fa-camera { height: 28px; width: 28px; line-height: 24px; }
  .article-cont .engagement-story-news { margin: 10px 0px 18px 30px; }
  .package-heading-cont, .fact-file-cont { width: 660px; }
  .package-heading-cont div.story-card-news { width: 62.8%; }
  .deaths48 { width: 15%; }
  .deaths48-text { width: 85%; }
  .spl-article-more { width: 660px; }
  .topics-container { width: 660px; }
  .topics-column, .tag-column { width: 198px; }
  .inner-heading-cont { width: 660px; }
  .package-heading-cont p.story-card-33-heading { margin-left: 0px; margin-right: 0px; }
  .intro { padding-bottom: 10px ! important; }
  .four-o-four-cont p { margin-left: 120px; }
  .case-file-tree { text-align: center; width: 600px; margin: 0px 30px 50px; padding-top: 25px; border-top: 1px dashed rgb(170, 170, 170); }
  .audio-player-cont { margin-left: 30px; }
  .other-options-cont { right: -32px; }
  .img-full-width { width: 600px; }
  .third-party-container { width: 600px; }
  .caption-cont p { margin-left: 0px; }
  .lead-img-podcast .lead-img { width: 300px; height: 225px; }
  .audio-insert-img { width: 330px; }
  .audio-insert-img img { width: 309px; }
  .inner-heading-cont p { width: 84.7%; }
  .corrections { width: 600px; }
  .corrections p, .corrections h2 { margin: 0px; padding: 0px; }
  .article-block-multiple h2 { padding: 18px 15px 10px 30px ! important; }
  .article-block-multiple ul { margin: 10px 0px 18px 30px ! important; padding-top: 10px ! important; }
}
@media (max-width: 1023px) {
  .article { width: 660px; margin: 0px auto 20px; }
  .other-options-cont { right: -4px; }
  .cf-rhs-cont { position: absolute; display: block; height: 50px; background: transparent url(123afbb88c60279be158a88d0039fd5857f751b5.)  repeat scroll 0% 0%; }
  aside.case-file-aside.open, aside.case-file-aside { height: 75vh; position: fixed; margin: 0px auto; display: block; left: 0px; bottom: 0px; width: 100%; z-index: 20; background: rgb(180, 180, 180) none repeat scroll 0% 0%; transition: all 1s ease 0s; overflow-x: hidden; overflow-y: scroll; }
  aside.case-file-aside { height: 50px; }
  aside.case-file-aside.open .up-arrow { transform: rotate(180deg); transition: all 500ms ease 0s; left: 15px; top: 8px; }
  .sticky-rhs { position: relative; width: 100% ! important; top: 55px; float: left; padding: 10px 0px; display: block; height: 60vh; overflow: scroll; }
  .sticky-rhs ul { width: 300px; margin: 0px auto; display: inline-block; height: auto; overflow: visible; }
  .case-file-tree .sticky-rhs { top: 0px; margin-bottom: 50px; }
  .sticky-rhs.sticky { position: relative; margin: 0px auto; top: 60px; }
  .up-arrow { position: absolute; color: white; left: 18px; top: 10px; width: 35px; cursor: pointer; transition: all 500ms ease 0s; font-size: 30px; }
  .spl-bottom-name .up-arrow { width: 65px; height: 50px; position: absolute; color: white; font-size: 30px; padding-top: 6px; }
  .in-cf { color: white; position: absolute; left: 80px; top: 14px; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 14px; line-height: 18px; letter-spacing: 1px; }
  .follow-case-file { color: white; position: absolute; right: 30px; top: 14px; letter-spacing: 0.85px; font-family: "Fira-Sans",sans-serif; text-transform: uppercase; }
  .spl-article-bottom { width: 660px; }
  .spl-bottom-articles-slide { width: 560px; }
  .table-container { width: 600px; }
  td { padding: 5px 16px; }
  th { padding: 5px 19px; }
  .ordered-list-cont { width: 600px; }
  .article-header-cont div.search-block input[type="text"] { width: 160px; }
  .sticky-article-heading .share-counter { display: none; }
  .artcl-social-media ul li a { padding-left: 15px; padding-right: 10px; }
  .topics-container { width: 730px; margin-left: 7px; }
  .topics-column, .tag-column { width: 222px; }
  .tag-more-pages-cont { max-width: 55%; width: 74%; }
  .tag-topics-cont { width: 300px ! important; height: 250px ! important; }
  .cttCx3-slider { width: 100%; }
  .cnlc1-slide.cttCx3-slide { border-right: 0px none; min-width: 200px; max-width: 300px; }
  .cttCx3-container::after { display: none; }
  .cttCx3-slide .tag-button { width: 100%; max-width: 80% ! important; max-height: 42.5px; overflow: hidden; }
  .inner-heading-cont { width: 730px; }
  .four-o-four-cont p { margin-left: 39px; font-size: 65px; text-align: center; }
  .four-o-four-cont { padding-right: 30px; }
  .case-file-tree { text-align: center; width: 600px; margin: 0px 30px 50px; padding-top: 25px; border-top: 1px dashed rgb(170, 170, 170); }
  .promoted-story.cardStack4x1-cont { height: 250px; }
  .cardStack4x1-img { width: 120px; height: auto; }
  .cardStack4x1-text { width: 24%; }
  .cardStack4x1-shadow { height: 175px; width: 120px; }
  .cardStack4x1-text2 { float: left; height: 100%; position: relative; width: 17%; }
  .cardStack4x1-text2 .cardStack4x1-img { height: 180px; position: absolute; top: 15px; left: 0px; width: 120px; background: rgb(40, 40, 40) none repeat scroll 0% 0%; margin-left: 0px; }
  .cardStack4x1-content { padding: 25px 23px 15px; width: 59%; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .ksl-time-stamp { display: inline; }
  .trending-menu { float: left; }
  .other-articles .related-artcl-cont { width: 95%; padding-left: 15px; }
  .photo-collage ul { padding: 0px; float: left; }
  .photo-collage li:first-child a { width: 300px ! important; height: 210px; margin-left: -5px; }
  .article .other-articles h2 { padding: 0px 0px 0px 15px; }
  .photo-collage { width: 100%; height: auto; margin: 0px 0px 20px; }
  .photo-collage ul { width: 300px; margin: 0px auto; float: none; }
  .photo-collage li a { width: 139px; height: 99px; float: left; display: block; }
  .photo-collage li { margin: 5px; }
  .img-full-width { width: 100%; }
  .img-full-width { margin: 0px 0px 15px; }
  .caption-cont p { padding: 0px 10px; }
  .third-party-container { width: 100%; margin: 24px 0px 25px; }
  .audio-player { width: 100%; margin-right: 0px; }
  .lead-img-change .lead-img { width: 100%; }
  .audio-player a img { margin-left: 0px; }
  .audio-insert-img { width: 100%; }
  .audio-insert-img img { width: 95%; }
  .audio-player .download-link { margin-right: 36px; }
  .article .section-name, .article .exclusive { display: inline-block; }
  .article, .ipso-facto, .author-container, .article::after, .artcl-social-media, .ad-container, .lead-img-cont, .author-bottom, .morein-tag-cont, .outbrain-main-cont, .article h1, .article-cont p { width: 100%; }
  .article-cont ul.article-body, .article-cont ol.article-body { width: 90%; }
  .article-block { width: 100%; margin: 0px; }
  .article-block p, .article-block-multiple p { padding-left: 15px; padding-right: 15px; }
  .pullquote-left, .article-cont p, .article h2, .article .heading { margin-left: 0px ! important; margin-right: 0px ! important; }
  .article h2 { width: 100%; }
  .spl-article-cont p, .case-file-aside .special-heading { padding: 0px 15px; }
  .img320-cont { width: 100%; margin-left: 0px ! important; padding: 0px; }
  .img320-cont .img-cont { width: 100%; padding: 0px; }
  .img320-cont .img-cont img { width: 100%; }
  .img320-cont .caption-cont { padding: 0px; margin-bottom: 10px; }
  .pullquote-left p { width: 190px; }
  .article > p, .article h2 { padding: 0px 15px; }
  .intro { padding-bottom: 10px ! important; }
  .article h2, .also-view-container, .also-read-container, .img320-cont { margin-left: 15px; margin-right: 15px; }
  .also-view-img-cont .media-icon { top: 27% ! important; left: 36% ! important; }
  .ipso-facto::before, .ipso-facto::after { width: 24%; }
  .ipso-facto::before { left: 10px; }
  .ipso-facto::after { right: 10px; }
  .ipso-facto { margin-bottom: 0px; float: left; }
  .article h1 { padding: 15px 10px 0px; font-size: 28px; line-height: 30px; margin-bottom: 10px; float: left; }
  .special-heading { font-size: 19px ! important; line-height: 22px; }
  .mobile-author-cont { width: 100%; height: auto; display: block; background-color: rgb(255, 255, 255); float: left; padding: 0px 15px; margin-bottom: 15px; }
  .mobile-author { display: block; width: 100%; }
  .mobile-auth-nm { display: block; font-size: 16px; color: rgb(19, 59, 90); line-height: 25px; }
  .mobile-ut-container { float: left; text-align: left; text-transform: uppercase; }
  .article-topics-container { float: left; margin: 0px 0px 12px; max-width: 100% ! important; width: 100%; clear: both; padding-left: 10px; }
  .more-in { max-width: 50px; clear: both; float: none; display: block; }
  .topic-1 { display: block; float: left; margin-right: 10px; width: 46%; }
  .caption-cont p, .morein-tag-cont { margin-left: 0px; margin-right: 0px; padding-left: 10px; width: 100%; display: block; }
  span.lead-img-caption { position: absolute; bottom: 0px; padding: 10px; left: 0px; z-index: 2; }
  .exclusive { padding-left: 10px; }
  .author-bottom { margin-left: 0px; padding-left: 15px; margin-right: 0px; }
  .lead-img-cont { margin-bottom: 10px; }
  .lead-img-podcast .lead-img { height: auto ! important; }
  .pullquote-left { margin: 0px auto 10px ! important; text-align: left; float: none; display: block; }
  .post-comment { float: right; margin-right: 10px; }
  .tag-button-cont { height: 40px; line-height: 40px; margin-left: -10px; overflow-x: auto; overflow-y: hidden; padding: 0px 10px; white-space: nowrap; width: 100vw; }
  .artcl-social-media ul li, .tag-button { float: none; }
  .relatet-slider .right-arrow, .relatet-slider .left-arrow { display: none ! important; }
  .related_article_carousel { width: 100%; }
  .related-artcl-cont { width: 100%; padding-left: 0px; }
  .related-slide { width: 120px; }
  .nxt-prv-2-story-cont { display: table; border-top: 1px solid rgb(209, 206, 210); margin: 0px 0px 10px; max-height: 115px; overflow: hidden; padding-top: 15px; width: 100%; }
  .prev-story, .next-story { width: 50%; float: left; height: auto; position: relative; padding: 8px 13px; max-height: 95px; min-height: 95px; }
  .prev-story::after, .prev-story::before { border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; height: 0px; right: -6px; position: absolute; width: 0px; z-index: 2; }
  .prev-story::after { border-top: 12px solid rgb(245, 245, 245); top: 0px; }
  .prev-story::before { border-bottom: 12px solid rgb(245, 245, 245); bottom: 0px; }
  .prev-story { background-color: rgb(42, 94, 136); text-align: right; }
  .next-story { background-color: rgb(16, 58, 91); text-align: left; }
  .next-heading, .prev-heading { font-size: 10px; font-family: "Fira-Sans-Semibold",sans-serif; text-transform: uppercase; display: block; width: 100%; line-height: 11px; letter-spacing: 1px; }
  .story-text { color: rgb(255, 255, 255); font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; display: block; padding: 0px ! important; max-height: 54px; overflow: hidden; }
  .more-share-cont ul li a { width: 123px; }
  .artcl-social-media ul li { margin-bottom: -10px; }
  .special-head { width: 100%; }
  .special-article-heading { width: 90% ! important; margin-left: 5%; }
  .special-article-heading::before, .special-article-heading::after { width: 5%; }
  .lead-video-cont { width: 100%; padding-bottom: 56.25%; height: 0px; margin: 0px 0px 20px; }
  .article-exclusive { padding-left: 1px; padding-top: 15px; float: left; width: 100%; }
  .table-container { width: 100%; padding: 0px; margin: 10px 0px 15px; }
  .article-table { overflow-x: scroll; overflow-y: hidden; }
  .table-description, .article-table { border-right: 1px solid rgb(184, 184, 184); border-left: 1px solid rgb(184, 184, 184); }
  .ordered-list-cont { width: 100%; margin: 10px 0px 15px; }
  .article-review { padding-top: 13px; padding-bottom: 21px; padding-left: 15px; }
  .article-review .star-reviews { letter-spacing: 2px; margin-right: 9px; display: block; font-size: 13px; }
  .slash { margin-right: 19px; font-size: 20px; color: rgb(151, 151, 151); display: none; }
  .article-review .star-reviews > i { font-size: 19px; }
  .custom-counter { padding: 0px 29px 0px 43px; }
  .custom-counter li::before { margin-right: 5px; font-size: 24px; padding: 3px 8px 3px 0px; left: 15px; text-align: right; }
  .custom-counter li { counter-increment: step-counter; padding: 10px 0px ! important; }
  .article-block-multiple { width: 100%; }
  .videoWrapper420x315 { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; width: 100%; margin: 0px 0px 25px; }
  .article-vote-insert { width: 100%; margin-left: 0px; }
  .article-vote-cont { width: 100%; margin: 0px auto; }
  .article-vote-cont .vote2xUser-container { height: 235px; width: 100%; }
  .special-article-link { text-align: center; width: 100%; height: 30px; }
  .lead-img-caption p { display: none; }
  .show-caption { color: white; display: inline-block; position: absolute; font-size: 16px; right: 10px; bottom: 0px; cursor: pointer; }
  .spl-article-bottom { width: 100%; height: 50px; transition: all 1s ease 0s; }
  .spl-article-bottom.open { margin: 0px auto; height: 93.5%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; transition: all 1s ease 0s; }
  .spl-bottom-scroll { overflow-y: scroll; overflow-x: hidden; height: 100%; width: 100%; padding: 0px 0px 30px; }
  .spl-bottom-articles-slide { width: 100%; float: right; height: auto; padding: 20px 20px 20px 25px; }
  .spl-bottom-articles-slide::before { content: none; }
  .spl-bottom-articles-slide .article-slide { width: 100%; margin: 5px 0px; float: left; }
  .article-slide .article-heading { width: 100%; height: 100%; padding: 0px 0px 0px 75px; margin: 0px 0px 0px 10px; position: absolute; left: 0px; }
  .spl-bottom-name { height: 50px; width: 100%; float: left; padding: 17px 10px 10px 65px; }
  .spl-bottom-name .up-arrow { left: 18px; top: 4px; width: 35px; cursor: pointer; transition: all 500ms ease 0s; font-size: 30px; }
  .spl-article-bottom.open .spl-bottom-name .up-arrow { transform: rotate(180deg); transition: all 500ms ease 0s; left: 15px; top: -8px; }
  header.article-header-cont { height: 110px; min-height: 110px; overflow: hidden; margin: 0px; }
  header.article-header-cont.sticky { height: 90px; min-height: 90px; overflow: hidden; margin: 0px; }
  .sticky-article-heading { display: none; background: rgb(245, 245, 245) none repeat scroll 0% 0%; height: 40px; }
  .sticky-article-heading .artcl-social-media.hide { display: none; }
  .sticky-article-heading .artcl-social-media ul li a { padding-left: 15px; padding-right: 10px; border: 0px none; }
  .article-header-cont .sticky-article-heading .artcl-social-media { right: 60px; }
  .sticky-article-heading .artcl-social-media ul li { border: 0px none; }
  .sticky-article-heading .artcl-social-media ul li a i { font-size: 20px; }
  .sticky-article-heading .share-artcl { display: none; }
  .sticky-article-heading .logo-sq { left: 40px; }
  .article-header-cont .sticky-article-heading h1 { left: 40px; display: none; width: 60%; z-index: 0; }
  .article-header-cont .sticky-article-heading h1::after { content: ""; display: block; position: absolute; right: 0px; top: 0px; width: 70px; height: 40px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(252, 252, 252, 0.69) 35%, rgb(249, 249, 249) 64%, rgb(245, 245, 245) 100%) repeat scroll 0% 0%; }
  .just-in-conatiner { z-index: 5; }
  .article-header-cont .sticky-article-heading h1.show { display: block; }
  .article-header-cont .sticky-article-heading .artcl-social-media::before { content: none; }
  .artcl-social-media { float: left; padding-left: 10px; }
  .artcl-social-media ul li a { padding: 0px 10px; }
  .article-belongs-to { display: none; }
  .time-stamp, .update-time { font-size: 10px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 7px; letter-spacing: 0.69px; text-align: right; margin-top: 10px; }
  .img600-cont { margin: 7px 0px 18px; width: 100%; }
  .img600-cont .caption-cont { padding: 25px 5px 5px; }
  .article-cont .engagement-story-news { margin: 0px 0px 18px; padding: 0px 15px; border: 0px none; width: 100%; clear: both; float: left; }
  .special-head.special-landing-head { float: left; width: 100%; }
  .special-landing-head .special-heading { line-height: 30px; margin: 0px; padding: 0px 10px 10px ! important; font-size: 26px ! important; left: -0.8px; }
  .special-landing-head .special-header { margin: 15px 0px; padding-left: 5px; }
  .special-landing-head .special-article-heading { float: left; }
  .special-landing-head .special-article-heading { margin: 0px 0px 0px 5%; padding-bottom: 15px ! important; }
  .special-landing-head .special-article-heading::after, .special-landing-head .special-article-heading::before { display: block; }
  .package-heading-cont { margin: 0px; }
  .package-heading-cont, .fact-file-cont, .package-heading-cont div.story-card-news { width: 100%; }
  .fact-file-cont { margin-bottom: 10px; }
  .package-heading-cont div.story-card-news::before { height: 23px; }
  .package-heading-cont div.story-card-news::after { height: 42px; }
  .fact-file-text-box { min-height: auto; width: 100%; }
  .fact-file-text-box:nth-child(2), .fact-file-text-box:nth-child(3), .fact-file-text-box:nth-child(4), .fact-file-text-box:nth-child(5) { border-bottom: 1px dashed rgb(170, 170, 170); border-left: 0px none; border-top: 0px none; padding: 10px 0px; }
  .deaths48-text { width: 70%; }
  .deaths48 { width: 30%; }
  .fact-file-cont { margin-bottom: 20px; padding: 0px 15px; }
  .fact-file-text-box:nth-child(5) { border-bottom: 0px none; }
  .topics-container { width: 100%; height: auto; }
  .topics-column, .tag-column { height: auto; }
  .city-name span.topics-city-heading { margin-right: 13px; }
  .city-name.topic-nm { width: auto; float: left; }
  .topics.sub-menu-sticky { height: 0px ! important; }
  .tag-more-pages-cont { display: none; }
  .tag-more-pages-cont { max-width: 100%; width: 74%; background: rgb(249, 247, 243) none repeat scroll 0% 0%; right: 0px; position: absolute; margin-right: 0px; padding: 0px 20px; top: 46px; z-index: 10; height: 100vh; border-bottom: 2px solid rgb(19, 59, 90); }
  .moreTagSlide { height: auto; width: 46%; float: left; border-bottom: 1px dashed rgb(170, 170, 170); margin-right: 20px; }
  .moreTagSlide a { border-right: 0px none; color: rgb(100, 100, 95); padding: 7px 0px; display: block; height: auto; width: 100%; text-align: left; font-size: 16px; }
  .moreTagSlide.active, .moreTagSlide a:hover { background: transparent none repeat scroll 0% 0% ! important; }
  .no-mrg-right { margin-right: 0px; }
  .topics-search-mob { width: 100%; display: block; float: left; margin-bottom: 10px; padding-top: 20px; }
  .topics-search-mob .SearchContr-form { height: auto; line-height: normal; }
  .topics-search-mob .SearchContr-form input { width: 91%; background: transparent none repeat scroll 0px center; }
  .sticky .more-tag-toggle { position: absolute; top: 0px; }
  .news-comments-share { width: 100%; }
  .tag-topics-cont { width: 100% ! important; height: 115px ! important; }
  .inner-heading-cont { margin: 0px auto 10px; background: rgb(255, 255, 255) none repeat scroll 0px center; padding: 0px 10px; width: 100%; float: left; }
  .inner-heading-cont p { width: 66.5%; height: auto; position: relative; padding: 10px; font-size: 16px; line-height: 18px; }
  .time-stamp, .update-time { text-align: left; }
  .more-in { padding: 4px 4px 2px; }
  .img-full-w-cont { margin-top: 10px; }
  .scroll-left { display: block; color: rgb(40, 40, 40); font-family: "Fira-Sans-Semibold",sans-serif; }
  .videoWrapper420x315-cont { margin: 0px 20px 0px 0px; width: 100%; }
  .article-slide .article-heading { font-size: 15px; line-height: 17px; }
  p.para-bottom { padding: 0px 15px; margin-bottom: 11px; }
  .columnist-container { padding: 0px 12px; }
  .columnist-img { width: 90px; height: 90px; background-color: rgb(226, 226, 220); }
  .columnist-date { float: left; margin-top: 10px; text-align: left; }
  .article-container { margin-bottom: 2px; }
  .four-o-four-cont h2 { text-align: center; }
  .four-o-four-cont { padding-right: 0px; }
  .four-o-four-cont p { margin-left: 10px; text-align: center; font-size: 65px; }
  .search-bar { margin-top: 9px; }
  .page-not-exist { padding: 0px 11px; }
  .search-bar { margin-top: 9px; }
  .page-not-exist p { width: 100%; text-align: left; }
  .page-not-found-cont { margin-top: -110px; }
  .case-file-tree { text-align: center; width: 100%; margin: 0px 0px 50px; padding-top: 25px; border-top: 1px dashed rgb(170, 170, 170); }
  .more_in-head { margin-bottom: 0px; }
  .table-container, .ordered-list-cont { border-bottom: 0px none; }
  .audio-player-cont { width: 100%; max-width: 100%; margin-left: 0px; }
  .audio-player-cont .caption-cont p { padding-left: 0px; }
  .case-file-tree .fact-file-sub-head { padding-left: 10px; }
  .social-media1story-cont .social-media-story { max-height: 78px; }
  .onbottom-social-icons i { padding-top: 13px; }
  .lead-img-cont { float: left; }
  .img-full-width { width: 100%; }
  .img-full-width { margin: 0px; }
  .third-party-container { width: 100%; margin: 24px 4px 25px; }
  .audio-player { width: 100%; margin-right: 0px; }
  .lead-img-podcast .lead-img { width: 100%; }
  .audio-player a img { margin-left: 0px; }
  .audio-insert-img { width: 100%; }
  .audio-insert-img img { width: 95%; }
  .audio-player .download-link { margin-right: 36px; }
  .corrections { width: 93%; margin-left: 15px; }
  .article-block-multiple h2 { padding: 18px 15px 10px ! important; }
  .article-block-multiple ul { margin: 0px 0px 18px 15px ! important; border: 0px none ! important; width: 100% ! important; clear: both; float: left; }
}
.story1-3x100-container, .s4-3x100-container, .s4x-100-ls-container, .s4x-100lsbb-container, .s-3x100-container { width: 100%; background-color: rgb(255, 255, 255); margin-bottom: 20px; float: left; height: 385px; overflow: hidden; position: relative; }
.lead-story-slider-1 { max-height: 385px; }
.s4x-100-ls-container, .s4x-100-ls-container .s4x-100-ls-text-cont, .s4x-100lsbb-container, .s4x-100lsbb-container .s4x-100lsbb-text-cont { height: 520px; }
.s4x-100-ls-sub-cont, .s4x-100lsbb-sub-cont { float: left; max-width: 615px; height: 520px; }
.s4x-100lsbb-img-cont, .s4x-100-ls-img-cont { width: 615px; height: 385px; position: relative; }
.story1-3x100-img, .s4-3x100-img, .s4x-100-ls-img, .s4x-100lsbb-img, .s-3x100-img { height: 385px; width: 615px; float: left; position: relative; }
.story1-3x100-img::after, .s-3x100-img::after, .s4-3x100-img::after, .s4x-100-ls-img::after, .story-thumb66-bg::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0% 0%; }
.story1-3x100-text-cont, .s4-3x100-text-cont, .s-3x100-text-cont, .s4x-100-ls-text-cont, .s4x-100lsbb-text-cont { float: right; width: 305px; padding: 15px; position: relative; height: 385px; background-color: rgb(255, 255, 255); }
.s1-3x100BlueBg-text-cont { background-color: rgb(19, 59, 90); }
.story1-3x100-heading, .s4-3x100-heading, .s4x-100-ls-heading, .s4x-100lsbb-heading, .s-3x100-heading { font-size: 28px; line-height: 30px; font-family: "TundraWeb",serif; margin-bottom: 10px; display: block; color: rgb(40, 40, 40); }
.s4-3x100-text-cont, .s4x-100lsbb-text-cont { background-color: rgb(19, 59, 90); }
.s4-3x100-heading, .s4-3x100-text-cont .s4-3x100-text, .s4-3x100-text-cont .author-name, .s4x-100lsbb-heading, .s4x-100lsbb-text-cont .s4x-100lsbb-text, .s1-3x100BlueBg-heading, .s1-3x100BlueBg-text-cont .s1-3x100BlueBg-text, .s1-3x100BlueBg-text-cont .author-name, .s4x-100lsbb-text-cont .author-name { color: rgb(255, 255, 255); }
.story1-3x100-text, .s4-3x100-text, .s4x-100-ls-text, .s4x-100lsbb-text, .s-3x100-text { padding: 0px; display: block; font-size: 18px; line-height: 21px; font-family: "TundraWeb",serif; color: rgb(80, 80, 80); margin: 10px 0px 0px; }
.story1-3x100-img-text, .s-3x100-img-text, .s4-3x100-img-text, .s4x-100-ls-img-text, .s4x-100lsbb-img-text { display: block; z-index: 1; width: 100%; position: absolute; bottom: 0px; color: rgb(255, 255, 255); font-size: 13px; line-height: 13px; letter-spacing: -0.3px; left: 0px; padding: 50px 15px 30px; background: transparent linear-gradient(to bottom, rgba(76, 76, 76, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(43, 43, 43, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(25, 25, 25, 0.57) 31%, rgb(19, 19, 19) 100%) repeat scroll 0% 0%; }
.story1-3x100-img-text .news-comments-area, .s-3x100-img-text .news-comments-area, .s4-3x100-img-text .news-comments-area { left: 15px; bottom: 5px; }
.story1-3x100-highlights, .s4x-100-ls-highlights, .s4x-100lsbb-highlights { display: block; width: 100%; padding-bottom: 5px; margin-bottom: 5px; font-size: 16px; line-height: 18px; }
div.promoted-story-content > .author-name, div.promoted-engagement-text > .author-name, div.promoted-story-text > .author-name { color: rgb(255, 255, 255); float: left; font-family: "Fira-Sans",sans-serif; }
.author-name { color: rgb(130, 130, 130); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 11px; letter-spacing: 1px; line-height: 15px; margin: 0px 0px 5px; text-transform: uppercase ! important; }
.author-name a.lnk { text-transform: uppercase ! important; color: rgb(130, 130, 130); }
.s-3x100-img-text ul.s4-3x100-3story, .s4-3x100-img-text ul.s4-3x100-3story { margin: 0px; padding: 0px 0px 0px 15px; }
.s-3x100-img-text ul.s4-3x100-3story li, .s4-3x100-img-text ul.s4-3x100-3story li { float: left; list-style: outside none disc; width: 160px; margin-right: 28px; color: rgb(255, 255, 255); font-size: 13px; line-height: 16px; letter-spacing: -0.3px; }
.s-3x100-img-text ul.s4-3x100-3story li:last-child, .s4-3x100-img-text ul.s4-3x100-3story li:last-child { margin-right: 0px; }
.story-thumb-66-1x3-cont { float: left; height: 130px; width: 100%; margin-top: 5px; }
.story-thumb66 { max-height: 130px; width: 20.3px; float: left; position: relative; min-width: 20.3px; max-width: 20.3px; margin-right: 5px; }
.story-thumb66.slick-current { display: none ! important; }
.story-thumb66:last-child { margin-right: 0px; float: right; }
.story-thumb66-bg { width: 100%; height: 130px; float: left; }
.story-thumb66-text { position: absolute; bottom: 0px; left: 0px; width: 100%; height: auto; padding: 30px 12px 15px; font-size: 13px; line-height: 16px; color: rgb(255, 255, 255); background: transparent linear-gradient(to bottom, rgba(76, 76, 76, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(43, 43, 43, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(25, 25, 25, 0.57) 31%, rgb(19, 19, 19) 100%) repeat scroll 0% 0%; white-space: normal; }
.StoryThumbContainer3x66 { width: 100%; }
.storyImg100x3-1-container { width: 100%; height: 385px; overflow: hidden; background-color: rgb(255, 255, 255); position: relative; margin-bottom: 20px; }
.storyImg100x3-1-img { width: 100%; height: 385px; display: block; position: relative; }
.storyImg100x3-1-text { background: transparent linear-gradient(to bottom, rgba(76, 76, 76, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(43, 43, 43, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(25, 25, 25, 0.57) 31%, rgb(19, 19, 19) 100%) repeat scroll 0px 0px; bottom: 0px; padding: 30px 15px 25px; position: absolute; width: 100%; }
.storyImg100x3-1-text .author-name, .ls50x3Bluebg-text .author-name, .l1liveChat50x4BlueBg-text .author-name { color: rgb(255, 255, 255); }
.storyImg100x3-1-text .news-comments-area, .ls50x3Bluebg-text .news-comments-area { left: 15px; }
.storyImg100x3-1-heading { font-size: 28px; line-height: 30px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(255, 255, 255); margin-bottom: 10px; display: block; }
.ls50x3-container, .ls50x3Bluebg-container { width: 100%; height: 385px; overflow: hidden; position: relative; margin-bottom: 20px; }
.ls50x3Bluebg-container::before { content: ""; position: absolute; display: block; width: 100%; height: 33px; bottom: 0px; z-index: 1; background: transparent linear-gradient(to bottom, rgba(19, 59, 90, 0) 0px, rgb(19, 59, 90) 19%) repeat scroll 0% 0%; }
.ls50x3Bluebg-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.ls50x3-img, .ls50x3Bluebg-img { width: 100%; height: 190px; float: left; }
.ls50x3-text, .ls50x3Bluebg-text { width: 100%; height: 195px; background-color: rgb(255, 255, 255); padding: 15px; float: left; position: relative; }
.ls50x3Bluebg-text { background-color: rgb(19, 59, 90); }
.ls50x3-heading, .ls50x3Bluebg-heading { font-family: "TundraWeb",serif; font-size: 24px; line-height: 26px; color: rgb(40, 40, 40); display: block; margin-bottom: 10px; }
.ls50x3Bluebg-heading, .ls50x3Bluebg-text a { color: rgb(255, 255, 255); }
.ls50x3-text p, .ls50x3Bluebg-text p { color: rgb(40, 40, 40); padding: 0px; font-size: 14px; line-height: 16px; opacity: 0.7; }
.l1liveChat50x4-container, .l1liveChat50x4BlueBg-container { width: 100%; height: 520px; position: relative; background-color: rgb(255, 255, 255); margin-bottom: 20px; }
.l1liveChat50x4-text, .l1liveChat50x4BlueBg-text { width: 100%; background-color: rgb(255, 255, 255); padding: 15px; height: 100px; float: left; }
.l1liveChat50x4BlueBg-text { background-color: rgb(19, 59, 90); }
.l1liveChat50x4-img, .l1liveChat50x4BlueBg-img { width: 100%; height: 420px; background-color: rgb(255, 255, 255); float: left; position: relative; }
.l1liveChat50x4-img::before, .l1liveChat50x4BlueBg-img::before { background: transparent linear-gradient(to bottom, rgba(76, 76, 76, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(43, 43, 43, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(25, 25, 25, 0.57) 31%, rgb(19, 19, 19) 100%) repeat scroll 0px 0px; content: ""; height: 45px; left: 0px; position: absolute; bottom: 0px; width: 100%; z-index: 1; }
.l1liveChat50x4-img::after, .l1liveChat50x4BlueBg-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.l1liveChat50x4-heading, .l1liveChat50x4BlueBg-heading { font-size: 24px; line-height: 25px; letter-spacing: -0.5px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); display: block; margin-bottom: 10px; }
.l1liveChat50x4BlueBg-heading a { color: rgb(255, 255, 255); }
.join-chat { background-color: rgb(255, 0, 31); font-family: "Fira-Sans-Semibold",sans-serif; border-radius: 3px; bottom: 10px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24); color: rgb(255, 255, 255); display: block; font-size: 12px; height: 30px; letter-spacing: 0.85px; line-height: 30px; position: absolute; right: -12px; text-align: center; text-transform: uppercase; width: 116px; z-index: 12; }
@media (max-width: 1599px) {
  .ls50x3Bluebg-container::before { height: 23px; }
  .story1-3x100-text-cont, .s-3x100-text-cont, .s4-3x100-text-cont { width: 100%; position: absolute; top: 0px; left: 0px; height: 105px; overflow: hidden; }
  .story1-3x100-img, .s-3x100-img, .s4-3x100-img { position: absolute ! important; bottom: 0px; left: 0px; width: 100%; height: 280px; }
  .s4-3x100-img-text ul.s4-3x100-3story li { margin-right: 50px; }
  .s4x-100-ls-sub-cont, .s4x-100lsbb-sub-cont { bottom: 0px; position: absolute; left: 0px; width: 100%; height: 415px; }
  .s4x-100lsbb-text-cont, .s4x-100-ls-text-cont { height: 105px ! important; width: 100%; }
  .s4x-100lsbb-img-cont, .s4x-100lsbb-img, .s4x-100-ls-img-cont, .s4x-100-ls-img { height: 280px; width: 660px; }
  .story-thumb-66-1x3-cont { width: 660px; }
  .story-thumb66 { width: 215.3px; min-width: 215.3px; max-width: 215.3px; }
}
@media (max-width: 1023px) {
  .ls50x3Bluebg-container::before { height: 33px; }
  .s-3x100-img-text ul.s4-3x100-3story li, .s4-3x100-img-text ul.s4-3x100-3story li { margin-right: 90px; }
  .s4x-100lsbb-img, .s4x-100-ls-img, .story-thumb-66-1x3-cont { width: 730px; }
  .s4x-100lsbb-img-cont, .s4x-100lsbb-img, .s4x-100-ls-img-cont, .s4x-100-ls-img { width: 730px; }
  .story-thumb66 { width: 237px; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .ls50x3Bluebg-container a.person-name.lnk { margin-bottom: 0px; }
  .ls50x3Bluebg-container::before { height: 20px; }
  a.ls50x3Bluebg-img.focuspoint { height: auto; }
  a.ls50x3Bluebg-img.focuspoint IMG { position: relative; }
  .story1-3x100-container, .s-3x100-container, .s4-3x100-container, .storyImg100x3-1-container, .ls50x3Bluebg-container, .l1liveChat50x4-container, .l1liveChat50x4BlueBg-container { margin-bottom: 10px; }
  .story1-3x100-container, .s-3x100-container, .s4-3x100-container { height: 474px; }
  .story1-3x100-text-cont, .s-3x100-text-cont, .s4-3x100-text-cont { height: 154px; padding: 15px 10px; }
  .story1-3x100-img, .s-3x100-img, .s4-3x100-img, .s4x-100lsbb-img-cont, .s4x-100lsbb-img, .s4x-100-ls-img-cont, .s4x-100-ls-img { height: 320px; width: 100%; }
  .s-3x100-img-text, .s4-3x100-img-text { padding-bottom: 10px; }
  .s-3x100-img-text ul.s4-3x100-3story li, .s4-3x100-img-text ul.s4-3x100-3story li { width: 100%; margin-bottom: 7px; }
  .s4x-100-ls-container, .s4x-100lsbb-container { height: 619px; margin-bottom: 10px; }
  .s4x-100-ls-sub-cont, .s4x-100lsbb-sub-cont { height: 455px; }
  .s4x-100lsbb-text-cont, .s4x-100-ls-text-cont { height: 164px ! important; }
  .story-thumb-66-1x3-cont { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; width: 100%; }
  .StoryThumbContainer3x66 { width: 610px; }
  .story-thumb66 { width: 199px; min-width: 199px; max-width: 199px; }
  .storyImg100x3-1-container { height: 320px; }
  .storyImg100x3-1-text .news-comments-area, .ls50x3Bluebg-text .news-comments-area { left: 10px; }
  .storyImg100x3-1-text { padding: 30px 10px 20px; }
  .storyImg100x3-1-heading { font-size: 26px; line-height: 28px; }
  .ls50x3Bluebg-container { height: auto; }
  .ls50x3Bluebg-img { height: 240px; }
  .ls50x3Bluebg-text { height: 125px; padding: 15px 10px; }
  .l1liveChat50x4-container, .l1liveChat50x4BlueBg-container { height: 500px; }
  .l1liveChat50x4-heading, .l1liveChat50x4BlueBg-heading { font-size: 26px; line-height: 27px; }
  .l1liveChat50x4-text, .l1liveChat50x4BlueBg-text { height: 180px; }
  .l1liveChat50x4-img, .l1liveChat50x4BlueBg-img { height: 320px; }
}
.microsite3Story-text-area.microsite3Story-text-area, div.special-story-heading.microsite3Story-heading { background-color: rgb(19, 59, 90); }
.microsite3Story-img { background-color: rgb(19, 59, 90) ! important; }
div.special-story-heading.microsite3Story-heading::after { border-bottom: 28px solid rgb(19, 59, 90); }
.special-story.microsite3Story::after { display: none; }
.story1-4-container { width: 100%; height: 385px; background-color: rgb(255, 255, 255); overflow: hidden; position: relative; margin-bottom: 20px; }
.story1-container { width: 450px; height: 385px; float: left; }
.story1-img { width: 100%; height: 190px; float: left; }
.story1-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.story1-text { float: left; padding: 15px; position: relative; height: 195px; }
.story1-text .news-comments-area { left: 15px; }
.story-1heading { font-family: "TundraWeb",serif; font-size: 24px; line-height: 27px; letter-spacing: -0.5px; color: rgb(40, 40, 40); margin-bottom: 10px; display: block; }
.story1-content { padding: 0px; margin: 9px 0px 0px; font-size: 14px; line-height: 17px; color: rgb(100, 100, 95); }
.story4-container { float: left; width: 470px; height: 385px; padding: 20px; overflow: hidden; }
.story4-sub-cont { width: 100%; height: auto; background-color: rgb(255, 255, 255); margin: 0px auto; }
.story4-sub-cont ul { margin: 0px; padding: 0px; }
.story4-sub-cont ul li { border-bottom: 1px dashed rgb(180, 180, 180); display: block; width: 100%; float: left; padding: 10px 0px; }
.story4-sub-cont ul li:last-child { border-bottom: 0px none; }
.story4-text-img { float: left; height: 62px; margin: 2px 8px 0px 0px; position: relative; width: 100px; background-image: url(3ac98d2cc1a6e3480eb2737554ebca9967c5b83a.png) ; background-repeat: no-repeat; background-position: center center; background-size: auto auto; }
.story4-sub-cont li a { font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; color: rgb(40, 40, 40); }
.story4-3x33-container { width: 100%; height: 385px; background-color: rgb(255, 255, 255); position: relative; margin-bottom: 20px; padding: 10px; overflow: hidden; }
.story4-3x33-container::after { position: absolute; content: ""; width: 100%; height: 10%; bottom: 0px; left: 0px; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0.57) 0px, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.87) 45%, rgb(255, 255, 255) 89%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.story4-3x33-sub-cont ul { margin: 0px; padding: 0px; }
.story4-3x33-sub-cont ul li { display: block; border-bottom: 1px dashed rgb(180, 180, 180); padding: 10px 0px; width: 100%; }
.story4-3x33-sub-cont ul li a { color: rgb(40, 40, 40); font-size: 16px; font-family: "TundraWeb",serif; line-height: 18px; display: block; margin-bottom: 5px; }
.story4-3x33-sub-cont .section-name { color: rgb(19, 59, 90); display: block; font-family: "Fira-Sans",sans-serif; font-size: 12px; }
.s4-5x100-cs-container { width: 100%; height: 655px; overflow: hidden; background-color: rgb(204, 204, 204); margin-bottom: 20px; }
.s4-5x100cs-large-img { width: 940px; height: 530px; position: relative; float: left; }
.s4-5x100cs-img { width: 100%; height: 530px; position: relative; text-align: center; }
.s4-5x100cs-img::after, .s4-5x100cs-thumb-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(74, 74, 74, 0.7) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.s4-5x100cs-large-text { background: transparent linear-gradient(to bottom, rgba(76, 76, 76, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(43, 43, 43, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(25, 25, 25, 0.57) 31%, rgb(19, 19, 19) 100%) repeat scroll 0px 0px; bottom: 0px; float: left; height: auto; left: 0px; position: absolute; width: 920px; padding: 40px 35px 15px; }
.s4-5x100cs-large-head { font-size: 28px; line-height: 31px; font-family: "Fira-Sans-Semibold",sans-serif; margin-bottom: 10px; display: block; color: rgb(255, 255, 255); text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.s4-5x100cs-large-text .news-comments-area { left: 35px; }
.s4-5x100cs-large-text .author-name { color: rgb(255, 255, 255); }
.s4-5x100cs-large-text p { padding: 0px; color: rgb(255, 255, 255); margin: 10px 0px; }
.s4-5x100sc-thumb-img { float: left; width: 919px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-top: 10px; height: 115px; }
.s4-5x100cs-thumb-cont { width: 300px; height: 115px; float: left; }
.s4-5x100cs-thumb-img { width: 100%; height: 115px; position: relative; }
.s4-5x100cs-thumb-head { bottom: 0px; color: rgb(255, 255, 255); height: auto; left: 0px; position: absolute; width: 300px; font-size: 16px; line-height: 18px; padding: 30px 12px 10px; background: transparent linear-gradient(to bottom, rgba(76, 76, 76, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(43, 43, 43, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(25, 25, 25, 0.57) 31%, rgb(19, 19, 19) 100%) repeat scroll 0px 0px; }
.s4-5x100cs-thumb-cont { float: left; height: 120px; margin-right: 9.5px; position: relative; width: 300px; }
.s4-5x100cs-thumb-cont:last-child { margin-right: 0px; }
.story2x1-pc-container, .sta_vdo2x1-container { width: 300px; height: 250px; margin: 0px auto 20px; }
.story2x1-pc-slider { width: 300px; height: 250px; }
.story2x1-pc-slide { width: 100%; height: 100%; }
.story2x1-pc-img, .sta_vdo2x1-img { width: 100%; height: 175px; float: left; position: relative; }
.story2x1-pc-text, .sta_vdo2x1-text { width: 100%; height: 75px; background-color: rgb(40, 40, 40); position: relative; float: left; padding: 10px; text-align: left; }
.story2x1-pc-content { color: rgb(255, 255, 255); font-size: 15px; line-height: 17px; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8); }
.view-all { text-transform: uppercase; }
.story2x1-pc-text { padding: 6px 10px; }
@media (max-width: 1599px) {
  .story1-container { width: 320px; }
  .story1-container::before { height: 25px; }
  .story4-container { width: 340px; }
}
@media (max-width: 1023px) {
  .story1-container { width: 355px; }
  .story1-container::before { height: 22px; }
  .story4-container { width: 375px; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .story1-4-container { height: auto; margin-bottom: 10px; }
  .story1-container, .story1-img { width: 100%; height: 240px; position: relative; }
  .story1-container::before { display: none; }
  .story1-text { height: auto; width: 100%; position: absolute; bottom: 0px; left: 0px; padding: 30px 10px 25px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; }
  .story4-container { background: rgb(255, 255, 255) none repeat scroll 0px 0px; width: 100%; height: auto; padding: 10px; }
  .story-1heading { font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(255, 255, 255); font-size: 18px; line-height: 21px; letter-spacing: -0.3px; margin-bottom: 5px; }
  .story4-3x33-sub-cont li:first-child { padding-top: 10px; }
  .story1-text .author-name { color: rgb(255, 255, 255); }
  .story1-text .news-comments-area { left: 10px; }
}
html {  }
* { font-weight: normal; }
body, form, textarea, input { font-weight: 400; font-size: 12px; line-height: 22px; font-family: "Fira-Sans",sans-serif; color: rgb(80, 80, 80); }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-family: "TundraWeb",serif; }
h1 { font-size: 36px; line-height: 42px; }
h2 { font-size: 36px; line-height: 39px; }
h3 { font-size: 20px; line-height: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { font-family: "TundraWeb",serif; }
a:hover { text-decoration: underline; }
.section-header-container > .section-heading { color: rgb(19, 59, 90); letter-spacing: -0.23px; padding: 0px 15px 0px 0px; }
.lifenstyle .section-header-popup, .lifenstyle .open-button { background-color: rgb(190, 54, 33); }
.entertainment .section-header-popup { background-color: rgb(211, 44, 83); }
.sports .section-header-popup { background-color: rgb(50, 110, 0); }
.ent-page div.special-story-heading.microsite3Story-heading::after { border-bottom: 28px solid rgb(211, 44, 83); }
.ent-page nav.city-menu-wrapper .city-menu-1, .ent-page nav.city-menu-wrapper .city-menu-2 { background-image: url(cc51b3f69a6cfdb39c86474eaf8780d3880746c4.) ; }
.ent-page .section-heading, .ent-page .section-list-heading, .ent-page .column-33x3-heading, .ent-page .promoted-story-heading .column-33x3-heading, .ent-page .tc1-slide .tc-text-block .section-heading, .ent-page .teaser-text-blue, .ent-page div.clic-heading-container > .promoted-news-heading.clic-heading, .ent-page .trending-carousel-container .trending-carousel-heading-container .trending-carousel-heading { color: rgb(211, 44, 83); }
.ent-page .border-line, .ent-page .pp4x3story-head-container, .ent-page .promoted-engagement, .ent-page .microsite3Story-text-area, .ent-page .microsite3Story .microsite3Story-img, .ent-page .microsite3Story, .ent-page .fl-submit, .ent-page .special-story-heading.microsite3Story-heading, .ent-page nav.city-menu-wrapper .city-menu-1 > nav { background-color: rgb(211, 44, 83); }
.ent-page .microsite3Story .microsite3Story-img { background-color: rgb(211, 44, 83) ! important; }
.ent-page div.microsite3Story::after { background: transparent linear-gradient(to bottom, rgba(211, 44, 83, 0) 0px, rgba(211, 44, 83, 0.87) 56%, rgb(211, 44, 83) 100%) repeat scroll 0% 0%; }
.sports div.special-story-heading.microsite3Story-heading::after { border-bottom: 28px solid rgb(50, 110, 0); }
.sports nav.city-menu-wrapper .city-menu-1, .sports nav.city-menu-wrapper .city-menu-2 { background-image: url(3340a1d14aeb91d79557107e1eb969dfc621b9da.) ; }
.sports .section-heading, .sports .section-list-heading, .sports .column-33x3-heading, .sports .promoted-story-heading .column-33x3-heading, .sports .tc1-slide .tc-text-block .section-heading, .sports .teaser-text-blue, .sports .trending-carousel-container .trending-carousel-heading-container .trending-carousel-heading { color: rgb(50, 110, 0); }
.sports .promoted-news-heading.clic-heading { color: rgb(50, 110, 0) ! important; }
.sports .border-line, .sports .pp4x3story-head-container, .sports .promoted-engagement, .sports .promoted-story.promoted-single-story, .sports .microsite3Story-text-area, .sports .microsite3Story .microsite3Story-img, .sports .microsite3Story, .sports .special-story-heading.microsite3Story-heading, .sports nav.city-menu-wrapper .city-menu-1 > nav { background-color: rgb(50, 110, 0); }
.sports .microsite3Story .microsite3Story-img { background-color: rgb(50, 110, 0) ! important; }
.sports div.microsite3Story::after { background: transparent linear-gradient(to bottom, rgba(50, 110, 0, 0.47) 0px, rgb(50, 110, 0) 64%, rgb(50, 110, 0) 100%) repeat scroll 0% 0%; }
.lifenstyle .section-heading, .lifenstyle .section-name, .lifenstyle .section-list-heading, .lifenstyle .show-hide-icon, .lifenstyle .mobile-control-see-all, .lifenstyle .teaser-text-blue, .lifenstyle .section-header-container > a > i { color: rgb(190, 54, 33); }
.lifenstyle .border-line, .lifenstyle .promoted-story, .lifenstyle .mobile-control-see-all::after, .lifenstyle .fa-bars, .lifenstyle .fl-submit { background-color: rgb(190, 54, 33); }
.sports .section-heading, .sports .section-list-heading, .sports .section-name, .sports .special-story-heading, .sports .show-hide-icon, .sports .mobile-control-see-all, .sports .section-header-container > a > i { color: rgb(50, 110, 0); }
.sports .open-button, .sports .border-line, .sports .promoted-story, .sports .fa-bars, .sports .fl-submit, .sports .mobile-control-see-all::after { background-color: rgb(50, 110, 0); }
.other-article .section-heading, .other-article .section-list-heading, .other-article .section-name, .other-article .mobile-control-see-all, .other-article .special-story-heading, .other-article .teaser-text-blue, .other-article .section-header-container > a > i { color: rgb(19, 59, 90); }
.other-article .border-line, .other-article .promoted-story, .other-article .mobile-control-see-all::after, .other-article .fa-bars, .other-article .fl-submit { background-color: rgb(19, 59, 90); }
.entertainment .section-heading, .entertainment .section-list-heading, .entertainment .CuratedNumberListCarousel-heading-container .CuratedNumberListCarousel-heading .entertainment .section-name, .entertainment .show-hide-icon, .entertainment .mobile-control-see-all, .entertainment .section-header-container > a > i { color: rgb(211, 44, 83); }
.entertainment .open-button, .entertainment .border-line, .entertainment .promoted-story, .entertainment .fa-bars, .entertainment .mobile-control-see-all::after, .entertainment .promoted-story-heading.promoted-topic-heading, .entertainment .fl-submit { background-color: rgb(211, 44, 83); }
.city-special .section-heading, .city-special .section-list-heading, .city-special .CuratedNumberListCarousel-heading-container .CuratedNumberListCarousel-heading .city-special .section-name, .city-special .show-hide-icon, .city-special .mobile-control-see-all, .city-special .section-header-container > a > i { color: rgb(19, 59, 90) ! important; }
.city-special .border-line, .city-special .promoted-story, .city-special .fa-bars, .city-special .fl-submit, .city-special .mobile-control-see-all::after, .city-special .promoted-story-heading.promoted-topic-heading { background-color: rgb(19, 59, 90); }
.multimedia .section-heading, .multimedia .section-list-heading, .multimedia .CuratedNumberListCarousel-heading-container .CuratedNumberListCarousel-heading .multimedia .section-name, .multimedia .show-hide-icon, .multimedia .mobile-control-see-all, .multimedia .section-header-container > a > i { color: rgb(19, 59, 90) ! important; }
.multimedia .border-line, .multimedia .promoted-story, .multimedia .fa-bars, .multimedia .fl-submit, .multimedia .mobile-control-see-all::after, .multimedia .promoted-story-heading.promoted-topic-heading { background-color: rgb(19, 59, 90); }
.closed .section-heading, .closed .section-list-heading, .closed .hide-show-icon i, .fa-plus-circle { color: rgb(130, 130, 130) ! important; }
.closed .border-line { background-color: rgb(130, 130, 130); }
.closed .section-dropdown, .closed .teaser-text, .closed .open-button { display: none; }
.lifenstyle .hide-show-icon i { color: rgb(190, 54, 33); }
.media-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; }
.spl-article-bottom .spl-bottom-scroll .media-icon-bottom { top: 16%; left: 9%; }
.media-icon > i { background: rgba(0, 0, 0, 0.5) none repeat scroll 0px 0px; border: 2px solid rgb(255, 255, 255); border-radius: 100%; color: rgb(255, 255, 255); height: 30px; line-height: 28px; text-align: center; width: 30px; }
.media-icon > i.fa-play { padding-left: 2px; font-size: 13px; height: 30px; line-height: 26px; }
.media-icon > i.fa-camera { font-size: 13px; height: 30px; line-height: 25px; padding-left: 0px; }
.media-icon > i.fa-volume-up { font-size: 15px; height: 30px; line-height: 26px; padding-left: 0px; }
html, body { height: 100%; }
body { margin: 0px auto; padding: 0px; width: 100%; overflow-x: hidden; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
header::before, header::after, section::before, section::after, footer::before, footer::after { content: ""; display: table; line-height: 0; }
header::after, section::after, footer::after { clear: both; }
header { position: relative; width: 100%; }
.main { float: left; }
aside { width: 300px; float: right; text-align: center; }
footer { position: relative; width: 100%; }
.no-left-pad { padding-left: 0px; }
.no-right-pad { padding-left: 0px; }
.no-pad { padding: 0px; }
.add { padding: 0px 10px; margin-bottom: 20px; }
.add { position: relative; }
.add300 { position: absolute; top: 0px; left: 0px; }
.add-block, .add-block2 { position: absolute; top: 0px; width: 120px; height: 600px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.add-block { left: 0px; }
.add-block2 { right: 0px; }
section.header-top { border-bottom: 1px solid rgb(200, 200, 195); margin-top: 5px; }
.story-text { padding: 10px 20px; }
.story-text > .news-comments-area { left: 15px; }
div.live-update-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 520px; display: block; margin-bottom: 20px; position: relative; }
div.live-update-image { float: left; height: 520px; width: 600px; }
div.live-update-text { position: relative; float: right; width: 320px; height: 520px; }
*::-moz-selection { background: rgb(20, 77, 148) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
a { color: rgb(0, 0, 0); outline: 0px none; transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; text-decoration: none; }
a:focus { outline: 0px none; }
header { min-height: 258px; }
header.sticky #main-menu { margin-top: 10px; }
header.sticky .fixed-menu { padding-top: 10px; }
header.sticky #menu-button { padding-top: 12px; }
header.sticky .main-menu.clear, header.sticky .sub-menu-sticky { position: fixed; z-index: 9999999; width: 1240px; top: 0px; height: 40px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
header.sticky div#popup-menu { top: 0px; }
header.sticky nav.city-menu-wrapper .city-menu-1 > nav { position: fixed; z-index: 50; width: 1240px; top: 40px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); }
#menu-button, i.icon::before, i.icon::after { transition: all 0.3s ease 0s; }
div#logo { text-align: center; padding: 10px 0px 0px; }
div#logo a { display: block; margin: 0px auto; width: 480px; height: 45px; }
div#logo .logo-img1, div#logo .logo-img2, div#logo .logo-img3 { background-position: center center; background-repeat: no-repeat; background-size: contain; height: 100%; float: left; }
div#logo .logo-img1 { background-image: url(68b9b254200aa1d60c9f4fb237ad4d9cdf8aa516.png) ; width: 120px; }
div#logo .logo-img2 { background-image: url(68b9b254200aa1d60c9f4fb237ad4d9cdf8aa516.png) ; width: 150px; }
div#logo .logo-img3 { background-image: url(68b9b254200aa1d60c9f4fb237ad4d9cdf8aa516.png) ; width: 210px; }
.no-svg div#logo a { background-image: url(68b9b254200aa1d60c9f4fb237ad4d9cdf8aa516.png) ; background-position: center center; background-repeat: no-repeat; background-size: contain; }
.footer-logo { display: block; text-align: center; margin: 0px auto; width: 250px; height: 24px; }
.footer-logo a { background-image: url(4cbea238f27de516ac1ea458367bc4ae19622c9f.png) ; background-position: center center; background-repeat: no-repeat; background-size: contain; display: block; width: 250px; height: 24px; }
.no-svg .footer-logo a { background-image: url(68b9b254200aa1d60c9f4fb237ad4d9cdf8aa516.png) ; background-position: center center; background-repeat: no-repeat; background-size: contain; }
div#logo p { text-transform: uppercase; color: rgb(155, 155, 155); padding: 0px; font-size: 9px; line-height: 13px; margin-top: 5px; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; }
.logo p span { display: inline-block; padding: 0px 10px; }
.today-paper { color: rgb(19, 59, 90); }
#footer-menu-button { display: block; height: 50px; width: 30px; text-align: center; cursor: pointer; z-index: 999999; position: relative; font-size: 10px; color: rgb(170, 170, 170); line-height: 70px; }
i.icon::before, i.icon::after { content: ""; display: block; width: 30px; height: 3px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; position: absolute; z-index: -1; }
i.icon::before { top: -6px; }
i.icon::after { top: 6px; }
nav { position: relative; }
nav ul { margin: 0px; padding: 0px; list-style: outside none none; }
nav ul { position: relative; }
nav.main-menu { border-bottom: 1px solid rgb(204, 204, 204); }
nav.footer-main-menu { border-bottom: 0px none; }
nav.city-menu-wrapper { width: 100%; box-sizing: border-box; }
nav.city-menu-wrapper .city-menu-1 { background: rgb(42, 94, 136) url(123afbb88c60279be158a88d0039fd5857f751b5.)  repeat scroll left top; width: 100%; height: 65px; float: left; position: relative; }
nav.city-menu-wrapper .city-menu-1 > nav { background: rgb(19, 59, 90) none repeat scroll 0% 0%; width: 100%; clear: none; height: 25px; line-height: 25px; position: relative; float: left; }
nav.city-menu-wrapper .city-menu-1 > nav > ul { margin: 0px; padding: 0px; float: left; }
.city-menu-1 > nav > ul > li { display: inline-block; position: relative; }
.city-menu-1 > nav > ul > li > a { font-size: 12px; font-family: "Fira-Sans",sans-serif; color: rgba(255, 255, 255, 0.5); letter-spacing: 0.85px; line-height: 17px; padding: 0px 11px; text-transform: uppercase; }
.city-menu-1 > nav > ul > li.active > a { color: white; }
.city-menu-1 > nav > ul > li:first-child > a { color: rgba(255, 255, 255, 0.5); }
.city-menu-1 > nav > ul > li:first-child { background-color: rgba(8, 8, 8, 0.5); margin-right: 10px; }
.city-menu-1 > nav > ul > li:first-child::after { position: absolute; content: ""; border-bottom: 12.5px solid transparent; border-left: 10px solid rgba(8, 8, 8, 0.5); border-top: 12.5px solid transparent; width: 0px; height: 0px; top: 0px; right: -10px; }
.all-cities-drop { position: relative; top: -4px; left: 2px; }
.all-cities-drop.open { position: relative; top: 2px; left: 2px; transform: rotate(180deg); }
div.city-news-count { background-color: rgb(255, 0, 31); box-sizing: border-box; float: left; height: 40px; text-align: center; width: 30px; line-height: 40px; padding-top: 5px; }
div.city-news-count span.city-news-count-1, div.city-news-count span.city-news-count-2, div.city-news-count span.city-news-count-3 { display: block; width: 100%; line-height: 12px; color: rgb(255, 255, 255); font-family: "Fira-Sans-bold",sans-serif; }
div.city-news-count span.city-news-count-1 { font-size: 15px; margin-bottom: 1px; }
div.city-news-count span.city-news-count-2 { font-size: 8px; margin-bottom: -9px; letter-spacing: 0.4px; }
div.city-news-count span.city-news-count-3 { font-size: 16px; }
nav.city-menu-wrapper .city-menu-2 { width: 165px; height: 65px; background: rgb(50, 110, 0) url(123afbb88c60279be158a88d0039fd5857f751b5.)  repeat scroll left center; float: right; position: relative; padding: 10px 5px 0px 15px; letter-spacing: 0.92px; line-height: 16px; margin-top: -65px; }
nav.city-menu-wrapper .city-menu-2 a { color: rgb(255, 255, 255); }
nav.city-menu-wrapper .city-menu-2::before { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid rgb(245, 245, 245); content: ""; height: 0px; left: -6px; position: absolute; top: 0px; width: 0px; }
nav.city-menu-wrapper .city-menu-2::after { border-bottom: 12px solid rgb(245, 245, 245); border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; height: 0px; left: -6px; position: absolute; bottom: 0px; width: 0px; }
#main-menu { float: left; margin-top: 20px; font-size: 12px; color: rgb(90, 90, 90); letter-spacing: 1.2px; line-height: 13px; }
#main-menu > ul > li { float: left; }
#main-menu > ul > li > a, .fixed-menu ul li a { display: block; line-height: 25px; color: rgb(130, 130, 130); font-size: 12px; letter-spacing: 1.2px; padding: 0px 11px; font-family: "Fira-Sans-Semibold",sans-serif; text-transform: uppercase; }
.fixed-menu { padding-top: 20px; }
.fixed-menu ul { margin: 0px; padding: 0px; }
.fixed-menu ul li { float: left; }
.fixed-menu ul li:last-child a { padding-right: 0px; }
.fixed-menu > ul > li:last-child > a { color: rgb(30, 70, 130); }
div.socialize { float: left; width: auto; }
div.socialize ul { margin: 0px; padding: 0px; list-style: outside none none; font-size: 0px; }
div.socialize ul li { display: inline-block; position: relative; }
div.socialize ul li a { border-right: 1px solid rgb(200, 200, 195); display: inline-block; color: rgb(90, 90, 90); text-align: center; font-size: 11px; line-height: 30px; height: 30px; width: 40px; position: relative; padding: 0px 14px; }
div.socialize ul li:last-child a { font-size: 14px; }
div.socialize ul li a:hover { color: rgb(90, 90, 90); }
.trending-menu { width: 100%; margin: 5px 0px; float: left; display: flex; }
.trending-menu > ul { margin: 0px; padding: 0px; width: inherit; }
.trending-menu > ul > li { display: inline-block; position: relative; }
.trending-menu > ul > li a { font-size: 12px; color: rgb(130, 130, 130); letter-spacing: 1.2px; line-height: 17px; text-transform: uppercase; padding: 0px 10px; }
.fts-menu { padding-left: 0px; color: rgb(255, 0, 31); letter-spacing: 1.2px; font-family: "Fira-Sans-Semibold",sans-serif; white-space: nowrap; width: 130px; }
.city-name { box-sizing: border-box; display: table; float: left; height: 43px; line-height: 30px; padding: 0px 0px 0px 10px; width: 1045px; }
.city-name span.city-heading { font-size: 26px; display: inline-block; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(255, 255, 255); margin-right: 10px; margin-top: 7px; }
.city-name span.city-weather { display: inline-block; color: rgb(255, 255, 255); font-size: 12px; margin-right: 10px; }
.city-weather .fa-cloud { font-size: 12.5px; }
.city-name span.city-weather > i { margin-right: 8px; }
.city-follow { display: inline-block; margin-top: 6px; }
.city-name span.city-social-media { float: right; display: inline-block; color: rgb(255, 255, 255); margin-top: 5px; margin-right: 20px; }
.city-name span.city-social-media > ul { margin: 5px 0px 0px; padding: 0px; float: right; position: relative; }
.city-name span.city-social-media > ul > li { display: inline-block; width: 20px; height: auto; line-height: 0; border-radius: 15px; text-align: center; margin-right: 20px; bottom: 0px; }
.city-name span.city-social-media > ul > li:first-child { margin-left: 15px; }
.city-name span.city-social-media > ul > li:last-child { margin-right: 0px; }
.city-name span.city-social-media > ul > li > a { color: white; vertical-align: middle; font-size: 15px; position: relative; }
.city-name span.city-social-media > ul > li > a .fa.fa-envelope { font-size: 13px; }
footer nav.footer-sub-menues { width: 100%; box-sizing: border-box; display: table; text-align: center; font-size: 10px; }
footer nav.footer-sub-menues > div > ul { margin: 0px; padding: 0px; display: inline; }
footer nav.footer-sub-menues > div > ul > li { display: inline-block; position: relative; }
.footer-sub-menues > div > ul > li > a { color: rgb(126, 124, 118); padding: 0px 7px; border-right: 1px solid rgb(126, 124, 118); font-size: 11.5px; line-height: 24px; letter-spacing: -0.09px; }
footer nav.footer-sub-menues > div > ul > li:last-child > a { border-right: 0px none; }
.comment-to > a { color: rgb(126, 124, 118); padding: 0px 10px; }
.footer-home-page-icon { font-size: 12px; letter-spacing: 0.67px; line-height: 17px; float: right; display: inline-block; color: rgb(80, 80, 80); }
.footer-home-page-icon > i.fa-home { font-size: 18px; line-height: 18px; color: rgb(90, 90, 90); }
.footer-nav-heading { letter-spacing: -0.09px; text-transform: uppercase; font-size: 11.5px; line-height: 14px; color: rgb(19, 59, 90); }
.sub-section-list { background-color: rgb(19, 59, 90); box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); width: 208px; z-index: 99; position: absolute; top: 25px; left: 0px; }
.sub-section-list ul { margin: 0px; padding: 0px; }
.sub-section-list ul li { width: 100%; }
.sub-section-list ul li a { color: rgba(255, 255, 255, 0.5); display: inline-block; font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 0.85px; line-height: 30px; padding: 5px 10px; width: 100%; text-transform: uppercase; }
.sub-section-list ul li.active a { color: white; }
.sub-section-list ul li a:hover { background: rgba(8, 8, 8, 0.5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
div.overlay-screen { transition: all 0.15s ease-out 0s; }
div.overlay-screen { background: rgba(0, 0, 0, 0.69) none repeat scroll 0% 0%; bottom: 0px; left: 0px; opacity: 0; position: fixed; right: 0px; top: 0px; visibility: hidden; z-index: 101; }
div.overlay-screen.section-overlay { z-index: 101; }
.overlay-screen.is-visible { opacity: 1; visibility: visible; display: block; }
#menu-button, i.icon::before, i.icon::after { transition: all 0.3s ease 0s; }
div.menu-icon { float: left; width: 38px; text-transform: uppercase; }
.menu-close { top: -5px; }
#menu-button { display: block; height: 50px; width: 30px; text-align: center; cursor: pointer; position: relative; padding-top: 22px; color: rgb(170, 170, 170); z-index: 100; }
.open-button { height: 31px; width: 31px; background: rgb(19, 59, 90) none repeat scroll 0% 0%; border-radius: 100%; position: relative; display: block; float: left; margin-right: 10px; top: -5px; z-index: 11; }
i.icon { display: inline-block; width: 27px; height: 3px; background: rgb(90, 90, 90) none repeat scroll 0% 0%; position: relative; top: -6px; border-radius: 3px; }
.open-button i.icon { width: 16px; background: white none repeat scroll 0% 0%; position: absolute; top: 14px; left: 7px; height: 2px; z-index: 11; }
i.icon::before, i.icon::after { content: ""; display: block; width: 27px; height: 3px; background: rgb(90, 90, 90) none repeat scroll 0% 0%; position: absolute; z-index: -1; border-radius: 3px; }
.open-button i.icon::before, .open-button i.icon::after { width: 16px; background: white none repeat scroll 0% 0%; position: absolute; z-index: 5; height: 2px; }
.open-button i.icon::after { top: 6px; }
.open-button i.icon::before { top: -6px; }
i.icon::before { top: -7px; }
i.icon::after { top: 7px; }
.focus i { background: transparent none repeat scroll 0% 0% ! important; }
.focus i.icon::before, .focus i.icon::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.focus i.icon::before { top: 0px; transform: rotate(45deg); }
.focus i.icon::after { top: 0px; transform: rotate(-45deg); }
body.main-menu-open { overflow: hidden; position: relative; }
div#popup-menu { background: rgb(42, 94, 136) none repeat scroll 0% 0%; color: rgb(255, 255, 255); bottom: 0px; left: 0px; position: fixed; right: 0px; top: 0px; width: 100%; height: 100%; clear: both; z-index: 9999999 ! important; overflow: scroll; padding-top: 50px; }
div#popup-menu i.icon { top: -1px; left: -20px; }
.menu-top, .popup-menu-blue { width: 1240px; margin: 0px auto; }
.popup-menu-blue { background: rgb(42, 94, 136) none repeat scroll 0% 0%; position: relative; }
div#popup-menu.is-visible { opacity: 1; visibility: visible; display: block; }
.close-top { left: 8px ! important; }
div#popup-menu a { color: rgb(255, 255, 255); }
a.close { display: inline-block; line-height: 35px; left: 25px; text-transform: uppercase; font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; position: relative; z-index: 1; letter-spacing: 2px; }
.popup-bottom-close { margin-right: 44%; margin-top: 10px; }
a.close i.close-icon { display: inline-block; width: 30px; height: 3px; position: relative; top: -3px; }
a.close i.close-icon::before, a.close i.close-icon::after { content: ""; display: block; width: 20px; height: 3px; position: absolute; z-index: -1; left: 0px; }
a.close i.close-icon::before, a.close i.close-icon::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
a.close i.close-icon::before { top: 0px; transform: rotate(45deg); }
a.close i.close-icon::after { top: 0px; transform: rotate(-45deg); }
div.popup-menu ul { margin: 0px; padding: 0px; list-style: outside none none; }
div.popup-menu > ul { margin: 12px 0px 0px; float: left; padding: 0px 15px; }
div.popup-menu > ul > li { border-bottom: 1px dashed rgb(80, 120, 172); }
div.popup-menu > ul > li > a { font-family: "Fira-Sans-bold",sans-serif; font-size: 16px; color: rgb(255, 255, 255); line-height: 45px; }
div.popup-menu ul li a { display: block; }
div.popup-menu ul.sub-menu li a { color: rgb(193, 206, 224) ! important; font-size: 12px; letter-spacing: 2px; line-height: 35px; text-transform: uppercase; }
div.popup-menu ul.sub-menu li:last-child a { border-bottom: 0px none; }
div#popup-menu div.trading-menu { background: rgb(19, 59, 90) none repeat scroll 0% 0%; height: 45px; z-index: 9999999; line-height: 45px; float: left; width: 100%; }
div#popup-menu div.trading-menu ul { margin: 0px; padding: 0px; list-style: outside none none; }
div#popup-menu div.trading-menu ul li { line-height: 35px; font-family: "Fira-Sans-Semibold",sans-serif; display: inline-block; letter-spacing: 2px; }
div#popup-menu div.trading-menu ul li:first-child { margin-left: 145px; }
.trending-sticky-menu { float: left; line-height: 35px; font-family: "Fira-Sans-Semibold",sans-serif; display: inline-block; letter-spacing: 2px; background: rgb(19, 59, 90) none repeat scroll 0% 0%; padding: 5px 10px 0px; color: rgb(248, 208, 28); margin: 0px 0px 0px -10px; position: absolute; z-index: 1; }
div#popup-menu div.trading-menu ul li a { display: inline-block; line-height: 35px; color: rgb(245, 245, 245); font-size: 12px; padding: 0px 9.5px; letter-spacing: 2px; text-transform: uppercase; }
.other-menu { background: rgb(48, 77, 104) none repeat scroll 0% 0%; height: auto; }
.other-menu ul.menu { float: left; width: auto; }
.other-menu ul.menu li { float: left; }
.other-menu ul.menu li a { font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(193, 206, 224) ! important; text-transform: uppercase; padding: 0px 12px; line-height: 35px; letter-spacing: 2px; }
.other-menu ul.menu li:last-child a { padding-right: 0px; }
.other-menu ul.socialize { float: right; width: auto; padding: 0px; letter-spacing: 2px; }
.other-menu ul.socialize li { display: inline-block; float: left; }
.other-menu ul.socialize li a { display: inline-block; padding: 0px 12px; line-height: 35px; font-size: 14px; letter-spacing: 0px; color: rgb(193, 206, 224); }
.other-menu ul.socialize li:first-child a { color: rgb(193, 206, 224) ! important; font-family: "Fira-Sans-Semibold",serif; font-size: 12px; padding-left: 0px; }
div.contact-popup { background: rgb(19, 59, 90) none repeat scroll 0px 0px; display: none; position: absolute; right: -19px; top: 28px; width: 300px; z-index: 11; box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.news-letter { background: rgb(42, 94, 136) none repeat scroll 0% 0%; display: inline-block; width: 100%; height: 65px; line-height: 65px; float: left; padding: 0px 7px; }
.contact-popup p { font-size: 15px; line-height: 17px; color: rgb(255, 255, 255); text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8); padding: 8px 10px; font-family: "Fira-Sans-Semibold",sans-serif; text-align: left; }
.nl-input { border: medium none ! important; height: 40px; padding: 0px 10px ! important; width: 240px; letter-spacing: 1px; color: rgb(90, 90, 90); background: rgb(250, 250, 250) none repeat scroll 0% 0%; border-radius: 2px 0px 0px 2px; margin-right: -3px; }
.nl-submit { background: rgb(255, 0, 30) none repeat scroll 0% 0% ! important; border: medium none; border-radius: 0px 2px 2px 0px ! important; display: inline-block; height: 40px; width: 42px; margin-top: 0px; }
.close-letter-news { position: absolute; top: 0px; left: -4px; width: 20px; height: 20px; border-radius: 100%; }
.close-letter-news::before, .close-letter-news::after { background-color: rgb(255, 255, 255); content: ""; height: 2px; position: absolute; width: 20px; left: 0px; top: 9px; }
.close-letter-news::before { transform: rotate(45deg); }
.close-letter-news::after { transform: rotate(135deg); }
.nwltr-confermation { width: 300px; height: 115px; background-color: rgb(209, 206, 198); color: rgb(80, 80, 80); font-family: "Fira-Sans-Semibold",sans-serif; line-height: 18px; font-size: 13px; position: absolute; left: 0px; top: 0px; text-align: left; padding: 12px; }
.nwltr-confermation img { display: block; margin-bottom: 10px; }
.open-nl { background: transparent none repeat scroll 0% 0% ! important; }
.open-nl #contact-button i.fa { color: transparent; }
.close-nl .close-letter-news { display: block; }
.close-nl .close-letter-news::after, .close-nl .close-letter-news::before { display: none; }
div.city-news-count { cursor: pointer; }
.city-popup { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 20px; width: 920px; height: 322px; position: absolute; box-sizing: border-box; left: 0px; top: 65px; z-index: 11; display: none; overflow: hidden; box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.dropdown-32-date-cont { width: 100%; padding: 0px 20px; line-height: 25px; font-size: 11px; display: table; margin-bottom: 20px; }
.dropdown-32-date, .dropdown-32-close { color: rgb(40, 40, 40); text-transform: uppercase; letter-spacing: 0.5px; position: relative; cursor: pointer; }
.dropdown-32-close::before, .dropdown-32-close::after { background-color: rgb(74, 74, 74); content: ""; height: 2px; position: absolute; right: -21px; top: 11px; width: 15px; }
.dropdown-32-close::before { transform: rotate(315deg); }
.dropdown-32-close::after { transform: rotate(45deg); }
.dd-slider-cont { width: 100%; padding: 3px 30px; display: table; position: relative; }
.dd-slide { width: 170px; height: 214px; float: left; margin-right: 40px; }
.dd-slide:last-child { margin-right: 0px; }
.dropdown-32-story ul { margin: 0px; padding: 0px; }
.dropdown-32-story ul li { border-bottom: 1px dashed rgb(223, 220, 212); padding: 10px 0px; }
.dropdown-32-story ul li a { color: rgb(100, 100, 95); font-family: "Fira-Sans-Semibold",serif; font-size: 12px; line-height: 17px; width: 100%; display: block; max-height: 34px; overflow: hidden; }
.dropdown-32-story ul li:first-child a { padding-top: 0px; }
.dd-32-slider .pc-prev::after, .dd-32-slider .pc-next::after { bottom: 8px; background-color: rgb(155, 155, 155); box-shadow: none; }
.dd-32-slider .pc-prev::before, .dd-32-slider .pc-next::before { top: 8px; background-color: rgb(155, 155, 155); box-shadow: none; }
.dd-32-slider .pc-prev { left: 0px; }
.dd-32-slider .pc-next { right: 0px; }
div.menu-open { display: none; }
@media only screen and (min-width: 1px) and (max-width: 1023px) {
  div.popup-menu > ul { margin: 0px; }
  div.popup-menu ul.sub-menu { display: none; }
  div.menu-open { background: rgb(42, 94, 136) none repeat scroll 0% 0%; display: block; height: 40px; line-height: 40px; position: absolute; right: 15px; text-align: center; width: 40px; cursor: pointer; }
  div.menu-open::before { content: ""; color: rgb(255, 255, 255); font-size: 30px; font-family: "FontAwesome"; }
  div.menu-open.more::before { content: ""; }
  div#popup-menu div.trading-menu { overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
  div#popup-menu .other-menu { height: auto; padding: 10px 0px; text-align: left; position: relative; top: -1px; }
  div#popup-menu .other-menu .socialize li { margin-right: 10px; }
  ul.socialize i { font-size: 20px; }
}
.media-icon { z-index: 5 ! important; }
.popup-search-bar { background-color: rgb(42, 94, 136); margin-top: 5px; text-align: center; width: 100%; padding: 5px 0px 15px; }
.ps-sub-container { position: relative; margin: 0px auto; max-width: 90%; text-align: center; }
.popup-input { background-color: rgb(249, 247, 243); border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentcolor rgb(245, 245, 245) 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; color: rgb(90, 90, 90); font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; height: 40px; line-height: 40px; margin-right: -3px; outline: 0px none; padding: 0px 10px; width: 80%; position: relative; border-radius: 0px ! important; }
.popup-search { width: 40px; height: 40px; line-height: 40px; background-color: rgb(249, 247, 243) ! important; margin-top: -1px; position: relative; color: rgb(0, 0, 0); }
.popup-search i.fa-search { color: rgb(90, 90, 90); left: 11px; line-height: 40px; position: absolute; text-align: center; top: 0px; font-size: 20px; }
.popup-remove-text { background-color: rgb(170, 170, 170); display: inline-block; height: 20px; position: absolute; right: 55px; top: 11px; width: 20px; border-radius: 100%; }
.popup-remove-text::before, .popup-remove-text::after { background-color: rgb(255, 255, 255); content: ""; display: block; height: 2px; position: absolute; left: 4.3px; top: 9px; width: 11px; z-index: 7; }
.popup-remove-text::before { transform: rotate(135deg); }
.popup-remove-text::after { transform: rotate(45deg); }
.just-in-conatiner { color: rgb(19, 59, 90); font-size: 18px; line-height: 18px; position: absolute; right: 25px; top: 13px; cursor: pointer; }
.just-in-conatiner.open { color: rgb(128, 128, 128); }
.just-in-counter { background-color: rgb(255, 0, 11); border-radius: 9px; color: rgb(255, 255, 255); font-family: "Fira-Sans-Bold",serif; font-size: 12px; height: 18px; left: 12px; letter-spacing: -0.5px; line-height: 18px; position: absolute; text-align: center; top: -11px; width: 22px; }
.just-in-conatiner.open .just-in-counter { background-color: rgb(128, 128, 128); }
.red-color { color: rgb(255, 0, 11); }
.green-color { color: rgb(0, 255, 69); display: inline-block; }
.justin-popup-container { left: 0px; position: fixed; text-align: center; padding-top: 40px; width: 100vw; background-color: rgb(249, 247, 243); height: 100vh; z-index: 90; overflow: scroll ! important; top: 0px; }
.justin-heading { color: rgb(255, 255, 255); width: 100%; text-transform: uppercase; background-color: rgb(255, 0, 31); height: 35px; line-height: 35px; font-size: 14px; letter-spacing: 1.17px; font-family: "Fira-Sans-Semibold",sans-serif; display: block; }
.close-justin-container { width: 100%; text-transform: uppercase; background-color: rgb(16, 58, 91); height: 85px; line-height: 45px; font-size: 14px; letter-spacing: 1.2px; font-family: "Fira-Sans-Semibold",sans-serif; display: block; }
.cj-sub-container { margin: 0px auto; position: relative; max-width: 70px; height: auto; color: rgb(255, 255, 255); }
.cj-sub-container::before, .cj-sub-container::after { background-color: rgb(255, 255, 255); content: ""; display: block; height: 3px; position: absolute; right: -27px; top: 7px; width: 23px; z-index: 7; }
.cj-sub-container::before { transform: rotate(135deg); }
.cj-sub-container::after { transform: rotate(45deg); }
.justin-text-cont ul { margin: 0px; padding: 0px 5px; }
.justin-popup-container ul li { display: block; padding: 15px 8px; border-bottom: 1px dashed rgb(223, 220, 212); text-align: left; line-height: 17px; }
.justin-popup-container ul li:last-child { border-bottom: 0px none; }
.justin-popup-container ul li a { font-size: 15px; line-height: 17px; color: rgb(100, 100, 95); }
div.popup-menu a.yellow-color { color: rgb(248, 208, 28) ! important; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 12px; letter-spacing: 2px; line-height: 35px; text-transform: uppercase; }
form { margin: 0px; padding: 0px; }
textarea { resize: none; }
form input[type="submit"], input[type="button"], button { background: rgb(0, 100, 178) none repeat scroll 0% 0%; border: 0px none; color: rgb(255, 255, 255); font-family: "Fira-Sans",sans-serif; padding: 6px 12px; cursor: pointer; transition: all 0.5s ease-in-out 0s; text-transform: uppercase; vertical-align: middle; }
form input[type="submit"]:hover, input[type="button"]:hover, button:hover { background: rgb(118, 171, 209) none repeat scroll 0% 0%; }
div.search-block { float: right; width: auto; position: absolute; right: 0px; top: 0px; }
section.header-top { border-bottom: 1px solid rgb(200, 200, 195); margin-top: 5px; position: relative; }
div.search-block input[type="text"] { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(204, 204, 204); -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 1px; float: left; width: 212px; font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(40, 40, 40); height: 28px; padding: 0px 10px; border-radius: 0px ! important; }
div.footer-search-block input[type="submit"] { border-left: 1px solid rgb(204, 204, 204); border-radius: 0px; }
div.search-block input[type="submit"] { position: relative; background: transparent none repeat scroll 0% 0%; color: rgb(40, 40, 40); font-size: 13px; font-family: "FontAwesome"; float: left; padding: 4px 10px; margin-left: 6px; }
.custom-select { position: relative; float: left; width: 170px; }
.custom-select select { padding: 0px 0px 0px 10px; height: 28px; margin: 0px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; color: rgb(170, 170, 170); font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 30px; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(200, 200, 195); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; outline: 0px none; display: inline-block; width: 100%; cursor: pointer; -moz-appearance: none; }
.custom-select::after { content: ""; font-family: "FontAwesome"; height: 25px; line-height: 25px; padding: 0px 0px 2px; pointer-events: none; position: absolute; right: 6px; text-align: center; top: 3px; width: 25px; font-size: 20px; color: rgb(170, 170, 170); }
.custom-select select option { background-color: rgb(249, 247, 243); font-size: 12px; line-height: 30px; color: rgb(170, 170, 170); padding: 7px 0px 7px 10px; }
select > option:hover { box-shadow: 0px 0px 0px 100px rgb(226, 226, 220) inset; color: rgb(70, 70, 70) ! important; }
.search-selection-icon { float: right; display: block; font-size: 14px; line-height: 14px; margin-left: 14px; padding: 5px 10px 0px 0px; }
.dropdown-top { z-index: 200 ! important; }
.above-dropdown { z-index: 210 ! important; }
body.menu, body.sticky { overflow: hidden; }
img, a img { border: 0px none; outline: 0px none; }
p { margin: 0px; padding: 5px 0px 10px; font-size: 16px; line-height: 18px; }
.clear::after, .gap::after { clear: both; content: " "; display: block; font-size: 0px; height: 0px; visibility: hidden; }
a { cursor: pointer; }
a:hover { transition: all 0.5s ease-in-out 0s; }
.clear { clear: both; display: block; }
.no-padding { padding-left: 0px; padding-right: 0px; }
.left { float: left; width: auto; }
.right { float: right; width: auto; }
img.alignleft, .alignleft { float: left; margin: 10px 15px 10px 0px; }
img.alignright, .alignright { float: right; margin: 10px 0px 15px 10px; }
img.aligncenter, .aligncenter { display: block; margin: 0px auto; }
img { max-width: 100%; height: auto; }
img.img-class-none { border: 0px none; box-shadow: none; }
iframe, embed, object { max-width: 100%; }
.back-top { position: fixed; right: 20px; bottom: 20px; z-index: 7500; }
.back-top a { color: rgb(102, 102, 102); font-size: 12px; display: block; width: 40px; text-align: center; }
.back-top a i { background: rgba(0, 0, 0, 0.3) none repeat scroll 0px 0px; border-radius: 100%; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); display: inline-block; font-family: "FontAwesome"; height: 44px; line-height: 40px; text-align: center; width: 44px; font-size: 30px; }
.back-top a:hover { color: rgb(0, 0, 0); }
footer { margin-bottom: 30px; }
div.top-add { text-align: center; width: 100%; background: rgb(230, 230, 225) none repeat scroll 0% 0%; line-height: initial; }
div.right-add-section { height: 250px; background: rgb(250, 249, 246) none repeat scroll 0% 0%; width: 100%; }
.pages-details { font-size: 10px; color: rgb(155, 155, 155); letter-spacing: 1px; margin-bottom: 6px; }
.bg-white-color { background-color: rgb(255, 255, 255) ! important; }
.bg-default-color { background-color: rgb(19, 59, 90); }
.white-text, a.white-text { color: rgb(255, 255, 255) ! important; }
.yellow-color, span.yellow-color, a > span.yellow-color, a.yellow-color { color: rgb(248, 208, 28); display: inline; text-transform: capitalize ! important; }
.SNextP3x1-next-story.yellow-color { font-family: "Fira-Sans-Semibold",sans-serif; text-transform: uppercase ! important; }
.red-color, span.red-color, a > span.red-color, a.red-color { color: rgb(255, 0, 31) ! important; }
.kicker-text { padding: 0px; margin: 0px; color: rgb(255, 0, 31); font-family: "Fira-Sans-Semibold",sans-serif; font-size: 12px; line-height: 15px; text-transform: uppercase; }
.live-span { color: rgb(255, 0, 31); font-family: "TundraWeb",serif; }
.gray-color, span.gray-color, a > span.gray-color, a.gray-color { color: rgb(100, 100, 95); }
.dark-gray-color, span.dark-gray-color, a > span.dark-gray-color, a.dark-gray-color { color: rgb(130, 130, 130); display: inline; }
.teaser-text, a.teaser-text { display: none; }
.section-heading .teaser-text, .section-heading a.teaser-text { display: inline; }
.light-gray-color { color: rgb(80, 80, 80); display: inline-block; }
.blue-color, span.blue-color, a > span.blue-color, a.blue-color { color: rgb(19, 59, 90); display: inline-block; }
.section-name { color: rgb(19, 59, 90); letter-spacing: 0.85px; display: inline-block; text-transform: uppercase; font-family: "Fira-Sans-Semibold",sans-serif ! important; }
.section-header-popup { background: rgb(19, 59, 90) none repeat scroll 0% 0%; color: rgb(255, 255, 255); position: absolute; left: 0px; top: -5px; width: 300px; height: auto; z-index: 10; visibility: hidden; opacity: 0; transition: visibility 0.3s ease 0s, opacity 0.3s linear 0s; }
.is-show { opacity: 1; visibility: visible; transition: visibility 0.3s ease 0s, opacity 0.3s linear 0s; }
.entertainment .section-name { color: rgb(218, 39, 83); }
.sports .section-name { color: rgb(60, 123, 7); }
.lifenstyle .section-name { color: rgb(190, 54, 33); }
section.feature-news { height: 520px; }
div.feature-new-heading-main { position: relative; height: 520px; }
div.feature-new-heading div.main-heading { font-size: 28px; color: rgb(40, 40, 40); line-height: 30px; padding: 5px 0px; box-sizing: border-box; font-family: "TundraWeb",serif; }
div.feature-new-heading div.main-heading > h2 { font-size: 28px; line-height: 30px; letter-spacing: -0.2px; }
div.fature-new-heading p { font-size: 18px; color: rgb(80, 80, 80); line-height: 21px; font-family: "TundraWeb",serif; }
div.feature-news-highlights { margin-top: 5px; line-height: 17px; font-size: 15px; letter-spacing: 0px; }
div.feature-news-highlights > ul { margin: 5px 0px 0px 10px; padding: 0px; }
div.feature-news-highlights > ul > li { position: relative; list-style-type: disc; list-style-position: outside; margin-bottom: 10px; font-size: 14px; letter-spacing: -0.3px; }
div.feature-news-highlights > ul > li > a { font-size: 15px; color: rgb(80, 80, 80); line-height: 15px; }
div.feature-news-highlights > span.highlights-heading { display: inline-block; width: 100%; font-size: 16px; color: rgb(40, 40, 40); line-height: 18px; border-bottom: 1px solid rgb(209, 206, 210); padding-bottom: 5px; }
.news-comments-area { position: absolute; bottom: 0px; left: 10px; z-index: 7; }
.story-card-33 .news-comments-area { left: 15px; }
.rhs-specials3story .news-comments-area { left: 15px; }
div.news-comments-area > ul { margin: 0px; padding: 0px; }
.static-video .news-comments-area { left: 15px; }
div.news-comments-area > ul > li { display: inline-block; line-height: 10px; font-size: 10px; padding: 0px 2px 0px 0px; color: rgb(170, 170, 170); font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 0.3px; }
.news-comments-area .fa-clock-o { font-size: 12px; }
.news-comments-area .fa-eye { font-size: 13px; position: relative; top: -1px; vertical-align: middle; }
.news-comments-area .fa-share-alt { font-size: 11px; top: 1px; }
.promoted-story .news-comments-area > ul > li:last-child, .special-story .news-comments-area > ul > li:last-child, .promoted-engagement .news-comments-area > ul > li:last-child, .story-card-33 .news-comments-area > ul > li:last-child, .story-card .news-comments-area > ul > li:last-child, .live-update-text .news-comments-area > ul > li:last-child, .videosnphotos-footer-text-bg > div.news-comments-area > ul > li:last-child, .story-card-50-five-section > ul > li:nth-child(1) > .news-comments-area > ul > li:last-child, .story-card-50_1 > .story-card-50_1-bg-img > .news-comments-area > ul > li:last-child { border-right: 0px none; }
.feature-news-img { position: relative; height: 520px; width: 600px; }
.feature-news-img > img { display: block; width: 100%; }
.feature-news-img::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(74, 74, 74, 0.7) 100%) repeat scroll 0% 0%; }
.feature-news-titels { position: absolute; bottom: 0px; z-index: 7; width: 100%; padding: 0px 25px 5px; text-align: left; color: rgb(255, 255, 255); height: auto; background: transparent linear-gradient(to bottom, rgba(76, 76, 76, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(43, 43, 43, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(25, 25, 25, 0.57) 31%, rgb(19, 19, 19) 100%) repeat scroll 0% 0%; }
.feature-news-img > .feature-news-titels > p { font-size: 14px; color: rgb(255, 255, 255); letter-spacing: 0px; line-height: 21px; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8); margin-top: 60px; bottom: 15px; font-family: "Fira-Sans",serif; }
div.hover-social-media-top { background: rgb(242, 242, 241) none repeat scroll 0% 0%; position: absolute; top: 0px; right: 0px; opacity: 0; z-index: 10; }
div.hover-social-media-bottom { background: rgb(242, 242, 241) none repeat scroll 0% 0%; position: absolute; bottom: 5px; right: 5px; opacity: 0; z-index: 7; }
div.hover-social-media-top > ul, div.hover-social-media-bottom > ul { margin: 0px; padding: 0px; }
div.hover-social-media-top > ul > a > li, div.hover-social-media-bottom > ul > a > li { display: inline-block; width: 30px; height: 35px; text-align: center; line-height: 35px; font-size: 15px; }
div.hover-social-media-top li, div.hover-social-media-bottom ul a li { padding: 1px 0px 0px ! important; }
div.hover-social-media-top > ul > a, div.hover-social-media-bottom > ul > a { text-decoration: none; }
.hover-icon:hover div.hover-social-media-top, .hover-icon:hover div.hover-social-media-bottom { opacity: 1; transition: all 0.5s linear 0s; }
div.story-card { width: 100%; height: 115px; position: relative; margin-bottom: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.story-card-img { float: left; width: 115px; height: 115px; position: relative; z-index: 1; }
.story-card-img::after { position: absolute; content: ""; width: 115px; height: 115px; left: 0px; top: 0px; background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(74, 74, 74, 0.5) 100%) repeat scroll 0% 0%; }
.story-card-img > a.icon { position: absolute; top: 0px; left: 0px; width: 115px; height: 155px; color: rgb(255, 255, 255); line-height: 115px; text-align: center; display: block; z-index: 2; }
.story-card-img > a.icon > i { background: rgb(51, 51, 51) none repeat scroll 0px 0px; border-radius: 100%; height: 30px; line-height: 30px; width: 30px; text-align: center; font-size: 10px; border: 1px solid rgba(255, 255, 255, 0.8); }
div.story-card-news { box-sizing: border-box; float: right; height: 115px; position: relative; width: 335px; padding: 7px 10px 10px ! important; }
.story-card-news::after { content: ""; position: absolute; width: 40%; height: 39px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.story-card-news::before { content: ""; background: white none repeat scroll 0% 0%; height: 20px; bottom: 0px; left: 0px; position: absolute; width: 100%; z-index: 0; }
.story-card-33-news::before { content: ""; background: white none repeat scroll 0% 0%; height: 26px; bottom: 0px; left: 0px; position: absolute; width: 100%; }
div.story-card-news > span { font-size: 12px; letter-spacing: 0.85px; line-height: 14px; display: block; margin-bottom: 4px; }
div.story-card-news > a, div.story-card-news > p { padding: 0px; font-size: 16px; color: rgb(40, 40, 40); line-height: 18px; display: block; font-family: "TundraWeb",serif; margin-top: -2px; }
.special-story { width: 100%; height: 385px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; margin-bottom: 20px; text-align: left; }
.special-story::after { content: ""; position: absolute; width: 100%; height: 34px; bottom: 0px; right: 0px; background: transparent -moz-linear-gradient(center top , rgba(255, 255, 255, 0) 0px, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
div.special-story > .special-story-img { position: relative; background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 100%; height: 160px; }
.special-50x3-story-img { height: 191px ! important; }
.s50x3-s-text-area { height: 200px ! important; }
div.special-story > .special-story-img::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0% 0%; }
.special-story-title { color: rgb(250, 249, 246); font-family: "Fira-Sans-Bold",serif; font-size: 18px; left: 0px; line-height: 22px; position: absolute; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); top: 0px; width: 100%; padding: 8px 15px; z-index: 1; }
.s50x3-story-titel { width: 100%; }
div.special-story-text-area { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; bottom: 0px; width: 100%; height: 225px; padding: 5px 10px 0px 15px; }
div.special-story-heading { position: absolute; width: 155px; height: 28px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: -25px; left: 0px; font-size: 12px; color: rgb(19, 59, 90); letter-spacing: 0.85px; line-height: 30px; padding: 7px 0px 0px 15px; }
div.special-story-heading > img { margin-right: 7px; }
div.special-story-heading::after { border-bottom: 28px solid rgb(255, 255, 255); border-left: 0px solid transparent; border-right: 22px solid transparent; bottom: 0px; content: ""; height: 0px; position: absolute; right: -21px; width: 0px; }
.special-story-container > ul { padding: 0px; margin: 0px; list-style: outside none none; max-height: 212px; overflow: hidden; }
.special-story-container > ul > li { display: block; padding: 7px 0px; border-bottom: 1px dashed rgb(180, 180, 180); line-height: 20px; }
.special-story-container > ul > li:last-child { border-bottom: 0px none; }
.special-story-container > ul > li > a { font-size: 16px; color: rgb(40, 40, 40); font-family: "TundraWeb",serif; max-height: 55px; line-height: 18px; overflow: hidden; display: block; }
div.story-card-33 { width: 100%; height: 385px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; margin-bottom: 20px; }
.play-icons-on-image { height: 100%; left: 0px; line-height: 160px; position: absolute; text-align: center; width: 100%; }
.play-icons-on-image > i { background: rgba(0, 0, 0, 0.5) none repeat scroll 0px 0px; border: 1px solid rgb(255, 255, 255); border-radius: 100%; color: rgb(255, 255, 255); height: 30px; line-height: 28px; text-align: center; width: 30px; }
.story-card-33 > .story-card-33-img { position: relative; background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 100%; height: 160px; display: block; }
.story-card-33 > .story-card-33-img::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0% 0%; }
div.story-card-33-news, .engagement-story-news { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; bottom: 0px; width: 100%; height: 225px; padding: 8px 12px 0px 15px; overflow: hidden; }
div.story-card-33-news::after, .engagement-story-news::after { content: ""; position: absolute; width: 40%; height: 44px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.story-card-33-text, .engagement-story-news > ul > li { font-family: "TundraWeb",serif; font-size: 14px; line-height: 17px; display: block; color: rgb(80, 80, 80); }
.story-card-33-author-name { font-size: 11px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 15px; color: rgb(130, 130, 130); letter-spacing: 1px; margin: 0px 0px 5px; text-transform: uppercase; display: none; }
div.story-card-33-heading { position: absolute; width: 155px; height: 28px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: -25px; left: 0px; font-size: 12px; color: rgb(19, 59, 90); letter-spacing: 0.85px; text-align: center; line-height: 30px; }
div.story-card-33-heading > img { margin-right: 7px; }
div.story-card-33-heading::after { border-bottom: 28px solid rgb(255, 255, 255); border-left: 0px solid transparent; border-right: 22px solid transparent; bottom: 0px; content: ""; height: 0px; position: absolute; right: -22px; width: 0px; }
.story-card-33-heading { color: rgb(40, 40, 40); padding-bottom: 7px; padding-top: 0px; }
.package-2-content { font-size: 14px; line-height: 17px; font-family: "TundraWeb",serif; }
.more-05 { position: absolute; right: 10px; text-transform: uppercase; bottom: 0px; font-size: 10px; color: rgb(170, 170, 170); letter-spacing: 1px; display: block; text-align: right; z-index: 1; font-family: "Fira-Sans-Semibold",sans-serif; }
.promoted-story, .promoted-engagement { width: 100%; height: 385px; background: rgb(19, 59, 90) none no-repeat scroll right bottom; position: relative; margin-bottom: 20px; overflow: hidden; }
.promoted-story > .promoted-story-img-1 { position: absolute; bottom: 0px; right: 0px; z-index: 7; height: 200px; width: 200px; }
.promoted-story > .promoted-story-img-1 img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.promoted-story > .promoted-story-img, .promoted-engagement > .promoted-engagement-img { position: absolute; bottom: 0px; right: 0px; z-index: 1; width: 100%; height: 160px; }
.promoted-story-img::after, .promoted-engagement-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0% 0%; content: ""; width: 100%; height: 100%; left: 0px; bottom: 0px; display: block; z-index: 9; position: absolute; }
.promoted-story .promoted-story-heading, .promoted-engagement .promoted-engagement-heading-container { position: relative; top: 0px; left: 0px; height: auto; line-height: 21px; width: 100%; border-bottom: 1px dashed rgb(250, 249, 246); padding: 5px 15px; box-sizing: border-box; text-align: left; font-size: 17px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(250, 249, 246); display: inline-block; z-index: 5; float: left; }
.promoted-topic-heading, .cd-heading { border-bottom: medium none ! important; }
.promoted-story .pph-container { border-bottom: 0px none; background-color: rgb(19, 59, 90); }
.promoted-story .cd-heading { background: rgb(19, 59, 90) none repeat scroll 0% 0%; float: left; }
div.promoted-story-heading > a.promoted-news-heading, div.promoted-engagement-heading-container > a.promoted-engagement-heading { width: 250px; display: inline-block; color: rgb(250, 249, 246); font-family: "Fira-Sans-Semibold",sans-serif; }
.promoted-product .fa.fa-camera { font-size: 12px; }
div.promoted-story-heading > a.share-icon div.promoted-engagement-heading-container > a.share-icon { color: rgb(250, 249, 246); }
.share-icon { color: rgb(250, 249, 246); float: right; position: absolute; top: 6px; right: 8px; font-size: 17px; z-index: 1; }
div.promoted-story-content, div.promoted-engagement-content { display: table; }
div.promoted-story-content > a.promoted-story-sub-heading, div.promoted-engagement-content > a.promoted-engagement-sub-heading { font-size: 22px; color: rgba(255, 255, 255, 0.6); line-height: 24px; font-family: "TundraWeb",serif; float: left; margin-bottom: 20px; text-align: left; padding-right: 7px; }
div.promoted-story > div.promoted-story-heading::after, div.promoted-engagement > div.promoted-engagement-heading-container::after { border-bottom: 6px solid transparent; border-left: 12px solid rgb(245, 245, 245); border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; left: 0px; position: absolute; width: 0px; z-index: 1; }
div.promoted-story > div.promoted-story-heading::before, div.promoted-engagement > div.promoted-engagement-heading-container::before { border-bottom: 6px solid transparent; border-right: 12px solid rgb(245, 245, 245); border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; right: 0px; position: absolute; width: 0px; z-index: 1; }
div.promoted-story > div.promoted-story-content, div.promoted-engagement > div.promoted-engagement-content { width: 100%; left: 0px; top: 15px; padding: 10px 15px 0px; box-sizing: border-box; }
div.promoted-story > div.promoted-story-text, div.promoted-engagement > div.promoted-engagement-text { width: 100%; left: 0px; top: 10px; padding: 13px 10px 0px 15px; box-sizing: border-box; font-family: "TundraWeb",serif; display: table; }
.promoted-engagement-text > .author-text, .promoted-story-text > .author-text { width: 100%; font-size: 14px; color: rgb(250, 249, 246); line-height: 17px; text-align: left; display: block; margin-bottom: 12px; }
.promoted-engagement-text > p.author-text, .promoted-story-text > p.author-text { padding-top: 0px; padding-bottom: 0px; }
div.promoted-engagement-text > .ticket-booking { display: block; width: 100%; float: left; text-align: left; font-size: 14px; color: rgba(255, 255, 255, 0.5); line-height: 19px; font-family: "TundraWeb",serif; margin-top: 10px; }
div.promoted-engagement-text > .ticket-booking > a { color: rgb(140, 169, 213); border-bottom: 1px solid rgb(140, 169, 213); line-height: 14px; }
div.promoted-engagement-text > .ticket-booking > a:hover { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); text-decoration: none ! important; }
div.promoted-story-content > .author-text { width: 128px; font-family: "TundraWeb-Italic",serif; font-size: 16px; color: rgb(250, 249, 246); line-height: 20px; text-align: left; display: block; }
div.promoted-story-content > a.author-name, div.promoted-engagement-text > a.author-name, div.promoted-story-text > a.author-name { font-size: 11px; color: rgb(255, 255, 255); letter-spacing: 1px; line-height: 15px; float: left; text-transform: uppercase; display: block; font-family: "Fira-Sans",sans-serif; }
div.promoted-story > .news-comments-area { bottom: 0px; left: 15px; }
.promoted-story .news-comments-area > ul > li, .promoted-engagement .news-comments-area > ul > li { display: inline-block; line-height: 10px; font-size: 10px; padding: 0px 5px 0px 0px; color: rgb(255, 255, 255); }
div.section-header-container { width: 100%; display: block; height: auto; margin-bottom: 15px; position: relative; margin-top: 20px; }
div.section-header-container > h2 { margin: 0px; padding: 0px 12px 0px 0px; font-size: 22px; line-height: 24px; font-family: "Fira-Sans-Semibold",sans-serif; background: rgb(245, 245, 245) none repeat scroll 0% 0%; display: inline-block; position: relative; }
.section-controls { padding: 5px 0px 0px 12px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; height: auto; position: relative; }
.section-controls > ul { margin: 0px; padding: 0px; }
.section-controls > ul > li { display: inline-block; position: relative; }
.section-controls > ul > li > a { font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; border-left: 1px solid rgb(80, 80, 80); color: rgb(80, 80, 80); line-height: 12px; padding: 0px 0px 0px 10px; text-transform: uppercase; letter-spacing: 0.67px; margin-left: 10px; }
.section-controls > ul > li:first-child > a { padding-left: 0px; border-left: medium none; margin-left: 0px; }
.section-controls > ul > li:last-child > a { padding-right: 0px; }
.border-line { background: rgb(19, 59, 90) none repeat scroll 0% 0%; float: left; height: 1px; width: 100%; position: absolute; z-index: -1; top: 20px; }
.section-header-container > a > i { font-size: 30px; color: rgb(19, 59, 90); }
.float-left, a > .float-left { float: left; }
.float-right, a > .float-right { float: right; }
div.Other-StoryCard, .review-type1story-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; height: 115px; position: relative; margin-bottom: 20px; padding: 7px 12px; box-sizing: border-box; overflow: hidden; font-family: "TundraWeb",serif; }
.review-type1story-container { padding: 10px 12px 0px; }
div.Other-StoryCard::after, .review-type1story-container::after { content: ""; position: absolute; width: 40%; height: 18px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
div.Other-StoryCard .Other-StoryCard-heading, .rt1s-heading { font-size: 16px; color: rgb(40, 40, 40); display: inline-block; line-height: 18px; margin-bottom: 0px; }
.rt1s-heading { margin-bottom: 6px; }
div.Other-StoryCard .Other-StoryCard-text, .rt1s-text { font-size: 14px; line-height: 17px; font-family: "TundraWeb",serif; padding-top: 0px; }
.rt1s-text { display: block; max-height: 51px; overflow: hidden; }
.engagement-story-text { border-bottom: 1px dashed rgb(180, 180, 180); }
.engagement-story-news > ul { margin: 15px 0px 0px; padding: 0px; }
.fa-bars { background: rgb(204, 204, 204) none repeat scroll 0% 0%; font-size: 16px; height: 31px; width: 31px; line-height: 30px; text-align: center; border-radius: 100%; margin-right: 5px; color: rgb(255, 255, 255); }
.promoted-product, .promoted-microsite { height: 250px; }
.promoted-story.promoted-microsite { background-blend-mode: multiply; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 250px; padding: 10px 7px 5px 15px; text-align: left; width: 300px; z-index: 1; }
.promoted-microsite-heading { color: rgb(248, 208, 28); display: block; text-align: left; font-size: 11px; line-height: 16px; font-family: "Fira-Sans-Semibold",sans-serif; }
.promoted-microsite-heading > i { font-size: 16px; vertical-align: middle; margin-right: 6px; }
.promoted-microsite-text { color: rgb(255, 255, 255); display: block; font-size: 23px; font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; line-height: 23px; margin-right: 24px; margin-top: 110px; }
.promoted-microsite > ul { margin: 0px; padding: 0px; }
.promoted-microsite > ul > li { display: inline-block; float: left; list-style: outside none none; }
.promoted-microsite > ul > li > a { font-size: 11px; line-height: 15px; color: rgb(255, 255, 255); padding: 0px 10px; border-left: 1px solid rgb(255, 255, 255); letter-spacing: 1px; }
.promoted-microsite > ul > li:first-child > a { padding-left: 0px; border-left: medium none; }
div.promoted-story > div.promoted-product-text { padding-top: 0px; padding-right: 15px; }
div.promoted-product-text > a.promoted-story-sub-heading { color: rgb(43, 68, 133); margin-bottom: 8px; margin-top: 6px; }
.promoted-story-sub-heading > img { float: left; margin-right: 10px; margin-top: -3px; vertical-align: middle; }
.promoted-product-text > ul { margin: 0px; padding: 0px; z-index: 2; }
.promoted-product-text > ul > li { border-bottom: 1px dashed rgb(180, 180, 180); border-top: 1px dashed rgb(180, 180, 180); float: left; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; list-style: outside none none; padding: 8px 0px; text-align: left; width: 100%; }
.promoted-product-text > ul > li:last-child { border-bottom: 0px none; border-top: 0px none; }
.promoted-product .news-comments-area > ul > li { color: rgb(170, 170, 170); border-right: 1px solid rgb(170, 170, 170); }
div.promoted-product > .news-comments-area { bottom: 0px; }
.downtown-text { padding: 0px ! important; }
.downtown-bg-img { position: absolute; left: 0px; bottom: 0px; z-index: 0; width: 100%; height: 215px; }
.downtown-bg-img::after { background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(241, 111, 92, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0px 0px; position: absolute; content: ""; left: 0px; bottom: 0px; width: 100%; height: 100%; }
.downtown-text > ul { bottom: 10px; left: 15px; margin: 0px; padding: 0px; position: absolute; width: 90%; }
.downtown-text > ul > li { text-align: left; list-style: outside none none; font-size: 15px; line-height: 17px; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8); padding: 8px 0px 11px; border-bottom: 1px dashed rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",sans-serif; }
.downtown-text > ul > li:last-child { border-bottom: 0px none; }
.downtown-text > ul > li > a { color: rgb(255, 255, 255); }
.star-reviews { border-top: 1px dashed rgb(180, 180, 180); color: rgb(218, 39, 83); display: block; font-size: 10px; letter-spacing: 1px; line-height: 10px; margin-bottom: 10px; margin-top: 5px; padding-top: 6px; width: 100%; }
.star-reviews > i { font-size: 16px; }
.promoted-story-heading { z-index: 7; }
.full-width-add { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; height: 90px; text-align: center; margin-bottom: 20px; }
.full-width-add > img { vertical-align: middle; text-align: center; margin-top: 6px; }
.static-video-container { width: 450px; height: 250px; position: relative; display: block; margin-bottom: 20px; }
.photo-carousel-container { width: 450px; height: 250px; position: relative; display: block; margin-bottom: 20px; }
.pct-container, .svt-container { width: 100%; height: 90px; position: absolute; bottom: 0px; }
.pct-container::after, .svt-container::after { width: 100%; height: 100%; position: absolute; content: ""; bottom: 0px; left: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; }
.static-video-text, .photo-carousel-text { bottom: 30px; color: rgb(255, 255, 255); font-family: "Fira-Sans",serif; font-size: 15px; left: 15px; line-height: 17px; position: absolute; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); width: 90%; z-index: 1; }
.static-video-bg-img { width: 100%; height: 250px; position: absolute ! important; top: 0px; left: 0px; }
.static-video-bg-img::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0% 0%; }
.static-video-bg-img .media-icon { top: 37% ! important; }
.photo-carousel-bg-img { width: auto; max-height: 250px; max-width: 450px; min-width: 450px; margin-right: 10px; box-sizing: border-box; }
.photo-carousel-bg-img img { object-fit: cover; object-position: center center; }
.videosnphotos-footer-text-bg { background-color: rgb(0, 0, 0); color: rgb(170, 170, 170); width: 100%; height: 20px; bottom: 0px; left: 0px; display: block; position: absolute; z-index: 1; }
.videosnphotos-footer-text-bg > div.news-comments-area { bottom: -1px; }
.videosnphotos-footer-text-bg > div.news-comments-area > ul > li { color: rgb(170, 170, 170); }
.review-type-story-heading { padding: 9px 10px 0px 15px; }
.in-entertainment-section { background-color: rgb(0, 0, 0) ! important; }
.CuratedNumberListCarousel-container, .trending-carousel-container, .clic-container { width: 100%; height: 520px; background-color: rgb(255, 255, 255) ! important; position: relative; background-repeat: no-repeat; background-position: right bottom; margin-bottom: 20px; }
.CuratedNumberListCarousel-heading-container, .trending-carousel-heading-container, .clic-heading-container { border-bottom: 1px dashed rgb(180, 180, 180) ! important; float: left; }
div.promoted-story-heading.CuratedNumberListCarousel-heading-container > .CuratedNumberListCarousel-heading, div.clic-heading-container > .promoted-news-heading.clic-heading { color: rgb(19, 59, 90); }
div.trending-carousel-container > div.trending-carousel-heading-container > .trending-carousel-heading, div.trending-carousel-container > div.trending-carousel-heading-container > .share-icon { color: rgb(19, 59, 90); }
.cnlc1-slider, .tc1-slider { max-height: 430px; text-align: center; padding: 0px 12px; margin-top: 35px; float: left; width: 100%; }
.tc1-slider { padding: 0px 15px; }
.clic-container, .climgc3x-container, .ccicx3-container { height: 385px; position: relative; background-color: rgb(255, 255, 255) ! important; }
.climgc3x-container::after, .ccicx3-container::after { position: absolute; content: ""; width: 100%; bottom: 0px; left: 0px; height: 80px; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(250, 250, 250, 0.88) 44%, rgb(254, 254, 254) 94%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.clic-slider, .climgc3x-slider, .cs-img-c3x-slider, .ccicx3-slider { height: 290px; text-align: center; padding: 0px 12px; margin-top: 28px; float: left; width: 300px; }
.cnlc1-slide, .tc1-slide, .clic-slide { border-bottom: 1px dashed rgb(180, 180, 180) ! important; display: block; padding: 10px 0px 12px; }
.clic-slide { padding: 0px; border-top: medium none ! important; border-left: medium none ! important; border-right: medium none ! important; }
.curated-number { float: left; font-size: 26px; line-height: 24px; font-family: "Fira-Sans",sans-serif; color: rgb(170, 170, 170); margin-right: 10px; width: 10%; text-align: right; }
.curated-text-block, .tc-text-block { float: left; width: 85%; text-align: left; margin: 0px; font-family: "TundraWeb",serif; line-height: 18px; font-size: 16px; color: rgb(100, 100, 95); padding: 0px; height: 56px; overflow: hidden; }
.tc-text-block { width: 100% ! important; }
.curated-text-block > .section-heading, .tc-text-block > .section-heading { font-weight: 600; }
.curated-text-block > a > .fa.fa-twitter { color: rgb(200, 200, 195) ! important; font-size: 14px; }
.no-pad-left-right { padding-left: 0px ! important; padding-right: 0px ! important; }
.story-card-50_1 { width: 100%; height: 385px; position: relative; background-color: rgb(255, 255, 255); overflow: hidden; }
.story-card-50_1-bg-img { width: 606px; float: left; height: 385px; position: relative; }
.story-card-50_1-bg-img > img { width: 606px; filter: grayscale(1); z-index: 7; }
.story-card-50-five-section { width: 100%; height: 100%; z-index: 10; position: absolute; top: 0px; left: 0px; }
.story-card-50-five-section > ul { margin: 0px; padding: 0px; list-style: outside none none; position: relative; z-index: -1; }
.story-card-50-five-section > ul::before { background-color: rgb(255, 255, 255); content: ""; height: 385px; left: 290px; overflow: visible; position: absolute; top: 0px; width: 26px; z-index: 1; }
.story-card-50-five-section > ul::after { background-color: rgb(19, 59, 90); content: ""; height: 385px; left: 302px; overflow: visible; position: absolute; top: 0px; width: 2px; z-index: 1; }
.story-card-50-five-section > ul > li { width: 290px; height: 135px; float: left; padding: 10px 15px; position: relative; border-bottom: 20px solid rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.6); }
.story-card-50-five-section > ul > li > a { color: rgb(255, 255, 255); font-size: 15px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 17px; text-shadow: 0px 0px 11px rgb(0, 0, 0); }
.story-card-50-five-section > ul > li:nth-child(1) { background-color: rgba(19, 59, 90, 0.65); }
.story-card-50-five-section > ul > li:nth-child(1)::before, .story-card-50-five-section > ul > li:nth-child(3)::before, .story-card-50-five-section > ul > li:nth-child(5)::before { background-color: rgb(255, 255, 255); border: 2px solid rgb(19, 59, 90); border-radius: 100%; content: ""; height: 12px; left: -19px; position: absolute; top: 48px; width: 12px; z-index: 7; }
.story-card-50-five-section > ul > li:nth-child(1)::after, .story-card-50-five-section > ul > li:nth-child(3)::after, .story-card-50-five-section > ul > li:nth-child(5)::after { background-color: rgb(19, 59, 90); content: ""; height: 2px; left: -8px; position: absolute; top: 53px; width: 8px; z-index: 1; }
.story-card-50-five-section > ul > li:nth-child(2)::before, .story-card-50-five-section > ul > li:nth-child(4)::before { background-color: rgb(255, 255, 255); border: 2px solid rgb(19, 59, 90); border-radius: 100%; content: ""; height: 12px; right: -19px; position: absolute; top: 57px; width: 12px; z-index: 7; }
.story-card-50-five-section > ul > li:nth-child(2)::after, .story-card-50-five-section > ul > li:nth-child(4)::after { background-color: rgb(19, 59, 90); content: ""; height: 2px; right: -8px; position: absolute; top: 62px; width: 8px; z-index: 1; }
.story-card-50-five-section > ul > li:nth-child(1), .story-card-50-five-section > ul > li:nth-child(3), .story-card-50-five-section > ul > li:nth-child(5) { float: right; }
.story-card-50-five-section > ul > li:nth-child(1) > .news-comments-area { left: 15px; }
.story-card-50-five-section > ul > li:nth-child(1) > .news-comments-area > ul > li { color: rgb(255, 255, 255); }
.story-card-50-five-section > ul > li:nth-child(2), .story-card-50-five-section > ul > li:nth-child(4) { float: left; }
.story-card-50-five-section > ul > li:nth-child(2) { border-top: 60px solid rgb(255, 255, 255); height: 195px; }
.story-card-50-five-section > ul > li:nth-child(4) { border-bottom: 76px solid rgb(255, 255, 255); height: 190px; }
.story-card-50_1 > .story-card-50_1-bg-img > .news-comments-area { z-index: 7; bottom: 0px; }
.story-card-50_1-heading-container { width: 310px; height: 385px; background-color: rgb(255, 255, 255); float: right; position: relative; padding: 0px 17px 0px 30px; }
.story-card-50_1-heading-container > .the-case-file { display: block; font-size: 12px; line-height: 14px; color: rgb(19, 59, 90); letter-spacing: 0.5px; margin-bottom: 10px; margin-top: 133px; text-transform: uppercase; }
.story-card-50_1-heading-container > .the-case-file > img { margin-right: 10px; }
.story-card-main-heading { display: block; font-size: 22px; line-height: 24px; letter-spacing: -0.3px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(19, 59, 90); margin-bottom: 15px; }
.story-card-50-catch-up { display: block; font-size: 12px; line-height: 14px; color: rgb(130, 130, 130); letter-spacing: 0.5px; text-transform: uppercase; }
.story-card-50-catch-up > .fa-angle-right { font-size: 17px; line-height: 10px; vertical-align: middle; padding-bottom: 2px; }
.story-card-50-updating-detail { position: absolute; bottom: 5px; left: 20px; font-size: 10px; line-height: 10px; letter-spacing: 1px; color: rgb(170, 170, 170); text-transform: uppercase; }
.esc-left, .esc-right { font-size: 27px ! important; position: absolute; top: -40px; right: 10px; display: block; height: 25px; width: 25px; color: rgb(245, 245, 245); background-color: rgb(170, 170, 170); border-radius: 100%; text-align: center; line-height: 23.5px; padding-left: 3px; z-index: 1; cursor: pointer; }
.esc-left { right: 41px; padding: 0px 3px 0px 0px; background-color: rgb(170, 170, 170); }
.esc-left:hover, .esc-right:hover { background-color: rgb(19, 59, 90); }
.esc::after { content: ""; height: 42px; width: 85px; background-color: rgb(245, 245, 245); display: block; position: absolute; top: -55px; z-index: 0; right: -10px; }
.related-stories ul { margin: 0px; padding: 0px; color: white; list-style: outside none none; display: inline-block; }
.related-stories .fa { margin-right: 5px; }
.related-stories .fa-play-circle-o { font-size: 18px; }
.related-stories li { display: inline; color: rgb(255, 255, 255); margin-right: 10px; border-right: 1px solid white; padding-right: 10px; height: 23px; margin-bottom: 5px; }
.related-stories li a { color: white; font-size: 15px; letter-spacing: 0px; font-family: "Fira-Sans-Semibold",sans-serif; }
.related-stories { font-family: "Fira-Sans-Semibold",sans-serif; font-size: 12px; line-height: 22px; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8); letter-spacing: 1px; padding-bottom: 17px; }
.related-stories li:first-child, .related-stories li:last-child { border-right: 0px none; padding-right: 0px; }
img.img-cover { height: 100%; width: 100%; }
.section-list-heading { color: rgb(19, 59, 90); padding-right: 5px; }
.esc-slide { height: auto ! important; }
.mobile-see-all { width: 100%; text-align: center; font-size: 12px; line-height: 17px; text-transform: uppercase; letter-spacing: 0.67px; display: inline-block; position: relative; margin: 15px 0px; }
.mobile-control-see-all { width: 100%; background-color: rgb(245, 245, 245); padding: 0px 10px; z-index: 1; color: rgb(19, 59, 90); }
.mobile-control-see-all::after { content: ""; position: absolute; left: 0px; bottom: 5px; width: 100%; height: 1px; background-color: rgb(19, 59, 90); z-index: -1; }
.lead-story-author-name { font-size: 11px; line-height: 14px; color: rgb(130, 130, 130); font-family: "Fira-Sans",sans-serif; letter-spacing: 1.2px; display: block; margin-top: 7px; text-transform: uppercase; }
.exit-point-container { width: 100%; height: 195px; background-color: rgb(255, 255, 255); text-align: left; padding: 18px 40px; overflow: hidden; position: relative; margin: 10px 0px 20px; }
.exit-point-container::after, .related-artcl-cont::after { content: ""; position: absolute; right: 0px; top: 0px; width: 130px; height: 100%; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.51) 24%, rgb(255, 255, 255) 55%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.other-articles .e-p-slide-text::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(40, 40, 40) 50%, rgb(40, 40, 40) 100%) repeat scroll 0% 0%; }
.other-articles .related-artcl-cont .e-p-slide-text::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(40, 40, 40) 50%, rgb(40, 40, 40) 100%) repeat scroll 0% 0%; }
.e-p-c-container { width: 100%; height: auto; }
.e-p-slide, .relatet-slide { width: 140px; height: auto; margin-right: 18px; float: left; }
.e-p-slide-text, .rel-slide-text { width: 100%; height: auto; max-height: 60px; overflow: hidden; font-size: 13px; line-height: 15.5px; letter-spacing: -0.1px; margin-top: 8px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(90, 90, 90); }
.e-p-slide-text::after, .rel-slide-text::after { content: ""; position: absolute; width: 40%; height: 14px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.e-p-slide-text::after { content: ""; position: absolute; width: 40%; height: 14px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(19, 59, 90, 0.9) 50%, rgb(19, 59, 90) 100%) repeat scroll 0% 0%; }
.ent-page .e-p-slide-text::after { content: ""; position: absolute; width: 40%; height: 14px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(211, 44, 83, 0) 0px, rgba(211, 44, 83, 0.9) 50%, rgb(211, 44, 83) 100%) repeat scroll 0% 0%; }
.sports .e-p-slide-text::after { content: ""; position: absolute; width: 40%; height: 14px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(50, 110, 0, 0) 0px, rgba(50, 110, 0, 0.9) 50%, rgb(50, 110, 0) 100%) repeat scroll 0% 0%; }
.lns-page .e-p-slide-text::after { content: ""; position: absolute; width: 40%; height: 14px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(190, 54, 33, 0) 0px, rgba(190, 54, 33, 0.9) 50%, rgb(190, 54, 33) 100%) repeat scroll 0% 0%; }
.morein-tag-cont .e-p-slide-text::after, .morein-tag-cont .rel-slide-text::after { content: ""; position: absolute; width: 40%; height: 14px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.exit-point-container .e-p-slide-text::after { content: ""; position: absolute; width: 40%; height: 14px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.e-p-slide-text a, .rel-slide-text a { color: rgb(90, 90, 90); }
.e-p-slide-img, .rel-slide-img { width: 140px; height: 80px; position: relative; display: block; overflow: hidden; background-image: url(3ac98d2cc1a6e3480eb2737554ebca9967c5b83a.png) ; background-repeat: no-repeat; background-position: center center; background-size: auto auto; }
.e-p-slide-img img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.e-p-slide-img::after, .rel-slide-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.e-p-slide-text > a > i.fa, .rel-slide-img > a > i.fa { margin-right: 2.5px; }
.top-arrow, .bottom-arrow, .left-arrow, .right-arrow { width: 10px; height: 10px; position: absolute; z-index: 7; cursor: pointer; }
.top-arrow, .bottom-arrow { left: 49%; }
.left-arrow, .right-arrow { top: 50%; }
.top-arrow::after, .bottom-arrow::after { border-right: 5px solid transparent; border-left: 5px solid transparent; width: 0px; height: 0px; position: absolute; content: ""; right: 0px; top: 0px; cursor: pointer; }
.left-arrow::after, .right-arrow::after { border-bottom: 5px solid transparent; border-top: 5px solid transparent; width: 0px; height: 0px; position: absolute; content: ""; right: 0px; top: 0px; cursor: pointer; }
.left-arrow { left: -25px; }
.right-arrow { right: -25px; }
.top-arrow { top: -15px; }
.bottom-arrow { bottom: -17px; }
.top-arrow::after { border-bottom: 10px solid rgb(100, 100, 95); }
.bottom-arrow::after { border-top: 10px solid rgb(100, 100, 95); }
.left-arrow::after { border-right: 10px solid rgb(100, 100, 95); }
.right-arrow::after { border-left: 10px solid rgb(100, 100, 95); }
.pc-prev, .pc-next { position: absolute; width: 18px; height: 34px; top: 43%; z-index: 10; cursor: pointer; }
.pc-prev { left: 9px; }
.pc-next { right: 9px; }
.pc-prev::before, .pc-next::before, .pc-prev::after, .pc-next::after { background-color: rgb(255, 255, 255); content: ""; height: 2px; position: absolute; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); width: 24px; }
.pc-prev::after, .pc-next::after { bottom: 9px; }
.pc-prev::before, .pc-next::before { top: 7px; }
.pc-prev::before, .pc-prev::after { left: -3px; }
.pc-next::before, .pc-next::after { right: -3px; }
.pc-prev::before, .pc-next::after { transform: rotate(135deg); }
.pc-prev::after, .pc-next::before { transform: rotate(45deg); }
.svc1, .svc1c { float: left; height: 100%; background-color: rgb(211, 44, 83); }
.svc-slide-container { margin-bottom: 20px; height: 385px; overflow: hidden; }
.svc-img-slide { height: 385px; }
.svc1 { overflow: hidden; padding-left: 0px; width: 626px; }
.svc1c { padding: 15px 15px 15px 5px; width: 291px; }
.svc1 img { width: 100%; height: 100% ! important; }
.svc-text-slide { padding: 15px 0px; border-bottom: 1px dashed white; line-height: 16px; }
.svc-text-slide.slick-active .story-card-33-heading { color: rgb(248, 208, 28) ! important; font-family: "Fira-Sans-Semibold",sans-serif; }
.slick-active .story-card-33-heading::before { content: ""; position: absolute; left: -24px; height: 0px; width: 0px; z-index: 1; border-right: 14px solid rgb(211, 44, 83); border-top: 10px solid transparent; border-bottom: 9px solid transparent; }
.svc1c .story-card-33-heading, .svc1c .story-card-33-author-name, .svc1c .story-card-33-text { color: white; }
.svc1c .story-card-33-author-name { margin: 8px 0px 5px; }
.svc1c .story-card-33-author-name, .svc1c .story-card-33-text { display: none; }
.slick-active .story-card-33-author-name, .slick-active .story-card-33-text { display: block; }
.svc-text-slide:last-child { border-bottom: 0px none; }
.follow-section-container { position: absolute; top: -5px; right: 54px; width: 330px; height: 40px; text-align: right; line-height: 40px; font-size: 12px; }
.fl-email-text { width: 243px; height: 100%; float: left; letter-spacing: 1px; color: rgb(90, 90, 90); border: 0px none; border-radius: 3px 0px 0px 3px; padding: 0px 10px; }
.follow-section-container .fl-submit { border-radius: 0px ! important; }
.fl-submit { width: 42px; height: 40px; background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); float: left; }
.fl-close-icon { background-color: rgb(170, 170, 170); color: rgb(255, 255, 255); display: inline; float: left; height: 100%; text-align: center; width: 43px; border-radius: 0px 3px 3px 0px; cursor: pointer; }
.fl-close-icon i.close-icon::before, .fl-close-icon i.close-icon::after { background-color: rgb(255, 255, 255); content: ""; display: block; height: 3px; position: absolute; right: 12px; top: 19px; width: 23px; z-index: 7; }
.fl-close-icon i.close-icon::before { transform: rotate(135deg); }
.fl-close-icon i.close-icon::after { transform: rotate(45deg); }
.photo-carousel-bg-img.slick-slide.slick-current img { filter: none; }
.photo-carousel-bg-img img { filter: grayscale(100%); margin: 0px auto; }
.pc-slider { height: 230px; max-height: 230px; overflow: hidden; }
.the-case-file > .fa, .special-story-heading > .fa { margin-right: 3px; font-size: 16px; }
.story-card-33-heading { color: rgb(40, 40, 40); padding-bottom: 10px; padding-top: 0px; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; display: block; }
.svc-text-slide .story-card-33-heading { font-family: "Fira-Sans",sans-serif; font-size: 15px; line-height: 17px; }
.story-card-33-img .media-icon { left: 50% ! important; top: 50% ! important; }
.fw-normal { font-family: "Fira-Sans",sans-serif; }
.shp-heading-container { border-bottom: 1px dashed rgb(250, 249, 246); box-sizing: border-box; color: rgb(255, 255, 255); display: inline-block; font-size: 22px; letter-spacing: -0.23px; font-family: "Fira-Sans-Semibold",sans-serif; height: auto; line-height: 25px; padding: 5px 15px 5px 41px; position: relative; text-align: left; width: 100%; z-index: 5; }
.shp-heading-container::before { border-right: 12px solid rgb(245, 245, 245); right: 0px; }
.shp-heading-container::after { border-left: 12px solid rgb(245, 245, 245); left: 0px; }
.section-header-popup ul { margin: 0px; padding: 0px; }
.section-header-popup ul li { display: block; padding: 0px 20px; }
.section-header-popup ul li a { color: rgb(255, 255, 255); font-size: 16px; line-height: 45px; font-family: "Fira-Sans-Semibold",sans-serif; border-bottom: 1px dashed rgba(255, 255, 255, 0.5); display: block; }
.section-header-popup ul li:last-child a { border-bottom: 0px none; }
.section-header-popup ul li a.active, .section-header-popup ul li a.special { color: rgb(248, 231, 28); }
nav.city-menu-wrapper .city-menu-2 { text-transform: uppercase; }
.story-card-66 { position: relative; }
.story-card-66-img { position: relative; background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 100%; height: 385px; display: block; }
.story-card-66-img::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 190px; }
.sc66-text-container { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 50px 15px 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0% 0%; }
.cs66-text { display: block; color: rgb(255, 255, 255); line-height: 21px; font-size: 18px; font-family: "Fira-Sans",sans-serif; margin-bottom: 9px; }
.story-card-66 .news-comments-area { left: 15px; }
.sc66-text-container .section-name, .sc66-text-container .exclusive-text { font-size: 12px; line-height: 14px; letter-spacing: 0.85px; margin-bottom: 8px; }
.sc66-text-container .section-name { color: rgb(255, 255, 255); }
.auther-name a, .auther-name { color: rgb(130, 130, 130); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 11px; letter-spacing: 1px; line-height: 15px; margin: 0px 0px 5px; text-transform: uppercase ! important; }
.sc66-text-container .auther-name { margin-bottom: 25px; }
.column-33x3 { width: 100%; height: 385px; background: rgb(19, 59, 90) none no-repeat scroll right bottom; position: relative; margin-bottom: 20px; overflow: hidden; }
.column-33x3 .column-33x3-head-container { border-bottom: 1px dashed rgb(180, 180, 180); box-sizing: border-box; color: rgb(250, 249, 246); display: inline-block; font-size: 18px; font-family: "Fira-Sans-Semibold",sans-serif; height: auto; float: left; line-height: 22px; padding: 5px 15px; position: relative; text-align: left; width: 100%; z-index: 5; }
.column-33x3 .column-33x3-head-container::before, .column-33x3 .column-33x3-head-container::after { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.column-33x3 .column-33x3-head-container::before { border-right: 12px solid rgb(245, 245, 245); right: 0px; }
.column-33x3 .column-33x3-head-container::after { border-left: 12px solid rgb(245, 245, 245); left: 0px; }
.column-33x3-heading { color: rgb(19, 59, 90); }
.column-33x3 .column-33x3-img { position: absolute; bottom: 0px; right: 0px; width: 170px; z-index: 5; }
.column-33x3-img img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.column-33x3-text-container .column-33x3-sub-head { color: rgb(40, 40, 40); font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; float: left; margin-bottom: 5px; text-align: left; width: 100%; }
.column-33x3 .column-33x3-text-container { box-sizing: border-box; max-height: 147px; overflow: hidden; left: 0px; padding: 5px 15px 0px; position: relative; top: 0px; display: block; width: 100%; z-index: 5; }
.column-33x3 .column-33x3-text-container::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; height: 20px; position: absolute; right: 0px; width: 40%; }
.column-33x3 .column-33x3-head-container .share-icon { color: rgb(172, 171, 171); }
.column-33x3-text-container .author-text { color: rgb(94, 94, 94); width: 100%; padding: 0px; line-height: 19px; font-size: 16px; font-family: "TundraWeb-Italic",serif; }
.column-33x3-text-container .author-name { color: rgb(130, 130, 130); display: block; font-size: 11px; font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.column-33x3 .news-comments-area ul li { color: rgb(170, 170, 170); }
.newsletter-container { background: rgb(19, 59, 90) none repeat scroll 0px 0px; width: 300px; height: 115px; text-align: center; margin: 0px auto; }
.newsletter-container p { margin: 0px; padding: 7px 9px 6px 11px; text-align: left; color: rgb(255, 255, 255); line-height: 17px; font-family: "Fira-Sans-Semibold",sans-serif; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8); }
.newsletter-rhs { background: rgb(42, 94, 136) none repeat scroll 0% 0%; display: inline-block; width: 100%; height: 68px; line-height: 68px; float: left; padding: 0px 7px; }
.review-type1story-container .star-reviews { width: 100%; border-top: 0px none; margin: 0px; }
.pp4x3story { background-color: rgb(255, 255, 255) ! important; background-position: right bottom; background-repeat: no-repeat; height: 520px; margin-bottom: 20px; position: relative; width: 100%; overflow: hidden; }
.pp3x2story { height: 385px; }
.pp4x3story-head-container .share-icon { color: rgb(255, 255, 255); }
.pink-heading { color: rgb(211, 44, 83); }
.pp4x3story-sub-heading { display: block; }
.pp4x3story-text-container .news-comments-area ul li, .pp4x3story-img-text .news-comments-area ul li, .clics-img-text .news-comments-area ul li { color: rgb(180, 180, 180); }
.pp4x3story-img-text .news-comments-area, .clics-img-text .news-comments-area { left: 110px; bottom: 12px; }
.pp4x3story-head-container { border-bottom: medium none ! important; float: left; }
.pp4x3story-head-container .pp4x3story-heading { color: rgb(255, 255, 255); }
.pp4x3story-img-text-cont { width: 100%; height: 225px; overflow: hidden; position: relative; top: -4px; padding: 0px 10px; }
.pp4x3story-img-text, .clics-img-text { float: left; text-align: left; font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; padding: 10px 0px; margin: 0px 10px; position: relative; background-color: rgb(255, 255, 255); }
.clics-img-text { margin: 0px; padding: 10px 0px; width: 100%; }
.pp4x3story-text-img, .clics-text-img { width: 100px; height: 62px; overflow: hidden; float: left; margin: 2px 8px 0px 0px; position: relative; }
.pp4x3story-text-img::after, .clics-text-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.pp4x3story-img-text { border-top: 1px dashed rgb(180, 180, 180); }
.pp4x3story-text-img .news-comments-area { left: 108px; width: 106px; }
.pp4x3story-text-img .news-comments-area ul li { color: rgb(180, 180, 180); }
.pp4x3story-sub-container { width: 100%; height: 485px; position: relative; float: left; background-color: rgb(255, 255, 255); }
.pp3x2story-sub-container { height: 350px; background-color: rgb(255, 255, 255); }
.pp4x3story-1story { height: 273px; position: relative; }
.pp3x2story-1story { height: 240px; }
.pp4x3story-1story::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; height: 38px; position: absolute; right: 0px; width: 40%; }
.pp4x3story-banner { width: 100%; height: 173px; float: left; display: block; }
.pp4x3story-text-container { height: 100px; width: 100%; background-color: rgb(255, 255, 255); text-align: left; padding: 10px; overflow: hidden; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; position: relative; }
.pp3x2story-text-container { height: 65px; }
.pp4x3story-text-container .news-comments-area { background-color: rgb(255, 255, 255); }
.pp4x3story-img-text > a, .clics-img-text > a { display: block; height: 73px; overflow: hidden; color: rgb(40, 40, 40); }
.pp4x3story-text-img .media-icon, .clics-text-img .media-icon { left: 36%; top: 30%; }
div.promoted-engagement-text > .ticket-booking, div.promoted-engagement-text > .ticket-booking > a { color: rgba(255, 255, 255, 0.55); }
div.promoted-engagement-text > .ticket-booking > a { border-bottom: 1px solid rgba(255, 255, 255, 0.55); }
div.special-story-heading.microsite3Story-heading, div.microsite3Story-container ul li a, div.microsite3Story-text-area .news-comments-area ul li, div.microsite3Story-text-area .more-05 { color: rgb(255, 255, 255); }
div.microsite3Story-container ul li { border-bottom: 1px dashed rgb(255, 255, 255); }
div.microsite3Story div.microsite3Story-img, div.pp4x3story-img-text > .pp4x3story-text-img, div.clics-img-text .clics-text-img, div.pp4x3story-1story .pp4x3story-banner, div.pp4x3story-img-text .pp4x3story-text-img, div.story-card-66 .story-card-66-img, div.review-type-story .story-card-33-img, div.story-card-33 .story-card-33-img, div.promoted-story .promoted-story-img, div.special-story .special-story-img, div.static-video-container .static-video-bg-img, div.promoted-engagement .promoted-engagement-img, div.story-carousel-6-container .sc6-img-container, div.hc6-story-66x3 .hc6-story-66x3-img-cont { background-image: url(3ac98d2cc1a6e3480eb2737554ebca9967c5b83a.png) ; background-repeat: no-repeat; background-position: center center; background-size: auto auto; }
.story-carousel-6-container { margin-bottom: 20px; position: relative; width: 100%; background-color: rgb(204, 204, 204); height: 520px; max-height: 520px; overflow: hidden; }
.sc6-img-container { width: 820px; height: 520px; position: absolute; bottom: 0px; padding: 0px; margin: 0px; border-right: 5px solid rgb(255, 255, 255); border-left: 5px solid rgb(255, 255, 255); }
.sc6-img-container::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.sc6-text-container { display: block; height: auto; position: absolute; bottom: 0px; box-sizing: border-box; padding: 70px 35px 40px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; margin-left: 6px; width: 809px; }
.sc6-story-heading { color: rgb(255, 255, 255); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 28px; line-height: 30px; margin-bottom: 10px; }
.sc6-story-text { font-family: "TundraWeb",serif; font-size: 18px; line-height: 21px; color: rgb(255, 255, 255); }
.cs6-slide { position: relative; }
.cs6-slide::after { background-color: rgb(0, 0, 0); content: ""; height: 100%; left: 0.7%; opacity: 0.5; position: absolute; top: 0px; width: 98.7%; z-index: 10; }
.cs6-slide.slick-slide.slick-current img { filter: none; }
.cs6-slide.slick-slide.slick-current::after { display: none; }
.sc6-img-container img { filter: grayscale(100%); }
.sc6-text-container .news-comments-area { left: 15px; bottom: 5px; }
.sc6-text-container .auther-name { margin-bottom: 15px; }
.cs6-slider .pc-prev::before, .cs6-slider .pc-next::before, .cs6-slider .pc-prev::after, .cs6-slider .pc-next::after { width: 35px; }
.cs6-slider .pc-prev::after, .cs6-slider .pc-next::after { bottom: -3px; }
.cs6-slider .pc-prev::before, .cs6-slider .pc-next::before { top: 11px; }
.cs6-slider .pc-prev { left: 9px; }
.cs6-slider .pc-next { right: 9px; }
.arrow-prev-overlay, .arrow-next-overlay { position: absolute; top: -224px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; width: 111px; height: 520px; z-index: -1; }
.arrow-next-overlay { right: -20px; }
.arrow-prev-overlay { left: -20px; }
.hc6-story-66x3 { width: 100%; height: 385px; background-color: rgb(204, 204, 204); position: relative; max-height: 385px; overflow: hidden; }
.hc6-story-66x3-img-cont { width: 520px; height: 385px; margin: 0px auto; position: relative; border-right: 5px solid rgb(255, 255, 255); border-left: 5px solid rgb(255, 255, 255); }
.hc6-story-66x3-img-cont::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.hc6-story-66x3-text-cont { position: absolute; width: 509px; margin-left: 6px; height: auto; bottom: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 60px 30px 20px; }
.hc6-story-66x3-text { font-size: 24px; line-height: 28px; color: rgb(255, 255, 255); text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); font-family: "Fira-Sans",sans-serif; margin-bottom: 10px; }
.hc6-story-66x3-slide.slick-slide.slick-current img { filter: none; }
.hc6-story-66x3-img-cont img { filter: grayscale(100%); }
.hc6-story-66x3-text-cont .news-comments-area { left: 30px; }
.hc6-story-66x3-text-cont .auther-name { margin-top: 5px; }
.hc6-story-66x3-slide { position: relative; height: 385px; }
.show-hide-icon { float: right; position: relative; z-index: 0; }
.show-hide-icon::after { background: transparent linear-gradient(to right, rgba(245, 245, 245, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(246, 246, 246, 0.79) 31%, rgb(245, 245, 245) 86%, rgb(245, 245, 245) 100%) repeat scroll 0% 0%; content: ""; height: 25px; position: absolute; top: -3px; z-index: -1; right: 25px; width: 150%; }
* { outline: 0px none ! important; }
header.home { min-height: 190px; }
.main.section-carousel-full { width: 100%; }
.SearchContr-search::before { position: relative; left: -4px; top: 1px; }
.newsletter-container { margin: 0px auto 20px; }
.city-name span.city-heading { margin-right: 25px; float: left; }
.story4-sub-cont li a { display: block; }
.lead-story-slider-1 .pc-prev, .lead-story-slider-1 .pc-next { top: 42%; }
.lead-story-slider-1 .pc-next { right: 36%; }
.s4x-100-ls-container .pagingInfo, .pc6_100x4-container .pagingInfo-pc, .s6-Carousel-main-cont .pagingInfo-cs6 { color: white; position: absolute; top: 41%; right: 36%; z-index: 10; font-size: 16px; font-family: "Fira-Sans-Semibold",serif; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8); }
.pc6_100x4-container .pagingInfo-pc { right: 28px; top: 54%; }
.s6-Carousel-main-cont .pagingInfo-cs6 { right: 23px; top: 52%; }
.tc1-slider.tc-3-slider { height: 300px; margin-top: 25px; }
.trending-carousel-container3x { height: 386px; }
.promoted-microsite-heading { letter-spacing: 1px; }
.cs-img-c4x-slider { text-align: center; padding: 0px 12px; margin-top: 28px; float: left; }
.hc6-story-66x3-text { display: block; }
.videosnphotos-footer-text-bg > div.news-comments-area, .s1-cartoon50-1-text .news-comments-area { left: 15px; }
.photo-carousel-container .media-icon { top: 38%; }
.story-card-50-five-section > ul > li > a { display: block; }
.clics-cont { display: block; height: 73px; overflow: hidden; color: rgb(40, 40, 40); }
.clics-cont i.fa.fa-twitter { color: rgb(200, 200, 195); font-size: 14px; }
.clics-cont i.fa.fa-twitter { color: rgb(200, 200, 195); font-size: 14px; }
.author-text { font-size: 14px; line-height: 16px; }
.story2x1-pc-content { font-family: "Fira-Sans-Semibold",sans-serif; display: block; }
.story1-content { padding: 0px; margin: 9px 0px 0px; font-size: 14px; line-height: 17px; color: rgb(80, 80, 80); }
.fa.fa-circle { font-size: 10px; bottom: 2px; position: relative; right: 2px; }
.sc6-text-container .news-comments-area { left: 34px; bottom: 0px; }
.special-story-heading { text-transform: uppercase; }
.story1-3x100-img-text, .s-3x100-img-text, .s4-3x100-img-text, .s4x-100-ls-img-text, .s4x-100lsbb-img-text { line-height: 16px; }
header.sticky #menu-button::after { content: ""; }
.team-b .team-text { text-align: right; }
.team-img { overflow: hidden; }
.story4-3x33-heading { font-family: "Fira-Sans-Semibold",sans-serif; font-size: 19px; line-height: 22px; color: rgb(19, 59, 90); display: block; margin-bottom: 2px; }
.story4-3x33-sub-cont ul li .author-name { color: rgb(130, 130, 130); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 11px; letter-spacing: 1px; line-height: 15px; margin: 0px 0px 5px; text-transform: uppercase; }
span.city-news-count-3.open, span.more-tag-drop-icon.open-tags { position: relative; top: 6px; left: -1px; transform: rotate(180deg); }
.spc33x3-1story-container { width: 100%; height: 385px; overflow: hidden; position: relative; background-color: rgb(255, 255, 255); margin-bottom: 20px; }
.spc33x3-1story-img { width: 100%; height: 385px; display: block; position: relative; }
.spc33x3-1story-img::after, .scBook50x2-img::after, .s3_withImg-33x3-img::after, .photo-carousel-bg-img::after, .cartoon1-50x2-img::after, .mv_sec-img::after, .cnilc-6-img::after, .wk-IpsoFacto-img::after, .wk-WdAngl-img, .wd-Being-1story-img, .story1-66x3Rw-img::after, .spc33x2-1story-img::after, .s4main3smll100x3-img::after, .story4-text-img::after, .s4main100x3-img::after, .story33x1-img::after, .RiviewHome33x1-img::after, .storyCard50x2-img::after, .wk1Story50x-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.spc33x3-1story-text { width: 100%; height: auto; position: absolute; bottom: 0px; left: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 50px 15px 20px; }
.spc33x3-1story-text .section-name, .spc33x3-1story-text .author-name, .spc33x3-1story-text .spc33x3-1story-content, .spc33x3-1story-text .news-comments-area ul li { color: rgb(255, 255, 255); }
.spc33x3-1story-content { font-size: 16px; font-family: "TundraWeb",serif; line-height: 18px; display: block; margin: 3px 0px 8px; }
.spc33x3-1story-text .news-comments-area { left: 15px; }
.theRead-container { width: 300px; height: 250px; position: relative; margin: 0px auto 20px; }
.theRead-heading { height: 88px; width: 100%; background-color: rgb(30, 193, 162); color: rgb(255, 255, 255); font-size: 14px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 16px; float: left; padding: 19px 14px 14px; text-align: left; overflow: hidden; }
.theRead-logo { float: left; margin-right: 13px; width: 90px; }
.theRead-img { float: left; height: 162px; background-blend-mode: multiply; background-position: center center; background-repeat: no-repeat; background-size: cover; text-align: left; width: 100%; z-index: 1; background-color: rgb(30, 193, 162); position: relative; }
.theRead-img-text { bottom: 35px; color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",serif; font-size: 18px; left: 15px; letter-spacing: -0.3px; line-height: 21px; position: absolute; text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.8); }
.theRead-img a.author-name { position: absolute; bottom: 10px; color: white; left: 15px; text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.8); }
.vote2xUser-container { width: 300px; height: 250px; background-color: rgb(211, 44, 83); position: relative; padding: 10px 15px; margin: 0px auto 20px; }
p.vote2xUser-heading::after { border-bottom: 6px solid transparent; border-right: 12px solid rgb(245, 245, 245); border-top: 6px solid transparent; bottom: -13px; content: ""; height: 0px; right: -15px; position: absolute; width: 0px; z-index: 1; }
p.vote2xUser-heading::before { border-bottom: 6px solid transparent; border-left: 12px solid rgb(245, 245, 245); border-top: 6px solid transparent; bottom: -13px; content: ""; height: 0px; left: -15px; position: absolute; width: 0px; z-index: 1; }
.vote2xUser-heading { font-size: 18px; line-height: 21px; color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",sans-serif; text-align: left; padding: 0px; margin: 0px; }
.radio-buttons { float: left; height: auto; width: 30px; margin-top: 20px; }
input[type="radio"] { margin: 3px 10px 10px 0px; vertical-align: middle; width: 12px; height: 12px; float: left; }
input[type="radio"]:checked + label { color: rgb(248, 208, 28); }
.radio-buttons label { color: rgb(255, 255, 255); font-family: "TundraWeb-Bold",serif; font-size: 14px; line-height: 24px; margin: -2px 0px 0px; float: right; }
.vote-button { background-color: rgb(255, 255, 255); border-radius: 2px; color: rgb(19, 59, 90); float: right; font-family: "Fira-Sans",serif; height: 30px; line-height: 20px; text-align: center; width: 60px; font-size: 14px; letter-spacing: -0.3px; position: absolute; bottom: 20px; right: 20px; cursor: pointer; }
.vote-button:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.viewRt3x4-container { width: 300px; height: 385px; overflow: hidden; background-color: rgb(255, 255, 255); position: relative; }
.viewRt3x4-head-cont { border-bottom: medium none ! important; }
.viewRt3x4-head-cont, .cnilc-6-head-cont, .contact3xBb-heading { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; padding: 5px 15px; position: relative; width: 100%; border-bottom: 1px dashed rgb(180, 180, 180); }
.viewRt3x4-head-cont { background: rgb(211, 44, 83) none repeat scroll 0% 0%; }
.viewRt3x4-head-cont::after, .cnilc-6-head-cont::after, .viewRt3x4-head-cont::before, .cnilc-6-head-cont::before, .contact3xBb-heading::after, .contact3xBb-heading::before { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.viewRt3x4-head-cont::before, .cnilc-6-head-cont::before, .contact3xBb-heading::before { border-left: 12px solid rgb(245, 245, 245); left: 0px; }
.viewRt3x4-head-cont::after, .cnilc-6-head-cont::after, .contact3xBb-heading::after { border-right: 12px solid rgb(245, 245, 245); right: 0px; }
.viewRt3x4-heading { color: rgb(255, 255, 255) ! important; }
.viewRt3x4-heading, .cnilc-6-heading { font-size: 18px; line-height: 25px; color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; }
.movie_section-cont { width: 100%; height: auto; padding: 15px; float: left; }
.mv_sec-cont { width: 130px; height: auto; background-color: rgb(255, 255, 255); float: left; margin: 0px 10px 20px 0px; }
.mv_sec-cont:nth-child(2), .mv_sec-cont:last-child { margin-right: 0px; }
.mv_sec-img { display: block; width: 130px; height: 74px; margin-bottom: 10px; position: relative; }
.mv_sec-dislike { margin-left: 20px; }
.mv_sec-heading { font-size: 16px; line-height: 18px; display: block; color: rgb(211, 44, 83); width: 100%; text-align: left; font-family: "TundraWeb",serif; max-height: 37px; overflow: hidden; }
.mv_sec-rating { display: block; color: rgb(211, 44, 83) ! important; }
.mv_sec-rating, .mv_sec-like, .mv_sec-dislike { font-size: 10px; text-align: left; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; }
.mv_sec-rating i.fa { font-size: 14px; color: rgb(211, 44, 83); position: relative; top: 2px; }
.mv_sec-like:hover, .mv_sec-dislike:hover { color: rgb(211, 44, 83); }
.mv_sec-like i.fa, .mv_sec-dislike i.fa { font-size: 14px; position: relative; top: 2px; }
.mv_sec-dislike i.fa { color: rgb(170, 170, 170) ! important; }
.cnilc-6-container { width: 300px; height: 790px; background-color: rgb(255, 255, 255); position: relative; overflow: hidden; }
.cnilc-6-sub-cont { float: left; width: 100%; padding: 0px 15px; }
.cnilc-6-sub-cont { text-align: left; }
.cnilc-6-sub-cont ul { margin: 0px; padding: 0px; }
.cnilc-6-sub-cont ul li { font-size: 16px; line-height: 18px; color: rgb(100, 100, 100); padding: 1.2px 0px; display: block; float: left; border-bottom: 1px dashed rgb(180, 180, 180); }
.cnilc-6-sub-cont ul li:last-child { border-bottom: 0px none; }
.cnilc-6-numb { float: left; font-size: 26px; line-height: 31px; letter-spacing: -0.3px; color: rgb(170, 170, 170); margin: 0px 10px 0px 0px; max-width: 25px; width: 25px; text-align: center; }
.cnilc-6-img { float: left; width: 70px; height: 44px; margin: 0px 10px 0px 0px; position: relative; overflow: hidden; }
.cnilc-6-text { color: rgb(100, 100, 100); display: inline-block; float: left; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; max-height: 54px; overflow: hidden; position: relative; width: 150px; }
.cnilc-6-text::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; height: 20px; position: absolute; right: 0px; width: 40%; }
.tThHinduTdayCr-cont .section-heading, .trending-carousel-container .section-heading { font-family: "Fira-Sans-Semibold",sans-serif; padding-right: 2px; }
.cnilc-6-text .section-heading { display: block; }
.wide-angle-heading { display: block; width: 100%; float: left; z-index: 2; text-align: center; }
.story-card-news.story-card-news-2 { width: 100%; padding: 6px 10px 10px; }
.story-card-33-news-2 { height: 385px ! important; }
.alert33x3-container, .crlvc_x3-container { width: 100%; height: 385px; position: relative; }
.alert33x3-container { height: 385px; position: relative; width: 100%; margin-bottom: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 15px; overflow: hidden; }
.alert33x3-container::after { background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(250, 250, 250, 0.88) 44%, rgb(254, 254, 254) 94%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; height: 65px; left: 0px; position: absolute; width: 100%; }
.alert33x3-heading { display: block; font-size: 12px; line-height: 14px; float: left; letter-spacing: 0.85px; color: rgb(19, 59, 90); text-transform: uppercase; }
.alert33x3-slider { float: left; height: 300px; margin-top: 20px; width: 100%; }
.alert33x3-slide { width: 100%; height: 100%; font-family: "TundraWeb",serif; color: rgb(90, 90, 90); display: block; padding: 10px 0px 0px; }
.alert33x3-text-head { display: block; font-size: 16px; line-height: 18px; color: rgb(40, 40, 40); margin-bottom: 10px; }
.alert33x3-text { border-bottom: 1px dashed rgb(180, 180, 180); padding-bottom: 10px; margin: 0px; }
.pp4x3story-head-container { background: rgb(19, 59, 90) none repeat scroll 0% 0%; }
div.trending-carousel-heading-container > .share-icon, .clic-container .share-icon, .ccicx3-container .share-icon { color: rgb(170, 170, 170) ! important; }
.scBook50x2-container { width: 100%; background-color: rgb(255, 255, 255); height: 250px; position: relative; margin-bottom: 20px; overflow: hidden; }
.scBook50x2-img { position: relative; width: 155px; height: 250px; float: left; overflow: hidden; }
.scBook50x2-text-cont { float: left; height: 250px; padding: 10px; position: relative; width: 295px; }
.scBook50x2-text-cont .author-text { font-size: 14px; line-height: 17px; }
.s3_withImg-33x3-container { width: 100%; height: 385px; position: relative; overflow: hidden; background-color: rgb(255, 255, 255); margin-bottom: 20px; }
.s3_withImg-33x3-img { width: 100%; height: 160px; position: relative; float: left; }
.s3_withImg-33x3-img-text { position: absolute; top: 10px; left: 10px; font-size: 19px; line-height: 22px; letter-spacing: -0.21px; font-family: "Fira-Sans-Semibold",sans-serif; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); z-index: 1; }
.s3_withImg-33x3-text { float: left; height: 225px; overflow: hidden; padding: 15px; position: relative; }
.s3_withImg-33x3-text ul { margin: 0px; padding: 0px; }
.s3_withImg-33x3-text ul li { display: block; width: 100%; float: left; border-bottom: 1px dashed rgb(180, 180, 180); padding: 10px 0px; }
.s3_withImg-33x3-text ul li:first-child { padding-top: 0px; }
.s3_withImg-33x3-text ul li:last-child { padding-bottom: 0px; border-bottom: 0px none; }
.s3_withImg-33x3-text ul li a { color: rgb(40, 40, 40); font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; }
.pc6_100x4-container, .st_vdo100x3-cont { margin-bottom: 20px; position: relative; width: 100%; background-color: rgb(204, 204, 204); height: 520px; overflow: hidden; }
.pc6_100x4-img, .st_vdo100x3-img { width: 920px; height: 520px; position: absolute; bottom: 0px; }
.pc6_100x4-img::after, .st_vdo100x3-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.pc6_100x4-text, .st_vdo100x3-text { display: block; height: auto; position: absolute; bottom: 0px; box-sizing: border-box; padding: 60px 30px 30px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; left: 0px; width: 100%; }
.pc6_100x4-heading, .st_vdo100x3-head { color: rgb(255, 255, 255); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 28px; line-height: 30px; margin-bottom: 10px; }
.pc6_100x4-heading { margin-bottom: 30px; }
.st_vdo100x3-img .media-icon, .pc6_100x4-container .media-icon { left: 47%; top: 45%; }
.pc6_100x4-slide { position: relative; }
.pc6_100x4-text .news-comments-area, .st_vdo100x3-text .news-comments-area { left: 30px; bottom: 5px; }
.pc6_100x4-text .more-05 { bottom: 5px; }
.pc6_100x4-slider .pc-prev::before, .pc6_100x4-slider .pc-next::before, .pc6_100x4-slider .pc-prev::after, .pc6_100x4-slider .pc-next::after { width: 35px; }
.pc6_100x4-slider .pc-prev::after, .pc6_100x4-slider .pc-next::after { bottom: -3px; }
.pc6_100x4-slider .pc-prev::before, .pc6_100x4-slider .pc-next::before { top: 11px; }
.pc6_100x4-slider .pc-prev { left: 20px; }
.pc6_100x4-slider .pc-next { right: 20px; }
.photo-carousel-bg-img { position: relative; }
.bookRw33x3-1s-container { width: 100%; height: 385px; background-color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 20px; position: relative; }
.bookRw33x3-1s-text { width: 100%; height: 195px; float: left; padding: 10px 15px; }
.bookRw33x3-1s-img { width: 100%; position: relative; height: 190px; float: left; overflow: hidden; }
.bookRw33x3-1s-head { width: 100%; font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); display: block; margin-bottom: 10px; }
.bookRw33x3-1s-text .section-name { margin-bottom: 5px; }
.bookRw33x3-1s-text .author-name { margin-bottom: 10px; }
.pages-details { text-transform: uppercase; }
.ES1-100x4-container, .ES2-100x4-container { width: 100%; height: 520px; background-color: rgb(245, 245, 245); position: relative; margin-bottom: 20px; overflow: hidden; }
.ES1-100x4-img, .ES2-100x4-img { height: 520px; background-color: rgb(245, 245, 245); width: 235px; float: left; line-height: 520px; }
.ES1-100x4-text, .ES2-100x4-text1, .ES2-100x4-text2 { width: 685px; float: right; height: 250px; margin-bottom: 20px; position: relative; padding: 15px; background-color: rgb(255, 255, 255); overflow: hidden; }
.ES1-100x4-text { height: 520px; }
.ES1-100x4-text-heading, .ES2-100x4-text1-heading, .ES2-100x4-text2-heading { display: block; font-size: 28px; line-height: 30px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); margin-bottom: 7px; }
.ES1-100x4-text .news-comments-area, .ES2-100x4-text1 .news-comments-area, .ES2-100x4-text2 .news-comments-area { left: 15px; }
.ES1-100x4-text-content, .ES2-100x4-text1-content, .ES2-100x4-text2-content { color: rgb(100, 100, 95); font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; margin: 0px; position: relative; overflow: hidden; padding: 0px; display: block; }
.ES2-100x4-text1 .ES2-100x4-text1-content { max-height: 162px; }
.ES1-100x4-text-content { max-height: 433px; }
.ES1-100x4-text-content::after, .ES2-100x4-text1-content::after, .ES2-100x4-text2-content::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; height: 20px; position: absolute; right: 0px; width: 25%; }
.column-33x3BBg-cont .ES2-100x4-text1-content::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(19, 59, 90) 50%, rgb(19, 59, 90) 100%) repeat scroll 0px 0px; }
.cartoon1-50x2-container { width: 100%; height: 250px; position: relative; background-color: rgb(255, 255, 255); }
.cartoon1-50x2-text { width: 100%; float: left; position: relative; height: 47px; padding: 10px; overflow: hidden; }
.cartoon1-50x2-heading { display: block; font-size: 12px; line-height: 14px; letter-spacing: 0.85px; color: rgb(19, 59, 90); text-transform: uppercase; font-family: "Fira-Sans-Semibold",sans-serif; }
.cartoon1-50x2-img { width: 100%; height: 202px; position: relative; float: left; }
.pp4x3story-sub-heading { color: rgb(19, 59, 90); }
.pp4x3story-head-container.thRead-heading { background-color: rgb(30, 193, 162); }
.pp4x3story-sub-heading.thread-sub-head { color: rgb(30, 193, 162); display: inline-block; }
.fromArch_1-container { width: 100%; background-color: rgb(255, 255, 255); position: relative; height: 115px; padding: 5px; float: left; margin: 0px auto 20px; box-sizing: border-box; }
.fromArch_1-logo { width: 100%; height: 53px; }
.fromArch_1-logo img { width: 100%; }
.fromArch_1-text { width: 100%; height: 56px; overflow: hidden; padding: 8px 0px; text-align: left; }
.fromArch_1-heading { font-size: 19px; line-height: 22px; color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; display: block; }
.fromArch_1-content { font-family: "TundraWeb",serif; font-size: 16px; line-height: 10px; color: rgb(100, 100, 100); width: 100%; }
.resource3s-container { width: 100%; height: 250px; position: relative; margin-bottom: 20px; background-color: rgb(255, 255, 255); }
.resource3s-heading-cont, .SearchContr-heading, .columnist-33x3-heading, .columnist-100x3-heading { float: left; position: relative; font-family: "Fira-Sans-Semibold",sans-serif; width: 100%; font-size: 18px; line-height: 25px; padding: 5px 15px; text-align: left; border-bottom: 1px dashed rgb(180, 180, 180); box-sizing: border-box; }
.resource3s-heading-cont::after, .resource3s-heading-cont::before, .SearchContr-heading::after, .SearchContr-heading::before, .columnist-33x3-heading::after, .columnist-33x3-heading::before, .columnist-100x3-heading::after, .columnist-100x3-heading::before { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.resource3s-heading-cont::after, .SearchContr-heading::after, .columnist-33x3-heading::after, .columnist-100x3-heading::after { border-right: 12px solid rgb(245, 245, 245); right: 0px; }
.resource3s-heading-cont::before, .SearchContr-heading::before, .columnist-33x3-heading::before, .columnist-100x3-heading::before { border-left: 12px solid rgb(245, 245, 245); left: 0px; }
.resource3s-heading-cont a { color: rgb(19, 59, 90); }
.resource3s-text { width: 100%; height: auto; float: left; padding: 15px; }
.resource3s-text ul { margin: 0px; padding: 0px; }
.resource3s-text ul li { display: block; float: left; padding: 11px 0px 5px; border-bottom: 1px dashed rgb(180, 180, 180); text-align: left; width: 100%; }
.resource3s-text ul li:first-child { padding-top: 0px; }
.resource3s-text ul li:last-child { border-bottom: 0px none; }
.resource3s-text ul li a { font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); display: block; }
.file, .file-pdf { color: rgb(19, 59, 90); margin-right: 5px; }
.theHinduCent2-container { width: 100%; background-color: rgb(255, 255, 255); height: 250px; position: relative; margin-bottom: 20px; }
.theHinduCent2-img { width: 100%; height: 88px; line-height: 88px; text-align: center; float: left; }
.theHinduCent2-slider { width: 100%; height: 162px; max-height: 162px; overflow: hidden; float: left; }
.thReadSlider .theHinduCent2-slide-img { float: left; height: 162px; background-blend-mode: multiply; background-position: center center; background-repeat: no-repeat; background-size: cover; text-align: left; width: 300px; z-index: 1; background-color: rgb(30, 193, 162); position: relative; }
.theHinduCent2-slide { width: 300px; height: 162px ! important; position: relative; }
.theHinduCent2-text { display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 19px; line-height: 22px; position: absolute; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%; z-index: 1; padding: 0px 50px; text-align: left; left: 0px; bottom: 40px; color: rgb(255, 255, 255); }
.theHinduCent2-slide .author-name { position: absolute; left: 50px; bottom: 15px; color: rgb(255, 255, 255); text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); z-index: 10; }
.theHinduCent2-slide-img { position: absolute; left: 0px; top: 0px; width: 100%; height: 162px; z-index: 0; }
.theHinduCent2-slide-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.SearchContr-container { width: 300px; height: 115px; position: relative; background-color: rgb(255, 255, 255); margin-bottom: 20px; overflow: hidden; }
.SearchContr-heading, .columnist-33x3-heading, .columnist-100x3-heading { position: relative; background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); border-bottom: 0px none; }
.SearchContr-form { float: left; height: 80px; line-height: 80px; width: 100%; }
.SearchContr-form > input { border-color: rgb(200, 200, 195); border-style: none solid solid none; border-width: 0px 1px 1px 0px; font-family: "Fira-Sans-Semibold",serif; font-size: 16px; line-height: 17px; padding: 8px 10px 9px 8px ! important; width: 235px; }
.SearchContr-search { border-bottom: 1px solid rgb(200, 200, 195); font-size: 14px; line-height: 18px; height: 27px; margin-left: -5px; color: rgb(90, 90, 90); text-align: right; width: 25px; }
.columnist-33x3-cont, .columnist-100x3-cont { width: 100%; background-color: rgb(255, 255, 255); height: 385px; position: relative; overflow: hidden; margin-bottom: 20px; }
.columnist-33x3-text, .columnist-100x3-text { float: left; height: auto; overflow: hidden; padding: 15px; }
.columnist-33x3-text ul { margin: 0px; padding: 0px; }
.columnist-33x3-text ul li, .columnist-100x3-text ul li { padding: 12px 0px; float: left; display: block; width: 100%; }
.columnist-33x3-text ul li { border-top: 1px dashed rgb(180, 180, 180); }
.columnist-100x3-text ul li { border-bottom: 1px dashed rgb(180, 180, 180); }
.columnist-33x3-text ul li:first-child { padding-top: 0px; border-top: 0px none; }
.columnist-100x3-text ul li:first-child { padding-top: 0px; }
.columnist-33x3-text ul li a, .columnist-100x3-text ul li a { color: rgb(40, 40, 40); display: block; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; max-height: 18px; overflow: hidden; width: 100%; }
.columnist-100x3-head { font-family: "TundraWeb-Bold",serif ! important; text-transform: uppercase; }
.columnist-100x3-text ul { float: left; margin: 0px 40px 0px 0px; padding: 0px; width: 270px; }
.columnist-100x3-text ul:last-child { margin-right: 0px ! important; }
.columnist-66x3-text ul { width: 268px; }
.columnist-100x3-cont::after { position: absolute; content: ""; bottom: 0px; left: 0px; width: 100%; height: 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.story-card-33-heading a, .curated-text-block, .tc-text-block { color: rgb(40, 40, 40); }
.clic-container-4x { height: 520px; }
.cs-img-c4x-slider { height: 400px; }
.add { color: rgb(40, 40, 40); }
.cntrbutrs-container { width: 100%; height: 385px; position: relative; margin-bottom: 20px; background-color: rgb(255, 255, 255); overflow: hidden; padding: 15px; }
.alphabets-page { width: 100%; float: left; }
.alphabets ul, .page-nubmering-cont ul { margin: 0px; padding: 0px; }
.alphabets ul li, .page-nubmering-cont ul li { float: left; display: inline-block; border-left: 1px solid rgb(180, 180, 180); width: 37px; height: 24px; line-height: 24px; text-align: center; margin-bottom: 10px; }
.alphabets ul li:last-child { border-right: 1px solid rgb(180, 180, 180); }
.alphabets ul li a, .page-nubmering-cont ul li a { font-family: "Fira-Sans-Semibold",sans-serif; font-size: 10px; color: rgb(130, 130, 130); letter-spacing: 1px; text-transform: uppercase; }
.alphabets ul li.active { background-color: rgb(19, 59, 90); }
.alphabets ul li.active a { color: rgb(255, 255, 255); }
.contributor-form { float: right; width: 267px; height: 26px; line-height: 26px; }
.contributor-form > input { border-style: none solid solid none; border-width: 0px 1px 1px 0px; font-family: "Fira-Sans-Semibold",serif; font-size: 12px; line-height: 17px; padding: 0px 10px 8px 0px; width: 235px; }
.contributor-search { border-bottom: 1px solid rgb(200, 200, 195); font-size: 14px; line-height: 18px; height: 27px; margin-left: -5px; color: rgb(90, 90, 90); text-align: right; width: 25px; }
.page-nubmering-cont { width: 100%; position: absolute; bottom: 0px; left: 0px; height: 30px; line-height: 30px; }
.page-nubmering-cont > ul { padding-left: 47px ! important; margin-top: 3px; position: relative; width: 100%; overflow: hidden; }
.page-nubmering-cont ul li.active { background-color: rgb(155, 155, 155); }
.page-nubmering-cont ul li.active a { color: rgb(255, 255, 255); }
.page-nubmering-cont li:last-child { position: absolute; right: 48px; z-index: 1; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.story4-3x33-sub-cont ul li a { display: block; }
.story-card-50_1 { margin-bottom: 20px; }
.connectWU-container { margin-bottom: 20px; }
.story-card-66 { margin-bottom: 20px; }
.hc6-story-66x3 { margin-bottom: 20px; }
.viewRt3x4-container { margin-bottom: 20px; }
.max-height-text { color: rgb(40, 40, 40); }
.cntrbutrs-container { width: 100%; height: 385px; position: relative; margin-bottom: 20px; background-color: rgb(255, 255, 255); overflow: hidden; padding: 15px; }
.alphabets-page { width: 100%; float: left; }
.alphabets ul, .page-nubmering-cont ul { margin: 0px; padding: 0px; }
.alphabets ul li, .page-nubmering-cont ul li { float: left; display: inline-block; border-left: 1px solid rgb(180, 180, 180); text-align: center; margin-bottom: 10px; }
.alphabets ul li:last-child { border-right: 1px solid rgb(180, 180, 180); }
.alphabets ul li a, .page-nubmering-cont ul li a { font-family: "Fira-Sans-Semibold",sans-serif; font-size: 10px; color: rgb(130, 130, 130); letter-spacing: 1px; width: 37px; display: block; height: 24px; text-transform: uppercase; }
.alphabets ul li a:hover { background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); }
.page-nubmering-cont ul li a:hover { background-color: rgb(155, 155, 155); color: rgb(255, 255, 255); }
.page-nubmering-cont ul li:last-child a:hover { background: transparent none repeat scroll 0px center; color: rgb(130, 130, 130); }
.alphabets ul li.active { background-color: rgb(19, 59, 90); }
.contributor-form { float: right; width: 267px; height: 26px; line-height: 26px; }
.contributor-form > input { border-color: rgb(200, 200, 195); border-style: none solid solid none; border-width: 0px 1px 1px 0px; font-family: "Fira-Sans-Semibold",serif; font-size: 12px; line-height: 17px; padding: 0px 10px 8px 0px; width: 235px; }
.contributor-search { border-bottom: 1px solid rgb(200, 200, 195); font-size: 14px; line-height: 18px; height: 28px; margin-left: -3px; color: rgb(90, 90, 90); text-align: right; width: 25px; }
.contributor-search::before { left: -6px; position: relative; top: 3px; }
.page-nubmering-cont { width: 100%; position: absolute; bottom: 0px; left: 0px; height: 30px; line-height: 30px; }
.page-nubmering-cont > ul { padding-left: 47px ! important; margin-top: 3px; position: relative; width: 100%; overflow: hidden; }
.page-nubmering-cont ul li.active a { color: rgb(255, 255, 255); }
.page-nubmering-cont li:last-child { position: absolute; right: 48px; z-index: 1; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.page-nubmering-cont li:last-child::after { background-color: rgb(255, 255, 255); content: "..."; font-size: 14px; color: rgb(130, 130, 130); height: 24px; right: 37px; top: 0px; line-height: 24px; position: absolute; width: 42px; letter-spacing: 1px; }
.prev-button, .next-button { background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); height: 30px; position: absolute; width: 48px; border-radius: 2px; text-align: center; font-size: 14px; letter-spacing: -0.3px; font-family: "Fira-Sans",sans-serif; z-index: 1; }
.prev-button { left: 0px; }
.next-button { right: 0px; }
.auther-section { float: left; width: 100%; height: 265px; max-height: 265px; overflow: hidden; padding: 20px 0px; }
.auther-section .author-img-name { margin: 0px 80px 25px 0px; }
.auther-section .author-img-name { width: 360px; max-width: 360px; }
.auther-section .author-img-name .auth-tw { display: block; width: 80%; }
.justin-100x3-container { width: 100%; height: 250px; position: relative; background-color: rgb(229, 229, 226); margin-bottom: 20px; padding: 30px; max-height: 250px; overflow: hidden; }
.justin-100x3-container::after { position: absolute; top: 0px; right: 0px; width: 10%; height: 100%; content: ""; background: transparent linear-gradient(to right, rgba(229, 229, 226, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(237, 237, 236, 0.67) 45%, rgb(232, 232, 230) 72%, rgb(229, 229, 226) 89%) repeat scroll 0% 0%; }
.justIn-heaing { background-color: rgb(255, 0, 31); border-radius: 100%; color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",serif; font-size: 12px; height: 45px; left: 15px; letter-spacing: 1px; line-height: 14px; position: absolute; text-align: center; text-transform: uppercase; top: 24px; width: 45px; padding-top: 11px; }
.justin-slider { width: 850px; height: auto; margin-left: 40px; float: left; }
.justin-slide { width: 185px; height: 200px; float: left; margin-right: 20px; }
.justIn-story { width: 100%; height: auto; }
.justIn-story ul { margin: 0px; padding: 0px; }
.justIn-story ul li { float: left; display: block; width: 100%; }
.justIn-number { float: left; height: 57px; font-size: 26px; line-height: 25px; font-family: "Fira-Sans",sans-serif; margin-right: 10px; letter-spacing: 0.5px; color: rgb(170, 170, 170); }
.justIn-story ul li a { font-size: 13px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 15.5px; display: block; letter-spacing: -0.1px; color: rgb(130, 130, 130); margin-bottom: 27px; max-height: 47px; overflow: hidden; }
.cutout-arrow-1, .cutout-arrow-2, .cutout-arrow-3, .cutout-arrow-4 { position: absolute; width: 8px; height: 8px; z-index: 1; }
.cutout-arrow-1 { top: 0px; left: 65px; }
.cutout-arrow-2 { bottom: 0px; left: 65px; }
.cutout-arrow-3 { top: 0px; right: 65px; }
.cutout-arrow-4 { bottom: 0px; right: 65px; }
.cutout-arrow-1::after, .cutout-arrow-3::after { position: absolute; content: ""; top: 0px; left: 0px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-top: 12px solid rgb(245, 245, 245); }
.cutout-arrow-2::after, .cutout-arrow-4::after { position: absolute; content: ""; bottom: 0px; left: 0px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 12px solid rgb(245, 245, 245); }
.justin-slider .pc-prev { left: -50px; }
.justin-slider .pc-next { margin-right: 10px; }
.justin-slider .pc-prev::after, .justin-slider .pc-prev::before, .justin-slider .pc-next::after, .justin-slider .pc-next::before { background-color: rgb(155, 155, 155); box-shadow: none; }
.ReadEdt100x3-container { width: 100%; background-color: rgb(255, 255, 255); margin-bottom: 20px; position: relative; height: 385px; overflow: hidden; }
.ReadEdt100x3-img { float: left; width: 238px; height: 385px; overflow: hidden; position: relative; }
.ReadEdt100x3-img img { position: absolute; bottom: 0px; left: 0px; width: 100%; }
.ReadEdt100x3-text { float: left; width: 680px; height: 385px; padding: 25px 40px 15px; position: relative; overflow: hidden; }
.ReadEdt100x3-content { width: auto; font-size: 19px; line-height: 24px; color: rgb(19, 59, 90); font-family: "Fira-Sans",sans-serif; text-align: left; display: block; }
.ReadEdt100x3-text .news-comments-area { left: 40px; }
.ReadEdit33x3-container { width: 100%; height: 385px; background-color: rgb(255, 255, 255); margin-bottom: 20px; position: relative; padding: 20px 15px; overflow: hidden; }
.ReadEdit33x3-container::after { position: absolute; content: ""; width: 100%; height: 30%; left: 0px; bottom: 0px; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(250, 250, 250, 0.77) 42%, rgb(253, 253, 253) 76%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.ReadEdit33x3-text { font-size: 14px; font-family: "TundraWeb",serif; line-height: 17px; color: rgb(90, 90, 90); display: block; }
.contact3xBb-container { width: 100%; height: 385px; position: relative; background-color: rgb(19, 59, 90); margin-bottom: 20px; overflow: hidden; }
.contact3xBb-heading { font-size: 18px; line-height: 21px; color: rgb(255, 255, 255); text-align: left; background-color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; }
.contact3xBb-text-cont { float: left; color: rgb(255, 255, 255); font-size: 14px; line-height: 17px; font-family: "Fira-Sans-Semibold",sans-serif; text-align: left; padding: 15px 0px 0px; }
.contact3xBb-sub-head { font-size: 10px; line-height: 12px; font-family: "Fira-Sans-Semibold",sans-serif; display: block; float: left; width: 100%; letter-spacing: 1px; color: rgba(255, 255, 255, 0.6); text-transform: uppercase; padding: 0px 15px; margin-bottom: 15px; }
.contact3xBb-text1, .contact3xBb-text2 { float: left; height: auto; padding: 0px 15px; }
.contact3xBb-text1 ul, .contact3xBb-text2 ul { margin: 0px; padding: 0px; }
.contact3xBb-text1 ul li, .contact3xBb-text2 ul li { display: block; float: left; margin-bottom: 8px; width: 100%; }
.contact3xBbshort-txt { width: 30px; float: left; height: 20px; max-height: 20px; }
.contact3xBb-cntnt { display: inline-block; float: left; width: 88.8%; }
.contact3xBb-text3 { width: 100%; border-top: 1px dashed rgb(180, 180, 180); float: left; padding-top: 10px; }
.contact3xBb-text3 p { width: 100%; float: left; padding: 0px 15px; margin-bottom: 6px; text-transform: uppercase; color: rgba(255, 255, 255, 0.6); font-size: 10px; line-height: 12px; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; }
.wk-IpsoFacto-cont, .wk-WdAngl-cont, .wd-Being-cont { width: 100%; height: 520px; background-color: white; display: block; position: relative; overflow: hidden; margin-bottom: 20px; }
.section-header-container.weekend-heading { text-align: center; }
.section-header-container.weekend-heading .section-heading { display: inline-block; padding: 0px; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); }
.wk-IpsoFacto-heading, .wk-WideAngel-heading, .wk-Being-heading, .wk-Reading-heading { background-image: url(788df0de73ac62482b3e847fc515bbda445a8144.png) ; display: block; height: 33px; margin: 0px 15px; background-repeat: no-repeat; padding: 0px; }
.wk-IpsoFacto-heading { background-position: -5px -30px; width: 98px; }
.wk-WideAngel-heading { background-position: 0px 0px; width: 109px; }
.wk-Being-heading { background-position: -122px 0px; width: 57px; }
.wk-Reading-heading { background-position: -110px -33px; width: 81px; }
.wk-WdAngl-img, .wd-Being-1story-img { float: left; position: relative; width: 100%; height: 160px; display: block; }
.wk-WdAngl-img .news-comments-area ul li, .wd-Being-1story-img .news-comments-area ul li, .wk-IpsoFacto-cont .news-comments-area ul li { color: rgb(255, 255, 255); }
.wk-WdAngl-text { width: 100%; float: left; height: auto; padding: 10px; }
.wk-WdAngl-text ul { margin: 0px; padding: 0px; }
.wk-WdAngl-text ul li { float: left; display: block; width: 100%; border-top: 1px dashed rgb(180, 180, 180); padding: 10px 0px; font-family: "TundraWeb",serif; }
.wk-WdAngl-text ul li:first-child { padding-top: 0px; border-top: 0px none; }
.wk-WdAngl-text ul li a { font-size: 16px; color: rgb(40, 40, 40); line-height: 18px; width: 100%; display: block; }
.wk-WdAngl-text ul li p { padding: 0px; font-size: 14px; line-height: 17px; margin-top: 8px; }
.wk-IpsoFacto-img { width: 100%; height: 520px; position: relative; display: block; }
.wk-IpsoFacto-text { width: 100%; height: auto; position: absolute; bottom: 0px; left: 0px; background-color: rgb(204, 204, 204); }
.wd-Being-1story { width: 100%; height: 260px; background-color: rgb(255, 255, 255); float: left; display: table; }
.wd-Being-1story-text { display: block; float: left; width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 16px; line-height: 18px; padding: 10px; font-family: "TundraWeb",serif; height: auto; box-sizing: border-box; }
.BooksEod-100x3-cont { width: 100%; height: 385px; position: relative; background-color: rgb(255, 255, 255); margin-bottom: 20px; overflow: hidden; }
.BooksEod-100x3-img { float: left; display: block; width: 238px; height: 100%; }
.BooksEod-100x3-text { width: 681px; float: left; padding: 15px; position: relative; height: 385px; }
.BooksEod-100x3-text .news-comments-area { left: 15px; }
.BooksEod-100x3-content { overflow: hidden; max-height: 273px; position: relative; }
.BooksEod-100x3-content::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; height: 20px; position: absolute; right: 0px; width: 30%; }
.story1-3x100-img .media-icon { top: 47%; left: 47%; }
.story1-3x100-img .media-icon > i.fa-play { width: 40px; height: 40px; }
.story1-3x100-img .media-icon > i.fa-play { font-size: 16px; line-height: 38px; }
.static-PVTag-cont { width: 100%; height: 115px; background-color: rgb(255, 255, 255); position: relative; margin-bottom: 20px; overflow: hidden; }
.static-PVTag-img { width: 100%; height: 115px; display: block; }
.static-PVTag-text { width: 100%; position: absolute; left: 0px; bottom: 0px; display: block; color: rgb(255, 255, 255); font-size: 13px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 15.5px; letter-spacing: -0.5px; padding: 20px 10px 10px; background: transparent linear-gradient(to bottom, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(44, 44, 44, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(17, 17, 17, 0) 0px, rgba(6, 6, 6, 0.91) 67%, rgba(0, 0, 0, 0.91) 100%) repeat scroll 0% 0%; }
.static-PVTag-cont .media-icon { top: 37%; }
.story-1heading a { color: white; }
.rhs-section33 { position: relative; top: 25px; }
.rhs-section33-home { position: relative; top: 41px; }
.rhs-section33-home2 { top: 31px; position: relative; }
.sc66-text-container .auther-name { margin-bottom: 33px; color: rgb(255, 255, 255); }
.story1-3x100-heading, .s4-3x100-heading, .s4x-100-ls-heading, .s4x-100lsbb-heading, .s-3x100-heading { letter-spacing: -0.5px; }
.city-name.columns-menu-1 { width: 86.7%; margin-top: 12px; padding-left: 15px; }
aside .section-heading, aside .section-heading a { padding: 0px; }
.pagingInfo-6SHC { position: absolute; color: white; right: 20px; z-index: 10; top: 50%; }
.section-paging { font-family: "Fira-Sans",sans-serif; color: rgb(130, 130, 130); font-size: 24px; float: right; margin-left: 10px; }
.st_vdo100x3-cont { width: 100%; height: 520px; margin-bottom: 20px; background-color: rgb(255, 255, 255); }
.story2x1-pc-container .media-icon { left: 46% ! important; top: 32% ! important; }
.story6-100x3-cont { position: relative; width: 100%; height: 385px; margin-bottom: 20px; background-color: rgb(255, 255, 255); overflow: hidden; }
.story6-100x3-img { width: 606px; height: 385px; float: left; position: relative; overflow: hidden; }
.story6-100x3-img img { filter: grayscale(1); }
.story6-100x3-head-cont { float: left; width: 304px; height: 385px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 15px 15px 15px 30px; position: relative; }
.story6-100x3-text ul { margin: 0px; padding: 0px; }
.story6-100x3-text ul li { border-bottom: 20px solid rgb(255, 255, 255); color: rgb(255, 255, 255); display: inline-block; float: left; height: 135px; padding: 10px 15px; position: relative; width: 303px; background-color: rgba(0, 0, 0, 0.6); }
.story6-100x3-text ul li:nth-child(1), .story6-100x3-text ul li:nth-child(3), .story6-100x3-text ul li:nth-child(5) { border-right: 20px solid rgb(255, 255, 255); }
.story6-100x3-text ul li a { color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",serif; font-size: 15px; line-height: 17px; text-shadow: 0px 0px 11px rgb(0, 0, 0); }
.story6-100x3-section-name { color: rgb(19, 59, 90); display: block; font-size: 12px; letter-spacing: 0.5px; line-height: 14px; margin-bottom: 10px; margin-top: 133px; text-transform: uppercase; }
.section-carousel { position: relative; max-height: 270px; overflow: hidden; }
.section-carousel.slick-slider { overflow: visible; }
.section-carousel::before { position: absolute; content: ""; width: 8%; height: 95%; right: 0px; top: 0px; z-index: 1; background: transparent linear-gradient(to right, rgba(245, 245, 245, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(245, 245, 245, 0) 0px, rgba(245, 245, 245, 0.9) 45%, rgb(245, 245, 245) 77%, rgb(245, 245, 245) 100%) repeat scroll 0% 0%; }
.white-background { background-color: rgb(255, 255, 255); }
.story4-100x3-text ul li:first-child, .story4-100x3-text ul li:nth-child(2) { border-top: 60px solid rgb(255, 255, 255); height: 193px; }
.story4-100x3-text ul li:nth-child(3), .story4-100x3-text ul li:last-child { border-bottom: 60px solid rgb(255, 255, 255); height: 193px; }
.story3-100x3-text ul li { width: 100%; }
.story3-100x3-text ul li:nth-child(1), .story3-100x3-text ul li:nth-child(2), .story3-100x3-text ul li:nth-child(3) { border-right: 0px none; }
.story1-66x3Rw-container { width: 100%; height: 385px; margin-bottom: 20px; overflow: hidden; background-color: rgb(255, 255, 255); position: relative; }
.story1-66x3Rw-img { width: 385px; height: 385px; position: relative; float: left; }
.story1-66x3Rw-text { float: left; position: relative; width: 221px; padding: 15px; height: 385px; }
.story1-66x3Rw-content { color: rgb(80, 80, 80); display: block; font-family: "TundraWeb",serif; font-size: 14px; line-height: 17px; padding: 0px; }
.city-name span.city-weather { position: absolute; bottom: 0px; }
.s1-100x3GrayBg-text { background-color: rgb(40, 40, 40); }
.s1-100x3GrayBg-img .media-icon { left: 49%; top: 48%; }
.s1-cartoon50-1-cont { width: 100%; margin-bottom: 20px; background-color: rgb(204, 204, 204); position: relative; height: 250px; overflow: hidden; }
.s1-cartoon50-1-slider { width: 100%; height: 250px; }
.s1-cartoon50-1-img { width: 100%; height: 100%; position: relative; display: block; }
.s1-cartoon50-1-img::after { background: transparent radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(246, 41, 12, 0) 0px, rgba(240, 47, 23, 0) 0px, rgba(241, 111, 92, 0) 20%, rgba(0, 0, 0, 0.37) 100%) repeat scroll 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.s1-cartoon50-1-text { width: 100%; position: absolute; bottom: 0px; left: 0px; padding: 30px 15px 20px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; }
.s1-cartoon50-1-content { color: rgb(255, 255, 255); font-size: 12px; line-height: 15px; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; }
.s4x-100lsbb-img-cont, .s4x-100-ls-img-cont { float: left; }
.story-thumbSlide-cont { position: absolute; bottom: 0px; width: 615px; }
.cartoon-city-name { width: 1075px; }
.cartoonPC100x4-slide img { height: auto; }
.cs6-slide.s6cc100x4-slide { min-height: 520px ! important; position: relative; background-color: rgb(40, 40, 40); }
.s6cc100x4-img { width: 100%; }
.s6cc100x4-text { width: 100%; padding: 70px 35px 20px; background: rgb(40, 40, 40) none repeat scroll 0% 0% ! important; }
.s6cc100x4-head { color: rgb(255, 255, 255) ! important; }
.cpc100x4-container { background: rgb(40, 40, 40) none repeat scroll 0% 0%; overflow: hidden; }
.cpc100x4-container .pagingInfo-pc { top: 83%; }
.story1-66x3Rw-head { font-size: 20px; line-height: 23px; }
.storyImg100x3-1-img .media-icon { left: 49%; top: 46%; }
.CuratedNumberListCarousel-heading-container .share-icon { color: rgb(170, 170, 170); }
.story-carousel-6-container { position: relative; }
.section-header-container .share-icon { color: rgb(130, 130, 130); background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding: 10px; position: absolute; right: 0px; top: 0px; }
.section-header .hover-social-media-top { background-color: rgb(255, 255, 255); top: 20px; right: 10px; }
.s4x-100lsbb-text-cont-green-bg { background-color: rgb(50, 110, 0); }
.cntrbutrs_6x-container { background-color: rgb(255, 255, 255); height: 790px; margin-bottom: 20px; overflow: hidden; padding: 15px; position: relative; width: 100%; }
.cntrbutrs_6x-author-sec { float: left; height: 667px; max-height: 667px; overflow: hidden; padding: 10px 0px; width: 100%; }
.csi4x4story-container { width: 100%; background-color: rgb(255, 255, 255); height: 520px; position: relative; margin-bottom: 20px; }
.csi4x4story-text-cont { float: left; width: 100%; padding: 10px 12px; text-align: center; }
.csi4x4story-text { width: 100%; border-bottom: 1px dashed rgb(180, 180, 180); float: left; padding: 0px; }
.csi4x4story-text:last-child { border-bottom: 0px none; }
.clic-heading-container .csi4x4story-head { color: rgb(19, 59, 90); }
.csi4x4story-head-cont .share-icon { color: rgb(170, 170, 170); }
.auth-pro100x3-container { width: 100%; height: 385px; margin-bottom: 20px; position: relative; padding: 20px; background-color: rgb(255, 255, 255); }
.auth-pro100x3-img { float: left; width: 160px; height: 160px; margin-right: 50px; overflow: hidden; border-radius: 100%; position: relative; }
.auth-pro100x3-img img { width: 100%; }
.auth-pro100x3-container .artcl-social-media { position: absolute; left: 0px; bottom: 0px; }
.auth-pro100x3-text-cont { float: left; width: 76%; }
.auth-pro100x3-author-nm { display: block; font-size: 16px; width: 100%; margin-bottom: 7px; line-height: 18px; color: rgb(40, 40, 40); font-family: "Fira-Sans-Semibold",sans-serif; }
.auth-pro100x3-site-link { display: block; width: 100%; font-size: 11px; line-height: 13px; margin-bottom: 15px; }
.auth-pro100x3-site-link a { color: rgb(19, 59, 90); }
.auth-pro100x3-text { color: rgb(19, 59, 90); font-family: "Fira-Sans",serif; font-size: 19px; line-height: 24px; margin: 0px 0px 20px; padding: 0px; max-height: 167px; position: relative; overflow: hidden; }
.auth-pro100x3-follow-auth { width: 100%; display: block; height: auto; }
.auth-pro100x3-follow-auth h2 { font-size: 12px; line-height: 16px; font-family: "Fira-Sans-Semibold",sans-serif; margin-bottom: 5px; display: block; width: 100%; color: rgb(19, 59, 90); }
.auth-pro100x3-follow-auth a { width: 35px; height: 35px; text-align: center; line-height: 35px; border-radius: 100%; display: inline-block; margin-right: 20px; border: 1px solid rgb(0, 0, 0); }
.auth-pro100x3-follow-auth a.fb-border { border: 1px solid rgb(59, 89, 152); }
.auth-pro100x3-follow-auth a.tw-border { border: 1px solid rgb(85, 172, 238); }
.auth-pro100x3-follow-auth a.in-border { border: 1px solid rgb(0, 119, 181); }
.Flw_Auth100x3-container { width: 100%; background-color: rgb(245, 245, 245); margin-bottom: 20px; height: 115px; position: relative; }
.Flw_Auth100x3-container .page-nubmering-cont { top: 0px; margin-bottom: 8px; }
.Flw_Auth100x3-container .page-nubmering-cont li:last-child, .Flw_Auth100x3-container .page-nubmering-cont li:last-child::after, .search-scrollar .page-nubmering-cont li:last-child, .search-scrollar .page-nubmering-cont li:last-child::after, .search-scrollar-bottom .page-nubmering-cont li:last-child, .search-scrollar-bottom .page-nubmering-cont li:last-child::after { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.Flw_Auth100x3-socialMedia { background-color: rgb(255, 255, 255); width: 100%; float: left; display: block; height: 77px; position: absolute; bottom: 0px; left: 0px; overflow: hidden; padding: 10px 20px; }
.Flw_Auth100x3-socialMedia .auth-pro100x3-follow-auth { width: auto; margin-top: 11px; }
.Flw_Auth100x3-socialMedia .auth-pro100x3-follow-auth h2 { width: auto; float: left; margin: 10px 15px 0px 0px; }
.Flw_Auth100x3-socialMedia .auth-pro100x3-follow-auth a:last-child { margin-right: 0px; }
.THSubs-33x3-cont { width: 100%; background-color: rgb(255, 255, 255); height: 250px; margin-bottom: 20px; position: relative; overflow: hidden; }
.THSubs-33x3-logo { width: 100%; height: 130px; float: left; background-color: rgb(204, 204, 204); position: relative; }
.THSubs-33x3-email { width: 100%; float: left; background-color: rgb(19, 59, 90); height: 120px; padding: 10px 15px; }
.THSubs-33x3-text { display: block; font-size: 12px; line-height: 14px; font-family: "Fira-Sans",sans-serif; letter-spacing: 0.5px; color: rgb(255, 255, 255); }
.THSubs-33x3-msg-box { display: block; font-size: 24px; width: 100%; line-height: 24px; color: rgb(255, 255, 255); margin-top: 3px; }
.subscibe-form { width: 100%; display: block; margin-top: 8px; }
.subscibe-form input { width: 70%; border: 0px none; background-color: rgb(255, 255, 255); font-size: 16px; line-height: 20px; color: rgb(153, 153, 153); margin-right: 5px; padding: 7px 10px; border-radius: 5px; }
.THSubs-33x3-submit { width: auto; background-color: rgb(1, 103, 159) ! important; text-align: center; font-size: 16px; letter-spacing: 0.3px; color: rgb(255, 255, 255); padding: 6px 10px; border-radius: 5px; }
.connectWU33x3-container { width: 100%; margin-bottom: 20px; position: relative; background-color: rgb(255, 255, 255); height: 250px; overflow: hidden; }
div.microsite-50x3-story > .microsite-50x3-img, div.microsite-50x3-text, .s50x3-s-heading.microsite-50x3-head { background: rgb(19, 59, 90) none repeat scroll 0% 0%; }
div.s50x3-s-heading.microsite-50x3-head::after { border-bottom: 28px solid rgb(19, 59, 90); }
.trending-menu-home { width: 100%; margin: 0px 0px 15px; float: left; position: relative; }
.story-card75x1-cont { overflow: visible ! important; }
.search-scrollar, .search-scrollar-bottom { position: relative; width: 100%; float: left; margin-bottom: 20px; height: 33px; }
.matrimoni .search-scrollar { margin-bottom: 10px; }
.cntrbutrs-container .search-scrollar { margin-bottom: 0px; }
.search-scrollar-bottom { margin-bottom: -2px; }
.mrt-cont { width: 100%; float: left; height: auto; position: relative; }
.mrt-heading { float: left; color: rgb(19, 59, 90); font-size: 22px; line-height: 25px; font-family: "Fira-Sans-Semibold",sans-serif; width: 100%; margin-bottom: 16px; }
.mrt-boxes { background: rgb(19, 59, 90) url(123afbb88c60279be158a88d0039fd5857f751b5.)  repeat scroll left top; font-size: 22px; color: rgb(255, 255, 255); display: block; font-family: "Fira-Sans-Semibold",sans-serif; height: 90px; text-align: center; padding: 30px 12px 20px; z-index: 0; }
.section-header-container.section-divider { margin-top: 5px; }
.scrollar-info ul li a { font-size: 10px; line-height: 12px; display: inline-block; color: rgb(130, 130, 130); }
.mrt-border-line { background: rgb(42, 94, 136) none repeat scroll 0% 0%; float: left; height: 1px; width: 100%; position: absolute; top: 20px; }
.search-page-states li a.active { color: rgb(19, 59, 90); }
.search-page-states li:first-child a, .search-page-states li:nth-child(2) a { border-left: 0px none; padding: 0px 0px 0px 3px; }
.search-page-states li:nth-child(2) a { padding: 0px 0px 0px 3px; }
.story-card75x1-cont .story-card-news { width: 490px; }
.filter-lists-cont { width: 66%; float: left; position: relative; margin-bottom: 15px; }
.filter-lists-grid-cont { width: 100%; }
.filter-list { width: 100%; height: auto; }
.filter-list-col-1, .filter-list-col-2 { width: auto; height: auto; }
.sort-listItems a { display: inline-block; float: left; padding-right: 13px; padding-left: 13px; font-size: 12px; line-height: 13px; border-right: 1px solid rgb(90, 90, 90); color: rgb(90, 90, 90); font-family: "Fira-Sans-Semibold",sans-serif; }
.filter-list-col-1 .sortby a { padding-left: 0px; border-right: 0px none; }
.filter-list-col-1 .relevance a { color: rgb(19, 59, 90); }
.filter-list-col-1 .trending a { border-right: 0px none; }
.filter-list-col-2 .listing a, .filter-list-col-2 .grid a { border-right: 0px none; }
.filter-list-col-1 .listing a, .filter-list-col-2 .listing a { padding-right: 0px; }
.sort-listItems a i { margin-right: 9px; font-size: 14px; line-height: 12px; }
.sort-listItems a.active { color: rgb(19, 59, 90); }
.view-cont { height: auto; width: auto; float: right; }
.onhover-tags_25x1 { width: 295px; height: auto; position: absolute; top: 0px; right: -314px; background-color: rgb(229, 229, 226); z-index: 3; display: none; }
.onhover-tags_25x1::after { width: 10%; background-color: rgb(229, 229, 226); height: 115px; position: absolute; content: ""; top: 0px; left: -28px; }
.story-card75x1-text { display: block; max-height: 74px; overflow: hidden; }
.story-card75x1-cont { position: relative; }
.story-card75x1-cont:hover .onhover-tags_25x1 { display: block; transition: all 0.5s ease-in-out 0s; }
.story-card.story-card75x1-cont:hover, .story-card.story-card75x1-cont:hover .story-card-news::before { background: rgb(229, 229, 226) none repeat scroll 0% 0%; }
.story-card.story-card75x1-cont:hover .story-card-news::after { background: transparent linear-gradient(to right, rgba(229, 229, 226, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(229, 229, 226, 0) 0px, rgba(229, 229, 226, 0.87) 47%, rgb(229, 229, 226) 84%, rgb(229, 229, 226) 100%) repeat scroll 0% 0%; }
.onhover-tags_25x1-content { width: 100%; float: left; height: auto; padding: 10px 15px; }
.tags-cont-text { font-size: 16px; line-height: 18px; margin: 0px; padding: 2px 0px 0px; width: 100%; height: auto; float: left; }
.tags-cont-text p { float: left; padding: 5px 0px; }
.tags-container, .tags-cont-text { width: 100%; float: left; height: auto; }
.tags-container { margin-bottom: 10px; }
.tag-heading { display: block; width: 100%; float: left; color: rgb(19, 59, 90); font-size: 12px; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; border-bottom: 1px solid rgb(19, 59, 90); margin-bottom: 5px; }
.linkable-tags a { display: inline-block; float: left; background: rgb(19, 59, 90) none repeat scroll 0% 0%; margin-right: 10px; text-align: center; color: white; padding: 5px 10px; margin-bottom: 2px; border-radius: 3px; margin-top: 8px; font-size: 14px; letter-spacing: -0.3px; }
.product-tag a { background: rgb(130, 130, 130) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.immigration-tag a { background: rgb(222, 216, 216) none repeat scroll 0% 0%; color: rgb(40, 40, 40); }
.tags-cont-text i { font-size: 16px; margin-right: 13px; color: rgb(127, 127, 113); }
.tags-cont-text a { font-size: 12px; letter-spacing: 0.5px; color: rgb(127, 127, 113); font-family: "Fira-Sans",sans-serif; }
.tags-cont-text p a { float: left; font-size: 16px; line-height: 18px; color: rgb(19, 59, 90); font-family: "TundraWeb",serif; }
.search-box-100-container { width: 100%; height: 140px; float: left; background: rgb(229, 229, 226) none repeat scroll 0% 0%; padding: 10px 50px; }
.srch_bx-tp-bullet-cont { width: 100%; height: auto; float: left; margin-bottom: 15px; }
.srch_bx-tp-bullets { color: rgb(170, 170, 170); float: left; min-width: 130px; margin-right: 5px; vertical-align: middle; font-size: 12px; line-height: 17px; font-family: "Fira-Sans-Semibold",sans-serif; }
.srch_bx-tp-bullets input[type="radio"], .srch_bx-bullet-cont input[type="radio"] { float: left; height: 12px; margin: 3px 8px 0px 0px; vertical-align: middle; width: 12px; }
.srch_bx-main-area { width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; margin-bottom: 15px; position: relative; }
.srch_bx-news-container { width: 120px; height: 30px; position: relative; float: left; }
.srch_bx-news { width: 120px; height: 30px; position: relative; float: left; background: rgb(19, 59, 90) none repeat scroll 0% 0%; color: rgb(255, 255, 255); line-height: 30px; font-family: "Fira-Sans-Semibold",sans-serif; text-transform: uppercase; text-align: center; cursor: pointer; letter-spacing: 1px; }
.srch_bx-news i.fa { font-size: 20px; margin-left: 5px; vertical-align: middle; }
.srch_bx-input { float: left; max-width: 72%; min-width: 72%; }
.srch_bx-input input { border: 0px none; width: 100%; height: 30px; line-height: 27px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 15px; font-size: 16px; font-family: "Fira-Sans",sans-serif; }
.srch_bx-bullet-cont { float: right; height: 30px; line-height: 30px; margin-right: 10px; }
.srch_bx-bullets { color: rgb(170, 170, 170); float: left; min-width: 60px; margin-right: 5px; vertical-align: middle; font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; }
.srch_bx-bullet-cont input[type="radio"] { margin: 10px 8px 0px 0px; }
.srch_bx-search { float: right; background: rgb(19, 59, 90) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 30px; line-height: 30px; text-align: center; width: 50px; border-radius: 2px; font-size: 18px; cursor: pointer; }
.srch_bx-dropdowns { width: 100%; float: left; height: auto; }
.past-week, .media-type, .in_all_states, .by-contributor, .by-topics { width: 20%; height: 28px; line-height: 28px; float: left; border-right: 1px solid rgb(180, 180, 180); padding: 0px 10px 0px 15px; font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; text-transform: uppercase; color: rgb(90, 90, 90); cursor: pointer; position: relative; }
.past-week { border-left: 1px solid rgb(180, 180, 180); position: relative; }
.past-week i.fa, .media-type i.fa, .in_all_states i.fa, .by-contributor i.fa, .by-topics i.fa { font-size: 18px; vertical-align: middle; margin-left: 3px; }
.srch_bx-news-list { position: absolute; top: 30px; left: 0px; background: rgb(19, 59, 90) none repeat scroll 0% 0%; height: auto; width: auto; max-width: 200px; z-index: 4; }
.news-lists { width: 100%; font-size: 14px; padding: 5px 10px; color: rgba(255, 255, 255, 0.5); float: left; border-bottom: 1px dashed rgba(255, 255, 255, 0.2); }
.news-lists:last-child { border-bottom: 0px none; }
.news-lists:hover { background-color: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); }
.past-week-list { width: 256px; height: auto; z-index: 3; float: left; position: absolute; top: 30px; left: 0px; background-color: rgb(229, 229, 226); padding: 10px; }
.past-week-lists { border-bottom: 1px solid rgb(180, 180, 180); color: rgb(19, 59, 90); display: inline-block; float: left; padding: 5px 0px; width: 100%; font-family: "Fira-Sans",sans-serif; }
.past-week-lists:last-child { border-bottom: 0px none; }
.past-week-lists input { margin: 10px 0px 0px; float: right; }
.connectWU33x3-sm-cont { float: left; width: 100%; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.connectWU33x3-sm a { display: block; width: 50%; height: 100px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); text-align: center; float: left; line-height: 10px; font-size: 11px; color: rgb(130, 130, 130); font-family: "Fira-Sans-Semibold",sans-serif; }
.social-media1story-cont .social-media-story { width: 490px; font-size: 14px; line-height: 17px; color: rgb(90, 90, 90); font-family: "TundraWeb",serif; padding-top: 7px; }
.connectWU33x3-sm a:hover { text-decoration: none; }
.connectWU33x3-sm a:nth-child(2), .connectWU33x3-sm:last-child { border-right: 0px none; }
.download-apps { border: 0px none; }
.connectWU33x3-sm a i { font-size: 30px; display: block; padding-top: 27px; }
.connectWU33x3-container { margin-bottom: 20px; float: left; }
.connectWU33x3-sm .tw-brdr, .connectWU33x3-sm .ytube-brdr { border-right: 0px none; }
.connectWU33x3-sm .ytube-brdr, .connectWU33x3-sm .insta-brdr { border-bottom: 0px none; }
.social-media1story-cont { overflow: visible ! important; }
.social-media1story-cont::after, .social-media1story-cont::before { position: absolute; content: ""; border-left: 6px solid transparent; border-right: 6px solid transparent; height: 0px; width: 0px; }
.bold-txt { color: rgb(40, 40, 40); font-family: "TundraWeb-Bold",serif; font-size: 14px ! important; }
.social-media1story-cont::after { border-top: 12px solid rgb(245, 245, 245); top: 0px; z-index: 1; left: 110px; }
.social-media1story-cont::before { border-bottom: 12px solid rgb(245, 245, 245); bottom: 0px; z-index: 4; left: 109px; }
.social-media1story-cont::before { position: absolute; content: ""; border-left: 6px solid transparent; border-right: 6px solid transparent; height: 0px; width: 0px; }
.story-card-multi-news { width: 100%; float: left; height: 240px; background-color: rgb(255, 255, 255); }
.social-media1story-cont .social-media-story { width: 490px; font-size: 14px; line-height: 17px; color: rgb(90, 90, 90); font-family: "TundraWeb",serif; padding-top: 7px ! important; }
.followus-social-icons { position: absolute; right: 0px; width: auto ! important; height: 45px; bottom: 0px; }
.onbottom-social-icons { position: relative; width: 45px; height: 45px; float: left; line-height: 45px; border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(225, 225, 225) currentcolor currentcolor rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; cursor: pointer; text-align: center; }
.onbottom-social-icons a { float: left; display: block; width: 50px; height: 100%; border: 0px none ! important; }
.onbottom-social-icons i { font-size: 20px ! important; }
.onbottom-social-icons i.en { color: rgb(19, 59, 90); }
div.contact-popup.flw_subs { display: block; top: 50px; right: 0px ! important; }
div.contact-popup.flw_subs::after { position: absolute; top: -10px; right: 10px; content: ""; border-bottom: 16px solid rgb(19, 59, 90); border-left: 14px solid transparent; border-right: 14px solid transparent; }
.flw_subs-bullets { width: 100%; background-color: rgb(19, 59, 90); float: left; }
.flw_subs-all-updt, .flw_subs-top-updt { width: 50%; float: left; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; color: rgb(255, 255, 255); box-sizing: border-box; padding-left: 20px; text-align: left; }
.flw_subs-all-updt input, .flw_subs-top-updt input { float: left; height: 16px; margin: 16px 10px 0px 0px; vertical-align: middle; width: 16px; }
.download-apps33x3-container { margin-bottom: 20px; float: left; width: 100%; height: 250px; background-color: rgb(255, 255, 255); }
.flwr-txt { display: block; margin-top: 8px; text-align: center; font-size: 11px; color: rgb(130, 130, 130); line-height: 10px; font-family: "Fira-Sans",sans-serif; }
.phone-tablet-img { width: 76px; height: auto; margin: 10px auto 0px; display: block; }
.download-app-img { width: 110px; height: auto; margin: 30px auto 0px; display: block; }
.downloadApps-heading { padding: 5px 15px; position: relative; background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); font-size: 18px; line-height: 25px; font-family: "Fira-Sans-Semibold",sans-serif; text-align: left; float: left; width: 100%; }
.downloadApps33x3-sm-cont { width: 100%; height: auto; background-color: rgb(255, 255, 255); float: left; }
.downloadApps33x3-sm-cont a { display: block; width: 50%; height: 100px; float: left; }
.downloadApps-heading::after, .downloadApps-heading::before { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.downloadApps-heading::before { border-left: 12px solid rgb(245, 245, 245); left: 0px; }
.downloadApps-heading::after, .downloadApps-heading::before { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.downloadApps-heading::after { border-right: 12px solid rgb(245, 245, 245); right: 0px; }
.grid-hover-text.onhover-tags_25x1 { left: 70px; top: 320px; z-index: 10; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); }
.StoryWithHoverTags-33x3:hover { cursor: pointer; }
.StoryWithHoverTags-33x3:hover .grid-hover-text.onhover-tags_25x1 { display: block; }
.grid-hover-text.onhover-tags_25x1::after { display: none; }
.grid-hover-text.onhover-tags_25x1::before { position: absolute; content: ""; top: -15px; left: 20px; border-bottom: 15px solid rgb(229, 229, 226); border-right: 15px solid transparent; border-left: 15px solid transparent; }
.justin-100x3-container.justin-article-header.justin-homepage { margin-bottom: 20px; margin-top: 0px; }
div.oscbb33x1-container { background: rgb(19, 59, 90) none repeat scroll 0% 0%; }
div.oscbb33x1-container .Other-StoryCard-heading, .oscbb33x1-container .Other-StoryCard-text { color: rgb(255, 255, 255); display: block; }
div.oscbb33x1-container::after { position: absolute; content: ""; bottom: 0px; right: 0px; width: 15%; height: 100%; background: transparent -moz-linear-gradient(left center , rgba(19, 59, 90, 0) 0px, rgba(19, 59, 90, 0) 0px, rgba(19, 59, 90, 0.9) 50%, rgb(19, 59, 90) 82%, rgb(19, 59, 90) 86%) repeat scroll 0% 0%; }
.section-text-heading { font-family: "TundraWeb-Bold",serif; display: block; }
.author_sc-50x1-container { width: 100%; height: 115px; margin-bottom: 20px; background-color: rgb(19, 59, 90); position: relative; overflow: hidden; }
.author_sc-50x1-img-cont { width: 85px; height: 100%; position: relative; float: left; }
.author_sc-50x1-img { background-color: rgb(204, 204, 204); border-radius: 100%; display: block; height: 67px; overflow: hidden; width: 67px; margin: 16px auto 0px; }
.author_sc-50x1-img-cont .news-comments-area { bottom: 4px; left: 25px; }
.author_sc-50x1-text { float: left; width: 81%; padding: 15px 15px 15px 0px; height: 100%; }
.author_sc-50x1-heading { display: block; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; margin-bottom: 5px; max-height: 72px; overflow: hidden; }
.author_sc-50x1-text a { color: rgb(255, 255, 255); }
.readerEdit1x-cont { height: 115px; width: 100%; margin-bottom: 20px; overflow: hidden; background-color: rgb(255, 255, 255); padding: 12px; }
.readerEdit1x-logo { width: 93px; height: 93px; float: left; margin-right: 5px; }
.readerEdit1x-text { float: left; font-family: "TundraWeb",serif; font-size: 15px; height: 100%; line-height: 18px; width: 177px; letter-spacing: 1.5px; text-transform: uppercase; text-align: left; color: rgb(19, 59, 90); margin-top: 5px; }
.readerEdit1x-heading1, .readerEdit1x-heading2 { display: block; color: rgb(19, 59, 90); }
.readerEdit1x-heading1 a, .readerEdit1x-heading2 a { display: inline-block; color: rgb(19, 59, 90); }
.readerEdit1x-heading1 { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed rgb(19, 59, 90); }
.oscbb33x1-logo { text-align: center; }
div.oscbb33x1-container.oscbb33x1-logo::after { display: none; }
.spc33x2-1story-cont { height: 250px; width: 100%; margin-bottom: 20px; position: relative; overflow: hidden; background-color: rgb(255, 255, 255); }
.spc33x2-1story-img { width: 100%; height: 140px; position: relative; float: left; z-index: 0; }
.spc33x2-1story-cont:hover .spc33x2-1s-text-OnHover { display: none; }
.spc33x2-1s-text-OnHover { display: none; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; padding: 10px; cursor: pointer; text-align: left; }
.spc33x2-1s-text-OnHover a { color: rgb(255, 255, 255); display: inline-block; height: 100%; max-height: 122px; max-width: 230px; overflow: hidden; font-size: 16px; line-height: 21px; letter-spacing: -0.5px; font-family: "Fira-Sans-Semibold",sans-serif; transition: all 0.3s ease 0s; z-index: 2; }
.spc33x2-1story-text { width: 100%; height: 110px; float: left; position: relative; padding: 10px 15px; font-size: 15px; line-height: 17px; color: rgb(40, 40, 40); text-align: left; font-family: "Fira-Sans-Semibold",sans-serif; }
.spc33x2-1story-text a.spc33x2-1story-content { color: rgb(40, 40, 40); }
.spc33x2-1story-sec-name { background-color: rgb(255, 255, 255); color: rgb(19, 59, 90); font-size: 12px; height: 28px; left: 0px; line-height: 30px; padding: 2px 0px 0px 15px; position: absolute; top: -25px; width: 155px; text-transform: uppercase; letter-spacing: 0.85px; font-family: "Fira-Sans-Semibold",sans-serif; }
.spc33x2-1story-sec-name::after { border-bottom: 28px solid rgb(255, 255, 255); border-left: 0px solid transparent; border-right: 22px solid transparent; bottom: 0px; content: ""; height: 0px; position: absolute; right: -21px; width: 0px; }
.spc33x2-1story-sec-name i.fa { font-size: 16px; margin-right: 3px; }
.microsite2x1-cont, .microsite2x1-sec-name { background-color: rgb(19, 59, 90); }
.microsite2x1-sec-name { color: rgb(255, 255, 255) ! important; }
.microsite2x1-sec-name::after { border-bottom: 28px solid rgb(19, 59, 90); }
.microsite2x1-text a { color: rgb(255, 255, 255); }
div.spc33x2-1story-cont .spc33x2-1story-img, div.s4main100x3-cont .s4main100x3-img { background-image: url(3ac98d2cc1a6e3480eb2737554ebca9967c5b83a.png) ; background-repeat: no-repeat; background-position: center center; background-size: auto auto; }
.story4-sub-cont ul li a .story4-text-img { background-image: url(3ac98d2cc1a6e3480eb2737554ebca9967c5b83a.png) ; background-repeat: no-repeat; background-position: center center; background-size: 80% auto; }
.story1WithImg100x3-cont { height: 385px; position: relative; width: 100%; background-color: rgb(255, 255, 255); margin-bottom: 20px; }
.story1WithImg100x3-img { width: 100%; height: 385px; position: relative; }
.story1WithImg100x3-text { width: 100%; position: absolute; bottom: 0px; left: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 50px 15px 30px; font-size: 11px; line-height: 12px; font-family: "Fira-Sans-Semibold",sans-serif; }
.story1WithImg100x3-text a.story-text { color: rgb(255, 255, 255); display: block; padding: 0px; }
.story1WithImg100x3-text a.story-text:hover { cursor: default; text-decoration: none; }
.story1WithImg100x3-text .news-comments-area { left: 15px; bottom: 10px; }
.story1WithImg100x3-text .more-05 { right: 15px; bottom: 10px; }
.story1WithImg100x3-text .more-05 img { margin-left: 10px; }
.joinChat50x1 .join-chat { bottom: 30px; right: 0px; }
.oscbb33x1-container .section-name { color: rgb(255, 255, 255) ! important; }
.s4main3smll100x3-container { width: 100%; height: 520px; margin-bottom: 20px; position: relative; overflow: hidden; background-color: rgb(255, 255, 255); }
.s4main100x3-cont { width: 100%; height: 240px; float: left; position: relative; }
.s4main100x3-img { width: 100%; height: 240px; position: relative; float: left; }
.s4main100x3-text { position: absolute; bottom: 0px; left: 0px; width: 100%; height: auto; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 30px 15px 10px; }
.s4main100x3-content { margin-bottom: 10px; display: block; font-size: 18px; line-height: 21px; letter-spacing: -0.3px; font-family: "Fira-Sans-Semibold",sans-serif; }
.s4main100x3-content a { color: rgb(255, 255, 255); }
.s4main100x3-text .author-name { margin-bottom: 15px; color: rgb(255, 255, 255); }
.s4main100x3-text .news-comments-area { left: 15px; }
.stories3-100x3-cont { width: 100%; height: auto; float: left; padding: 0px 10px; }
.stories3-100x3-cont .story4-sub-cont ul li { padding: 13px 0px; }
.tThHinduTdayCr-cont .promoted-story-heading { background-color: rgb(19, 59, 90); border-bottom: 0px none ! important; }
.tThHinduTdayCr-cont .promoted-story-heading .tThHinduTdayCr-heading { color: rgb(255, 255, 255) ! important; }
.theHinduCross_1x-container { width: 100%; height: 115px; margin-bottom: 20px; position: relative; background-color: rgb(255, 255, 255); padding: 7px; }
.theHinduCross_1x-logo { float: left; width: 100px; height: 100px; margin-right: 10px; }
.theHinduCross_1x-text { width: 169px; float: left; position: relative; text-align: left; height: 100%; padding: 5px 0px 0px 3px; }
.theHinduCross_1x-heading { font-size: 19px; line-height: 20px; color: rgb(19, 59, 90); margin-bottom: 5px; display: block; font-family: "Fira-Sans-Semibold",sans-serif; }
.theHinduCross_1x-content { width: 100%; display: block; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; color: rgb(100, 100, 100); }
.theHinduCross_1x-DateTime { font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(100, 100, 100); font-size: 11px; line-height: 14px; display: block; text-transform: uppercase; letter-spacing: 1.1px; position: absolute; left: 3px; bottom: 0px; }
.story33x1-container { width: 100%; height: 250px; position: relative; margin-bottom: 20px; background-color: rgb(255, 255, 255); overflow: hidden; }
.story33x1-img { width: 100%; height: 140px; position: relative; float: left; }
.story33x1-text { width: 100%; height: 110px; position: relative; float: left; padding: 10px; }
.story33x1-text a.story33x1-story { font-size: 16px; line-height: 18px; color: rgb(40, 40, 40); display: block; margin-bottom: 5px; font-family: "TundraWeb",serif; text-align: left; }
.ColumnHome66x1-container { width: 100%; height: 115px; margin-bottom: 20px; position: relative; overflow: hidden; background-color: rgb(19, 59, 90); }
.ColumnHome66x1-img { position: absolute; right: 0px; bottom: 0px; width: 100px; height: 95px; max-height: 113px; z-index: 5; display: block; }
.ColumnHome66x1-img img { position: absolute; bottom: 0px; right: 0px; }
.ColumnHome66x1-text-cont { float: left; height: auto; width: 100%; padding: 10px 15px 0px; }
.ColumnHome66x1-heading { width: 100%; float: left; border-bottom: 1px dashed rgb(250, 249, 246); color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",serif; font-size: 18px; height: auto; line-height: 25px; padding: 5px 15px; position: relative; text-align: left; z-index: 2; }
.ColumnHome66x1-heading a { color: rgb(255, 255, 255); }
.ColumnHome66x1-heading::after, .ColumnHome66x1-heading::before { border-bottom: 6px solid transparent; border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; position: absolute; width: 0px; z-index: 1; }
.ColumnHome66x1-heading::after { border-right: 12px solid rgb(245, 245, 245); right: 0px; }
.ColumnHome66x1-heading::before { border-left: 12px solid rgb(245, 245, 245); left: 0px; }
.ColumnHome66x1-text1 { float: left; font-family: "TundraWeb",serif; font-size: 22px; line-height: 24px; margin-bottom: 20px; padding-right: 7px; text-align: left; display: block; width: 100%; }
.ColumnHome66x1-text1 a { color: rgba(255, 255, 255, 0.6); }
.ColumnHome66x1-text-cont2 { color: rgb(255, 255, 255); width: 100%; display: block; font-family: "Fira-Sans-Semibold",sans-serif; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; line-height: 12px; float: left; }
.ColumnHome66x1-text-cont2 a { color: rgb(255, 255, 255); }
.storyHome33x1-container { width: 100%; height: 115px; position: relative; overflow: hidden; margin-bottom: 20px; background-color: rgb(255, 255, 255); }
.storyHome33x1-img { width: 100%; height: 115px; }
.storyHome33x1-img span.media-icon { top: 25px; left: 25px; }
.storyHome33x1-text { width: 100%; position: absolute; bottom: 0px; left: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 30px 10px 10px; font-size: 15px; line-height: 17px; font-family: "Fira-Sans-Semibold",sans-serif; }
.storyHome33x1-text a { color: rgb(255, 255, 255); }
.storyHome33x1-text i.fa { font-size: 20px; }
.HinduPro33x2-container { width: 100%; height: 250px; position: relative; margin-bottom: 20px; padding: 5px 10px 10px; background-color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; background-blend-mode: multiply; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 0; }
.HinduPro33x2-heading { font-size: 11px; letter-spacing: 1px; width: 100%; color: rgb(255, 255, 255); text-transform: uppercase; z-index: 1; }
.HinduPro33x2-heading a { color: rgb(255, 255, 255); }
.HinduPro33x2-text { width: 100%; height: auto; position: absolute; bottom: 0px; display: block; font-size: 15px; line-height: 17px; left: 0px; padding: 10px; z-index: 2; }
.HinduPro33x2-text a span { display: block; margin-bottom: 3px; }
.HinduPro33x2-text a { color: rgb(255, 255, 255); }
.RiviewHome33x1-container { width: 100%; height: 115px; margin-bottom: 20px; position: relative; background-color: rgb(255, 255, 255); }
.RiviewHome33x1-img { width: 100%; height: 115px; float: left; position: relative; }
.RiviewHome33x1-text { width: 100%; height: auto; position: absolute; left: 0px; bottom: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 30px 10px 10px; }
.RiviewHome33x1-heading { display: block; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 15px; line-height: 17px; width: 100%; }
.RiviewHome33x1-heading a { color: rgb(255, 255, 255); }
.see-all-Home:first-child { padding-right: 0px; }
.see-all-Home:nth-child(2) { padding: 0px; position: relative; }
.see-all-Home:last-child { padding-left: 0px; }
.see-all-Home:nth-child(2)::after { position: absolute; content: ""; width: 95px; height: 100%; background-color: rgb(245, 245, 245); top: 0px; left: -5px; }
.breakingNews100-container { width: 100%; height: 25px; max-height: 25px; position: relative; background-color: rgb(230, 230, 225); }
.breakingNews100-sub-cont { position: relative; overflow: hidden; padding-left: 135px; width: 100%; float: left; white-space: nowrap; margin-bottom: 10px; }
.breakingNews100-heading { position: absolute; top: 0px; left: 0px; height: 25px; text-align: center; line-height: 25px; width: 120px; color: rgb(255, 255, 255); font-size: 12px; background-color: rgb(255, 0, 31); text-transform: uppercase; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; }
.breakingNews100-container a { font-family: "Fira-Sans-Semibold",sans-serif; margin: 0px; padding: 0px; line-height: 25px; font-size: 13px; color: rgb(130, 130, 130); height: 25px; }
.breakingNews100-sm-cont { position: absolute; right: 30px; top: 0px; background-color: rgb(230, 230, 225); }
.breakingNews100-sm-cont::after { position: absolute; content: ""; top: 0px; left: -50px; width: 50px; height: 100%; background: transparent linear-gradient(to right, rgba(230, 230, 225, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(239, 239, 237, 0.85) 42%, rgb(233, 233, 229) 80%, rgb(230, 230, 225) 100%) repeat scroll 0% 0%; }
.breakingNews100-sm { height: 25px; line-height: 25px; text-align: center; display: inline-block; float: left; width: auto; }
.breakingNews100-sm a { display: block; font-size: 15px; }
.remove-brk-news { background-color: rgb(230, 230, 225); height: 25px; position: absolute; right: 0px; top: 0px; width: 30px; display: block; cursor: pointer; }
.remove-brk-news::after, .remove-brk-news::before { background-color: rgb(151, 151, 151); content: ""; height: 20px; position: absolute; top: 3px; width: 2px; }
.remove-brk-news::before { transform: rotate(135deg); right: 14px; }
.remove-brk-news::after { transform: rotate(45deg); left: 14px; }
.TabPD1x-container { width: 100%; background-color: rgb(19, 59, 90); height: 115px; margin-bottom: 20px; position: relative; }
.TabPD1x-container ul#tabs { list-style-type: none; margin: 0px; padding: 0px; }
.TabPD1x-container ul#tabs li { margin: 0px 5px 0px 0px; display: inline-block; width: 32.2%; height: 35px; float: left; background-color: rgb(180, 180, 180); }
.TabPD1x-container ul#tabs li:last-child { margin: 0px; }
.TabPD1x-container ul#tabs li a { color: rgb(19, 59, 90); display: block; font-size: 11px; text-align: center; font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; line-height: 15px; text-transform: uppercase; float: left; padding: 10px; width: 100%; text-decoration: none; }
ul#tabs li.selected { background-color: rgb(42, 94, 136); }
.TabPD1x-container ul#tabs li.selected a { color: rgb(255, 255, 255); }
.TabPD1x-container ul#tabs li a:hover { background-color: rgb(42, 94, 136); color: rgb(255, 255, 255); }
div.tabContent { background-color: rgb(19, 59, 90); display: block; overflow: hidden; width: 100%; float: left; height: 80px; text-align: left; padding: 15px 10px; font-family: "Fira-Sans-Semibold",sans-serif; }
.nifty-date-time { display: block; margin-bottom: 5px; color: rgb(255, 255, 255); font-size: 12px; line-height: 14px; }
.nifty-price { display: inline-block; color: rgb(255, 255, 255); font-size: 19px; line-height: 22px; font-family: "Fira-Sans-Semibold",sans-serif; }
.nifty-price.green-color { color: rgb(0, 255, 69); }
.column33x2-container { width: 100%; height: 250px; margin-bottom: 20px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.column33x2-container .column33x2-img { position: absolute; bottom: 0px; right: 0px; width: 130px; z-index: 5; }
.column33x2-text-cont { width: 100%; height: auto; float: left; padding: 7px 10px; }
.column33x2-text-cont .column33x2-sub-head { color: rgb(40, 40, 40); line-height: 18px; font-size: 16px; font-family: "TundraWeb",serif; float: left; margin-bottom: 5px; text-align: left; width: 100%; }
.column33x2-text-cont p { max-height: 132px; max-width: 195px; overflow: hidden; }
.show-story-text { position: absolute; right: 15px; bottom: 10px; font-size: 14px; color: rgb(255, 255, 255); cursor: pointer; }
.storyCard50x2-container { width: 100%; height: 250px; margin-bottom: 20px; position: relative; background-color: rgb(255, 255, 255); overflow: hidden; }
.storyCard50x2-img { width: 100%; height: 160px; position: relative; float: left; }
.storyCard50x2-text { width: 100%; float: left; height: 90px; position: relative; padding: 10px; }
.storyCard50x2-heading { font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; margin-bottom: 6px; display: block; width: 100%; max-height: 36px; overflow: hidden; }
.storyCard50x2-heading a { color: rgb(40, 40, 40); }
.wk1Story50x-container { width: 100%; height: 182px; margin-bottom: 20px; overflow: hidden; position: relative; }
.wk1Story50x-container div.section-header-container { margin: 0px 0px 5px; }
.wk1Story50x-sub-cont { width: 100%; height: 140px; float: left; position: relative; }
.wk1Story50x-img { position: relative; width: 100%; height: 140px; float: left; }
.wk1Story50x-text { position: absolute; bottom: 0px; left: 0px; width: 100%; height: auto; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 30px 10px 20px; }
.wk1Story50x-heading { height: auto; display: block; width: 100%; font-size: 18px; line-height: 21px; font-family: "Fira-Sans-Semibold",sans-serif; margin-bottom: 5px; }
.wk1Story50x-heading a, .wk1Story50x-text .author-name { color: rgb(255, 255, 255); display: block; }
.right-highlights-news { position: absolute; right: 0px; top: 0px; width: 300px; height: auto; letter-spacing: 0.92px; text-transform: uppercase; background-image: url(3340a1d14aeb91d79557107e1eb969dfc621b9da.) ; background-repeat: repeat; background-position: left center; overflow: hidden; padding: 5px; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 12px; line-height: 18px; white-space: nowrap; }
.right-highlights-news a { color: rgb(255, 255, 255); display: block; }
p.para-bottom { padding: 0px; margin-bottom: 11px; }
.prev-elec-100x3-cont { width: 100%; background-color: rgb(255, 255, 255); padding: 15px; position: relative; margin-bottom: 20px; height: 250px; overflow: hidden; }
.prev-elec-100x3-cont::after { position: absolute; content: ""; width: 100%; height: 10px; background-color: rgb(255, 255, 255); bottom: 0px; left: 0px; }
.prev-elec-100x3-cont ul { margin: 0px; padding: 0px; }
.prev-elec-100x3-cont ul li { display: inline-block; float: left; }
.prev-elec-100x3-cont ul li a { color: rgb(40, 40, 40); height: 30px; line-height: 30px; display: inline-block; margin: 0px 8px 8px 0px; padding: 0px 10px; background-color: rgb(235, 235, 235); border-radius: 2px; font-size: 14px; width: auto; }
.promoted-microsite1x { height: 115px ! important; }
.promoted-microsite1x .promoted-microsite-text { margin-top: 6px; font-size: 15px; line-height: 17px; max-height: 50px; overflow: hidden; }
.promoted-microsite1x > ul { margin: 0px; padding: 0px; position: absolute; bottom: 5px; left: 15px; }
.promoted-story-heading.faceOff-heading { border: 0px none; }
.faceOff-cont { height: 350px; top: 0px ! important; width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; }
.faceOff-cont .star-reviews .fa.fa-star, .faceOff-cont .star-reviews .fa.fa-star-half-o, .faceOff-cont .star-reviews .fa.fa-star-o { color: rgb(248, 208, 28); }
.faceOff-cont .star-reviews { border: 0px none; margin-top: 0px; margin-bottom: 0px; }
.faceOff-cont::after { content: ""; display: block; background-image: url(4cfec77db3e746fb09c5a655d09879a459a2a7de.png) ; height: 100%; width: 101%; position: absolute; top: 0px; left: -1px; z-index: 10; background-repeat: no-repeat; background-position: center center; }
.faceOff-text1 a, .faceOff-text2 a { color: rgb(255, 255, 255); }
.faceOff-text1, .faceOff-text2 { font-family: "Fira-Sans-Semibold",sans-serif; font-size: 15px; line-height: 17px; position: absolute; color: rgb(255, 255, 255); width: 70%; z-index: 11; }
.faceOff-text1 { top: 15px; left: 15px; text-align: left; }
.faceOff-text2 { bottom: 10px; right: 15px; text-align: right; }
.faceOff-cont::before { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: transparent radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.43) 0px, rgba(0, 0, 0, 0.5) 18%, rgba(0, 0, 0, 0.82) 100%) repeat scroll 0% 0%; }
.bold-text { color: black; font-family: "TundraWeb-Bold",serif; }
.social-news .followus-social-icons .onbottom-social-icons a { border-bottom: 1px solid rgb(225, 225, 225); }
.env { color: rgb(19, 59, 90); }
.thsocialmedia-news:nth-child(2), .thsocialmedia-news:last-child { border-right: 0px none; }
.thsocialmedia-news:last-child, .thsocialmedia-news:nth-child(3) { border-bottom: 0px none; }
.thsocialmedia-news { display: block; width: 50%; float: left; height: 116px; min-height: 100px; font-size: 13px; line-height: 16px; color: rgb(90, 90, 90); font-family: "TundraWeb",serif; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); padding: 10px; }
.thsocialmedia-news:nth-child(2), .thsocialmedia-news:last-child { padding-left: 20px; }
.thsocialmedia-news i { font-size: 20px; color: rgb(19, 59, 90); margin-right: 5px; }
.social-news { position: relative; z-index: 10; }
.thsm5s-container { height: 384px ! important; width: 100%; }
.thsm5s-container .followus-social-icons { z-index: 10; }
.thsocialmedia-news-cont { width: 100%; float: left; height: auto; background-color: rgb(255, 255, 255); padding: 10px 16px; }
.social-media1story-cont .social-media-story { width: 490px; font-size: 14px; line-height: 17px; color: rgb(90, 90, 90); font-family: "TundraWeb",serif; padding-top: 7px; }
.followus-social-icons { position: absolute; right: 0px; width: 150px; height: auto; bottom: 0px; }
.onbottom-social-icons a { float: left; display: block; width: 50px; height: 50px; text-align: center; border-left: 1px solid rgb(225, 225, 225); border-top: 1px solid rgb(225, 225, 225); }
.onbottom-social-icons i { font-size: 25px; padding-top: 14px; }
.pagingInfo-ps { color: white; position: absolute; right: 210px; top: 2px; }
.photo-slider-cont { position: relative; }
.slide-img-cont { width: 890px; float: left; }
.photo-collage-slider { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background: rgb(40, 40, 40) none repeat scroll 0% 0%; z-index: 21; padding: 70px 20px 20px; }
.photo-collage-slider.open .slick-slide img { width: auto ! important; }
.photo-slider { max-width: 100%; height: 85vh; }
.photo-slider, .photo-slide img { max-height: 85vh; }
.photo-slide { width: 100%; height: 100%; }
.photo-slide img { margin: 0px auto; }
.photo-text { font-family: "TundraWeb"; font-size: 18px; line-height: 26px; color: white; display: block; margin-bottom: 10px; padding-top: 50px; }
.photo-text-cont { float: right; margin-left: 50px; width: 300px; }
.author-byline-cont .author-byline, .author-byline-cont { color: white; text-transform: uppercase; }
.photo-collage-slider .esc-left, .photo-collage-slider .esc-right { top: 0px ! important; color: rgb(40, 40, 40); }
.photo-collage-slider .esc-left:hover, .photo-collage-slider .esc-right:hover { background-color: white; }
.photo-collage-slider .esc-right { right: 240px; background-color: white; }
.photo-collage-slider .esc-left { right: 276px; background-color: rgb(155, 155, 155); }
.close-slider { height: 26px; width: 26px; display: block; position: absolute; top: 0px; z-index: 25; right: 10px; cursor: pointer; }
.close-slider .menu-icon, .close-slider a.close { position: absolute; top: 0px; left: 0px; }
.photo-text-cont .artcl-social-media { padding: 0px; margin-top: 15px; width: 100%; height: auto; }
.photo-text-cont .share-artcl { color: white; float: left; width: 100%; }
.photo-text-cont .artcl-social-media ul li { min-width: 70px; }
.instagram { color: rgb(63, 114, 155); }
.pin { color: rgb(189, 8, 28); }
span.test-overlay { background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; height: 115px; width: 115px; position: absolute; z-index: 10; top: 0px; left: 0px; color: white; font-size: 14px; line-height: 17px; padding: 10px; display: none; }
.story-card:hover span.test-overlay { display: block; }
.ui-datepicker.ui-widget { z-index: 9 ! important; }
.date-picker-cont { width: 225px; height: 27px; margin-top: 6.5px; line-height: 27px; border-radius: 2px; position: relative; overflow: hidden; }
input#datepicker { width: 100%; padding: 0px 10px; height: 28px; }
button.ui-datepicker-trigger { width: 18px; height: 18px; background: transparent none repeat scroll 0px center; padding: 0px; margin: 0px; position: absolute; right: 10px; }
button.ui-datepicker-trigger img { width: 100%; height: auto; }
.date-pic-input { width: 215px; height: 27px; line-height: 27px; border: 0px none; outline: 0px none; color: rgb(19, 59, 90); float: left; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 13px; padding: 0px 10px; }
.date-pic-submit { position: relative; float: right; width: 35px; height: 27px; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
form i.fa-calendar { color: rgb(0, 0, 0); font-size: 19px; position: absolute; right: 8px; top: 4px; }
.package-heading-cont .series-heading-container { background-color: rgb(40, 40, 40); }
.series-carousel .article-container { background-color: rgb(40, 40, 40); }
.series-carousel .article-container::after { background: transparent linear-gradient(to left, rgb(40, 40, 40), rgba(40, 40, 40, 0)) repeat scroll 0% 0%; }
.series-heading-container h6 { font-size: 18px; line-height: 21px; font-family: "fira-sans-semibold"; margin-left: 30px; margin-top: 12px; }
.package-heading::after, .package-heading::before, .series-heading-container::after, .series-heading-container::before { display: none; }
.today-paper a { width: auto ! important; height: auto ! important; color: rgb(19, 59, 90); display: block; font-size: 11px; font-family: "Fira-Sans-Semibold",sans-serif; }
@media (max-width: 1599px) {
  footer { margin-bottom: 30px; }
  #main-menu > ul > li > a, .fixed-menu ul li a { padding: 0px 10px; }
  div.feature-news-highlights > ul > li { position: relative; list-style-type: disc; list-style-position: outside; margin-bottom: 7px; width: 22%; float: left; margin-right: 17px; }
  div.feature-news-highlights > ul > li:last-child { margin-right: 0px; }
  div.story-card-news { width: 205px; }
  .story-card-news::after { height: 36px; }
  .story-text div.news-comments-area > ul { margin: 0px 0px -10px; padding: 0px 0px 0px 15px; }
  .feature-news-img { position: relative; height: 340px; margin-bottom: 20px; width: 100%; }
  .feature-news-img img { position: relative; height: 340px; }
  .more-05 { bottom: 0px; }
  div.live-update-container { width: 660px; height: 655px; padding: 0px ! important; }
  div.live-update-text { width: 660px; height: 315px; float: left; }
  div.live-update-image { float: left; height: 340px; width: 660px; }
  .auther-text { display: block; }
  div.special-story > div.news-comments-area { left: 20px ! important; }
  .story-text > div.news-comments-area { left: 0px; bottom: 10px; }
  .static-video-text, .photo-carousel-text { background-color: rgb(40, 40, 40); color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",sans-serif; font-size: 15px; line-height: 17px; left: 0px; bottom: 20px; padding: 7px 13px 5px 15px; text-shadow: none; width: 100%; height: 60px; z-index: 10; }
  .videosnphotos-footer-text-bg { background-color: rgb(40, 40, 40); }
  .static-video-container, .photo-carousel-container { width: 320px ! important; }
  .pc-prev, .pc-next { top: 44%; }
  .cs6-slider .pc-prev, .cs6-slider .pc-next { top: 54%; }
  .photo-carousel-bg-img { max-width: 320px; min-width: 320px; }
  .story-card-50_1 > .story-card-50_1-bg-img { width: 433px; }
  .story-card-50-five-section > ul > li { width: 206px; }
  .story-card-50_1-heading-container { width: 227px; }
  .story-card-50-five-section > ul::before { width: 21px; left: 206px; }
  .story-card-50-five-section > ul::after { left: 215px; }
  .story-card-50-five-section > ul > li:nth-child(1)::before, .story-card-50-five-section > ul > li:nth-child(3)::before, .story-card-50-five-section > ul > li:nth-child(5)::before { left: -17px; }
  .story-card-50-five-section > ul > li:nth-child(1)::after, .story-card-50-five-section > ul > li:nth-child(3)::after, .story-card-50-five-section > ul > li:nth-child(5)::after { width: 6px; left: -6px; }
  .story-card-50-five-section > ul > li:nth-child(2)::before, .story-card-50-five-section > ul > li:nth-child(4)::before { right: -17px; }
  .story-card-50-five-section > ul > li:nth-child(2)::after, .story-card-50-five-section > ul > li:nth-child(4)::after { right: -6px; width: 6px; }
  .story-card-50-five-section > ul > li:nth-child(5) { border-bottom: 0px none; }
  .story-card-50_1-bg-img > img { height: 100%; }
  .story-card-50-five-section > ul > li:nth-child(4) { border-bottom: 76px solid rgb(255, 255, 255) ! important; height: 190px; }
  .story-card-50_1-heading-container { padding-left: 22px; margin-bottom: 28px ! important; }
  .story-card-50_1-heading-container > .the-case-file > img { margin-right: 9px; }
  .story-card-33-news .news-comments-area { bottom: -1px; }
  div.Other-StoryCard::after { height: 17px; }
  .svc-slide-container { height: 250px; }
  .svc1c { padding: 5px 15px 5px 5px; }
  .svc-text-slide { padding: 14px 0px; }
  .svc-text-slide .story-card-33-heading { overflow: hidden; max-height: 55px; display: block; padding: 0px; }
  .promoted-engagement-text > p, .promoted-story-text > p { padding: 0px; }
  div.contact-popup { right: -9px ! important; }
  .esc-left, .esc-right { top: -40px ! important; }
  .city-popup { width: 640px; }
  .story-card-66 { height: 385px; margin-bottom: 20px; }
  .sc66-text-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; height: 115px; padding: 7px 15px 0px; width: 100%; overflow: hidden; }
  .sc66-text-container .section-name, .sc66-text-container .exclusive-text { margin-bottom: 0px; }
  .sc66-text-container .section-name { color: rgb(19, 59, 90); }
  .cs66-text { color: rgb(40, 40, 40); font-family: "TundraWeb",serif; line-height: 23px; margin-bottom: 7px; font-size: 22px; }
  .story-card-66-img { height: 270px; }
  .column-33x3 .column-33x3-text-container { max-height: 124px; }
  .column-33x3-head-container .column-33x3-heading { width: auto; }
  .rt1s-text { max-height: 51px; overflow: hidden; display: block; }
  .sc6-img-container { width: 660px; height: 333px; bottom: 0px ! important; position: absolute ! important; }
  .sc6-text-container { height: 186px; overflow: hidden; top: 0px ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 15px; }
  .sc6-story-heading { color: rgb(40, 40, 40); }
  .sc6-story-text { color: rgb(80, 80, 80); }
  .sc6-text-container .news-comments-area { bottom: 0px; }
  .hc6-story-66x3-slide { width: 440px; min-height: 385px ! important; }
  .hc6-story-66x3-img-cont { height: 260px; width: auto; }
  .hc6-story-66x3-text-cont { height: 125px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; padding: 10px 20px; overflow: hidden; margin-left: 0px; }
  .hc6-story-66x3-text { color: rgb(40, 40, 40); font-family: "TundraWeb",serif; font-size: 18px; text-shadow: none; line-height: 20px; }
  .hc6-story-66x3-text-cont .news-comments-area { left: 20px; }
  .cs6-slide { height: 520px ! important; width: 660px; }
  .sc6-text-container { height: 105px; width: 660px; }
  .sc6-img-container { height: 415px; width: 660px; padding: 0px; margin: 0px; border: 0px none; }
  .sc6-story-heading { font-family: "TundraWeb",serif; }
  .city-name { width: 785px; }
  .story1-66x3Rw-img { width: 100%; }
  .story1-66x3Rw-text { float: left; height: auto; padding: 50px 15px 20px; width: 100%; position: absolute; right: 0px; bottom: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; }
  .story1-66x3Rw-text .story1-3x100-heading, .story1-66x3Rw-text .author-name { color: rgb(255, 255, 255); }
  .story1-66x3Rw-text .author-name { margin-bottom: 10px; }
  .story1-66x3Rw-text .star-reviews { border-top: 1px dashed rgb(180, 180, 180); }
}
@media (max-width: 1279px) {
  .add-block, .add-block2 { display: none; }
  div.only-for-mob-size, section.mob-footer-logo { display: none; }
  .auther-text { display: block; }
  .other-menu ul.socialize li a { padding: 0px 11px ! important; }
  .other-menu ul.menu li a { padding: 0px 11px ! important; }
  .other-menu ul.socialize li:first-child a { color: rgb(193, 206, 224) ! important; font-family: "Fira-Sans-Semibold",serif; font-size: 12px; padding-left: 0px; }
}
@media (min-width: 1024px) and (max-width: 1050px) {
  div.popup-menu { overflow-y: scroll; overflow-x: hidden; }
}
@media (min-width: 1024px) and (max-width: 1599px) {
  .main { width: 660px; }
  .auther-text { display: block; }
  .mobile-padding { padding: 0px; }
  .menu-top, .popup-menu-blue { width: 1000px ! important; margin: 0px auto; }
  .l1liveChat50x4-img, .l1liveChat50x4BlueBg-img { height: 520px; }
  .l1liveChat50x4-text, .l1liveChat50x4BlueBg-text { width: 100%; height: auto; position: absolute; bottom: 0px; left: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 50px 15px 20px; z-index: 2; color: white; }
  .l1liveChat50x4-heading a, .l1liveChat50x4BlueBg-heading { color: white ! important; }
  .story1-img { height: 200px; }
  .story1-text { height: 185px; padding-top: 10px; }
  .story-card-33 > .story-card-33-img, .s3_withImg-33x3-img, div.special-story > .special-story-img { height: 128px; }
  div.story-card-33-news, .s3_withImg-33x3-text, div.special-story-text-area { height: 257px; }
}
@media (min-width: 1600px) {
  .main { width: 920px; }
  div.only-for-mob-size, section.mob-footer-logo { display: none; }
  .author-text { display: block; }
  .feature-news-titels { width: 600px; }
}
@media (max-width: 1023px) {
  .main { width: 100%; }
  aside { width: 100%; }
  div.only-for-mob-size { display: none; }
  div.story-card-news { width: 235px; }
  .story-card-news { height: 36px; }
  div.only-for-mob-size { display: none; }
  div.search-block > form > input[type="text"] { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: rgb(245, 245, 245) none repeat scroll 0px 0px; border-color: rgb(204, 204, 204); border-image: none; border-style: solid; border-width: 0px 1px; color: rgb(40, 40, 40); float: left; font-size: 12px; font-family: "Fira-Sans-Semibold",sans-serif; height: 28px; width: 240px; }
  #main-menu > ul > li > a, .fixed-menu ul li a { padding: 0px 11px; }
  nav.main-menu > div.menu-icon > a#menu-button { height: 40px; }
  div.lead-story.bg-white-color { width: 730px; }
  div.only-for-mob-size, section.mob-footer-logo { display: none; }
  div.live-update-container, div.live-update-text, div.live-update-image { width: 730px; }
  div.promoted-story { height: 115px; position: relative; }
  div.promoted-story > div.promoted-story-heading { font-size: 18px; letter-spacing: -0.23px; line-height: 24px; padding: 5px 15px; z-index: 1; }
  div.promoted-story > div.heading-container { padding: 5px 15px 0px; }
  div.promoted-story > div.pss-text { padding-top: 0px; }
  div.promoted-story > div.pch-heading { padding: 7px 15px 5px; }
  div.promoted-story > div.CuratedNumberListCarousel-heading-container, div.promoted-story > div.trending-carousel-heading-container { padding: 7px 15px; }
  div.promoted-story > div.promoted-story-img-1 > img { height: 106px; }
  div.promoted-story > div.promoted-story-img { width: 100px; height: 106px; }
  div.promoted-story > div.promoted-story-content { padding-top: 9px; }
  div.promoted-story-heading > span.prometed-news-heading { display: inline-block; width: auto; }
  div.promoted-story, div.promoted-engagement { height: 115px; overflow: hidden; margin-bottom: 20px; width: 100%; }
  div.promoted-story > .promoted-story-img-1 > img { height: 106px; }
  div.promoted-story > .promoted-story-img, div.promoted-engagement > .promoted-engagement-img { width: 115px; height: 115px; position: absolute; left: 0px; top: 0px; }
  .promoted-engagement-img::before, .cd-container::before, .pp-container::before, .promoted-product::before, .promoted-engagement::before, .promoted-single-story::before { border-top: 12px solid rgb(245, 245, 245); border-left: 6px solid transparent; border-right: 6px solid transparent; top: 0px; content: ""; height: 0px; left: 109px; position: absolute; width: 0px; z-index: 2; }
  .promoted-engagement-img::after, .cd-container::after, .pp-container::after, .promoted-product::after, .promoted-engagement::after, .promoted-single-story::after { border-bottom: 12px solid rgb(245, 245, 245); border-left: 6px solid transparent; border-right: 6px solid transparent; bottom: 0px; content: ""; height: 0px; left: 109px; position: absolute; width: 0px; z-index: 1; }
  .promoted-story .promoted-story-heading.pch-container { border-bottom: 1px dashed rgb(250, 249, 246); }
  div.promoted-engagement > div.promoted-engagement-heading-container, div.promoted-single-story > div.heading-container { border-bottom: 0px none; }
  div.promoted-engagement > div.promoted-engagement-heading-container { padding-bottom: 0px; }
  .promoted-engagement-text > .author-text, .promoted-single-story > .promoted-story-text > .author-text { padding-left: 130px; width: 100%; }
  .promoted-engagement-text > p.author-text, .promoted-story-text > p.author-text { padding-top: 0px; padding-bottom: 0px; }
  div.promoted-story > div.promoted-story-text, div.promoted-engagement > div.promoted-engagement-text { padding-left: 0px; }
  .promoted-story-content > .author-name, .promoted-engagement-text > .author-name, .promoted-story-text > .author-name { padding-left: 130px; }
  .pcst-container > .author-name { padding-left: 0px; }
  .promoted-engagement-heading-container, .promoted-story-heading-container { padding-left: 130px ! important; width: 100% ! important; }
  a.promoted-engagement-heading, a.promoted-story-heading { width: 100% ! important; line-height: 24px; }
  div.promoted-story > div.promoted-story-content, div.promoted-engagement > div.promoted-engagement-content { padding-top: 9px; width: 100%; text-align: left; float: left; }
  div.promoted-engagement > div.promoted-engagement-text { padding: 0px; }
  div.promoted-engagement-text > a.author-text { margin-bottom: 11px; }
  div.promoted-story-content > a.author-name { font-size: 12px; color: rgb(255, 255, 255); letter-spacing: 1px; line-height: 15px; font-family: "Fira-Sans",sans-serif; float: left; overflow: hidden; width: 100%; text-align: left; }
  div.promoted-story-content > a { margin-bottom: 10px; font-family: "Fira-Sans",sans-serif; }
  div.promoted-story-heading > a.prometed-news-heading { width: 220px; }
  div.promoted-engagement > div.promoted-engagement-heading-container::before, div.promoted-product > div.promoted-story-heading::before, div.promoted-product > div.promoted-story-heading::after, div.promoted-single-story > div.heading-container::after, div.promoted-single-story > div.heading-container::before, div.promoted-engagement > div.promoted-engagement-heading-container::after { border-bottom: 0px none; border-right: 0px none; border-top: 0px none; content: ""; position: absolute; }
  .promoted-story .news-comments-area, .promoted-engagement .news-comments-area { bottom: 10px ! important; }
  div.promoted-story > .news-comments-area { bottom: 0px; }
  .downtown-bg-img { width: 115px; height: 115px; z-index: 1; position: absolute ! important; }
  .downtown-bg-img > img { width: 100%; height: 100%; }
  div.promoted-product > div.promoted-story-heading { padding-left: 130px ! important; font-size: 18px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 24px; }
  div.promoted-product > div.promoted-story-heading > a.promoted-news-heading { width: 100%; }
  .downtown-text > ul { margin: 0px 0px 0px 115px; width: 100%; bottom: 22px; }
  .downtown-text > ul > li { border-bottom: 0px none; border-left: 1px dashed rgb(170, 170, 170); padding: 0px 10px; text-shadow: none ! important; float: left; width: 200px; height: 60px; }
  .downtown-text > ul > li:first-child { border-left: medium none; padding-left: 0px; }
  .promoted-product .promoted-story-heading { background: transparent none repeat scroll 0% 0% ! important; }
  div.promoted-product > div.promoted-story-content > a.promoted-story-sub-heading { height: 115px; left: 0px; line-height: 19px; position: absolute; top: 0px; width: 115px; margin: 0px; }
  div.promoted-product.bg-white-color > div.promoted-story-heading > a.promoted-news-heading { color: rgb(30, 70, 130); }
  div.promoted-product > div.promoted-story-content > a.promoted-story-sub-heading > img { float: left; height: 115px; top: 0px; margin: 0px ! important; width: 115px; }
  div.promoted-product-text > ul { margin-left: 115px; width: 100%; }
  .promoted-product-text > ul > li { border-left: 1px dashed rgb(170, 170, 170); border-bottom: 0px none; border-top: 0px none; font-size: 16px; padding: 0px 10px; width: 200px; }
  .promoted-product-text > ul > li:first-child { padding-left: 0px; border-left: medium none; }
  div.promoted-story > div.promoted-product-text { padding-top: 0px ! important; }
  div.promoted-product > div.promoted-story-heading { padding-bottom: 0px ! important; }
  .static-video-container, .photo-carousel-container { width: 100% ! important; overflow: hidden; }
  .static-video-bg-img > img, .photo-carousel-bg-img > img { width: 100%; }
  .heading-container { width: 100%; position: absolute; top: 0px; left: 0px; }
  div.promoted-single-story > div.heading-container > .promoted-news-heading { font-size: 19px; line-height: 24px; width: 100%; padding-left: 115px; }
  .review-type-story-heading { padding-left: 15px; }
  .promoted-single-story > .promoted-story-text { text-align: left; padding-top: 0px; }
  div.CuratedNumberListCarousel-container, div.trending-carousel-container { height: 125px; margin-bottom: 20px; }
  .cnlc1-slide, .tc1-slide { max-width: 280px; margin-right: 0px; border-bottom: medium none ! important; }
  .trending-carousel-heading-container { padding-left: 25px ! important; }
  .tc1-slider { margin-top: 5px; }
  div.trending-carousel-container > div.tc1-slider div.tc1-slide { padding: 0px 10px; }
  div.trending-carousel-container > div.tc1-slider div.tc1-slide > .tc-text-block { border-right: 1px dashed rgb(180, 180, 180); height: 70px; margin-top: 10px; padding-right: 5px; margin-right: 10px; overflow: hidden; }
  div.CuratedNumberListCarousel-container > div.more-05, div.trending-carousel-container > div.more-05 { top: 10px; right: 20px; }
  div.rhs-specials3story > div.col-xs-12 > div.special-story { height: 250px ! important; }
  div.rhs-specials3story > div.col-xs-12 > div.special-story > div.special-story-text-area { height: 90px; }
  div.rhs-specials3story > div.col-xs-12 > div.special-story > div.special-story-text-area > .special-story-container { max-height: 93px; overflow-x: auto; overflow-y: hidden; padding: 10px 10px 10px 0px; }
  div.rhs-specials3story > div.col-xs-12 > div.special-story > div.special-story-text-area > div.special-story-container > ul { height: 91px; margin: 0px; padding: 0px; width: 100%; }
  div.rhs-specials3story > div.col-xs-12 > div.special-story > div.special-story-text-area > div.special-story-container > ul > li { border-bottom: medium none; border-right: 1px dashed rgb(180, 180, 180); display: inline-block; float: left; list-style: outside none none; margin-bottom: 10px; padding: 0px 10px 0px 15px; text-align: left; width: 230px; }
  div.rhs-specials3story > div.col-xs-12 > div.special-story > div.special-story-text-area > div.special-story-container > ul > li:last-child { border-right: 0px none; }
  div.rhs-specials3story > div.col-xs-12 > div.special-story > div.special-story-text-area > div.special-story-container > ul > li:first-child { padding-left: 0px; }
  div.lhs-50x3-story > div.col-xs-12 > div.special-story { height: 385px ! important; }
  div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story > div.s50x3-s-text-area { height: 227px; padding: 0px 15px; }
  div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story > div.s50x3-s-text-area > .s50x3-s-container { max-height: 100%; overflow: hidden; padding: 0px; }
  div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story > div.s50x3-s-text-area > .s50x3-s-container > ul { height: auto ! important; }
  div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story > div.s50x3-s-text-area > div.s50x3-s-container > ul > li { width: 100% ! important; border-right: medium none ! important; border-bottom: 1px dashed rgb(180, 180, 180) ! important; display: block; list-style: outside none none; padding: 10px 0px; text-align: left; margin-bottom: 0px; }
  div.promoted-single-story > div.promoted-story-text > .author-name { margin-left: 0px; }
  .story-card-50_1 { margin-bottom: 20px; }
  .story-card-50_1 > .story-card-50_1-bg-img { width: 480px; }
  .story-card-50_1-heading-container { width: 250px; }
  .story-card-50-five-section > ul > li { width: 230px; }
  .story-card-50-five-section > ul::before { left: 230px; width: 20px; }
  .story-card-50-five-section > ul::after { left: 239px; }
  .story-card-50-five-section > ul > li:nth-child(1)::before, .story-card-50-five-section > ul > li:nth-child(3)::before, .story-card-50-five-section > ul > li:nth-child(5)::before { left: -16px; }
  .story-card-50-five-section > ul > li:nth-child(2)::before, .story-card-50-five-section > ul > li:nth-child(4)::before { right: -16px; }
  .story-card-50-five-section > ul > li:nth-child(1) > .news-comments-area { bottom: 2px; }
  .city-name { width: 535px; }
  .city-name span.city-social-media { margin-right: 0px; }
  .city-name span.city-social-media > ul > li:last-child { margin-right: 0px; }
  .svc1c { padding: 2px 15px 5px 5px; }
  header.sticky nav.city-menu-wrapper .city-menu-1 { height: auto; margin-top: 0px; }
  .promoted-story .promoted-story-heading.pph-container, .promoted-story .promoted-story-heading, .promoted-engagement .promoted-engagement-heading-container { border-bottom: 0px none; }
  .cnlc1-slider { margin-top: 6px; }
  .cnlc1-slide, .tc1-slide { padding: 0px 7px; }
  .cnlc1-slide { border-right: 1px dashed rgb(180, 180, 180); margin-top: 8px; }
  .tc1-slider { margin-top: 0px; }
  div.contact-popup { right: -15px ! important; }
  .promoted-story.promoted-microsite { margin: 0px auto 20px; }
  div.popup-menu ul.sub-menu li a { border-bottom: 1px solid rgb(80, 120, 172); line-height: 45px ! important; }
  .photo-carousel-bg-img { max-width: 355px; min-width: 355px; }
  .footer-logo { float: left; margin-left: 88px; }
  div#popup-menu .other-menu { margin: 0px auto; text-align: center; width: 100%; display: table; }
  .other-menu ul.socialize { float: none ! important; }
  .other-menu ul.menu { width: 100% ! important; }
  .other-menu ul.menu li { float: none ! important; display: inline-block; }
  .column-33x3 { height: 385px; }
  div.microsite3Story-container ul li { border-right: 1px dashed rgb(255, 255, 255) ! important; }
  div.microsite3Story-container ul li:last-child { border-right: medium none ! important; }
  .climgc3x-container::after, .ccicx3-container::after { background: transparent none repeat scroll 0% 0% ! important; }
  .clic-slider, .climgc3x-slider, .cs-img-c3x-slider { margin-top: 7px ! important; height: auto; }
  div.clic-slide { border-bottom: medium none ! important; }
  .clics-img-text { margin: 0px 15px 0px 0px; padding: 0px 10px 8px 0px; width: 270px; border-right: 1px dashed rgb(180, 180, 180); max-height: 65px; }
  .sc6-img-container, .cs6-slide, .sc6-text-container { width: 660px; }
  .hc6-story-66x3-slide { width: 425px; }
  .ccicx3-slider { margin-top: 6px; }
  div.promoted-story.ccicx3-container { height: 150px; }
  .ccicx3-slide { border-bottom: medium none ! important; padding: 10px 10px 5px 0px; margin-right: 10px; border-right: 1px dashed rgb(180, 180, 180); }
  .breakingNews100-sub-cont { overflow-x: auto; }
  .TabPD1x-container ul#tabs li { width: 32.85%; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .spc33x3-1story-content { min-height: 140px; }
  .promoted-story.CuratedNumberListCarousel-container, .promoted-story.trending-carousel-container { left: -18px; width: 768px; }
  div#popup-menu { padding-top: 20px ! important; }
  .l1liveChat50x4-img, .l1liveChat50x4BlueBg-img { height: 355px; }
  .l1liveChat50x4-text, .l1liveChat50x4BlueBg-text { height: 165px; }
  .cs6-slider .pc-prev { left: 0px; }
  .cs6-slider .pc-next { right: 0px; }
  .s6-Carousel-main-cont .pagingInfo-cs6 { right: 13px; }
}
@media (max-width: 1599px) and (min-width: 1024px) {
  header.sticky .main-menu.clear, header.sticky nav.city-menu-wrapper .city-menu-1 > nav { width: 980px; }
  .city-popup { width: 660px ! important; padding: 20px 15px ! important; }
  .dd-slide { margin-right: 20px ! important; }
  .svc1 { width: 415px; }
  .svc1c { width: 245px; }
}
@media (max-width: 1023px) and (min-width: 768px) {
  header.sticky .main-menu.clear, header.sticky nav.city-menu-wrapper .city-menu-1 > nav { width: 730px; }
  header.sticky nav.city-menu-wrapper .city-menu-1 > nav { top: 40px; }
  .popup-bottom-close { margin-right: 41% ! important; }
  .city-popup { width: 730px ! important; }
  .dd-slide { margin-right: 40px ! important; }
  body.main-menu { overflow: hidden; }
  .menu-top, .popup-menu-blue { width: 730px ! important; margin: 0px auto; }
  .svc1 { width: 470px; }
  .svc1c { width: 260px; }
}
@media (max-width: 767px) {
  header.sticky .main-menu.clear, header.sticky nav.city-menu-wrapper .city-menu-1 > nav { background: transparent none repeat scroll 0% 0% ! important; width: 100%; }
  header.sticky .logo-block { z-index: 100; }
  header { min-height: 160px; }
  header.sticky { min-height: 160px; }
  div.popup-menu ul.sub-menu li a { border-bottom: 1px solid rgb(80, 120, 172); line-height: 45px ! important; }
  .popup-bottom-close { margin-right: 31% ! important; }
  div#popup-menu div.trading-menu { overflow-x: auto ! important; white-space: nowrap; width: 100vw ! important; }
  body.main-menu { overflow: hidden; }
  .menu-top, .popup-menu-blue { width: 100% ! important; margin: 0px auto; }
  .svc1 { width: 100%; height: 187px ! important; }
  .svc1c { width: 100%; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .slick-active .story-card-33-heading::before { content: ""; position: absolute; margin-top: -4px; left: -5px; height: 0px; width: 0px; z-index: 1; border-left: 14px solid rgb(245, 245, 245); border-top: 10px solid transparent; border-bottom: 9px solid transparent; border-right: 0px none ! important; }
  div.top-add { display: none; }
  ul.socialize li:nth-child(1) { width: 100%; border-top: 1px dashed rgb(80, 120, 172); padding-top: 10px; margin-top: 10px; float: left; }
  div.only-for-mob-size { display: block; }
  .back-top { bottom: 10px; right: 10px; }
  section.mobile-top-menu { width: 100%; height: 56px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 56px; display: table; margin-bottom: 10px; }
  section.mobile-top-menu > div.top-mobile-menu { display: block; float: left; }
  div.top-mobile-menu > a#menu-button { float: left; margin: 0px 10px; }
  div.top-mobile-menu > img { float: left; margin-top: 10px; text-align: center; width: 80%; }
  .mob-city-menu { width: 100%; height: 40px; display: block; line-height: 40px; margin-bottom: 10px; background: rgb(42, 94, 136) none repeat scroll 0% 0%; padding: 0px 10px; }
  .mob-city-menu > .mob-city-name { width: 100%; height: auto; display: block; }
  .mob-city-name > span.mob-city-heading { font-size: 16px; font-family: "Fira-Sans",sans-serif; color: rgb(255, 255, 255); display: block; float: left; }
  div.mob-city-name > span.mob-city-social-media { float: right; }
  div.mob-city-name > span.mob-city-social-media > ul { margin: 0px; padding: 0px; list-style: outside none none; }
  div.mob-city-name > span.mob-city-social-media > ul > li { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border-radius: 15px; display: inline-block; height: 20px; line-height: 20px; margin-right: 10px; text-align: center; width: 20px; }
  div.mob-city-name > span.mob-city-social-media > ul > li:last-child { margin-right: 0px; }
  div.mob-city-name > span.mob-city-social-media > ul > li { font-size: 12px; }
  footer nav.footer-sub-menues > div > ul > li:nth-child(10), footer nav.footer-sub-menues > div > ul > li:nth-child(11) { display: inline-block; }
  .mob-top-add { width: 100%; height: 50px; clear: both; background: rgb(250, 249, 246) none repeat scroll 0% 0%; text-align: center; line-height: 50px; margin-bottom: 10px; }
  .mob-breaking-news { width: 100%; background-color: rgb(255, 255, 255); height: 25px; line-height: 25px; display: block; position: relative; margin-bottom: 5px; }
  .mob-breaking-news .mob-brk-nws { box-sizing: border-box; overflow-x: auto; overflow-y: hidden; white-space: nowrap; background-color: rgb(255, 255, 255); }
  .mob-brk-nws .brk-nws-heading { background: rgb(255, 0, 31) none repeat scroll 0% 0%; width: 120px; height: 26px; display: inline-block; text-align: center; color: rgb(248, 248, 248); font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; float: left; line-height: 26px; font-size: 12px; margin-right: 10px; }
  .mob-brk-nws .breaking-news { width: 100%; font-size: 15px; color: rgb(80, 80, 80); }
  div.story-card-news { float: left; width: 100%; line-height: 16px; padding-top: 6px ! important; padding-left: 125px ! important; position: absolute; left: 0px; top: 0px; }
  .story-card-news { height: 36px; }
  section.mob-footer-logo { display: block; text-align: center; width: 100%; margin-bottom: 20px; }
  div.breaker-heading-wrapper > div.border-line, div.breaker-heading-wrapper > a { display: none; }
  div.live-update-container, div.live-update-text, div.live-update-image { width: 100%; height: auto; background-color: rgb(255, 255, 255); }
  .story-text > div.news-comments-area { left: -3px; bottom: 10px; }
  .feature-news-img { height: 230px; }
  .feature-news-img > img { width: 100%; height: 230px; }
  div.promoted-story > div.promoted-story-heading { padding: 5px 15px; font-size: 18px; }
  div.live-update-container { margin-bottom: 10px; }
  div.feature-news-img > div.feature-news-titels > p { display: none; }
  div.feature-news-highlights > ul > li { width: 100%; }
  div.feature-news-highlights > ul > li > a { font-size: 15px; color: rgb(80, 80, 80); line-height: 17px; }
  div.feature-new-heading > p span.blue-color { font-size: 10px; color: rgb(130, 130, 130); border-left: medium none; }
  .article .outbrain-main-cont { padding: 0px 10px; width: 100%; }
  .article .AR_4.ob-widget .ob-widget-section .ob-dynamic-rec-container { width: 48%; }
  .article .AR_4.ob-widget { min-width: 100%; }
  .mobile-padding { padding: 0px 10px; }
  div.promoted-story, div.promoted-engagement { height: 115px; overflow: hidden; margin-bottom: 10px; width: 100%; }
  div.promoted-story > div.promoted-story-img-1 > img { height: 106px; }
  div.promoted-story > div.promoted-story-img, div.promoted-engagement > div.promoted-engagement-img { width: 115px; height: 115px; position: absolute; left: 0px; top: 0px; }
  .promoted-engagement-img::before, .promoted-single-story-img::before { border-top: 12px solid rgb(245, 245, 245); border-left: 6px solid transparent; border-right: 6px solid transparent; top: 0px; content: ""; height: 0px; left: 109px; position: absolute; width: 0px; z-index: 100; }
  .promoted-engagement-img::after, .promoted-single-story-img::after { border-bottom: 12px solid rgb(245, 245, 245); border-left: 6px solid transparent; border-right: 6px solid transparent; bottom: 0px; content: ""; height: 0px; left: 109px; position: absolute; width: 0px; z-index: 100; }
  div.promoted-single-story > div.promoted-story-img > .promoted-single-story-img { position: relative; }
  .promoted-story .promoted-story-heading.pph-container, .promoted-story .promoted-story-heading, .promoted-engagement .promoted-engagement-heading-container { border-bottom: 0px none; }
  .promoted-story .promoted-story-heading.pch-container { border-bottom: 1px dashed rgb(250, 249, 246); }
  div.promoted-engagement > div.promoted-engagement-heading-container { margin-bottom: 25px; }
  div.promoted-engagement > div.promoted-engagement-heading-container::before, div.promoted-engagement > div.promoted-engagement-heading-container::after, div.promoted-product > div.promoted-story-heading::before, div.promoted-product > div.promoted-story-heading::after, div.promoted-single-story > div.heading-container::after, div.promoted-single-story > div.heading-container::before { content: ""; position: absolute; border-bottom: 0px none; border-right: 0px none; border-top: 0px none; }
  .promoted-engagement-heading-container, .promoted-story-heading-container { padding-left: 130px ! important; width: 100% ! important; }
  a.promoted-engagement-heading, a.promoted-story-heading { width: 100% ! important; line-height: 20px; }
  div.promoted-single-story > div.promoted-story-text > .person-name { margin-top: 15px ! important; text-align: left; margin-left: 130px; margin-bottom: 0px; position: absolute; bottom: 5px; display: block; }
  div.promoted-single-story > div.promoted-story-text > .author-name { margin-top: 15px ! important; text-align: left; margin-left: 0px; }
  .author-name.by-line { text-align: left; margin-top: 0px; position: absolute; bottom: 5px; }
  div.promoted-story > div.promoted-story-content, div.promoted-engagement > div.promoted-engagement-content { padding-top: 7px; }
  div.promoted-story-content > a.promoted-story-sub-heading { color: rgb(255, 255, 255); font-size: 18px; line-height: 21px; margin-bottom: 28px; text-align: left; width: 75%; height: 44px; overflow: hidden; }
  .story-text div.news-comments-area > ul { padding: 0px 0px 0px 11px; }
  div.promoted-story-content > a.author-name { font-size: 11px; color: rgb(255, 255, 255); letter-spacing: 1px; line-height: 15px; font-family: "Fira-Sans",sans-serif; float: left; overflow: hidden; position: absolute; bottom: -6px; }
  div.promoted-story-content > a { margin-bottom: 10px; font-family: "Fira-Sans",sans-serif; }
  div.promoted-story-heading > a.prometed-news-heading { width: 220px; }
  div.story-card-33 { width: 100%; height: 115px; margin-bottom: 10px; }
  div.engagement-story { height: 250px; min-width: 250px; max-width: 250px; }
  div.story-card-33 > .story-card-33-img { width: 115px; height: 115px; float: left; z-index: 1; }
  div.story-card-33-news { bottom: 0px; float: left; height: 115px; padding: 0px 13px 0px 125px; width: 100%; position: absolute; left: 0px; top: 0px; }
  .story-card-33-news .news-comments-area { bottom: -1px; left: 125px; }
  div.Other-StoryCard { height: 50px; margin-bottom: 10px; }
  div.story-card { margin-bottom: 10px; }
  div.special-story { margin-bottom: 10px; }
  .add { margin-bottom: 10px; }
  .xs-auther-name { color: rgb(130, 130, 130); font-family: "Fira-Sans",sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; }
  div.feature-new-heading div.main-heading { padding: 0px ! important; }
  .feature-new-heading .main-heading { padding: 5px 0px 0px; }
  div.feature-new-heading > p { padding: 0px 0px 9px; }
  div.special-story { height: 250px; }
  div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story { height: 250px ! important; }
  div.special-story-text-area, div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story > div.s50x3-s-text-area { height: 91px; z-index: 1; padding: 0px; }
  .s50x3-s-text-area { height: 91px ! important; }
  .special-story-container, div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story > div.s50x3-s-text-area > .s50x3-s-container { overflow-x: auto; overflow-y: hidden; max-height: 93px; padding: 15px 10px 10px 0px; }
  div.special-story-container > ul { width: 600px ! important; height: 91px; margin: 0px; padding: 0px; }
  div.special-story-container > ul > li, div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story > div.s50x3-s-text-area > div.s50x3-s-container > ul > li { border-right: 1px dashed rgb(180, 180, 180) ! important; border-bottom: medium none ! important; display: inline-block; float: left; list-style: outside none none; margin-bottom: 10px; padding: 0px 10px 0px 15px; text-align: left; height: 55px; width: 200px ! important; }
  div.special-story-container > ul > li:last-child, div.lhs-50x3-story > div.col-xs-12 > div.special-50x3-story > div.s50x3-s-text-area > div.s50x3-s-container > ul > li:last-child { border-right: medium none ! important; }
  div.special-story-container > ul > li:first-child { padding-left: 15px ! important; }
  div.special-story-container > ul > li > a { font-family: "TundraWeb",serif; font-size: 16px; color: rgb(40, 40, 40); line-height: 18px; }
  div.special-story-heading { width: 125px; padding-left: 15px; }
  div.special-story-heading::after { border-right: 20px solid transparent; right: -20px; }
  div.section-header-container { margin: 17px 0px 7px; }
  div.live-update-container, div.live-update-text { padding: 15px 0px 30px 10px; }
  .story-text > .news-comments-area { display: table; left: -8px; }
  div.downtown-bg-img { width: 115px; height: 115px; z-index: 1; }
  div.promoted-product > div.promoted-story-heading { padding-left: 130px ! important; font-size: 12px; font-family: "Fira-Sans",sans-serif; letter-spacing: 0.5px; line-height: 10px; text-transform: uppercase; padding-top: 10px; }
  div.promoted-product > div.promoted-story-heading > a.promoted-news-heading { width: 100%; color: rgb(250, 249, 246); }
  .downtown-text > ul { margin: 0px 0px 0px 115px; width: auto; bottom: 27px; }
  .downtown-text > ul > li { border-bottom: 0px none; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; padding: 0px 0px 8px; text-shadow: none ! important; width: 100%; }
  .promoted-product .promoted-story-heading { background: transparent none repeat scroll 0% 0% ! important; }
  div.promoted-product > div.promoted-story-content > a.promoted-story-sub-heading { height: 115px; left: 0px; line-height: 19px; position: absolute; top: 0px; width: 115px; margin: 0px; }
  .promoted-product.bg-white-color > .promoted-story-heading > .promoted-news-heading { color: rgb(30, 70, 130); margin-bottom: 10px; }
  .promoted-product > .promoted-story-content > .promoted-story-sub-heading > img { float: left; height: 115px; top: 0px; margin: 0px ! important; width: 115px; }
  div.promoted-product-text > ul { margin-left: 115px; }
  .promoted-product-text > ul > li { border-left: medium none; padding: 0px; width: 62%; }
  div.promoted-story > div.promoted-product-text { padding-top: 0px ! important; }
  div.promoted-product > div.promoted-story-heading { padding-bottom: 0px ! important; }
  .promoted-microsite-text { color: rgb(255, 255, 255); display: block; font-size: 15px; font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; line-height: 17px; margin-bottom: 17px; margin-right: 24px; margin-top: 5px; }
  .promoted-story.promoted-microsite { height: 115px; margin-bottom: 10px; }
  .promoted-story.promoted-microsite { width: 100%; }
  div.static-video > .static-video-bg-img > .more-05 { right: 20px ! important; }
  .static-video-container, .photo-carousel-container { width: 100% ! important; overflow: hidden; }
  .static-video-bg-img > img, .photo-carousel-bg-img > img { width: 100%; }
  div.story-card-33 > .story-card-33-img > img { height: 115px; }
  div.review-type-story { background: rgb(255, 255, 255) none repeat scroll 0px 0px; bottom: 0px; float: left; height: 115px; position: relative; width: 100%; }
  div.review-type-story > .review-type-story-heading { background-color: rgb(255, 255, 255); top: 0px; display: inline-block; float: left; height: 115px; left: 0px; margin-left: 125px; padding: 8px 0px 0px; position: absolute; width: 59%; z-index: 1; }
  .review-type-story-heading > .story-card-33-heading { max-height: 37px; overflow: hidden; }
  .star-review-container { bottom: 5px; position: absolute; width: 90%; }
  .star-reviews { margin-bottom: 0px; margin-top: 5px; padding-top: 6px; width: 100%; }
  .review-type-story-heading::after { background: transparent none repeat scroll 0px center; }
  .review-type-story-heading > p { padding-top: 0px; }
  .heading-container { width: 100%; }
  div.promoted-single-story > div.heading-container > .promoted-news-heading { font-size: 18px; line-height: 22px; width: 100%; }
  div.CuratedNumberListCarousel-container, div.trending-carousel-container { height: 140px; }
  .promoted-story.CuratedNumberListCarousel-container { left: 0px; }
  .cnlc1-slider, .tc1-slider { margin-top: 5px; padding-right: 0px; width: 100%; }
  .cnlc1-slide { margin: 10px 0px 0px; max-width: 250px; }
  .tc1-slide { max-width: 200px; }
  .curated-text-block { height: 73px; }
  div.story-card-33 > div.story-card-33-news > .story-card-33-heading { line-height: 19px; }
  .story-card-33-img .media-icon { left: 50% ! important; top: 50% ! important; }
  div.story-card > div.story-card-news > div.news-comments-area { bottom: 2px; left: 123px; }
  .story-card-50_1 { height: 250px; overflow: hidden; width: 100%; position: relative; }
  .story-card-50_1 > .story-card-50_1-bg-img { width: 100%; position: relative; }
  .story-card-50_1 > .story-card-50_1-bg-img::after { content: ""; position: absolute; background: rgba(19, 59, 90, 0.65) none repeat scroll 0% 0%; width: 100%; height: 100%; top: 0px; left: 0px; }
  .story-card-50_1-heading-container { height: auto; padding: 10px 0px 0px 13px; position: absolute; top: 0px; width: 100%; z-index: 10; background: transparent none repeat scroll 0px center; }
  .story-card-main-heading { color: rgb(255, 255, 255); text-shadow: none; padding-right: 10px; line-height: 24px; }
  .story-card-50-five-section { background-color: rgb(255, 255, 255); height: 90px; position: relative; top: 160px; width: 100%; overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
  .story-card-50-five-section > ul { position: absolute; background-color: rgb(255, 255, 255); width: 1130px; height: 80px; padding: 15px 0px 0px 15px; }
  .story-card-50-five-section > ul > li { height: 100% ! important; width: 190px; float: left ! important; border-right: 1px dashed rgb(180, 180, 180); padding: 2px 10px 0px; overflow: hidden; }
  .story-card-50-five-section > ul > li:first-child { padding-left: 0px; }
  .story-card-50-five-section > ul > li:first-child > a > span { color: rgb(233, 38, 42); }
  .story-card-50-five-section > ul > li:last-child { border-right: 0px none; }
  .story-card-50-five-section > ul > li > a { color: rgb(0, 0, 0); display: inline-block; float: left; font-family: "TundraWeb",serif; font-size: 16px; line-height: 19px; text-shadow: none; white-space: normal; width: 100%; }
  .story-card-50-five-section > ul::before, .story-card-50-five-section > ul::after, .story-card-50-five-section > ul > li:nth-child(1)::before, .story-card-50-five-section > ul > li:nth-child(2)::before, .story-card-50-five-section > ul > li:nth-child(3)::before, .story-card-50-five-section > ul > li:nth-child(4)::before, .story-card-50-five-section > ul > li:nth-child(5)::before, .story-card-50-five-section > ul > li:nth-child(1)::after, .story-card-50-five-section > ul > li:nth-child(2)::after, .story-card-50-five-section > ul > li:nth-child(3)::after, .story-card-50-five-section > ul > li:nth-child(4)::after, .story-card-50-five-section > ul > li:nth-child(5)::after { background: transparent none repeat scroll 0px center; content: ""; height: 0px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 0px; border: 0px none; z-index: -1; }
  .story-card-50-five-section > ul > li:nth-child(1) { background: transparent none repeat scroll 0px center; }
  .story-card-50-five-section > ul > li:nth-child(1) > .news-comments-area { bottom: 2px; }
  .story-card-50-five-section > ul > li, .story-card-50-five-section > ul > li:nth-child(4) { border-bottom: medium none ! important; }
  .story-card-50-five-section > ul > li:nth-child(2), .story-card-50-five-section > ul > li:nth-child(4) { border-top: 0px none; height: 0px; }
  .story-card-50_1-bg-img { height: 100%; }
  .story-card-50-five-section > ul > li:nth-child(1), .story-card-50-five-section > ul > li:nth-child(3), .story-card-50-five-section > ul > li:nth-child(5) { float: none; }
  .story-card-50_1-heading-container > .the-case-file { background-color: rgb(255, 255, 255); left: 0px; padding: 10px 6px 2px 15px; position: absolute; }
  .story-card-50_1-heading-container > .the-case-file::after { border-bottom: 19px solid rgb(255, 255, 255); border-left: 0px solid transparent; border-right: 12px solid transparent; bottom: 11px; content: ""; position: absolute; right: -12px; }
  .esc::after { display: none ! important; }
  .esc1 { height: 250px; max-height: 250px; margin-bottom: 10px; }
  .esc-slide { min-width: 250px; max-width: 250px; height: 250px; margin-right: 20px; margin-bottom: 10px; }
  .esc1 { height: 250px; max-height: 250px; margin-bottom: 10px; }
  .esc-slide { min-width: 250px; max-width: 250px; height: 250px; margin-right: 10px; margin-bottom: 10px; }
  .engagement-story { position: relative; height: 250px ! important; border: medium none ! important; margin-right: 10px; }
  .hover-social-media-top, .hover-social-media-bottom { display: none; }
  .section-name { display: none; }
  .static-video .media-icon { left: 45% ! important; top: 30% ! important; }
  .container.section-container { overflow: visible ! important; }
  .closed .border-line { display: block ! important; top: 27px; z-index: -1; }
  .section-header-container .fa-plus-circle { background-color: rgb(245, 245, 245); z-index: 1; padding-left: 10px; }
  .engagement-story-news > ul { margin-top: 10px; }
  div.promoted-engagement > div.promoted-engagement-heading-container { font-size: 18px; }
  .section-dropdown { display: none; }
  .story-card-33-heading { padding-top: 5px; }
  .svc-slide-container, .svc1, .svc1c { height: auto; }
  .svc1c { padding-left: 15px; }
  .svc-text-slide { padding: 10px 0px; }
  .trending-menu ul li:nth-child(1) { margin-left: 120px; }
  .fts-menu { background: rgb(19, 59, 90) none repeat scroll 0% 0%; color: rgb(248, 208, 28); display: inline-block; float: left; font-family: "Fira-Sans-Semibold",serif; letter-spacing: 2px; line-height: 50px; margin: 0px; padding: 0px 10px; position: absolute; z-index: 1; left: 0px; top: 0px; }
  .footer-logo { margin: 0px 0px 10px; width: 100%; }
  .footer-logo a { text-align: center; margin: 0px auto; }
  section.header-top { border-bottom: 0px none; margin-top: 0px; }
  .footer-sub-menues > div > ul > li > a { font-size: 13px; letter-spacing: -0.1px; line-height: 30px; padding: 0px 10px; }
  .trending-menu { height: 50px; line-height: 50px; background-color: rgb(19, 59, 90); position: relative; margin: 15px 0px 15px -10px; width: 100vw; }
  .trending-menu > ul { overflow-x: auto; overflow-y: hidden; white-space: nowrap; padding-left: 12px; }
  .trending-menu ul li a { color: rgb(255, 255, 255); }
  .city-name { width: 100%; }
  .city-name span.city-social-media { margin-right: 0px; }
  .city-name span.city-social-media > ul { margin-top: 0px; }
  .city-name span.city-social-media > ul > li { margin-right: 20px; width: 30px; height: 30px; line-height: 30px; position: relative; top: 5px; }
  .city-name span.city-social-media > ul > li > a { font-size: 14px; padding-top: 3px; }
  .city-menu-wrapper .city-menu-1 { height: auto ! important; margin-bottom: 5px; }
  .city-name { padding: 5px 10px; }
  .city-name span.city-heading { font-size: 20px; line-height: 30px; }
  div#logo { padding: 5px 0px 0px; text-align: center; }
  .logo-block { width: 100%; background: white none repeat scroll 0% 0%; }
  div#logo a { height: 30px; width: 215px; }
  .logo { background: white none repeat scroll 0% 0%; height: 40px; width: 100%; margin: 0px auto; }
  .main-menu { border-bottom: medium none ! important; position: absolute; top: 16px; left: 12px; }
  .logo-block { margin-bottom: 10px; }
  div.menu-icon { float: left; text-transform: uppercase; width: 38px; top: 5px; position: absolute; left: 10px; }
  .menu-icon #menu-button { padding-top: 10px ! important; }
  nav.main-menu { border-bottom: medium none white; left: 0px; position: absolute; top: 0px; width: 100%; }
  a.close { top: 0px; }
  div#popup-menu i.icon { top: -1px; left: -20px; }
  a.close.menu-close.close-top { top: 7px; }
  .close-top { top: 6px; position: relative; padding-left: 40px; }
  .live-update-container { position: relative; }
  .feature-news-img { margin-bottom: 0px; }
  .related-stories { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .feature-news-titels { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 50px; line-height: 50px; padding: 10px 0px 5px 10px; text-align: left; width: 100%; z-index: 10; margin-bottom: 10px; float: left; position: relative; overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
  .related-stories ul { width: 860px; overflow: hidden; height: 33px; }
  .related-stories ul li { border-right: 1px dashed rgb(180, 180, 180); height: auto; }
  .related-stories ul li, .related-stories ul li a { color: rgb(80, 80, 80); text-shadow: none; white-space: normal; width: 180px; font-size: 14px; line-height: 16px; letter-spacing: -0.2px; float: left; padding: 0px 10px 0px 2px; box-sizing: border-box; }
  .related-stories ul li:first-child { width: 90px ! important; letter-spacing: 1px; margin-top: 7px; }
  .pages-details { margin-bottom: 2px; }
  header.sticky .logo-block { position: fixed; display: block; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  .static-video-container, .photo-carousel-container { margin-bottom: 10px; }
  div.trending-carousel-container > div.tc1-slider div.tc1-slide > .tc-text-block { padding-top: 0px; }
  div.story-card-news > a, div.story-card-news > p { margin-top: 1px; }
  .trending-carousel-heading-container { padding-left: 20px ! important; }
  div.story-card-33-news::after, .engagement-story-news::after { height: 35px; }
  div.contact-popup { right: -10px ! important; top: 33px ! important; }
  .close-letter-news { top: 6px ! important; }
  .menu-top { position: fixed; top: 0px; z-index: 100; background: rgb(42, 94, 136) none repeat scroll 0% 0%; }
  .popup-menu-blue { background: rgb(42, 94, 136) none repeat scroll 0px 0px; height: 100vh; overflow: scroll; padding-top: 147px; position: fixed; top: 0px; width: 100vw; }
  .trending-sticky-menu { position: fixed ! important; }
  .kicker-text { display: none; }
  .photo-carousel-bg-img { max-width: 355px; min-width: 355px; }
  div.microsite3Story > .microsite3Story-img, div.pp4x3story-img-text > .pp4x3story-text-img, div.clics-img-text .clics-text-img, div.pp4x3story-1story .pp4x3story-banner, div.pp4x3story-img-text .pp4x3story-text-img, div.story-card-66 .story-card-66-img, div.review-type-story .story-card-33-img, div.story-card-33 .story-card-33-img, div.promoted-story .promoted-story-img, div.special-story .special-story-img, div.story-carousel-6-container .sc6-img-container, div.hc6-story-66x3 .hc6-story-66x3-img-cont { background-image: url(3ac98d2cc1a6e3480eb2737554ebca9967c5b83a.png) ; background-repeat: no-repeat; background-position: center center; background-size: 70% auto; }
  div#popup-menu .other-menu { margin: 0px auto; text-align: center; width: 100%; display: table; }
  .other-menu ul.socialize { float: none ! important; }
  .other-menu ul.menu { width: 100% ! important; }
  .other-menu ul.menu li { float: left; display: inline-block; }
  footer { margin-bottom: 60px; }
  .sc66-text-container { padding: 10px 13px 0px; }
  .cs66-text { margin-bottom: 10px; }
  .column-33x3 { height: 115px; margin-bottom: 10px; }
  .column-33x3 .column-33x3-img { width: 100px; }
  .column-33x3-head-container .column-33x3-heading { width: 85%; }
  .column-33x3-text-container .column-33x3-sub-head { width: 80%; }
  .column-33x3-text-container .author-name { max-width: 300px; }
  .column-33x3 .column-33x3-text-container::after { background: transparent none repeat scroll 0px center; }
  .review-type1story-container { padding-top: 7px; height: 51px; margin-bottom: 10px; }
  .rt1s-heading { margin-bottom: 0px; }
  .review-type1story-container .star-reviews { padding-top: 0px; }
  div.microsite3Story-container > ul > li > a { color: rgb(255, 255, 255) ! important; }
  div.microsite3Story-container ul li { border-right: 1px dashed rgb(255, 255, 255) ! important; }
  div.microsite3Story-container ul li:last-child { border-right: medium none ! important; }
  .story-card-66 { margin-bottom: 10px; }
  .clic-slider, .climgc3x-slider, .cs-img-c3x-slider { margin-top: 7px; width: 100%; padding-right: 0px; }
  .clist-3x-slide { margin-right: 0px; max-width: 250px; max-height: 58px; overflow: hidden; }
  .story-carousel-6-container { width: 100%; height: 410px; margin-bottom: 10px; background: transparent none repeat scroll 0px center; }
  .sc6-img-container { width: 100%; height: 223px; top: 185px; float: left; }
  .cs6-slide { width: 290px; margin-right: 10px; }
  .sc6-text-container { width: 100%; height: 184px; margin-left: 0px; }
  .cs6-slide::after { display: none; }
  .sc6-img-container { border-right: 0px none; border-left: medium none; }
  .cs6-slider .pc-prev, .cs6-slider .pc-next { display: none ! important; }
  .sc6-text-container .news-comments-area { left: 10px; }
  .climgc3x-container { height: 140px ! important; }
  .section-header-container > .section-heading { color: rgb(19, 59, 90); letter-spacing: -0.23px; max-width: 90%; overflow-y: hidden; overflow-x: auto; white-space: nowrap; }
  .story2x1-pc-container { width: 300px; height: 250px; margin: 0px auto 10px; }
  div.special-story.spc-pkg-srz-container { margin-bottom: 10px; }
  .TabPD1x-container ul#tabs li { width: 32.2%; }
  .breakingNews100-sm-cont::after { width: 20px; left: -20px; }
}
@media (max-width: 1599px) {
  .lead-story-slider-1 .pc-prev, .lead-story-slider-1 .pc-next { top: 60%; }
  .lead-story-slider-1 .pc-next { right: 9px; }
  .s4x-100-ls-container .pagingInfo { top: 52%; right: 10px; }
  .story-thumbSlide-cont { width: 100% ! important; }
  .hc6-slider .pc-prev, .hc6-slider .pc-next { top: 30%; }
  .photo-carousel-container .media-icon { left: 50% ! important; top: 37% ! important; }
  .photo-carousel-container .pc-prev, .photo-carousel-container .pc-next { top: 32%; }
  .auther-section .author-img-name { width: 235px; }
  .auther-section .author-img-name .auth-tw { display: block; width: 70%; }
  .pct-container::after, .svt-container::after { background: transparent none repeat scroll 0px center; }
  .scBook50x2-text-cont { width: 165px; }
  .scBook50x2-text-cont .author-text { max-height: 90px; overflow: hidden; position: relative; }
  .scBook50x2-text-cont .author-text::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; height: 20px; position: absolute; right: 0px; width: 40%; }
  .pc6_100x4-text { padding: 50px 30px 30px; position: absolute; height: auto; }
  .pc6_100x4-slider .pc-prev, .pc6_100x4-slider .pc-next { top: 45%; }
  .ES1-100x4-text, .ES2-100x4-text1, .ES2-100x4-text2 { width: 425px; }
  .columnist-100x3-text ul { width: 183px; }
  .columnist-66x3-text ul { width: 181px; }
  .auther-section .author-img-name { width: 235px; }
  .auther-section .author-img-name .auth-tw { display: block; width: 70%; }
  .justin-slider { width: 590px; }
  .ReadEdt100x3-img { width: 206px; }
  .ReadEdt100x3-text { overflow: hidden; padding: 25px 30px 15px; width: 454px; }
  .ReadEdt100x3-content { max-height: 288px; overflow: hidden; }
  .ReadEdt100x3-text .news-comments-area { left: 30px; }
  .BooksEod-100x3-text { width: 370px; }
  .BooksEod-100x3-content { max-height: 210px; }
  .story1-3x100-img .media-icon { top: 36%; }
  .sc66-text-container .auther-name { color: rgb(130, 130, 130); }
  .city-name.columns-menu-1 { width: 83.2%; }
  .pagingInfo-6SHC { top: 39%; }
  .st_vdo100x3-img { width: 660px; }
  .justin-100x3-container::after { width: 25%; }
  .score-board-container { width: 160px; }
  .story6-100x3-img { width: 434px; }
  .story6-100x3-head-cont { width: 226px; }
  .story6-100x3-text ul li { width: 217px; }
  .story3-100x3-text ul li { width: 100%; }
  .pc6_100x4-container .pagingInfo-pc { top: 55.5%; }
  .s6-Carousel-main-cont .pagingInfo-cs6 { top: 63%; }
  .cartoon-city-name { width: 815px; }
  .s6cc100x4-text { margin-left: 0px; }
  .cpc100x4-container .pagingInfo-pc { top: 69.5%; right: 10px; }
  .auth-pro100x3-text-cont { width: 66%; }
  .subscibe-form input { width: 61%; }
  .story-card75x1-cont .story-card-news { width: 318px; }
  .onhover-tags_25x1 { right: -227px; width: 209px; }
  .onhover-tags_25x1::after { left: -21px; }
  .search-box-100-container { padding: 10px 25px; }
  .srch_bx-input { max-width: 66%; min-width: 66%; }
  .past-week, .media-type, .in_all_states, .by-contributor, .by-topics { padding: 0px 10px; }
  .social-media1story-cont .social-media-story { width: 365px; }
  .author_sc-50x1-text { width: 73.4%; }
  .small-section-heading { max-width: 320px; white-space: nowrap; }
  .column33x2-text-cont p { max-width: 126px; max-height: 101px; overflow: hidden; }
  .spc33x2-1s-text-OnHover a { max-height: 160px; max-width: 170px; }
  .social-media1story-cont .social-media-story { width: 365px; }
  .slide-img-cont { width: 780px; }
  .photo-text-cont { width: 180px; margin-left: 20px; }
  .photo-collage-slider .esc-left { right: 155px; }
  .photo-collage-slider .esc-right { right: 120px; }
  .pagingInfo-ps { right: 100px; }
}
@media (max-width: 1023px) {
  .auther-section .author-img-name { width: 270px; }
  .movie_section-cont { height: 105px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; width: 100%; }
  .mv_sec-cont { background-color: rgb(255, 255, 255); display: inline-block; float: none; width: 215px; height: 66px; overflow: hidden; }
  .mv_sec-img { display: inline-block; height: 65px; width: 110px; float: left; margin-right: 9px; }
  .mv_sec-heading, .mv_sec-rating { width: 44%; }
  .cnilc-6-sub-cont ul { margin: 0px; padding: 0px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; width: 100%; }
  .cnilc-6-sub-cont ul li { border-bottom: 0px none; border-right: 1px dashed rgb(180, 180, 180); display: inline-block; float: none; height: 60px; margin-top: 10px; padding: 0px 10px 0px 0px; }
  .cnilc-6-text { max-height: 53px; width: 200px; height: 53px; white-space: normal; }
  .cnilc-6-container { height: 115px; width: 100%; overflow: hidden; }
  .scBook50x2-text-cont { width: 205px; }
  .ES1-100x4-text, .ES2-100x4-text1, .ES2-100x4-text2 { width: 495px; }
  .theHinduCent2-container { width: 100%; display: inline-block; }
  .SearchContr-container { width: 100%; }
  .SearchContr-form > input { width: 87%; }
  .columnist-100x3-text ul { width: 205px; }
  .auther-section .author-img-name { width: 270px; }
  .justin-slider { width: 660px; }
  .ReadEdt100x3-img { width: 230px; }
  .ReadEdt100x3-text { width: 499px; }
  .contact3xBb-container { height: 115px; }
  .contact3xBb-text-cont { padding: 5px 5px 0px 15px; }
  .contact3xBb-text1 { width: 250px; padding: 0px; }
  .contact3xBb-text2 { width: 220px; padding: 0px; }
  .contact3xBbshort-txt { width: 18px; }
  .contact3xBb-text3 p { padding: 0px; }
  .contact3xBb-text3 { padding: 0px; width: 240px; border-top: 0px none; }
  .contact3xBb-text1 ul li, .contact3xBb-text2 ul li { margin-bottom: 2.5px; }
  .BooksEod-100x3-text { width: 487px; }
  .story1-3x100-img .media-icon { left: 46% ! important; }
  .pp4x3story { position: relative; height: 115px ! important; }
  .pp4x3story::after, .pp4x3story::before, .pp3x2story::after, .pp3x2story::before { border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; height: 0px; left: 109px; position: absolute; width: 0px; z-index: 2; }
  .pp4x3story::after, .pp3x2story::after { border-top: 12px solid rgb(245, 245, 245); top: 0px; }
  .pp4x3story::before, .pp3x2story::before { border-bottom: 12px solid rgb(245, 245, 245); bottom: 0px; }
  .pp4x3story-sub-container { height: 115px; }
  .pp4x3story-banner { width: 115px; height: 115px; float: left; }
  .pp4x3story-1story { float: left; height: 115px; position: relative; width: 4.7%; }
  .pp4x3story-text-container, .pp4x3story-text-container { background: transparent none repeat scroll 0px center; border-right: 1px dashed rgb(180, 180, 180); margin-top: 40px; max-height: 74px; overflow: hidden; padding-top: 0px; width: 182px; }
  .pp4x3story-img-text { background: transparent none repeat scroll 0px 0px; border-right: 1px dashed rgb(180, 180, 180); border-top: 0px none; height: 72px; margin: 40px 0px 0px; max-height: 72px; overflow: hidden; width: 29%; padding: 0px 10px; box-sizing: border-box; }
  .pp3x2story-text-container { height: 55px; overflow: hidden; }
  .pp4x3story-img-text:last-child { border-right: 0px none; }
  .pp4x3story-head-container { border-bottom: medium none ! important; margin-left: 115px; position: absolute ! important; padding-left: 10px ! important; }
  .pp4x3story-sub-heading { display: inline; }
  .pp4x3story-head-container::after, .pp4x3story-head-container::before, .pp4x3story-1story::after { display: none; }
  .city-name.columns-menu-1 { width: 77.5%; }
  .st_vdo100x3-img { width: 730px; }
  .st_vdo100x3-img .media-icon, .pc6_100x4-container .media-icon { left: 47% ! important; top: 43% ! important; }
  .story2x1-pc-container .media-icon { left: 46% ! important; top: 32% ! important; }
  .score-board-container { width: 120px; }
  .score-a, .score-b { padding: 0px 5px; }
  .story6-100x3-img { width: 480px; }
  .story6-100x3-head-cont { width: 250px; }
  .story6-100x3-text ul li { width: 240px; }
  .story3-100x3-text ul li { width: 100%; }
  .s1-100x3GrayBg-img .media-icon { left: 49% ! important; top: 48% ! important; }
  .cartoon-city-name { width: 565px; }
  .s6cc100x4-img, .s6cc100x4-text { width: 100%; }
  .storyImg100x3-1-img .media-icon { left: 49% ! important; top: 46% ! important; }
  .csi4x4story-text-cont { float: left; height: auto; max-height: 80px; overflow-x: scroll; overflow-y: hidden; padding: 0px 12px; white-space: nowrap; width: 100%; }
  .csi4x4story-text { border-bottom: 0px none; display: inline-block; float: none; white-space: normal; width: auto; }
  .csi4x4story-text:last-child .clics-img-text { border-right: 0px none; }
  .auth-pro100x3-text-cont { width: 69.5%; }
  .story-card75x1-cont .story-card-news { width: 365px; }
  .mrt-boxes { margin-bottom: 10px; }
  .onhover-tags_25x1 { right: -255px; width: 235px; }
  .onhover-tags_25x1::after { left: -22px; }
  .search-box-100-container { padding: 10px; }
  .srch_bx-input { max-width: 56%; min-width: 56%; }
  .past-week, .media-type, .in_all_states, .by-contributor, .by-topics { padding: 0px 7px; }
  .subscibe-form { margin-top: 7px; width: 100%; }
  .THSubs-33x3-email { padding: 7px 15px; }
  .THSubs-33x3-submit { padding: 5px 10px; float: right; margin-top: 5px; }
  .subscibe-form input { width: 100%; }
  .social-media1story-cont .social-media-story { width: 67% ! important; }
  .downloadApps33x3-sm-cont a { height: 107px; }
  .download-app-img { margin-top: 35px; width: 90px; }
  .pc6_100x4-text { padding: 20px 30px 30px; position: relative; background: transparent none repeat scroll 0px center; height: 29%; }
  .cpc100x4-container .pagingInfo-pc { top: 76.5%; right: 10px; }
  .author_sc-50x1-text { width: 73.4%; }
  .small-section-heading { max-width: 100%; width: 100%; overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
  .small-section-heading .open-button { top: 0px; }
  .spc33x2-1story-sec-name { width: 130px; }
  .grid-hover-text.onhover-tags_25x1 { left: 0px; }
  .column33x2-container { height: 250px; }
  .csi4x4story-text { margin-top: 5px; }
  .spc33x2-1s-text-OnHover a { max-width: 100px; }
  .pagingInfo-ps { right: 50px; top: 4px; z-index: 10; }
  .slide-img-cont { width: 100%; }
  .photo-text-cont { width: 100%; margin-left: 0px; }
  .photo-slide img { max-height: 75vh; }
  .photo-text { padding-top: 20px; }
  .photo-collage-slider { padding: 50px 0px 20px; overflow-y: scroll; }
  .photo-slider, .photo-slide img { height: auto; max-height: inherit; }
  .photo-text-cont { padding: 0px 10px; }
  .photo-slider-cont { padding: 0px; }
  div.section-header-container > h2 { overflow: visible; }
  .viewRt3x4-container { height: 140px; width: 100%; }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .promoted-story.faceOff-story::before, .promoted-story.faceOff-story::after { content: none; }
  .faceOff-heading a { padding-left: 0px ! important; }
  .faceOff-heading::before { border-bottom: 6px solid transparent ! important; border-right: 12px solid rgb(245, 245, 245) ! important; border-top: 6px solid transparent ! important; bottom: -6px; content: ""; height: 0px; right: 0px; position: absolute; width: 0px; z-index: 1; }
  .faceOff-heading::after { border-bottom: 6px solid transparent ! important; border-left: 12px solid rgb(245, 245, 245) ! important; border-top: 6px solid transparent ! important; bottom: -6px; content: ""; height: 0px; left: 0px; position: absolute; width: 0px; z-index: 1; }
  .faceOff-text1, .faceOff-text2 { width: 40%; z-index: 11; }
  .faceOff-text1 a, .faceOff-text2 a { color: rgb(255, 255, 255); max-height: 50px; display: block; overflow: hidden; }
  .faceOff-text1 { top: 5px; left: 15px; text-align: left; }
  .faceOff-text2 { bottom: 10px; right: 15px; text-align: right; }
  .faceOff-cont::after { top: 0px; left: 10px; background-position: 214px -77px; background-size: 34% auto; }
  .promoted-story-text.faceOff-cont { height: 86px; }
  .social-media1story-cont .social-media-story { width: 238px; }
  .thsocialmedia-news { height: 116px; overflow: hidden; max-height: 120px; }
}
@media (min-width: 768px) {
  #menu-button::after { content: "MENU"; position: absolute; top: 0px; left: 2px; font-size: 10px; color: rgb(80, 80, 80); }
}
@media (min-width: 1px) and (max-width: 767px) {
  .cartoon1-50x2-container { margin-bottom: 10px; }
  header.home { min-height: 110px ! important; }
  .theRead-container, .connectWU-container { margin: 0px auto 10px; }
  div#logo { padding: 8px 0px 0px; }
  .join-chat { right: 5px; }
  .cntrbutrs-container { height: auto; margin-bottom: 10px; }
  .auther-section { height: 465px; max-height: 465px; }
  .alphabets-page { height: 26px; margin-bottom: 10px; position: relative; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; }
  .auther-section .author-img-name { width: 100%; margin: 0px 0px 20px; }
  .auther-section { height: 480px; max-height: 480px; margin-bottom: 30px; }
  .alphabets ul li { float: none; }
  .story4-3x33-container { margin-bottom: 10px; height: auto; padding: 5px 15px; }
  .spc33x3-1story-container { margin-bottom: 10px; height: 115px; }
  .spc33x3-1story-img { height: 115px; position: absolute ! important; width: 115px; left: 0px; top: 0px; }
  .spc33x3-1story-text { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .spc33x3-1story-text .section-name, .spc33x3-1story-text .author-name, .spc33x3-1story-text .spc33x3-1story-content { color: rgb(40, 40, 40); }
  .spc33x3-1story-text .news-comments-area ul li { color: rgb(170, 170, 170); }
  .spc33x3-1story-text .exclusive { margin-left: 0px; }
  .spc33x3-1story-text { background: rgb(255, 255, 255) none repeat scroll 0px 0px; left: 115px; top: 0px; height: 115px; padding: 10px; width: auto; }
  .spc33x3-1story-text .spc33x3-1story-content { margin-top: 0px; }
  .spc33x3-1story-content { padding-top: 5px; }
  .spc33x3-1story-text .news-comments-area { left: 125px; }
  .vote2xUser-container { margin-bottom: 10px; }
  .scBook50x2-container { height: 115px; margin-bottom: 10px; }
  .scBook50x2-img { width: 115px; height: 115px; }
  .scBook50x2-text-cont { float: none; height: 115px; padding-left: 125px; width: 100%; }
  .scBook50x2-text-cont .news-comments-area { left: 125px; }
  .pc6_100x4-container, .st_vdo100x3-cont { width: 100%; height: 250px; }
  .pc6_100x4-container { width: 100%; height: 250px; }
  .pc6_100x4-container .pc6_100x4-slider { height: 250px; }
  .pc6_100x4-container .pc6_100x4-img { height: 175px; float: left; width: 95vw; }
  .pc6_100x4-img, .pc6_100x4-slider { height: auto; }
  .pc6_100x4-text, .st_vdo100x3-text { width: 100%; background: rgb(40, 40, 40) none repeat scroll 0% 0%; padding: 10px; height: 75px; }
  .pc6_100x4-heading { font-size: 15px; line-height: 18px; height: auto; float: left; }
  .pc6_100x4-heading, .st_vdo100x3-head { font-size: 15px; line-height: 18px; }
  .st_vdo100x3-img { width: 100%; height: 250px; }
  .st_vdo100x3-img .media-icon, .pc6_100x4-container .media-icon { left: 44% ! important; top: 32% ! important; transform: translateY(-55%); }
  .pc6_100x4-text .news-comments-area, .st_vdo100x3-text .news-comments-area { bottom: 0px; left: 10px; }
  .pc6_100x4-text .more-05 { bottom: 0px; }
  .bookRw33x3-1s-container { height: 115px; }
  .bookRw33x3-1s-text { float: left; height: 115px; padding: 10px 125px 10px 10px; width: 100%; }
  .bookRw33x3-1s-img { height: 115px; position: absolute ! important; right: 0px; top: 0px; width: 115px; }
  .ES1-100x4-container, .ES2-100x4-container { margin-bottom: 10px; }
  .ES1-100x4-img img, .ES2-100x4-img img { width: 35%; }
  .ES1-100x4-img, .ES2-100x4-img { height: 75px; line-height: 75px; text-align: center; width: 100%; }
  .ES1-100x4-text, .ES2-100x4-text1, .ES2-100x4-text2 { width: 100%; margin-bottom: 0px; }
  .ES2-100x4-text1 { margin-bottom: 10px; }
  .ES1-100x4-text-content, .ES2-100x4-text1-content, .ES2-100x4-text2-content { max-height: 54px; }
  .ES1-100x4-text { height: 250px; }
  .ES2-100x4-container, .ES1-100x4-container { height: auto; }
  .SearchContr-form > input { width: 80%; }
  .SearchContr-search { height: 27px; }
  .columnist-33x3-cont { height: 250px; margin-bottom: 10px; }
  .columnist-100x3-cont { height: auto; margin-bottom: 10px; }
  .columnist-100x3-text ul { width: 100%; }
  .columnist-100x3-text ul li:first-child { padding-top: 10px; }
  .columnist-100x3-text ul:last-child { border-bottom: 0px none; }
  .cntrbutrs-container { height: auto; margin-bottom: 10px; }
  .auther-section { height: 465px; max-height: 465px; }
  .alphabets-page { height: 26px; margin-bottom: 10px; position: relative; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; }
  .auther-section .author-img-name { width: 100%; margin: 0px 0px 20px; }
  .auther-section { height: 480px; max-height: 480px; margin-bottom: 30px; }
  .alphabets ul li { float: none; }
  .s3_withImg-33x3-container { height: 250px; margin-bottom: 10px; }
  .s3_withImg-33x3-text { height: 90px; }
  .ReadEdt100x3-container { height: 250px; margin-bottom: 10px; }
  .ReadEdt100x3-img { height: 100%; width: 45%; }
  .ReadEdt100x3-text { height: 100%; padding: 10px; width: 55%; }
  .ReadEdt100x3-text::after { position: absolute; content: ""; width: 100%; height: 25%; left: 0px; bottom: 0px; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(246, 246, 246, 0) 0px, rgb(251, 251, 251) 57%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
  .ReadEdt100x3-content { font-size: 16px; line-height: 18px; }
  .ReadEdt100x3-text .news-comments-area { left: 10px; }
  .ReadEdit33x3-container { height: 115px; margin-bottom: 10px; }
  .ReadEdit33x3-container::after { height: 18px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .contact3x-container { margin-bottom: 10px; }
  .BooksEod-100x3-cont { height: 475px; margin-bottom: 10px; }
  .contact3xBb-container { height: auto; }
  .BooksEod-100x3-img { height: 320px; width: 100%; display: block; position: absolute ! important; bottom: 0px; left: 0px; }
  .BooksEod-100x3-text { width: 100%; height: 155px; padding: 15px 10px; }
  .BooksEod-100x3-text .news-comments-area { left: 10px; }
  .story1-3x100-img .media-icon { left: 40% ! important; top: 47% ! important; }
  .static-PVTag-cont .media-icon { top: 27% ! important; }
  .wk-WdAngl-cont, .wk-IpsoFacto-cont, .wd-Being-cont { height: auto; margin-bottom: 20px; }
  .newsletter-container, .fromArch_1-container, .SearchContr-container, .promoted-story.promoted-microsite, .theHinduCent2-container { margin: 0px auto 10px; }
  .wk-IpsoFacto-img { height: 160px; float: left; }
  .spc33x3-1story-text { float: left; height: 115px; left: 0px; position: relative; width: 100%; background: transparent none repeat scroll 0px center; padding: 0px 13px 0px 125px; }
  .wk-IpsoFacto-content, .wd-Being-1story-text { margin-bottom: 15px; }
  .wd-Being-1story { height: auto; }
  .wk-IpsoFacto-cont .news-comments-area { top: 135px; }
  .ES1-100x4-text, .ES2-100x4-text1, .ES2-100x4-text2 { height: 160px; }
  .newsletter-container { width: 100%; }
  .pp4x3story-1story { width: 100%; }
  .pp4x3story-text-container { border-right: 0px none; width: auto; }
  .story-card-66 { height: 250px; }
  .story-card-66-img { height: 160px; }
  .hc6-story-66x3 { height: 250px; }
  .hc6-story-66x3-img-cont { height: 160px; width: 250px; float: left; border: 0px none; }
  .hc6-story-66x3 { background: transparent none repeat scroll 0px center; height: 250px; }
  .hc6-story-66x3-slide { width: 250px; margin-right: 10px; }
  .hc6-story-66x3-text-cont { height: 90px; padding: 7px 10px 10px; width: 250px; position: absolute; top: 160px; }
  .hc6-slider .pc-prev, .hc6-slider .pc-next { display: none ! important; }
  .nl-input { width: 85%; }
  .resource3s-container { height: auto; display: table; }
  div.special-story.spc-pkg-srz-container, div.special-story.sp_pk_sr_Rhs-cont { height: 115px; margin-bottom: 20px; position: relative; }
  div.rhs-specials3story > div.col-xs-12 > div.special-story.sp_pk_sr_Rhs-cont { height: 115px ! important; }
  .special-story.spc-pkg-srz-container::after, .special-story.spc-pkg-srz-container::before, .special-story.sp_pk_sr_Rhs-cont::after, .special-story.sp_pk_sr_Rhs-cont::before { border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; height: 0px; left: 109px; position: absolute; width: 0px; z-index: 3; }
  .special-story.spc-pkg-srz-container::after, .special-story.sp_pk_sr_Rhs-cont::after { border-top: 12px solid rgb(245, 245, 245); top: 0px; }
  .special-story.spc-pkg-srz-container::before, .special-story.sp_pk_sr_Rhs-cont::before { border-bottom: 12px solid rgb(245, 245, 245); bottom: 0px; }
  .spc-pkg-srz-img, .sp_pk_sr_Rhs-img { width: 115px ! important; height: 115px ! important; position: absolute ! important; top: 0px; left: 0px; z-index: 2; }
  .special-story-text-area.spc-pkg-srz-text, .special-story-text-area.sp_pk_sr_Rhs-text { float: left; height: 115px; overflow: hidden; width: 100%; position: inherit; padding: 30px 0px 0px 115px; }
  .special-story-text-area.sp_pk_sr_Rhs-text { height: 115px ! important; }
  .special-story-container.spc-pkg-srz-stories, .special-story-container.sp_pk_sr_Rhs-text-cont { background: rgb(255, 255, 255) none repeat scroll 0px 0px; width: 100%; padding: 0px ! important; }
  .special-story-container.spc-pkg-srz-stories ul, .special-story-container.sp_pk_sr_Rhs-text-cont ul { width: auto ! important; }
  .special-story-container.spc-pkg-srz-stories ul li, .special-story-container.sp_pk_sr_Rhs-text-cont ul li { width: auto; }
  .special-story-container.spc-pkg-srz-stories ul li, .special-story-container.sp_pk_sr_Rhs-text-cont ul li { margin: 0px; padding: 0px; float: left; width: 100%; border-bottom: 0px none; border-right: 0px none ! important; }
  .special-story-container.spc-pkg-srz-stories ul li:first-child, .special-story-container.sp_pk_sr_Rhs-text-cont ul li:first-child { margin-top: 4px; padding-left: 10px ! important; max-height: 75px; height: 75px; overflow: hidden; width: 100% ! important; }
  .special-story-container.spc-pkg-srz-stories ul li:nth-child(2), .special-story-container.spc-pkg-srz-stories ul li:nth-child(3), .special-story-container.sp_pk_sr_Rhs-text-cont ul li:nth-child(2), .special-story-container.sp_pk_sr_Rhs-text-cont ul li:nth-child(3) { display: none ! important; }
  .special-story-heading.spc-pkg-srz-head, .special-story-heading.sp_pk_sr_Rhs-head { background: rgb(255, 255, 255) none repeat scroll 0px 0px; color: rgb(19, 59, 90); font-size: 12px; height: 28px; left: 110px; letter-spacing: 0.85px; line-height: 30px; padding: 7px 0px 0px 15px; position: absolute; top: 0px; width: 155px; }
  .special-story-container.spc-pkg-srz-stories li a, .special-story-container.spc-pkg-srz-stories li a { max-height: 72px; }
  .spc-pkg-srz-sub-head, .sp_pk_sr_Rhs-sub-head { font-family: "TundraWeb",serif; display: block; font-size: 16px; line-height: 18px; padding: 5px 10px; color: rgb(40, 40, 40); }
  .sp_pk_sr_Rhs-sub-head { position: absolute; }
  .city-name.columns-menu-1 { width: 100%; margin-top: 0px; }
  .pagingInfo-6SHC { display: none; }
  .promoted-story.promoted-microsite { margin-bottom: 10px ! important; }
  .alert33x3-container, .story1-66x3Rw-container { margin-bottom: 10px; }
  .sta_vdo2x1-container .media-icon { left: 50% ! important; top: 50% ! important; }
  .sports-sb-container { float: none; display: inline-block; }
  .sports-card-mob { display: block; height: 40px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; }
  .sports-sb-container { margin-right: 0px; }
  .team-name { white-space: normal; }
  .score-board-container { margin: 0px 2px 10px 0px; width: 32.9%; }
  .score-board-container:last-child { margin-right: 0px; }
  .story6-100x3-cont { height: 250px; margin-bottom: 10px; }
  .story6-100x3-text ul { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; width: 100%; height: 90px; padding: 10px 0px; }
  .story6-100x3-text ul li { border: 0px none; color: rgb(51, 51, 51); display: inline-block; float: none; height: 70px; max-height: 70px; white-space: normal; overflow: hidden; padding: 2px 10px 0px; width: 190px; }
  .story6-100x3-text ul li a { color: rgb(0, 0, 0); display: inline-block; float: left; font-family: "TundraWeb",serif; font-size: 16px; line-height: 19px; text-shadow: none; white-space: normal; width: 100%; }
  .story6-100x3-text ul li:nth-child(1), .story6-100x3-text ul li:nth-child(2), .story6-100x3-text ul li:nth-child(3), .story6-100x3-text ul li:nth-child(4), .story6-100x3-text ul li:nth-child(5), .story6-100x3-text ul li:last-child { border-right: 1px dashed rgb(180, 180, 180); }
  .story6-100x3-text ul li:last-child { border-right: 0px none; }
  .story6-100x3-img { width: 100%; height: 250px; }
  .story6-100x3-text { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; bottom: 0px; left: 0px; width: 100%; height: 90px; }
  .story2x1-pc-container, .story2x1-pc-slider, .sta_vdo2x1-container { width: 100%; height: 250px; }
  .story6-100x3-head-cont { width: 100%; position: absolute; top: 0px; left: 0px; background: transparent none repeat scroll 0px center; padding: 10px; height: 160px; }
  .story6-100x3-section-name { margin: 0px; position: absolute; bottom: 0px; left: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 9px 15px 0px; }
  .story6-100x3-section-name::after { border-bottom: 24px solid rgb(255, 255, 255); border-left: 0px solid transparent; border-right: 19px solid transparent; bottom: 0px; content: ""; position: absolute; right: -19px; }
  .s4x-100-ls-container .pagingInfo { top: 142px; text-shadow: none; color: rgb(130, 130, 130); }
  .white-background { display: none ! important; }
  .story4-100x3-text ul li:first-child, .story4-100x3-text ul li:nth-child(2), .story4-100x3-text ul li:nth-child(3), .story4-100x3-text ul li:last-child { border-top: 0px none; border-bottom: 0px none; }
  .story1-66x3Rw-container, .story1-66x3Rw-img { width: 100%; height: 250px; }
  .story1-66x3Rw-text { padding-bottom: 10px; }
  .story1-66x3Rw-text .story1-3x100-heading { color: rgb(255, 255, 255); display: block; font-family: "TundraWeb",serif; font-size: 18px; line-height: 20px; margin-bottom: 10px; }
  .s1-cartoon50-1-cont { margin-bottom: 10px; }
  .pc6_100x4-container .pagingInfo-pc { right: 26px; top: 53% ! important; }
  .s6-Carousel-main-cont .pagingInfo-cs6, .cpc100x4-container .pagingInfo-pc { display: none; }
  .cartoon-city-name { width: 100%; }
  .cs6-slide.s6cc100x4-slide { min-height: 410px ! important; max-height: 410px ! important; width: 290px ! important; }
  .storyImg100x3-1-heading { font-size: 22px; line-height: 25px; }
  .storyImg100x3-1-img .media-icon { top: 32% ! important; }
  .cntrbutrs_6x-author-sec { height: 550px; overflow: hidden; max-height: 550px; }
  .auth-pro100x3-img { margin-bottom: 16px; }
  .auth-pro100x3-container { height: 588px; margin-bottom: 10px; }
  .auth-pro100x3-text-cont { width: 100%; }
  .auth-pro100x3-text { max-height: 192px; }
  .filter-lists-cont { width: 100%; }
  .story-card75x1-cont .story-card-news { width: 100%; }
  .story-card75x1-text { max-height: 90px; }
  .story-card.story-card75x1-cont .story-card-news::after { height: 40px; }
  .THSubs-33x3-cont, .connectWU33x3-container { margin-bottom: 10px; }
  .download-apps33x3-container { margin-bottom: 10px ! important; }
  .subscibe-form input { width: 63%; }
  .THSubs-33x3-submit { padding: 7px 10px; margin-top: 0px; }
  .connectWU33x3-container { height: 115px; }
  .connectWU33x3-sm { float: left; height: 80px; line-height: 80px; width: 25%; border-right: 1px solid rgb(180, 180, 180); }
  .connectWU33x3-sm a { border-bottom: 0px none; border-right: 0px none; color: rgb(130, 130, 130); font-family: "Fira-Sans-Semibold",serif; font-size: 10px; text-align: center; width: 100%; height: 80px; }
  .connectWU33x3-sm a i { font-size: 26px; padding-top: 19px; }
  .download-apps33x3-container { height: 115px; }
  .downloadApps33x3-sm-cont a { height: 67px; }
  .download-app-img { margin-top: 10px; }
  .social-media1story-cont .social-media-story { display: block; height: 115px; overflow: hidden; width: 100% ! important; }
  body { overflow: scroll; }
  * {  }
  .author_sc-50x1-img-cont { width: 28%; max-width: 95px; }
  .author_sc-50x1-text { width: 72%; }
  .spc33x2-1story-cont { height: 115px; margin-bottom: 10px; }
  .spc33x2-1story-img { height: 115px; position: absolute; width: 115px; z-index: 1; }
  .spc33x2-1s-text-OnHover a { font-size: 12px; height: 100%; line-height: 15px; max-height: 91px; max-width: 100%; }
  .spc33x2-1story-sec-name { left: 115px; top: 0px; width: 100%; }
  .spc33x2-1story-sec-name::after { display: none; }
  .spc33x2-1story-text { height: 100%; padding: 13px 15px 10px 130px; }
  .spc33x2-1story-text a { max-height: 85px; overflow: hidden; display: block; margin-top: 20px; }
  .author_sc-50x1-container { margin-bottom: 10px; }
  .spc33x2-1story-cont::after, .spc33x2-1story-cont::before { border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; height: 0px; left: 109px; position: absolute; width: 0px; z-index: 3; }
  .spc33x2-1story-cont::after { border-top: 12px solid rgb(245, 245, 245); top: 0px; }
  .spc33x2-1story-cont::before { border-bottom: 12px solid rgb(245, 245, 245); bottom: 0px; }
  div.spc33x2-1story-cont .spc33x2-1story-img { background-image: url(3ac98d2cc1a6e3480eb2737554ebca9967c5b83a.png) ; background-repeat: no-repeat; background-position: center center; background-size: 70% auto; }
  .oscbb33x1-container { height: 115px ! important; }
  .padding-mobile { padding: 0px 5px; }
  .padding-mobile2 { padding: 0px 5px; }
  .oscbb33x1-container .section-name { display: block ! important; }
  .s4main3smll100x3-container { margin-bottom: 10px; }
  .story33x1-container { height: 115px; margin-bottom: 10px; }
  .story33x1-img { height: 115px; width: 115px; position: absolute ! important; top: 0px; left: 0px; }
  .story33x1-text { height: 100%; padding-left: 125px; }
  .story33x1-text .news-comments-area { left: 125px; }
  .theHinduCross_1x-container { margin-bottom: 10px; }
  .ColumnHome66x1-text1 { font-size: 16px ! important; line-height: 18px ! important; }
  .ColumnHome66x1-text-cont2 { bottom: 6px; left: 15px; position: absolute; width: 100%; z-index: 6; }
  .storyHome33x1-container, .RiviewHome33x1-container, .ColumnHome66x1-container, .TabPD1x-container, .wk1Story50x-container { margin-bottom: 10px; }
  .HinduPro33x2-container { height: 115px; margin-bottom: 10px; }
  .RiviewHome33x1-text { padding-bottom: 10px; }
  .breakingNews100-sub-cont { padding: 0px 180px 0px 125px; }
  .rhs-section33 { top: 0px; }
  .story1WithImg100x3-text a.story-text { display: none; }
  .column33x2-container .column33x2-img { width: 100px; }
  .column33x2-text-cont .column33x2-sub-head { width: 90%; }
  .story1WithImg100x3-cont, .story1WithImg100x3-img { height: 320px; }
  .story1WithImg100x3-text .more-05 { right: 40px; }
  .section-carousel .slick-active .story-card-33-heading::before { content: none ! important; }
  .column33x2-container { height: 115px; }
  .section-carousel::before { width: 15%; }
  .column-33x3-head-container.column-33x2-head-cont .column-33x3-heading.column-33x2-heading { width: 80% ! important; }
  .cardStack4x1-text { width: 100%; }
  .promoted-story.cardStack4x1-cont { height: 520px; margin-bottom: 10px; }
  .cardStack4x1-img, .cardStack4x1-shadow { height: 350px; width: 234px; }
  .cardStack4x1-content { padding: 15px 23px; width: 100%; }
  .search-box-100-container { height: auto; padding-bottom: 0px; position: relative; }
  .past-week, .media-type, .in_all_states, .by-contributor, .by-topics { width: 100%; border-right: 0px none; border-left: 0px none; border-bottom: 1px dashed rgb(180, 180, 180); padding: 5px 0px; height: auto; font-size: 16px; color: rgb(19, 59, 90); }
  .past-week i.fa, .media-type i.fa, .in_all_states i.fa, .by-contributor i.fa, .by-topics i.fa { float: right; }
  .refine-cont-mob { float: left; width: 50%; border-right: 1px solid rgb(180, 180, 180); border-top: 1px solid rgb(180, 180, 180); padding: 10px; text-align: center; text-transform: uppercase; letter-spacing: 1.2px; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 12px; color: rgb(80, 80, 80); line-height: 14px; cursor: pointer; position: relative; }
  .sort-cont.refine-cont-mob { border-right: 0px none; }
  .refine-cont-mob:last-child i.fa { font-size: 14px; }
  .refine-cont-mob i.fa { font-size: 16px; margin-right: 5px; }
  .srch_bx-dropdowns { display: none; left: 0px; position: absolute; padding: 0px 10px; top: 93px; background: rgb(229, 229, 226) none repeat scroll 0% 0%; z-index: 11; max-width: 77%; height: auto; }
  .past-week-list { padding: 0px; position: inherit; top: 0px; width: 100%; z-index: 3; font-size: 12px; }
  .sort-list { position: absolute; top: 93px; background: rgb(229, 229, 226) none repeat scroll 0% 0%; right: 2px; width: 236px; z-index: 11; padding: 0px 10px 10px; box-sizing: border-box; }
  .sort-list .past-week-lists { padding: 8px 0px; text-transform: uppercase; letter-spacing: 1px; }
  .sort-list .past-week-lists input { margin: 2px 0px 0px; }
  .close-refine { color: rgb(19, 59, 90); float: left; padding: 10px; width: 100%; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; cursor: pointer; }
  .section-carousel .slick-active .story-card-33-heading::before { content: none ! important; }
  p.para-bottom { padding: 0px 15px; margin-bottom: 11px; }
  .prev-elec-100x3-cont { height: 270px; padding: 10px; margin-bottom: 10px; }
  .prev-elec-100x3-cont::after { height: 35px; }
  .spc33x2-1story-cont { height: 115px; margin-bottom: 10px; }
  .spc33x2-1story-img { height: 115px; position: absolute; width: 115px; }
  .spc33x2-1story-sec-name { left: 115px; top: 0px; }
  .spc33x2-1story-text { height: 100%; padding: 13px 15px 10px 130px; float: none; position: relative; }
  .spc33x2-1story-cont:hover .spc33x2-1story-text::after { border-bottom: 5px solid transparent; border-left: 10px solid rgba(0, 0, 0, 0.8); border-top: 5px solid transparent; content: ""; position: absolute; left: 115px; top: 15px; }
  .spc33x2-1story-text a { max-height: 85px; overflow: hidden; display: block; }
  .spc33x2-1story-text .spc33x2-1story-sec-name a { margin: 0px; }
  div.faceOff-story > div.faceOff-cont { width: 115px; height: 100%; }
  .faceOff-heading a { top: 10px; position: relative; left: 15px; }
  div.promoted-story > div.promoted-story-heading.faceOff-heading { height: 0px; padding: 0px; }
  .faceOff-text1 { left: 130px; top: 55px; width: 240px; border-bottom: 1px dashed rgb(180, 180, 180); padding-bottom: 5px; }
  .faceOff-text2 { left: 130px; top: 85px; width: 94px; }
  .faceOff-text1 a, .faceOff-text2 a { display: none; }
  .faceOff-cont::after { top: 2px; left: -17px; z-index: 0; height: 116%; width: 113%; }
  .social-media1story-cont .social-media-story { width: 100%; }
  .thsocialmedia-news { padding-top: 0px; width: 100%; min-height: 62px; height: 62px; padding-right: 0px; padding-left: 0px; overflow: hidden; }
  .thsocialmedia-news:first-child, .thsocialmedia-news:nth-child(2), .hsocialmedia-news:nth-child(3), .thsocialmedia-news:last-child { border: 0px none; padding-left: 0px; }
  .thsm5s-container .story-card-news::before, .social-media1story-cont::before { display: none; }
  .theRead-container, .connectWU-container { margin: 0px auto 10px; width: 100%; }
  .newsletter-container, .fromArch_1-container, .SearchContr-container, .promoted-story.promoted-microsite, .theHinduCent2-container { margin: 0px auto 10px; width: 100%; }
  .static-PVTag-text { padding: 20px 10px 10px; font-size: 12px; line-height: 14px; }
}
#tiptip_holder { display: none; position: absolute; top: 0px; left: 0px; z-index: 99999; }
#tiptip_holder.tip_top { padding-bottom: 5px; }
#tiptip_holder.tip_bottom { padding-top: 5px; }
#tiptip_holder.tip_right { padding-left: 5px; }
#tiptip_holder.tip_left { padding-right: 5px; }
#tiptip_content { font-size: 11px; color: rgb(102, 102, 102); padding: 4px 8px; background-color: rgba(255, 255, 255, 0); border-radius: 5px; box-shadow: 0px 0px 3px rgb(221, 221, 221); }
#tiptip_arrow, #tiptip_arrow_inner { position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0px; width: 0px; }
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: rgba(255, 255, 255, 0.35); }
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: rgba(255, 255, 255, 0.35); }
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: rgba(255, 255, 255, 0.35); }
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: rgba(255, 255, 255, 0.35); }
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color: rgba(255, 255, 255, 0.92); }
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color: rgba(255, 255, 255, 0.92); }
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color: rgba(255, 255, 255, 0.92); }
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: rgba(255, 255, 255, 0.92); }
@media not all {
  #tiptip_content { padding: 4px 8px 5px; background-color: white; }
  #tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: white; }
  #tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: white; }
}
.lns-page div.special-story-heading.microsite3Story-heading::after { border-bottom: 28px solid rgb(190, 54, 33); }
.lns-page .slick-active .story-card-33-heading::before { border-right: 14px solid rgb(190, 54, 33); }
.lns-page nav.city-menu-wrapper .city-menu-1, .lns-page nav.city-menu-wrapper .city-menu-2 { background-image: url(a241ecd3d82fbff6fbc24b40e305e4a613420ef6.) ; }
.lns-page .section-heading, .lns-page .section-list-heading, .lns-page .column-33x3-heading, .lns-page .section-name, .lns-page div.special-story-heading, .lns-page .promoted-story-heading .column-33x3-heading, .lns-page .tc1-slide .tc-text-block .section-heading, .lns-page .teaser-text-blue, .lns-page div.clic-heading-container > .promoted-news-heading.clic-heading, .lns-page .trending-carousel-container .trending-carousel-heading-container .trending-carousel-heading, .lns-page .ccicx3-slide span.section-heading, .lns-page .pp4x3story-sub-heading, .lns-page .special-story-heading, .lns-page .section-header-container > a > i, .lns-page .mobile-control-see-all, .lns-page .section-header-container a i.fa-minus-circle .lns-page .cnlc1-slide .section-heading { color: rgb(190, 54, 33); }
.lns-page .border-line, .lns-page .esc-right, .lns-page .pp4x3story-head-container, .lns-page .promoted-engagement, .lns-page .promoted-story.promoted-single-story, .lns-page .microsite3Story-text-area, .lns-page .microsite3Story .microsite3Story-img, .lns-page .microsite3Story, .lns-page .fl-submit, .lns-page .promoted-story.PromotedColumn, .lns-page .promoted-story.promoted-microsite, .lns-page .svc1c, .lns-page .svc1, .lns-page .mobile-control-see-all::after, .lns-page .special-story-heading.microsite3Story-heading, .lns-page nav.city-menu-wrapper .city-menu-1 > nav { background-color: rgb(190, 54, 33); }
.lns-page .microsite3Story .microsite3Story-img { background-color: rgb(190, 54, 33) ! important; }
.lns-page div.microsite3Story::after { background: transparent linear-gradient(to bottom, rgba(190, 54, 33, 0.05) 0px, rgba(241, 111, 92, 0.05) 0px, rgba(246, 41, 12, 0.05) 0px, rgba(206, 50, 27, 0.95) 71%, rgba(190, 54, 33, 0.95) 100%) repeat scroll 0% 0%; }
.default-blue .svc1, .default-blue .svc1c { background-color: rgb(19, 59, 90); }
.score-red-color { color: rgb(255, 61, 42); }
.promoted-story-column { background-color: rgb(127, 127, 113) ! important; }
.default-blue .slick-active .story-card-33-heading::before { border-right: 14px solid rgb(19, 59, 90); }
.ccicx3-slide span.section-heading, .cnlc1-slide .section-heading { color: rgb(19, 59, 90); }
.ent-page .section-name, .ent-page .cnilc-6-heading, .ent-page div.promoted-story-heading.CuratedNumberListCarousel-heading-container > .CuratedNumberListCarousel-heading, .ent-page div.clic-heading-container > .promoted-news-heading.clic-heading, .ent-page .special-story-heading, .ent-page .pp4x3story-sub-heading, .ent-page .section-header-container > .section-heading, .ent-page .mobile-control-see-all, .ent-page .section-header-container a i.fa-minus-circle { color: rgb(211, 44, 83); }
.ent-page .promoted-story.promoted-single-story, .ent-page .open-button, .ent-page .esc-left:hover, .ent-page .esc-right:hover, .ent-page .mobile-control-see-all::after, .ent-page .viewRt3x4-head-cont { background-color: rgb(211, 44, 83); }
.entertainment .promoted-news-heading.clic-heading { color: rgb(211, 44, 83) ! important; }
.entertainment .column-33x3-heading, .entertainment .ccicx3-slide span.section-heading, .entertainment .cnlc1-slide .section-heading, .entertainment .pp4x3story-sub-heading, .entertainment .special-story-heading, .entertainment .mobile-control-see-all, .entertainment .section-header-container a i.fa-minus-circle .ent-page a.promoted-news-heading.CuratedNumberListCarousel-heading, .entertainment div.clic-heading-container > .promoted-news-heading.clic-heading, .entertainment div.promoted-story-heading.CuratedNumberListCarousel-heading-container > .CuratedNumberListCarousel-heading { color: rgb(211, 44, 83); }
.entertainment .columnist-33x3-heading, .entertainment .esc-left:hover, .entertainment .esc-right:hover, .entertainment .mobile-control-see-all::after, .entertainment .columnist-100x3-heading, .entertainment div.microsite-50x3-story .microsite-50x3-img, .entertainment .microsite-50x3-text, .entertainment .ColumnHome66x1-container, .entertainment .microsite-50x3-head, .entertainment .HinduPro33x2-container, .entertainment .author_sc-50x1-container, .entertainment .microsite2x1-cont, .entertainment .microsite2x1-sec-name { background-color: rgb(211, 44, 83); }
.entertainment div.microsite-50x3-head::after, .entertainment .spc33x2-1story-sec-name::after { border-bottom: 28px solid rgb(211, 44, 83); }
.lifenstyle .column-33x3-heading, .lifenstyle .ccicx3-slide span.section-heading, .lifenstyle .cnlc1-slide .section-heading, .lifenstyle .mobile-control-see-all, .lifenstyle div.promoted-story-heading.CuratedNumberListCarousel-heading-container > .CuratedNumberListCarousel-heading, .lifenstyle div.clic-heading-container > .promoted-news-heading.clic-heading, .lifenstyle .special-story-heading.spc-pkg-srz-head, .lifenstyle .pp4x3story-sub-heading, .lifenstyle .section-header-container a i.fa-minus-circle { color: rgb(190, 54, 33); }
.lifenstyle .columnist-33x3-heading, .lifenstyle .mobile-control-see-all::after, .lifenstyle .esc-left:hover, .lifenstyle .esc-right:hover, .lifenstyle .columnist-100x3-heading, .lifenstyle div.microsite-50x3-story .microsite-50x3-img, .lifenstyle .microsite-50x3-text, .lifenstyle .ColumnHome66x1-container, .lifenstyle .microsite-50x3-head, .lifenstyle .HinduPro33x2-container, .lifenstyle .author_sc-50x1-container, .lifenstyle .microsite2x1-cont, .lifenstyle .microsite2x1-sec-name { background-color: rgb(190, 54, 33); }
.lifenstyle div.microsite-50x3-head::after, .lifenstyle .spc33x2-1story-sec-name::after { border-bottom: 28px solid rgb(190, 54, 33); }
.sports .ccicx3-slide span.section-heading, .sports .cnlc1-slide .section-heading, .sports .pp4x3story-sub-heading, .sports .special-story-heading, .sports .section-header-container > .section-heading, .sports .mobile-control-see-all, .sports .section-header-container a i.fa-minus-circle { color: rgb(50, 110, 0); }
.sports .columnist-33x3-heading, .sports .columnist-100x3-heading, .sports .esc-right:hover, .sports .esc-left:hover, .sports .mobile-control-see-all::after, .sports .promoted-story.promoted-microsite, .sports div.microsite-50x3-story .microsite-50x3-img, .sports .microsite-50x3-text, .sports .microsite-50x3-head, .sports .ColumnHome66x1-container, .sports .HinduPro33x2-container, .sports .author_sc-50x1-container, .sports .microsite2x1-cont, .sports .microsite2x1-sec-name { background-color: rgb(50, 110, 0); }
.sports div.microsite-50x3-head::after, .sports .spc33x2-1story-sec-name::after { border-bottom: 28px solid rgb(50, 110, 0); }
.column .author_sc-50x1-container { background-color: rgb(127, 127, 113); }
.focuspoint { position: relative; overflow: hidden; }
.focuspoint img { position: absolute; left: 0px; top: 0px; margin: 0px; display: block; width: auto; height: auto; min-width: 100%; max-height: none; max-width: 100%; }
.story1WithImg100x3-inst-tw { position: absolute; bottom: 10px; right: 10px; }
.story1WithImg100x3-inst-tw a { color: rgb(255, 255, 255); }
.tw-home { float: left; margin-right: 10px; }
.inst-home { float: left; }
.focuspoint { position: relative; overflow: hidden; background-image: url(3ac98d2cc1a6e3480eb2737554ebca9967c5b83a.png) ; background-repeat: no-repeat; background-position: center center; background-size: auto auto; }
.spc33x2-1sRhs-text a { width: 80% ! important; }
.pc6_100x4-container.pc6WT_100x4-container .news-comments-area { left: 30px; bottom: 5px; }
.pc6_100x4-text.pc6WT_100x4 { max-width: 100vw ! important; left: 0px ! important; }
.pc6_100x4-slider .pc-prev, .pc6_100x4-slider .pc-next { top: 35% ! important; transform: translateY(-35%) ! important; }
.pc6_100x4-container { background: rgb(40, 40, 40) none repeat scroll 0% 0% ! important; }
.pc6_100x4-container.pc6WT_100x4-container .news-comments-area { left: 10px; bottom: 0px; }
.pc6_100x4-container .pc6_100x4-text { background: rgb(40, 40, 40) none repeat scroll 0% 0% ! important; float: left ! important; padding: 10px ! important; }
.pc6_100x4-slide { height: 250px ! important; }
.media-body { margin: 0px 0px 10px 300px; width: 600px; }
@media (max-width: 1599px) {
  .media-body { margin-left: 30px; margin-right: 30px; }
  .pc6_100x4-text.pc6WT_100x4 { max-width: 660px; min-height: 110px; }
  .pc6_100x4-slide { width: 660px; }
  .pc6_100x4-img, .st_vdo100x3-img { width: 660px; }
}
@media (max-width: 1023px) {
  .pc6_100x4-text.pc6WT_100x4 { max-width: 730px; left: 95px; }
  .pc6_100x4-slide { width: 730px; }
  .pc6_100x4-img, .st_vdo100x3-img { width: 730px; }
  .pc6_100x4-container .pc6_100x4-text { position: absolute; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .media-body { padding: 0px 15px; width: 100%; margin: 15px 0px 10px; }
  .pc6_100x4-text.pc6WT_100x4 { max-width: 320px; min-height: 50px; }
  .pc6_100x4-slide { height: 320px; width: 320px; }
  .pc6_100x4-img, .st_vdo100x3-img { height: 250px ! important; width: 100%; }
  .pc6_100x4-container .pc6_100x4-text { position: absolute; }
}
.large-text.active, .edite-text-cont .medium-text.active, .small-text.active { color: rgb(200, 200, 195) ! important; }
.large-text, .edite-text-cont .medium-text, .small-text { color: rgb(40, 40, 40) ! important; }
.article-cont.large-font p, .article-cont.large-font ul.article-body, .article-cont.large-font ol.article-body { font-size: 22px; line-height: 30px; }
.article-cont.large-font span.lead-img-caption p, .article-cont.large-font .caption-cont p { font-size: 14px; line-height: 17px; }
.article-cont.large-font .article h2, .article-cont.large-font .article .heading { font-size: 25px; line-height: 21px; }
.article-cont.large-font .drop-caps::first-letter { font-size: 65px; line-height: 31px; }
.article-cont.large-font p.intro { letter-spacing: -0.3px; }
.articl-cont.large-font .pullquote-left a { font-size: 25px; line-height: 30px; }
.article-cont.small-font p, .article-cont.small-font ul.article-body, .article-cont.small-font ol.article-body { font-size: 14px; line-height: 20px; }
.article-cont.small-font span.lead-img-caption p, .article-cont.small-font .caption-cont p { font-size: 11px; line-height: 12px; }
.article-cont.small-font .drop-caps::first-letter { font-size: 43px; line-height: 32px; padding-top: 5px; }
.article-cont.small-font .article h2, .article-cont.small-font .article .heading { font-size: 17px; line-height: 21px; }
.articl-cont.small-font .pullquote-left a { font-size: 18px; line-height: 24px; }
.article-cont .also-view-head p, .article-cont .also-read-head p { font-size: 10px; line-height: 18px; }
.article-cont .also-view-text-cont p, .article-cont .also-read-text-cont p { font-size: 14px; line-height: 17px; }
span.color-overlay { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; z-index: -1; }
span.color-overlay { background: transparent linear-gradient(to bottom, rgba(19, 59, 90, 0.6) 0px, rgba(19, 59, 90, 0.82) 54%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
.thread span.color-overlay { background: transparent linear-gradient(to bottom, rgba(30, 193, 162, 0.6) 50%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
.sports span.color-overlay { background: transparent linear-gradient(to bottom, rgba(50, 110, 0, 0.6) 50%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
.lifenstyle span.color-overlay { background: transparent linear-gradient(to bottom, rgba(190, 54, 33, 0.6) 50%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
.entertainment span.color-overlay { background: transparent linear-gradient(to bottom, rgba(255, 0, 115, 0.6) 50%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
.article-thumb-img { width: 100%; height: 100%; position: absolute ! important; top: 0px; left: 0px; z-index: -2; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-user-select: none; touch-action: pan-y; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: 0px none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.microsite-header { position: relative; top: 0px; height: 110px; width: 100%; clear: both; }
.pages-details.electBreadcrumb { margin-top: 15px; margin-bottom: 0px; }
header.sticky .microsite-header { position: absolute; top: 0px; height: 40px; width: 100%; }
header.sticky .microsite-description, header.sticky .microsite-img { display: none; }
header.sticky .microsite-heading { font-size: 18px; line-height: 20px; color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; text-shadow: none; }
header.sticky .microsite-header-text { padding-top: 8px; }
header.sticky .microsite-sections { height: 20px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); }
header.sticky .microsite-sections ul { height: 20px; padding: 0px; }
.microsite-header-text { z-index: 5; width: 100%; margin: 0px auto; text-align: center; padding-top: 26px; color: white; }
.microsite-heading { font-family: "TundraWeb-Bold"; font-size: 48px; line-height: 64px; text-transform: uppercase; letter-spacing: 5px; margin: 0px; padding: 0px; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); }
.microsite-description { font-family: "Fira-Sans",sans-serif; font-size: 14px; line-height: 17px; width: 70%; margin: 0px auto; }
.microsite-img-cont { position: absolute; top: 0px; width: 100%; max-height: 110px; z-index: -1; overflow: hidden; }
.microsite-img-cont::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; display: block; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
.microsite-header .microsite-img-cont img { width: 100%; }
.microsite-sections { width: 60%; position: absolute; bottom: -12.5px; background: rgb(19, 59, 90) none repeat scroll 0% 0%; height: 25px; left: 50%; transform: translateX(-50%); overflow: hidden; }
.microsite-sections ul { list-style: outside none none; padding: 2px 0px; margin: 0px; }
.microsite-sections ul li { display: table-cell; width: 1%; text-align: center; padding: 0px; margin: 0px; }
.microsite-sections ul li a { color: rgba(255, 255, 255, 0.7); text-transform: uppercase; font-family: "Fira-Sans-Semibold",sans-serif; width: 100%; height: 100%; display: block; letter-spacing: 0.85px; }
.microsite-sections ul li.active a, .microsite-sections ul li:hover a { color: white; }
.back-to-hindu-cont { float: right; }
.back-to-hindu { line-height: 50px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(19, 59, 90); text-transform: uppercase; letter-spacing: 1.2px; font-size: 12px; }
@media (min-width: 1025px) and (max-width: 1599px) {
  .microsite-sections { width: 80%; position: absolute; bottom: -5.5px; background: rgb(19, 59, 90) none repeat scroll 0% 0%; height: 25px; left: 50%; transform: translateX(-50%); overflow: hidden; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .microsite-heading { font-size: 30px; line-height: 25px; }
  .microsite-header { position: absolute; top: 200px; height: 77px; width: 100%; }
  .microsite-sections { width: 90%; position: absolute; bottom: 22.5px; background: rgb(19, 59, 90) none repeat scroll 0% 0%; height: 25px; left: 50%; transform: translateX(-50%); overflow: hidden; }
}
@media (max-width: 767px) {
  header.sticky .microsite-header { background: rgb(245, 245, 245) none repeat scroll 0% 0%; z-index: -1; }
  header.sticky .microsite-sections { display: none; }
  .microsite-header .mob-top-add { float: left; margin-top: 16px; }
  header.sticky .microsite-header .mob-top-add { display: none; }
  .breadcrumb > li { margin-left: 2px; }
  .microsite-heading { font-size: 2em; line-height: 20px; color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; text-shadow: none; position: relative; height: 58px; overflow: hidden; padding-top: 3px; float: left; left: 0px; width: 100%; text-align: left; padding-left: 12px; }
  .microsite-header-text { padding-top: 10px; color: white; z-index: 2; }
  .microsite-heading, header.sticky .microsite-heading { font-size: 14px; line-height: 20px; color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; text-shadow: none; position: relative; height: 25px; overflow: hidden; padding-top: 3px; float: left; left: 0px; width: 100%; text-align: left; padding-left: 100px; }
  .microsite-heading::after { content: ""; width: 50px; height: 40px; position: absolute; right: 0px; top: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(245, 245, 245) 100%) repeat scroll 0% 0%; }
  .microsite-header { position: relative; background-color: rgb(19, 59, 90); top: 0px; height: 46px; width: 100%; clear: both; }
  .pages-details.electBreadcrumb { margin-top: 0px; margin-bottom: 0px; }
  .microsite-heading { color: rgb(255, 255, 255); font-size: 20px; padding-left: 15px; }
  .microsite-heading::after { content: none; }
  .microsite-description { display: none; }
  .microsite-img-cont { max-height: 73px; top: 40px; z-index: 1; }
  .back-to-hindu-cont { z-index: 5; height: 40px; float: left; position: relative; left: 50px; }
  .back-to-hindu-cont img { z-index: 5; height: 40px; }
  .microsite-sections { width: 100%; position: absolute; bottom: -12.5px; padding: 12px 15px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; height: 50px; font-size: 10px; }
  .microsite-sections ul { min-width: 100%; max-height: 40px; width: 600px; }
  .microsite-sections ul li { display: block; float: left; margin-right: 20px; width: auto; }
}
.print-article { padding: 0px 10px ! important; text-transform: capitalize ! important; font-size: 11px; border-right: medium none ! important; margin-top: 2px; }
.article-block-item { border-top: 10px solid rgb(245, 245, 245); border-bottom: 10px solid rgb(245, 245, 245); padding-top: 5px; padding-bottom: 0px; width: 100%; margin-bottom: 0px; margin-top: 0px; position: relative; float: left; }
.aLinks { color: rgb(59, 89, 153); font-weight: 500; }
.highlights { width: 100%; max-width: 600px; margin: 0px 0px 0px 301px; padding: 0px 0px 20px; }
.highlights h5 { font-family: "Fira-Sans-SemiBold",sans-serif; color: rgb(40, 40, 40); font-weight: 500 ! important; line-height: 18px; font-size: 16px; border-bottom: 1px solid rgb(209, 206, 210); padding: 0px 0px 5px; margin-bottom: 5px; }
.highlights ul { font-family: "Fira-Sans",serif; font-size: 15px; list-style-type: disc ! important; list-style-position: outside; display: flex; }
.highlights ul li { width: 115px; margin-right: 40px; }
.highlights ul li:last-child { margin-right: 0px; }
.intro { border-bottom: 0px none; }
.red-button { background-color: rgb(255, 0, 31); color: rgb(255, 255, 255); border-radius: 2px; display: block; font-size: 14px; height: auto; line-height: 24px; text-align: center; margin-bottom: 8px; padding: 5px 10px; float: left; }
.video-iframe { width: 100%; max-width: 600px; margin-left: 31px; }
.t-margin { margin-top: 20px; background-color: rgb(245, 245, 245); }
.t-border { border-top: 7px solid rgb(30, 70, 130); }
.l-stamp { margin: 20px 0px 10px 300px; }
.twitter-tweet { margin: 20px 0px 10px 300px; width: 600px; }
.l-date-stamp { color: rgb(90, 90, 90); font-size: 14px; text-transform: uppercase; font-family: "Fira-Sans-SemiBold",sans-serif; }
.l-time-stamp { color: rgb(170, 170, 170); font-size: 12px; }
@media (max-width: 1599px) {
  .l-stamp { margin: 10px 0px 10px 31px; }
  .twitter-tweet { margin: 10px 0px 20px 31px; }
  .video-iframe { margin-left: 31px; }
  .highlights { width: 100%; max-width: 600px; margin: 0px 0px 0px 33px; padding: 0px 0px 20px; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .l-stamp { margin: 10px 0px 10px 16px; }
  .twitter-tweet { margin: 10px 0px; }
  .video-iframe { margin-left: 16px; }
  .highlights ul { display: block; list-style-type: none; margin-right: 0px; }
  .highlights ul li { width: 100%; }
  .highlights { padding: 0px 15px; margin: 0px 0px 20px; }
}
.ad_label { width: 100%; display: inline; text-align: left; position: absolute; left: 15px; bottom: 0px; }
.nextStoryClose { color: rgb(19, 59, 90); text-align: right; width: 100%; font-size: 12px; position: absolute; right: 0px; top: -30px; background-color: transparent; font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 0.85px; }
.nextStoryClose:hover { background-color: transparent; }
.SNextP3x1-container { width: 320px; height: auto; position: fixed; right: 0px; bottom: 80px; background-color: rgb(204, 204, 204); z-index: 15; }
aside div#outbrain_widget_0, aside div#outbrain_widget_1 { padding: 0px 10px; margin-bottom: 20px; min-height: 250px; }
.posRel { position: relative; }
.ajaxFilter.closed .section-controls li { display: none; }
.ajaxFilter.closed .section-controls li:first-child { display: inline-block; }
.ajaxFilter .section-controls a.show-hide-button::before { content: "Hide"; }
.ajaxFilter.closed .section-controls a.show-hide-button::before { content: "Show"; }
.ksl-time-stamp, .update-time { font-size: 10px; font-family: "Fira-Sans-SemiBold",serif; line-height: 12px; letter-spacing: 0.69px; text-align: right; margin-top: 5px; }
.ksl-inline { display: inline-block ! important; }
.breadcrumb { list-style: outside none none; padding-left: 0px; }
.breadcrumb > li { display: inline-block; text-transform: uppercase; font-size: 10px; color: rgb(155, 155, 155); letter-spacing: 1px; margin-bottom: 6px; }
.breadcrumb > li + li::before { padding: 0px 5px; content: "> "; }
i.fa.fa-clock-o:only-child { display: none; }
.js-menu { display: none; }
.promoted-story-img-1 { width: 232px; }
@media (max-width: 1023px) {
  .promoted-story-img-1 { width: 115px; }
}
table.ptable td { padding: 5px 2px; }
table.ptable { width: auto; }
table.ptable td:last-child { width: 100%; }
.article-cont table.ptable td:last-child { width: 300px; }
.article-cont table.ptable { margin: 10px 20px; }
.pbar { display: inline-block; height: 12px; margin: 6px 4px 0px 2px; background-color: rgb(42, 94, 136); }
table.ptable tbody > tr:nth-of-type(2n+1) { background-color: inherit; }
.poll_container { max-width: 913px; }
.pollbtn { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
table.ptable lable { color: rgb(255, 255, 255); }
.hbackground { color: rgb(255, 255, 255); background-color: rgb(19, 59, 90); }
.hborder { border: 2px solid rgb(19, 59, 90); }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
.poll_container > .hborder, .poll_container > .hbackground { padding: 15px; }
.poll_container .footer { float: right; }
.poll_container .hborder .title { color: rgb(0, 0, 0); }
.poll_container input.pollbtn { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 5px; padding: 5px 10px; }
.hbackground { color: rgb(255, 255, 255); background-color: rgb(19, 59, 90); }
.hborder { border: 2px solid rgb(19, 59, 90); }
.lifenstyle .hborder { border: 2px solid rgb(190, 54, 33); }
.sports .hborder { border: 2px solid rgb(50, 110, 0); }
.entertainment .hborder { border: 2px solid rgb(211, 44, 83); }
.city-special .hborder { border: 2px solid rgb(19, 59, 90); }
.multimedia .hborder { border: 2px solid rgb(19, 59, 90); }
.lifenstyle .hbackground { background-color: rgb(190, 54, 33); }
.sports .hbackground { background-color: rgb(50, 110, 0); }
.entertainment .hbackground { background-color: rgb(211, 44, 83); }
.city-special .hbackground { background-color: rgb(19, 59, 90); }
.multimedia .hbackground { background-color: rgb(19, 59, 90); }
.archiveWebContainer .archiveTodayContainer { border: 1px solid rgb(221, 221, 221); border-top-left-radius: 10px; }
.archiveOverlapText { background-color: rgb(224, 231, 238); padding: 6px 6px 6px 12px; color: rgb(9, 47, 76); font-weight: bold; font-size: 125%; border-top-left-radius: 10px; }
.archiveBorder { padding: 10px; }
.archiveH2 { font-size: 20px; line-height: 20px; padding: 2px; border: 1px solid rgb(235, 235, 235); float: left; margin: 0px 10px 4px 0px; background-color: rgb(255, 255, 255); }
.archiveRule { margin: 4px 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) 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; }
.archiveMonthList li { list-style: outside none none; float: left; padding: 3px 10px; margin-right: 4px; background-color: rgb(238, 238, 240); margin-bottom: 4px; color: rgb(31, 87, 165); font-size: 125%; }
.archiveMonthList li a { color: rgb(31, 87, 165); }
.archiveMonthListHead div { float: left; padding: 0px 10px; font-weight: bold; margin: 8px 5px; color: rgb(31, 87, 165); }
.archiveMonthListHead div:first-child { margin-left: 0px; font-size: 115%; }
.archiveMonthList { margin: 0px; }
.archiveTable { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; border-spacing: 0px; text-align: left; }
.archiveTable th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px none; }
.archiveTable td { padding: 7px 5px; text-align: center; }
.archiveDisabledList { opacity: 0.35; background-image: none; padding: 0.2em; text-align: right; text-decoration: none; }
#subnav-tpbar a { background-color: rgb(19, 59, 90); display: block; float: left; padding: 2px 4px; margin: 0px 1px 0px 2px; text-transform: capitalize; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); }
.archiveDayList li, .archiveDayRestList li { list-style: outside none none; margin-bottom: 6px; font-size: 110%; padding-left: 18px; }
li.webArchiveBottomTop { font-size: 120%; margin-top: 18px; padding-left: 0px; color: rgb(20, 77, 148); }
.archive_loading_bar { text-align: center; position: absolute; left: 45%; width: 50px; height: 50px; }
.artbcrumb { font-size: 16px; line-height: 22px; padding-left: 10px; text-transform: none; }
.todaysPaperContainer { margin-left: -10px; }
.todaysPaperContainer ul.archive-list { padding-left: 10px; margin: 0px; }
.todaysPaperContainer ul.archive-list li { list-style: outside none none; padding: 5px; }
.todaysPaperContainer ul.archive-list li:nth-child(2n+1) { background-color: rgb(224, 231, 238); }
.tp-aside { margin-top: 20px; }
@media (max-width: 767px) and (min-width: 1px) {
  .todaysPaperContainer { margin: 0px; padding-right: 10px; }
}
.carousel-inner > .active img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.img-container img.adaptive { width: auto; height: auto; min-width: 100%; min-height: initial; }
.lead-img { min-height: auto ! important; }
.s1-cartoon50-1-cont img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.promoted-story img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.matrimoni .option, .jobs .option { background-color: rgb(155, 155, 155); color: rgb(255, 255, 255); font-size: 18px; display: block; font-family: "Fira-Sans-Semibold",sans-serif; height: 40px; text-align: center; padding: 10px 12px 20px; z-index: 0; }
.matrimoni .option.active, .jobs .option.active, .matrimoni .option:hover, .jobs .option:hover { background: rgb(19, 59, 90) none repeat scroll 0% 0%; }
.promo { background-color: rgb(255, 255, 255); width: 100%; float: left; display: block; padding: 10px 20px; position: relative; }
.classifieds .promo { margin-top: 15px; }
.promo .caption { line-height: 14px; color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; margin: 3px 0px 0px; }
.promo link { color: rgb(19, 59, 90); letter-spacing: 0.85px; display: inline-block; margin-bottom: 2px; }
.promo .classifieds-logo { position: absolute; bottom: 10px; right: 20px; text-align: center; }
.classifieds-logo .img-wrapper { margin: 0px auto; }
.promo .classifieds-logo img { border-radius: 5px; }
.matrimoni .prev-button, .matrimoni .next-button { background-color: rgb(155, 155, 155); }
.matrimoni .page-nubmering-cont ul li.active, .matrimoni .page-nubmering-cont ul li a:hover { background-color: rgb(19, 59, 90); }
.matrimoni .data { width: 100%; font-size: 14px; background-color: rgb(255, 255, 255); padding: 7px 12px; display: table; margin: 10px 0px; }
ul.pagination { list-style-type: none; margin: 0px; padding: 0px; float: right; height: 30px; overflow: hidden; }
ul.pagination li.page-item { float: left; display: inline-block; border-left: 1px solid rgb(180, 180, 180); text-align: center; }
ul.pagination li.prev, ul li.next { border-radius: 2px; letter-spacing: -0.3px; font-family: "Fira-Sans",sans-serif; z-index: 1; }
ul.pagination li.prev .page-link, ul.pagination li.next .page-link { background-color: rgb(19, 59, 90); }
ul.pagination li.prev.disabled .page-link, ul.pagination li.next.disabled .page-link { background-color: rgb(155, 155, 155); }
ul.pagination li.prev.disabled .page-link:hover, ul.pagination li.next.disabled .page-link:hover { background-color: rgb(155, 155, 155); }
ul.pagination li.page-item .page-link { width: 37px; display: block; height: 30px; line-height: 30px; }
ul.pagination li.prev.page-item .page-link, ul.pagination li.next.page-item .page-link { width: 39px; }
ul.pagination li.page-item .page-link:hover, ul.pagination li.page-item.active .page-link { background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); }
ul.pagination li.prev .page-link, ul.pagination li.next .page-link { color: rgb(255, 255, 255); }
ul.pagination li.prev.disabled .page-link, ul.pagination li.next.disabled .page-link { cursor: not-allowed; text-decoration: none; }
@media (max-width: 767px) and (min-width: 1px) {
  .matrimoni .option, .jobs .option { border-bottom: 1px dashed; }
  .matrimoni .option.empty-border-bottom, .jobs .option.empty-border-bottom { border-bottom: initial; }
  .promo .classifieds-logo { position: inherit; bottom: inherit; right: inherit; }
  ul.pagination { width: 100%; }
  ul.pagination li.prev, ul.pagination li.next { width: 50%; border: 0px none; }
  ul.pagination li.prev.page-item .page-link, ul.pagination li.next.page-item .page-link { width: initial; border-radius: 9px; }
}
.media-body { margin: 0px 0px 10px 300px; width: 600px; }
@media (max-width: 1599px) {
  .media-body { margin-left: 30px; margin-right: 30px; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .media-body { padding: 0px 15px; width: 100%; margin: 0px 0px 18px; }
}
figure { margin: 0px; }
img { vertical-align: middle; }
.img-responsive, .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; }
.img-thumbnail { padding: 4px; line-height: 1.42857; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 4px; transition: all 0.2s ease-in-out 0s; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) 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; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
[role="button"] { cursor: pointer; }
.carousel { position: relative; }
.carousel-inner { position: relative; overflow: hidden; width: 100%; }
.carousel-inner > .item { display: none; position: relative; transition: left 0.6s ease-in-out 0s; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { line-height: 1; }
@media not all, (-webkit-transform-3d) {
  .carousel-inner > .item { transition: transform 0.6s ease-in-out 0s; backface-visibility: hidden; perspective: 1000px; }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right { transform: translate3d(100%, 0px, 0px); left: 0px; }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left { transform: translate3d(-100%, 0px, 0px); left: 0px; }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { transform: translate3d(0px, 0px, 0px); left: 0px; }
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0px; }
.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0px; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0px; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 15%; opacity: 0.5; font-size: 20px; color: rgb(255, 255, 255); text-align: center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); background-color: transparent; }
.carousel-control.left { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, transparent 100%); background-repeat: repeat-x; }
.carousel-control.right { left: auto; right: 0px; background-image: linear-gradient(to right, transparent 0px, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; }
.carousel-control:hover, .carousel-control:focus { outline: 0px none; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9; }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block; }
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; }
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; }
.carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; line-height: 1; font-family: serif; }
.carousel-control .icon-prev::before { content: "‹"; }
.carousel-control .icon-next::before { content: "›"; }
.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0px; list-style: outside none none; text-align: center; }
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid rgb(255, 255, 255); border-radius: 10px; cursor: pointer; background-color: transparent; }
.carousel-indicators .active { margin: 0px; width: 12px; height: 12px; background-color: rgb(255, 255, 255); }
.carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); text-align: center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); }
.carousel-caption .btn { text-shadow: none; }
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; }
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; }
  .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }
  .carousel-indicators { bottom: 20px; }
}
.loading-img { display: none; position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -50px; text-align: center; z-index: 102; }
.empty-alert { color: rgb(40, 40, 40); padding-bottom: 10px; padding-top: 0px; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; display: block; }
.autocomplete-suggestions { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.autocomplete-suggestions strong { font-weight: normal; color: rgb(51, 153, 255); }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid rgb(0, 0, 0); }
.article table p { width: auto; margin: 5px; }
.dataTables_scrollHeadInner { margin: 3px 0px 0px 3px; }
.dataTables_wrapper, .article-cont table { width: 920px; }
@media (max-width: 1599px) {
  .dataTables_wrapper, .article-cont table { width: 660px; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .dataTables_wrapper, .article-cont table { width: 100%; }
}
.article-topics-container .more-in:only-child { display: none; }
.pub-n-ebook .area-1 { display: flex; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; }
.pub-n-ebook .area-1 .img-holder { padding-right: 10px; }
.pub-n-ebook .area-1 .img-holder img { width: 80px; }
.pub-n-ebook .area-2 { min-height: 133px; position: relative; margin-bottom: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.pub-n-ebook .area-2 .wrapper { box-sizing: border-box; padding: 7px 10px 10px ! important; }
.pub-n-ebook .area-2 span.title { font-size: 16px; letter-spacing: 0.85px; line-height: 18px; display: block; margin-bottom: 4px; }
.pub-n-ebook .area-1 table.table { width: 180px; }
.pub-n-ebook .area-1 table.table .btn { background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); letter-spacing: -0.3px; font-family: "Fira-Sans",sans-serif; font-size: 12px; text-align: center; padding: 6px 8px; }
.pub-n-ebook .area-2 a.lnk { letter-spacing: 0.85px; display: inline-block; }
.pub-n-ebook .area-2 a.lnk:hover { cursor: default; text-decoration: none; }
.pub-n-ebook .area-2 p.l-text { padding: 0px; font-size: 14px; color: rgb(40, 40, 40); line-height: 18px; display: block; font-family: "TundraWeb",serif; margin-top: -2px; }
.pub-n-ebook .area-1 table { width: 100%; max-width: 100%; }
.pub-n-ebook .area-1 table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221); }
.pub-n-ebook .area-1 table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th { border-top: 0px none; }
.pub-n-ebook .area-1 table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 4px 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.pub-n-ebook .area-2 a.read-more { float: right; line-height: 14px; color: rgb(19, 59, 90); font-family: "Fira-Sans-Semibold",sans-serif; margin: 3px 0px 0px; }
.pub-n-ebook.book-category { margin: 0px; height: 30px; }
.pub-n-ebook.book-category select { height: 32px; position: relative; background: rgb(19, 59, 90) none repeat scroll 0% 0%; color: rgb(255, 255, 255); line-height: 30px; font-family: "Fira-Sans-Semibold",sans-serif; text-transform: uppercase; text-align: center; cursor: pointer; letter-spacing: 2px; }
.pub-n-ebook.book-category h4 { float: left; padding: 4px 10px 4px 0px; }
.pub-n-ebook.book-desc h3.title { color: rgb(40, 40, 40); font-family: "TundraWeb",serif; line-height: 36px; letter-spacing: -0.5px; }
.pub-n-ebook.book-desc .lead-text { border-bottom: 1px solid rgb(209, 206, 210); }
.pub-n-ebook.book-desc .lead-text p { font-family: "Fira-Sans",serif; font-size: 18px; color: rgb(19, 59, 90); line-height: 26px; font-weight: normal; font-style: normal; }
.pub-n-ebook.book-desc .desc p { font-family: "TundraWeb",serif; font-size: 18px; color: rgb(40, 40, 40); line-height: 26px; font-weight: normal; font-style: normal; }
.pub-n-ebook.book-desc ul { padding: 0px; margin: 10px; }
.pub-n-ebook.book-desc ul li { display: flex; font-size: 14px; }
.pub-n-ebook.book-desc ul li h5 { text-transform: uppercase; }
.pub-n-ebook.book-desc ul li > span::before { padding: 0px 5px; content: ": "; }
.pub-n-ebook.book-desc .price-content { font-size: 18px; margin: 10px; display: initial; }
.pub-n-ebook .price-content .rate-1, .price-content .rate-2 { padding: 5px 0px; float: left; }
.pub-n-ebook .price-content .rate-1 span, .price-content .rate-2 span { width: 100px; float: left; margin-top: 6px; }
.pub-n-ebook .price-content a.btn { background-color: rgb(155, 155, 155); color: rgb(255, 255, 255); padding: 6px 12px; }
.pub-n-ebook .price-content a.btn:hover { background: rgb(19, 59, 90) none repeat scroll 0% 0%; }
.pub-n-ebook .price-content a.btn.disabled { background: rgb(118, 171, 209) none repeat scroll 0% 0%; cursor: not-allowed; }
@media (max-width: 767px) and (min-width: 1px) {
  .pub-n-ebook.book-desc { padding-left: 10px; }
  .pub-n-ebook.book-desc .price-content { display: inherit; }
}
@media (max-width: 1599px) and (min-width: 1024px) {
  .pub-n-ebook .area-1 table.table { width: 165px; }
}
.person-cont { width: 100%; margin-bottom: 20px; padding: 10px; background-color: rgb(255, 255, 255); }
.person-cont .person-nm, .columnist-cont .person-nm { display: block; font-size: 16px; width: 100%; line-height: 18px; color: rgb(40, 40, 40); font-family: "Fira-Sans-Semibold",sans-serif; }
a.no-lnk { text-transform: uppercase; cursor: default; text-decoration: none; }
a.lnk { text-transform: none; }
div.promoted-story-content > a.person-name, div.promoted-engagement-text > a.person-name, div.promoted-story-text > a.person-name, .story4-3x33-sub-cont ul li .person-name { font-size: 11px; color: rgb(255, 255, 255); letter-spacing: 1px; line-height: 15px; float: left; text-transform: uppercase; display: block; font-family: "Fira-Sans",sans-serif; }
div.promoted-story-content > a.person-name { width: 128px; }
.person-name { color: rgb(130, 130, 130); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 11px; letter-spacing: 1px; line-height: 15px; margin: 0px 0px 5px; text-transform: uppercase ! important; text-align: left; }
.story4-3x33-sub-cont ul li .person-name { color: rgb(130, 130, 130); font-family: "Fira-Sans-Semibold",serif; float: none; }
.svc1c .person-name { color: white; }
.svc1c .person-name { margin: 8px 0px 5px; }
.sc6-text-container .person-name { margin-bottom: 15px; }
.s4main100x3-text .person-name { margin-bottom: 15px; color: rgb(255, 255, 255); }
.svc1c .person-name { display: none; }
.slick-active .person-name { display: block; }
.also-read-text-cont .person-name { font-size: 14px; line-height: 17px; }
@media (max-width: 767px) {
  .story-card-33-news .person-name, .svc-text-slide .person-name { display: block; margin-bottom: 0px; }
  .column-33x3-text-container .person-name { clear: both; }
  div.promoted-story-content > a.person-name { overflow: hidden; position: absolute; bottom: -6px; }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .svc-text-slide .person-name { display: none; }
  div.promoted-story-content > a.person-name { font-size: 12px; width: 100%; }
}
@media (max-width: 1599px) and (min-width: 1024px) {
  .svc-text-slide .person-name { display: none; }
}
.auth-img.columnist-img img { width: 100%; }
.article-block-multiple ul { border-top: 1px dashed rgb(180, 180, 180); list-style: outside none none; float: left; height: auto; margin: 5px 0px 15px 300px; padding: 15px 0px 0px; width: 600px; }
.article-block-multiple ul > li { font-family: "TundraWeb",serif; font-size: 18px; line-height: 26px; color: rgb(80, 80, 80); }
.article-block-multiple h2 { padding: 18px 15px 10px 300px; margin: 0px; clear: both; line-height: 24px; }
.article-block-multiple { border-top: 20px solid rgb(245, 245, 245) ! important; border-bottom: 20px solid rgb(245, 245, 245) ! important; }
.article-block-item { border: 0px none ! important; }
.article-block-multiple .snippet-border { border-top: 20px solid rgb(245, 245, 245); clear: both; margin-bottom: 10px; margin-top: 10px; width: 100%; color: transparent; height: 0px; }
.article-block-multiple .live-snippet-border { border-top: 20px solid rgb(245, 245, 245); clear: both; margin-bottom: 18px; margin-top: 10px; width: 100%; height: 0px; color: rgb(90, 90, 90); font-size: 14px; text-transform: uppercase; font-family: "Fira-Sans-SemiBold",sans-serif; padding: 20px 0px 10px 300px; }
.live-snippet { border-top: 0px none ! important; }
.promoted-story-sub-heading .promoted-story-thumbnail { width: 45%; float: left; margin-right: 10px; }
div.promoted-product > div.promoted-story-content > a.promoted-story-sub-heading { width: 100%; }
div .pc6_100x4-slide { height: auto ! important; }
.topic-1.txt { background-color: rgb(255, 0, 31); color: rgb(255, 255, 255); }
.trending-menu { display: flex; }
.trending-menu > ul { width: inherit; }
.fts-menu { white-space: nowrap; }
.promoted-story > .promoted-story-img-1 img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.promoted-story img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.e-p-slide-img img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.slide-img-cont img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.column-33x3-img img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.theHinduCross_1x-logo img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.img320-cont .img-cont { width: 100%; }
.img320-cont img.adaptive { width: auto; height: auto; min-width: 100%; min-height: initial; }
.ColumnHome66x1-container .ColumnHome66x1-img img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.slide-img-cont img.adaptive { min-height: initial; }
.highlights { width: 100%; max-width: 600px; margin: 0px 0px 0px 301px; padding: 0px 0px 20px; }
.highlights h5 { font-family: "Fira-Sans-SemiBold",sans-serif; color: rgb(40, 40, 40); font-weight: 500 ! important; line-height: 18px; font-size: 16px; border-bottom: 1px solid rgb(209, 206, 210); padding: 0px 0px 5px; margin-bottom: 5px; }
.highlights ul { font-family: "Fira-Sans",serif; font-size: 15px; list-style-type: disc ! important; list-style-position: outside; display: flex; }
.highlights ul li { width: 115px; margin-right: 40px; }
.highlights ul li:last-child { margin-right: 0px; }
.live-snippet-art .intro { border-bottom: 0px none; }
.live-snippet p a { color: rgb(59, 89, 153); font-weight: 500; }
.live-snippet-art .article-block-multiple h2 { padding: 10px 15px 10px 300px; }
.ordered-list { float: left; width: 100%; }
.ordered-list ol li { font-size: 15px; line-height: 20px; letter-spacing: -0.5px; padding: 17px 0px; border-bottom: 1px dashed rgb(180, 180, 180); margin: 0px ! important; }
.ordered-list ol li:last-child { border: 0px none; }
.custom-counter { list-style-type: none; padding: 0px 56px; margin: 0px; }
.custom-counter li { counter-increment: step-counter; margin-bottom: 10px; }
.custom-counter li::before { content: counter(step-counter, decimal); margin-right: 5px; font-size: 24px; color: rgb(170, 170, 170); font-weight: bold; padding: 3px 8px; float: left; left: 15px; position: absolute; }
.topdev-top-border { border-top: 20px solid rgb(245, 245, 245) ! important; }
.twitter-tweet { margin: 20px 0px 10px 300px; width: 600px; }
.video-iframe { width: 100%; max-width: 600px; margin-left: 31px; }
@media (max-width: 1599px) {
  .twitter-tweet { margin: 10px 0px 20px 31px; }
  .video-iframe { margin-left: 31px; }
  .highlights { width: 100%; max-width: 600px; margin: 0px 0px 0px 33px; padding: 0px 0px 20px; }
  .article-block-multiple .live-snippet-border { padding: 10px 0px 10px 31px; }
  .live-snippet-art .article-block-multiple h2 { padding: 10px 15px 10px 30px ! important; }
}
@media (max-width: 767px) {
  .twitter-tweet { margin: 10px 0px; }
  .video-iframe { margin-left: 16px; }
  .highlights ul { display: block; list-style-type: none; margin-right: 0px; }
  .highlights ul li { width: 100%; }
  .highlights { padding: 0px 15px; margin: 0px 0px 20px; }
  .article-block-multiple .live-snippet-border { padding: 15px 0px 10px 16px; }
  .live-snippet .videoWrapper420x315-cont { margin: 5px 20px 0px 0px; width: 100%; }
  .live-snippet-art .article-block-multiple h2 { padding: 0px 15px ! important; }
}
.special-heading a { color: white ! important; }
.default ul, .default li, .default ol { list-style-type: circle; padding: 2px; }
.default strong { font-weight: bold; }
.jobtitle { padding-bottom: 10px; color: rgb(19, 59, 90); }
.margin10 { margin: 10px; }
a.Applybtn, button.Applybtn { float: right; color: rgb(255, 255, 255); font-size: 16px; background: rgb(0, 93, 163) none repeat scroll 0% 0%; display: inline-block; text-transform: uppercase; position: relative; padding: 10px 15px; border-radius: 5px; font-weight: bold; box-shadow: 0px 4px rgb(2, 47, 80); transition: none 0s ease 0s ; }
a.Applybtn:hover, button.Applybtn:hover { box-shadow: 0px 2px rgb(2, 47, 80); top: 1px; text-decoration: none; }
.ui-state-default:hover { border: 1px solid rgb(80, 80, 80); }
.form-control { box-sizing: border-box; display: block; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); border: 1px solid rgb(0, 51, 102); border-radius: 4px; background-color: rgb(255, 255, 255); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
#job .form-control { width: 250px; }
.form table { border: 1px solid rgb(0, 51, 102); }
.form .title { background: rgb(0, 51, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; }
.form td { padding: 8px; }
.error { padding-left: 5px; }
.errorborder { border: 1px solid rgb(252, 2, 2); }
#job > h3 { border: 1px solid rgb(19, 59, 90); border-top-left-radius: 5px; border-top-right-radius: 5px; font-weight: bold; font-size: 16px; color: rgb(225, 112, 9); padding: 10px; margin: 0px; }
#job > div { border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(19, 59, 90) rgb(19, 59, 90); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 15px; }
.help-block.form-error { display: block; color: red; padding-top: 5px; }
form table tr > td:first-child { text-align: left; }
#joblist { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 15px; }
#joblist li { font-size: 16px; }
#job tbody > tr { background-color: rgb(255, 255, 255); }
.Other-StoryCard a h2 { font-size: 14px; line-height: 17px; }
.container.clear ul { margin: 0px; }
.my-author-name a { color: rgb(130, 130, 130); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 11px; letter-spacing: 1px; line-height: 15px; margin: 0px 0px 5px; text-transform: uppercase; }
.justin-popup-container { display: none; }
.storyNextPopUp { display: none; }
.theHinduCent2-slide-img img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.promoted-story img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.media-body .carousel-inner .item img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.also-view-head span, .also-read-head span { color: white; font-family: "Fira-Sans-SemiBold",sans-serif; font-size: 10px; letter-spacing: 0.9px; line-height: 18px; margin: 0px ! important; padding: 0px; text-transform: uppercase; }
.media-body .carousel-caption { bottom: 0px; display: block; height: auto; left: 0px; padding: 10px 20px; position: absolute; width: 100%; z-index: 2; }
.media-body .carousel-caption::before { background: transparent linear-gradient(to bottom, transparent 0px, transparent 0px, rgba(44, 44, 44, 0) 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(17, 17, 17, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(32, 32, 32, 0.9) 35%, rgb(40, 40, 40) 100%) repeat scroll 0px 0px; bottom: 0px; content: ""; display: block; height: 100%; left: 0px; min-height: 30px; position: absolute; width: 100%; z-index: -1; }
.media-body .carousel-caption h4 { color: white; font-family: "Fira-Sans",sans-serif; font-size: 11px; line-height: 12px; margin: 0px; padding: 20px 0px 0px; width: 100%; }
div .pc6_100x4-slide { height: auto ! important; }
a.custom-combobox-toggle.ui-corner-right::after { border-top: 6px solid rgb(100, 100, 95); border-right: 4px solid transparent; border-left: 4px solid transparent; width: 0px; height: 0px; position: absolute; content: ""; left: 50%; top: 50%; cursor: pointer; transform: translateY(-50%); display: block; }
.lead-img-verticle .lead-img { width: 455px ! important; height: auto; float: left; }
.lead-img-cont.lead-img-verticle { width: auto; height: auto; float: left; margin-right: 20px; }
.article-topics-container { clear: left; }
.article-cont p a { color: rgb(59, 89, 153); font-weight: 500; }
@media (max-width: 1599px) {
  .lead-img-verticle .lead-img { width: 300px ! important; height: auto; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .lead-img-cont.lead-img-verticle { width: 100% ! important; }
  .lead-img-verticle .lead-img { width: 100% ! important; }
}
.img-full-width.lead-img-verticle { margin: 5px 20px 6px 100px; float: left; width: 320px; }
.img-full-width.lead-img-verticle .img-full-w-cont { float: left; margin: 0px; }
.img-full-width.lead-img-verticle .caption-cont { float: left; }
@media (max-width: 1599px) {
  .img-full-width.lead-img-verticle { margin-left: 30px; margin-right: 20px; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .img-full-width.lead-img-verticle { width: 100%; margin-left: 0px; margin-right: 15px; padding: 0px; }
  .img-full-width.lead-img-verticle .img-full-w-cont { width: 100%; padding: 0px; float: left; margin: 0px; }
  .img-full-width.lead-img-verticle .img-full-w-cont img { width: 100%; }
  .img-full-width.lead-img-verticle .caption-cont { padding: 0px; margin-bottom: 10px; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .article h2, .article-cont p, .article p { padding: 0px 15px; }
}
.ad_label { width: 100%; display: block; position: relative; line-height: normal; text-align: right; left: 0px; }
.ad_no_background { line-height: normal; }
.ad_attribution { text-align: right; font-weight: bold; font-size: 10px; text-decoration: none; color: rgb(153, 153, 153); }
.ad_attrheadbelow { text-align: right; font-weight: normal; font-size: 10px; text-decoration: none; color: rgb(153, 153, 153); }
.ad_title { font-weight: bold; }
.ad_text { color: rgb(0, 0, 0); }
.ad_url { color: rgb(0, 128, 0); text-decoration: none; }
.ad_title_large { font-size: 19px; font-weight: bold; }
.ad_text_large { font-size: 12px; color: rgb(0, 0, 0); }
.ad_url_large { font-size: 14px; color: rgb(0, 128, 0); text-decoration: none; }
.ad_title_small { font-size: 12px; font-weight: normal; }
.ad_text_small { font-size: 11px; color: rgb(116, 115, 115); }
.ad_url_small { font-size: 12px; color: rgb(0, 128, 0); text-decoration: none; }
.ad_background { background-color: rgb(239, 240, 248); }
.ad_label { text-align: right; }
.ad_no_background { background: transparent none repeat scroll 0px center; }
.ad_below_attribution { text-align: right; font-weight: bold; font-size: 10px; text-decoration: none; color: rgb(153, 153, 153); }
.ad_below_title { font-weight: bold; }
.ad_below_text { color: rgb(0, 0, 0); font-size: 13px; }
.ad_below_url { color: rgb(204, 51, 0); text-decoration: none; font-size: 12px; }
.ad_below_title_large { font-size: 19px; font-weight: bold; }
.ad_below_text_large { font-size: 14px; color: rgb(0, 0, 0); }
.ad_below_url_large { font-size: 16px; color: rgb(204, 51, 0); text-decoration: none; }
.ad_below_title_small { font-size: 14px; font-weight: normal; }
.ad_below_text_small { font-size: 13px; color: rgb(116, 115, 115); }
.ad_below_url_small { font-size: 14px; color: rgb(204, 51, 0); text-decoration: none; }
.ad_below_background { background-color: rgb(247, 247, 247); padding-left: 10px; padding-bottom: 10px; }
.ad_below_label { text-align: right; background-color: rgb(247, 247, 247); padding-right: 5px; }
.ad_below_no_background { background: transparent none repeat scroll 0px center; }
#google-ad-border { padding: 5px; border: 0px solid rgb(243, 243, 243); margin-bottom: 15px; margin-top: 1px; display: block; font-family: verdana,arial,sans-serif; }
.ad-banner, .ad-banner-2 { text-align: left; }
.article-block-multiple { float: initial; }
.city-popup .dd-slide span.teaser-text { display: inline; }
.column-33x3WBg-sub-head { margin-bottom: 5px ! important; }
.printfooter { display: none; }
#main-menu > ul > li > a { padding: 0px 11px 5px ! important; }
#main-menu > ul > li.dropdown { display: block; border-radius: 2px; position: relative; }
#main-menu > ul > li.dropdown a { display: block; color: rgb(130, 130, 130); text-decoration: none; }
.dropdown-menu { display: none; position: absolute; background-color: rgb(255, 255, 255); min-width: 100%; white-space: nowrap; box-shadow: -2px 4px 16px -2px rgba(0, 0, 0, 0.49); z-index: 999999; padding: 5px 0px; margin-top: 4px; margin-left: 0px; height: auto; top: 22px; font-family: "Fira-Sans-Semibold",sans-serif; text-transform: uppercase; border-radius: 2px; }
@media (min-width: 1000px) {
  li.dropdown > .dropdown-menu a { padding: 5px 14px; height: 35px; line-height: 30px; text-decoration: none; text-align: left; font-size: 12px; letter-spacing: 1px; }
  li.dropdown > .dropdown-menu a:hover, .dropdown > .dropdown-menu a:focus { color: rgb(19, 59, 90) ! important; background-color: rgb(238, 238, 238); text-decoration: none; }
  li.dropdown:hover::before { min-width: 100%; height: 50px; content: ""; position: absolute; z-index: -1; border-radius: 2px; top: -5px; bottom: -5px; left: 0px; right: -15px; }
  li.dropdown a:hover { text-decoration: none; color: rgb(19, 59, 90) ! important; }
  li.dropdown a:active { color: rgb(19, 59, 90) ! important; }
  li.dropdown:hover .dropdown-menu { display: block; }
  .dropdown-menu::after { bottom: 100%; left: 20%; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) rgb(255, 255, 255); border-width: 8px; margin-left: -5px; }
  .zclass > a { color: rgb(16, 58, 91) ! important; }
}
.height-20 { height: 20px; }
.tpaper-container { width: 920px; position: relative; float: left; }
.tpaper-container section { clear: both; }
.tpaper-container a.section-list-heading, .tpaper-container span.section-list-heading { text-transform: capitalize; }
.tpaper-container .section-controls a.show-hide-button::before { content: "Hide"; }
.tpaper-container .closed .section-controls a.show-hide-button::before { content: "Show"; }
.tpaper-container ul.archive-list { padding-left: 10px; margin: 0px; }
.tpaper-container ul.archive-list li { list-style: outside none none; padding: 5px; }
.tpaper-container ul.archive-list li.m-top { margin-top: 30px; }
.tpaper-container ul.archive-list li.empty { background-color: rgb(155, 155, 155) ! important; height: 40px; }
.tpaper-container ul.archive-list li a { font-family: "TundraWeb",serif ! important; font-size: 16px; }
.tpaper-container ul.archive-list li:nth-child(2n+1) { background-color: rgb(224, 231, 238); }
.tpaper-container .section-container h4 { padding: 15px 10px 5px; text-transform: capitalize; font-weight: bold ! important; min-height: 42px; }
#subnav-tpbar-latest { float: left; padding: 0px; }
#subnav-tpbar-latest { font-size: 12px; margin-bottom: 3px; min-height: 1px; font-family: "Fira-Sans",sans-serif; }
#subnav-tpbar-latest a { background: rgb(19, 59, 90) none repeat scroll 0% 0% ! important; display: block; float: left; padding: 6px; margin: 1px 2px; text-transform: capitalize; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); font-size: 16px; }
.tpaper-container .noedition { clear: both; }
@media (min-width: 1024px) and (max-width: 1599px) {
  .tpaper-container { width: 660px; }
}
@media (max-width: 1023px) {
  .tpaper-container { width: 100%; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .tpaper-container { margin: 0px; width: 100%; }
  .tpaper-container .section-header { padding: 0px 10px; }
  .tpaper-container ul.archive-list { padding: 0px 10px; }
  .height-20 { height: 0px; }
  .tp-aside { margin-top: 10px; }
}
@media (max-width: 1599px) {
  .pagingInfo-ps { right: 80px; }
}
.sport .column-33x3-heading { color: rgb(50, 110, 0); }
.life-and-style .column-33x3-heading { color: rgb(190, 54, 33); }
.thsociety .column-33x3-heading { color: rgb(190, 54, 33); }
@media (min-width: 768px) {
  .column-33x3 .column-33x3-img { height: 170px; }
}
span.threadlogo-Center { width: 100%; text-align: center; }
.closed .section-heading .teaser-text { display: none; }
.add { position: initial ! important; }
.test-crossword-wrap { padding: 15px 30px 0px; width: 920px; }
@media (max-width: 1599px) {
  .test-crossword-wrap { width: 660px; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .test-crossword-wrap { width: 100%; }
}
.column-33x3 .ES2-100x4-text1-content::after { background: transparent none repeat scroll 0% 0% ! important; }
.padd-both { margin-right: auto; margin-left: auto; padding-left: 10px; }
#subnav-tpbar { padding-left: 10px; }
div.tpaper a { font-family: "TundraWeb",serif ! important; font-size: 16px; }
#subnav-tpbar { font-size: 12px; margin-bottom: 3px; min-height: 1px; font-family: "Fira-Sans",sans-serif; }
.city-name.archive-menu-1 { margin-top: 12px; }
iframe { max-width: none; }
.column-33x3WBg-text-cont::after, .column-33x3BBg-txt-cont::after { content: ""; position: absolute; width: 50%; height: 35px; bottom: 0px; right: 0px; }
.column-33x3WBg-text-cont::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0px 0px; }
.column-33x3WBg-text-cont.column-33x3BBg-txt-cont::after { background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(19, 59, 90) 50%, rgb(19, 59, 90) 100%) repeat scroll 0% 0%; }
p.ES2-100x4-text1-content { max-height: 308px; }
.story-card-main-heading-package { color: rgb(19, 59, 90); margin-bottom: 15px; font-size: 22px; line-height: 24px; padding-right: 10px; text-shadow: none; display: block; font-family: "Fira-Sans-Semibold",sans-serif; }
.article { width: 100%; }
@media (min-width: 1024px) and (max-width: 1599px) {
  .article { width: 660px; }
}
@media (min-width: 1600px) {
  .article { width: 920px; }
}
div[id^="content-body"] ul { font-family: "TundraWeb",serif; font-size: 18px; color: rgb(40, 40, 40); line-height: 26px; font-weight: normal ! important; font-style: normal ! important; }
div[id^="content-body"] ol { font-family: "TundraWeb",serif; font-size: 18px; color: rgb(40, 40, 40); line-height: 26px; font-weight: normal ! important; font-style: normal ! important; }
div[id^="content-body"] ul li p { margin: 0px; width: initial; }
@media (min-width: 1px) and (max-width: 767px) {
  div[id^="content-body"] ul { width: 90%; }
  div[id^="content-body"] ol { width: 90%; }
}
@media (min-width: 768px) {
  div[id^="content-body"] ul { margin: 0px 0px 10px 300px; width: 600px; }
  div[id^="content-body"] ol { margin: 0px 0px 10px 300px; width: 600px; }
}
@media (max-width: 1599px) {
  div[id^="content-body"] ul { margin-left: 30px; margin-right: 30px; }
  div[id^="content-body"] ol { margin-left: 30px; margin-right: 30px; }
}
@media (min-width: 1600px) {
  .text-gradient { display: block; overflow: hidden; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 20px; }
  .text-gradient::after { position: absolute; bottom: 0px; height: 100%; width: 100%; content: ""; background: transparent linear-gradient(to top, rgb(255, 255, 255) 27%, rgba(255, 255, 255, 0) 50%) repeat scroll 0% 0%; pointer-events: none; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .lead-img-cont.lead-img-verticle { width: 100% ! important; }
  .other-menu ul.socialize li { float: none; }
}
div#logo p { font-size: 11px; }
.article h2.intro { font-size: 18px; }
.caption-cont h4 { font-family: "Fira-Sans",sans-serif; font-size: 11px; }
.ui-datepicker.ui-widget { z-index: 9999999 ! important; }
#ui-datepicker-div { z-index: 9999999 ! important; }
span.lead-img-caption p a { color: white; }
.wk-WdAngl-text ul li a.person-name { color: rgb(130, 130, 130); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 11px; letter-spacing: 1px; line-height: 15px; margin: 0px 0px 5px; text-transform: uppercase ! important; text-align: left; }
@media (min-width: 768px) {
  div[class^="ng_infobox infobox-container"] ul { margin: 0px 0px 0px -22px; width: 300px; }
  div[class^="ng_infobox infobox-container"] ol { margin: 0px 0px 0px -22px; width: 300px; }
}
.kicker-text:hover { cursor: default; text-decoration: none; }
.closed .border-line { background-color: rgb(130, 130, 130); }
.other-menu ul.socialize li span { display: inline-block; padding: 0px 12px; line-height: 35px; font-size: 14px; letter-spacing: 0px; font-family: inherit; }
@media (max-width: 767px) and (min-width: 1px) {
  .other-menu ul.socialize { clear: both; }
}
.container .auth-pro100x3-text-cont p { color: rgb(19, 59, 90); font-family: "Fira-Sans",serif; font-size: 19px; line-height: 24px; margin: 0px 0px 20px; padding: 0px; max-height: 167px; position: relative; overflow: hidden; }
@media (max-width: 767px) and (min-width: 1px) {
  .container .auth-pro100x3-text-cont p { max-height: 192px; }
}
.ElcLead { width: 100%; height: 520px; }
@media (min-width: 1600px) {
  .ElccLeadd { width: 100%; height: 520px; }
  .BigText { display: block; height: auto; position: absolute; bottom: 0px; box-sizing: border-box; padding: 60px 30px 30px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; left: 0px; width: 100%; }
  .BigText .story1-3x100-heading { color: rgb(255, 255, 255); }
  .BigText .story1-3x100-text { color: rgb(255, 255, 255); }
}
@media (max-width: 1599px) and (min-width: 768px) {
  .ElccLeadd { width: 100%; height: 412px ! important; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .ElccLeadd { width: 100%; height: 367px ! important; }
}
.row > .add { clear: both; }
div.top-add > .media { margin: auto; }
div.full-width-add > .media { margin: auto; }
div.full-width-add-footer > .media { margin: auto; }
.full-width-add-footer { width: 100%; height: 90px; text-align: center; margin-bottom: 20px; clear: both; }
.article-cont table.ptable { margin: 10px 20px; width: 95%; }
.breakingNews100-container a { text-decoration: none; }
.marquee1 a::after { content: " | "; color: rgb(255, 0, 0); display: inline-block; font-size: 100%; margin: 0px 0px 0px 0.5em; }
.marquee1 a:last-child::after { content: "| "; color: rgb(255, 0, 0); display: inline-block; font-size: 100%; margin: 0px 0.5em; }
@media (max-width: 1023px) {
  .remove-brk-news { margin-right: -1px; }
}
.breakingNews100-heading { border-right: 6px solid rgb(230, 230, 225) ! important; }
.breakingNews100-sub-cont { overflow-x: hidden; }
@media (max-width: 480px) {
  .breakingNews100-heading { line-height: 10px; padding: 3px; width: 26%; white-space: initial; font-size: 10px ! important; }
}
@media (min-width: 1024px) {
  .marquee1 a:only-child::after { content: ""; }
}
.ls50x3-heading h1, .ls50x3Bluebg-heading h1 { font-family: "TundraWeb",serif; font-size: 24px; line-height: 26px; color: rgb(40, 40, 40); display: block; margin-bottom: 10px; }
div.story-card-news > h2 a, div.story-card-news > h2 p { padding: 0px; font-size: 16px; color: rgb(40, 40, 40); line-height: 18px; display: block; font-family: "TundraWeb",serif; margin-top: -2px; }
.l1liveChat50x4-heading h1, .l1liveChat50x4BlueBg-heading h1 { font-size: 24px; line-height: 25px; letter-spacing: -0.5px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); display: block; margin-bottom: 10px; }
h1 .story1-3x100-heading, h1 .s4-3x100-heading, h1 .s4x-100-ls-heading, h1 .s4x-100lsbb-heading, h1 .s-3x100-heading { font-size: 28px; line-height: 30px; font-family: "TundraWeb",serif; margin-bottom: 10px; display: block; color: rgb(40, 40, 40); }
div.story-card-news > h3 a, div.story-card-news > h3 p { padding: 0px; font-size: 16px; color: rgb(40, 40, 40); line-height: 18px; display: block; font-family: "TundraWeb",serif; margin-top: -2px; }
h3 .story-thumb66-text { font-size: 13px; font-family: "Fira-Sans",sans-serif; }
h2 .justIn-heaing { background-color: rgb(255, 0, 31); border-radius: 100%; color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",serif; font-size: 12px; height: 45px; left: 15px; letter-spacing: 1px; line-height: 14px; position: absolute; text-align: center; text-transform: uppercase; top: 24px; width: 45px; padding-top: 11px; }
.justIn-story ul li h3 a { font-size: 13px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 15.5px; display: block; letter-spacing: -0.1px; color: rgb(130, 130, 130); margin-bottom: 27px; max-height: 47px; overflow: hidden; }
.story4-3x33-sub-cont ul li h3 a { color: rgb(40, 40, 40); font-size: 16px; font-family: "TundraWeb",serif; line-height: 18px; display: block; margin-bottom: 5px; }
h2 .story-1heading { font-family: "TundraWeb",serif; font-size: 24px; line-height: 27px; letter-spacing: -0.5px; color: rgb(40, 40, 40); margin-bottom: 10px; display: block; }
h3 .static-video-text, h3 .photo-carousel-text { bottom: 30px; color: rgb(255, 255, 255); font-family: "Fira-Sans",serif; font-size: 15px; left: 15px; line-height: 17px; position: absolute; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); width: 90%; z-index: 1; }
h3 .hc6-story-66x3-text { font-size: 24px; line-height: 28px; color: rgb(255, 255, 255); text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); font-family: "Fira-Sans",sans-serif; margin-bottom: 10px; }
.story4-3x33-sub-cont ul li h3 a { color: rgb(40, 40, 40); font-size: 16px; font-family: "TundraWeb",serif; line-height: 18px; display: block; margin-bottom: 5px; }
div.promoted-story-content > h3 a.promoted-story-sub-heading, div.promoted-engagement-content > h3 a.promoted-engagement-sub-heading { font-size: 22px; color: rgba(255, 255, 255, 0.6); line-height: 24px; font-family: "TundraWeb",serif; float: left; margin-bottom: 20px; text-align: left; padding-right: 7px; }
.story-card-33-heading h3 a, .curated-text-block h3, .tc-text-block h3 { color: rgb(40, 40, 40); }
div.story-card-news > h3 a, div.story-card-news > h3 p { padding: 0px; font-size: 16px; color: rgb(40, 40, 40); line-height: 18px; display: block; font-family: "TundraWeb",serif; margin-top: -2px; }
div.Other-StoryCard h3 .Other-StoryCard-heading, h3 .rt1s-heading { font-size: 16px; color: rgb(40, 40, 40); display: inline-block; line-height: 18px; margin-bottom: 0px; }
.story4-3x33-sub-cont ul li h3 a { color: rgb(40, 40, 40); font-size: 16px; font-family: "TundraWeb",serif; line-height: 18px; display: block; margin-bottom: 5px; }
.story33x1-text h3 a.story33x1-story { font-size: 16px; line-height: 18px; color: rgb(40, 40, 40); display: block; margin-bottom: 5px; font-family: "TundraWeb",serif; text-align: left; }
.spc33x2-1story-text h3 { width: 100%; height: 110px; float: left; position: relative; padding: 10px 15px; font-size: 15px; line-height: 17px; color: rgb(40, 40, 40); text-align: left; font-family: "Fira-Sans-Semibold",sans-serif; }
h3 .story-card-33-heading { color: rgb(40, 40, 40); padding-bottom: 10px; padding-top: 0px; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; display: block; }
.story4-sub-cont li h3 a { font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; color: rgb(40, 40, 40); }
.svc-text-slide h3 .story-card-33-heading { font-family: "Fira-Sans",sans-serif; font-size: 15px; line-height: 17px; }
.svc-text-slide.slick-active h3 .story-card-33-heading { color: rgb(248, 208, 28) ! important; font-family: "Fira-Sans-Semibold",sans-serif; }
.pct-container h3, .svt-container h3 { width: 100%; height: 90px; position: absolute; bottom: 0px; }
@media (max-width: 1599px) {
  h3 .static-video-text, h3 .photo-carousel-text { background-color: rgb(40, 40, 40); color: rgb(255, 255, 255); font-family: "Fira-Sans-Semibold",sans-serif; font-size: 15px; line-height: 17px; left: 0px; bottom: 20px; padding: 7px 13px 5px 15px; text-shadow: none; width: 100%; height: 60px; z-index: 10; }
}
@media (max-width: 1599px) {
  h2 .story-1heading { font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(255, 255, 255); font-size: 18px; line-height: 21px; letter-spacing: -0.3px; margin-bottom: 5px; }
}
.special-story-container > ul > li > h3 > a { font-size: 16px; color: rgb(40, 40, 40); font-family: "TundraWeb",serif; max-height: 55px; line-height: 18px; overflow: hidden; display: block; }
h1 .ES1-100x4-text-heading, h1 .ES2-100x4-text1-heading, h1 .ES2-100x4-text2-heading { display: block; font-size: 28px; line-height: 30px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); margin-bottom: 7px; }
.column-33x3-text-container h3 .column-33x3-sub-head { color: rgb(40, 40, 40); font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; float: left; margin-bottom: 5px; text-align: left; width: 100%; }
h3 .s1-cartoon50-1-content { color: rgb(255, 255, 255); font-size: 12px; line-height: 15px; letter-spacing: 1px; font-family: "Fira-Sans-Semibold",sans-serif; }
.s3_withImg-33x3-text ul li h3 a { color: rgb(40, 40, 40); font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; }
.special-story-container > ul > li > h3 > a { font-size: 16px; color: rgb(40, 40, 40); font-family: "TundraWeb",serif; max-height: 55px; line-height: 18px; overflow: hidden; display: block; }
h3 .column-33x3WBg-sub-head { margin-bottom: 5px ! important; display: block; font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); }
h3 .column-33x3BBg-sub-head, h3 .column-33x3BBg-txt-cont .author-name, h3 .column-33x3BBg-txt-cont .author-text, h3 .column-33x3BBg-txt-cont .section-name, h3 .column-33x3BBg-txt-cont p { color: rgb(255, 255, 255); }
h1 .story1-3x100-heading, h1 .s4-3x100-heading, h1 .s4x-100-ls-heading, h1 .s4x-100lsbb-heading, h1 .s-3x100-heading { font-size: 28px; line-height: 30px; font-family: "TundraWeb",serif; margin-bottom: 10px; display: block; color: rgb(40, 40, 40); }
h1 .story1-3x100-heading, h1 .s4-3x100-heading, h1 .s4x-100-ls-heading, h1 .s4x-100lsbb-heading, h1 .s-3x100-heading { letter-spacing: -0.5px; }
h3 .spc33x3-1story-content { font-size: 16px; font-family: "TundraWeb",serif; line-height: 18px; display: block; margin: 3px 0px 8px; }
h1 .sc6-story-heading { color: rgb(255, 255, 255); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 28px; line-height: 30px; margin-bottom: 10px; }
h3 .pc6_100x4-heading, h3 .st_vdo100x3-head { color: rgb(255, 255, 255); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 28px; line-height: 30px; margin-bottom: 10px; }
h3 .story1-66x3Rw-head { font-size: 20px; line-height: 23px; }
@media (max-width: 767px) and (min-width: 1px) {
  h3 .pc6_100x4-heading, h3 .st_vdo100x3-head { font-size: 15px; line-height: 18px; }
}
h1 .s4-3x100-heading, h1 .s4-3x100-text-cont .s4-3x100-text, h1 .s4-3x100-text-cont .author-name, h1 .s4x-100lsbb-heading, h1 .s4x-100lsbb-text-cont .s4x-100lsbb-text, h1 .s1-3x100BlueBg-heading, h1 .s1-3x100BlueBg-text-cont .s1-3x100BlueBg-text, h1 .s1-3x100BlueBg-text-cont .author-name, h1 .s4x-100lsbb-text-cont .author-name { color: rgb(255, 255, 255); }
@media (max-width: 1599px) {
  h1 .sc6-story-heading { font-family: "TundraWeb",serif; color: rgb(40, 40, 40); }
}
h3 .cs66-text { display: block; color: rgb(255, 255, 255); line-height: 21px; font-size: 18px; font-family: "Fira-Sans",sans-serif; margin-bottom: 9px; }
@media (max-width: 1599px) {
  h3 .cs66-text { color: rgb(40, 40, 40); font-family: "TundraWeb",serif; line-height: 23px; margin-bottom: 7px; font-size: 22px; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .column-33x3-text-container h3 .column-33x3-sub-head { width: 80%; padding-right: 53px; }
}
@media (max-width: 1599px) {
  h3 .hc6-story-66x3-text { color: rgb(40, 40, 40); font-family: "TundraWeb",serif; font-size: 18px; text-shadow: none; line-height: 20px; }
}
h1 .storyImg100x3-1-heading { font-size: 28px; line-height: 30px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(255, 255, 255); margin-bottom: 10px; display: block; }
h1 .pc6_100x4-heading, h1 .st_vdo100x3-head { color: rgb(255, 255, 255); display: block; font-family: "Fira-Sans-Semibold",serif; font-size: 28px; line-height: 30px; margin-bottom: 10px; }
h3 .static-PVTag-text { width: 100%; position: absolute; left: 0px; bottom: 0px; display: block; color: rgb(255, 255, 255); font-size: 13px; font-family: "Fira-Sans-Semibold",sans-serif; line-height: 15.5px; letter-spacing: -0.5px; padding: 20px 10px 10px; background: transparent linear-gradient(to bottom, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(44, 44, 44, 0) 0px, rgba(102, 102, 102, 0) 0px, transparent 0px, rgba(17, 17, 17, 0) 0px, rgba(6, 6, 6, 0.91) 67%, rgba(0, 0, 0, 0.91) 100%) repeat scroll 0% 0%; }
@media (max-width: 767px) and (min-width: 1px) {
  h1 .storyImg100x3-1-heading { font-size: 22px; line-height: 25px; }
}
h1 .story-card-main-heading-package { color: rgb(19, 59, 90); margin-bottom: 15px; font-size: 22px; line-height: 24px; padding-right: 10px; text-shadow: none; display: block; font-family: "Fira-Sans-Semibold",sans-serif; }
.ls50x3Bluebg-heading, .ls50x3Bluebg-text h1 a { color: rgb(255, 255, 255); }
div.promoted-story-heading > h3 a.promoted-news-heading, div.promoted-engagement-heading-container > h3 a.promoted-engagement-heading { width: 250px; display: inline-block; color: rgb(250, 249, 246); font-family: "Fira-Sans-Semibold",sans-serif; }
.promoted-story .promoted-story-heading h3, .promoted-engagement .promoted-engagement-heading-container h3 { position: relative; top: 0px; left: 0px; height: auto; line-height: 21px; width: 100%; box-sizing: border-box; text-align: left; font-size: 17px; font-family: "Fira-Sans-Semibold",sans-serif; color: rgb(250, 249, 246); display: inline-block; z-index: 5; float: left; }
div.promoted-story > div.promoted-story-heading::before, div.promoted-engagement > div.promoted-engagement-heading-container::before { border-bottom: 6px solid transparent; border-right: 12px solid rgb(245, 245, 245); border-top: 6px solid transparent; bottom: -6px; content: ""; height: 0px; right: 0px; position: absolute; width: 0px; z-index: 1; }
@media (max-width: 1023px) {
  div.promoted-single-story > div.heading-container > h3 .promoted-news-heading { font-size: 19px; line-height: 24px; width: 100%; padding-left: 115px; }
}
div.promoted-single-story > div.heading-container > h3 .promoted-news-heading { font-size: 18px; line-height: 22px; width: 100%; }
div.oscbb33x1-container h3 .Other-StoryCard-heading, .oscbb33x1-container h3 .Other-StoryCard-text { color: rgb(255, 255, 255); display: block; }
.author_sc-50x1-heading h3 { display: block; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; margin-bottom: 5px; max-height: 72px; overflow: hidden; }
.s4main100x3-content h3 { margin-bottom: 10px; display: block; font-size: 18px; line-height: 21px; letter-spacing: -0.3px; font-family: "Fira-Sans-Semibold",sans-serif; }
.story4-sub-cont li a h3 { display: block; }
.story4-sub-cont li a h3 { font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; color: rgb(40, 40, 40); }
h3 .story-1heading { font-family: "TundraWeb",serif; font-size: 24px; line-height: 27px; letter-spacing: -0.5px; color: rgb(40, 40, 40); margin-bottom: 10px; display: block; }
@media (max-width: 767px) and (min-width: 1px) {
  h3 .story-1heading { font-family: "Fira-Sans-Semibold",sans-serif; font-size: 18px; line-height: 21px; letter-spacing: -0.3px; color: rgb(255, 255, 255); margin-bottom: 5px; }
}
.HinduPro33x2-text h3 { width: 100%; height: auto; position: absolute; bottom: 0px; display: block; font-size: 15px; line-height: 17px; left: 0px; padding: 10px; z-index: 2; font-family: "Fira-Sans-Semibold",sans-serif; }
.storyHome33x1-text h3 { width: 100%; position: absolute; bottom: 0px; left: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 30px 10px 10px; font-size: 15px; line-height: 17px; font-family: "Fira-Sans-Semibold",sans-serif; }
.RiviewHome33x1-heading h3 { display: block; font-family: "Fira-Sans-Semibold",sans-serif; font-size: 15px; line-height: 17px; width: 100%; }
h3 .ColumnHome66x1-text1 { float: left; font-family: "TundraWeb",serif; font-size: 22px; line-height: 24px; margin-bottom: 20px; padding-right: 7px; text-align: left; display: block; width: 100%; }
h3 .tc1-slider { padding: 0px 15px; }
.cnlc1-slider, h3 .tc1-slider { max-height: 430px; text-align: center; padding: 0px 12px; margin-top: 35px; float: left; width: 100%; }
.theHinduCross_1x-heading h3 { font-size: 19px; line-height: 20px; color: rgb(19, 59, 90); margin-bottom: 5px; display: block; font-family: "Fira-Sans-Semibold",sans-serif; }
h3 .special-story-title { color: rgb(250, 249, 246); font-family: "Fira-Sans-Bold",serif; font-size: 18px; left: 0px; line-height: 22px; position: absolute; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); width: 100%; padding: 8px 15px; z-index: 1; }
.special-story-container > ul > li > h3 > a { font-size: 16px; color: rgb(40, 40, 40); font-family: "TundraWeb",serif; max-height: 55px; line-height: 18px; overflow: hidden; display: block; }
.column-33x3-text-container h3 .column-33x3-sub-head { color: rgb(40, 40, 40); font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; float: left; margin-bottom: 5px; text-align: left; width: 100%; }
.s4main100x3-content h3 { margin-bottom: 10px; display: block; font-size: 18px; line-height: 21px; letter-spacing: -0.3px; font-family: "Fira-Sans-Semibold",sans-serif; }
.story1WithImg100x3-text h3 { width: 100%; position: absolute; bottom: 0px; left: 0px; background: transparent linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, transparent 0px, rgba(71, 71, 71, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(28, 28, 28, 0) 0px, rgba(20, 20, 20, 0.59) 32%, rgb(13, 13, 13) 62%, rgb(3, 3, 3) 100%) repeat scroll 0px 0px; padding: 50px 15px 30px; font-size: 11px; line-height: 12px; font-family: "Fira-Sans-Semibold",sans-serif; }
.wk-WdAngl-text ul li h3 a { font-size: 16px; color: rgb(40, 40, 40); line-height: 18px; width: 100%; display: block; }
.l1liveChat50x4-heading, .l1liveChat50x4BlueBg-heading h1 { font-size: 24px; line-height: 25px; letter-spacing: -0.5px; font-family: "TundraWeb",serif; color: rgb(40, 40, 40); display: block; margin-bottom: 10px; }
.clics-img-text h3 { width: 100%; }
.pp4x3story-img-text, .clics-img-text h3 { text-align: left; font-size: 16px; line-height: 18px; font-family: "TundraWeb",serif; margin: 0px 10px; background-color: rgb(255, 255, 255); }
.wd-Being-1story-text h3 { display: block; float: left; width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 16px; line-height: 18px; padding: 10px; font-family: "TundraWeb",serif; height: auto; box-sizing: border-box; }
.wd-Being-1story-text h3 { display: block; float: left; width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 16px; line-height: 18px; padding: 0px 0px 10px ! important; font-family: "TundraWeb",serif; height: auto; box-sizing: border-box; }
h3 .story2x1-pc-content { font-family: "Fira-Sans-Semibold",sans-serif; display: block; }
h3 .story2x1-pc-content { color: rgb(255, 255, 255); font-size: 15px; line-height: 17px; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8); }
.pp4x3story-img-text > h3 > a, .clics-img-text > h3 > a { display: block; height: 73px; overflow: hidden; color: rgb(40, 40, 40); }
.cnilc-6-text h3 { color: rgb(100, 100, 100); display: inline-block; float: left; font-family: "TundraWeb",serif; font-size: 16px; line-height: 18px; max-height: 54px; overflow: hidden; position: relative; width: 150px; }
h1 .cs66-text { display: block; color: rgb(255, 255, 255); line-height: 21px; font-size: 18px; font-family: "Fira-Sans",sans-serif; margin-bottom: 9px; }
@media (max-width: 1600px) and (min-width: 768px) {
  div.text_truncate::after { content: ""; position: absolute; width: 40%; height: 44px; bottom: 0px; right: 0px; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 50%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
  .text_truncate::before { content: ""; background: white none repeat scroll 0% 0%; height: 26px; bottom: 0px; left: 0px; position: absolute; width: 100%; }
  div.text_truncate { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; bottom: 0px; width: 100%; height: 216px; padding: 8px 12px 0px 15px; overflow: hidden; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .story1-text .person-name { color: rgb(255, 255, 255); }
}
.moe-push-class { width: 100%; height: 207px; background: rgba(0, 0, 0, 0.69) none repeat scroll 0% 0%; position: fixed; z-index: 10000000; top: 0px; }
.notification-wrapper { max-width: 468px; z-index: 20000; position: fixed; top: 5px; left: 50%; margin-left: -225px; font-family: "Fira-Sans",sans-serif; }
.notification-wrapper .notification-content { display: block; padding: 15px 20px 15px 30px; font-size: 12px; }
.notification-wrapper img { float: left; margin: 0px; max-width: 100%; height: auto; }
.notification-wrapper .notification-logo { float: left; width: 68px; overflow: hidden; }
.notification-wrapper .notification-text { display: block; width: 360px; float: right; }
.notification-wrapper .notification-text h4 { font-family: "Fira-Sans",sans-serif ! important; font-weight: bold ! important; font-size: 16px; padding-top: 3px; margin: 0px; line-height: 20px; }
.notification-wrapper .notification-content .notification-text span { position: absolute; right: 5px; top: 0px; font-size: 16px; font-weight: bold; cursor: pointer; }
.notification-wrapper .notification-text p { font-size: 14px; font-family: "Fira-Sans",sans-serif ! important; padding: 0px ! important; margin: 0px; line-height: 20px; }
.notification-wrapper .segmentation { padding: 10px 15px 15px; }
.notification-wrapper .notification-btn-group { padding: 0px 15px 5px 0px; position: absolute; right: 0px; bottom: 0px; }
.notification-wrapper .segmentation h2 { margin: 0px; font-size: 14px; line-height: 22px; font-family: "Fira-Sans",sans-serif ! important; font-weight: bold ! important; }
.notification-wrapper .segmentation .checkbox { float: left; min-width: 130px; padding: 3px 0px; line-height: initial; }
.notification-wrapper .segmentation .checkbox label { font-size: 14px; font-weight: normal; margin-bottom: 0px; display: inline-block; max-width: 100%; cursor: pointer; }
.notification-wrapper .segmentation .checkbox input[type="checkbox"] { margin: 3px 5px 0px 4px; }
.notification-wrapper .notification-btn-group .btn { font-size: 11px; font-weight: bold; border: 0px none; padding: 8px 0px; cursor: pointer; transition: all 0.5s ease-in-out 0s; text-transform: uppercase; vertical-align: middle; width: 72px; line-height: normal; }
.notification-wrapper .notification-btn-group .btn.btn-1 { margin-right: 5px; }
.notification-wrapper { border: 1px solid rgb(255, 255, 255); }
.notification-wrapper .notification-content { color: rgb(85, 85, 85); background-color: rgb(42, 93, 136); box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); padding: 15px; }
.notification-wrapper .notification-text { color: rgb(255, 255, 255); }
.notification-wrapper .notification-text h4 { color: rgb(255, 204, 0); }
.notification-wrapper .notification-content .notification-text span { color: rgb(255, 255, 255); }
.notification-wrapper .segmentation h2 { color: rgb(42, 93, 136); }
.notification-wrapper .segmentation, .notification-wrapper .notification-btn-group { background-color: rgb(253, 253, 253); }
.notification-wrapper .segmentation .segmentation-list .checkbox label { color: rgb(20, 59, 92); }
.notification-wrapper .notification-btn-group .btn { color: rgb(255, 255, 255); }
.notification-wrapper .notification-btn-group .btn.btn-1 { background-color: rgb(20, 58, 94); }
.notification-wrapper .notification-btn-group .btn.btn-2 { background-color: rgb(255, 0, 30); }
.notification-link { float: left; margin-top: 20px; padding: 0px 15px; }
header.sticky .notification-link { display: none; }
.notification-link .fa-bell { cursor: pointer; }
.update.notification-wrapper { display: none; max-width: 415px; position: absolute; top: -73px; right: -140px; margin-left: 0px; left: auto; }
.update.notification-wrapper::after { bottom: 15px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(255, 4, 4, 0) rgba(255, 4, 4, 0) rgb(253, 253, 253); border-width: 20px; margin-left: 0px; }
.update.notification-wrapper .segmentation { padding: 10px 10px 24px; box-shadow: 1px 0px 5px 2px rgb(204, 204, 204); }
.update.notification-wrapper span.close { position: absolute; right: 10px; top: 5px; font-size: 16px; font-weight: bold; cursor: pointer; }
.update.notification-wrapper .notification-btn-group { padding: 0px 10px 10px 0px; }
.update.notification-wrapper .segmentation h2 { font-size: 14px; line-height: 26px; }
.update.notification-wrapper .segmentation .checkbox { padding: 3px 0px; }
.notification-tip-holder { display: none; position: absolute; top: -12px; }
.notification-tip-holder .notification-tip-arrow, .notification-tip-holder .notification-tip-inner { position: absolute; border-color: transparent; border-style: solid; border-width: 10px 10px 10px 0px; height: 0px; width: 0px; bottom: -15px; left: 8px; }
.notification-tip-holder .notification-tip-inner { border-top-color: rgb(19, 59, 90); color: rgba(255, 255, 255, 0.92); }
.notification-tip-holder .notification-tip-content { font-size: 11px; color: rgb(255, 255, 255); padding: 2px 4px; background-color: rgb(19, 59, 90); border-radius: 5px; box-shadow: 0px 0px 3px rgb(221, 221, 221); }
@media (min-width: 1600px) {
  .update.notification-wrapper::after { left: -5%; }
}
@media (min-width: 1024px) and (max-width: 1599px) {
  .update.notification-wrapper { right: 74px; }
  .update.notification-wrapper::after { right: -5%; }
  .update.notification-wrapper .notification-btn-group { padding: 0px 20px 10px 0px; }
  .notification-tip-holder { top: -12px; right: -10px; z-index: 2; }
  .notification-tip-holder .notification-tip-arrow, .notification-tip-holder .notification-tip-inner { left: auto; right: 10px; }
}
.other-menu ul.menu { list-style: outside none none; }
.close-icon { position: absolute; background: rgb(19, 59, 90) none repeat scroll 0% 0%; cursor: pointer; right: 95%; padding: 2px 10px; color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 999px) {
  .jw-controlbar-center-group { width: 30% ! important; }
  .playlisticon { bottom: 4% ! important; }
  .play { position: absolute ! important; }
  .playlistdivImg img { width: 176px ! important; height: 84px ! important; }
  .lead-video-cont .video-section .story4-text-img { width: 176px ! important; height: 84px ! important; }
  .drop select { padding: 0px; }
}
@media (min-width: 1000px) and (max-width: 1598px) {
  .jw-controlbar-center-group { width: 49% ! important; }
  .play { position: absolute ! important; }
  .playlistdivImg img { width: 176px ! important; height: 84px ! important; }
  .lead-video-cont .video-section .story4-text-img { width: 176px ! important; height: 84px ! important; }
  .drop select { padding: 0px; }
}
.playlisticon { position: absolute; left: 92%; bottom: 2%; }
.no-padding { padding-left: 0px ! important; padding-right: 0px ! important; }
.lead-video-cont iframe { height: 371px; }
.lead-video-cont iframe { position: relative ! important; }
@media (min-width: 1599px) and (max-width: 1999px) {
  .jw-controlbar-center-group { width: 49% ! important; }
  .playlisticon { left: 88% ! important; bottom: 2% ! important; }
  .video-section .video-playlist-container { height: 433px ! important; }
  .lead-video-cont iframe { width: 960px; height: 540px; }
  .play { position: absolute ! important; }
  .playlistdivImg img { width: 262px ! important; height: 134px ! important; }
  .lead-video-cont .video-section .story4-text-img { width: 262px ! important; height: 134px ! important; }
  .drop select { padding: 0px; }
}
@media not all {
  select:hover { font-size: 18px; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .mobileClrBnt { color: rgb(255, 255, 255); margin: 10px 132px; font-size: 22px ! important; line-height: 1rem; font-weight: 500; font-style: normal; }
  .playlistdivImg img { width: 335px ! important; height: 132px ! important; }
  .lead-video-cont .video-section .story4-text-img { width: 335px ! important; height: 132px ! important; }
  .video-section { padding: 10px 20px; }
  .drop { padding: 5px 20px; }
  .lead-video-cont { padding-bottom: 86.25% ! important; }
  .lead-video-cont .padding5px { padding: 0px 5px; }
  .lead-video-cont iframe { width: 100%; height: 298px ! important; }
  .video-section .video-playlist-container { height: 180px ! important; }
  .jwplayer .jw-controlbar-right-group { padding-right: 50px ! important; }
  .play { position: relative ! important; height: 81% ! important; }
  .playlisticon { left: 87% ! important; bottom: 6% ! important; }
}
.video-lhs { float: left; width: 280px; }
.bg-black a { color: rgb(255, 255, 255); }
.bg-black { padding-left: 0px ! important; padding-right: 0px ! important; position: relative; overflow: hidden; }
.no-left-padding { padding-left: 0px ! important; padding-right: 0px ! important; }
.sidevideo { height: 315px; overflow-y: scroll; }
#embedVideorelated { display: none; }
#embedVideomostview { display: none; }
#hidecontent { display: none; }
#showcontent { display: block; }
.play { padding-right: 0px ! important; height: 90%; background: rgb(19, 59, 90) none repeat scroll 0% 0%; right: -100%; transition: all 1s ease 0s; }
.video-section .video-playlist-container { overflow-y: scroll; height: 296px; }
.playlistdiv { position: relative; vertical-align: top; margin-bottom: 13px; padding: 0px; cursor: pointer; }
.headline { float: left; font-size: 11px ! important; line-height: 1rem; font-weight: 500; font-style: normal; transition: all 0.3s ease 0s; margin-bottom: 5px; color: rgb(255, 255, 255); }
.grow { color: rgb(255, 255, 255); cursor: pointer; padding: 0px 4px; border-radius: 50px; }
.grow .fa { font-size: 20px ! important; }
.media-body h5 { margin-bottom: 10px; font-style: italic ! important; }
@media (max-width: 767px) and (min-width: 1px) {
  .media-body iframe { width: 100%; height: 298px ! important; }
}
@media (min-width: 768px) and (max-width: 1999px) {
  .media-body iframe { width: 600px; height: 337px; }
}
.headline { padding-top: 10px ! important; font-size: 13px ! important; line-height: 15.5px ! important; }
.close-icon { position: absolute; background: rgb(19, 59, 90) none repeat scroll 0% 0%; cursor: pointer; right: 95%; padding: 2px 10px; color: rgb(255, 255, 255); }
@media (max-width: 767px) and (min-width: 1px) {
  .mobileClrBnt { font-size: 19px ! important; }
  .lead-video-cont .video-section .story4-text-img { width: 100% ! important; }
  .video-section { padding: 10px 10px 10px 20px ! important; }
}
@media (max-width: 1598px) and (min-width: 1000px) {
  .lead-video-cont .video-section .story4-text-img { width: 100% ! important; }
  .video-section .video-playlist-container { padding-right: 10%; }
}
@media (max-width: 1999px) and (min-width: 1599px) {
  .lead-video-cont .video-section .story4-text-img { width: 100% ! important; }
}
@media (max-width: 767px) and (min-width: 1px) and (orientation: landscape) {
  .lead-video-cont .video-section .story4-text-img { width: 100% ! important; height: 202px ! important; }
  .playlisticon { left: 91% ! important; bottom: 5% ! important; }
}
@media (max-width: 999px) and (min-width: 768px) {
  .jw-controlbar-center-group { right: 7%; }
  .lead-video-cont .video-section .story4-text-img { width: 100% ! important; }
  .video-section .video-playlist-container { padding-right: 10%; }
}
.election-viz { width: 920px; background-color: rgb(232, 232, 232); height: 558px; margin-bottom: 15px; }
.viz-footer p { font-size: 0.9em; }
#pie-up, #pie-pu, #pie-go, #pie-uk, #pie-ma { margin-bottom: 10px; }
.chart-panel { width: 229px; height: 320px; background-color: rgb(255, 255, 255); float: left; margin-right: 23px; padding: 10px 12px; }
.chart-panel:last-child { margin-right: 0px ! important; }
.chart-panel .section-heading { font-size: 22px; color: rgb(20, 59, 90); line-height: 28px; }
.constituency { fill: rgb(204, 204, 204); stroke: rgb(51, 51, 51); stroke-width: 0.3; }
.empty-color { fill: rgb(255, 255, 255); stroke: rgb(51, 51, 51); stroke-width: 0.3; }
path:hover { fill: rgb(204, 204, 204); opacity: 0.8; stroke: rgb(51, 51, 51); stroke-width: 0.5; }
.hidden { display: none; }
.tooltip { position: absolute; z-index: 1000; background-color: rgb(51, 51, 51); border-radius: 10px; color: rgb(255, 255, 255); padding: 5px; }
tbody > tr:nth-of-type(2n+1) {  }
.table-cont { height: 296px; overflow-x: hidden; overflow-y: auto; }
.table-cont th, .table-cont td { padding: 5px; width: 15%; }
.table-cont th:first-child, .table-cont td:first-child { padding: 5px; width: 55%; }
.table-cont th { font-size: 10px; background-color: rgb(19, 59, 90); color: rgb(255, 255, 255); text-transform: capitalize; }
.table-cont td { font-size: 10px; padding: 5px; }
.table-cont td:first-child { text-transform: uppercase; }
.table-cont td:first-child > span { width: 10px; height: 10px; display: inline-block; margin-right: 5px; margin-top: 3px; float: left; }
.chart-panel .table-cont { height: 150px; overflow-x: hidden; overflow-y: auto; }
.chart-panel .table-cont td:first-child { width: 40%; }
.chart-panel .table-cont td:nth-child(2) { width: 20%; }
.chart-panel .table-cont td:nth-child(3) { width: 20%; }
.chart-panel .table-cont td:nth-child(4) { width: 20%; }
#purpose { padding: 2px 10px; font-size: 1.2em; }
#purpose-tab-left, #purpose-tab-right { font-size: 27px ! important; right: 10px; display: block; height: 25px; width: 25px; color: rgb(245, 245, 245); background-color: rgb(170, 170, 170); border-radius: 100%; text-align: center; line-height: 23.5px; padding-left: 3px; z-index: 1; cursor: pointer; }
#purpose-tab-left i { margin-top: -7px; margin-left: 3px; }
#purpose-tab-right i { margin-top: -7px; margin-left: 6px; }
.praja { fill: rgb(70, 109, 30); }
.bjp, .n { fill: rgb(255, 127, 0); }
.inc { fill: rgb(31, 120, 180); }
.npf { fill: rgb(40, 22, 111); }
.ads { fill: rgb(255, 165, 120); }
.ad { fill: rgb(60, 236, 151); }
.aimeium { fill: rgb(174, 243, 90); }
.sbjp { fill: rgb(221, 162, 102); }
.gvp { fill: rgb(255, 238, 117); }
.mgp, .mg { fill: rgb(217, 97, 37); }
.bsp { fill: rgb(34, 64, 154); }
.sp, .s { fill: rgb(250, 10, 11); }
.sad { fill: rgb(155, 89, 182); }
.aitc { fill: rgb(51, 160, 44); }
.ncp { fill: rgb(241, 196, 15); }
.cpi, .cpoi, .la, .ldf { fill: rgb(231, 76, 60); }
.cpim, .cpoim { fill: rgb(192, 57, 43); }
.npf, .npsf { fill: rgb(40, 22, 111); }
.gsm { fill: rgb(236, 76, 37); }
.rmpoi { fill: rgb(139, 0, 0); }
.cpiml, .cpoiml { fill: rgb(139, 0, 0); }
.rld { fill: rgb(171, 200, 146); }
.jdu { fill: rgb(255, 98, 137); }
.aimim { fill: rgb(22, 160, 133); }
.ljp, .ljsp { fill: rgb(168, 206, 59); }
.ss { fill: rgb(243, 156, 18); }
.s { fill: rgb(250, 10, 11); }
.aap { fill: rgb(166, 206, 227); }
.i, .ind { fill: rgb(225, 179, 151); }
.pp, .prja, .p { fill: rgb(177, 89, 40); }
.ukd { fill: rgb(155, 89, 182); }
.mndf { fill: rgb(255, 123, 123); }
.u, .undeclared { fill: rgb(255, 255, 255); stroke: rgb(51, 51, 51); stroke-width: 0.5px; }
.t, .total { background-color: rgb(232, 232, 232); }
.t td, .total td { font-weight: bold; }
.t td span, .total td { display: none ! important; }
.others, .o, .mscp { fill: rgb(149, 165, 166); }
.others td:first-child > span, .o td:first-child > span, .ad td:first-child > span, .aimeium td:first-child > span, .sbjp td:first-child > span, .ads td:first-child > span, .mscp td:first-child > span { background-color: rgb(149, 165, 166); }
#jsontable-up .inc { border-bottom: 1px solid rgb(51, 51, 51); }
#jsontable-up .sp td:first-child, #jsontable-up .inc td:first-child, #jsontable-up .i td:first-child { padding-left: 12px; }
.s td:first-child > span { background-color: rgb(250, 10, 11); }
.n td:first-child > span { background-color: rgb(255, 127, 0); }
.m td:first-child > span { background-color: rgb(217, 97, 37); }
.others td:first-child > span, .o td:first-child > span { background-color: rgb(149, 165, 166); }
.ad td:first-child > span { background-color: rgb(60, 236, 151); }
.aimeium td:first-child > span { background-color: rgb(174, 243, 90); }
.praja td:first-child > span { background-color: rgb(70, 109, 30); }
.ldf td:first-child > span { background-color: rgb(231, 76, 60); }
.ads td:first-child > span { background-color: rgb(255, 165, 120); }
.sbjp td:first-child > span { background-color: rgb(221, 162, 102); }
.mndf td:first-child > span { background-color: rgb(255, 123, 123); }
.npf td:first-child > span, .npsf td:first-child > span { background-color: rgb(40, 22, 111); }
.gsm td:first-child > span { background-color: rgb(236, 76, 37); }
.ukd td:first-child > span { background-color: rgb(155, 89, 182); }
.mad td:first-child > span { background-color: rgb(155, 89, 182); }
.mgp td:first-child > span, .mg td:first-child > span { background-color: rgb(217, 97, 37); }
.gvp td:first-child > span { background-color: rgb(255, 238, 117); }
.bjp td:first-child > span { background-color: rgb(255, 127, 0); }
.inc td:first-child > span { background-color: rgb(31, 120, 180); }
.bsp td:first-child > span { background-color: rgb(34, 64, 154); }
.sp td:first-child > span { background-color: rgb(250, 10, 11); }
.sad td:first-child > span { background-color: rgb(155, 89, 182); }
.aitc td:first-child > span { background-color: rgb(51, 160, 44); }
.ncp td:first-child > span { background-color: rgb(241, 196, 15); }
.cpiml, .cpoiml td:first-child > span { background-color: rgb(139, 0, 0); }
.cpi td:first-child > span, .cpoi td:first-child > span, .la td:first-child > span { background-color: rgb(231, 76, 60); }
.cpim td:first-child > span, .cpoim td:first-child > span { background-color: rgb(192, 57, 43); }
.rmpoi td:first-child > span { background-color: rgb(139, 0, 0); }
.rld td:first-child > span { background-color: rgb(171, 200, 146); }
.jdu td:first-child > span { background-color: rgb(255, 98, 137); }
.aimim td:first-child > span { background-color: rgb(22, 160, 133); }
.ljp td:first-child > span, .ljsp td:first-child > span { background-color: rgb(168, 206, 59); }
.ss td:first-child > span { background-color: rgb(243, 156, 18); }
.aap td:first-child > span { background-color: rgb(166, 206, 227); }
.i td:first-child > span, .ind td:first-child > span { background-color: rgb(225, 179, 151); }
.pp td:first-child > span, .prja td:first-child > span, .p td:first-child > span { background-color: rgb(177, 89, 40); }
@media (max-width: 767px) and (min-width: 1px) {
  .election-viz { width: 100% ! important; height: auto ! important; padding: 0px 20px; }
  .chart-panel { width: 100% ! important; height: auto ! important; margin-right: 18px ! important; margin-bottom: 18px; }
  .table-cont { height: 190px ! important; }
}
@media (max-width: 1023px) and (min-width: 768px) {
  #map { margin-top: 12% ! important; }
  .election-viz { width: 768px ! important; height: 522px; }
  .chart-panel { width: 225px ! important; height: 300px; margin-right: 18px ! important; margin-bottom: 18px; }
}
@media (max-width: 1599px) and (min-width: 1023px) {
  #map { margin-top: 12% ! important; }
  .election-viz { width: 660px ! important; }
  .chart-panel { width: 310px ! important; height: 300px; margin-right: 16px ! important; }
  .chart-panel .table-cont { height: 105px; overflow-x: hidden; overflow-y: auto; }
}
.article-cont #jsontable-ma table, .article-cont #jsontable-go table, .article-cont #jsontable-uk table, .article-cont #jsontable-pu table, .article-cont #jsontable-up table { width: 100%; }
.other-menu ul.menu { list-style: outside none none; }
@media (max-width: 1440px) and (min-width: 769px) {
  .nl-input { width: 229px ! important; }
  .newsletter-container { width: 286px; }
  .sociallogo { padding-top: 5px; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .newsletter-container { padding-left: 10px ! important; }
  .nl-input { width: 84% ! important; }
  .sociallogo { padding-left: 10px; }
}
@media only screen and (device-width: 768px) {
  .sociallogo { padding-top: 5px; }
  .THSubs-33x3-email { padding: 10px ! important; }
  .newsletter-container { width: 204px ! important; }
  .nl-input { width: 142px ! important; }
}
@media only screen and (device-width: 320px) {
  .sociallogo { padding-top: 4px; }
}
@media (max-width: 767px) and (min-width: 1px) {
  .THSubs-33x3-cont, .connectWU33x3-container { margin-top: 10px; }
}
.THSubs-33x3-email { height: 210px ! important; padding: 25px 15px ! important; }
.story1-content { position: relative; height: 10em; }
.story1-content::after { content: ""; text-align: right; position: absolute; bottom: 11px; right: 0px; width: 35%; height: 1.9em; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255) 50%) repeat scroll 0% 0%; }
@media (max-width: 1600px) and (min-width: 768px) {
  .text_truncate::before { height: 22px ! important; }
}
@media (max-width: 1440px) {
  .story1-content { height: 9em; }
}
@media only screen and (device-width: 768px) {
  .story1-content { height: 10em; }
  .text_truncate::before { height: 17px ! important; }
}
.youtubeWrapper { position: relative; height: 0px; padding-top: 25px; padding-bottom: 56.25%; }
.youtubeWrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.full-width-add-footer250 { width: 100%; height: 250px; text-align: center; margin-bottom: 20px; clear: both; }
div.full-width-add-footer250 > .media { margin: auto; }
.also-view-container::after, .also-read-container::after { position: absolute; bottom: 0px; right: 0px; width: 100%; height: 10%; content: ""; background: transparent linear-gradient(to right, rgba(229, 229, 226, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(237, 237, 236, 0.67) 45%, rgb(232, 232, 230) 72%, rgb(229, 229, 226) 89%) repeat scroll 0% 0%; }
.article-cont .also-view-text-cont p, .article-cont .also-read-text-cont p { max-height: initial; padding: 5px 0px 10px; }
.also-view-img-cont { margin: 17px 0px 10px; }
.also-view-img-cont:empty { display: none; }
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(c4405bf33c066b7084aa68171467e54cc1338f4e.eot)  format("embedded-opentype"), url(2f83b864491156ea039e4cdbb7c8a8a668698dc6.woff2)  format("woff2"), url(d8cb2d38bade0a54feadcc3aca5a47033c36ac36.woff)  format("woff"), url(8b53aec0faf4413b8a3e9f2d704f599c7dd4e922.ttf)  format("truetype"), url(2e188896424b63b37f340899565e6415dd38c3dd.svg)  format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; font-size: inherit; text-rendering: auto; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-home::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.fa-search::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-mobile::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-print::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-book::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.media-body .carousel-inner .item img.adaptive { min-height: initial; }
@media (max-width: 767px) and (min-width: 1px) {
  .s4x-100-ls-container, .s4x-100lsbb-container { height: 533px; }
  .s4x-100-ls-img-cont, .s4x-100-ls-img { height: 234px; }
}
@media (min-width: 769px) {
  .front .newsletter-container { width: 300px; }
}
.kicker-text-mobi { padding: 0px; margin: 0px; color: rgb(255, 0, 31); font-family: "Fira-Sans-Semibold",sans-serif; font-size: 12px; line-height: 15px; text-transform: uppercase; }
.also-view-container::after, .also-read-container::after { position: absolute; bottom: 0px; right: 0px; width: 100%; height: 10%; content: ""; background: transparent linear-gradient(to right, rgba(229, 229, 226, 0) 0px, rgba(246, 246, 246, 0) 0px, rgba(237, 237, 236, 0.67) 45%, rgb(232, 232, 230) 72%, rgb(229, 229, 226) 89%) repeat scroll 0% 0%; }
.also-view-img-cont { margin: 17px 0px 10px; }
header.sticky .main-menu.clear, header.sticky .sub-menu-sticky { z-index: 9999999; }
.author-img-cont { z-index: 5; }
a.kicker-text-mobi:hover { text-decoration: none; }
.story-thumb66 { max-width: none; }
span.pagingInfo-pc2, .pagingInfo-pc22 { color: white; font-weight: bold; margin-left: 5px; font-size: 16px; }
@media (max-width: 767px) and (min-width: 1px) {
  span.ES2-100x4-text1-content.mobilGrad { max-height: 38px; }
}
.journal-heading { font-family: "TundraWeb-Bold"; font-size: 35px; line-height: 54px; text-transform: uppercase; letter-spacing: 1px; margin: 0px; padding: 0px; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); color: rgb(230, 120, 62); float: left; }
.journal-header-text { z-index: 5; width: 100%; margin: 0px auto; text-align: center; }
.journal-heading-level1 { font-family: "TundraWeb-Bold"; font-size: 24px; line-height: 0; letter-spacing: 1px; margin: 0px; padding: 0px; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); float: left; }
.journal-heading-level2 { font-family: "TundraWeb-Bold"; font-size: 24px; line-height: 52px; letter-spacing: 1px; margin: 0px; padding: 0px; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); float: left; }
.journal-header { position: relative; top: 0px; height: 110px; width: 100%; clear: both; }
@media (max-width: 1023px) and (min-width: 768px) {
  .journal-header { height: 77px; width: 100%; }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .journal-heading { font-size: 32px; line-height: 40px; letter-spacing: 1px; }
  .journal-heading-level1 { font-size: 20px; line-height: 7px; letter-spacing: 2px; }
  .journal-heading-level2 { font-size: 20px; line-height: 30px; letter-spacing: 2px; }
}
.journal-header .microsite-img-cont img { width: 100%; }
@media (max-width: 767px) {
  .journal-header { font-size: 2em; line-height: 20px; font-family: "Fira-Sans-Semibold",sans-serif; letter-spacing: 1px; text-shadow: none; position: relative; height: 58px; overflow: hidden; padding-top: 3px; float: left; left: 0px; width: 100%; text-align: left; padding-left: 12px; background: transparent url(9ac7ca3e501386b7091f957a118abd451c44bd27.jpg)  no-repeat scroll 0% 0%; }
  .journal-heading-level1 { line-height: 62px; margin-left: 17px; }
  .journal-heading-level2 { line-height: 62px; margin-left: 7px; }
}
.impact-map-wrapper { width: 100%; height: 100%; margin: 0px auto 20px; }
.hin_iframe { position: relative; }
.hin_iframe .ratio { display: block; width: 100%; height: auto; }
.impact-map-wrapper-Home { width: 100%; height: 100%; margin: 0px auto; }
@media (min-width: 1022px) {
  .impact-map-home-right { width: 100%; height: 385px; background: rgb(19, 59, 90) none no-repeat scroll 100% 100%; position: relative; margin-bottom: 20px; overflow: hidden; }
}
#journal-trend-headColor { color: rgb(19, 59, 90); }
@media (max-width: 767px) and (min-width: 1px) {
  #triangle-Symbol-Remove .promoted-story-heading::before { border-bottom: 0px none; border-right: 0px none; }
}
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #triangle-Symbol-Remove .promoted-story-heading::before { border-bottom: 0px none; border-right: 0px none; }
}
hin_iframe { display: block; }
@media (max-width: 767px) {
  .hin_iframe { width: 100%; }
}
@media (min-width: 1024px) {
  .hin_iframe { width: 660px; }
}
@media (min-width: 1600px) {
  .hin_iframe { width: 920px; }
}
.hin_iframe_home { display: block; }
@media (max-width: 767px) {
  .hin_iframe_home { width: 300px; }
}
@media (min-width: 1024px) {
  .hin_iframe_home { width: 300px; }
}
@media (min-width: 1600px) {
  .hin_iframe_home { width: 300px; }
}
.journalism-logo { display: inline-flex; width: 100%; height: 110px; background: transparent url(67a48b93a7525d6b3d402101696eb3f790705df1.)  no-repeat scroll 0% 0%; }
.journalism-logo img { width: 185px; height: auto; }
@media (max-width: 767px) and (min-width: 1px) {
  .journalism-logo { margin-bottom: 10px; }
}
.carousel-inner > .item { display: block; }
@media (max-width: 767px) {
  header { min-height: 100px; }
}
@media (max-width: 767px) and (min-width: 1px) {
  header.home { min-height: 55px ! important; }
}
.error-page .logo img { padding: 0px 0px 0px 10px; }
.error-page .subtitle img { padding: 0px 0px 0px 10px; }
.error-page .title { font-weight: bold; font-size: 20px; }
.carousel-indicator-holder ol { padding: 0px; }
.carousel-indicator-holder .carousel-indicators { position: static; margin: 10px 0px; padding: 0px; width: 100%; }
.carousel-indicator-holder .carousel-indicators li { background-color: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); border-radius: 0px; }
.carousel-indicator-holder .carousel-indicators li.active { background-color: rgb(102, 102, 102); }
ul.nav li.megadropdown ul.dropdown-menu { width: 100%; z-index: 15000; }
ul.nav li.megadropdown ul.dropdown-menu > li { width: 100%; float: left; padding: 10px; }
ul.nav li.megadropdown { position: static; }
footer .well { padding-top: 4px; }
.grid-cell > div, .grid-cell > article, .grid-cell > section { display: inline-block; vertical-align: top; float: none; margin-right: -4px; }
.collapse { position: static; }
@media (max-width: 940px) {
  .nav-collapse .dropdown.open::before, .nav-collapse .dropdown.open::after { display: none; }
  .nav-collapse .dropdown.open > .dropdown-menu { position: static; margin: 0px 15px; }
  .nav-collapse .dropdown.open > .dropdown-menu > li { padding: 0px; }
}
@media (max-width: 480px) {
  .row-rigid .media .pull-left, .media .pull-left { float: left ! important; }
  .row-rigid .media .pull-right, .media .pull-right { float: right ! important; }
}
@media screen and (min-width: 769px) {
  ul.nav li.megadropdown:hover ul.dropdown-menu { display: block; }
  ul.nav li.megadropdown.open:hover ul.dropdown-menu { display: none; }
}
@media screen and (max-width: 768px) {
  .megadropdown .caret { display: none; }
}
.posterframe-wrapper { position: relative; cursor: pointer; }
.posterframe-wrapper .glyphicon { bottom: 0px; color: rgb(255, 255, 255); font-size: 2.875em; height: 48px; left: 0px; margin: auto; position: absolute; right: 0px; top: 0px; width: 48px; cursor: pointer; z-index: 100; }
.posterframe-wrapper .glyphicon:hover { color: rgb(255, 69, 0); }
.list-inline .disabled > a, .list-inline .disabled > a:hover, .list-inline .disabled > a:focus, .list-inline .disabled > span { color: rgb(153, 153, 153); cursor: not-allowed; background-color: rgb(255, 255, 255); }
p.master-widget-nesting-limit-error { color: red; background-color: inherit; margin: 0px 0px 10px; }
ul.wf-cuepoints { list-style: outside none none; margin: 20px 0px; padding: 0px; }
li.wf-cuepoint { cursor: pointer; color: rgb(66, 139, 202); margin: 10px 0px; font-size: 18px; }
li.wf-cuepoint p { color: rgb(0, 0, 0); font-size: 14px; margin: 5px 0px 0px; }
.posterframe-wrapper .wf-close-caption { position: absolute; top: 8px; left: auto; right: 40px; width: 20px; height: 15px; cursor: pointer; border-radius: 5px; text-align: center; text-decoration: none; font-size: 10px; display: none; }
.posterframe-wrapper:hover .wf-close-caption { display: block; }
.wf-close-caption.on { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.wf-close-caption.off { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(204, 204, 204); }
div.carousel div.animate, div.img-container div.animate { visibility: hidden; opacity: 0; transition: visibility 0s linear 0.5s, opacity 0.3s linear 0s; }
div.carousel:hover div.animate, div.img-container:hover div.animate { visibility: visible; opacity: 0.5; transition-delay: 0s; }
.picture-caption { background: rgb(0, 0, 0) none repeat scroll 0px 0px; bottom: 0px; display: block; left: 0px; opacity: 0.75; position: absolute; padding: 15px; right: 0px; }
.picture-caption h4, .carousel-caption h4 { margin: 0px; }
.inline-close { background: rgba(245, 245, 245, 0.3) none repeat scroll 0% 0%; display: inline-block; padding: 5px; text-align: center; text-decoration: none ! important; width: 100%; font-size: 16px; }
.block-link, .block-link:hover { text-decoration: none; }
.text-biggest { font-size: 38.5px; line-height: normal; }
.text-bigger { font-size: 31.5px; line-height: normal; }
.text-big { font-size: 24.5px; line-height: normal; }
.text-small { font-size: 17.5px; }
.text-smaller { font-size: 14px; }
.text-smallest { font-size: 11.9px; }
.text-biggest, .text-bigger, .text-big, .text-small, .text-smaller, .text-smallest { line-height: normal; }
.pull-right .dropdown-menu { right: 0px; left: auto; }
.link-block, .wf-gallery-selection-onclick { cursor: pointer; }
.flowplayer { background-color: rgb(0, 0, 0); }
.youtubeWrapper { position: relative; height: 0px; padding-top: 25px; padding-bottom: 56.25%; }
.youtubeWrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
