/* Effective stylesheet produced by snapshot save */
html {  }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
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::-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; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
html {  }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
img { vertical-align: middle; }
.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; }
}
.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%; }
@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%; }
}
@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-2 { width: 16.6667%; }
}
@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-2 { width: 16.6667%; }
}
@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; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-sm { display: none !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("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-Regular.eot") format("embedded-opentype"), url("urn:download-error:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-Regular.woff") format("woff"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Fira-Sans-Semibold";
  font-style: normal;
  font-weight: normal;
  src: local("Fira Sans SemiBold"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-SemiBold.eot") format("embedded-opentype"), url("urn:download-error:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-SemiBold.woff") format("woff"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Fira-Sans-Bold";
  font-style: normal;
  font-weight: normal;
  src: local("Fira Sans Bold"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-Bold.eot") format("embedded-opentype"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-Bold.woff") format("woff"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/FiraSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "TundraWeb";
  src: url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/1ae761e9-10c8-4efe-888e-3cfaf6d3ac43.eot?#iefix") format("eot"), url("urn:download-error:http://www.thehindu.com/static/theme/default/base/fonts/79a3e616-8931-4235-b8dc-0f9718329786.woff2") format("woff2"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/98d8ab99-1bd9-4469-8ed9-e5bb30485dce.woff") format("woff"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/81f064de-4414-4fe3-a3eb-3c2c794d1e37.ttf") format("truetype"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/0b00a6a0-9ca4-4ace-a270-c21c7f085f1f.svg#0b00a6a0-9ca4-4ace-a270-c21c7f085f1f") format("svg");
}
@font-face {
  font-family: "TundraWeb-Italic";
  src: url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/49c66e19-32da-4ab1-995d-ae446c41a429.eot?#iefix") format("eot"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/c65ef4d4-020f-4e58-bf9c-f9e5495344f7.woff2") format("woff2"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/14437e62-00cf-40af-be95-739d3404092c.woff") format("woff"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/74b1bcb0-92a7-4c00-b594-09af17ffff02.ttf") format("truetype"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/8701687f-9ed8-4363-af67-5c19ffe30003.svg#8701687f-9ed8-4363-af67-5c19ffe30003") format("svg");
}
@font-face {
  font-family: "TundraWeb-Bold";
  src: url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/b7508290-635f-4dfa-ab5d-0bc62e4707db.eot?#iefix") format("eot"), url("urn:download-error:http://www.thehindu.com/static/theme/default/base/fonts/c7cb398d-54e6-42ed-9041-e3e1ac428fb0.woff2") format("woff2"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/f30abd5f-0012-4378-923c-b16106dcd3a5.woff") format("woff"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/21b1ca7f-87db-4676-bee7-4d681a8f18d5.ttf") format("truetype"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/9ed44c4a-2355-468d-90c5-1da01e470496.svg#9ed44c4a-2355-468d-90c5-1da01e470496") format("svg");
}
@font-face {
  font-family: "TundraWeb-Bold-Italic";
  src: url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/015fa954-effa-403d-8405-f5b867563e9a.eot?#iefix") format("eot"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/8e283a81-8efd-40cb-b587-a42907c56e0e.woff2") format("woff2"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/8192d9cc-02c5-4b0c-b71b-da4bb92b9634.woff") format("woff"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/3b01da53-1acc-4cfa-bd06-74e56e55364f.ttf") format("truetype"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/77782e88-716a-441d-8e27-01bab21d451d.svg#77782e88-716a-441d-8e27-01bab21d451d") format("svg");
}
.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; }
header.article-header-cont { min-height: 188px; margin-bottom: 10px; }
.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-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: rgba(0, 0, 0, 0) 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; }
.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; }
aside { float: right; }
.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 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::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 a.tweetable::after { content: ""; font-family: FontAwesome; position: relative; font-size: 15px; left: 5px; display: inline; }
.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 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; }
.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: rgba(0, 0, 0, 0) 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::before { content: ""; display: block; height: 100%; min-height: 30px; position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: -1; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 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 { height: auto; display: block; position: relative; padding-bottom: 25px; margin-bottom: 20px; float: left; }
.also-view-img-cont::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0) 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%; }
.article-cont .engagement-story-news::after { content: none; }
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::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; }
.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; }
.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); }
.en { color: rgb(19, 59, 90); }
.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-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); }
.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; }
.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; }
.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); }
.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; }
.article .outbrain-main-cont { width: 600px; margin: 15px auto; border-top: 1px solid rgb(209, 206, 210); padding-top: 10px; }
.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); }
.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); }
.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-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; }
tbody > tr:nth-of-type(2n+1) { background-color: rgb(242, 242, 241); }
.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; }
.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; }
.sports-article .spl-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: rgba(0, 0, 0, 0) 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-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(211, 44, 83, 0) 0px, rgb(211, 44, 83) 63%, rgb(211, 44, 83) 100%) repeat scroll 0% 0%; }
.spl-article .special-heading::after { position: absolute; content: ""; top: 0px; right: 0px; width: 15%; height: 100%; background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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.special-heading-rhs::after { bottom: 0px; right: 0px; width: 30%; height: 23px; position: absolute; content: ""; background: rgba(0, 0, 0, 0) 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-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; }
.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-heading::after { background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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; }
.cf-article.active .spl-article-heading::after { background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(248, 208, 28, 0) 0px, rgb(248, 208, 28) 61%, rgb(248, 208, 28) 100%) repeat scroll 0% 0%; }
.spl-bottom-articles-slide::before { content: ""; top: 0px; right: 0px; height: 100%; width: 100px; z-index: 10; position: absolute; background: rgba(0, 0, 0, 0) 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-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; }
.article-slide .article-heading::after { background: rgba(0, 0, 0, 0) 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%; }
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; }
.also-in-package-head::after { content: none !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; }
.special-landing-head .special-article-heading::after, .special-landing-head .special-article-heading::before { display: none; }
.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; }
.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); }
.series-carousel .related-artcl-cont::after { background: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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); }
.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; }
.cttCx3-container::after { position: absolute; content: ""; width: 100%; bottom: 0px; left: 0px; height: 20%; background: rgba(0, 0, 0, 0) 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%; }
.microsite-50x3-story::after { display: none; }
.art_sub_head-gradient::after { width: 40%; height: 100%; position: absolute; content: ""; top: 0px; right: 0px; background: rgba(0, 0, 0, 0) 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; }
.e-p-slide, .relatet-slide { position: relative; }
.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: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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; }
  .auth-bt-cont, .author-bottom, .morein-tag-cont, .related-artcl-cont { width: 600px; box-sizing: border-box; }
  .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; }
  .article-block-multiple, .special-article-link, .article-exclusive { width: 660px; }
  .intro { padding-bottom: 10px !important; }
}
@media (max-width: 1023px) {
  .article { width: 660px; margin: 0px auto 20px; }
  .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; }
  .cttCx3-container::after { display: none; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .ksl-time-stamp { display: inline; }
  .trending-menu { float: left; }
  .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%; }
  .pullquote-left, .article-cont p, .article h2, .article .heading { margin-left: 0px !important; margin-right: 0px !important; }
  .article h2 { width: 100%; }
  .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; }
  .ipso-facto::before, .ipso-facto::after { width: 24%; }
  .ipso-facto::before { left: 10px; }
  .ipso-facto::after { right: 10px; }
  .article h1 { padding: 15px 10px 0px; font-size: 28px; line-height: 30px; margin-bottom: 10px; float: left; }
  .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; }
  .exclusive { padding-left: 10px; }
  .author-bottom { margin-left: 0px; padding-left: 15px; margin-right: 0px; }
  .lead-img-cont { margin-bottom: 10px; }
  .post-comment { float: right; margin-right: 10px; }
  .artcl-social-media ul li, .tag-button { float: none; }
  .related_article_carousel { width: 100%; }
  .related-artcl-cont { width: 100%; padding-left: 0px; }
  .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; }
  .artcl-social-media ul li { margin-bottom: -10px; }
  .special-article-heading::before, .special-article-heading::after { width: 5%; }
  .article-exclusive { padding-left: 1px; padding-top: 15px; float: left; width: 100%; }
  .custom-counter li::before { margin-right: 5px; font-size: 24px; padding: 3px 8px 3px 0px; left: 15px; text-align: right; }
  .spl-bottom-articles-slide::before { content: none; }
  header.article-header-cont { height: 110px; min-height: 110px; 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 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: rgba(0, 0, 0, 0) 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 .artcl-social-media::before { content: none; }
  .artcl-social-media { float: left; padding-left: 10px; }
  .artcl-social-media ul li a { padding: 0px 10px; }
  .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; }
  .special-landing-head .special-article-heading::after, .special-landing-head .special-article-heading::before { display: block; }
  .package-heading-cont div.story-card-news::before { height: 23px; }
  .package-heading-cont div.story-card-news::after { height: 42px; }
  .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; }
  .fact-file-text-box:nth-child(5) { border-bottom: 0px none; }
  .time-stamp, .update-time { text-align: left; }
  .more-in { padding: 4px 4px 2px; }
  .more_in-head { margin-bottom: 0px; }
  .lead-img-cont { float: left; }
}
.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: rgba(0, 0, 0, 0) 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%; }
.ls50x3Bluebg-container::before { content: ""; position: absolute; display: block; width: 100%; height: 33px; bottom: 0px; z-index: 1; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(19, 59, 90, 0) 0px, rgb(19, 59, 90) 19%) repeat scroll 0% 0%; }
.ls50x3Bluebg-img::after { background: rgba(0, 0, 0, 0) 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%; }
.l1liveChat50x4-img::before, .l1liveChat50x4BlueBg-img::before { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(76, 76, 76, 0) 0px, rgba(89, 89, 89, 0) 0px, rgba(102, 102, 102, 0) 0px, rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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; }
@media (max-width: 1599px) {
  .ls50x3Bluebg-container::before { height: 23px; }
}
@media (max-width: 1023px) {
  .ls50x3Bluebg-container::before { height: 33px; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .ls50x3Bluebg-container::before { height: 20px; }
}
div.special-story-heading.microsite3Story-heading::after { border-bottom: 28px solid rgb(19, 59, 90); }
.special-story.microsite3Story::after { display: none; }
.story1-img::after { background: rgba(0, 0, 0, 0) 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%; }
.story4-3x33-container::after { position: absolute; content: ""; width: 100%; height: 10%; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0) 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%; }
.s4-5x100cs-img::after, .s4-5x100cs-thumb-img::after { background: rgba(0, 0, 0, 0) 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%; }
@media (max-width: 1599px) {
  .story1-container::before { height: 25px; }
}
@media (max-width: 1023px) {
  .story1-container::before { height: 22px; }
}
@media (min-width: 1px) and (max-width: 767px) {
  .story1-container::before { display: none; }
}
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; }
p { font-family: "TundraWeb",serif; }
a:hover { text-decoration: underline; }
.ent-page div.special-story-heading.microsite3Story-heading::after { border-bottom: 28px solid rgb(211, 44, 83); }
.ent-page div.microsite3Story::after { background: rgba(0, 0, 0, 0) 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 div.microsite3Story::after { background: rgba(0, 0, 0, 0) 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 .border-line, .lifenstyle .promoted-story, .lifenstyle .mobile-control-see-all::after, .lifenstyle .fa-bars, .lifenstyle .fl-submit { background-color: rgb(190, 54, 33); }
.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 .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 .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 .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); }
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%; }
aside { width: 300px; float: right; text-align: center; }
footer { position: relative; width: 100%; }
.add { padding: 0px 10px; margin-bottom: 20px; }
.add { position: relative; }
section.header-top { border-bottom: 1px solid rgb(200, 200, 195); margin-top: 5px; }
.story-text { padding: 10px 20px; }
*::-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; }
#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; }
.footer-logo { display: block; text-align: center; margin: 0px auto; width: 250px; height: 24px; }
.footer-logo a { background-image: url("thfooterlogo.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; display: block; width: 250px; height: 24px; }
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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUHJ0AJL0wyMCwHAAAAIElEQVQImWP4vvcBQ/W9Dwx73xcw3Pu+geF99QUGCsQAXCku4YzGKp8AAAAASUVORK5CYII=") 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; }
nav.city-menu-wrapper .city-menu-2 { width: 165px; height: 65px; background: rgb(50, 110, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUHJ0AJL0wyMCwHAAAAIElEQVQImWP4vvcBQ/W9Dwx73xcw3Pu+geF99QUGCsQAXCku4YzGKp8AAAAASUVORK5CYII=") 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; }
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; }
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); }
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; }
#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; }
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; }
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: rgba(0, 0, 0, 0) 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); }
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; }
.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; }
.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); }
.close-nl .close-letter-news::after, .close-nl .close-letter-news::before { display: none; }
.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-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; }
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; }
}
.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-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; }
.red-color { color: rgb(255, 0, 11); }
.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); }
form { margin: 0px; padding: 0px; }
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; }
.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); }
.search-selection-icon { float: right; display: block; font-size: 14px; line-height: 14px; margin-left: 14px; padding: 5px 10px 0px 0px; }
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; }
.left { float: left; width: auto; }
.right { float: right; width: auto; }
img { max-width: 100%; height: auto; }
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; }
.pages-details { font-size: 10px; color: rgb(155, 155, 155); letter-spacing: 1px; margin-bottom: 6px; }
.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; }
.live-span { color: rgb(255, 0, 31); font-family: "TundraWeb",serif; }
.teaser-text, a.teaser-text { display: none; }
.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; }
.news-comments-area { position: absolute; bottom: 0px; left: 10px; z-index: 7; }
div.news-comments-area > ul { margin: 0px; padding: 0px; }
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; }
.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::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(74, 74, 74, 0.7) 100%) repeat scroll 0% 0%; }
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-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: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(255, 255, 255, 0) 0px, rgba(74, 74, 74, 0.5) 100%) repeat scroll 0% 0%; }
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: rgba(0, 0, 0, 0) 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::after { content: ""; position: absolute; width: 100%; height: 34px; bottom: 0px; right: 0px; background: rgba(0, 0, 0, 0) -webkit-linear-gradient(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::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0) 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.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; }
.story-card-33 > .story-card-33-img::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0) 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::after, .engagement-story-news::after { content: ""; position: absolute; width: 40%; height: 44px; bottom: 0px; right: 0px; background: rgba(0, 0, 0, 0) 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.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; }
.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, .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: rgba(0, 0, 0, 0) 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; }
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; }
.share-icon { color: rgb(250, 249, 246); float: right; position: absolute; top: 6px; right: 8px; font-size: 17px; z-index: 1; }
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-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-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.Other-StoryCard::after, .review-type1story-container::after { content: ""; position: absolute; width: 40%; height: 18px; bottom: 0px; right: 0px; background: rgba(0, 0, 0, 0) 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%; }
.downtown-bg-img::after { background: rgba(0, 0, 0, 0) 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%; }
.promoted-story-heading { z-index: 7; }
.pct-container::after, .svt-container::after { width: 100%; height: 100%; position: absolute; content: ""; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(5, 5, 5, 0) 0px, rgba(0, 0, 0, 0) 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-bg-img::after { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0) 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%; }
.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: rgba(0, 0, 0, 0) 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-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; }
.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: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; }
.esc::after { content: ""; height: 42px; width: 85px; background-color: rgb(245, 245, 245); display: block; position: absolute; top: -55px; z-index: 0; right: -10px; }
.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; }
.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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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("placeholder.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: rgba(0, 0, 0, 0) 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); }
.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; }
.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); }
.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; }
nav.city-menu-wrapper .city-menu-2 { text-transform: uppercase; }
.story-card-66-img::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 190px; }
.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 .column-33x3-text-container::after { background: rgba(0, 0, 0, 0) 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%; }
.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: rgba(0, 0, 0, 0) 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-1story::after { background: rgba(0, 0, 0, 0) 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%; }
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("placeholder.png"); background-repeat: no-repeat; background-position: center center; background-size: auto auto; }
.sc6-img-container::after { background: rgba(0, 0, 0, 0) 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%; }
.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::after { display: none; }
.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; }
.hc6-story-66x3-img-cont::after { background: rgba(0, 0, 0, 0) 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%; }
.show-hide-icon::after { background: rgba(0, 0, 0, 0) 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; }
.SearchContr-search::before { position: relative; left: -4px; top: 1px; }
.clics-cont { display: block; height: 73px; overflow: hidden; color: rgb(40, 40, 40); }
.author-text { font-size: 14px; line-height: 16px; }
header.sticky #menu-button::after { content: ""; }
.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: rgba(0, 0, 0, 0) 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%; }
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; }
.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; }
.mv_sec-cont:nth-child(2), .mv_sec-cont:last-child { margin-right: 0px; }
.cnilc-6-text::after { background: rgba(0, 0, 0, 0) 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; }
.alert33x3-container::after { background: rgba(0, 0, 0, 0) 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%; }
.pc6_100x4-img::after, .st_vdo100x3-img::after { background: rgba(0, 0, 0, 0) 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-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; }
.pages-details { text-transform: uppercase; }
.ES1-100x4-text-content::after, .ES2-100x4-text1-content::after, .ES2-100x4-text2-content::after { background: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(19, 59, 90) 50%, rgb(19, 59, 90) 100%) repeat scroll 0px 0px; }
.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; }
.theHinduCent2-slide-img::after { background: rgba(0, 0, 0, 0) 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; }
.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); }
.add { color: rgb(40, 40, 40); }
.contributor-search::before { left: -6px; position: relative; top: 3px; }
.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; }
.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: rgba(0, 0, 0, 0) 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-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); }
.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; }
.ReadEdit33x3-container::after { position: absolute; content: ""; width: 100%; height: 30%; left: 0px; bottom: 0px; background: rgba(0, 0, 0, 0) 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%; }
.BooksEod-100x3-content::after { background: rgba(0, 0, 0, 0) 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%; }
aside .section-heading, aside .section-heading a { padding: 0px; }
.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); }
.section-carousel::before { position: absolute; content: ""; width: 8%; height: 95%; right: 0px; top: 0px; z-index: 1; background: rgba(0, 0, 0, 0) 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%; }
.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:nth-child(1), .story3-100x3-text ul li:nth-child(2), .story3-100x3-text ul li:nth-child(3) { border-right: 0px none; }
.s1-cartoon50-1-img::after { background: rgba(0, 0, 0, 0) 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; }
.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%; }
div.s50x3-s-heading.microsite-50x3-head::after { border-bottom: 28px solid 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; }
.onhover-tags_25x1::after { width: 10%; background-color: rgb(229, 229, 226); height: 115px; position: absolute; content: ""; top: 0px; left: -28px; }
.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: rgba(0, 0, 0, 0) 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%; }
.connectWU33x3-sm a:nth-child(2), .connectWU33x3-sm:last-child { border-right: 0px none; }
.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; }
.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; }
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; }
.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::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; }
div.oscbb33x1-container::after { position: absolute; content: ""; bottom: 0px; right: 0px; width: 15%; height: 100%; background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, 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%; }
div.oscbb33x1-container.oscbb33x1-logo::after { display: none; }
.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; }
.microsite2x1-sec-name::after { border-bottom: 28px solid rgb(19, 59, 90); }
.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; }
.see-all-Home:nth-child(2) { padding: 0px; position: relative; }
.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-sm-cont::after { position: absolute; content: ""; top: 0px; left: -50px; width: 50px; height: 100%; background: rgba(0, 0, 0, 0) 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%; }
.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; }
.prev-elec-100x3-cont::after { position: absolute; content: ""; width: 100%; height: 10px; background-color: rgb(255, 255, 255); bottom: 0px; left: 0px; }
.faceOff-cont::after { content: ""; display: block; background-image: url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/img/face-off.png"); height: 100%; width: 101%; position: absolute; top: 0px; left: -1px; z-index: 10; background-repeat: no-repeat; background-position: center center; }
.faceOff-cont::before { position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0) 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%; }
.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:nth-child(2), .thsocialmedia-news:last-child { padding-left: 20px; }
.series-carousel .article-container::after { background: rgba(0, 0, 0, 0) linear-gradient(to left, rgb(40, 40, 40), rgba(40, 40, 40, 0)) repeat scroll 0% 0%; }
.package-heading::after, .package-heading::before, .series-heading-container::after, .series-heading-container::before { display: none; }
@media (max-width: 1599px) {
  footer { margin-bottom: 30px; }
  #main-menu > ul > li > a, .fixed-menu ul li a { padding: 0px 10px; }
  div.story-card-news { width: 205px; }
  .story-card-news::after { height: 36px; }
  .pc-prev, .pc-next { top: 44%; }
  .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-five-section > ul > li:nth-child(4) { border-bottom: 76px solid rgb(255, 255, 255) !important; height: 190px; }
  div.Other-StoryCard::after { height: 17px; }
  .promoted-engagement-text > p, .promoted-story-text > p { padding: 0px; }
}
@media (max-width: 1279px) {
  .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) {
  .mobile-padding { padding: 0px; }
  .menu-top, .popup-menu-blue { width: 1000px !important; margin: 0px auto; }
}
@media (min-width: 1600px) {
  .author-text { display: block; }
}
@media (max-width: 1023px) {
  aside { width: 100%; }
  div.story-card-news { width: 235px; }
  .story-card-news { height: 36px; }
  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.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.CuratedNumberListCarousel-heading-container, div.promoted-story > div.trending-carousel-heading-container { padding: 7px 15px; }
  div.promoted-story, div.promoted-engagement { height: 115px; overflow: hidden; margin-bottom: 20px; width: 100%; }
  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; }
  div.promoted-engagement > div.promoted-engagement-heading-container, div.promoted-single-story > div.heading-container { border-bottom: 0px none; }
  .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; }
  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; }
  .heading-container { width: 100%; position: absolute; top: 0px; left: 0px; }
  .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; }
  .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; }
  .promoted-story .promoted-story-heading.pph-container, .promoted-story .promoted-story-heading, .promoted-engagement .promoted-engagement-heading-container { border-bottom: 0px none; }
  .cnlc1-slide, .tc1-slide { padding: 0px 7px; }
  .tc1-slider { margin-top: 0px; }
  div.popup-menu ul.sub-menu li a { border-bottom: 1px solid rgb(80, 120, 172); line-height: 45px !important; }
  .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; }
  .climgc3x-container::after, .ccicx3-container::after { background: rgba(0, 0, 0, 0) 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; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .promoted-story.CuratedNumberListCarousel-container, .promoted-story.trending-carousel-container { left: -18px; width: 768px; }
  div#popup-menu { padding-top: 20px !important; }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .popup-bottom-close { margin-right: 41% !important; }
  .menu-top, .popup-menu-blue { width: 730px !important; margin: 0px auto; }
}
@media (max-width: 767px) {
  header { 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; }
  .menu-top, .popup-menu-blue { width: 100% !important; margin: 0px auto; }
}
@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; }
  .back-top { bottom: 10px; right: 10px; }
  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; }
  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; }
  div.promoted-story > div.promoted-story-heading { padding: 5px 15px; font-size: 18px; }
  .article .outbrain-main-cont { padding: 0px 10px; width: 100%; }
  .mobile-padding { padding: 0px 10px; }
  div.promoted-story, div.promoted-engagement { height: 115px; overflow: hidden; margin-bottom: 10px; width: 100%; }
  .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; }
  .promoted-story .promoted-story-heading.pph-container, .promoted-story .promoted-story-heading, .promoted-engagement .promoted-engagement-heading-container { border-bottom: 0px none; }
  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; }
  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.story-card { margin-bottom: 10px; }
  .add { margin-bottom: 10px; }
  div.special-story-heading::after { border-right: 20px solid transparent; right: -20px; }
  .review-type-story-heading::after { background: rgba(0, 0, 0, 0) none repeat scroll 0px center; }
  .heading-container { width: 100%; }
  div.CuratedNumberListCarousel-container, div.trending-carousel-container { height: 140px; }
  .cnlc1-slider, .tc1-slider { margin-top: 5px; padding-right: 0px; width: 100%; }
  .tc1-slide { max-width: 200px; }
  .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-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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) 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-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::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; }
  .hover-social-media-top, .hover-social-media-bottom { display: none; }
  .section-name { display: none; }
  .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-menu-wrapper .city-menu-1 { height: auto !important; margin-bottom: 5px; }
  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; }
  .pages-details { margin-bottom: 2px; }
  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; }
  .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; }
  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("placeholder.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; }
  .column-33x3 .column-33x3-text-container::after { background: rgba(0, 0, 0, 0) none repeat scroll 0px center; }
  .clic-slider, .climgc3x-slider, .cs-img-c3x-slider { margin-top: 7px; width: 100%; padding-right: 0px; }
  .cs6-slide::after { display: none; }
  .breakingNews100-sm-cont::after { width: 20px; left: -20px; }
}
@media (max-width: 1599px) {
  .pct-container::after, .svt-container::after { background: rgba(0, 0, 0, 0) none repeat scroll 0px center; }
  .scBook50x2-text-cont .author-text::after { background: rgba(0, 0, 0, 0) 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%; }
  .justin-slider { width: 590px; }
  .justin-100x3-container::after { width: 25%; }
  .onhover-tags_25x1::after { left: -21px; }
}
@media (max-width: 1023px) {
  .justin-slider { width: 660px; }
  .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-head-container::after, .pp4x3story-head-container::before, .pp4x3story-1story::after { display: none; }
  .onhover-tags_25x1::after { left: -22px; }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .promoted-story.faceOff-story::before, .promoted-story.faceOff-story::after { content: none; }
  .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-cont::after { top: 0px; left: 10px; background-position: 214px -77px; background-size: 34% auto; }
}
@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) {
  div#logo { padding: 8px 0px 0px; }
  .ReadEdt100x3-text::after { position: absolute; content: ""; width: 100%; height: 25%; left: 0px; bottom: 0px; background: rgba(0, 0, 0, 0) 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%; }
  .ReadEdit33x3-container::after { height: 18px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .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; }
  .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; }
  .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-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; }
  .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; }
  .story-card.story-card75x1-cont .story-card-news::after { height: 40px; }
  body { overflow: scroll; }
  * {  }
  .spc33x2-1story-sec-name::after { display: none; }
  .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; }
  .section-carousel .slick-active .story-card-33-heading::before { content: none !important; }
  .section-carousel::before { width: 15%; }
  .section-carousel .slick-active .story-card-33-heading::before { content: none !important; }
  .prev-elec-100x3-cont::after { height: 35px; }
  .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; }
  .faceOff-cont::after { top: 2px; left: -17px; z-index: 0; height: 116%; width: 113%; }
  .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; }
}
#tiptip_holder { display: none; position: absolute; top: 0px; left: 0px; z-index: 99999; }
#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; }
@media not all {
  #tiptip_content { padding: 4px 8px 5px; background-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 .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 div.microsite3Story::after { background: rgba(0, 0, 0, 0) 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 .slick-active .story-card-33-heading::before { border-right: 14px solid rgb(19, 59, 90); }
.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 .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 .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 .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); }
.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%; }
.focuspoint { position: relative; overflow: hidden; background-image: url("placeholder.png"); background-repeat: no-repeat; background-position: center center; background-size: auto auto; }
.large-text, .edite-text-cont .medium-text, .small-text { color: rgb(40, 40, 40) !important; }
.article-cont.large-font .drop-caps::first-letter { font-size: 65px; line-height: 31px; }
.article-cont.small-font .drop-caps::first-letter { font-size: 43px; line-height: 32px; padding-top: 5px; }
.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-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-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide img { display: block; }
.slick-initialized .slick-slide { display: block; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.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%; }
@media (max-width: 767px) {
  .breadcrumb > li { margin-left: 2px; }
  .microsite-heading::after { content: ""; width: 50px; height: 40px; position: absolute; right: 0px; top: 0px; background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(245, 245, 245) 100%) repeat scroll 0% 0%; }
  .microsite-heading::after { content: none; }
}
.intro { border-bottom: 0px none; }
.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; }
.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; }
.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; }
table.ptable tbody > tr:nth-of-type(2n+1) { background-color: inherit; }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
.todaysPaperContainer ul.archive-list li:nth-child(2n+1) { background-color: rgb(224, 231, 238); }
.img-container img.adaptive { width: auto; height: auto; min-width: 100%; min-height: initial; }
.lead-img { min-height: auto !important; }
.promoted-story img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
img { vertical-align: middle; }
.carousel-control .icon-prev::before { content: "‹"; }
.carousel-control .icon-next::before { content: "›"; }
.article-topics-container .more-in:only-child { display: none; }
.pub-n-ebook.book-desc ul li > span::before { padding: 0px 5px; content: ": "; }
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; }
.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; }
.trending-menu { display: flex; }
.trending-menu > ul { width: inherit; }
.fts-menu { white-space: nowrap; }
.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%; }
.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; }
.container.clear ul { margin: 0px; }
.justin-popup-container { display: none; }
.storyNextPopUp { display: none; }
.promoted-story img.adaptive { width: auto; height: auto; min-width: 100%; min-height: 100%; }
.media-body .carousel-caption::before { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 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; }
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; }
.article-topics-container { clear: left; }
.article-cont p a { color: rgb(59, 89, 153); font-weight: 500; }
@media (max-width: 767px) and (min-width: 1px) {
  .article h2, .article-cont p, .article p { padding: 0px 15px; }
}
.ad-banner, .ad-banner-2 { text-align: left; }
.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; }
}
.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 li:nth-child(2n+1) { background-color: rgb(224, 231, 238); }
.add { position: initial !important; }
.column-33x3 .ES2-100x4-text1-content::after { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; }
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: rgba(0, 0, 0, 0) 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: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(19, 59, 90) 50%, rgb(19, 59, 90) 100%) repeat scroll 0% 0%; }
.article { width: 100%; }
@media (min-width: 1024px) and (max-width: 1599px) {
  .article { width: 660px; }
}
@media (min-width: 1600px) {
  .article { width: 920px; }
}
@media (min-width: 1600px) {
  .text-gradient::after { position: absolute; bottom: 0px; height: 100%; width: 100%; content: ""; background: rgba(0, 0, 0, 0) 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) {
  .other-menu ul.socialize li { float: none; }
}
.article h2.intro { font-size: 18px; }
.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; }
}
.row > .add { clear: both; }
div.top-add > .media { margin: auto; }
.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 (min-width: 1024px) {
  .marquee1 a:only-child::after { content: ""; }
}
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%; }
@media (max-width: 1600px) and (min-width: 768px) {
  div.text_truncate::after { content: ""; position: absolute; width: 40%; height: 44px; bottom: 0px; right: 0px; background: rgba(0, 0, 0, 0) 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%; }
}
.notification-wrapper { max-width: 448px; z-index: 20000; position: fixed; top: 5px; left: 50%; margin-left: -225px; font-family: "Fira-Sans",sans-serif; }
.notification-wrapper .segmentation { padding: 10px 20px 30px 30px; }
.notification-wrapper .notification-btn-group { padding: 0px 30px 10px 0px; position: absolute; right: 0px; bottom: 0px; }
.notification-wrapper .segmentation h2 { margin: 0px 0px 6px; font-size: 17px; line-height: 22px; font-weight: bold !important; }
.notification-wrapper .segmentation .checkbox { float: left; min-width: 130px; padding: 5px 0px; line-height: initial; }
.notification-wrapper .segmentation .checkbox label { font-size: 15px; 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 { border: 1px solid 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-2 { background-color: rgb(255, 0, 30); }
.notification-link { float: left; margin-top: 20px; padding: 0px 15px; }
.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; }
.update.notification-wrapper .notification-btn-group { padding: 0px 10px 10px 0px; }
.update.notification-wrapper .segmentation h2 { font-size: 14px; line-height: 26px; }
.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; }
  .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); }
.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); }
tbody > tr:nth-of-type(2n+1) {  }
.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%; }
.other-menu ul.menu { list-style: outside none none; }
.story1-content::after { content: ""; text-align: right; position: absolute; bottom: 11px; right: 0px; width: 35%; height: 1.9em; background: rgba(0, 0, 0, 0) 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 only screen and (device-width: 768px) {
  .text_truncate::before { height: 17px !important; }
}
.full-width-add-footer250 { width: 100%; height: 250px; text-align: center; margin-bottom: 20px; clear: both; }
.also-view-container::after, .also-read-container::after { position: absolute; bottom: 0px; right: 0px; width: 100%; height: 10%; content: ""; background: rgba(0, 0, 0, 0) 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%; }
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("urn:download-error:http://www.thehindu.com/static/theme/default/base/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("urn:not-loaded:http://www.thehindu.com/static/theme/default/base/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") 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-variant: normal; font-size: inherit; text-rendering: auto; -moz-osx-font-smoothing: grayscale; }
.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: ""; }
.also-view-container::after, .also-read-container::after { position: absolute; bottom: 0px; right: 0px; width: 100%; height: 10%; content: ""; background: rgba(0, 0, 0, 0) 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%; }
@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; }
}
@media (max-width: 767px) {
  header { min-height: 100px; }
}
@media (max-width: 940px) {
  .nav-collapse .dropdown.open::before, .nav-collapse .dropdown.open::after { display: none; }
}
