@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 300;
  src: url(525e2729ad2546d7cf18c1f63b15e5191bb6c276.eot)  format("embedded-opentype"), url(fad871680d209d1012a78706318ba734880f84b6.woff)  format("woff"), url(3f715a934634b3e22fba4aaef72fc53113c8895a.ttf)  format("truetype"), url(e4f96cc5148fcba010652e8d4b8ab94f357db0b1.svg)  format("svg");
}
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: normal;
  src: url(d0316fe2154027a7187ff25ca392752dc78dee11.eot)  format("embedded-opentype"), url(d35f104b7574d2b0dc14814fa9de30f8de7e8dde.woff)  format("woff"), url(fac493e7140dd8bd56f9d0e0126a2fb08abfedfa.ttf)  format("truetype"), url(953772af3c23fb477908707abb85a5f4ab79656f.svg)  format("svg");
}
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: bold;
  src: url(e4e2f2267b65415f877ae5c135d12cf66292720b.eot)  format("embedded-opentype"), url(d1ec4034c0da1779dfbcd653034eaa1d8dde5361.woff)  format("woff"), url(5d28f29f6c1b7f8c7a5d8f375fb9de6c56e8064f.ttf)  format("truetype"), url(b61c7e4540c634a630c8effd06fbd2dd7ccc4f32.svg)  format("svg");
}
@font-face {
  font-family: "proxima-extrabold1";
  font-style: normal;
  font-weight: normal;
  src: url(73d0e7f622ee8684f1c15ef9e04dfed6e495d170.eot)  format("embedded-opentype"), url(d2eb018e8574ee11bb41d3b3a3e400b4a3ab00ca.woff)  format("woff"), url(3a456772bd96ebcdb079143adcba3ef83561f140.ttf)  format("truetype"), url(be64a7807a24acfd09a8a4b4266a08195038761b.svg)  format("svg");
}
@font-face {
  font-family: "proxima-extrabolditalic1";
  font-style: normal;
  font-weight: normal;
  src: url(753efadbb9aa55fc49db122453cd2a9bf452f5fe.eot)  format("embedded-opentype"), url(490b70a338188a39c54e95a04c7acc6e496ab8ef.woff)  format("woff"), url(1d1e479766f5ec35b5f731bbc657573b1561ef72.ttf)  format("truetype"), url(f90d5d32e535a7246a897cc8822e409925772d15.svg)  format("svg");
}
@font-face {
  font-family: "proxima-light1";
  font-style: normal;
  font-weight: normal;
  src: url(903e448bb1ba5fb179e54dc07156736efcf3021f.eot)  format("embedded-opentype"), url(4d1da672e5a581bca471065dd826cd438b0dcacf.woff)  format("woff"), url(164d4438eefe6ac2165d38c85136e634efec7649.ttf)  format("truetype"), url(322dd2284a69ffc7854ff601e5323f02aeb3cf1e.svg)  format("svg");
}
@font-face {
  font-family: "proxima-light2";
  font-style: normal;
  font-weight: normal;
  src: url(b96053e25a98a6803e8e3a85740605a1e558761f.eot)  format("embedded-opentype"), url(0893dce0ccd0bbcd18f0ed59863e88fe521814e6.woff)  format("woff"), url(990af157a084fb298050403c957e9807cb22586b.ttf)  format("truetype"), url(03c54217f43a684510ac28c04885cb9dea70c016.svg)  format("svg");
}
@font-face {
  font-family: "proxima-lightitalic1";
  font-style: normal;
  font-weight: normal;
  src: url(3b53f394428efa5bfa35ac32a4ed3c2704b6e1df.eot)  format("embedded-opentype"), url(b0b8025a69c6bd1c57dbff4382ab8f9e07646c61.woff)  format("woff"), url(1b631058bc2288fb3bc1aed568fc1616c9d3b0d7.ttf)  format("truetype"), url(ef818fa9a98a57cc6976e9277b78b4d2ea45336e.svg)  format("svg");
}
@font-face {
  font-family: "proxima-regular1";
  font-style: normal;
  font-weight: normal;
  src: url(7177be44d88e7de223da11da46e3fcc8a25f9ed8.eot)  format("embedded-opentype"), url(e34e65a69e31b950af01893ecc1fc3b983140139.woff)  format("woff"), url(a98f3be0ba265a099d6ebf2cebf485efebb8f88b.ttf)  format("truetype"), url(1731466fcc38fa00cf54271ab8f4ff5de0ebaf00.svg)  format("svg");
}
@font-face {
  font-family: "proxima-regularitalic1";
  font-style: normal;
  font-weight: normal;
  src: url(265f0982867150f50a941c229cf4aecb9b7a2705.eot)  format("embedded-opentype"), url(82e229091653d7d1544127a07de788e666ceca0e.woff)  format("woff"), url(cba8ae68bf4d256bd6b1ab19dd30f82a99ede0f8.ttf)  format("truetype"), url(8b8bcd6ff714f598265368bd5d0d2699a7c11848.svg)  format("svg");
}
@font-face {
  font-family: "proxima-semibolditalic1";
  font-style: normal;
  font-weight: normal;
  src: url(485772440078d826e3c42b50139ec93124ce19a3.eot)  format("embedded-opentype"), url(f3d33a64069f4a4058da78eb16bd1565eac73b0b.woff)  format("woff"), url(73d8f02e2f8fb46444627e02b276553c965571f9.ttf)  format("truetype"), url(34d9b4ff4097412514b410097600f459ed79cd75.svg)  format("svg");
}
@font-face {
  font-family: "proxima-thin1";
  font-style: normal;
  font-weight: normal;
  src: url(ec0241641d7fbcb3c7d40da904d9e1fe4fe5ecfd.eot)  format("embedded-opentype"), url(7a4b19e5a8bcd2f4c2ca262af3cfa48130310df8.woff)  format("woff"), url(8efd0101a3583f5fa7a2487b7339677766b4827b.ttf)  format("truetype"), url(3d079607c52aff0e864571770a0a8f3d9b89d540.svg)  format("svg");
}
@font-face {
  font-family: "proxima-thinitalic1";
  font-style: normal;
  font-weight: normal;
  src: url(acff52847de3743729b17f927d2ee0ea1dac043b.eot)  format("embedded-opentype"), url(8b2ce43eacbc169a14d5c43bac7b56a18b234ecc.woff)  format("woff"), url(6c251c4aba32eb542b395f14660c523dde697f65.ttf)  format("truetype"), url(08f46b82bdbad3e04b69cf0b462e4eef94f5eb9a.svg)  format("svg");
}
@font-face {
  font-family: "proxima-semibold";
  font-style: normal;
  font-weight: normal;
  src: url(a9ee4ce39920115fb5b7ae32601331f761e31757.eot)  format("embedded-opentype"), url(4e5fb1327670d98c8bd6b2ccd1e82c3239837905.woff)  format("woff"), url(c59ca2230e58774e0adde0e32976284636a4835c.ttf)  format("truetype"), url(44e2660c23a8281259ab96e2b029c97ea546e52a.svg)  format("svg");
}
@font-face {
  font-family: "proxima-bold";
  font-style: normal;
  font-weight: normal;
  src: url(c9d613f6232cbceb9843a3f4a1b3383a26ce0e91.eot)  format("embedded-opentype"), url(d8a4f8e035a79070ad5ce3c584e101b94ea528bf.woff)  format("woff"), url(3b6a042ec8ede6f0a766d45cb51d245050a80ec8.ttf)  format("truetype"), url(ed4b5df9905d8a1dd86948077afc67793aed9ff2.svg)  format("svg");
}
.authCmt { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
twitterwidget.twitter-tweet { clear: both; }
#header .wrapper { background: rgb(34, 34, 34) none repeat scroll 0% 0%; min-height: 119px; }
#ajaxcontent .logo { padding-top: 23px; }
#ajaxcontent .ad728 { background: rgb(238, 238, 238) none repeat scroll 0% 0%; padding: 15px 0px; }
#ajaxcontent .ad728 > div { display: inline-block; }
#ajaxcontent .fontd, #ajaxcontent .fonti { display: none; }
#gaanaplayer { margin-left: 700px; }
.articleshow #header { z-index: auto; }
.wrapper { position: relative; }
.navbdcrumb { padding: 13px 0px 6px; }
.main-content { font-size: 10px; line-height: 10px; margin-bottom: 10px; }
.sidebar { width: 300px ! important; margin-bottom: 10px; }
.main-content sup, .sidebar sup, .main-content sub, .sidebar sub { vertical-align: super; font-size: 0.8em; line-height: 1em; }
.main-content sub, .sidebar sub { vertical-align: sub; }
.widget { margin-bottom: 15px; }
.ad.widget { width: 300px; text-align: center; position: relative; z-index: 99; margin-bottom: 25px; }
.sidebar .ad.widget { z-index: 1 ! important; }
.sidebar div[data-size="[300, 250]"] { margin-bottom: 15px; }
.asRight { margin-bottom: 0px; }
#navigation .wrapper { padding: 0px ! important; }
#navigation ul.level-one > li > a { padding: 0px 3px; }
header .header_top .wrapper { padding: 5px 0px ! important; }
.show_wdgt { border: 1px solid rgb(216, 216, 216) ! important; padding: 0px 20px 10px ! important; width: 300px; margin: 20px auto 10px; box-sizing: border-box; }
.show_wdgt h2 { text-transform: uppercase; font: 700 18px/28px proxima-semibod,proximanova,roboto,arial,sans-serif ! important; color: rgb(0, 0, 0); margin: -15px -8px 12px -10px ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 10px; }
.topcomment.show_wdgt h2 { margin: -15px 9px 12px 18px ! important; }
.topcomment.show_wdgt { padding: 30px 10px 10px ! important; }
.topcomment.show_wdgt button { font-size: 10px; padding: 4px 5px; }
.external-block.show_wdgt h2 { float: left; }
.external-block.show_wdgt.regional h2 a { margin-bottom: 0px; }
.show_wdgt.external-block { margin-bottom: 25px; }
.title_section { position: static; margin-top: -5px; }
.ajaxarticleloading { padding: 100px 0px; }
.show_sprite { background-image: url(ade23a19430405b45c2c5b1a165b26e410e02513.cms) ; background-repeat: no-repeat; }
.article-sprite { background-repeat: no-repeat; background-image: url(d5e2ff05efbfcbbb295429baa16c04d2ed29d3b1.cms) ; }
.heading1 { font: 400%/110% proxima-semibold,"roboto slab",roboto,arial,sans-serif; color: rgb(51, 51, 51); margin: 0px 0px 20px; padding: 0px; }
.auth_detail, .time_cptn { color: rgb(102, 102, 102); font: 300 140%/15px proxima-regular1,roboto,arial,sans-serif; }
.googlead { display: block; margin: 10px 0px; }
.time_cptn { height: 40px; display: inline-block; }
.highlight img { width: 100%; height: 300px; display: block; float: left; max-width: 400px; }
.highlight .txt1 { background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding: 15px; display: block; float: right; width: 235px; height: 270px; overflow: hidden; font: 300 14px/20px proxima-regular1,roboto,arial,sans-serif; color: rgb(51, 51, 51); margin-bottom: 20px; }
.hsummary { height: 240px; overflow: hidden; display: block; margin-top: 10px; }
.highlight .mCSB_container { padding-right: 10px; }
.hsummary artsummary br:nth-of-type(n)::after { content: "."; display: block; margin: -10px 0px; text-indent: -1000px; }
.hsummary artsummary br:nth-of-type(n) { content: "."; display: block; }
.heading4 { color: rgb(0, 0, 0); font: bold 17px/16px proxima-semibold,"roboto slab",roboto,arial,sans-serif; margin: 0px; padding: 0px 0px 5px; border-bottom: 1px solid rgb(0, 0, 0); text-transform: uppercase; }
.highlight { margin-bottom: 20px; }
.highlight .txt1 li { font: 300 14px/18px proxima-regular1,roboto,arial,sans-serif; color: rgb(51, 51, 51); padding: 6px 0px 4px; list-style-type: disc; margin-left: 20px; }
.img_cptn { font-style: italic; font-size: 13px; color: rgb(102, 102, 102); display: block; float: left; line-height: 18px; padding: 5px 5px 0px; width: 390px; min-height: 40px; font-family: proxima-regular1,roboto,arial,sans-serif; }
.img_cptn .toggle_cptn { cursor: pointer; position: relative; z-index: 1; color: rgb(153, 153, 153); font-weight: bold; font-style: normal; font-size: 12px; }
.img_cptn .toggle_cptn:hover { text-decoration: underline; }
.source { color: rgb(0, 0, 0); font: 13px/14px proxima-regular1,roboto,arial,sans-serif; display: block; float: right; padding: 6px 0px 15px 15px; }
.vdo .source { position: absolute; right: 0px; top: 305px; padding-top: 0px ! important; }
.article_content { font: 300 180%/150% proxima-regular1,roboto,arial,sans-serif; color: rgb(51, 51, 51); position: relative; margin-bottom: 15px; }
.article_content strong { font-weight: bold; font-family: proxima-semibold,sans-serif; }
.article_content strong .last4brdiv + br + .last3brdiv { clear: both; }
.article_content .image[data-msid="57886885"], .article_content .image[data-msid="57886886"], .article_content .image[data-msid="57886887"], .article_content .image[data-msid="57886888"], .article_content .image[data-msid="57886889"] { float: none; }
.article_content .inline-read strong { font-weight: normal; font-family: proxima-regular1,sans-serif; }
.article_content strong[content="READ ALSO:"] { font-weight: normal; }
.article_content b { font-weight: bold; font-family: proxima-semibold; }
.article_content i, .article_content p i { font-style: italic; }
.article_content .Normal em { font-style: italic; }
.article_content .image { float: left; margin: 0px 10px 15px 0px; }
.article_content .image + br:nth-of-type(n) { clear: both; }
.article_content .image span { font-style: italic; color: rgb(153, 153, 153); font-size: 0.9em; display: block; margin: 4px 0px; }
.article_content p { display: block; clear: both; margin: 4px 0px; }
.article_content arttextxml .section1 .Normal br:nth-of-type(n)::after, .nic_body .article-section br::after { content: "."; display: block; margin: -12px 0px; text-indent: -1000px; }
.article_content arttextxml .section1 .Normal br:nth-of-type(n) { content: "."; display: block; }
.gecko .article_content arttextxml .section1 .Normal br:nth-of-type(n) { content: inherit; display: -moz-box; }
.article_content span em { font-style: italic; font-size: 16px; color: rgb(102, 102, 102); }
.article_content a, .article_content a.key_underline { color: rgb(51, 51, 51); border-bottom: 1px solid rgb(187, 187, 187); }
.article_content a.key_underline:hover, .article_content a:hover { text-decoration: none; border-bottom: 1px solid rgb(187, 187, 187); }
.follow_show { font: bold 18px/20px proxima-semibold,"roboto slab",roboto,arial,sans-serif; display: block; margin: 15px 0px; color: rgb(102, 102, 102); }
.follow_show a { color: rgb(0, 0, 0); }
.alsoread { border-left: 5px solid rgb(225, 0, 0); padding-left: 5px; margin: 20px 0px; }
.alsoread img { width: 68px; height: 45px; margin: 0px 20px 0px 0px; float: left; }
.alsoread h3 { font: bold 14px/13px proxima-semibold,"roboto slab",roboto,arial,sans-serif; margin: 0px 0px 8px 20px; color: rgb(82, 82, 82); text-transform: uppercase; }
.alsoread a.related_link { color: rgb(51, 51, 51); font: bold 17px/17px proxima-semibold,roboto,arial,sans-serif; margin: 10px 0px 5px 20px; display: block; }
.article_divider { border-top: 5px solid rgb(204, 204, 204); font-size: 15px; color: rgb(204, 204, 204); text-align: center; margin-bottom: 40px; }
.article_divider::before { content: ""; display: block; margin: auto auto 10px; width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid rgb(204, 204, 204); }
.article_content div.Normal table { border-left: 1px solid rgb(209, 226, 243); border-top: 1px solid rgb(209, 226, 243); font-weight: normal ! important; width: 652px; }
.article_content div.Normal td { background-color: rgb(245, 245, 245) ! important; border-bottom: 1px solid rgb(209, 226, 243); border-right: 1px solid rgb(209, 226, 243); font-weight: normal ! important; padding: 6px; }
.AS_tableContainer { margin-bottom: 10px; width: 650px; overflow-x: auto; padding-bottom: 10px; overflow-y: hidden; position: relative; z-index: 1; }
.article_content div.Normal .AS_tableContainer table, .article_content div.Normal .AS_tableContainer table td { border-color: rgb(171, 171, 171); }
.article_content div.Normal .AS_tableContainer table tr:first-child { background: rgb(237, 238, 240) none repeat scroll 0% 0%; }
.article_content div.Normal .AS_tableContainer table td { background: transparent none repeat scroll 0px center ! important; white-space: nowrap; font-size: 15px; padding: 8px; }
.article_content div.Normal .AS_tableContainer table tr:first-child td, .article_content div.Normal .AS_tableContainer table tr td:first-child { font-family: proxima-semibold; }
.mcx_wrapper { clear: both; }
.mcx_heading { background: rgb(76, 80, 81) none repeat scroll 0% 0%; padding: 12px; color: rgb(255, 255, 255); font-size: 16px; font-family: proxima-semibold; line-height: 18px; }
.mcx_table { border-left: 1px solid rgb(170, 170, 170); border-top: 1px solid rgb(170, 170, 170); width: 100% ! important; }
.mcx_heading div { width: 84%; }
.mcx_heading span { float: right; font-family: proxima-regular1; }
.mcx_table { font-size: 15px; }
.mcx_table td { border-right: 1px solid rgb(170, 170, 170); border-bottom: 1px solid rgb(170, 170, 170); padding: 8px 5px; font-size: 15px; line-height: 16px; vertical-align: top; text-align: center; }
.mcx_table tr:first-child { background: rgb(237, 238, 240) none repeat scroll 0% 0%; }
.mcx_table tr td h2 { font-family: proxima-semibold; }
.mcx_table tr:first-child td span { font-family: proxima-regular1; }
.mcx_table tr:first-child td span:first-child { font-size: 14px; }
.mcx_table tr:first-child td span:nth-child(2) { font-family: proxima-semibold; display: inline-block; margin-right: 4px; }
.mcx_table tr td:first-child { white-space: nowrap; text-align: center; text-transform: capitalize; }
.adsdivlyr { max-width: 1003px; margin: 0px auto; }
.article_content a.inlineshare { color: rgb(51, 51, 51); }
.article_content span.inlineoriginal { display: inherit; }
a.inlineshare:hover { text-decoration: none; }
a.inlineshare span { display: inline-block; margin-right: 5px; vertical-align: middle; }
a.inlineshare span.fb { width: 20px; height: 20px; background-position: -244px -136px; background-image: url(d5e2ff05efbfcbbb295429baa16c04d2ed29d3b1.cms) ; margin-right: 0px; }
a.inlineshare span.twitter { width: 20px; height: 20px; background-position: -265px -136px; background-image: url(d5e2ff05efbfcbbb295429baa16c04d2ed29d3b1.cms) ; }
.article_content span.inlineoriginal.inlinebb { text-decoration: underline; }
a.inlineshare span.fb:hover { background-position: -174px -65px; }
a.inlineshare span.twitter:hover { background-position: -195px -65px; }
#shareInline { position: absolute; right: -18px ! important; z-index: 50; width: 20px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 5px 2px 0px; border-radius: 5px; }
#shareInline::before { border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid rgb(0, 0, 0); content: ""; width: 0px; position: absolute; left: 6px; height: 0px; bottom: -5px; }
#shareInline span.ishare { display: block; margin: 0px auto 12px; cursor: pointer; position: relative; }
#shareInline span.ishare span.inner { position: absolute; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 0px 5px; line-height: 20px; font-size: 10px; opacity: 0; right: 0px; transition: all 0.25s ease-in 0s; z-index: 50; top: -3px; white-space: nowrap; }
#shareInline span.ishare:hover span.inner { right: 30px; opacity: 1; }
#shareInline span.ishare.twitter { background-position: -262px -119px; width: 20px; height: 20px; background-image: url(d5e2ff05efbfcbbb295429baa16c04d2ed29d3b1.cms) ; margin-bottom: 0px; }
#shareInline span.ishare.fb { background-position: -243px -119px; width: 20px; height: 20px; background-image: url(d5e2ff05efbfcbbb295429baa16c04d2ed29d3b1.cms) ; }
#shareInline span.ishare.twitter:hover { background-position: -192px -68px; }
#shareInline span.ishare.fb:hover { background-position: -173px -68px; }
#shareInline span.ishare span.inner::after { width: 0px; height: 0px; content: " "; border-top: 5px solid transparent; border-left: 5px solid rgb(0, 0, 0); border-bottom: 5px solid transparent; position: absolute; z-index: 20; right: -4px; top: 6px; }
.ie8 #shareInline span.ishare span.inner { display: none; }
.ie8 #shareInline span.ishare:hover span.inner { right: 30px; display: block; }
.article_content .readalso { border-left: 5px solid rgb(225, 0, 0); padding-left: 12px; overflow: auto; position: relative; font: bold 14px/13px proxima-semibold,"roboto slab",roboto,arial,sans-serif; color: rgb(82, 82, 82); display: block; margin: 7px 0px; }
.article_content .readalso img { width: 68px; height: 45px; margin: 0px 20px 0px 0px; float: left; }
.article_content .readalso.mediatypeimg::before { left: 93px; }
.article_content .readalso a { color: rgb(60, 162, 200); font: 17px/17px proxima-regular1,roboto,arial,sans-serif; margin: 10px 0px 5px; display: block; }
.article_content .readalso a h4 { color: rgb(60, 162, 200); font: bold 17px/17px proxima-semibold,roboto,arial,sans-serif; margin: 20px 0px 5px 10px; display: block; }
.article_content .readalso.mediatypeimg a h4 { margin-left: 20px; }
.article_content .readalso .synopsis { width: 82%; float: left; display: none; }
.article_content [data-type="embedgroup"] { border-left: 5px solid rgb(225, 0, 0); padding: 5px 0px 0px 5px; margin: 20px 0px; overflow: auto; position: relative; }
.article_content [data-type="embedgroup"]::before { font: bold 14px/13px proxima-semibold,"roboto slab",roboto,arial,sans-serif; color: rgb(82, 82, 82); text-transform: uppercase; content: "Read also:"; position: absolute; left: 15px; top: 0px; }
.article_content .embedarticle { margin: 15px 0px 5px 10px; clear: both; overflow: hidden; }
.article_content .embedarticle img { width: 68px; height: 45px; margin: 0px 20px 0px 0px; float: left; }
.article_content .embedarticle.mediatypeimg::before { left: 93px; }
.article_content .embedarticle a { color: rgb(60, 162, 200); }
.article_content .embedarticle a h4 { color: rgb(60, 162, 200); font: bold 17px/17px proxima-semibold,roboto,arial,sans-serif; display: block; }
.article_content .embedarticle.mediatypeimg a h4 { margin-left: 20px; }
.article_content .embedarticle .synopsis { width: 82%; float: left; display: none; }
.sponsor { font: 300 15px/15px proxima-regular1,roboto,arial,sans-serif; color: rgb(153, 153, 153); margin-left: 10px; }
.last8brdiv, .last5brdiv, .last4brdiv { display: inline; width: 100%; }
.loaded.sponsor_block { margin: 20px auto; border-top: 1px solid rgb(235, 235, 235); border-bottom: 1px solid rgb(235, 235, 235); padding: 15px 0px 10px; display: inline-block ! important; width: 100%; }
.sponsor_block .alR { display: none; }
.loaded.sponsor_block .alR { display: block; }
.sponsor_block ul { overflow: hidden; }
.sponsor_block .clmblogo { color: rgb(0, 0, 0); font-size: 10px; }
.sponsor_block .clmblogo .clmcup { margin: 0px ! important; }
.sponsor_block li { float: left; display: block; border-right: 1px solid rgb(235, 235, 235); width: 48%; padding-right: 2%; margin-right: 2%; box-sizing: border-box; }
.sponsor_block li:nth-child(2) { border: 0px none; padding: 0px; margin: 0px; }
.sponsor_block li a img { width: 80px; height: 60px; float: left; margin: 0px 15px 0px 0px; }
.sponsor_block a { color: rgb(60, 162, 200); }
.sponsor_block a:hover span { text-decoration: underline ! important; }
.sponsor_block span { color: rgb(60, 162, 200); font: 15px/20px proxima-regular1,roboto,arial,sans-serif; display: block; overflow: hidden; max-height: 40px; }
.sponsor_block .sponsor { margin: 0px; display: block; font-size: 13px; line-height: 20px; }
.sponsor_block .sponsor img { width: 16px; height: 16px; display: inline-block; float: none; margin-left: 6px; vertical-align: sub; }
.sponsor_block a:hover { text-decoration: none ! important; }
.last4brdiv + br + strong .image { float: none; }
div.image img { max-width: 665px; }
.vid_section { position: relative; height: 498px; overflow: hidden; margin: 20px auto; }
.vid_section img, .photo_section img { width: 100%; height: 500px; }
.vid_cptn { background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; position: absolute; left: 0px; top: 200px; }
.vid_cptn .play_icon { background-position: -494px 0px; width: 138px; height: 138px; display: block; float: left; }
.vid_cptn .txt_cptn { height: 138px; display: table-cell; vertical-align: middle; color: rgb(255, 255, 255); font: 30px/36px proxima-semibold,"roboto slab",roboto,arial,sans-serif; }
.photo_section { height: auto; overflow: hidden; margin: 20px auto; }
.photo_section ul { width: 3000px; }
.photo_section li { display: block; float: left; position: relative; width: 665px; }
.photo_section li .slide_img { position: relative; height: 498px; display: block; }
.photo_cptn { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(153, 153, 153); padding: 20px; }
.photo_cptn h3 { color: rgb(255, 255, 255); font: bold 24px/26px proxima-semibold,roboto,arial,sans-serif; margin: 0px 0px 14px; }
.photo_cptn .txt_cptn { color: rgb(187, 187, 187); font: 17px/24px proxima-regular1,roboto,arial,sans-serif; }
.photolt_arrow, .photort_arrow { width: 40px; height: 55px; position: absolute; top: 200px; display: block; z-index: 1; cursor: pointer; opacity: 0.6; }
.photolt_arrow { background: transparent url(d5e2ff05efbfcbbb295429baa16c04d2ed29d3b1.cms)  no-repeat scroll -260px -45px; left: 0px; }
.photort_arrow { background: transparent url(d5e2ff05efbfcbbb295429baa16c04d2ed29d3b1.cms)  no-repeat scroll -300px -45px; right: 0px; }
.photolt_arrow.disabled, .photort_arrow.disabled, .photolt_arrow.disabled:hover, .photort_arrow.disabled:hover { opacity: 0.3; cursor: default; }
.photolt_arrow:hover, .photort_arrow:hover { opacity: 1; }
.tags { margin: 0px auto 20px 10px; }
.tags.show_wdgt { margin: 0px; }
.tags h4 { color: rgb(89, 89, 89); font: bold 14px/14px proxima-semibold,roboto,arial,sans-serif; margin: 0px 0px 10px; text-transform: uppercase; }
.tags a { color: rgb(60, 162, 200); font: 15px/20px proxima-regular1,roboto,arial,sans-serif; border-right: 1px solid rgb(153, 153, 153); }
.tags.show_wdgt a { display: inline-block; }
.tags a:last-of-type { border: 0px none; }
.tags a:first-of-type::before { content: ""; width: 0px; }
.tags a::before { content: ""; display: inline-block; width: 5px; }
.tags a::after { content: ""; display: inline-block; width: 5px; }
.trvl_guide.show_wdgt h2 a { font-size: 21px; }
.trvl_guide.show_wdgt ul.list6 { margin: 0px; }
.trvl_guide.show_wdgt li { list-style: outside none none; display: inline-block; padding: 4px 6px; margin: 0px 7px 7px 0px; background: rgb(237, 238, 238) none repeat scroll 0% 0%; border: 1px solid rgb(223, 223, 223); }
.trvl_guide.show_wdgt li a { font-size: 14px; line-height: 16px; margin: 0px; font-weight: normal; }
.videoshare { position: absolute; left: 0px; bottom: 20px; text-align: center; width: 100%; }
.videoshare .fb, .videoshare .tw, .videoshare .gp, .videoshare .ebd, .videoshare .share { width: 95px; height: 94px; display: inline-block; margin: 0px 15px; opacity: 0.7; }
.videoshare .fb { background-position: -126px -247px; }
.videoshare .tw { background-position: -250px -247px; }
.videoshare .gp { background-position: -375px -247px; }
.videoshare .ebd { background-position: -499px -247px; }
.videoshare .share { background-position: -625px -247px; }
.videoshare .fb:hover, .videoshare .tw:hover, .videoshare .gp:hover, .videoshare .ebd:hover, .videoshare .share:hover { opacity: 1; }
.slideshowcontainer { position: relative; margin: 20px auto; clear: both; }
.slideshowbox { position: relative; }
.slideshowbox .pagination { position: absolute; left: 15px; top: 10px; color: rgb(204, 204, 204); background: rgb(57, 57, 57) none repeat scroll 0% 0%; border-radius: 100%; width: 60px; height: 43px; font: 300 21px/28px proxima-regular1,roboto,arial,sans-serif; text-align: center; padding: 17px 0px 0px; }
.slideshowbox .pagination .seperator::before { content: "/"; color: rgb(204, 204, 204); display: inline-block; margin: 0px 2px; }
.slideshowbox .slidesouter { width: 100%; overflow: hidden; }
.slideshowbox .slides { width: 100000px; }
.slideshowbox .slide { float: none; display: table-cell; vertical-align: middle; background: rgb(0, 0, 0) none repeat scroll 0% 0%; text-align: center; width: 655px; padding-top: 80px; }
.slideshowbox .slide img { width: auto; max-height: 650px; }
.slideshowcontainer .infobox { background: rgb(34, 34, 34) none repeat scroll 0% 0%; padding: 10px 20px 2px; overflow: hidden; height: 38px; }
.slideshowcontainer .infoslides { width: 100000px; }
.slideshowcontainer .infoslide { float: left; margin-bottom: 10px; }
.slideshowcontainer .infoslide h4 { display: none; }
.slideshowcontainer .slideshowbox h3 { font-size: 25px; color: rgb(255, 255, 255); line-height: 30px; font-weight: normal; margin: 0px; cursor: pointer; position: absolute; top: 0px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; left: 0px; padding: 10px 10px 10px 100px; box-sizing: border-box; width: 100%; min-height: 80px; }
.slideshowcontainer .slideshowbox h3 span { height: 60px; display: table-cell; vertical-align: middle; }
.slideshowcontainer .infoslide .slidecaption { color: rgb(153, 153, 153); font-size: 16px; line-height: 22px; height: 150px; overflow: hidden; margin: 40px 0px 0px; }
.infobox .infoouter { overflow: hidden; }
.infotoggle::before { content: "Hide Caption"; width: 130px; height: 30px; position: absolute; left: 21px; margin-top: 15px; transition: all 0.2s ease 0s; cursor: pointer; font: 16px/22px proxima-regular1,roboto,arial,sans-serif; text-transform: uppercase; color: rgb(255, 255, 255); }
.infotoggle::after { background: transparent url(0e7845c87575010fa5ea32e99785bdf1f0e3042a.cms)  no-repeat scroll -60px -456px; width: 28px; height: 28px; position: absolute; left: 150px; margin-top: 10px; transition: all 0.2s ease 0s; cursor: pointer; border: 2px solid rgba(255, 255, 255, 0.7); border-radius: 100%; content: ""; transform: rotate(180deg); }
[data-stateinfo="false"] .infotoggle::before { content: "Show Caption"; }
[data-stateinfo="false"] .infotoggle::after { transform: rotate(0deg); }
.slideshowbox .prev { background: transparent url(ade23a19430405b45c2c5b1a165b26e410e02513.cms)  no-repeat scroll -89px -456px; left: 0px; }
.slideshowbox .next { background: transparent url(ade23a19430405b45c2c5b1a165b26e410e02513.cms)  no-repeat scroll -124px -456px; right: 0px; }
.slideshowbox .prev, .slideshowbox .next { width: 50px; height: 60px; position: absolute; top: 50%; display: block; z-index: 1; cursor: pointer; background-color: rgba(255, 255, 255, 0.5); }
.slideshowbox .prev.disabled, .slideshowbox .next.disabled, .slideshowbox .prev.disabled:hover, .slideshowbox .next.disabled:hover { opacity: 0; cursor: default; }
.slideshowbox .prev:hover, .slideshowbox .next:hover { opacity: 1; }
.photogallery34 .slideshowbox .slidesouter { min-height: inherit; height: 655px; }
.photogallery34 .slideshowbox .slide { text-align: center; background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 655px; display: table-cell; vertical-align: middle; float: none; width: 655px; }
.photogallery34 .slideshowbox .slide img { max-height: 655px; width: auto ! important; height: auto; }
.articlevideo.abovearticle { margin-bottom: 30px; }
.articlevideo { position: relative; background: transparent url(7be8c0826429b94995e5f6454087dac0eafa3edb.cms)  no-repeat scroll 0px center / cover ; clear: both; }
.articlevideo .toppart { min-height: 400px; position: relative; }
.articlevideo .preloader { position: relative; max-height: 400px; }
.articlevideo_pic { display: block; margin: 0px auto; width: 400px; }
.article_content .articlevideo_pic { width: auto; }
.articlevideo .title { position: absolute; left: 0px; top: 140px; text-align: left; height: 138px; padding: 20px 20px 20px 158px; color: rgb(255, 255, 255); font: 30px/36px proxima-regular1,roboto,arial,sans-serif; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; box-sizing: border-box; }
.articlevideo .title span { display: table-cell; height: 98px; vertical-align: middle; }
.articlevideo .duration { bottom: 50px; color: rgb(254, 254, 254); left: 159px; position: absolute; z-index: 6; font-size: 12px; text-shadow: 1px 2px 5px rgb(0, 0, 0); }
.articlevideo embed, .articlevideo object { height: 400px; }
.articlevideo .play-icon { cursor: pointer; display: block; width: 173px; height: 173px; background-position: 0px -100px; transition: all 0.2s ease 0s; position: absolute; }
.articlevideo .play-icon, .abovearticle .play-icon { transform: scale(0.7, 0.7); }
.articlevideo:hover .play-icon { transform: scale(1, 1); }
.abovearticle:hover .play-icon { transform: scale(1, 1); }
.abovearticle .play-icon { transform: scale(0.7, 0.7); }
.articlevideo .vidbox { position: absolute; top: 0px; width: 100%; }
.articlevideo .vidbox .dvideo { position: relative; height: 400px ! important; }
.articlevideo .close { background: transparent url(65c19cc860f4a4c8aecd2eddb8c0f2f29dc41e94.cms)  no-repeat scroll -222px -45px; width: 32px; height: 32px; position: absolute; z-index: 50; top: -10px; right: -10px; cursor: pointer; display: block; }
.articlevideo .vidloader { display: none; }
.articlevideo.loadingvid .vidloader { display: block; left: 50%; margin-left: -64px; margin-top: -64px; position: absolute; top: 50%; z-index: 20; }
.safari .topimgbox .inner { transition: none 0s ease 0s ; }
.articlevideo .related-videos { background: rgb(34, 34, 34) none repeat scroll 0% 0%; padding: 10px 5px; position: relative; margin-bottom: 9px; }
.articlevideo .related-videos h4 { color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; line-height: 18px; margin-bottom: 8px; }
.articlevideo .related-videos .slider { position: relative; overflow: hidden; padding: 0px 19px; height: 68px; }
.articlevideo .related-videos .slider .slider-inner { overflow: hidden; }
.articlevideo .related-videos .slider .slider-wrapper { width: 3000px; position: relative; }
.articlevideo .related-videos .slider .slide { float: left; width: 190px; margin-right: 10px; padding: 5px; cursor: pointer; }
.articlevideo .related-videos .slider .slide.playing { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.articlevideo .related-videos .slider .slide img { float: left; border: 1px solid rgb(0, 0, 0); position: relative; width: 85px; height: 56px; margin-right: 10px; }
.articlevideo .related-videos .slider .slide .icon_player { bottom: 4px; }
.articlevideo .related-videos .slider span.caption { display: table-cell; font-size: 11px; line-height: 14px; color: rgb(255, 255, 255); }
.articlevideo .related-videos .slider span.caption a { color: rgb(255, 255, 255); }
.articlevideo .related-videos .rnext-btn, .related-videos .rprevious-btn { position: absolute; display: block; width: 17px; height: 25px; top: 13px; z-index: 99; cursor: pointer; }
.articlevideo .related-videos .rprevious-btn { left: 0px; background-position: -150px -90px; }
.articlevideo .related-videos .rnext-btn { right: 0px; background-position: -175px -90px; }
.articlevideo .related-videos .close { font-size: 13px; font-weight: bold; position: absolute; color: rgb(255, 255, 255); text-decoration: none; top: 10px; right: 5px; z-index: 50; }
.vdo { margin-bottom: 55px; position: relative; }
.vdo.big { height: 374px; float: none; }
.abovearticle .preloader { height: 300px; overflow: inherit; max-height: inherit; }
.abovearticle { position: absolute; }
.abovearticle .toppart { width: 400px; height: 353px; min-height: inherit; float: left; }
.abovearticle.playingvid .toppart { height: 300px; }
.articlevideo.abovearticle.bigvideo { width: 400px; }
.articlevideo.abovearticle.bigvideo.playingvid { width: 100%; height: 100%; }
.highlight.vdo.big img { width: 100%; height: 100%; }
.articlevideo.abovearticle.playingvid.bigvideo .preloader { display: none; }
.abovearticle.playingvid.bigvideo .close { right: -10px; }
.articlevideo.abovearticle.bigvideo .related-videos { display: none ! important; }
.abovearticle.playingvid.bigvideo .toppart { height: 100%; width: 100%; }
.articlevideo.abovearticle .related-videos { float: left; background: rgb(245, 245, 245) none repeat scroll 0% 0%; width: 255px ! important; margin-bottom: 0px; padding: 1px 5px 0px; z-index: 1; box-sizing: border-box; }
.abovearticle .slider { height: auto ! important; padding: 0px 0px 0px 10px ! important; }
.abovearticle .title { top: auto; bottom: -63px; font-style: italic; font-size: 13px; color: rgb(102, 102, 102); display: block; float: left; line-height: 18px; padding: 5px ! important; width: 400px; height: 63px; overflow: hidden; font-family: proxima-regular1,roboto,arial,sans-serif; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.vidloader img { width: 128px; height: 128px; }
.abovearticle embed, .abovearticle object { height: 300px; }
.abovearticle .related-videos .slider span.caption { color: rgb(51, 51, 51); font: 300 14px/18px proxima-regular1,roboto,arial,sans-serif; }
.abovearticle .related-videos .slider .slide.playing span.caption { color: rgb(255, 255, 255); }
.abovearticle .related-videos .slider .slide img { height: 52px; display: table-cell ! important; }
.abovearticle .related-videos .slide { border-bottom: 1px solid rgb(227, 225, 222); padding: 5px 5px 5px 0px ! important; width: 220px ! important; margin-right: 0px ! important; float: none ! important; min-height: 54px ! important; }
.abovearticle .related-videos .slide:last-of-type { border-bottom: 0px solid rgb(227, 225, 222); }
.articlevideo.abovearticle .mCSB_container { overflow: initial ! important; }
.abovearticle .related-videos h4 { color: rgb(0, 0, 0); font: bold 17px/16px proxima-semibold,"roboto slab",roboto,arial,sans-serif; margin: 0px 0px 4px 10px; padding: 5px 0px; border-bottom: 1px solid rgb(0, 0, 0); text-transform: uppercase; }
.abovearticle .related-videos .rnext-btn, .abovearticle .related-videos .rprevious-btn { display: none; }
.abovearticle .related-videos .slider .slider-wrapper { width: auto; }
.abovearticle .vidbox .dvideo { height: 374px ! important; }
.abovearticle .vidbox .dvideo.testBG { height: 374px ! important; }
.niccontent .abovearticle .vidbox .dvideo, .nic_body .articlevideo .toppart { height: 235px ! important; }
.abovearticle .related-videos .slider .slider-inner { height: 268px; }
.articlevideo .play-icon { top: 149px; left: 20px; }
.abovearticle .play-icon { top: 88px; left: 145px; }
.articlevideo .play-icon, .abovearticle .play-icon { width: 121px; height: 121px; background-position: -277px -161px; z-index: 1; }
.loadingvid.abovearticle .play-icon, .articlevideo.loadingvid .play-icon { animation: 1.5s ease 0s normal none infinite running spin; transition: inherit; position: absolute; transform: inherit; width: 121px; height: 121px; background-position: -277px -161px; }
.articlevideo.abovearticle.loadingvid .play-icon { left: 145px; top: 88px; }
.articlevideo.loadingvid .play-icon { left: 142px; top: 20px; }
.abovearticle.loadingvid:hover .play-icon, .articlevideo.loadingvid:hover .play-icon { transform: inherit; }
.articlevideo.loadingvid .vidloader { display: none; }
.articlevideo.loadingvid .play-icon { left: 20px; top: 142px; }
.ie .abovearticle .related-videos .mCSB_container, .gecko.win.js .abovearticle .related-videos .mCSB_container { margin-right: 0px; }
@keyframes spin {
100% { transform: rotate(360deg); }
}
@keyframes spin {
100% { transform: rotate(360deg); }
}
@keyframes spin {
100% { transform: rotate(360deg); }
}
.leftsocial { position: absolute; top: 120px; left: -122px; z-index: 1; width: 120px; }
.leftsocial.sticky { position: fixed; top: 120px; margin-left: -122px; width: 120px; left: auto; }
.toiwidgets_social { text-align: center; }
.leftsocial span { display: block; width: 40px; height: 40px; margin: 10px auto; cursor: pointer; border-radius: 100%; position: relative; transition: inherit; }
.leftsocial span.fb { background-position: -63px -56px; background-color: rgb(58, 87, 149); }
.leftsocial span.twitter { background-position: -63px -112px; background-color: rgb(85, 172, 238); }
.leftsocial span.gplus { background-position: -63px -168px; background-color: rgb(221, 75, 57); }
.leftsocial span.linkedin { background-position: -63px -223px; background-color: rgb(1, 119, 181); }
.leftsocial span.email { background-position: -204px 0px; }
.leftsocial span.print { background-position: -306px 0px; }
.leftsocial span.comment { background-position: -255px 0px; }
.leftsocial span.pinterest { background-position: -63px -279px; background-color: rgb(189, 8, 28); }
.leftsocial span.save { background-position: -390px 0px; }
.leftsocial span.comment-slider { background-color: rgb(34, 34, 34); background-image: none; }
.leftsocial span.comment-slider::before { background: transparent url(ade23a19430405b45c2c5b1a165b26e410e02513.cms)  no-repeat scroll -134px -97px; width: 20px; height: 20px; display: block; content: ""; position: absolute; left: 10px; top: 10px; }
.leftsocial span.fb:hover, .leftsocial span.twitter:hover, .leftsocial span.gplus:hover, .leftsocial span.linkedin:hover, .leftsocial span.pinterest:hover { transform: rotate(360deg); transition: all 0.4s ease 0s; }
.maxbottom { position: absolute; top: auto; bottom: 160px; left: -122px; margin-left: 0px; }
#socialbuttons { min-height: 38px; margin-bottom: 28px; }
.sticky_adwidget { position: fixed; top: 10px; margin-left: 10px ! important; }
.sticky_ad { position: fixed ! important; top: 10px; margin-left: 10px ! important; }
.maxbottom_ad { position: absolute; top: auto; bottom: 352px; right: 10px; }
.slideshowcontainer .socialicons, .articlevideo .toiwidgets_social { position: absolute; left: 0px; bottom: -1px; text-align: center; width: 100%; }
.articlevideo .toiwidgets_social { bottom: 30px; }
.articlevideo .socialicons .sharebtn { bottom: 10px; }
.slideshowcontainer .socialicons .fb, .slideshowcontainer .socialicons .twitter, .slideshowcontainer .socialicons .gplus, .slideshowcontainer .socialicons .ebd, .slideshowcontainer .socialicons .share, .articlevideo .toiwidgets_social .fb, .articlevideo .toiwidgets_social .twitter, .articlevideo .toiwidgets_social .gplus, .articlevideo .toiwidgets_social .ebd, .articlevideo .toiwidgets_social .share { width: 61px; height: 61px; display: inline-block; margin: 0px 15px; cursor: pointer; border-radius: 100%; }
.slideshowcontainer .fb, .articlevideo .toiwidgets_social .fb { background-position: -143px -333px; background-color: rgba(59, 89, 152, 0.8); }
.slideshowcontainer .twitter, .articlevideo .toiwidgets_social .twitter { background-position: -243px -334px; background-color: rgba(85, 172, 238, 0.8); }
.slideshowcontainer .gplus, .articlevideo .toiwidgets_social .gplus { background-position: -344px -333px; background-color: rgba(221, 75, 57, 0.8); }
.slideshowcontainer .fb:hover, .articlevideo .toiwidgets_social .fb:hover { background-color: rgb(59, 89, 152); }
.slideshowcontainer .twitter:hover, .articlevideo .toiwidgets_social .twitter:hover { background-color: rgb(85, 172, 238); }
.slideshowcontainer .gplus:hover, .articlevideo .toiwidgets_social .gplus:hover { background-color: rgb(221, 75, 57); }
.slideshowcontainer .ebd, .articlevideo .toiwidgets_social .ebd { background-position: -499px -247px; }
.slideshowcontainer .share, .articlevideo .toiwidgets_social .share { background-position: -625px -247px; }
.slideshowcontainer .socialicons .fb:hover, .slideshowcontainer .socialicons .twitter:hover, .slideshowcontainer .socialicons .gplus:hover, .slideshowcontainer .socialicons .ebd:hover, .slideshowcontainer .socialicons .share:hover, .articlevideo .toiwidgets_social .fb:hover, .articlevideo .toiwidgets_social .twitter:hover, .articlevideo .toiwidgets_social .gplus:hover, .articlevideo .toiwidgets_social .ebd:hover, .articlevideo .toiwidgets_social .share:hover { opacity: 1; }
.socialicons .sharebtn { background: transparent url(ade23a19430405b45c2c5b1a165b26e410e02513.cms)  no-repeat scroll -668px -7px; width: 28px; height: 28px; display: block; position: absolute; right: 21px; bottom: -40px; border: 2px solid rgb(255, 255, 255); border-radius: 100%; cursor: pointer; opacity: 0.7; }
.socialicons .sharebtn:hover, .socialicons .sharebtn.active { background-color: rgb(85, 85, 85); border-color: rgb(85, 85, 85); }
.topsocial { float: right; margin-top: -16px; }
.actions .email, .actions .print, .actions .fontd, .actions .fonti { display: inline-block; margin: 0px 5px; width: 40px; height: 40px; text-decoration: none; cursor: pointer; border-radius: 100%; position: relative; }
.topsocial .email { background-position: -126px 0px; }
.topsocial .print { background-position: -182px 0px; }
.topsocial .fontd { background-position: -237px 0px; }
.topsocial .fonti { background-position: -293px 0px; }
.topsocial .email:hover { background-position: -127px -58px; }
.topsocial .print:hover { background-position: -182px -57px; }
.topsocial .fontd:hover { background-position: -237px -57px; }
.topsocial .fonti:hover { background-position: -293px -57px; }
.topsocial .email::before, .topsocial .print::before, .topsocial .fontd::before, .topsocial .fonti::before { transform: scale(0); position: absolute; content: ""; transition: all 0.25s ease 0s; left: 0px; top: 0px; border-radius: 100%; z-index: -1; width: 40px; height: 40px; background-color: rgb(255, 255, 255); }
.topsocial .email:hover::before, .topsocial .print:hover::before, .topsocial .fontd:hover::before, .topsocial .fonti:hover::before { transform: scale(1); transition: all 0.25s ease 0s; background-color: rgb(153, 153, 153); }
.loadinggroup { min-height: 50px; overflow: hidden; }
.loadingnext { text-align: center; position: relative; background: rgb(255, 255, 255) url(4fcd16208f4f7f379c53a5b8e06913a4caad277e.cms)  no-repeat scroll center 20px; padding-top: 60px; }
.loadingnextstory { font: 18px/22px proxima-regular1,roboto,arial,sans-serif; color: rgb(204, 204, 204); text-transform: uppercase; padding-bottom: 8px; }
.ajaxheader { position: relative; }
.nav_blue, .nav_blue .wrapper, .nav_blue ul.level-one > li { background: rgb(2, 109, 171) none repeat scroll 0% 0% ! important; }
.nav_green, .nav_green .wrapper, .nav_green ul.level-one > li { background: rgb(123, 177, 1) none repeat scroll 0% 0% ! important; }
.nav_orange, .nav_orange .wrapper, .nav_orange ul.level-one > li { background: rgb(255, 117, 25) none repeat scroll 0% 0% ! important; }
.list_gallery.latest { padding: 10px 0px; }
.list_gallery .gdtli_hd { background-color: rgb(55, 55, 55); color: rgb(255, 255, 255); font: bold 14px proxima-semibold,roboto,arial; height: 15px; padding: 5px 0px 5px 8px; text-transform: uppercase; display: block; }
.list_gallery.latest ul { padding: 0px; text-align: left; }
.list_gallery.latest ul li a { font-size: 14px; line-height: 16px; color: rgb(34, 34, 34); margin: 10px 0px; display: block; }
.list_gallery.latest ul li { width: 48%; margin: 0px 1%; float: left; position: relative; border-bottom: 1px solid rgb(224, 203, 208); height: 40px; overflow: hidden; }
.clearfix { display: block; }
.detail_spec { padding: 10px 0px 0px; }
.sec1 { margin: 16px 0px; }
.sec_h1 { border-bottom: 1px solid rgb(236, 236, 236); text-transform: uppercase; color: rgb(51, 51, 51); padding: 5px; font-weight: bold; }
.sec_list { border-bottom: 1px dotted rgb(173, 173, 173); color: rgb(51, 51, 51); padding: 8px 0px; }
.sec_list:hover { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.sec_list .sec_lt { display: block; float: left; width: 20%; padding: 0px 2%; }
.sec_list .sec_rt { display: block; float: left; width: 72%; padding: 0px 2%; }
.ad728 { background: rgb(34, 34, 34) none repeat scroll 0% 0%; text-align: center; padding-top: 2px; }
.ad728 div[data-size="[[728, 90]]"] { width: 728px; margin: 0px auto; }
.commentcnt { float: right; font-size: 18px; line-height: 20px; font-weight: 500; color: rgb(85, 85, 85); display: block; }
.topcomment { float: left; margin: 35px 18px 40px 0px; }
.topcomment .msg { cursor: pointer; }
.topcomment .btn { background: rgb(55, 172, 205) none repeat scroll 0% 0%; border: 0px none; color: rgb(255, 255, 255); text-transform: uppercase; float: right; padding: 4px 6px; font: 11px/10px proxima-regular1,roboto,arial,sans-serif; margin-top: 10px; }
.topcomment .cmnttxt { display: block; color: rgb(85, 85, 85); font-style: italic; font-size: 14px; line-height: 20px; margin-bottom: 13px; }
.topcomment .cmntauthor { font-weight: bold; color: rgb(51, 51, 51); font-size: 14px; margin: 0px 0px 10px; display: block; font-style: italic; line-height: 14px; }
.topc_arr { display: inline-block; background: transparent url(81c39b58d392434317c892651a8b77d96c421c98.cms)  no-repeat scroll -344px 0px; width: 14px; height: 9px; margin-left: 3px; vertical-align: middle; position: relative; top: -1px; }
.topcomment .btn[data-type="allcomment"] { float: left; background: rgb(89, 88, 88) none repeat scroll 0% 0%; }
.topcomment.show_wdgt { width: 230px; overflow-wrap: break-word; border-width: 5px 0px 0px ! important; border-style: solid none none ! important; border-color: rgb(54, 54, 54) currentcolor currentcolor ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; padding: 10px 10px 0px; margin: 35px 18px 40px 0px; }
.topcomment.show_wdgt h2 { margin: 0px 0px 10px; padding: 0px; }
.topcomment.show_wdgt h2, .topcomment.show_wdgt h2 span { font: bold 18px/20px proxima-semibold,"roboto slab",roboto,arial,sans-serif; color: rgb(51, 51, 51); }
.rhs-commentbox { background: transparent url(ffa568f790e9b3d602d79f7976e3734bd4e6e834.cms)  no-repeat scroll left top; width: 320px; height: 120px; margin: 15px 0px; font-family: proxima-regular1,sans-serif; padding: 20px; box-sizing: border-box; text-transform: uppercase; }
.rhs-commentbox .cmt-count { font-size: 24px; color: rgb(214, 213, 213); line-height: 1; font-family: proxima-light1,sans-serif; display: block; margin-bottom: 15px; }
.rhs-commentbox .cmt-count span[data-plugin="comments-total-count"] { font-size: 36px; color: rgb(255, 255, 255); font-family: proxima-semibold,sans-serif; margin-right: 6px; }
.rhs-commentbox .cmtbtn.view, .rhs-commentbox .cmtbtn.add { background: rgb(110, 111, 111) none repeat scroll 0% 0%; font-size: 13px; color: rgb(255, 255, 255); display: inline-block; margin: 0px 10px 0px 0px; vertical-align: top; padding: 5px 10px; line-height: 1; cursor: pointer; }
.rhs-commentbox .cmtbtn.add { background: rgb(55, 172, 205) none repeat scroll 0% 0%; margin: 0px; }
.show_wdgt .list10 li { list-style: outside none none; border-bottom: 1px solid rgb(214, 214, 214); margin-bottom: 16px; padding: 0px 0px 16px; }
.show_wdgt .list10 li img { float: right; width: 88px; height: 66px; margin-left: 18px; }
.show_wdgt .list10 li h4, .list10 li h5 { font-size: 13px; line-height: initial; color: rgb(51, 51, 51); margin-bottom: 3px; overflow: hidden; max-height: 63px; position: relative; top: -2px; font-weight: 500; }
.show_wdgt .list10 li h4 a, .show_wdgt .list10 li h5 a { color: rgb(0, 0, 0); line-height: inherit; }
.show_wdgt .list10 li p { font-size: 12px; color: rgb(85, 85, 85); line-height: 16px; max-height: 32px; overflow: hidden; margin-bottom: 0px; }
.show_wdgt .list10 li.ad { padding-bottom: 10px; }
.show_wdgt .list10 li.ad img { width: 100%; float: none; margin: 0px 0px 5px; height: 100px; }
.show_wdgt .list10 li.ad p { margin-bottom: 10px; }
.show_wdgt .list10 li .sponsored { display: block; font-family: proxima-regular1,Roboto,arial,sans-serif; font-size: 10px; color: rgb(102, 102, 102); line-height: 12px; }
.show_wdgt .list10 li .sponsored small { background: rgb(150, 150, 150) none repeat scroll 0% 0%; padding: 0px 2px; border-radius: 2px; color: rgb(255, 255, 255); }
.regional.show_wdgt a, .regional.show_wdgt h2 a { font: 600 21px/28px proxima-semibold,proximanova,roboto,arial,sans-serif; color: rgb(51, 51, 51); margin-bottom: 15px; }
.regional.show_wdgt h2 a { font-weight: 700; font-size: 18px; color: rgb(26, 26, 26); }
.clm_apos { position: absolute ! important; bottom: 10px; right: 0px; width: 200px; }
.columbia_div { border-bottom: 1px solid rgb(234, 234, 234); padding-bottom: 10px; position: relative; }
.no_oflow { padding-bottom: 20px; }
.no_oflow .columbia_twins { overflow: inherit; }
.columbia_twins { width: 48%; margin: 0px 1%; float: left; }
.columbia_twins h2 { background: rgb(234, 234, 234) none repeat scroll 0% 0%; padding: 10px; margin: 0px 0px 10px; color: rgb(51, 51, 51); font: 17px/20px proxima-semibold,"roboto slab",roboto,arial,sans-serif; text-transform: uppercase; }
.columbia_twins ul { margin: 0px 0px 0px 30px; padding: 0px; }
.columbia_twins ul li { margin-bottom: 10px; list-style-type: disc; font-size: 24px; }
.columbia_twins ul li a { color: rgb(0, 0, 0); font: 300 16px/20px proxima-regular1,roboto,arial,sans-serif; margin-right: 10px; }
.columbia_meta { color: rgb(153, 153, 153) ! important; font-size: 14px ! important; font-weight: 300; }
.columbia_div .alR { position: relative; padding: 10px 0px 0px; }
.columbia_div .clmblogo { position: absolute; right: 0px; bottom: 0px; }
.columbia_div .clmblogo img { padding-left: 5px; }
.clmblogo { font-family: proxima-regular1,Roboto,arial,sans-serif; }
.clmcup { background: transparent url(8da4646cd0234b6787d269a4f76a0bcd0f0c1108.cms)  no-repeat scroll 0px 0px; width: 14px; height: 14px; float: right; margin: -5px 0px 0px; display: block; }
.colombiatracked:hover .clmcup, .ctn_ads_bottom:hover .clmcup, .ctn_ads_rhs:hover .clmcup, .columbia_div:hover .clmcup, .sponsor_block:hover .clmcup, [data-native-tmpl-temp]:hover .clmcup, .ctn_ads_twins:hover .clmcup { background: transparent url(8da4646cd0234b6787d269a4f76a0bcd0f0c1108.cms)  no-repeat scroll -16px 0px; width: 14px; height: 14px; float: right; margin: -5px 0px 0px; display: block; }
.ctn_SB_1_rhs_vid .ad_title a { margin: 0px; }
.ctn_SB_1_rhs_vid .desc { max-height: 32px; height: auto; }
.ctn_SB_1_rhs_vid .ad_brand { margin-bottom: 5px; }
.ctn_SB_1_rhs_vid .ad_img_vid { position: relative; }
.ctn_SB_1_rhs_vid .sprite_bg { background-image: url(d5e2ff05efbfcbbb295429baa16c04d2ed29d3b1.cms) ; background-repeat: no-repeat; }
.ctn_SB_1_rhs_vid .icon_player { display: block; position: absolute; right: 5px; bottom: 33px; z-index: 50; width: 23px; height: 23px; background-position: -95px -43px; }
.ctn_SB_1_rhs_vid .ctn-vid-ad { background-color: rgb(0, 0, 0); display: none; margin-top: 2px; margin-bottom: 10px; position: relative; }
.ctn_SB_1_rhs_vid .ctn-vid-ad .ctn_loader { height: inherit; width: inherit; background: transparent url(8abe28bfa1595138875e2b51662ab9a2f8d857eb.cms)  no-repeat scroll 50% 50% / 64px auto; position: absolute; }
.ctn_SB_1_rhs_vid .icon_ctn_vid { left: 50%; top: 50%; transform: translate(-50%, -50%); }
.buying-option { margin: 0px; border-top: 1px solid rgb(155, 162, 162); border-bottom: 1px solid rgb(155, 162, 162); padding: 15px 0px; font-family: proxima-regular1,roboto,arial,sans-serif; }
.txtbold { font-weight: bold; color: rgb(51, 51, 51); font-size: 16px; display: block; line-height: 16px; }
.buying-source { color: rgb(51, 51, 51); font-size: 16px; display: block; padding: 4px 0px; line-height: 14px; }
a.redbtn { background: rgb(245, 192, 86) none repeat scroll 0% 0%; border: 0px none; color: rgb(0, 0, 0); text-decoration: none; padding: 6px 10px; font-size: 12px; width: auto; }
.amazon-box { position: relative; margin-bottom: 20px; clear: both; }
.amazon-box .amazon_buyat { position: relative; border: 1px solid rgb(235, 235, 235); margin-bottom: 20px; }
.amazon-box .heading { background: rgb(235, 235, 235) none repeat scroll 0% 0%; display: inline-block; font-family: "proxima-semibold"; text-transform: uppercase; font-size: 14px; color: rgb(78, 78, 78); width: 82px; height: 100%; position: absolute; left: 0px; top: 0px; }
.amazon-box .heading span { position: relative; display: block; width: 100%; text-align: center; top: 50%; transform: translate(0px, -50%); }
.amazon-box h4 { font-family: "proxima-semibold"; font-size: 14px; color: rgb(69, 69, 69); line-height: 1.4; font-weight: normal; }
.amazon-box a { display: block; margin-left: 95px; padding: 10px 10px 0px 0px; }
.amazon-box a:hover { text-decoration: none; }
.amazon-box .tableR { display: table; width: 100%; padding-bottom: 10px; }
.amazon-box a:not(:last-of-type) .tableR { border-bottom: 1px solid rgb(231, 231, 231); }
.amazon-box .tableC { display: table-cell; vertical-align: middle; }
.amazon-box .tableC:nth-child(1) { width: 45%; }
.amazon-box .tableC:nth-child(2) { width: 200px; padding: 0px 5px; }
.amazon-box .tableC .amprice { font-family: "proxima-semibold"; font-size: 16px; color: rgb(153, 153, 153); }
.amazon-box .tableC.logo-prime i { display: inline-block; background-repeat: no-repeat; background-size: contain; vertical-align: middle; }
.amazon-box .tableC.logo-prime i.logo { background-image: url(34e0fe9a8e6903e3e91b62fe430a3d87a6391404.cms) ; width: 82px; height: 19px; }
.amazon-box .tableC.logo-prime i + i { background-image: url(00c7643b5987434f542b88a83e138199825ce008.cms) ; width: 49px; height: 16px; margin-left: 10px; }
.amazon-box .tableC:nth-child(3) { text-align: right; }
.amazon-box .buy-btn { background: rgb(255, 159, 1) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 0px 10px; height: 40px; line-height: 40px; font-size: 14px; border: 1px solid rgb(188, 118, 0); display: inline-block; text-align: center; width: 90px; }
.print_header { border-bottom: 3px solid rgb(215, 24, 42); font-family: arial; font-size: 12px; color: rgb(0, 0, 0); padding: 5px; text-align: left; width: 990px; margin: 5px auto; display: none; }
.print_header a { display: block; margin: 2px 0px; }
.content_placeholder { width: 300px; margin: 0px auto; }
.content_placeholder ul { list-style: outside none none; padding: 0px; margin: 0px; }
.content_placeholder li { overflow: hidden; padding: 15px 0px; margin: 0px; border-bottom: 1px solid rgb(238, 238, 238); }
.content_placeholder .content_slot { float: left; margin-top: 2px; }
.content_placeholder .line { height: 8px; background-color: rgb(238, 238, 238); }
.content_placeholder .first_line { width: 200px; animation: 1s linear 0s normal none infinite running first_line_animation; }
.content_placeholder .second_line { margin-top: 8px; width: 150px; animation: 1s linear 0s normal none infinite running sec_line_animation; }
.content_placeholder .thumb_slot { width: 80px; height: 60px; float: right; background-color: rgb(238, 238, 238); animation: 1s linear 0s normal none infinite running thumb_animation; }
@keyframes first_line_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 200px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
@keyframes first_line_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 200px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
@keyframes sec_line_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 150px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
@keyframes sec_line_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 150px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
@keyframes thumb_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 80px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
@keyframes thumb_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 80px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
.articlelist_container { position: fixed; bottom: -81px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; z-index: 10; box-shadow: 0px -2px 13px rgba(0, 0, 0, 0.2); }
.articlelist_container .articles { width: 100%; }
.articlelist_container .articles ul { padding: 0px; margin: 0px; }
.articlelist_container .articles li { overflow: hidden; position: relative; display: inline-block; border-top: 1px solid rgb(218, 218, 218); cursor: pointer; height: 55px; width: 25%; vertical-align: top; box-sizing: border-box; }
.articlelist_container .articles li:nth-child(4) { border-right: 0px none; }
.articlelist_container .articles li.disable { opacity: 0.4; }
.articlelist_container .articles li:hover .title { text-decoration: underline; }
.articlelist_container .articles li.disable:hover .title { text-decoration: none; }
.articlelist_container .articles li.active { border-top: 0px none; }
.articlelist_container .articles li.active::before { content: ""; background: rgb(190, 40, 25) none repeat scroll 0% 0%; height: 2px; width: 100%; position: absolute; top: 0px; left: 0px; }
.articlelist_container .articles li.disable a { cursor: default; }
.articlelist_container .articles li a { border-right: 1px solid rgb(204, 204, 204); padding: 12px 10px; font-size: 13px; color: rgb(51, 51, 51); display: block; height: 70px; overflow: hidden; text-decoration: none; box-sizing: border-box; font-family: proxima-regular1,sans-serif; }
.articlelist_container .articles li.active a { color: rgb(0, 0, 0); }
.articlelist_container .articles li a .title { line-height: 15px; height: 45px; overflow: hidden; display: block; padding: 0px 0px 0px 15px; margin: 0px; font-weight: normal; font-size: 13px; font-family: proxima-regular1; color: rgb(51, 51, 51); }
.articlelist_container .articles li a img { width: 40px; height: 30px; float: left; margin: 0px; }
.articlelist_container .articles li a .cnt { text-align: center; font-weight: bold; font-size: 13px; padding: 3px 0px; position: absolute; top: 4px; background: rgb(153, 153, 153) none repeat scroll 0% 0%; border-radius: 50%; border: 2px solid rgb(255, 255, 255); left: 3px; line-height: 10px; width: 20px; height: 20px; color: rgb(255, 255, 255); box-sizing: border-box; display: none; }
.articlelist_container .articles li.active a .cnt { background: rgb(186, 43, 12) none repeat scroll 0% 0%; }
.articlelist_container .articles li.active a .title { font-family: proxima-semibold,sans-serif; }
.articlelist_container .article_nav { cursor: pointer; width: 48px; height: 50px; position: absolute; top: 18px; z-index: 1; }
.articlelist_container .article_nav.prev { background: transparent url(81c39b58d392434317c892651a8b77d96c421c98.cms)  no-repeat scroll 0px -77px; }
.articlelist_container .article_nav.next { background: transparent url(81c39b58d392434317c892651a8b77d96c421c98.cms)  no-repeat scroll -49px -77px; right: 0px; }
.articlelist_container .article_nav_wrapper { display: none; }
.articlelist_container:hover .article_nav_wrapper { display: block; }
.infographics_syn { font: 300 180%/150% proxima-regular1,roboto,arial,sans-serif; }
.sidebar .infographics_syn { padding: 0px 0px 15px 15px; }
.main-content .infographics_syn { padding: 0px 0px 15px; }
.infographics_syn .cont_btn { font-size: 15px; cursor: pointer; color: rgb(119, 119, 119); }
.infographics_syn .cont_btn:hover { text-decoration: underline; }
.related_articles a:hover { text-decoration: none; }
.related_articles { margin: 30px 0px; border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 20px; }
.section_header { color: rgb(0, 0, 0); text-transform: uppercase; border-bottom: 4px solid rgb(0, 0, 0); padding-bottom: 6px; display: inline-block; font-family: inherit; font-size: 18px; margin-bottom: 15px; }
.related_articles .slide { width: 150px; display: inline-block; vertical-align: top; margin: 0px 10px 0px 0px; }
.related_articles .slide img { width: 150px; }
.related_articles .slide .caption { font-size: 13px; padding: 10px 0px; line-height: 1.3; color: rgb(51, 51, 51); }
.ctn_ads_twins { margin-bottom: 15px; }
.ctn_ads_twins ul li { max-width: 240px; display: inline-block; vertical-align: top; min-width: 50px; width: 31.8%; box-sizing: border-box; position: relative; margin: 0px 0px 0px 2.3%; }
.ctn_ads_twins ul li:first-child { margin: 0px; }
.ctn_ads_twins ul li a:hover { text-decoration: none; }
.ctn_ads_twins .ad_img .ad_heading { font-family: inherit; color: rgb(51, 51, 51); padding: 6px 0px 0px; text-align: left; line-height: 1.25; font-size: 13px; overflow: hidden; font-weight: bold; display: block; }
.ctn_ads_twins .ad_img .ad_brand, .ctn_ads_rhs .ad_brand { color: rgb(153, 153, 153); padding: 2px 0px 0px; text-align: left; display: block; font: 13px/14px proxima-semibold,roboto,arial,sans-serif; }
.sticky_rhs { position: fixed; top: 30px; width: 320px; }
.ctn_ads_rhs .show_wdgt .ad .desc { margin-bottom: 0px; max-height: 35px; height: auto; line-height: initial; }
.maxbottom_rhs { width: 330px; position: absolute; top: auto; bottom: 160px; margin-left: 0px; }
.ie .ctn_ads_twins ul li { display: block; float: left; }
.sub-header .wrapper { padding: 10px 0px; }
.sub-header .top-ad { float: right; padding-right: 2px ! important; }
.sub-header .logo { float: left; padding-top: 18px; width: 257px; margin-left: 10px; }
.sub-header .logo .toi-logo { float: left; }
.sub-header .logo img { display: block; margin-bottom: 10px; width: 230px; height: 18px; }
.sub-header .logo h1 { font-size: 20px; line-height: 26px; text-transform: uppercase; color: rgb(255, 255, 255); text-align: center; }
.headerlinks { color: rgb(255, 255, 255); font-size: 11px; margin: 0px 5px; }
.headerlinks a { color: rgb(255, 255, 255); }
.headerlinks span { color: rgb(255, 255, 255); }
#div-gpt-ad-toi-ros-head { float: right; padding-right: 2px; position: relative; z-index: 102; }
[data-font="18"] .main-content { font-size: 18px; }
[data-font="17"] .main-content { font-size: 17px; }
[data-font="16"] .main-content { font-size: 16px; }
[data-font="15"] .main-content { font-size: 15px; }
[data-font="14"] .main-content { font-size: 14px; }
[data-font="13"] .main-content { font-size: 13px; }
[data-font="12"] .main-content { font-size: 12px; }
[data-font="11"] .main-content { font-size: 11px; }
[data-font="10"] .main-content { font-size: 10px; }
[data-font="9"] .main-content { font-size: 9px; }
[data-font="8"] .main-content { font-size: 8px; }
[data-font="7"] .main-content { font-size: 7px; }
[data-font="6"] .main-content { font-size: 6px; }
[data-font="5"] .main-content { font-size: 5px; }
.share_toi { color: rgb(51, 51, 51); font: 19px/22px proxima-regular1,roboto,arial,sans-serif; padding: 12px 9px 0px; }
.share_toi strong { font: bold 17px/22px proxima-extrabold,roboto,arial,sans-serif; }
.share_toi .fb_show { background: rgb(232, 232, 232) url(9502ef9f1de9a6bdf943b5fdb087bf20f4ecca83.cms)  no-repeat scroll 0px -56px; width: 40px; height: 40px; display: inline-block; border-radius: 100%; transition: all 0.25s ease 0s; }
.share_toi .tw_show { background: rgb(232, 232, 232) url(9502ef9f1de9a6bdf943b5fdb087bf20f4ecca83.cms)  no-repeat scroll 0px -112px; width: 40px; height: 40px; display: inline-block; margin-right: 10px; border-radius: 100%; transition: all 0.25s ease 0s; }
.share_toi .fb_show:hover { background-position: -63px -56px; background-color: rgb(58, 87, 149); }
.share_toi .tw_show:hover { background-position: -63px -112px; background-color: rgb(85, 172, 238); }
.share_toi .shr_icons { float: right; }
.newsletter-header { text-transform: uppercase; background-color: rgb(54, 66, 74); padding: 15px; border-radius: 2px 2px 0px 0px; position: relative; }
.newsletter-header::before { background: transparent url(9502ef9f1de9a6bdf943b5fdb087bf20f4ecca83.cms)  no-repeat scroll -630px -466px; position: absolute; width: 40px; height: 60px; content: ""; left: 0px; top: 0px; }
.newsletter-header p { color: rgb(255, 255, 255); display: block; font-size: 14px; line-height: 15px; }
.newsletter-header span { font-family: proxima-extrabold1; }
.newsletter-header a { font-family: proxima-extrabold1; display: block; font-size: 12px; padding: 6px 20px 4px; background-color: rgb(229, 212, 22); border-radius: 2px; color: rgb(0, 0, 0); float: right; }
.newsletter-footer { padding: 8px 12px 2px; border: 1px solid rgb(54, 66, 74); text-transform: uppercase; }
.newsletter-footer div { vertical-align: middle; }
.newsletter-footer .followUsText { display: inline-block; font-size: 10px; margin-right: 15px; line-height: 10px; }
.newsletter-footer p { text-align: right; }
.newsletter-header a:link:hover, a:visited:hover { text-decoration: none; }
.newsletter-footer span { font: bold 10px proxima-extrabold,roboto,arial,sans-serif; }
.newsletterSocialIconContainer { display: inline-block; }
.newsletterSocialIconContainer i { position: relative; width: 89px; display: inline-block; height: 21px; color: rgb(255, 255, 255); border-radius: 2px; margin-right: 5px; }
.newsletterSocialIconContainer .fbNewsletterIcon { background-color: rgb(58, 87, 149); }
.newsletterSocialIconContainer .twitterNewsletterIcon { background-color: rgb(85, 172, 238); margin-right: 0px; }
.newsletterSocialIconContainer i::after { position: absolute; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; left: 25px; top: 6px; line-height: 1; }
.newsletterSocialIconContainer .fbNewsletterIcon::after { content: "Facebook"; }
.newsletterSocialIconContainer .twitterNewsletterIcon::after { content: "TWITTER"; }
.newsletterSocialIconContainer i::before { position: absolute; content: ""; top: 3px; left: 5px; width: 12px; height: 16px; background: transparent url(9502ef9f1de9a6bdf943b5fdb087bf20f4ecca83.cms)  no-repeat scroll 0% 0%; }
.newsletterSocialIconContainer .twitterNewsletterIcon::before { width: 23px; height: 18px; background-position: -473px -490px; }
.newsletterSocialIconContainer .fbNewsletterIcon::before { background-position: -456px -490px; }
[data-highlight="false"] { float: left; margin: 0px 10px 20px 0px; position: relative; }
[data-highlight="false"] .abovearticle { position: static; }
[data-highlight="false"] .img_cptn { float: none; }
.relatedarticle { border-left: 3px solid rgb(0, 0, 0); background: rgb(239, 239, 239) none repeat scroll 0% 0%; padding: 20px 20px 0px; margin: 0px 0px 20px; position: relative; font: bold 14px/13px proxima-semibold,"roboto slab",roboto,arial,sans-serif; color: rgb(82, 82, 82); display: none; }
.relatedarticle span { font-family: "proxima-extrabold1"; color: rgb(51, 51, 51); font-size: 15px; display: block; margin-bottom: 15px; text-transform: uppercase; }
.relatedarticle a { color: rgb(51, 51, 51); font-family: proxima-semibolditalic1,roboto,arial,sans-serif; font-size: 13px; line-height: 16px; display: block; }
.relatedarticle a img { float: left; width: 60px; height: 45px; margin-right: 10px; }
.relatedarticle ul li { float: left; width: 49%; margin-right: 2%; margin-bottom: 25px; }
.relatedarticle ul li:nth-child(2n) { margin-right: 0px; }
.ctn_ads_twins .section_header, .columbia_div .columbia_twins h2 { display: none; }
.ctn_ads_twins .section_header { border-bottom: 0px none; padding-bottom: 0px; }
.ctn_ads_twins, .columbia_twins { height: 0px; overflow: hidden; }
.techgadget { overflow: hidden; }
.techgadget .section_header { display: block; }
.techgadget .section_header a { color: rgb(0, 0, 0); }
.techgadget .section_header a:hover { text-decoration: none; }
.techgadget li { float: left; margin: 0px 12px 10px 0px; width: 118px; text-align: center; height: 138px; overflow: hidden; }
.techgadget li a { color: rgb(51, 51, 51); text-decoration: none; font-size: 13px; }
.techgadget li a img { height: 94px; margin-bottom: 10px; width: 100%; }
li.nav-social-hub { display: none ! important; }
.bgImg #ajaxcontent .ad728, .bgImg .article_divider, .bgImg .loadingnext { width: 1000px; margin-left: auto; margin-right: auto; }
.buytwidget { max-height: 545px ! important; }
.buytwidget h4 { display: none ! important; }
.byt_pdescSlot { float: none ! important; margin-top: 0px ! important; }
.byt_searchWList li { overflow: hidden; height: auto ! important; }
.byt_searchWList li:first-child { padding-top: 0px ! important; }
.byt_pimgSlot { float: right ! important; margin-top: -5px ! important; }
.byt_pHeaderInfo { font: 13px/14px proxima-semibold,roboto,arial,sans-serif ! important; height: auto ! important; max-height: 30px ! important; color: rgb(51, 51, 51) ! important; overflow: hidden ! important; }
.byt_pPrice { font: 13px/14px proxima-semibold,roboto,arial,sans-serif ! important; color: rgb(153, 153, 153) ! important; padding: 0px ! important; }
.byt_websitelogo { font: 11px/14px proxima-regular1,roboto,arial,sans-serif ! important; color: rgb(51, 51, 51) ! important; }
.buytwidget a[href="http://buyt.in"] { font-family: proxima-regular1,roboto,arial ! important; color: rgb(34, 34, 34) ! important; }
.buytwidget #byt_container, .buytwidget .byt_searchContainer { max-height: 450px; }
.powered_by_ad { display: block ! important; }
[data-callback="sponsorAdSuccess"] { max-height: 430px ! important; }
.sponsor_block h4.ad_title { color: rgb(60, 162, 200); font: 17px/20px proxima-regular1,roboto,arial,sans-serif; display: block; overflow: hidden; max-height: 40px; }
.sponsor_block .ad_brand { font: 300 15px/15px proxima-regular1,roboto,arial,sans-serif; color: rgb(153, 153, 153); margin-bottom: 10px; }
.sponsor_block ul { margin-left: 0px ! important; }
.radio_widget ul li .desc a::after { background: transparent url(bc113ae4a3185afc30178a1e2a4de977fee474bb.cms)  no-repeat scroll -483px -267px; width: 15px; height: 14px; display: inline-block; cursor: pointer; content: ""; margin-left: 4px; vertical-align: bottom; }
.radio_widget ul li { border-bottom: 1px solid rgb(229, 229, 229) ! important; padding: 0px 0px 15px ! important; position: relative; margin-bottom: 15px; }
.video_widget largedescription { overflow: hidden; display: block; height: 32px; }
.video_widget .icon_player { display: block; position: absolute; right: 30px; width: 23px; height: 22px; background-position: -125px 0px; top: 23px; }
.show_wdgt.popular_widget .video_widget { clear: both; }
.show_wdgt .radio_widget .w_img img, .show_wdgt .video_widget .w_img img { width: 88px; height: 66px; }
.blockquote { border-left: 5px solid rgb(0, 0, 0); padding-left: 30px; position: relative; margin: 5px 0px 5px 5px; clear: both; }
.blockquote p { font-weight: bold; color: rgb(51, 51, 51); margin-bottom: 15px ! important; font-family: proximanova,sans-serif ! important; line-height: 23px ! important; font-size: 18px ! important; }
.blockquote span.quote { position: absolute; display: block; width: 30px; height: 28px; top: 0px; left: -15px; background-image: url(6c0df482bd3da4c207d5e1d6209a7a7aad64c930.cms) ; background-size: 85% auto; background-position: 0px -30px; background-color: rgb(255, 255, 255); background-repeat: no-repeat; }
.section.highlight .blockquote span.quote { background-position: 0px -30px; background-color: rgb(241, 241, 241); }
.blockquote div.author { text-align: left; font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); font-weight: bold; }
.blockquote div.author small { font-size: 12px; display: block; }
.blockquote .icon-quote { position: absolute; display: block; width: 30px; height: 28px; top: 0px; left: -15px; background-image: url(6c0df482bd3da4c207d5e1d6209a7a7aad64c930.cms) ; background-size: 85% auto; background-position: 0px -30px; background-color: rgb(255, 255, 255); background-repeat: no-repeat; }
.blockquote[data-auname="timesview"] { padding: 20px 30px; margin: 15px 0px; background: rgb(254, 250, 216) none repeat scroll 0% 0%; border: 0px none; font-size: 20px; }
.blockquote[data-auname="timesview"] div.author { color: rgb(0, 0, 0); font-weight: bold; font-size: 18px; font-family: proxima-semibold; }
.blockquote[data-auname="timesview"] p { margin-bottom: 0px ! important; }
.blockquote p { font-weight: normal; }
.comments { margin-top: 10px; clear: both; padding-top: 1px; }
.smiley_icon { border: 0px none; width: 28px; height: 28px; top: -9px; left: 5px; position: relative; }
.disclaimer_lbl { color: rgb(85, 85, 85); font: bold 15px Arial; padding: 0px 0px 20px; }
.disclaimer_lbl a { color: rgb(60, 162, 200); }
.disclaimer_icon { margin: 10px; float: left; }
.TPBottomPop { display: none ! important; }
.nricjband { background: transparent url(baa9d34603d44f818a6e2fd10d85f37d7859cdeb.cms)  no-repeat scroll left top; width: 100%; height: 53px; margin-bottom: 10px; }
.nricjprofile { float: right; }
.nricjprofile_details { float: left; margin-right: 6px; text-align: right; padding: 13px 0px; }
.nricjprofile_details a { display: block; font-weight: 700; }
.nricjprofile_details a.name { color: rgb(51, 51, 51); font-size: 13px; }
.nricjprofile_details a.fullprofile { color: rgb(153, 153, 153); font-size: 12px; padding-top: 6px; }
.article_content ul { list-style: initial; margin-left: 20px; }
.article_content ol { list-style: outside none decimal; margin-left: 20px; }
.article_content ol li { list-style: inherit; }
.nic_overlay { background: rgb(34, 34, 34) none repeat scroll 0% 0%; padding: 10px 10px 10px 0px; position: relative; border-bottom: 1px solid rgb(99, 99, 100); margin-bottom: 15px; }
.nic_overlay button { position: absolute; right: 10px; background: transparent none repeat scroll 0px center; border: 0px none; top: -3px; color: rgb(255, 255, 255); transform: rotate(45deg); font-size: 36px; }
.nic_overlay span { font-family: proxima-semibold; font-size: 16px; }
.nicoverlay { height: 0px; overflow: hidden; }
.forcehide { display: none ! important; }
.overlayhide { height: 0px; overflow: hidden; }
.niccontent { background: rgb(34, 34, 34) none repeat scroll 0% 0%; position: fixed; top: 0px; left: 0px; z-index: 1000; height: 100%; overflow: hidden; color: rgb(255, 255, 255); padding: 10px ! important; }
.newsc_heading { border-bottom: 1px solid rgb(238, 238, 238); padding: 15px 0px; color: rgb(51, 51, 51); font-size: 20px; }
.newsc_text { overflow-x: hidden; overflow-y: auto; }
.newsc_text h4 { color: rgb(255, 255, 255); font-size: 28px; line-height: 30px; padding-bottom: 10px; }
.newsc_text .article-section { color: rgb(221, 220, 220); font-size: 16px; padding: 0px 0px 10px; line-height: 25px; }
.newsc_text .article-section br { content: ""; display: block; margin: 3px 0px; }
.niccontent .newsc_text .articlevideo.abovearticle.loadingvid .play-icon { left: 50%; top: 50%; }
.newsc_text ul { margin: 0px; padding: 0px 0px 10px; font-size: 15px; color: rgb(221, 220, 220); }
.newsc_text li, .articlehighlights li { margin: 0px; padding: 10px 0px; line-height: 18px; }
.newsc_text li span { display: block; }
.newsc_text li span:first-child { font-weight: bold; }
.newsc_text li span:nth-child(2) { padding: 10px 0px 10px 20px; }
.nic_container .niccontent { position: relative ! important; }
.newsc_loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.articlehighlights { margin-top: 20px; }
.articlehighlights artsummary { margin-left: 20px; display: block; font-size: 16px; }
.articlehighlights h3 { padding: 0px 0px 5px 20px; }
.newsc_viddesc { color: rgb(221, 221, 221); font-size: 16px; line-height: 1.5; }
.newsc_relvideos h6 { margin: 15px 0px 8px; font-size: 16px; font-family: proxima-regular1,sans-serif; text-transform: uppercase; }
.newsc_relvideos a { display: inline-block; width: 32%; margin: 0px 1% 10px 0px; position: relative; vertical-align: top; color: rgb(255, 255, 255); }
.newsc_relvideos a img { width: 135px; height: 100px; margin-bottom: 10px; }
.newsc_relvideos a .w_duration { position: absolute; left: 0px; top: 75px; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 0px 10px; font-size: 12px; line-height: 25px; width: 70px; height: 25px; }
.newsc_relvideos a .w_duration span { border-left: 9px solid rgb(255, 255, 255); border-top: 5px solid transparent; border-bottom: 5px solid transparent; width: 0px; height: 0px; display: inline-block; margin: 0px 10px 0px 0px; position: relative; padding-right: 10px; vertical-align: middle; }
.newsc_relvideos a .w_duration span::after { content: ""; display: inline-block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 1px; height: 25px; position: absolute; left: 10px; top: -13px; }
.newsc_relvideos a .desc { color: rgb(221, 221, 221); font-size: 12px; line-height: 15px; display: block; }
.newsc_related { padding: 0px 0px 0px 20px; border-left: 5px solid rgb(226, 61, 49); margin-top: 15px; }
.newsc_related h3 { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; }
.newsc_related ul { margin: 0px; padding: 0px; }
.newsc_related li { margin: 0px; padding: 5px 0px; line-height: 20px; font-size: 15px; display: list-item; list-style: outside none none; }
.newsc_related li a { color: rgb(90, 180, 210); }
.newsc_imgcont img { width: 100%; }
.newsc_imgcont label { margin-bottom: 5px; font-size: 14px; font-style: italic; color: rgb(153, 153, 153); padding: 10px 0px; display: block; line-height: 20px; }
.niccontent .abovearticle .close { right: 0px; }
.nic_body .articlevideo, .nic_body .articlevideo .toppart, .nic_body .abovearticle .title { position: relative; background: transparent none repeat scroll 0px center; bottom: 0px; }
.nic_body .articlevideo { background: transparent none repeat scroll 0px center; padding: 0px 10px 0px 0px; }
.nic_body .articlevideo .toppart { bottom: 0px; float: none; width: 100%; height: 300px; }
.nic_body .abovearticle .play-icon { left: 50%; top: 50%; margin: -60px 0px 0px -60px; }
.niccontent .articlevideo .title { font-size: 23px; line-height: 1.4; }
.nic_body .abovearticle .title { height: inherit; font-size: 15px; }
.nic_container.article_content .newsc_imgcont img { height: 100%; }
.newsc_latestinfographics { margin: 20px 0px 0px; border-top: 1px solid rgb(153, 153, 153); padding-top: 10px; }
.newsc_latestinfographics h6 { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 16px; margin: 0px 0px 10px; font-family: proxima-semibold,arial,sans-serif; }
.newsc_latestinfographics ul li { width: 31%; margin: 0px 3% 0px 0px; float: left; list-style: outside none none; padding: 0px 0px 10px; }
.newsc_latestinfographics ul li:nth-child(3n) { margin-right: 0px; }
.newsc_latestinfographics ul li img { width: 100%; height: 100px; margin: 0px 0px 6px; }
.newsc_latestinfographics ul li .w_tle { padding: 0px; }
.newsc_latestinfographics ul li .w_tle a { color: rgb(255, 255, 255); font-size: 13px; line-height: 14px; height: 42px; overflow: hidden; display: block; }
a.lspopular { color: rgb(104, 104, 104); line-height: 28px; border: 1px solid rgb(234, 234, 234) ! important; font-size: 14px; border-radius: 20px; padding: 0px 15px; margin-right: 5px; }
a.lspopular::before, a.lspopular::after { width: 0px; }
.show_wdgt a.ftblock { width: 50%; float: left; color: rgb(255, 255, 255); padding: 8px 0px; font-size: 15px; text-align: center; background-color: rgb(85, 85, 85); }
.show_wdgt a.ftblock.active { background-color: rgb(203, 8, 8); }
.articleshow-cntnt-ads-wrapper { text-align: center; clear: both; }
.articleshow-content-ads { background: transparent none repeat scroll 0px center; clear: both; position: relative; text-align: center; margin: 0px 15px; display: inline-block; }
.articleshow-content-ads > div { padding: 10px; display: inline-table ! important; position: relative; }
.articleshow-content-ads > div::before { content: "advertisement"; font-size: 10px; text-transform: uppercase; text-align: center; line-height: 18px; display: block; color: rgb(136, 136, 136); transform: rotate(-90deg); left: -38px; position: absolute; top: 45px; }
@media screen and (min-width: 800px) and (max-width: 2400px) {
  .newsincontext { position: relative; padding: 1px 4px 3px; margin-right: 5px; cursor: pointer; font-weight: bold; display: inline; background: rgba(220, 140, 141, 0.2) none repeat scroll 0% 0%; transition: all 0.25s ease 0s; }
  .newsincontext:hover, .newsincontext.nicactive { background: rgb(222, 108, 116) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
  .newsincontext:hover span, .newsincontext span:hover, .newsincontext.nicactive span { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(224, 110, 120); }
  .newsincontext span { color: rgb(255, 255, 255); font-family: proxima-semibold; font-size: 18px; line-height: 1; width: 16px; height: 16px; background: rgb(220, 140, 141) none repeat scroll 0% 0%; border-radius: 50%; text-align: center; display: inline-block; vertical-align: middle; margin-left: 5px; transition: all 0.25s ease 0s; }
  .newsincontext.nicactive span { transform: rotate(45deg); transition: all 0.25s ease 0s; }
  .nic-ctn ul { border-top: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); position: relative; }
  .nic-ctn .clmblogo { position: absolute; right: 0px; bottom: 12px; font-family: Roboto,sans-serif; font-size: 10px; color: rgb(118, 117, 116); width: 204px; }
  .nic-ctn .metadata .clmcup { display: none; }
  .nic-ctn h4 { line-height: 20px; }
  .nic-ctn h4.ad_title a { color: rgb(255, 255, 255); font-size: 17px; }
  .nic-ctn .w_img { display: block; width: 100%; margin-bottom: 5px; }
  .nic-ctn .w_img img { display: block; width: 100%; }
  .nic-ctn .clmcup { margin: 4px 0px 0px 4px; }
  .nic-ctn:hover .clmcup { background-position: -16px 0px; }
}
.shopping_times_wdgt { position: relative; min-height: 200px; margin-bottom: 15px; }
.shopping_times_wdgt h2 { font-size: 21px; margin-bottom: 8px ! important; }
.shopping_wdgt_wrapper { width: 320px; overflow: hidden; background-image: linear-gradient(to bottom, rgb(250, 250, 250), rgb(234, 234, 234)); padding: 7px 0px 0px; margin-left: -10px; }
.shopping_wdgt_wrapper [data-widget="shopping-gadgets"] { width: 3600px; }
.shopping_times_wdgt .shopping_gadgets_frame { display: inline-block; width: 320px; overflow: hidden; vertical-align: top; }
.shopping_times_wdgt .shopping_gadgets_frame li { float: left; width: 150px; height: 250px; text-align: center; margin: 0px 7px 7px 0px; border: 0px none; padding: 15px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; }
.shopping_times_wdgt .shopping_gadgets_frame li:hover { box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); }
.shopping_times_wdgt .shopping_gadgets_frame li:nth-child(3) { clear: both; }
.shopping_times_wdgt .shopping_gadgets_frame li:nth-child(1), .shopping_times_wdgt .shopping_gadgets_frame li:nth-child(3) { margin-left: 6px; }
.shopping_times_wdgt .shopping_gadgets_frame img { width: 65px; max-height: 125px; }
.shopping_times_wdgt .shopping_gadgets_frame li .prodCP { color: rgb(0, 0, 0); font-size: 16px; }
.shopping_times_wdgt .shopping_gadgets_frame li .prodCP a { color: rgb(85, 85, 85); font-family: proxima-regular1,sans-serif; font-size: 13px; line-height: 18px; display: block; margin-bottom: 7px; max-height: 94px; overflow: hidden; }
.shopping_times_wdgt .shopping_gadgets_frame li .prodCP a .gad_name { display: block; height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.shopping_times_wdgt .shopping_gadgets_frame li .prodCP a .ftrd { display: block; text-align: center; margin: 0px 0px 5px; height: 18px; overflow: hidden; }
.shopping_times_wdgt .shopping_gadgets_frame li .prodCP a .buybtn { background: rgb(19, 83, 148) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 23px; line-height: 24px; width: 60px; text-align: center; border-radius: 2px; display: inline-block; }
.shopping_times_wdgt li { margin-bottom: 10px; }
.shopping_times_wdgt li .cutprice { font-size: 12px; color: rgb(136, 136, 136); display: inline-block; text-decoration: line-through; }
.shopping_times_wdgt li .discount { color: rgb(18, 182, 1); font-size: 12px; display: inline-block; margin-left: 10px; }
.shopping_times_wdgt li .price { font-size: 16px; color: rgb(1, 1, 1); font-weight: bold; display: block; margin-top: 8px; }
div[data-slider="next"], div[data-slider="prev"] { position: absolute; top: 50%; background-color: rgb(170, 170, 170); width: 34px; height: 38px; z-index: 1; cursor: pointer; transition: all 0.5s ease 0s; }
div[data-slider="prev"] { left: 0px; }
div[data-slider="next"] { right: 0px; }
div.disable[data-slider="next"], div.disable[data-slider="prev"] { cursor: default; opacity: 0.3; }
div[data-slider="prev"]::before { content: ""; background: transparent url(affe88ce6a6017f01f495635e6570f5ffec34d67.cms)  no-repeat scroll -173px 0px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 24px; height: 17px; }
div[data-slider="next"]::before { content: ""; background: transparent url(affe88ce6a6017f01f495635e6570f5ffec34d67.cms)  no-repeat scroll -195px 0px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 24px; height: 17px; }
.electiontheme + #navigation ul.level-one > li > a { padding: 5px 12px; }
#header .header-ad iframe[width="1003"] { margin-right: -5px; }
#header .header-ad iframe[width="990"] { margin-right: 8px; }
#header .header-ad iframe[width="980"] { margin-right: 18px; }
@media screen and (min-width: 1024px) {
  .articleshow #header .container, .articleshow .top-area .container { padding: 0px; }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .articlevideo.abovearticle .related-videos { width: 245px ! important; }
  .abovearticle .close { right: -262px; }
  div[data-size="[[728, 90], [1003, 200]]"], #ajaxcontent .ad728 { display: none ! important; }
  .title_section { position: relative; }
  .show_wdgt { float: left; margin: 20px 3px 0px 4px; }
  .topcomment { margin: 35px 18px 40px 0px; }
  .leftsocial { top: inherit; left: 259px; bottom: 16px; position: absolute; width: auto; }
  .leftsocial div[data-tpwidget="widget-two"] { display: none; }
  #ajaxcontent .leftsocial { left: 347px; }
  .actions .email, .actions .print, .actions .fontd, .actions .fonti { background-color: rgb(153, 153, 153); }
  .topsocial .print { background-position: -182px -57px; }
  .topsocial .email { background-position: -127px -58px; }
  .topsocial .fonti { background-position: -293px -57px; }
  .topsocial .fontd { background-position: -237px -57px; }
  .leftsocial span { float: left; margin: 0px 2px; }
  .leftsocial.sticky { position: absolute; top: inherit; margin-left: 0px; width: auto; left: 300px; }
  .actions .email, .actions .print, .actions .fontd, .actions .fonti { margin: 0px 2px; }
  .sticky_adwidget, .maxbottom_ad, .maxbottom_rhs, .sticky_rhs { position: static; }
  .popular_widget { width: 96%; }
  .highlight .txt1 { width: 225px; }
  .actions .email { display: none; }
}
@media screen and (max-width: 999px) and (min-width: 768px) {
  #content .wrapper, .navbdcrumb { width: 768px; margin: 0px auto; }
  .trending .wrapper, .breaking-news .wrapper { width: 655px ! important; }
  .liveS_container { width: 655px ! important; margin: 0px auto 10px; }
  .sidebar { display: none ! important; }
  .abovearticle .vidbox .dvideo.testBG, .vdo.big { height: 368px ! important; }
}
@media print {
  @page {  }
  .ad728, .breaking-news, #minitv, #header, #navigation, .sidebar, #footer, .toiwidgets_social, .googlead, .follow_show, .ctn_ads_twins, .columbia_div, .comments, .articlelist_container, .loadingblock, .article_divider, .articlevideo, .articleshow_slideshow { display: none; }
  .highlight img { float: none; }
  .articlevideo.abovearticle { display: block; position: static; }
  .article_content { margin-top: 10px; }
  .main-content .infographics_syn, .print_header { display: block; width: 100% ! important; }
}
#header.brandwire { display: block; }
#navigation.brandwire { display: block; padding: 0px; }
.brandwire_response { background: rgb(249, 249, 249) none repeat scroll 0% 0%; border: 1px solid rgb(228, 227, 223); padding: 10px; margin-bottom: 10px; clear: both; }
.brandwire { padding: 10px 15px; clear: both; display: none; background: rgb(249, 249, 249) none repeat scroll 0% 0%; overflow: hidden; }
.brandwire_title { font: bold 20px/0.8 roboto,arial,sans-serif; padding: 0px 0px 10px; }
.brandwire_img { width: 86px; height: 65px; float: left; margin: 0px 10px 10px 0px; }
.brandwire_img img { width: 86px; height: 65px; }
.brandwire_content { font: 15px/20px roboto,arial,sans-serif; color: rgb(113, 113, 113); }
.brand_container::after { clear: both; content: ""; display: block; }
.brandwire_date { font: 13px/14px roboto,arial,sans-serif; color: rgb(175, 175, 175); margin-top: 6px; }
.brandwire_comment.comment { border: 1px solid rgb(228, 227, 223); margin: 10px 0px; }
.brandwire_comment .brandwire_img { width: 80px; height: 60px; float: left; margin: 0px 10px 10px 0px; position: relative; }
.brandwire_comment .brandwire_img img { width: auto; height: auto; max-width: 80px; max-height: 60px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.brandwire_comment .brandwire_date { font: 400 14px/14px roboto,arial,sans-serif; color: rgb(175, 175, 175); float: left; margin: 1px 5px 7px 0px; }
.brandwire_comment .brandwire_verified, .brandwire.rebbutal .brandwire_verified { background-color: rgb(67, 166, 1); color: rgb(255, 255, 255); padding: 3px 7px 3px 4px; display: block; float: left; font-size: 12px; text-transform: uppercase; }
.brandwire.rebbutal .brandwire_title { float: left; margin-right: 10px; }
.brandwire.rebbutal .brand_container { clear: both; }
.brandwire_comment .brandwire_content { clear: both; }
.brandwire.timesview { margin: 10px 0px 10px 50px; border-left: 2px solid rgb(204, 204, 204); }
.brandwire .morecontent span { display: none; }
.brandwire .morelink { font-size: 14px; float: right; font-weight: bold; display: block; color: rgb(113, 113, 113); position: relative; padding-right: 17px; margin-top: 24px; }
.brandwire .morelink::after { position: absolute; content: ""; background: transparent url(f846fb3442937ea76119b7c56d6fbfae0ff98aca.cms)  no-repeat scroll -201px 0px; width: 12px; height: 8px; top: 6px; right: 0px; }
.brandwire .morelink.less::after { transform: rotate(-180deg); }
.brandTitle { display: block; color: rgb(255, 51, 51); font-size: 13px; font-weight: 700; padding: 0px 0px 10px; text-decoration: none; line-height: 1.4; }
.techspecs .compare_box { box-sizing: border-box; text-align: center; }
.techspecs .compare_tbl { box-sizing: border-box; border-collapse: collapse; text-align: center; width: 100%; }
.techspecs .compare_tbl td { border: 1px solid rgb(227, 227, 227); box-sizing: border-box; padding: 0px; position: relative; }
.techspecs .compare_hdn { background: rgb(249, 249, 249) none repeat scroll 0% 0%; vertical-align: middle; height: 55px; padding: 0px 18px ! important; cursor: pointer; font: bold 20px/55px roboto,arial,sans-serif; color: rgb(68, 68, 68); text-align: left; }
.techspecs .compare_hdn .collapse, .compare_hdn .expand { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(102, 102, 102); border-radius: 100%; width: 20px; height: 20px; display: inline-block; margin: 0px 10px 0px 0px; color: rgb(102, 102, 102); font: bold 18px/16px roboto,arial,sans-serif; text-align: center; vertical-align: middle; }
.techspecs .compare_hdn .collapse::before { content: "-"; display: inline-block; position: relative; }
.techspecs .compare_hdn .expand { position: relative; }
.techspecs .compare_hdn .expand::before { content: "+"; display: inline-block; position: absolute; top: 2px; left: 5px; }
.techspecs .inr_tbl { border-collapse: collapse; text-align: center; width: 100%; font-family: roboto,arial,sans-serif; margin-left: 1px; }
.techspecs .inr_tbl tr:first-child, .inr_tbl tr:first-child td { border-top: 0px none; }
.techspecs .inr_tbl tr:last-child, .inr_tbl tr:last-child td { border-bottom: 0px none; }
.techspecs .inr_tbl td { border: 1px solid rgb(227, 227, 227); box-sizing: border-box; vertical-align: middle; padding: 10px 0px; min-height: 28px; }
.techspecs .inr_tbl td:first-child { border-left: 0px none; }
.techspecs .inr_tbl td:last-child { border-right: 0px none; }
.techspecs .inr_tbl .title { text-align: left; font: bold 16px/15px roboto,arial,sans-serif; color: rgb(68, 68, 68); padding-left: 12px; }
.techspecs .txt2 { font-size: 14px; line-height: 20px; margin-bottom: 15px; color: rgb(145, 145, 145); }
.techspecs .inr_tbl .val { text-align: left; font: 14px/22px roboto,arial,sans-serif; color: rgb(68, 68, 68); padding-left: 5px; padding-right: 5px; }
.techspecs .inr_tbl .dtls { color: rgb(51, 51, 51); font-size: 11px; display: block; line-height: 11px; }
.healthtip_txt { font: 20px/26px roboto,arial,sans-serif; display: block; width: 280px; margin: 0px auto; }
.slidern { width: 280px; margin: -7px auto 0px; position: relative; float: left; border-bottom: 0px none ! important; padding: 0px ! important; }
.slidern ul { margin: 0px; padding: 0px; display: block; position: relative; left: 0px; }
.slidern ul li { display: block; float: left; padding-right: 40px; font: 20px/26px roboto,arial,sans-serif; }
.slidern ul li a { color: rgb(34, 34, 34); }
.slideArrow .fprevSlideshows { background: transparent url(c9ef5ad53fd255e453f436546bedc808ba7c2069.cms)  no-repeat scroll -61px -84px; width: 25px; height: 25px; position: absolute; right: 30px; top: -20px; display: block; cursor: default; }
.slideArrow .fnextSlideshows { background: transparent url(c9ef5ad53fd255e453f436546bedc808ba7c2069.cms)  no-repeat scroll -91px -84px; width: 25px; height: 25px; position: absolute; right: 0px; top: -20px; display: block; cursor: default; }
.slideArrow .fprevSlideshows.active { background-position: -61px -57px; cursor: pointer; }
.slideArrow .fnextSlideshows.active { background-position: -91px -57px; cursor: pointer; }
.funfactcar h2 { margin: 0px; padding: 0px; font: 700 20px/22px "Roboto"; color: rgb(68, 68, 68); position: relative; }
.funfactcar h2 span { font-weight: normal; }
.funcardimg { display: block; height: 210px ! important; margin: 15px auto ! important; width: 280px ! important; float: none ! important; }
.funfactcar { position: relative; margin-bottom: 20px; padding: 15px 20px 10px ! important; margin-top: 10px; text-align: left; border-top: 5px solid rgb(51, 51, 51); }
.slideArrow { position: absolute; right: 20px; top: 32px; padding: 7px 0px; text-align: center; }
#loader { position: relative; left: 50%; z-index: 9999; display: none; height: 100px; }
.backlist { display: inline-block; margin-bottom: 20px; color: rgb(0, 0, 0); font-size: 12px; text-decoration: none; }
#dont_miss_articles.top_articlelist, #dont_miss_articles.top_articlelist * { box-sizing: border-box; }
#dont_miss_articles.top_articlelist { background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: -85px; height: 85px; position: fixed; width: 100%; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); overflow: hidden; transition: top 0.8s ease 0s; z-index: 5000; }
.scroll-up #dont_miss_articles { top: 28px; }
#dont_miss_articles.top_articlelist .dont_miss { position: absolute; left: -28px; top: 27px; font-size: 11px; color: rgb(255, 255, 255); transform: rotate(-90deg); background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 10px; width: 85px; text-align: center; text-transform: uppercase; }
#dont_miss_articles.top_articlelist ul { width: calc(100% - 30px); margin-left: 30px; }
#dont_miss_articles.top_articlelist li { width: 20%; display: inline-block; vertical-align: top; padding: 15px; border-right: 1px solid rgb(195, 194, 194); }
#dont_miss_articles.top_articlelist li:last-child { border-right: 0px none; }
#dont_miss_articles.top_articlelist li img { float: left; width: 75px; height: 58px; }
#dont_miss_articles.top_articlelist li a:hover { text-decoration: none; }
#dont_miss_articles.top_articlelist li .content { margin-left: 85px; }
#dont_miss_articles.top_articlelist li .content .category { font-family: "proxima-semibold"; font-size: 10px; color: rgb(51, 51, 51); text-transform: uppercase; display: block; text-overflow: ellipsis; overflow: hidden; }
#dont_miss_articles.top_articlelist li .content .title { font-family: "proxima-regular1"; font-size: 13px; color: rgb(68, 68, 68); line-height: 16px; display: block; max-height: 48px; overflow: hidden; }
body.bgImg #dont_miss_articles { width: 1000px; left: 50%; transform: translate(-50%, 0px); }
body.bgImg #dont_miss_articles.top_articlelist li { padding: 13px 10px; width: 25%; }
#container.enable-dntmiss #articlelist.articlelist_container { transition: all 0.8s ease 0s; }
.scroll-up #container.enable-dntmiss #articlelist.articlelist_container { bottom: -80px ! important; }
.scroll-down #container.enable-dntmiss #articlelist.articlelist_container { bottom: 0px ! important; }
.bgImg #container.enable-dntmiss .articlelist_container { width: 1000px; left: 50%; transform: translate(-50%, 0px); }
.liveNewsContainer { text-align: center; margin-bottom: 15px; }
@media screen and (max-width: 1000px) {
  #dont_miss_articles { width: 100%; left: 50%; transform: translate(-50%, 0px); }
  #dont_miss_articles.top_articlelist li { padding: 13px 10px; width: 25%; }
  #container.enable-dntmiss .articlelist_container { width: 100%; left: 50%; transform: translate(-50%, 0px); }
}
.reviewFeatured { border-top: 5px solid rgb(51, 51, 51); overflow: hidden; padding: 15px 10px 10px; text-align: left; }
.reviewFeatured h2 { margin: 0px; padding: 0px; font: 700 20px/22px arial,sans-serif; color: rgb(68, 68, 68); position: relative; }
.reviewFeatured h2 span { font-weight: normal; }
.newblock ul.lastestlisting { padding: 15px 0px 0px; margin: 0px; list-style: outside none none; }
ul.lastestlisting li:first-child { width: 20%; }
ul.lastestlisting li { float: left; font: 400 13px/15px "Roboto",sans-serif; text-transform: uppercase; width: 26.6%; text-align: center; border: 0px none ! important; background: transparent none repeat scroll 0% 0% ! important; position: relative; }
ul.lastestlisting li a { display: block; text-decoration: none; font: 400 11.4px/15px arial ! important; background: rgb(221, 221, 221) none repeat scroll 0% 0%; padding: 10px 0px ! important; color: rgb(0, 0, 0) ! important; border-top: 5px solid rgb(255, 255, 255); position: relative; float: none ! important; height: inherit ! important; cursor: pointer; }
ul.lastestlisting li a.active, ul.lastestlisting li.current a { border-width: 5px 0px 0px; border-style: solid none none; border-color: rgb(0, 0, 0) 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; background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; font-weight: 600; }
ul.lastestlisting li span { display: none; }
ul.lastestlisting li a.active span, ul.lastestlisting li.current span { display: block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(102, 102, 102); position: absolute; bottom: -5px; left: 45%; }
.featuredMid { padding: 15px 0px 0px; overflow: hidden; clear: both; float: none ! important; width: auto ! important; border: 0px none ! important; }
.entertainmentOuter { padding-bottom: 10px; margin-bottom: 10px; overflow: hidden; border-bottom: 1px solid rgb(221, 221, 221); font-size: 14px; line-height: 20px; }
.entertainmentOuter:last-child { border-bottom: 0px none; margin-bottom: 0px; }
.entertainmentOuter a img { width: 80px; height: 60px; margin: 0px 10px 0px 0px; float: left; }
.entertainmentOuter a { color: rgb(0, 0, 0); text-decoration: none; }
.more.morenew { text-align: right; font: 400 11px Arial; border-top: 1px solid rgb(221, 221, 221); clear: both; padding-top: 5px; position: relative; text-transform: uppercase; float: none; }
div.morenew a { color: rgb(0, 0, 0); text-decoration: none; padding-right: 10px; position: relative; }
div.morenew a::after { position: absolute; content: ""; border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(139, 139, 139); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; top: 2px; right: -4px; }
.similar-articles { margin-bottom: 10px; padding-top: 10px; }
.similar-articles h5 { font-family: "proxima-semibold"; font-size: 12px; line-height: 1; color: rgb(170, 170, 170); font-weight: normal; text-transform: uppercase; margin-bottom: 7px; }
.similar-articles ul { margin-left: 0px; }
.similar-articles ul::after { content: ""; clear: both; display: table; }
.similar-articles ul li { list-style: outside none none; background: rgb(251, 251, 251) none repeat scroll 0% 0%; border: 1px solid rgb(238, 238, 238); padding: 16px; float: left; margin-right: 2%; width: 49%; box-sizing: border-box; }
.similar-articles ul li:last-child { margin-right: 0px; }
.similar-articles ul li img { float: left; width: 60px; height: 45px; }
.similar-articles ul li a:hover { text-decoration: none; }
.similar-articles ul li .content { margin-left: 70px; }
.similar-articles ul li .content .category { font-family: "proxima-semibold"; font-size: 10px; color: rgb(51, 51, 51); text-transform: uppercase; display: block; line-height: 1.5; }
.similar-articles li .content .title { font-family: "proxima-regular1"; font-size: 13px; color: rgb(51, 51, 51); line-height: 16px; display: block; max-height: 32px; overflow: hidden; }
.similar-articles ul li.videos .category, .similar-articles .articles .videos .sechead { color: rgb(218, 0, 5); }
.similar-articles ul li.city .category, .similar-articles .articles .city .sechead { color: rgb(233, 164, 1); }
.similar-articles ul li.india .category, .similar-articles .articles .india .sechead { color: rgb(218, 0, 5); }
.similar-articles ul li.world .category, .similar-articles .articles .world .sechead { color: rgb(61, 180, 174); }
.similar-articles ul li.business .category, .similar-articles .articles .business .sechead { color: rgb(2, 112, 223); }
.similar-articles ul li.tech .category, .similar-articles .articles .tech .sechead { color: rgb(3, 109, 171); }
.similar-articles ul li.sports .category, .similar-articles .articles .sports .sechead { color: rgb(48, 167, 228); }
.similar-articles ul li.entertainment .category, .similar-articles .articles .entertainment .sechead { color: rgb(218, 0, 5); }
.similar-articles ul li.tv .category, .similar-articles .articles .tv .sechead { color: rgb(255, 117, 25); }
.similar-articles ul li.lifestyle .category, .similar-articles .articles .lifestyle .sechead { color: rgb(207, 88, 152); }
.similar-articles ul li.photos .category, .similar-articles .articles .photos .sechead { color: rgb(255, 117, 25); }
.pagination { text-align: center; }
.similar-articles .articles > div { float: left; width: 49%; position: relative; }
.similar-articles .articles > div:last-child { float: right; }
.similar-articles .articles .sechead { font-family: "proxima-semibold"; font-size: 10px; color: rgb(51, 51, 51); text-transform: uppercase; display: block; line-height: 1.5; position: absolute; left: 88px; top: 15px; }
.similar-articles .articles .sechead a { color: inherit; text-decoration: none; }
.similar-articles .articles > div .cvs_wdt li { width: 100%; float: none; }
.similar-articles li .w_tle { display: block; padding-top: 12px; }
.similar-articles li .w_tle a { font-family: "proxima-regular1"; font-size: 13px; font-style: normal; color: rgb(51, 51, 51); line-height: 16px; display: block; max-height: 32px; overflow: hidden; margin-left: 70px; }
.similar-articles li .icon_player { display: none; }
.similar-articles li .w_img { position: relative; float: left; width: 60px; height: 45px; }
.similar-articles li .w_img img { float: none; width: 100%; height: 100%; }
.similar-articles .iconvideo { position: absolute; top: 10px; left: 18px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; width: 24px; height: 24px; border-radius: 50%; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4); }
.similar-articles .iconvideo::after { border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 8px solid rgb(0, 0, 0); content: ""; position: absolute; left: 13px; top: 50%; transform: translate(-50%, -50%); }
.latestvideos_wrapper { clear: both; width: 300px; margin: 0px auto 20px; padding: 30px 20px 0px; border: 1px solid rgb(216, 216, 216); position: relative; box-sizing: border-box; }
.latestvideos_wrapper .head { position: absolute; top: -11px; left: 12px; color: rgb(51, 51, 51) ! important; font-size: 18px; font-weight: 700; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; text-transform: uppercase; padding: 0px 8px ! important; line-height: 22px; font-family: proximanova,proxima-semibold; }
.latestvideos_wrapper .head a { font-weight: 700; font-size: 18px; padding: 0px 10px; line-height: 1; color: rgb(26, 26, 26); text-transform: uppercase; margin-bottom: 10px; background-color: rgb(255, 255, 255); }
.latestvideos_wrapper .video-category h4 { display: inline-block; color: rgb(204, 0, 0); font-size: 12px; line-height: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: 6px; position: relative; font-family: proxima-semibold,proximanova,sans-serif; }
.latestvideos_wrapper .video-category h4 a { color: inherit; }
.latestvideos_wrapper .video-category h4::after { position: absolute; content: ""; border-style: solid; border-width: 0px 1px 1px 0px; width: 3px; height: 3px; right: -8px; top: 50%; margin-top: -3px; transform: rotate(-45deg); }
.latestvideos_wrapper .video-category ul { width: 258px; }
.latestvideos_wrapper .video-category ul li { display: inline-block; width: 121px; margin-right: 16px; margin-bottom: 20px; vertical-align: top; }
.latestvideos_wrapper .video-category ul li:nth-child(2n) { margin-right: 0px; }
.latestvideos_wrapper .w_img { display: block; position: relative; width: 100%; margin-bottom: 8px; overflow: hidden; }
.latestvideos_wrapper .w_img img { width: 100%; height: 68px; }
.latestvideos_wrapper .w_img::before, .latestvideos_wrapper .w_img::after { content: ""; position: absolute; }
.latestvideos_wrapper .w_img::before { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; width: 24px; height: 24px; left: 7px; top: 7px; border-radius: 50%; }
.latestvideos_wrapper .w_img::after { border-width: 6px 6px 6px 7px; border-style: solid; border-color: transparent transparent transparent rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; left: 16px; top: 13px; }
.latestvideos_wrapper .w_img::before, .latestvideos_wrapper .w_img::after { position: absolute; }
.latestvideos_wrapper .w_tle { display: block; }
.latestvideos_wrapper .w_tle a { font-family: "proxima-regular1"; font-size: 13px; line-height: 17px; color: rgb(26, 26, 26); max-height: 51px; overflow: hidden; display: block; }
.latestvideos_wrapper .icon_player { display: none; }
.list_block { text-align: center; margin: 5px auto -18px; text-transform: uppercase; }
.list_block a { font-size: 12px; color: rgb(136, 136, 136); font-weight: 400; }
.list_block span { position: relative; }
.list_block span::after { background: transparent none repeat scroll 0% 0%; border-top: 1px solid rgb(136, 136, 136); border-right: 1px solid rgb(136, 136, 136); transform: rotate(45deg); width: 3px; height: 3px; content: ""; position: absolute; right: -8px; top: 5px; }
.rust h4 { color: rgb(0, 167, 204) ! important; }
.rust h4::after { border-color: rgb(0, 167, 204) ! important; }
.viking h4 { color: rgb(36, 182, 162) ! important; }
.viking h4::after { border-color: rgb(36, 182, 162) ! important; }
.blue h4 { color: rgb(2, 112, 223) ! important; }
.blue h4::after { border-color: rgb(2, 112, 223) ! important; }
.cricket-lightblue h4 { color: rgb(48, 167, 228) ! important; }
.cricket-lightblue h4::after { border-color: rgb(48, 167, 228) ! important; }
.red h4 { color: rgb(229, 62, 67) ! important; }
.red h4::after { border-color: rgb(229, 62, 67) ! important; }
.citrus h4 { color: rgb(123, 177, 1) ! important; }
.citrus h4::after { border-color: rgb(123, 177, 1) ! important; }
.safty-orange h4 { color: rgb(255, 109, 64) ! important; }
.safty-orange h4::after { border-color: rgb(255, 109, 64) ! important; }
.gocricketwidget_con { float: left ! important; border: 1px solid rgb(217, 217, 217) ! important; padding: 20px; position: relative; margin: 10px 0px 30px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 300px ! important; box-sizing: border-box; }
.gocricketwidget_con .head { position: absolute; top: -11px; left: 9px; color: rgb(26, 26, 26) ! important; font-size: 18px; font-weight: 700; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; text-transform: uppercase; padding: 0px ! important; line-height: 22px; }
.gocricketwidget_con .head a { font-weight: 700 ! important; font-size: 18px ! important; padding: 0px 10px ! important; line-height: 1 ! important; color: rgb(26, 26, 26) ! important; text-transform: uppercase ! important; margin-bottom: 10px ! important; background-color: rgb(255, 255, 255) ! important; font-family: proximanova,proxima-semibold; }
.gocricketwidget_con a { text-decoration: none; }
.gocricketwidget_con .gocricket { width: 47%; float: none; display: inline-block; margin: 0px 5px 5px 0px; vertical-align: top; line-height: 15px; }
.gocricketwidget_con .gocricket a { font-size: 12px ! important; font-weight: normal; color: rgb(0, 0, 0); margin: 0px; padding: 0px; font-family: proximanova,proxima-regular1; line-height: 14px; }
.gocricketwidget_con .gocricket span { display: none; }
.gocricketwidget_con .sec_wrapper { margin: 10px 0px 20px; }
.gocricketwidget_con div.sec_wrapper:last-of-type { margin-bottom: 0px; }
.gocricketwidget_con .sec_head { text-transform: uppercase; margin: 0px 0px 6px; }
.gocricketwidget_con .sec_head a { color: rgb(170, 170, 170); font-weight: 600; font-size: 12px; }
.seo_wdgt { margin: 25px 0px; }
.seo_wdgt h2 { float: left; }
.seo_wdgt .list10 { clear: both; }
.seo_wdgt .list10 li { position: relative; border-bottom: 1px dotted rgb(187, 187, 187); }
.seo_wdgt .list10 li:last-child { border: 0px none; margin-bottom: 10px; padding-bottom: 0px; }
.seo_wdgt .list10 li img { float: left; margin-left: 0px; width: 80px; height: 60px; margin-right: 15px; }
.seo_wdgt .title { height: 60px; overflow: hidden; }
.seo_wdgt .title a { color: rgb(26, 26, 26); font-size: 16px; line-height: 22px; font-weight: normal; }
.seo_wdgt .list10 li .metadata { position: absolute; bottom: 17px; left: 96px; color: rgb(170, 170, 170); font-size: 12px; text-transform: uppercase; }
.cricbuzz_widget { margin-bottom: 25px; }
div[data-geo="2|3|4|5|6|7"]:not(:empty) { margin: 15px 0px; }
.main-slider .iconvideo { background: rgb(0, 0, 0) none repeat scroll 0% 0%; width: auto; height: 28px; font-family: proxima-regular1,roboto,arial,sans-serif; font-size: 14px; line-height: 28px; color: rgb(255, 255, 255); padding: 0px 10px 0px 35px; border-radius: 1000px; display: inline-block; position: absolute; right: 12px; bottom: 12px; border: 1px solid rgb(255, 255, 255); }
.main-slider .icon_player { display: none; }
.main-slider .iconvideo::before { content: ""; position: absolute; border-width: 7px 7px 7px 12px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 2; left: 14px; top: 7px; }
.video-black-bg.main-slider li:nth-child(2n) .w_img::after { left: 48%; }
.video-black-bg.main-slider li:nth-child(2n) .w_img::before { left: 33%; }
.video-black-bg { background: rgb(29, 33, 34) none repeat scroll 0% 0%; }
.video-black-bg header h3 { color: rgb(255, 255, 255); text-transform: uppercase; text-align: center; font-size: 18px; line-height: 1; margin-bottom: 0px; font-family: "proxima-bold"; display: inline-block; vertical-align: middle; }
.video-black-bg.main-slider li:nth-child(2n) img { position: relative; width: 338px; height: 156px; max-width: none; top: 0px; left: 50%; transform: translateX(-50%); }
.video-black-bg header h3 span { color: rgb(229, 62, 67); }
.main-slider { position: relative; clear: both; padding: 15px 15px 20px; overflow: hidden; }
.main-slider header { text-align: center; }
.main-slider .inner { position: relative; height: 220px; }
.main-slider .inner::before, .main-slider .inner::after { position: absolute; content: ""; height: 191px; width: 100%; left: 0px; bottom: 0px; background: transparent url(ea40f62a4b7460173f418d401e857ea1423169ff.cms)  repeat-x scroll left 0px / contain ; display: none; }
.main-slider .inner::before { transform: rotate(180deg); }
.main-slider .inner::after { transform: rotate(-180deg); }
.vidContainer .playlist { display: none; }
.expand-overlay { overflow: auto; }
.expand-overlay .playlist { display: block; }
.main-slider ul.cvs_wdt, .video-overlay-wrapper .playlist ul.cvs_wdt, .expand-overlay .playlist { width: auto; white-space: nowrap; font-size: 0px; }
.main-slider ul.cvs_wdt li, .video-overlay-wrapper .playlist ul.cvs_wdt li, .expand-overlay .playlist li { position: relative; list-style: outside none none; cursor: pointer; width: 278px; height: 210px; margin-right: 10px; margin-bottom: 0px; display: inline-block; vertical-align: top; }
.main-slider ul.cvs_wdt li:hover, .video-overlay-wrapper .playlist ul.cvs_wdt li:hover, .video-overlay-wrapper .playlist ul.cvs_wdt li.active, .expand-overlay .playlist li:hover, .expand-overlay .playlist li.active { z-index: 10; }
.main-slider ul.cvs_wdt li::after, .video-overlay-wrapper .playlist ul.cvs_wdt li::after, .expand-overlay .playlist li::after { position: absolute; content: ""; background: rgb(80, 93, 99) none repeat scroll 0% 0%; left: -15px; top: -15px; opacity: 0; transition: all 0.5s ease 0s; z-index: -1; box-shadow: 0px 5px 20px rgb(0, 0, 0); }
.main-slider ul.cvs_wdt li:hover::after, .video-overlay-wrapper .playlist ul.cvs_wdt li:hover::after, .video-overlay-wrapper .playlist ul.cvs_wdt li.active::after, .expand-overlay .playlist li:hover::after, .expand-overlay .playlist li.active::after { opacity: 1; z-index: 1; }
.main-slider ul.cvs_wdt li:last-child, .video-overlay-wrapper .playlist ul.cvs_wdt li:last-child { margin-right: 0px; }
.main-slider ul.cvs_wdt li .w_img, .video-overlay-wrapper .playlist ul.cvs_wdt li .w_img, .expand-overlay .playlist li .w_img { display: block; height: 160px; width: 100%; position: relative; z-index: 2; overflow: hidden; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_img, .expand-overlay .playlist li .w_img { height: auto; }
.main-slider ul.cvs_wdt li img, .video-overlay-wrapper .playlist ul.cvs_wdt li img { width: 100%; transition: all 0.5s ease 0s; backface-visibility: hidden; }
.main-slider ul.cvs_wdt li .w_tle, .video-overlay-wrapper .playlist ul.cvs_wdt li .w_tle, .expand-overlay .playlist ul li .w_tle { display: block; padding: 10px; width: 100%; position: relative; z-index: 2; max-height: 66px; overflow: hidden; box-sizing: border-box; }
.main-slider ul.cvs_wdt li .w_tle a, .video-overlay-wrapper .playlist ul.cvs_wdt li .w_tle a, .expand-overlay .playlist ul li a { font: 14px/18px proxima-regular1,"roboto slab",roboto,arial,sans-serif; color: rgb(255, 255, 255); position: relative; z-index: 1; white-space: normal; height: 36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -moz-box-orient: vertical; }
.main-slider ul.cvs_wdt li .w_bylinec, .video-overlay-wrapper .playlist ul.cvs_wdt li .w_bylinec { position: absolute; left: 0px; bottom: -20px; padding: 10px; width: 100%; z-index: 1; }
.main-slider ul.cvs_wdt li .w_bylinec span, .video-overlay-wrapper .playlist ul.cvs_wdt li .w_bylinec span { font-size: 12px; display: block; line-height: 1; text-transform: uppercase; color: rgb(127, 127, 127); }
.main-slider ul.cvs_wdt li .w_bylinec .number, .video-overlay-wrapper .playlist ul.cvs_wdt li .w_bylinec .number { color: rgb(0, 181, 111); }
.main-slider .button-grp { display: inline-block; position: relative; vertical-align: middle; margin-left: 15px; }
.main-slider .btn { width: 24px; height: 24px; cursor: pointer; background: rgb(210, 211, 211) none repeat scroll 0% 0%; border-radius: 50%; margin: 0px 3px; border: 0px none; padding: 0px; vertical-align: middle; transition: all 0.5s ease 0s; }
.main-slider .btn::before { position: absolute; content: ""; border-style: solid; border-color: rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px 0px; width: 7px; height: 7px; top: 8px; left: 12px; transform: rotate(135deg); }
.main-slider .next { transform: rotate(180deg); }
.main-slider .btn.next::before { left: 10px; }
.main-slider .btn.disabled { background-color: rgb(63, 66, 67); }
.main-slider .btn:hover:not(.disabled) { opacity: 0.6; }
.main-slider .slideshowbox { padding-top: 15px; }
#addContainer { position: absolute; left: 1005px; top: 7px; width: 160px; height: 600px; overflow: hidden; }
#addContainer.sticky_rightad { position: fixed; right: inherit; top: 28px; margin-left: 1005px; left: inherit; }
.sidevideoAdd { position: relative; width: 160px; height: 600px; }
@media screen and (min-width: 1351px) {
  .device1280 { display: block; }
}
@media screen and (max-width: 1350px) {
  .device1280 { display: none; }
}
.more-from-toi-wrapper { margin-bottom: 20px; clear: both; }
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCSB_container.mCS_no_scrollbar { margin-right: 0px; }
.mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar, .mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar { margin-right: 30px; }
.mCustomScrollBox > .mCSB_scrollTools { width: 10px; height: 100%; top: 0px; right: 0px; opacity: 0.75; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0px; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0px auto; border-radius: 10px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0px auto; border-radius: 10px; text-align: center; }
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp { display: block; position: relative; height: 6px; overflow: hidden; margin: 0px auto; cursor: pointer; background-image: url(4f2b9678e19b49b21a4f380d262e3944d6a35afe.cms) ; background-repeat: no-repeat; width: 10px; }
.mCSB_scrollTools .mCSB_buttonDown { top: 100%; margin-top: -13px; }
.mCSB_horizontal > .mCSB_container { height: auto; margin-right: 0px; margin-bottom: 30px; overflow: hidden; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar { margin-bottom: 0px; }
.mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar, .mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar { margin-right: 0px; margin-bottom: 30px; }
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools { width: 100%; height: 16px; top: auto; right: auto; bottom: 0px; left: 0px; overflow: hidden; }
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 0px 20px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0px; border-radius: 10px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger { width: 30px; height: 100%; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; border-radius: 10px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight { display: block; position: relative; width: 20px; height: 100%; overflow: hidden; margin: 0px auto; cursor: pointer; float: left; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight { margin-left: -40px; float: right; }
.mCustomScrollBox {  }
.mCustomScrollBox:hover > .mCSB_scrollTools { opacity: 1; }
.mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; }
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp { opacity: 0.4; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: -346px 0px; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: -346px -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0px -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0px -56px; }
.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover { opacity: 0.75; }
.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active { opacity: 0.9; }
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; }
.mCS-dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0px; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%; border-radius: 1px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; border-radius: 1px; }
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0px; }
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border-radius: 1px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; border-radius: 1px; }
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0px; }
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%; border-radius: 2px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; border-radius: 2px; }
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0px; }
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border-radius: 2px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; border-radius: 2px; }
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0px; }
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }
.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%; }
.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; }
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; }
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { width: 100%; }
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0px; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
@media screen and (max-width: 999px) {
  .ticker-content { left: 140px ! important; }
  .ticker-content span { font-size: 70%; }
  .ticker-title span { font-size: 60%; }
  .ticker-title { width: 120px; }
}
.overflowHidden { overflow: hidden ! important; }
.hidden { display: none ! important; }
.expand-overlay-box { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 99; display: none; }
.vidContainer.expand-overlay { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; position: fixed; top: 50% ! important; left: 50% ! important; transform: translate(-50%, -50%); z-index: 99999; text-align: center; transition: none 0s ease 0s ; }
.vidContainer iframe { width: inherit; height: inherit; opacity: 1; }
.vidContainer.expand-overlay iframe { width: 924px ! important; height: 520px ! important; position: relative; z-index: 1000; margin: 20px auto 0px; }
.vidContainer.dockedVideo iframe { opacity: 1; }
.dockedVideo .title { background: black none repeat scroll 0% 0%; width: 300px; height: 20px; position: static; box-sizing: border-box; margin: 0px 0px 0px -10px; font-style: normal; padding: 0px 5px 10px ! important; color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.vidContainer { left: auto; margin-left: 0px; transition: margin-left 0.5s ease-out 0s, opacity 0.3s ease-out 0s, width 0.5s ease-out 0s, height 0.5s ease-out 0s, top 0.5s ease-out 0s; animation: 0.5s ease 0s normal none 1 running pulse; width: 665px; height: 374px; opacity: 1; top: -300px; }
@keyframes pulse {
50% { opacity: 0; }
100% { opacity: 1; }
}
.vidContainer .buttonContainer { color: white; }
.fixed { position: fixed; }
.dockedVideoSize + .animationWrapper-up { width: 300px; height: 250px; right: -380px; top: 210px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; transition: right 0.5s ease 0s, width 0.5s ease-out 0s, height 0.5s ease-out 0s, opacity 0.5s ease-out 0s; z-index: 1; opacity: 0; position: fixed; }
.expand-overlay .playlist { z-index: 1000; }
.video-overlay-wrapper .playlist, .expand-overlay .playlist { width: 98%; overflow-x: hidden; padding: 10px 0px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; margin: 0px auto; position: relative; }
.video-overlay-wrapper .playlist ul.cvs_wdt, .expand-overlay .playlist ul { padding: 0px 10px; }
.video-overlay-wrapper .playlist ul.cvs_wdt li, .expand-overlay .playlist ul li { width: 178px; vertical-align: top; height: 148px; margin-right: 10px; padding-bottom: 10px; }
.video-overlay-wrapper .playlist ul.cvs_wdt li img, .expand-overlay .playlist ul img { height: 100px ! important; }
.video-overlay-wrapper .playlist ul.cvs_wdt li::after, .expand-overlay .playlist ul li::after { left: -10px; top: -10px; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_tle, .expand-overlay .playlist ul li .w_tle { height: 44px; overflow: hidden; }
.video-overlay-wrapper .playlist .icon_player, .expand-overlay .playlist .icon_player { background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; width: auto; height: 17px; font-family: proxima-regular1,roboto,arial,sans-serif; font-size: 12px; line-height: 17px; color: rgba(255, 255, 255, 0.8); padding: 0px 7px 0px 18px; border-radius: 11px; display: inline-block; position: absolute; right: 12px; top: 72px; border: 1px solid rgba(255, 255, 255, 0.8); z-index: 9; }
.video-overlay-wrapper .playlist .icon_player::before, .expand-overlay .playlist .icon_player::before { content: ""; position: absolute; border-width: 4px 4px 4px 5px; border-style: solid; border-color: transparent transparent transparent rgba(255, 255, 255, 0.8); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 2; left: 10px; top: 4px; }
.buttonContainer .expand { background: transparent url(ade23a19430405b45c2c5b1a165b26e410e02513.cms)  no-repeat scroll 0px -610px; width: 16px; height: 15px; position: absolute; top: 8px; right: 40px; cursor: pointer; }
.buttonContainer .close, .buttonContainer .closebtn { background: transparent url(ade23a19430405b45c2c5b1a165b26e410e02513.cms)  no-repeat scroll -57px -609px; width: 15px; height: 15px; position: absolute; top: 8px; right: 8px ! important; cursor: pointer; z-index: 999; border: 0px none; }
.video-overlay-wrapper .playlist ul.cvs_wdt li .w_tle a:hover, .expand-overlay .playlist ul li .w_tle a:hover { text-decoration: none; }
.video-overlay-wrapper .playlist .btn, .expand-overlay .playlist .btn { position: absolute; width: 25px; height: 40px; top: 40px; background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; z-index: 11; cursor: pointer; }
.video-overlay-wrapper .playlist .btn.prev, .expand-overlay .playlist .btn.prev { left: 10px; }
.video-overlay-wrapper .playlist .btn.next, .expand-overlay .playlist .btn.next { right: 0px; }
.video-overlay-wrapper .playlist .btn.prev::before, .video-overlay-wrapper .playlist .btn.next::before, .expand-overlay .playlist .btn.prev::before, .expand-overlay .playlist .btn.next::before { background: transparent none repeat scroll 0px center; transform: rotate(45deg); content: ""; width: 16px; height: 16px; position: absolute; left: -1px; border-width: 3px 3px 0px 0px; border-style: solid solid none none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; top: 10px; }
.video-overlay-wrapper .playlist .btn.prev::before, .expand-overlay .playlist .btn.prev::before { transform: rotate(225deg); left: 6px; }
.video-overlay-wrapper .playlist .btn:hover, .expand-overlay .playlist .btn:hover { background: white none repeat scroll 0% 0%; }
.video-overlay-wrapper .playlist .btn:hover::before, .expand-overlay .playlist .btn:hover::before { border-color: rgb(0, 0, 0); }
.video-overlay-wrapper.fullscreen { overflow-x: auto; }
.video-overlay-wrapper.fullscreen .inner { max-width: none; min-height: 580px; overflow-y: auto; }
.video-overlay-wrapper.fullscreen .video-content { margin-top: 20px; height: 100%; text-align: center; max-width: none; top: 0px; left: 0px; transform: none; }
.video-overlay-wrapper.fullscreen .closebtn, .vidContainer.expand-overlay .buttonContainer .close { background-color: transparent; top: 29px; right: 20px ! important; z-index: 1; }
.vidContainer.expand-overlay .buttonContainer .expand, .video-overlay-wrapper .expand { right: 60px; top: 29px; z-index: 9999 ! important; background-position: -118px -610px; }
.win .video-overlay-wrapper.fullscreen .closebtn { right: 35px ! important; }
.video-overlay-wrapper.fullscreen .closebtn::before, .vidContainer.expand-overlay .buttonContainer .close::before { content: none; }
.video-overlay-wrapper.fullscreen .video-content iframe { width: 924px; height: 520px; }
.animationEnd { opacity: 1; }
.vidContainer { opacity: 1; }
#footer, #footer_m { z-index: 0; }
.scroll-up #ajaxcontent .vidContainer { top: 1200px; }
.scroll-up #ajaxcontent .vidContainer.dockedVideo { top: 0px; }
.dockedVideo .video-content { width: 280px; height: 146px; top: 52%; }
.dockedVideo .video-content iframe { width: 100%; height: 100%; }
.dockedVideo .video-content .title { font-size: 13px; line-height: 18px; font-family: proxima-regular1,roboto,arial,sans-serif; }
#vcw.dockedVideoSize { height: 244px; }
.dockedVideo { top: calc(100% - 300px); }
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .dockedVideoSize { height: 374px ! important; width: 665px ! important; padding: 0px; z-index: 500; box-sizing: border-box; }
  .dockedVideo { position: static ! important; top: auto ! important; left: auto ! important; border-top: 30px solid white; margin-top: 0px; margin-left: 0px; }
  .dockedVideo .title { display: none; }
}
.tpwidget-float.pos-rel span { width: 100%; }
[data-tpwidget="widget-two"] .tpwidget .odometer.odometer-auto-theme, [data-tpwidget="widget-two"] .tpwidget .odometer.odometer-theme-default { margin-top: -17px; line-height: 16px; }
[data-tpwidget="widget-two"] .tpwidget .odometer-num { display: inline; }
[data-tpwidget="widget-two"] .tpwidget-float.pos-rel span { width: auto; }
[data-tpwidget="widget-two"] .tpwidget .ripple::after, .tpwidget .ripple::before { left: 3px ! important; }
.tpwidget .tp-name { display: none; }
.tpwidget-two { max-width: 120px ! important; }
.tpwidget-two .tp-btn-flat { display: block; margin: 0px auto; }
.subscribe-form { border: 2px solid rgb(69, 69, 69); padding: 18px; text-align: center; margin: 20px 0px; }
.subscribe-form h2 { background: transparent url(b04ba7597d3e8c39f7001627c872818eed3190e5.cms)  repeat-x scroll left center; font-size: 20px; color: rgb(69, 69, 69); line-height: 1; font-weight: 900; text-transform: uppercase; margin-bottom: 20px; position: relative; }
.subscribe-form h2 span { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: inline-block; padding: 0px 10px; }
.subscribe-form p { font-size: 16px; line-height: 22px; color: rgb(69, 69, 69); }
.subscribe-form p strong { display: block; font-weight: 900; text-transform: uppercase; }
.subscribe-form ul { margin: 10px 0px 25px; padding: 0px; }
.subscribe-form ul li { list-style: outside none none; display: inline-block; margin: 0px 4px; }
.subscribe-form ul li a { display: block; height: 42px; width: 42px; border-radius: 50%; background: transparent url(103ba9516ca7751ff4a05571f74575cc50a0bc63.cms)  no-repeat scroll 0% 0%; }
.subscribe-form ul li.fb a { background-color: rgb(56, 89, 149); background-position: 15px 10px; }
.subscribe-form ul li.twitter a { background-color: rgb(56, 184, 249); background-position: -34px 10px; }
.subscribe-form ul li.g-plus a { background-color: rgb(234, 79, 64); background-position: -84px 10px; }
.subscribe-form ul li.rss a { background-color: rgb(244, 126, 55); background-position: -134px 10px; }
.subscribe-form ul li.youtube a { background-color: rgb(193, 0, 0); background-position: -185px 10px; }
.subscribe-form .subscribe-btn { box-sizing: border-box; display: inline-block; background: rgb(204, 0, 0) none repeat scroll 0% 0%; font-size: 18px; line-height: 1; color: rgb(255, 255, 255); font-weight: 700; padding: 12px 45px; border-radius: 2px; text-transform: uppercase; width: 100%; }
@media screen and (max-width: 767px) and (min-width: 500px) {
  .main-content { width: 98% ! important; float: none ! important; margin: 0px auto ! important; }
  .sidebar { display: none ! important; }
  .highlight img { width: 360px ! important; }
  .highlight .txt1 { width: calc(100% - 390px) ! important; }
}
.article-scorecard, .article-scorecard * { box-sizing: border-box; }
.article-scorecard { background: rgb(255, 255, 255) none repeat scroll 0% 0%; max-width: 560px; width: 100%; margin: 20px auto; box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.15); padding: 15px 40px 20px; border-radius: 5px; font-family: proximanova,sans-serif; position: relative; }
.article-scorecard ul { list-style: outside none none; margin: 0px; padding: 0px; }
.article-scorecard ul li { display: block; width: 100%; vertical-align: top; margin: 0px -2px; }
.article-scorecard .team { float: left; width: 40px; height: 28px; border: 2px solid rgb(229, 229, 229); vertical-align: middle; position: relative; background-image: url(49f37adba2501b70db91203bebb3ab9525560650.cms) ; background-repeat: no-repeat; background-size: 68px auto; background-color: rgb(153, 153, 153); background-position: -8000px center; margin-right: 15px; }
.article-scorecard .score { float: left; width: 45%; }
.article-scorecard div.score:last-of-type { float: right; text-align: right; }
.article-scorecard div.score:last-of-type .team { float: right; margin: 0px 0px 0px 15px; }
.article-scorecard .result { text-align: center; display: block; clear: both; font-size: 12px; color: rgb(153, 153, 153); }
.article-scorecard .score h4 { font-size: 24px; line-height: 1; color: rgb(31, 31, 31); }
.article-scorecard .score span { display: block; font-size: 14px; color: rgb(51, 51, 51); }
.article-scorecard .score span a { color: inherit; text-decoration: none; }
.article-scorecard .score .team a { display: block; height: 24px; width: 36px; font-size: 1px; line-height: 1; }
.article-scorecard .score > span { line-height: 24px; font-weight: bold; text-transform: uppercase; font-size: 16px; }
.article-scorecard .score p { margin: 0px; clear: none; font-size: 20px; font-weight: bold; line-height: 1; }
.article-scorecard .score p span { color: rgb(153, 153, 153); font-weight: normal; }
.article-scorecard .info { display: block; text-align: center; color: rgb(153, 153, 153); text-transform: uppercase; position: absolute; left: 50%; top: 17px; transform: translate(-50%, 0px); }
.btn-reload { width: 32px; height: 32px; text-align: center; background: transparent url(99b82084fbd03dcd91ac7a4b45c7217dad7286a9.cms)  no-repeat scroll -57px 6px; border-radius: 50%; padding: 4px; left: 0px; top: 0px; bottom: 0px; right: 0px; position: absolute; border: 1px solid rgb(31, 31, 31); cursor: pointer; margin: auto; }
.btn-reload.spin { animation: 1s linear 0s normal none infinite running spin; }
.article-scorecard .scorecard-btn { font-size: 12px; line-height: 1; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: 600; background: rgb(27, 179, 112) none repeat scroll 0% 0%; border-radius: 3px; left: 50%; transform: translate(-50%, 20px); display: inline-block; padding: 12px 40px; position: relative; }
.article_content .btn-scorecard, .btn-scorecard { background: rgb(43, 181, 101) none repeat scroll 0% 0%; border-radius: 5px; color: rgb(255, 255, 255); font-size: 11px; line-height: 1; padding: 8px 45px; position: absolute; left: 50%; bottom: -10px; transform: translate(-50%, 0px); text-decoration: none; }
.article-scorecard .team.AUS { background-position: -16px -179px; }
.article-scorecard .team.IND { background-position: -16px -10px; }
.article-scorecard .team.SA { background-position: -16px -649px; }
.article-scorecard .team.NZ { background-position: -16px -520px; }
.article-scorecard .team.SL { background-position: -16px -606px; }
.article-scorecard .team.BAN { background-position: -16px -95px; }
.article-scorecard .team.PAK { background-position: -16px -733px; }
.article-scorecard .team.ENG { background-position: -16px -52px; }
.article-scorecard .team.WI { background-position: -16px -562px; }
.article-scorecard .team.ZIM { background-position: -9px -137px; }
.article-scorecard .team.UAE { background-position: -12px -351px; }
.article-scorecard .team.IRE { background-position: -16px -223px; }
.article-scorecard .team.SCO { background-position: -16px -265px; }
.article-scorecard .team.CSK { background-position: -16px -861px; }
.article-scorecard .team.KKR { background-position: -16px -904px; }
.article-scorecard .team.RR { background-position: -16px -948px; }
.article-scorecard .team.RCB { background-position: -16px -990px; }
.article-scorecard .team.DD { background-position: -16px -1033px; }
.article-scorecard .team.MI { background-position: -16px -1074px; }
.article-scorecard .team.SRH { background-position: -16px -1118px; }
.article-scorecard .team.KXIP { background-position: -16px -1160px; }
@keyframes spin {
100% { transform: rotate(359deg); }
}
@keyframes spin {
100% { transform: rotate(359deg); }
}
.article_content, .latestvideos_wrapper .w_tle a, .gocricketwidget_con .gocricket a, .article_content a, .heading1 { color: rgb(51, 51, 51) ! important; }
.main-content { width: 66.5%; float: left; }
.sidebar { width: 32%; float: right; }
@media screen and (min-width: 768px) and (max-width: 999px) {
  .main-content, .sidebar { float: none; width: 655px; margin: 0px auto 20px; }
}
.list_rhs h2 { color: rgb(51, 51, 51); font-weight: bold; border-bottom: 1px solid rgb(229, 229, 229); padding: 0px 0px 10px 10px; font-size: 170%; text-transform: uppercase; }
.list_rhs li { list-style: outside none none; border-bottom: 1px solid rgb(224, 203, 208); padding: 10px; position: relative; }
.list_rhs li a.w_img { float: left; width: 81px; margin-right: 10px; position: relative; display: block; }
.list_rhs li a.w_img img { width: 81px; height: 61px; }
.list_rhs li .desc, .list_rhs li .w_desc { height: 54px; vertical-align: middle; font-size: 130%; color: rgb(0, 51, 104); line-height: 16px; font-weight: normal; }
.list_rhs li .desc a, .list_rhs li .w_desc a { color: rgb(51, 51, 51); }
.list_rhs li .w_byline { display: block; color: rgb(133, 133, 133); font-size: 85%; margin-bottom: 4px; }
.list_rhs li a.w_img .icon_player, .section3 ul li a.w_img .icon_player, .slideinner ul li a.w_img .icon_player { display: block; position: absolute; right: 5px; bottom: 5px; z-index: 50; width: 21px; height: 21px; background-position: -125px 0px; }
