@import url('css_variables.css?updated=1'); /* file is generated from here: /home/toi/global/includes/generate_css_variables_file.php */
@font-face {font-family:'Toi-new';src:url('../fonts/Toi-new.eot?sbf00occ1c3');src:url('../fonts/Toi-new.woff2?sbf00occ1d3') format('woff2'),url('../fonts/Toi-new.eot?sbf00oc#iefixc1c3') format('embedded-opentype'),url('../fonts/Toi-new.ttf?sbf00occ1c3') format('truetype'),url('../fonts/Toi-new.woff?sbf00occ1c3') format('woff'),url('../fonts/Toi-new.svg?sbf00oc#Toi-newc1c3') format('svg');font-weight:400;font-style:normal;}
/*@font-face {font-family:'Toi-new';src:url('../fonts/Toi-new.eot?vtg970');src:url('../fonts/Toi-new.eot?vtg970#iefix') format('embedded-opentype'),url('../fonts/Toi-new.woff2?vtg970') format('woff2'),url('../fonts/Toi-new.ttf?vtg970') format('truetype'),url('../fonts/Toi-new.woff?vtg970') format('woff'),url('../fonts/Toi-new.svg?vtg970#Toi-new') format('svg');font-weight:400;font-style:normal;}*/
/* @font-face {font-family: 'Toi-new';src:url('../fonts/Toi-new.eot?a8mt0j');src:url('../fonts/Toi-new.eot?a8mt0j#iefix') format('embedded-opentype'),url('../fonts/Toi-new.woff2?a8mt0j') format('woff2'),url('../fonts/Toi-new.ttf?a8mt0j') format('truetype'),url('../fonts/Toi-new.woff?a8mt0j') format('woff'),url('../fonts/Toi-new.svg?a8mt0j#Toi-new') format('svg');font-weight:normal;font-style:normal;} */
@font-face {font-family:'ProximaNovaECSB';src:url('../fonts/ProximaNovaExCn-Sbold-webfont.eot');src:url('../fonts/ProximaNovaExCn-Sbold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/ProximaNovaExCn-Sbold-webfont.woff') format('woff'),url('../fonts/ProximaNovaExCn-Sbold-webfont.ttf') format('truetype'),url('../fonts/ProximaNovaExCn-Sbold-webfont.svg#ProximaNovaExtraCondensedSBd') format('svg');font-weight:400;font-style:normal;}
/* CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption,
table, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote::before, blockquote::after, q::before, q::after {content:"";content:none;}
table {border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6 {font-weight:400;clear:both;}
del, ins {text-decoration:none;}
button:focus,
input:focus {outline:none;}
/* CSS normalize */
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;line-height:100%;}
body {line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden], template {display:none;}
a {color:inherit;background-color:transparent;text-decoration:none;outline:0;}
textarea:focus, input:focus, a:active, a:hover {outline:0;}
img {border:0;}
b, strong {font-weight:700;}
i, em, dfn {font-style:italic;}
/* General & Grid */
body {font-family:"PT Serif",serif;font-size:10px;font-weight:400;}
body:not(.mobile).single {min-width:1100px;}
.container, .main, .cols6 {clear:both;width:980px;margin:0 auto;}
.wrap-wide {width:1150px;}
.block {float:left;margin-bottom:45px;}
.block > div:not(.topics-tabs):last-child {margin-bottom:0;}
.cols6.reverse {float:right;}
.cols5 {width:810px;}
.cols4 {width:640px;}
.cols4.reverse {float:right;}
.cols2 {position:relative;float:right;width:300px;margin-bottom:0;}
.cols2.reverse {float:left;}
.cols1 {width:130px;}
.sticky-sidebar {position:relative;}
.sticky-sidebar-wrap {width:100%;}
.item {clear:both;float:left;width:100%;margin-top:30px;padding-top:20px;border-top:1px solid;}
.item.issuu {width:200px;float:left;clear:none;margin:0;padding:0;border:0;margin-right:20px;margin-bottom:45px;}
.item.issuu + .item.load-more {margin-top:0;}
.item.issuu:nth-child(3n+3) {margin-right:0;}
.item.issuu .media {width:100%;height:inherit;margin:0;padding:5px;border:1px solid;box-sizing: border-box;}
.item.issuu .headline {margin-top:15px;margin-bottom:0;float: left;font-size: 14px;line-height: 16px;font-weight: 500;}
.main .block > .item:first-child {margin-top:0;}
.cols6 .tabs-widget .template1 .media,
.media {float:left;width:220px;height:138px;overflow:hidden;}
.media a {display:block;width:100%;}
.media img {display:block;width:100%;height:auto;}
.media > video, .media > a > video {width:100%;height:auto;}
.media .video-wrap, .the-content .video-wrap {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.media .jw-video-wrap, .the-content .jw-video-wrap {padding-top:0;}
.media .video-wrap iframe, .the-content .video-wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.the-content .video-wrap {margin-bottom:26px;}
.item-content {width:100%;float:left;}
.media + .item-content {width:400px;margin-left:20px;}
.gallery {margin:0 auto 18px;}
.gallery .gallery-item {float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item {width:50%;}
.gallery-columns-4 .gallery-item {width:25%;}
.gallery img {box-shadow:0px 0px 4px rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.2);padding:3px;margin-bottom:5px;width:90%;height:auto;}
.gallery-columns-2 .attachment-medium {max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail {max-width:84%;height:auto;}
.gallery .gallery-caption {margin:0 0 12px;display:none;}
.gallery dl, .gallery dt {margin:0;}
.gallery br+br {display:none;}
.above-headline {overflow:hidden;width:100%;margin-top:-4px;margin-bottom:8px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;}
.above-headline:empty {display:none !important;}
.audio-ico::before {font-family:"Toi-new";font-weight:400;content:"\e91f";}
.video-ico::before {font-family:"Toi-new";font-weight:400;content:"\e916";}
.label {font-weight:700;}
.label.live::before {content:" ";display:block;float:left;width:14px;height:14px;margin:2px 6px 0 0;border-radius:50%;animation:live-pulse 1.6s ease 0s infinite;}
.label.live + a.overline:hover {text-decoration:underline;}
.label.live + a.overline:hover::before {text-decoration:none;}
.label:not(.empty) + .overline:not(.link-to-liveblog)::before, .headline .label::after, .media-ico:not(.no-slash)::after {content:"/";padding:0 5px;font-weight:100;font-family:"Roboto",sans-serif;}
.media-ico.no-slash {padding-right:5px;}
.headline > .label {display:inline-block;white-space:nowrap;}
.cols6 .tabs-widget .headline,
.headline {font-family:"Roboto",sans-serif;font-weight:700;font-size:24px;line-height:26px;margin-bottom:11px;}
.cols6 .tabs-widget .underline,
.underline {font-family:"Roboto Slab",serif;font-size:13px;line-height:17px;letter-spacing:-0.02em;}
.continue {display:block;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:2px;}
.continue::after {font-family:"Toi-new";content:"\e92a";padding-left:3px;font-size:10px;}
.underline .continue {margin-top:15px;}
.content .continue {margin-top:20px;}
.byline {font-family:"Roboto",sans-serif;font-weight:400;font-size:10px;line-height:12px;margin-bottom:9px;}
.byline a, .byline span {font-weight:700;text-transform:uppercase;}
.avatar {margin-right:10px;}
.avatar img {display:inline-block;width:50px;height:50px;border-radius:50%;}
.avatar span {display:inline-block;width:50px;height:50px;line-height:50px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:24px;text-align:center;border-radius:50%;}
.avatar + .avatar {margin-left:-20px}
.cols1 .package .avatar + .avatar + .avatar {margin-left:0;margin-top:-20px;}
.cols1 .package .avatar + .avatar + .avatar + .avatar {margin-top:-20px;margin-left:-20px;}
.cols4 .template8.blogs + .package .avatar + .avatar {display:none;}
.rslides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block;height:auto;float:left;width:100%;border:0;}
.rslides_tabs {display:flex;justify-content:right;}
.rslides_tabs li {margin:5px 5px 0;font-size:14px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-weight:500;}
.rslides_tabs li.rslides_here {font-weight:700;}
h5 {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:20px;line-height:36px;font-weight:bold;text-transform:uppercase;border-top:1px solid;margin-bottom:20px;}
h5 span {font-size:10px;font-style:normal;font-weight:400;float:right;}
.load-more {text-align:center;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1.2px;}
.load-more a {display:inline-block;width:auto;margin:0 auto;}
.load-more a::before {display:block;float:left;margin-right:10px;font-family:"Toi-new";font-weight:400;font-size:20px;content:"\e9f1";}
body:not(.mobile) .edit:not(.empty) {font-family:"Roboto",sans-serif;font-size:12px;line-height:16px;}
body:not(.mobile) .edit:not(.empty)::before {content:"|";padding:0 8px;}
body:not(.mobile) .edit:not(.empty) a::before {font-family:"Toi-new";content:"\e94d";padding-right:5px;}
.back-to-top {clear:both;float:right;width:100%;height:10px;margin:-15px 0 5px;text-align:right;font-size:10px;text-transform:uppercase;font-family:"Roboto Condensed","Arial Narrow",sans-serif;}
.back-to-top a::after {font-family:"Toi-new";content:"\e93a";font-size:14px;display:block;float:right;margin-top:-2px;margin-left:2px;}
.button {padding:3px 15px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-weight:600;font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:0.05em;}
/* modal popup */
.modal-window {position:fixed;top:50%;left:50%;z-index:101;}
.modal-overlay.active {display:block}
.modal-close {position:absolute;top:-15px;right:-15px;width:30px;height:30px;border-radius:50%;cursor:pointer;background:#fff;display: flex;justify-content: center;align-items: center;}
.modal-close:focus-visible {display: flex;justify-content: center;align-items: center;}
.modal-close::after {font-family:"Toi-new";content:"\e927";font-size:32px;position:relative;top:-1px;right:1px;}
/* Header */
.header {position:relative;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:12px;text-transform:uppercase;padding-top:11px;height:146px;box-sizing:border-box;}
.header-top {display:flex;flex-flow:row wrap;justify-content:space-between;}
.lang a {font-weight:bold;}
.pages-menu li {float:left;margin-right:26px;}
.pages-menu li.donate {font-weight:bold;}
.social-header li {display:inline;margin-right:26px;}
.header-middle {width:100%;text-align:center;margin:10px 0;height:64px;box-sizing:border-box;}
.logo img {width:auto;height:100%;max-height:54px;}
.main-menu {text-align:center;display:flex;justify-content:space-between;}
.main-menu li:last-child,
.social-header li:last-child {margin-right:0px;}
.search-btn {background: transparent; color: inherit; border: none;}
.search-btn a::before,
.social-small li a::before {font-family:'Toi-new';content:"";font-size:12px;margin-right:4px;line-height:12px;}
.social-small li.ajc a::before {content:"\e94f";font-size:14px;}
.social-small li.facebook a::before {content:"\e915";}
.social-small li.twitter a::before {content:"\e95d";}
.social-small li.youtube a::before {content:"\e954";}
.social-small li.subscribe a::before {content:"\e919";}
.social-small li.telegram a::before {content:"\e956";}
.social-small li.email a::before {content:"\e919";}
.social-small li.print a::before {content:"\e934";}
.social-small li.tiktok a::before {content:"\e957";}
.header-bottom {border-top:0.5px solid;padding:13px 0 12px;height:40px;box-sizing:border-box;}
.header-bottom .social-small {display:none;}
/* .search-btn span {display:none;} */
.section-header .has-children .sub-menu,
.pages-menu div.has-children .sub-menu,
.main-menu li.has-children .sub-menu {width:254px;left:calc(-254px / 2 + 50%);text-align:left;}
.editions-menu .lang.has-children .sub-menu {width:120px;left:calc(-120px / 2 + 50%);}
.main-menu > li {display:inline;}
.main-menu > li a {vertical-align:text-top;}
.header-bottom .social-small li.current,
.main-menu > li.current {font-weight:bold;position:relative;}
.main-menu > li.current::after {position:absolute;bottom:-11px;left:0px;content:"";border-bottom:2px solid;width:100%;margin-top:10px;}
.search-btn a::before {content:"\ea18";font-size:14px;margin:0;}
.has-children {position:relative;cursor:pointer;}
.has-children > a::after,
.has-children > h2::after {font-family:'Toi-new';content:"\ea16";font-weight:400;margin-left:2px;}
.has-children.active > a::after,
.has-children.active > h2::after {content:"\ea14";}
.sub-menu-dropdown {display:none;}
.sub-menu {padding:20px;position:absolute;z-index:5;top:calc(100% + 10px);left:0;font-family:"Roboto",sans-serif;box-sizing:border-box;box-shadow:0px 2px 4px 2px rgba(0,0,0,0.25);}
.sub-menu:after {position:absolute;left:0;margin-left:calc(50% - 8px);top:-8px;content:"";display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid;}
.has-children .sub-menu li {margin-bottom:12px;padding-bottom:10px;margin-right:0;border-bottom:0.5px solid;width:100%;}
.section-header .has-children .sub-menu li:last-child,
.main-menu .has-children .sub-menu li:last-child,
.has-children .sub-menu li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}
.main-menu .has-children .sub-menu li,
.section-header .has-children .sub-menu li {text-transform:capitalize;padding-bottom:16px;margin-bottom:24px;}
.main-menu .has-children .sub-menu li span,
.section-header .has-children .sub-menu li span {display:inline-block;clear:both;text-transform:uppercase;font-weight:bold;margin-top:5px;}
.main-menu .community-dropdown-menu .sub-menu li {padding-bottom:18px;margin-bottom:20px;}
.header-title {float:right;text-align:center;width:calc(100% - 470px);padding:0 20px;font-family:"Roboto",sans-serif;font-size:14px;line-height:30px;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;box-sizing:border-box;}
.main-menu .has-children .sub-menu.newsletters-menu li span {margin:0 0 5px;}
.he-link {font-size:13px;line-height:12px;font-family:'Open Sans Hebrew', serif;}
/* sticky header */
.header > .search-btn {display:none;float:right;width:50px;min-width:50px;height:50px;text-align:center;border-left:1px solid;cursor:pointer;}
.header > .search-btn a::before {line-height:50px;}
.menu-control {display:none;float:left;width:50px;min-width:50px;height:50px;text-align:center;border: 0;border-right:1px solid;cursor:pointer;background: transparent;
    color: inherit;
    align-items: center;
    justify-content: center;}
.menu-control::before {font-family:'Toi-new';content:"\e922";font-size:16px;cursor:pointer;line-height:50px;cursor:pointer;}
body.sticky-header {padding-top:146px;}
body.sticky-header.small-header {padding-top:50px;}
body.sticky-header .header {position:fixed;top:0;right:0;z-index:100;width:100%;min-height:50px;padding:0;height:inherit;-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
body.sticky-header:not(.small-header) .header{ animation:stickyheader 1s ease 0s;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
body.sticky-header .header > .container {padding:12px 20px;height:26px;width:calc(100% - 142px);clear:none;float:left;}
body.sticky-header .header .header-top {float:right;display:inherit;flex-flow:inherit;justify-content:inherit;}
body.sticky-header .header-top .social-small {margin-top:9px;}
body.sticky-header .header .header-bottom {display:none;width:100%;clear:both;}
body.sticky-header .header .header-middle {width:275px;height:100%;margin:0;float:left;text-align:left;display:block;}
body.sticky-header .header .main-menu .search-btn,
body.sticky-header .header .header-top .lang.has-children,
body.sticky-header .header > .social-small li.subscribe,
body.sticky-header .header > .social-header li span {display:none;}
body.sticky-header .header > .social-header li {margin-right:12px;}
body.sticky-header .header > .social-header li.twitter {margin:0;}
body.sticky-header .header > .social-small li a::before {font-size:24px;line-height:30px;margin-right:0;}
body.sticky-header .header > .social-small li.facebook a::before {content:"\e910";}
body.sticky-header .header > .social-small li.twitter a::before {content:"\e90e";}
body.sticky-header .header-bottom .social-small,
body.sticky-header .header .menu-control{display: flex;}
body.sticky-header .header > .search-btn{ display: flex; align-items: center; justify-content: center;  }
body.sticky-header .header .pages-menu{display:none;}
body.sticky-header .main-menu > li.current::after {bottom:-12px;}
/*.social-header.social {margin-top:2.5px;}*/
.social-header.social li {margin-right:12px;}
.social-header.social li a::before {font-size:24px;}
/* Search Header */
.header-search {display:none;position:absolute;z-index:4;left:0;width:100%;top:100%;height:74px;padding:20px 0;box-sizing:border-box;font-family:"Roboto",sans-serif;box-shadow:0px 2px 4px 2px rgba(0,0,0,0.25);}
.wrap-input {float:left;position:relative;width:calc(100% - 120px);margin-right:18px;}
.clear-text {background: transparent;border: none;outline: none;display:none;position:absolute;right:0;bottom:0;padding-bottom:12px;cursor:pointer;z-index:1;}
.clear-text::before {content:"\e925";font-family:'Toi-new';font-size:14px;line-height:16px;}
.search-form input[type="text"] {float:left;width:100%;padding-right:30px;box-sizing:border-box;font-size:24px;border:0;border-bottom:1px solid;transition:0.25s;}
.search-form input[type="submit"] {float:left;width:102px;height:34px;border:0;font-size:12px;font-weight:bold;text-transform:uppercase;}
.search-form input[type="text"]::-webkit-input-placeholder {font-size:16px;}
.search-form input[type="text"]::-moz-placeholder {font-size:16px;}
.search-form input[type="text"]:-ms-input-placeholder {font-size:16px;}
.search-form input[type="text"]:-moz-placeholder {font-size:16px;}
.search-form input[type="text"].active {padding-bottom:5px;transition:0.25s;}
/* Header article features special (half, full) */
.single-features-special.sticky-header.small-header {padding-top:0;padding-bottom:0;}
.single-features-special.sticky-header .header .header-bottom,
.single-features-special .header {background-color:transparent;transition:background-color 1s;}
.single-features-special.sticky-header .header > .container {padding:12px 20px 12px 8px;width:calc(100% - 78px);}
.single-features-special.sticky-header .header > .search-btn {display:none;}
.single-features-special.sticky-header .header .main-menu .search-btn {display:block;}
.single-features-special .menu-control {border-right:0;}
.single-features-special .social-header.social li {margin-right:0;width:50px;}
.single-features-special .header.open {background:rgba(30,30,30,1) !important;transition:background 1s !important;}
.single-features-special .header.close {transition:background 1s !important;}
/* Changes */
.single-features-special.sticky-header.single-spotlight .above-headline {width:100%;height:50px;padding:15px 0;box-sizing:border-box;margin:0;text-align:center;}
.single-features-special.sticky-header.single-spotlight .above-headline .container {display:flex;justify-content:center;align-items:center;}
.single-features-special.sticky-header.single-spotlight .above-headline .overline,
.single-features-special.sticky-header.single-spotlight .above-headline .label {font-family:"Roboto Condensed";font-size:14px;font-weight:bold;letter-spacing:2px;line-height:14px;}
.single-features-special.sticky-header.single-spotlight .above-headline img {margin:0 20px;}
.single-features-special .container.outbrain-wrapper {width: 600px; max-width: 100%;}

/* end Changes */
/* Footer */
.footer {clear:both;border-top:8px solid;padding-top:30px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;}
.footer .footer-top {text-align:center;}
.footer .footer-top img {width:335px;height:auto;}
.footer .footer-middle {margin-top:45px;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;}
.footer .footer-middle > div:last-child {border-right:1px solid;}
.footer .footer-middle > div {padding:0 24px;width:33.333%;box-sizing:border-box;border-left:1px solid;}
.footer .footer-middle ul li {margin-bottom:18px;text-transform:capitalize;}
.footer .footer-middle ul.main-menu-footer li {font-weight:bold;text-transform:uppercase;}
.footer .footer-middle ul li:last-child {margin-bottom:0;}
.footer-bottom {text-align:center;margin-top:40px;text-transform:capitalize;font-size:9px;padding-bottom:20px;}
.footer-bottom span {text-transform:uppercase;}
.social-footer li a::before {font-size:14px;line-height:14px;margin-right:4px;}
/* Salamandra templates */
body:not(.mobile) .cols1 {padding-right:20px;margin-right:19px;border-right:1px solid;}
body:not(.mobile).home #hp_section_1 .cols2:not(.reverse) {padding-left:19px;border-left:1px solid;}
body:not(.mobile) .cols2.reverse {float:left;padding-right:20px;border-right:1px solid;}
body:not(.mobile) .cols4.section-offset,
body:not(.mobile) .cols4.items {padding-right:20px;border-right:1px solid;}
body.home #hp_section_1 .cols4.section-offset {padding-right:0;border-right:0;}
body.home .hp_section, .sidebar .hp_section {clear:both;float:left;width:100%;margin-bottom:45px;}
body.home .hp_section {width:980px;float:right;}
body.home .wrap-wide .back-to-top,
body.home .wrap-wide .hp_section {clear:none;}
body.home .wrap-wide .back-to-top {width:inherit;float:right;max-width:980px;}
body.home .hp_section#hp_section_1 {width:100%;}
body.home .bottom6 {clear:none;float:right;margin-bottom:90px;}
body.home .block.cols6 .widget,
body.home .block.cols6 .slider,
body.home .block.cols6 .banner {margin-bottom:45px;}
body.home .block.cols6 .widget:last-child,
body.home .block.cols6 .slider:last-child,
body.home .block.cols6 .banner:last-child {margin-bottom:0;}
body.home .hp_section .cols5 .item {overflow: hidden; float: none;}
.item.news .above-headline,
.item.features .above-headline,
.cols5 .template5 .above-headline,
.cols6 .template5 .above-headline {height:20px;white-space:nowrap;text-overflow:ellipsis;}
.template2 .media {float:right;}
.template2.negative,
.template5.negative,
.cols6 .template1.negative {width:calc(100% - 40px);padding:20px;}
.template2.negative:not(.analysis)::before,
.cols6 .template1.negative:not(.analysis)::before {content:" ";display:block;height:20px;margin-left:-20px;margin-top:-20px;width:calc(100% + 40px);border-bottom:20px solid;}
.template2.negative.type-spotlight:not(.analysis)::before,
.cols6 .template1.negative.type-spotlight:not(.analysis)::before {display:none;}
.template3, .template4 {display:flex;flex-flow:column;}
.template3.negative, .template4.negative {position:relative;}
.template3 .media, .template4 .media, .template3 .media + .item-content, .template4 .media + .item-content {width:100%;height:auto;margin-left:0;}
.template3 .media {margin-bottom:25px;}
.template3.negative .media, .template4.negative .media {margin:0;}
.template3.negative .media + .item-content {position:absolute;left:0;top:21px;width:calc(100% - 20px);height:calc(100% - 41px);padding-left:20px;padding-top:20px;margin:0;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0) 100%);pointer-events:none;z-index:3;}
.cols4 .template2.negative .media, .cols4 .template5.negative .media {width:380px;height:auto;max-height:238px;}
.cols4 .template2:not(.negative) .media {width:400px;height:auto;max-height:250px;}
.cols4 .template2.negative .media + .item-content {width:200px;margin-left:0;margin-right:20px;}
.cols4 .template2:not(.negative) .media + .item-content {width:220px;margin-left:0;margin-right:20px;}
.cols4 .template3.negative .above-headline, .cols4 .template3.negative .headline, .cols4 .template3.negative .byline, .cols4 .template3.negative .underline {width:calc(50% - 20px);}
.cols4 .template3 .above-headline, .cols4 .template4 .above-headline, .cols4 .template5 .above-headline {margin-top:0;margin-bottom:10px;}
.cols4 .template3 .headline, .cols4 .template4 .headline, .cols4 .template5 .headline {font-size:38px;line-height:40px;margin-bottom:16px;}
.cols4 .template4:not(.negative) .media {order:2;margin-bottom:0;margin-top:25px;}
.cols5 .above-headline {margin-bottom:10px;}
.cols5 .headline {font-size:34px;line-height:36px;margin-bottom:14px;}
.cols5 .underline {font-size:14px;line-height:18px;}
.cols5 .template2 .media {float:right;width:470px;height:auto;max-height:294px;}
.cols5 .template2 .media + .item-content {width:320px;margin-left:0;margin-right:20px;}
.cols5 .template2.negative .media {width:450px;height:auto;max-height:281px;}
.cols5 .template2.negative .media + .item-content {width:300px;}
.cols5 .template3 .above-headline, .cols5 .template4 .above-headline {margin-top:0;}
.cols5 .template3.negative .above-headline, .cols5 .template3.negative .headline, .cols5 .template3.negative .byline, .cols5 .template3.negative .underline {width:calc(40% - 20px);}
.cols5 .template4 .item-content, .cols5 .template5 .item-content {text-align:center;z-index:3;}
.cols5 .template4 .above-headline, .cols5 .template5 .above-headline {margin-bottom:14px;}
.cols5 .template4 .headline, .cols5 .template5 .headline {font-size:50px;line-height:54px;margin-bottom:15px;}
.cols5 .template4.negative .headline {font-size:48px;line-height:52px;}
.cols5 .template4 .byline {margin-bottom:15px;}
.cols6 .above-headline {margin-bottom:10px;}
.cols6 .headline {font-size:44px;line-height:46px;margin-bottom:16px;}
.cols6 .big .headline {font-size:58px;line-height:60px;}
.cols6 .underline {font-size:16px;line-height:22px;}
.cols6 .template1 .media {float:right;width:480px;height:auto;max-height:300px;}
.cols6 .template1.negative .media {width:460px;max-height:288px;}
.cols6 .template1 .media + .item-content {width:480px;margin-left:0;margin-right:20px;}
.cols6 .template1.negative .media + .item-content {width:460px;}
.cols6 .template1 .byline {margin-bottom:15px;}
.cols6 .template2 .media {float:right;width:640px;height:auto;max-height:400px;}
.cols6 .template2 .media + .item-content {width:320px;margin-left:0;margin-right:20px;}
.cols6 .template2.negative .media {width:620px;height:auto;max-height:388px;}
.cols6 .template2.negative .media + .item-content {width:300px;}
.cols6 .template3 .above-headline, .cols6 .template4 .above-headline {margin-top:0;}
.cols6 .template3.negative .above-headline, .cols6 .template3.negative .headline, .cols6 .template3.negative .byline, .cols6 .template3.negative .underline {width:calc(40% - 20px);}
.cols6 .template4 .item-content, .cols6 .template5 .item-content {text-align:center;z-index:3;}
.cols6 .template4 .above-headline, .cols6 .template5 .above-headline {margin-bottom:15px;}
.cols6 .template4 .headline, .cols6 .template5 .headline {font-size:70px;line-height:74px;margin-bottom:20px;}
.cols6 .template4.negative:not(.big) .headline {font-size:58px;line-height:62px;}
.cols6 .template4 .byline {margin-bottom:20px;}
.cols6 .template4.big .headline, .cols6 .template5.big .headline {overflow:hidden;height:94px;margin-bottom:15px;font-size:90px;line-height:94px;text-transform:uppercase;white-space:nowrap;}
.template4.negative .media + .item-content {display:flex;flex-flow:column;justify-content:flex-end;position:absolute;left:0;bottom:0;width:calc(100% - 80px);height:calc(100% - 111px);padding:40px;margin:0;background-image:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0) 100%);z-index:3;pointer-events:none;}
.item.opinion .above-headline,
.item.analysis .above-headline {margin-top:0;display:flex;align-items:center;}
.item.opinion .above-headline .avatar img,
.item.analysis .above-headline .avatar img {width:50px;height:50px;}
.item.opinion .above-headline .byline,
.item.analysis .above-headline .byline {display:block;margin-bottom:0;}
.item.opinion .above-headline .label,
.item.analysis .above-headline .label {margin-top:4px;}
.cols4 .analysis .above-headline {margin-bottom:10px;}
.cols4 .template5 .headline {margin-bottom:25px;}
.cols4 .template5 .media {float:left;width:400px;height:auto;max-height:250px;}
.cols4 .template5 .underline {float:right;width:220px;}
.cols4 .template5.negative .underline {width:200px;}
.cols5 .analysis .above-headline {margin-bottom:15px;}
.cols5 .template5 .above-headline {display:block;text-align:center;}
.cols5 .template5 .headline {margin-bottom:20px;}
.cols5 .template5 .media {width:470px;height:auto;max-height:294px;}
.cols5 .template5 .analysis-content {float:right;width:300px;margin-left:40px;}
.cols5 .template5.analysis .avatar {float:left;width:50px;}
.cols5 .template5.analysis .byline {float:left;width:calc(100% - 60px);line-height:50px;margin-bottom:0;}
.cols5 .template5 .underline {clear:both;float:left;width:100%;margin-top:20px;}
.cols5 .template5.negative .media {width:450px;height:auto;max-height:281px;}
.cols5 .template5.negative .analysis-content {width:280px;}
.cols6 .analysis .above-headline {margin-bottom:20px;}
.cols6 .template5 .above-headline {display:block;text-align:center;}
.cols6 .template5 .headline {margin-bottom:25px;}
.cols6 .template5 .media {width:640px;height:auto;max-height:400px;}
.cols6 .template5 .analysis-content {float:right;width:300px;margin-left:40px;}
.cols6 .template5.analysis .avatar {float:left;width:50px;}
.cols6 .template5.analysis .byline {float:left;width:calc(100% - 60px);line-height:50px;margin-bottom:0;}
.cols6 .template5 .underline {clear:both;float:left;width:100%;margin-top:20px;}
.cols6 .template5.negative .media {width:620px;height:auto;max-height:388px;}
.cols6 .template5.negative .analysis-content {width:280px;}
.item.features .item-content {text-align:center;}
.item.features .headline {font-family:"Roboto Slab",serif;font-weight:400;font-size:34px;line-height:38px;letter-spacing:-0.02em;}
.item.features .underline {font-size:14px;line-height:18px;}
.template1.features, .cols4 .features .bgcolor {display:flex;flex-flow:row wrap;justify-items:center;}
.template1.features .item-content {padding:0 30px;}
.cols4 .template1.features .media {float:left;width:310px;height:auto;max-height:194px;}
.cols4 .template1.features .media + .item-content {float:right;width:250px;margin:auto 0 auto 20px;}
.cols4 .template1.features .headline {font-size:22px;line-height:26px;margin-bottom:20px;}
.cols4 .template1.features .byline {margin-bottom:0;}
.cols4 .template3.features .media {margin-bottom:30px;}
/* Changes */
.cols4 .template3.features.type-spotlight {position:relative;}
.cols4 .template3.features.type-spotlight .media {height:640px;width:100%;margin-bottom:0;}
.cols4 .template3.features.type-spotlight .media a {display:initial;}
body:not(.mobile) .cols4 .template3.features.type-spotlight .media img {height:100%;width:auto;margin-left:0;position: relative;left: 50%;transform: translateX(-50%);}
.cols4 .template3.features.type-spotlight .item-content {margin:0 40px 40px;padding:40px 20px;position:absolute;left:0;bottom:0;}
.cols4 .template3.features.type-spotlight .above-headline {margin:0;padding:9px 20px;width:auto;height:auto;float:left;margin-top:-56px;font-size:14px;line-height:14px;position:relative;left:50%;transform:translateX(-50%);}
.cols4 .template3.features.type-spotlight .above-headline .overline::before {content:"/"}
.cols4 .template3.features.type-spotlight .headline {margin:0;font-family:"Roboto Slab";font-size:44px;font-weight:300;line-height:50px;letter-spacing:initial;}
.cols4 .template3.features.type-spotlight .underline {margin-top: 15px;}
/* end Changes */
.cols4 .template3.features .above-headline {margin-bottom:17px;}
.cols4 .template3.features .headline {margin-bottom:25px;}
.cols4 .template3.features .byline {margin-bottom:17px;}
.cols4 .template3.features .underline {margin-bottom:10px;margin-top: 15px;}
.cols4 .template3.features .item-content {padding:0 60px;width:calc(100% - 120px);}
.cols4 .template3.features.bgcolor {padding-bottom:20px;}
.cols4 .template3.features.bgcolor .media {margin-bottom:0;position:relative;}
.cols4 .template3.features.bgcolor .media a::after {content:" ";display:block;width:100%;height:400px;position:absolute;left:0;top:0;}
.cols4 .template3.features.bgcolor .item-content {margin-top:-10px;z-index:3;}
.cols4 .item.features.bgcolor::before {content:" ";display:block;height:20px;margin-left:-19px;margin-top:-20px;width:calc(100% + 39px);}
.cols4 .template4.negative .media + .item-content {padding:20px;width:calc(100% - 40px);z-index:3;}
.cols5 .template2.features {display:flex;flex-flow:row-reverse wrap;justify-content:space-between;}
.cols5 .template2.bgcolor .media {width:450px;height:auto;max-height:281px;}
.cols5 .template2.features .media + .item-content {width:260px;margin:auto 20px;}
.cols5 .template2.features .above-headline {margin-bottom:15px;margin-top:0;}
.cols5 .template2.features .headline {margin-bottom:20px;}
.cols5 .template2.features .byline {margin-bottom:20px;}
.cols5 .features.bgcolor {padding:20px;width:calc(100% - 40px);border-top:none;}
.cols5 .template5.news .item-content + .media {width:100%;height:auto;max-height:none;margin-top:30px;}
.cols6 .template2.features {display:flex;flex-flow:row-reverse wrap;justify-content:space-between;}
.cols6 .template2.bgcolor .media {width:620px;height:auto;max-height:388px;}
.cols6 .template2.features .media + .item-content {width:260px;margin:auto 20px;}
.cols6 .template2.features .above-headline {margin-bottom:15px;margin-top:0;}
.cols6 .template2.features .headline {margin-bottom:25px;}
.cols6 .template2.features .byline {margin-bottom:20px;}
.cols6 .features.bgcolor {padding:20px;width:calc(100% - 40px);border-top:none;}
.cols6 .template5.news .item-content + .media {width:100%;height:auto;max-height:none;margin-top:30px;}
.item.blogs {text-align:center;}
.item.blogs .avatar {margin:0 0 10px;}
.item.blogs .byline {display:block;}
.item.blogs .headline {font-family:"Roboto Slab",serif;letter-spacing:-0.02em;font-weight:400;}
.cols4 .blogs .headline {font-size:32px;line-height:34px;margin-bottom:17px;}
.cols4 .blogs .content {-moz-columns:3 auto;-webkit-columns:3 auto;columns:3 auto;font-size:14px;line-height:18px;text-align:left;}
.cols5 .blogs .byline {margin-bottom:15px;}
.cols5 .blogs .headline {font-size:40px;line-height:44px;margin-bottom:25px;}
.cols5 .blogs .content {-moz-columns:4 auto;-webkit-columns:4 auto;columns:4 auto;font-size:14px;line-height:18px;text-align:left;}
.cols6 .blogs .byline {margin-bottom:15px;}
.cols6 .blogs .headline {font-size:40px;line-height:44px;margin-bottom:25px;}
.cols6 .blogs .content {-moz-columns:4 auto;-webkit-columns:4 auto;columns:4 auto;font-size:14px;line-height:18px;text-align:left;}
.package {display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;}
.package .item {border-top-style:dotted;margin-top:20px;padding-top:10px;}
.package .media {width:104px;height:65px;}
.package .headline {margin-bottom:10px;font-weight:500;}
.package .byline {margin-bottom:0;}
.package .avatar {float:left;height:60px;width:60px;}
.package .avatar img {height:60px;width:60px;}
.package .avatar + .item-content {width:calc(100% - 70px);}
.cols4 .package .headline {font-size:14px;line-height:16px;}
.cols4 .package .media + .item-content {width:calc(100% - 119px);margin-left:15px;}
.cols4 .package2 .item {width:310px;}
.cols4 .package3 .item {width:200px;}
.package.negative {padding:0 20px 20px;width:calc(100% - 40px);}
.package.negative:not(.special) .item {margin-top:0;}
.cols4 .package2.negative .item {width:290px;}
.cols4 .package3.negative .item {padding-top:10px;width:186px;}
.cols6 .package .headline,
.cols5 .package .headline,
.cols4 .package1:not(.features) .headline {font-size:18px;line-height:20px;}
.cols5 .package .media + .item-content {width:calc(100% - 124px);}
.cols5 .package2 .item {width:390px;}
.cols5 .package3 .item {width:250px;}
.cols5 .package2.negative .item {width:375px;}
.cols5 .package3.negative .item {padding-top:10px;width:243px;}
.cols5 .package3 .headline {font-size:14px;line-height:16px;margin-bottom:0;}
.cols5 .package3 .byline {display:none;}
.cols6 .package .media + .item-content {width:calc(100% - 124px);}
.cols6 .package2 .item {width:470px;}
.cols6 .package3 .item {width:300px;}
.cols6 .package4 .item {width:215px;}
.cols6 .package2.negative .item {width:450px;}
.cols6 .package3.negative .item {padding-top:20px;width:286px;}
.cols6 .package4.negative .item {width:205px;}
.cols6 .package3 .headline,
.cols6 .package4 .headline {font-size:14px;line-height:16px;}
.package.features {text-align:center;}
.package.features .item {border-top:none;padding-top:0;}
.package.features .item::before {content:" ";display:block;width:70px;margin:0 auto 15px;border-top:1px dotted;}
.package.features .above-headline {margin-top:0;}
.package.features .headline {font-family:"Roboto Slab",serif;font-weight:700;letter-spacing:-0.02em;}
.package.features.bgcolor {padding-top:0;}
.package.features.bgcolor .item {margin-top:0;}
.cols4 .package1.features .item {width:50%;padding:0 25%;}
.cols4 .package2.features .item {width:calc(50% - 60px);padding:0 30px;}
.cols4 .package3.features .item {width:calc(33.33% - 40px);padding:0 20px;}
.cols4 .package.features.bgcolor {padding-bottom:30px;}
body:not(.mobile) .cols5 .package1.features,
body:not(.mobile) .cols6 .package1.features {text-align:left;}
body:not(.mobile) .cols5 .package1.features .item::before,
body:not(.mobile) .cols6 .package1.features .item::before {margin:0 0 15px;}
.cols5 .package2.features .item {width:calc(50% - 120px);padding:0 60px;}
.cols5 .package3.features .item {width:calc(33.33% - 60px);padding:0 30px;}
.cols5 .package.features .above-headline {margin:0 0 5px;}
.cols5 .package1.features .headline, .cols5 .package1.features .byline {display:inline-block;margin-bottom:0;}
.cols6 .package2.features .item {width:calc(50% - 120px);padding:0 60px;}
.cols6 .package3.features .item {width:calc(33.33% - 60px);padding:0 30px;}
.cols6 .package.features .above-headline {margin:0 0 5px;}
.cols6 .package1.features .headline, .cols6 .package1.features .byline {display:inline-block;margin-bottom:0;}
body:not(.mobile):not(.single) .template5.news.negative,
body:not(.mobile):not(.single) .template3.negative.news + .package.negative > .item,
body:not(.mobile):not(.single) .cols5 .template4.negative + .package.negative > .item,
body:not(.mobile):not(.single) .cols6 .template4.negative + .package.negative > .item {border-top:none;}
.item.special {padding-top:20px;border-top:4px solid;}
.item.special .headline {font-family:"Roboto Condensed","Arial Narrow",sans-serif;line-height:1;text-transform:uppercase;margin-bottom:0;}
.template7 + .package .item {padding-top:20px;}
.package.liveblog .liveblog-timeline {margin-bottom:0;}
.package.liveblog.negative .liveblog-timeline {margin-top:0;}
.cols1 .item.special, .cols1 .widget.most {margin-top:0;border-top:1px solid;}
.cols1 .item.special .headline, .cols4 .template8.blogs .headline, .cols1 .widget.most .widget-header {font-weight:700;font-size:28px;text-align:left;letter-spacing:normal;}
.cols4 .template8.blogs .headline {padding-left:20px;}
.cols1 .item.special .headline::before,
.latest-split .widget .widget-header::before,
.cols1 .widget.most .widget-header::before {content:" ";width:80px;height:10px;display:block;margin:-20px 0 20px;}
.latest-split .widget .widget-header::before {margin:-20px auto 20px;}
.cols1 .package .avatar {margin-right:0;margin-bottom:10px;}
.cols1 .package .avatar,
.cols1 .package .avatar img {width:75px;height:75px;}
.cols1 .package .byline {clear:both;margin-bottom:10px;font-size:10px;text-transform:uppercase;}
.cols1 .package .headline,
.cols4 .template8.blogs + .package .headline {font-family:"Roboto Slab",serif;font-size:16px;letter-spacing:-0.02em;line-height:20px;font-weight:400;}
.cols4 .template8.blogs, .cols4 .template8.blogs + .package {background-color:#f3f3f0;}
.cols4 .template8.blogs + .package {padding:0 20px 20px;width:calc(100% - 40px);}
.cols4 .template8.blogs + .package .item {width:135px;}
.cols4 .template8.blogs + .split2 .item {width:calc(50% - 10px);}
.cols4 .template8.blogs + .split3 .item {width:186px;}
.cols4 .template8.blogs + .package .avatar {float:none;margin-bottom:10px;}
.cols4 .template8.blogs + .package .byline {margin-bottom:8px;}
.cols1 .package.special + .widget.most {margin-top:30px; padding-bottom:0;}
.cols1 .widget.most .widget-header {padding:0;}
.cols1 .widget.most .widget-body {overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 200px);padding-right:25px;margin-right:-25px;}
.cols1 .widget.most .item {margin-top:20px;}
.cols1 .widget.most .media {width:100%;height:91px;margin-bottom:10px;}
.widget.most .number, .most-slider-small .number {clear:both;width:40px;height:32px;margin:0 0 20px 10px;border-bottom:8px solid;font-size:18px;font-weight:700;font-family:"Roboto Slab",Georgia,serif;text-align:center;line-height:32px;}
.widget.most .media > .number, .most-slider-small .media > .number {position:absolute;bottom:0;margin-bottom:0;pointer-events:none;}
.widget.most .media + .item-content {width:100%;margin:0;}
.widget.most .headline {font-size:14px;line-height:16px;font-weight:500;margin-bottom:9px;}
.widget.most .media, .most-slider-small .media {position:relative;}
.widget.most .under-headline {font-family:"Roboto",sans-serif;font-size:10px;font-weight:500;}
.widget.most .comments + .shares, .most-slider-small .comments + .shares {padding-left:10px;}
.widget.most .comments a::before, .widget.most .shares a::before, .most-slider-small .comments a::before, .most-slider-small .shares a::before {font-family:"Toi-new";padding-right:5px;}
.widget.most .comments a::before, .most-slider-small .comments a::before {content:"\e911";}
.widget.most .shares a::before, .most-slider-small .shares a::before {content:"\e915";}
.cols1-sub .package + .widget.most {margin-top:30px;}
.cols1-sub .widget.most .widget-body {padding: 0 20px;}
.cols1-sub .widget.most .item:first-child {width:100%;margin:0;border-top-style:dotted;}
.cols1-sub .widget.most .item:first-child .item-wrap {display:flex;align-items:center;}
.cols1-sub .widget.most .item:first-child .media {width:280px;height:185px;margin-right:20px;}
.cols1-sub .widget.most .item:first-child .media + .item-content {width:300px;}
.cols1-sub .widget.most .item:first-child .headline {font-size:28px;line-height:30px;}
.cols1-sub .widget.most .item:not(:first-child) {clear:none;float:left;width:135px;margin-right:20px;margin-top:20px;border-top-style:dotted;}
.cols1-sub .widget.most .item:not(:first-child) .media {width:135px;height:94px;margin-bottom:10px;margin-right:20px;}
.cols1-sub .widget.most .item:last-child {margin-right:0;}
.cols6 .widget.most .widget-header {font-size:28px;}
.cols6 .widget.most .item {margin-top:20px;}
.cols6 .widget.most .media {width:100%;height:91px;padding-bottom:10px;}
.cols6 .widget.most .widget-body {padding: 0 20px;}
.cols6 .widget.most .item:first-child {width:100%;margin:0;border-top-style:dotted;}
.cols6 .widget.most .item:first-child .item-wrap {display:flex;align-items:top;justify-content: space-between;}
.cols6 .widget.most .item:first-child .media {width:460px;height:288px;margin-right:0;}
.cols6 .widget.most .item:first-child .media + .item-content {width:460px;}
.cols6 .widget.most .item:first-child .headline {font-size:44px;line-height:48px;}
.cols6 .widget.most .item:not(:first-child) {clear:none;float:left;width:220px;margin-right:20px;margin-top:20px;border-top-style:dotted;}
.cols6 .widget.most .item:not(:first-child) .media {width:220px;height:138px;margin-bottom:10px;}
.cols6 .widget.most .item:last-child {margin-right:0;}
.most-slider {position:relative;clear:both;width:100%;margin-bottom:40px;}
.most-slider .most-slider-header.widget-header {border-bottom:1px dotted;padding-left:0;padding-right:0;margin-bottom:25px;font-size:28px;}
.most-slider .most-slider-viewport {width:100%;height:425px;overflow:hidden;position:relative;}
.most-slider .most-slider-viewport::after {width:calc(100% - 682px);height:425px;position:absolute;top:0;right:0;z-index:2;content:" ";}
.most-slider .most-slider-viewport ul {left:0;min-width:1000px;position:absolute;top:0;width:6820px;height:425px;}
.most-slider .most-slider-viewport .item {position:relative;float:left;clear:none;width:682px;height:425px;padding:0;margin:0;border:none;}
.most-slider .most-slider-viewport .item-wrap {width:680px;height:425px;}
.most-slider .most-slider-viewport .media {position:relative;width:680px;height:425px;float:left;}
.most-slider .most-slider-viewport .media img {width:100%;height:auto;}
.most-slider .most-slider-viewport .media .number {position:absolute;top:255px;left:24px;clear:both;width:40px;height:32px;margin:0 0 20px 10px;border-bottom:8px solid;font-size:18px;font-weight:700;font-family:"Roboto Slab",Georgia,serif;text-align:center;line-height:32px;z-index:1;pointer-events:none;}
.most-slider .most-slider-viewport .item-content {position:absolute;bottom:18px;left:24px;width:220px;height:92px;margin:0;padding:18px 10px 10px;pointer-events:none;}
.most-slider .most-slider-viewport .headline {font-weight:500;font-size:16px;line-height:20px;height:60px;overflow:hidden;}
.most-slider .under-headline {font-family:"Roboto",sans-serif;font-size:10px;font-weight:500;}
.most-slider .most-slider-viewport .comments + .shares {padding-left:10px;}
.most-slider .most-slider-viewport .comments a::before,
.most-slider .most-slider-viewport  .shares a::before {font-family:"Toi-new";padding-right:5px;}
.most-slider .most-slider-viewport .comments a::before {content:"\e911";}
.most-slider .most-slider-viewport .shares a::before {content:"\e915";}
.most-slider .arrows {position:absolute;top:89px;transition:all .3s ease-out;opacity:0;z-index:3;}
.most-slider .prev {left:-40px;}
.most-slider .next {right:-40px;}
.most-slider .arrows a {display:flex;align-items:center;width:100%;height:425px;font-size:24px;}
.most-slider .arrows a::before {font-family:"Toi-new";font-weight:400;width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center;}
.most-slider .prev a::before {content:"\e918";}
.most-slider .next a::before {content:"\e91a";}
.most-slider .disabled a {cursor:default;pointer-events:none;}
.most-slider:hover .next {right:10px;opacity:1;}
.most-slider:hover .prev {left:10px;opacity:1;}
.most-slider-small .slider-viewport .media {margin-bottom:10px;padding-bottom:10px;}
.most-slider-small .media + .item-content {width:100%;margin:0;}
.most-slider-small .media .number {margin-left:20px;}
/* 7 columns */
.cols7.block {display:block;width:100%;margin-bottom:0;}
.cols7 .item-wrap > .item {max-width:1150px;min-width:980px;width:100%;margin:45px auto;float:none;height:auto;overflow:hidden;}
.cols7 .item-wrap:first-child > .item::before {display:none;}
.cols7 .item-wrap:first-child > .item {margin-top:0;}
.cols7 .inner-item-wrap > .media + .item-content {margin-left:0;}
.cols7 .inner-item-wrap {display:flex;flex-flow:row-reverse;justify-content:space-between;}
.cols7 .inner-item-wrap > .media {float:right;width:660px;height:auto;min-height:360px;}
.cols7 .template2:not(.features) .inner-item-wrap > .media {width:490px;min-height:295px;}
.cols7 .template1 .inner-item-wrap > .media + .item-content {max-width:450px;width:calc(100% - 700px);margin-right:40px;}
.cols7 .template2:not(.features) .inner-item-wrap > .media + .item-content {max-width:640px;width:calc(100% - 510px);margin-right:20px;}
.cols7 .template1.negative .inner-item-wrap > .media {width:620px;}
.cols7 .template1.negative .inner-item-wrap > .media + .item-content {width:calc(100% - 660px);}
.cols7 .template1 .inner-item-wrap > .item-content > .headline {font-size:44px;line-height:46px;margin-bottom:10px;}
.cols7 .template2:not(.features) .inner-item-wrap > .item-content > .headline {font-size:60px;line-height:64px;margin-bottom:10px;}
.cols7 .news.template2 div:not(.headline) > .label {font-size:18px;}
.cols7 .news.template2 .overline {font-size:18px;text-transform:none;}
.cols7 .news .inner-item-wrap > .item-content > .byline,
.cols7 .liveblog .inner-item-wrap > .item-content > .byline {margin-bottom:10px;}
.cols7 .news .underline,
.cols7 .analysis .underline,
.cols7 .liveblog .underline {font-size:16px;line-height:22px;}
.cols7 .news .above-headline,
.cols7 .liveblog .above-headline {margin-bottom:10px;}
.cols7 .item:not(.features) .item-content .package .media + .item-content,
.cols7 .item:not(.features) > .item > .package .item-content {width:calc(100% - 124px);margin-left:20px;}
.cols7 .item-content .package .headline,
.cols7 .template1 .package3 .headline,
.cols7 .template2 .package3 .headline,
.cols7 .template2.features .package4 .headline,
.cols7 .template2 .package2 .headline {font-size:16px;line-height:18px;}
.cols7 .template1 .package4 .headline,
.cols7 .template2:not(.features) .package4 .headline {font-size:14px;line-height:16px;}
.cols7 .news .package .media,
.cols7 .analysis .package .media {float:left;}
.cols7 .news.template2 .package2 .item,
.cols7 .analysis.template2 .package2 .item {width:310px;}
.cols7 .template1:not(.liveblog) .package:not(.package1) .item-content,
.cols7 .template2:not(.features):not(.liveblog) .package:not(.package1) .item-content {width:calc(100% - 124px);}
.cols7 .template2:not(.features) .package4 .headline {margin-bottom:0;}
.cols7 .template1 .package4 .byline,
.cols7 .template2:not(.features) .package4 .byline {display:none;}
.cols7 .template1 .package3 .item,
.cols7 .template2:not(.features) .package3 .item {width:370px;}
.cols7 .template1:not(.liveblog) .package4 .item,
.cols7 .template2:not(.features) .package4 .item {width:272.5px;}
.cols7 .template2.features .inner-item-wrap > .media {width:620px;min-height:auto;}
.cols7 .template2.features .inner-item-wrap > .item-content {margin:30px 50px 0 30px;width:calc(100% - 700px);text-align:center;}
.cols7 .item.features {border:none;padding:0;}
.cols7 .features .inner-item-wrap {padding:20px;}
.cols7 .features .inner-item-wrap > .item-content > .above-headline {margin-top:0;margin-bottom:15px;}
.cols7 .features .inner-item-wrap > .item-content > .headline,
.cols7 .template6 .headline {font-size:38px;line-height:42px;font-family:"Roboto Slab",serif;font-weight:400;margin-bottom:25px;letter-spacing:-0.02em;}
.cols7 .features .inner-item-wrap > .item-content > .byline {margin-bottom:20px;}
.cols7 .features .inner-item-wrap > .item-content > .underline {font-size:16px;line-height:24px;margin-bottom:20px;}
.cols7 .package3.features,
.cols7 .package4.features {padding:0 40px 20px;width:calc(100% - 80px);margin-top:-20px;}
.cols7 .package3.features .item {width:330px;}
.cols7 .package4.features .item {width:237px;}
.cols7 .template6 .inner-item-wrap > .media {width:50%;background:transparent var(--pixel-img) no-repeat scroll center top;background-size:cover;}
.cols7 .template6 .inner-item-wrap > .media img {display:none;}
.cols7 .template6 .media + .item-content {width:calc(50% - 100px);padding:50px;}
.cols7 .template6.item {padding:0;border:none;}
.cols7 .template6 .media + .item-content {width:calc(50% - 100px);padding:50px;text-align:center;}
.cols7 .template6 .avatar {margin-right:0;margin-bottom:5px;}
.cols7 .template6 .avatar img {width:75px;height:75px;}
.cols7 .template6 .underline {columns:2 auto;text-align:left;font-size:14px;line-height:18px;}
.cols7 .template6 .above-headline {margin-bottom:20px;}
.cols7 .template6 .headline {margin-bottom:35px;}
.cols7 .item.negative {width:1110px;padding:20px;}
.cols7 .news.template1.negative .package:not(.package1) + .media {width:620px;}
.cols7 .news.template1.negative .package:not(.package1) + .media + .item-content {width:calc(100% - 810px);}
.cols7 .template1 .package2 .item,
.cols7 .news.template2.negative .package2 .item,
.cols7 .analysis.template2.negative .package2 .item,
.cols7 .package2.features .item {width:calc(50% - 10px);}
.cols7 .negative:not(.liveblog) .package4 .item {width:262.5px;}
.cols7 .negative:not(.liveblog) .package3 .item {width:360px;}
/* .cols7 .template1 .package2 .media,
.cols7 .template2 .package2 .media {display:none;} */
.cols7 .template1:not(.features) .item-content .package2 .media + .item-content,
.cols7 .template2:not(.features) .item-content .package2 .media + .item-content {width:100%;margin:0;}
/* banner ads */
.banner {clear:both;margin:0 auto 30px;text-align:center;}
.b970x90 {min-height:90px;}
.b300x600,
.b300x250 {min-height:250px;}
.cols2 .banner {margin-bottom:0;}
.sticky-sidebar-wrap > script:first-child + .banner {margin-top:0;}
body.home .ATF_LB_1 {margin-bottom:45px;}
body:not(.home) .main > #div-gpt-ad-ATF_LB_1:first-child {margin-top:45px;}
.FIOnDemandWrapper {margin:0 auto 26px !important;}
.banner.b600x467.BTF_MPU_3 iframe {min-height:467px;}
.Popup_Article iframe {width:100%;}
/* New banners TOI */
.Partners_LB {margin:45px 0 0 0;}
body.home .hp_section#hp_section_1 {margin-top:24px!important;}
/*body.tag .banner.Top {margin-top:45px;}*/
.banner.banner-in-bottom {margin:40px 0 -5px;}
.the-content .banner {margin:0 auto 32px auto;}
/* partners iframe banner */
.customlb {margin:0 auto;width:980px;}
body.home .customlb {width:100%;}
#div-gpt-ad-Custom_LB > div {margin:45px auto;}
body.home #div-gpt-ad-Custom_LB > div {margin-bottom:0;}
#div-gpt-ad-Custom_LB iframe {width:100% !important;}
/* tabs */
.tabs ul {display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:0 10px;width:calc(100% - 20px);border-bottom:2px solid;}
.tabs li {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:12px;margin:0 10px -2px;padding:0 5px 5px;text-transform:uppercase;}
.tabs-widget.widget ul {padding:0;width:100%;}
.cols2 li, .sidebar li {font-size:10px;}
.tabs .current {border-bottom:2px solid;font-weight:700;}
.tabs .current a {pointer-events:none;cursor:default;}
.tabs li:not(.current):hover {border-bottom:2px solid;}
.tabs-widget.widget ul li:first-child {margin-left:0;}
.tabs-widget.widget ul li {padding:0 15px 5px;}
/* widgets */
.widget {box-sizing:border-box;width:100%;padding:20px 0;border-top:4px solid;overflow:hidden;}
.cols2 .widget:not(:first-child),
.cols2 .jobs:not(:first-child),
.cols2 .coronavirus_module:not(:first-child) {margin-top:40px;}
.cols4 .widget:first-child {margin-top:0;}
.widget .widget-header {padding:0 20px 20px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}
.tabs-widget.widget .widget-header {padding-left:0;padding-right:0;}
.cols2.reverse .widget .widget-body {height:250px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.widget .widget-footer {float:right;height:24px;line-height:24px;padding:20px 20px 0;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;letter-spacing:1.2px;text-align:right;text-transform:uppercase;}
.widget-footer a::before {float:left;display:inline-block;margin-right:10px;font-family:"Toi-new";font-weight:400;font-size:12px;content:"\e92a";}
.cols2 .widget-card .widget-header {font-size:18px;text-align:center;}
.cols2 .widget-card .widget-body {padding:0 20px;}
/* .widget.live_updates .widget-header::before {font-family:"Toi-new";font-weight:400;content:"\e90a";margin-right:8px;animation:liveupdate 2s linear 0s infinite;} */
.widget.live_updates .widget-body {height:500px;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin-right:-25px;padding-right:25px;}
.widget.live_updates .news-item {width:calc(100% - 40px);border-top:1px dotted;font-family:"Roboto",sans-serif;padding:15px 20px;}
.widget.live_updates .date {margin-bottom:3px;opacity:0.8;text-transform:uppercase;}
.widget.live_updates .title {font-size:14px;font-weight:500;line-height:17px;}
.widget.live_updates .source {font-size:10px;font-weight:400;opacity:0.8;}
.widget.live_updates li:first-child .title {font-size:18px;line-height:20px;font-weight:700;}
.widget.latest_blogs .blog-item {clear:both;width:calc(100% - 40px);overflow:hidden;padding:15px 20px;border-top:1px dotted;}
.widget.latest_blogs .avatar {float:left;}
.widget.latest_blogs .avatar + .item-content {width:calc(100% - 60px);}
.widget.latest_blogs .date {margin-bottom:8px;font-family:"Roboto",sans-serif;text-transform:uppercase;}
.widget.latest_blogs .byline {margin-bottom:4px;}
.widget.latest_blogs .headline {margin:0;font-family:"Roboto Slab",serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:-0.02em;}
.widget.latest_blogs .blog-item:last-child {padding-bottom:15px;border-bottom:1px dotted;}
.widget.latest_articles .item {width:calc(100% - 40px);border-top-style:dotted;margin:0;padding:15px 20px;}
.widget.latest_articles .item:first-child {border-top:none;padding-top:20px;}
.widget.latest_articles .media {height:50px;width:50px;margin:0;}
.widget.latest_articles .media + .item-content {margin-left:10px;width:calc(100% - 60px);}
.widget.latest_articles .date {font-family:"Roboto",sans-serif;margin-bottom:8px;text-transform:uppercase;}
.widget.latest_articles .headline, .cols2 .full-coverage .headline {font-weight:500;font-size:14px;line-height:17px;margin-bottom:9px;}
.widget.latest_articles .byline {margin-bottom:0;}
.widget.latest_articles .item:last-child {border-bottom:1px dotted;}
.widget.latest_articles .news .date {margin-bottom:3px;}
.widget.latest_articles .analysis .byline, .widget.latest_articles .analysis .headline {margin-bottom:5px;}
.widget.latest_articles .features .item {display:flex;align-items:center;justify-content:center;padding:20px;}
.widget.latest_articles .features .media {width:120px;height:120px;margin:0;}
.widget.latest_articles .features .item-content {width:120px;padding:0 0 0 20px;margin:0 auto;text-align:center;}
.widget.latest_articles .features .headline {margin:0;font-family:"Roboto Slab",serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-0.02em;}
.full-coverage .widget-header span::before,
.slider .section-header .title span::before {font-family:"Toi-new";font-weight:400;content:"\e90d";margin-right:10px;}
.slider .section-header .has-children {float:right;text-align:right;}
.slider .section-header .has-children ul {text-align:left;font-size:12px;}
.cols2 .full-coverage .widget-header span {display:block;font-size:14px;margin-bottom:5px;}
.cols2 .events-calendar .tribe-mini-calendar-event,
.cols2 .full-coverage .item {width:calc(100% - 40px);margin-top:0;padding:20px;border-style:dotted;}
.cols2 .full-coverage .item:last-child {border-bottom:1px dotted;}
.cols2 .full-coverage .media {width:100px;height:63px;}
.cols2 .full-coverage .media + .item-content {width:calc(100% - 110px);margin-left:10px;}
.cols2 .full-coverage .byline {margin-bottom:0;}
.cols4 .full-coverage {position:relative;clear:both;float:left;margin-top:30px;padding-top:20px;padding-bottom:0;border-top:1px solid;}
.cols4 .full-coverage .widget-header {font-size:14px;padding:0 20px 15px;}
.cols4 .full-coverage .widget-header span::after,
.slider .section-header .title span::after {content:"/";margin:0 5px;font-weight:300;}
.cols4 .full-coverage .widget-body {clear:both;float:left;padding:0 20px 20px;}
.cols4 .full-coverage .item {clear:none;margin-top:0;}
.cols4 .full-coverage .item .item-content {margin-left:0;}
.cols4 .full-coverage .item:first-child {float:left;width:380px;margin-right:19px;padding-top:0;padding-right:20px;border-top:none;border-right:1px solid;}
.cols4 .full-coverage .item:first-child .item-content {width:380px;}
.cols4 .full-coverage .item:first-child .media {width:380px;height:auto;max-height:238px;margin-bottom:15px;padding-top:20px;border-top:1px dotted;}
.cols4 .full-coverage .item:first-child .byline {margin-bottom:12px;}
.cols4 .full-coverage .item:not(:first-child) .byline {margin-bottom:0;}
.cols4 .full-coverage .item:not(:first-child) {float:right;width:180px;padding-top:20px;border-top:1px dotted;}
.cols4 .full-coverage .item:not(:first-child) .item-content {width:180px;margin-left:0;}
.cols4 .full-coverage .item:not(:first-child) .headline {font-size:14px;line-height:16px;font-weight:500;}
.cols4 .full-coverage .item:nth-child(2) {margin-top:0;}
.cols4 .full-coverage .item:nth-child(2) .media {width:180px;height:113px;margin-bottom:20px;}
.cols4 .full-coverage .item:nth-child(3) {margin-top:20px;}
.cols4 .full-coverage .item.widget-footer {position:absolute;bottom:20px;right:20px;margin-top:20px;padding:20px 0 0;text-align:left;}
.full-coverage.bgcolor .item-content {text-align:center;}
.full-coverage.bgcolor .headline {font-family:"Roboto Slab",serif;font-weight:400;letter-spacing:-0.02em}
.full-coverage.bgcolor .item:not(:first-child) .headline {line-height:18px;padding:0 5px;}
.full-coverage.bgcolor .item:first-child .headline {font-size:22px;padding:10px 20px;}
.full-coverage.bgcolor .underline {padding:5px 20px;}
.popular {padding:0;}
.popular .widget-header {font-size:30px;padding:20px 0;}
.popular .widget-header span::before {font-family:"Toi-new";font-weight:400;content:"\e90c";margin-right:10px;font-size:32px;}
.popular .tabs {position:relative;}
.popular .tabs ul {width:100%;padding:0;}
.popular .tabs li {margin:0 10px -2px 0;padding:0 15px 5px;}
.popular .tabs .period {position:absolute;right:0;bottom:5px;}
.popular .widget-body {padding-top:40px;display:flex;justify-content:space-between;align-items:center;}
.popular .widget-body ul {position:relative;float:right;width:470px;display:flex;flex-flow:row wrap;justify-content:space-between;}
.popular .item {width:215px;margin-top:20px;padding-top:20px;border-top-style:dotted;}
.popular .number {clear:none;float:left;width:36px;margin-right:10px;margin-top:-3px;font-size:32px;text-align:center;}
.popular .item-content {width:calc(100% - 46px);}
.popular .headline {font-size:14px;line-height:16px;}
.popular .byline {margin-bottom:0;line-height:14px;}
body:not(.mobile):not(.single) .popular .widget-body ul li:first-child,
body:not(.mobile):not(.single) .popular .widget-body ul li:nth-child(2) {border-top:none;padding-top:0;margin-top:0;}
.popular .item.bgcolor {clear:none;float:left;width:470px;height:470px;padding:0;margin:0;}
.popular .item.bgcolor .item-wrap {width:100%;height:205px;box-sizing:border-box;padding:40px 25px 0;}
.popular .item.bgcolor .media {width:100%;height:auto;position:relative;margin:0;}
.popular .item.bgcolor .media a::after {content:" ";display:block;width:100%;height:265px;position:absolute;left:0;top:0;}
.popular .item.bgcolor img {margin-top:-24px;}
.popular .item.bgcolor .number {font-size:84px;width:42px;margin-right:20px;margin-top:-8px;}
.popular .item.bgcolor .item-content {width:calc(100% - 62px);}
.popular .item.bgcolor .headline {font-size:32px;line-height:34px;}
.popular .under-headline {font-family:"Roboto inherit",sans-serif;font-size:12px;}
.popular .byline {display:none;}
.popular .comments + .shares {padding-left:10px;}
.popular .comments a::before, .popular .shares a::before {font-family:"Toi-new";padding-right:5px;}
.popular .comments a::before {content:"\e911";}
.popular .shares a::before {content:"\e915";}
.widget.hebrew-media-review {padding:30px 20px;}
.widget.hebrew-media-review .widget-header {font-size:18px;text-align:center;}
.widget.hebrew-media-review .widget-header .the-date {display:block;margin-top:8px;font-size:16px;text-transform:none;}
.widget.hebrew-media-review .item {margin-top:0;padding-top:0;border-top:none;}
.widget.hebrew-media-review .media {float:none;width:100%;height:auto;margin:0 0 15px;}
.widget.hebrew-media-review .item-content {width:100%;margin:0;text-align:center;}
.widget.hebrew-media-review .headline {font-size:20px;line-height:22px;}
.latest-split {width:100%;display:flex;justify-content:space-between;border:none;padding:0;}
.cols2 div + .latest-split {margin-top:40px;}
.latest-split .widget {width:calc(50% - 10px);box-sizing:initial;margin-top:0;padding:0;border-top:none;border-bottom:1px solid;}
.latest-split .widget:not(:first-child) {margin-top:0;}
.latest-split .widget:first-child {margin-right:10px;}
.latest-split .widget .widget-header {font-size:16px;padding:20px 0;text-align:center;border-top:1px solid;}
.latest-split .widget .widget-footer {padding:20px 0 5px;margin-top:0;font-size:12px;}
.latest-split .latest-blogs .widget-footer {padding-right:10px;}
.latest-split .widget .widget-body {padding-right:25px;margin-right:-25px;height:600px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden;}
.latest-split .latest-blogs .widget-body {text-align:center;}
.latest-split .latest-articles .item,
.latest-split .latest-blogs .blog-item {margin:0;padding:15px 0;border-top:1px dotted;overflow:hidden;}
.latest-split .latest-articles .media {width:100%;height:auto;margin-bottom:10px;}
.latest-split .latest-articles .media + .item-content {width:100%;margin:0;}
.latest-split .latest-articles .date {font-family:"Roboto",sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;margin-bottom:5px;;}
.latest-split .widget .headline {font-size:13px;line-height:16px;margin-bottom:0;font-weight:500;}
.latest-split .latest-blogs .headline {font-family:"Roboto Slab",serif;font-weight:400;letter-spacing:-0.02em;padding:0 10px;}
.latest-split .latest-blogs .avatar {margin-right:0;margin-bottom:5px;}
.latest-split .latest-blogs .avatar img {width:40px;height:40px;}
.latest-split .latest-blogs .byline {margin-bottom:5px;padding:0 10px;font-size:9px;text-transform:uppercase;}
.widget-header .btn {float:right;padding:10px 17px;font-size:10px;font-family:"Roboto",sans-serif;font-weight:bold;text-transform:uppercase;}
/* Changes */
.block-sidebar-spotlight-mobile,
.block-sidebar-spotlight {width:100%;padding:0;}
.block-sidebar-spotlight.cols4 .template2.negative {padding-top:60px;position:relative;text-align:center;border:0;}
.block-sidebar-spotlight.cols4 .template2.negative .media {width:100%;max-height:auto;margin-bottom:25px;}
.block-sidebar-spotlight.cols4 .template2.negative .item-content {width:100%;margin:0;}
.block-sidebar-spotlight.cols4 .template2.negative .above-headline {position:absolute;top:25px;left:0px;line-height:14px;margin:0;width:100%;}
.block-sidebar-spotlight.cols4 .overline {display:none;}
.block-sidebar-spotlight.cols4 .template3.features.type-spotlight {border:0;padding-top:16px;}
.block-sidebar-spotlight.cols4 .template3.features.type-spotlight .item-content {padding:20px;margin:0 20px 20px;width:calc(100% - 80px);}
.block-sidebar-spotlight.cols4 .template2.negative .headline {color:#333333;font-size:20px;font-weight:bold;line-height:22px;margin-bottom:15px;}
.block-sidebar-spotlight.cols4 .template3.features.type-spotlight .headline {color:#000000;font-size:24px;font-weight:300;line-height:28px;}
.block-sidebar-spotlight.cols4 .template3.features.type-spotlight .media {height:300px;}
/*body:not(.mobile) .block-sidebar-spotlight.cols4 .template3.features.type-spotlight .media img {margin-left:0;}*/
.block-sidebar-spotlight.cols4 .template3.features.type-spotlight .above-headline {position:absolute;margin-top:0;top:0;}
/* end Changes */
/* Tabs Widget */
.cols6 .tabs-widget .template1 .item-content {margin-right:0;margin-left:20px;}
.cols6 .tabs-widget .items {margin-top:0;}
.cols6 .tabs-widget .widget-tabs {margin-bottom:40px;}
/* Issuu Widget */
.cols2 .issuu .widget-header {border-bottom:1px dotted;}
.cols2 .issuu .item {margin:0;border-top:0;padding:20px;border-bottom:1px dotted;box-sizing:border-box;}
.cols2 .issuu .item .media {width:100%;height:inherit;}
/* signup modules */
.nlsignup {border-top:none;padding:32px 20px 20px;text-align:center;}
.nlsignup .text {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;}
.nlsignup .text .medium {margin-bottom:18px;}
.nlsignup .text .big {font-size:48px;font-family:"ProximaNovaECSB",sans-serif;line-height:33px;margin-bottom:16px;}
.nlsignup .terms {clear:both;float:left;width:100%;text-align:center;font-family:"Roboto",sans-serif;line-height:120%;}
.nlsignup input[type="email"] {width:100%;border:none;margin-top:18px;padding:10px;box-sizing:border-box;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:12px;}
.nlsignup input[type="email"]::-webkit-input-placeholder {text-align:center;text-transform:uppercase;letter-spacing:1px;opacity:1;}
.nlsignup input[type="email"]::-moz-placeholder {text-align:center;text-transform:uppercase;letter-spacing:1px;opacity:1;}
.nlsignup input[type="email"]:-ms-input-placeholder {text-align:center;text-transform:uppercase;letter-spacing:1px;opacity:1;}
.nlsignup input[type="email"]:-moz-placeholder {text-align:center;text-transform:uppercase;letter-spacing:1px;opacity:1;}
.nlsignup input[type="submit"] {font-size:12px;font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border:none;border-radius:0;padding:10px;margin-top:15px;margin-bottom:30px;cursor:pointer;}
.nlsignup .tooltip {position:relative;outline:none;text-decoration:none;border-bottom:1px solid;}
.nlsignup .tooltip > span {opacity:0;visibility:hidden;z-index:10;position:absolute;bottom:25px;right:-35px;width:240px;padding:10px;transition-property:opacity, margin-top, visibility, margin-left;transition-duration:0.4s, 0.3s, 0.4s, 0.3s;transition-timing-function:ease-in-out, ease-in-out, ease-in-out, ease-in-out;border:1px solid;box-shadow:1px 1px 6px 0 rgba(0,0,0,0.6);}
.nlsignup .tooltip > span a {font-weight:700;}
.nlsignup .tooltip:hover > span {opacity:1;text-decoration:none;visibility:visible;overflow:visible;display:inline;}
.nlsignup .tooltip > span b {width:15px;height:15px;margin-left:190px;display:block;position:absolute;bottom:0;margin-bottom:-9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border-top:1px solid;border-right:1px solid;}
.cols2 .newsletter-error {font-family:"Roboto",sans-serif;font-weight:700;font-size:12px;line-height:125%;margin-top:-20px;margin-bottom: 20px;}
.footer .newsletter .almost,
.cols2 .almost {text-align:center;font-size:12px;line-height:14px;font-family:"Roboto",sans-serif;font-weight: 500;}
.footer .newsletter .almost {padding-top:65px;}
.footer .newsletter {overflow: hidden;}
.footer .newsletter .text {display: block;margin:0 0 20px;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:bold;}
.footer .newsletter input {width:220px;height:45px;padding:0 15px;margin:0;border:0;float:left;box-sizing:border-box;}
.footer .newsletter input::-webkit-input-placeholder {text-transform:uppercase;}
.footer .newsletter input:-moz-placeholder {text-transform:uppercase;}
.footer .newsletter input::-moz-placeholder {text-transform:uppercase;}
.footer .newsletter input:-ms-input-placeholder {text-transform:uppercase;}
.footer .newsletter .submit {width:calc(100% - 220px);height:45px;padding:0;margin:0;border:0;float:left;cursor:pointer;}
.footer .newsletter .submit span {display:none;}
.footer .newsletter .submit::after {font-family:'Toi-new';content:"\e958";font-size:22px;}
.footer .footer-community-title {margin:40px 0 15px;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:bold;}
.footer .footer-community-menu li {font-size:14px;line-height:16px;margin-bottom:15;}
.newsletter-error {display:none;float:left;width:100%;text-align:center;margin-top:22px;}
.newsletter-error a {text-decoration:underline;}
.nl-signup-page:not(.popup) {margin:50px auto;}
.nl-signup-page-wrap {width:100%;display:flex;height:515px;margin-top:50px;}
.nl-signup-page .iphone-div {background:transparent var(--newsletter-container) no-repeat scroll center top;width:calc(100% - 380px);min-width:450px;margin-top:-50px; background-size: contain;}
.nl-signup-page .iphone-div-wrap {margin:135px auto 0;text-align:center;}
.nl-signup-page:not(.popup) .widget.nlsignup {width:380px;float:left;align-self:center;margin-left:50px;}
.nl-signup-page:not(.popup) .widget.nlsignup .text {font-size:20px;}
.nl-signup-page:not(.popup) .widget.nlsignup .medium {margin-bottom:25px;}
.nl-signup-page:not(.popup) .widget.nlsignup .big {font-size:60px;line-height:60px;margin-bottom:25px;}
.nl-signup-page .almost {font-family:"Roboto",sans-serif;}
.nl-signup-page .almost .med {font-size:30px;margin-bottom:30px;font-weight:700;}
.nl-signup-page .almost p {font-size:16px;font-family:"Roboto",sans-serif;font-weight:400;margin-bottom:24px;line-height:20px;}
.nl-signup-page .thank-you.almost .big {font-size:48px;left:48px;text-transform:uppercase;font-weight:700;}
.nl-signup-page .newsletter-error {margin-top:0;font-size:16px;margin-bottom:30px;}
/* NEW NEWSLETTER SIGNUP POPUP */
.modal-overlay.nlPopup + .modal-window .modal-close,
.modal-overlay.new-nl-popup + .modal-window .modal-close {border-radius:0;top:20px;right:15px;background-color:transparent;}
.modal-overlay.nlPopup + .modal-window .modal-close::after,
.modal-overlay.new-nl-popup + .modal-window .modal-close::after {content:"\e924";right:auto;top:auto;font-size:24px;}
/* sections */
.section-header {position:relative;clear:both;float:left;width:100%;margin-bottom:20px;padding-top:20px;border-top:4px solid;box-sizing:border-box;}
.section-header .title {display:inline-block;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}
.section-header .subtitle {display:inline-block;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;margin-top:22px;text-transform:uppercase;}
.section-header .title + .subtitle::before {content:"/";margin:-24px 10px 0;font-size:40px;display:block;float:left;font-weight:300;}
.hp_section:not(.hp_module) > .section-header {border-top:10px solid;}
.hp_section:not(.hp_module) > .section-header .title + .subtitle {margin-left:10px;}
.hp_section:not(.hp_module) > .section-header .title + .subtitle::before {display:none;}
.tabs-widget .widget-header,
.hp_module .section-header .title {font-size:30px;}
.hp_module .section-header .title + .subtitle::before {font-size:30px;margin-top:-14px;}
.hp_module .section-header .subtitle {margin-top:13px;}
/* highlights */
.highlights > .section-header::before {font-family:"Toi-new";font-weight:400;content:"\e90b";margin-right:10px;font-size:32px;}
/* the blogs */
body.home .hp_section.the-blogs {margin-bottom:90px;}
.hp_section.the-blogs .disclaimer {position:absolute;right:0;top:20px;width:410px;font-family:"Roboto",sans-serif;font-size:12px;line-height:14px;}
.hp_section.the-blogs .disclaimer a {text-decoration:underline;font-weight:500;}
.hp_section.the-blogs .tabs {position:relative;float:left;width:100%;margin-top:10px;}
.hp_section.the-blogs .button {position:absolute;right:0;top:-15px;}
.hp_section.the-blogs .the-blogs-body {clear:both;padding:40px;display:flex;flex-flow:row wrap;justify-content:space-between;}
.hp_section.the-blogs .the-blogs-body .item {width:195px;margin-top:40px;padding-top:40px;border-top:1px dotted;}
.hp_section.the-blogs .the-blogs-body .item:first-child, .hp_section.the-blogs .the-blogs-body .item:nth-child(2) {width:430px;padding-top:0;border-top:none;margin-top:0;}
.hp_section.the-blogs .the-blogs-body .avatar {float:left;height:60px;width:60px;margin-bottom:10px;}
.hp_section.the-blogs .the-blogs-body .avatar img {height:60px;width:60px;}
.hp_section.the-blogs .the-blogs-body .byline {clear:both;margin-top:10px;}
.hp_section.the-blogs .the-blogs-body .headline {font-family:"Roboto Slab",serif;font-weight:400;font-size:18px;line-height:20px;letter-spacing:-0.02em;}
.hp_section.the-blogs .the-blogs-body .date {font-family:"Roboto",sans-serif;text-transform:uppercase;}
.hp_section.the-blogs .the-blogs-body .underline {margin-top:10px;}
.hp_section.the-blogs .the-blogs-body .item:first-child .headline,
.hp_section.the-blogs .the-blogs-body .item:nth-child(2) .headline {font-size:28px;line-height:30px;}
.hp_section.the-blogs .popular-bloggers {padding:0 20px 20px;font-family:"Roboto",sans-serif;text-transform:uppercase;}
.hp_section.the-blogs .popular-bloggers .title {padding:20px 0 10px;border-top:1px dotted;font-weight:700;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;}
.hp_section.the-blogs .popular-bloggers a {padding-right:10px;line-height:20px;white-space:nowrap;font-weight:500;}
.hp_section.the-blogs .popular-bloggers a span {font-weight:400;}
/* sliders */
.slider {position:relative;clear:both;width:100%;margin-bottom:40px;}
.slider .section-header .title {font-size:24px;}
.slider .section-header .title + .subtitle::before {font-size:24px;margin-top:-8px;}
.slider .section-header .subtitle {margin-top:8px;}
.slider-viewport {height:279px;overflow:hidden;position:relative;width:100%;}
.slider-viewport > ul {left:0;min-width:1000px;position:absolute;top:0;display:flex;}
.slider-viewport .item {border:none;clear:none;float:left;margin:0 20px 0 0;padding:0;width:230px;}
.slider-viewport .item.bgcolor {text-align:center;}
.slider-viewport .media {clear:both;margin:0 0 15px;width:230px;height:144px;}
.slider-viewport .label {display:block;font-family:"Roboto",sans-serif;margin-bottom:10px;padding:0 20px;text-transform:uppercase;}
.slider-viewport .headline {font-size:16px;height:54px;line-height:18px;padding:0 20px;overflow:hidden;}
.slider-viewport .bgcolor .headline {font-family:"Roboto Slab",serif;font-weight:400;letter-spacing:-0.02em;}
.slider-viewport .byline {margin:0 20px 20px;}
.slider .arrows {position:absolute;top:74px;transition:all .3s ease-out;opacity:0;z-index:2;}
.slider .prev {left:-40px;}
.slider .next {right:-40px;}
.slider .arrows a {display:flex;align-items:center;width:100%;height:279px;font-size:24px;}
.slider .arrows a::before {font-family:"Toi-new";font-weight:400;width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center;}
.slider .prev a::before {content:"\e918";}
.slider .next a::before {content:"\e91a";}
.slider .disabled a {cursor:default;pointer-events:none;}
.slider:hover .next {right:10px;opacity:1;}
.slider:hover .prev {left:10px;opacity:1;}
#partners-slider-viewport .media img {height:144px;width:auto;}
/* Start Up Israel */
.start-up-israel .slider .arrows,
.category-start-up-israel .slider .arrows {top:0;}
.start-up-israel .slider .arrows a,
.category-start-up-israel .slider .arrows a {height:249px;}
.start-up-israel .slider-viewport,
.category-start-up-israel .slider-viewport {height:249px;}
body.home .hp_section.start-up-israel .section-header {padding-top:30px;text-align:center;}
body.home .hp_section.start-up-israel .section-header .title,
body.home .hp_section.start-up-israel .section-header .subtitle {width:100%;}
body.home .hp_section.start-up-israel .section-header .subtitle {color:inherit;margin:15px auto;}
body.home .hp_section.start-up-israel .section-header .title + .subtitle::before {content:"";margin:0;}
body.home .hp_section.start-up-israel .section-header .title img {width:414px;height:auto;}
body.home .hp_section.start-up-israel .topics-tabs,
.hp_section .block.cols4 > .topics-tabs:first-child {margin-top:0;}
.tabs-widget .items,
body.home .hp_section.start-up-israel .items,
.hp_section .block.cols4 > .topics-tabs + .items {clear:both;float:left;width:100%;margin-top:40px;}
.category-start-up-israel .term-header .name > img {width:400px;}
.category-start-up-israel .slider {margin-bottom:0;}
.category-start-up-israel .term-header .btn {font-size:12px;font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border:none;border-radius:0;padding:14px;margin-top:20px;display:inline-block;}
/* The blogs */
.category-ops-and-blogs .items .item:nth-child(2) {padding-top:0;border-top:none;}
.category-ops-and-blogs .blogs-tabs {position:relative;margin-top:0;}
.category-ops-and-blogs .blogs-tabs ul {justify-content:flex-start;}
.category-ops-and-blogs .blogs-tabs .button {position:absolute;right:0;top:5px;height:20px;}
.items .item.type-blogs {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
.items .item.type-blogs .avatar {float:left;margin-right:20px;}
.items .item.type-blogs .avatar + .avatar {margin-left:-60px;}
.items .item.type-blogs .avatar img {width:140px;height:140px;}
.items .item.type-blogs .avatar + .item-content {width:calc(100% - 160px);}
.items .item.type-blogs .avatar + .avatar + .item-content {width:calc(100% - 280px);}
.items .item.type-blogs .headline {font-family:"Roboto Slab",serif;letter-spacing:-0.02em;margin-top:10px;}
/* Ordering pages */
.items .item:first-child {margin-top:0;padding-top:0;border-top:none;}
.cols6 .tabs-widget .template1 .media,
.items .media {width:300px;height:188px;}
.cols6 .tabs-widget .template1 .media + .item-content,
.items .media + .item-content {width:320px;}
.items .date {margin-bottom:10px;font-family:"Roboto",sans-serif;text-transform:uppercase;}
.items .date.overline {margin-bottom:0;font-size:10px;}
.cols6 .tabs-widget .byline,
.items .byline {margin:15px 0 0;}
.term-header {margin:50px 0 0;padding-bottom:50px;text-align:center;}
.term-header .avatar img {height:100px;width:100px;}
.term-header .avatar {margin-bottom:20px;margin-right:0;}
.term-header .name {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;}
.term-header .description {margin-top:20px;font-family:"Roboto",sans-serif;font-size:14px;line-height:20px;padding:0 140px;}
.term-header .social {justify-content:center;justify-items:center;margin-top:20px;}
.term-header:not(.daily-edition-header) .social li {border:1px solid;border-radius:50%;height:24px;width:24px;}
.term-header:not(.daily-edition-header) .social li a {display:block;}
.term-header:not(.daily-edition-header) .social li a::before {display:block;font-size:16px;line-height:24px;}
.term-header:not(.daily-edition-header) .social li.facebook a::before {content:"\e915";}
.term-header:not(.daily-edition-header) .social li.twitter a::before {content:"\e914";}
.term-header:not(.daily-edition-header) .social li.email a::before {content:"\e919";}
.term-header:not(.daily-edition-header) .social li.website a::before {content:"\e98f";}
.term-header:not(.daily-edition-header) .social li.rss a::before {content:"\e930";}
.topics-tabs {clear:both;float:left;width:100%;margin-top:60px;margin-bottom:-10px;padding-top:15px;border-top:4px solid;}
.topics-tabs ul {padding-bottom:10px;font-size:12px;justify-content:center;justify-items:center;}
.topics-tabs li {margin-bottom:-12px;padding-bottom:10px;}
.term-header.add-border {margin-bottom:30px;padding-bottom:50px;border-bottom:4px solid;}
.term-header.has-sala {margin-top:0;margin-bottom:30px;padding:30px 0;}
.term-header.has-sala .name {margin:0 auto;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:40px;text-transform:uppercase;}
.term-header.has-sala .description {margin:10px auto 0;padding:0;}
.cols6 .topics-tabs:first-child {margin-top:0;}
.term-header.has-sala + .main .cols6 > div:last-child:not(.topics-tabs)::after {display:block;float:left;width:100%;margin-top:60px;content:" ";border-bottom:4px solid;}
/* daily edition */
.widget.calendar {padding:20px;}
.widget.calendar .widget-header {font-size:18px;text-align:center;}
#calendarwrapper {table-layout:fixed;width:100%;font-family:"Roboto",sans-serif;}
#calendarwrapper td {width:calc(14.2857% - 1px);height:36px;border:none;font-size:14px;text-align:center;vertical-align:middle;}
#calendarwrapper td a {display:inline-block;font-weight:500;}
#calendarwrapper .arrow-prev a::after, #calendarwrapper .arrow-next a::after {display:block;font-family:"Toi-new";font-size:16px;padding-bottom:5px;}
#calendarwrapper .arrow-prev a::after {content:"\ea10";}
#calendarwrapper .arrow-next a::after {content:"\ea12";}
#calendarwrapper .arrow-prev span, #calendarwrapper .arrow-next span {display:none;}
#calendarwrapper .monthname div {width:auto;padding-bottom:5px;display:inline-block;font-weight:700;font-size:16px;text-transform:uppercase;}
#calendarwrapper .arrow-prev {text-align:left;}
#calendarwrapper .arrow-next {text-align:right;}
#calendarwrapper .days td {font-weight:700;}
#calendarwrapper .today span,
#calendarwrapper .theday a {display:inline-block;width:36px;height:36px;line-height:36px;border-radius:50%;}
body.page .term-header.daily-edition-header {border-bottom:none;margin-bottom:10px;}
.term-header.daily-edition-header .name {font-size:32px;}
.term-header.daily-edition-header .description {text-transform:uppercase;}
.term-header.daily-edition-header .theday {text-transform:none;font-weight:700;margin-left:10px;white-space:nowrap;}
.editions-nav {clear:both;width:100%;overflow:hidden;max-width:980px;margin:30px auto -20px;padding-top:10px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}
.editions-nav .prev-edition {float:left;}
.editions-nav .next-edition {float:right;}
.editions-nav a::before {font-family:"Toi-new";font-size:12px;display:block;}
.editions-nav .prev-edition a::before {content:"\ea10";float:left;margin-right:10px;}
.editions-nav .next-edition a::before {content:"\ea12";float:right;margin-left:10px;}
/* latset comments */
.latest_commnets {border-top: 4px solid;float:left;margin-bottom:0px;margin-top:45px;}
.slider.latest_commnets .section-header {margin:0 20px;padding:20px 0;border-bottom:1px dotted;width:calc(100% - 40px);border-top:0;}
.slider.latest_commnets .slider-viewport {float:left;padding:20px 0;margin-left:30px;width:calc(100% - 60px);}
.slider.latest_commnets .slider-viewport > ul {top:20px;}
.slider.latest_commnets .slider-viewport .item {margin-right:30px;width:174px;}
.slider.latest_commnets .slider-viewport .item:last-child {margin-right:0px;}
.slider.latest_commnets .slider-viewport .avatar {margin:0;width:50px;height:50px;}
.slider.latest_commnets .slider-viewport .byline {margin:5px 0 0 0;font-size:10px;}
.slider.latest_commnets .slider-viewport .byline a {font-weight:bold;}
.slider.latest_commnets .slider-viewport .underline {font-size:13px;line-height:16px;}
.slider.latest_commnets .slider-viewport .under-headline {font-family:"Roboto",sans-serif;font-size:13px;line-height:16px;font-style:italic;}
.slider.latest_commnets .slider-viewport .under-headline a {font-style:normal;font-weight:bold;}
.slider.latest_commnets .slider-viewport .date {margin-top:5px;font-family:"Roboto",sans-serif;font-size:10px;text-transform: uppercase;}
.slider.latest_commnets .prev {left:10px;}
.slider.latest_commnets .prev a::before {content:"\ea10";}
.slider.latest_commnets .next {right:10px;}
.slider.latest_commnets .next a::before {content:"\ea12"}
.slider.latest_commnets .arrows {top:35%;}
.slider.latest_commnets .arrows a {height:inherit;}
/* articel outbrain */
.article + #ob_holder + .ob-smartfeed-wrapper {width: calc(100vw * (9/10));margin: 0 auto;}
/* article */
.alignright {float:right;width:auto;max-width:calc(50% - 20px);margin:0 0 0 20px;}
.alignleft {float:left;width:auto;max-width:calc(50% - 20px);margin:0 20px 0 0;}
.aligncenter {clear:both;width:auto;max-width:100%;margin:0 auto 26px;}
.alignnone {clear:both;width:100%;margin:0 0 26px;}
img.alignright, img.alignleft, img.aligncenter, img.alignnone,
.alignright img, .alignleft img, .aligncenter img, .alignnone img {max-width:100%;height:auto;}
.single .main {width:100%;min-width:1400px;float:right;overflow-x:hidden;overflow-y: hidden;}
.wrap-article {float:right;width:calc(100% - 300px);position:relative;z-index:2;border-left:1px solid;box-shadow:0px 0 6px 1px rgba(0,0,0,0.2);}
.article {width:100%;min-width:640px;margin:0 auto;box-sizing:border-box;float:left;}
body.single .article {padding:0 0 100px 0;-moz-box-shadow:inset 0 -20px 20px -20px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 -20px 20px -20px rgba(0,0,0,0.5);box-shadow:inset 0 -20px 20px -20px rgba(0,0,0,0.5);}
.article > .banner {margin:0 auto;padding:45px 0;width:100%;box-sizing:border-box;}
.article-content-container {width:940px;margin:0 auto;padding:60px 80px 0;}
.article .empty {display:none;}
.article .above-headline {line-height:20px;margin-bottom:20px;margin-top:0;}
.article .headline {font-size:44px;line-height:46px;margin-bottom:12px;}
.article .underline {font-size:18px;line-height:22px;margin-bottom:10px;}
.article .under-headline {border-top:1px dotted;padding:19px 0 20px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}
.article .under-headline .media {float:none;width:50px;height:50px;border-radius:50%;overflow:hidden;margin-bottom:0;margin-right:10px;}
.article .under-headline > div.wrap-byline {flex-grow:1;font-weight:500;max-width:100%;}
.article .under-headline > div .byline {display:block;margin:0 0 4px 0;font-size:12px;line-height:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* .article.news .under-headline > div .byline {max-width:360px;} */
.article .under-headline > div .byline .add-after::after,
.article-video .under-headline > div .byline .add-after::after {font-family:'Toi-new';content:"\ea16";font-size:16px;position:relative;top:2px;cursor:pointer;left: 4px;color: #0E4E97;}
.article-video .under-headline > div .byline .add-after.active::after,
.article .under-headline > div .byline .add-after.active::after{content:"\ea15"}
.article .under-headline > div .updated, .article .under-headline > div .comments, .article .under-headline > div .date {font-family:"Roboto Condensed",sans-serif;font-size:12px;line-height:16px;}
.article .under-headline > div .updated::before,
.article .under-headline > div .comments::before {content:"|";margin:0 8px;}
/* .article .under-headline > div .comments a::before {font-family:'Toi-new';content:"\e911";margin-right:5px;} */
.single-share .social li a::before, .social li button::before {font-family:'Toi-new';content:"";font-size:30px;font-weight:400;color:#214F92}
.article .under-headline > div .comments a.ow-comments-inner-a::before {font-family:'Toi-new';content:"\e911";margin-right:5px;}
body.app .liveblog-paragraph .single-share, body.app .single-share-wrap{display: none !important;}
.social li {font-size:24px;font-weight:700;font-family:"Roboto",sans-serif;text-align:center;display: inline-block;}
.social li a::before {font-family:'Toi-new';content:"";font-size:30px;font-weight:400;}
.social li.facebook a::before {content:"\e910";}
.social li.twitter a::before {content:"\e95c";}
/*.social li.youtube a::before {content:"\e954";}*/
.social li.telegram a::before {content:"\e955";}
.social li.linkedin a::before {content:"\e91c";}
.social li.email a::before {content:"\e904";}
.social li.print a::before {content:"\e906";}
.social li.google a::before {content:"\e902";}
.social li.rss a::before {content:"\e921";}
.social li.website a::before {content:"\e98f";}
.social li.whatsapp a::before {content:"\e90f";}
.social li.messenger {display:none;}
.social li.messenger a::before {content:"\e94c";}
.social li.social-comments a::before {color: #fff;font-size: 14px;content: "\e911";margin-right: 3px;margin-left: 2px;}

/* .features-special .social-comments{background: #000!important;} */
.features-special .social-comments a::before{color: #fff!important;}
.social li.social-comments a{margin:6px;font-size: 12px;vertical-align: middle;margin-top:8px;}
.social li.social-comments{background: #505050; border-radius: 14px;min-height: 30px;min-width: 30px;}
.social li.social-comments .spot-im-replies-count{color: #fff;display: inline-block;font-size: 12px;}
.social li a span {display:none;}
.social li a span[real-time] {display:inline-block;color: #fff;}
.social li.shares {font-weight:500;font-size:22px;line-height:21px;}
.social li.shares span:not(.number) {display:block;clear:both;font-size:10px;line-height:12px;}
.social.bottom {clear:both;float:left;width:100%;margin:40px 0 25px;padding-top:15px;border-top:1px dotted;}
.single-share-wrap-btn:before{content:''; display: inline-block;width: 16px;height: 14px;background-image: url(../images/share.svg);background-size: 100%;background-position: center;background-repeat: no-repeat;}
.single-share-wrap-btn{cursor: pointer;padding: 0 16px;border: 0;font-size: 12px;text-transform: uppercase;font-weight: 600;letter-spacing: 0.6px ;color: #fff;font-family: 'Roboto Condensed';height: 30px;background-color: #214F92;border-radius: 60px;display: inline-flex;align-items: center;gap:6px}
.single-share-wrap{display: flex; gap: 12px;}
.single-share{position: relative;width: auto;display: inline;}
.single-share .social-wrap{display: none;}
.social {display: flex;gap: 15px;}
.single-share .social:before{content:'';position: absolute;left: 50%;transform: translateX(-50%) rotate(45deg);top: -9px;background-color: #fff;border-left: 1px solid #0B3F78;border-top: 1px solid #0B3F78;width: 16px;height: 16px;display: inline-block;}
.single-share .social{width:200px;z-index: 3;padding: 20px;display:none;position: absolute; left: 50%; top: calc(100% + 20px); transform: translateX(-50%);box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);background-color: #fff;border: 1px solid #0B3F78;}
.single-share .social li{margin-bottom: 15px;}
.single-share .social a, .single-share .social button{font-family: 'Roboto Condensed';cursor: pointer;display: flex;gap: 8px;text-align:start; align-items: center;font-size: 12px;text-transform: uppercase;font-weight: 400;color:#1E1E1E;letter-spacing: 0.6px;border: 0;background:none;padding: 0;}
.single-share .social li:last-child{margin-bottom: 0;}
.single-share .social li a span {display:block;}
.single-share-wrap.single-mobile-share{margin: 20px 0 21px 0;}
.article-video-template .under-headline .single-share-wrap{justify-content: center;margin-bottom: 20px;}
@media print {
   .single-share-wrap, .single-share,.single-share .social {display: none !important;height: 0 !important;}
}
.single-share .social li {font-size:24px;font-weight:700;font-family:"Roboto",sans-serif;text-align:center;display: block;}
.social li.print a::before {content:"\e906";}
.social li.bluesky a::before {content:"";background-image: url(../images/bluesky.svg);background-size: 100%;background-position: center;width:30px;height: 30px;background-repeat: no-repeat;}
.social li.reddit a::before {content:"";background-image: url(../images/reddit.svg);background-size: 100%;background-position: center;width:30px;height: 30px;background-repeat: no-repeat;}
.social li.copy button.copy-link-btn::before {content:"";background-image: url(../images/copy.svg);background-size: 100%;background-position: center;width:30px;height: 30px;}
.social li.copy button.copy-link-btn.done::before {content:"\e9f9";background-image: none;}
div.social-comments a::before {font-family:'Toi-new';content:"";font-weight:400;color: #fff;font-size: 14px;content: "\e911";margin-right: 3px;margin-left: 2px;}

/* .features-special .social-comments{background: #000!important;} */
.features-special .social-comments a::before{color: #fff!important;}
div.social-comments a{margin:6px;font-size: 12px;vertical-align: middle;margin-top:8px;color: #fff;font-family: 'Roboto Condensed';font-weight: bold;}
div.social-comments{background: #505050; border-radius: 14px;min-height: 30px;min-width: 30px;}
div.social-comments .spot-im-replies-count{color: #fff;display: inline-block;font-size: 12px;}
div.social-comments a span[real-time] {display:inline-block;color: #fff;}
.social li.shares {font-weight:500;font-size:22px;line-height:21px;}
.social li.shares span:not(.number) {display:block;clear:both;font-size:10px;line-height:12px;}
.social.bottom {clear:both;float:left;width:100%;margin:40px 0 25px;padding-top:15px;border-top:1px dotted;}
.article .media {float:none;width:100%;height:auto;margin-bottom:20px;}
.article .media .rslides_caption,
.the-content .wp-caption-text,
.article .media .caption {padding:5px 0;font-family:"Roboto",sans-serif;font-size:12px;line-height:14px;border-bottom:1px dotted;clear:both;}
.article .media .rslides_caption {position:absolute;bottom:0;width:calc(100% - 20px);padding:10px;border:none;}
.article .media .rslides_caption span,
.the-content .wp-caption-text span,
.article .media .caption span {text-transform:uppercase;}
.the-content .wp-caption {line-height:0;}
.the-content .wp-caption-text {margin-bottom:0;}
.article-content, #comments {width:100%;max-width:600px;float:left;}
.the-content {font-size:18px;line-height:26px;float:left;width:100%;}
/* style-fix-05-03 */
.the-content > ul,.liveblog-paragraph > ul{padding-left:20px;list-style:disc outside none;margin:0 0 26px;overflow:hidden}
.the-content > ol,.liveblog-paragraph > ol{padding-left:20px;list-style:decimal outside none;margin:0 0 26px;overflow:hidden}
/* end style-fix-05-03 */
.the-content blockquote,
.the-content > ul > li,
.the-content > ol > li,
.the-content p {margin:0 0 26px;}
.the-content h3,.the-content h4 {font-size:20px;line-height:26px;margin:26px 0 13px;font-weight:bold;}
.the-content blockquote:not(.twitter-tweet) {clear:both;box-sizing:border-box;font-style:italic;position:relative; margin-bottom: 32px; padding: 30px 50px; border-top: 6px solid #CD2729; border-bottom: 6px solid #CD2729; }
.the-content blockquote:not(.twitter-tweet) p { margin-bottom: 0; color: #000; font-size: 24px; font-style: italic; line-height: 32px; }
.the-content blockquote:not(.twitter-tweet) p:first-child { text-indent: 40px; }
.the-content blockquote:not(.twitter-tweet) p:first-child::before {content: '“'; color: #000; position:absolute; font-size: 78px; line-height:60px; top: 40px; left: 4px; font-weight: bold; font-style: normal;}
.the-content blockquote:not(.twitter-tweet) p::after {content:"”";}
.the-content  > iframe, .liveblog-paragraph > iframe {display:block;margin:0 auto 26px !important;}
.the-content p > iframe {display:block;margin:0 auto !important;}
.the-content > video, .the-content > .media {margin-bottom:26px;}
.article-topics {clear:both;float:left;width:100%;margin-top:40px;}
.article-topics div {font-family:"Roboto Condensed","Arial Narrow",sans-serif;margin-bottom:7px;font-size:14px;line-height:14px;font-weight:bold;text-transform:uppercase;}
.article-topics ul {font-family:"Roboto",sans-serif;font-size:13px;line-height:18px;}
.article-topics ul li {display:inline-block;margin-right:5px;}
.article-topics ul li::before {content:"\00B7";float:left;font-size:39px;line-height:18px;margin-right:5px;}
.article .sidebar {float:right;width:300px;margin-left:40px;}
.article .sidebar .sticky-sidebar-wrap > div:last-child{margin-bottom:0;}
.fb_iframe_widget span,
.fb_iframe_widget {width:100%!important;}
.the-content .fb_iframe_widget {margin-bottom:26px;}
.fb_iframe_widget iframe {width:calc(100% + 16px)!important;margin-left:-8px;}
.writer-details {display:none;width:100%;padding-right:50%;padding-top:8px;clear:both;box-sizing:border-box;font-family:"Roboto",sans-serif;font-size:12px;line-height:15.5px;font-weight:400;}
.writer-details p {margin-bottom:16px;}
.social-small.social-writer {width:100%;clear:both;display:flex;}
.social-small.social-writer li {margin-right:10px;}
.social-small.social-writer li a {display:block;}
.article.features .social-small.social-writer li:last-child,
.social-small.social-writer li:last-child {margin-right:0;}
.social-small.social-writer li a::before {font-size:14px;width:26px;height:26px;text-align:center;line-height:24px;box-sizing:border-box;border:1px solid;display:block;border-radius:50%;margin-right:0;}
.social-small.social-writer li.email a::before {content:"\e919"}
.social-small.social-writer li.rss a::before {content:"\e930";}
.social-small.social-writer li.website a::before {content:"\e98f";}
/* Changes */
.block-spotlight {width:100%;}
body:not(.mobile) .block-spotlight.block .item.negative.type-spotlight .media {width:350px;float:right;}
.block-spotlight.block .item.negative.type-spotlight .item-content {width:calc(100% - 365px);float:left;margin-right:15px;}
.block-spotlight.block .item.negative.type-spotlight .headline {font-size:24px;font-weight:bold;line-height:26px;margin-bottom:11px;}
body:not(.mobile) .block-spotlight.block .item.negative.type-spotlight .underline {font-size:13px;letter-spacing:-0.3px;line-height:17px;margin:0;}
body:not(.mobile) .block-spotlight.block .template3.features.type-spotlight .media {height:600px;margin-top:0;}
body:not(.mobile) .block-spotlight.block .template3.features.type-spotlight .media img {margin-left:-180px;}
body:not(.mobile) .block-spotlight.block .template3.features.type-spotlight .media img {margin-left:-180px;}
.block-spotlight.block .template3.features.type-spotlight .above-headline::after,
.block-spotlight.block .item.negative.type-spotlight .above-headline::after {display:none;}
.block-spotlight.block .item.negative.type-spotlight .above-headline {margin-bottom:8px;display:inherit;}
.block-spotlight.block .item.negative.type-spotlight .media {margin-bottom:0;}
/* end Changes */
/* article sidebar */
.main > .sidebar {width:300px;height:calc(100% - 50px);position:fixed;top:50px;left:0px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.sidebar-control {opacity:0;transition:1s;position:fixed;right:auto;left:auto;float:left;top:35%;z-index:3;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;font-weight:bold;height:23px;line-height:23px;margin-left:-45px;width:110px;text-align:center;border-radius:10px 10px 0px 0px;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);cursor:pointer;}
/* article spotlight */
/* Changes - .single-spotlight .social.bottom {margin-bottom:0;} - end Changes */
/* article news */
.article.news .article-content-container {display:flex;}
.article.news .article-content-container .article-wrap{width:600px;}
/* article analysis / liveblog */
.article.liveblog .headline,
.article.analysis .headline {font-size:54px;line-height:56px;margin-bottom:15px;}
.article.analysis .under-headline > div .byline {max-width:640px;}
.article.analysis .writer-details {padding-left:60px;padding-top:0;}
.article.analysis .under-headline{padding-top: 20px;gap: 10px;}
/* article features (magazine) */
.article.features header {text-align:center;}
.article.features .article-header .headline {font-family:"Roboto Slab",serif;font-weight:400;font-size:64px;line-height:68px;letter-spacing:-0.02em;margin-bottom:15px;}
.article.features .article-header .underline {margin-bottom:25px;}
.article.features .under-headline {justify-content:center;padding:0;border:0;}
.article.features .under-headline.custom-under-headline{flex-direction: column;align-items: center;}
.article.features .under-headline .image-caption{text-align: center;}
.article.features .under-headline .single-share-wrap{margin-top: 20px;}
.article.features.features-half .under-headline .single-share-wrap{margin: 0 0 30px 0;}
/* .article.features .under-headline > div:not(.writer-details) {flex-grow:inherit;display:flex;justify-content:center;flex-wrap:wrap;flex-direction: column;gap: 5px;align-items: center;} */
.article.features .under-headline > div .byline {margin-bottom:0;text-align: center;overflow: visible;}
.article.features .under-headline .social {width:100%;justify-content:center;margin:20px 0 0;}
/* .article.features .under-headline > div .date::before {content:"|";padding:0 8px;} */
.article.features .above-headline {display:inline;margin:0;padding:0;}
.article.features .above-headline::after {content:"";float:left;display:block;width:100%;margin-bottom:20px;}
.article.features .under-headline > div .byline.add-after a::after {display:block;float:right;margin:0 5px;top:0;}
.article.features .under-headline > div .comments::before {content:"|";display:block;float:left;margin:0 8px;}
.article.features .under-headline > div .comments a::before {display:block;float:left;}
.article.features .article-wrap .media {margin-top:25px;}
.article.features .writer-details {padding: 4px 28% 0 28%;width: 100%;}
.article.features .social.social-top,
.article.features .social-small.social-writer{justify-content: center;}
/* Article features special (half, full) */
.single.single-features-special .article {padding-bottom:0;}
.single-features-special,
.single-features-special .main,
.single .features-special.article {min-width:100%!important;overflow-x:initial;box-shadow:none;}
.features-special .article-header {width:100%;position:relative;overflow:hidden;}
.image-caption {display:block;width:100%;font-family: "Roboto",sans-serif;font-size: 12px;line-height: 14px;margin-top:10px;}
.features-special .article-header .media {position:relative;height:100%;margin:0;}
.features-special .article-header .media.media-rslides {overflow:inherit;}
.features-special .article-header .media .rslides li::after,
.features-special .article-header .media::after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 21.28%, rgba(0,0,0,0) 30.03%, rgba(0,0,0,0.9) 100%);}
.features-special .article-header .media > .jwplayer {position:relative;padding-bottom:56.25%;padding-top:25px;height:0!important;}
.features-special .article-header .media > .jwplayer .jw-aspect.jw-reset {display:none;}
.features-special .article-header .media .jwplayer video {position:absolute;top:0;left:0;width:100%;height:100%;}
.features-special .article-header .media .rslides {z-index:1;height:100%;width:100%;}
.features-special .article-header .media .rslides li {height:100%;width:100%;}
.features-special .article-header .media .rslides li .rslides_caption {display:none;z-index:1;text-align:left;padding:10px;line-height:16px;background:inherit;}
.features-special .article-header .media.media-rslides .rslides_tabs {display:none;}
.features-special .article-header .media .caption {display:none;text-align:left;position:absolute;bottom:0;left:0;border:0;padding:10px;z-index:1;line-height:16px;}
.features-special.article.features .article-header .headline {font-size:54px;line-height:64px;font-weight:300;margin-bottom:0;}
.features-special .article-header .underline {width:980px;font-size:24px;font-weight:300;line-height:32px;text-align:center;margin-bottom:30px;}
.features-half.article.features .article-header .headline {font-size:3.75vw;line-height:118.5%;}
.features-half .article-header .underline {font-size:1.667vw;line-height:133%;}
@media screen and (min-width: 1440px) {
	.features-half.article.features .article-header .headline {font-size:54px;line-height:64px;}
	.features-half .article-header .underline {font-size:24px;line-height:32px;}
}
.features-special.article.features .above-headline {line-height:16px;}
.features-special > .container {margin-top:50px;clear:both;width:100%;max-width:1150px;}
.features-special.article.features .writer-details {text-align:center;}
.features-special .article-content, .features-special #comments {clear:both;float:none;margin:0 auto;}
.features-special .the-content .fluid-width-video-wrapper,
.features-special .the-content video,
.features-special .the-content .jwplayer,
.features-special .the-content .size-fullwidth {margin-bottom:26px;clear:both;float:left;width:1150px;max-width:1150px;margin-left:calc(((1150px - 600px) / 2) * -1);}
.features-special .the-content .jwplayer video {margin:0;}
.features-special .the-content video {height:auto;}
.features-special .the-content .jwplayer {min-width:1150px;}
.features-special .the-content .fluid-width-video-wrapper {padding-top:100%!important;}
.features-special .the-content .size-fullscreen {margin-bottom:26px;clear:both;float:left;width:100vw;max-width:100vw;margin-left:calc(((100vw - 600px) / 2) * -1);}
.features-special .the-content .size-fullscreen .wp-caption-text {width:600px;margin-left:calc(50vw - 300px);}
.features-special .the-content .size-fullscreen img,
.features-special .the-content .size-fullwidth img {margin:0;width:100%;}
.features-special .the-content blockquote:not(.twitter-tweet) {float:left;width:100%;margin-left:calc(-50% + 25px);margin-right:40px;margin-bottom:40px;padding:40px;border-top:1px solid #1E1E1E;border-bottom:1px solid #1E1E1E;color:#1E1E1E;font-family:"Roboto Slab",serif;font-size:30px;font-weight:bold;line-height:40px;font-style:normal;}
.features-special .the-content blockquote:not(.twitter-tweet) p { font-size: 30px; line-height: 40px; font-style: normal; text-indent: 0; }
.features-special .the-content blockquote:not(.twitter-tweet) p:last-child {margin-bottom:0;}
.features-special .the-content blockquote:not(.twitter-tweet) p::after,
.features-special .the-content blockquote:not(.twitter-tweet) p::before {display:none;}
.features-special .the-content p .fluid-width-video-wrapper,
.features-special .the-content p .size-fullscreen,
.features-special .the-content p + .fluid-width-video-wrapper,
.features-special .the-content p + video,
.features-special .the-content p + .jwplayer,
.features-special .the-content p + .size-fullwidth {margin-top:24px;}
.features-special .the-content p .size-fullscreen,
.features-special .the-content p video,
.features-special .the-content p .jwplayer,
.features-special .the-content p .size-fullwidth {margin-top:50px;}
/* Article features special - Full */
.features-full .article-header {max-height:calc(100vh - 120px);}
.features-full .article-header .header-content {position:absolute;width:100%;left:0;bottom:60px;}
.features-full .article-header .media.media-rslides + .header-content {z-index:1;}
.features-full .article-header .header-content .container {width:100%;max-width:1190px;padding:0 20px;box-sizing:border-box;}
.features-full.features-special > .container {margin-top:40px;}
.features-full.article.features .under-headline {max-width:980px;margin:0 auto;}
.features-full.article.features .under-headline .social {margin:30px 0 30px;}
.features-full.article.features .under-headline .single-share-wrap {margin-bottom:30px;}
/* Article features special - Half */
.features-half.features-special .article-header {overflow:inherit;}
.features-half .article-header {height:100vh;}
.features-half .article-header .media > video,
.features-half .article-header .media .video-wrap,
.features-half .article-header .media .jwplayer,
.features-half .article-header .media img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.features-half.features-special .article-header .media .rslides li::after,
.features-half.features-special .article-header .media::after {background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 14.53%, rgba(0,0,0,0) 100%);}
.features-half .article-header {display:flex;}
.features-half .article-header > div {width:50%;float:left;}
.features-half .article-header > div.header-content .container {width:100%;max-width:740px;padding:0 70px;box-sizing:border-box;position:relative;top:50%;transform:translateY(-50%);}
.features-half.features-special .article-header .media > video,
.features-half.features-special .article-header .media img {height:100%;width:auto;}
.features-half.features-special .article-header .media .jwplayer {width:100vw!important;height: 100vh!important;padding:0;}
.features-half.features-special .article-header .media .video-wrap {width:115vw;height:115vh;padding:0;}
.features-half.features-special.article.features .header-content .above-headline::after {margin-bottom:40px;}
.features-half.features-special.article.features .header-content .headline {margin-bottom:40px;}
.features-half.features-special .header-content .underline {color:rgba(255,255,255,0.9);width:100%;margin-bottom:40px;}
.features-half.article.features .header-content .under-headline {position:relative;}
.features-half.article.features .header-content .writer-details {width:50vw;padding:4px 80px 40px 80px;position:absolute;top:100%;/*left:0;*/left:calc(((-100% + 50vw ) / 2) * -1);}
@media only screen and (max-width:1150px) {
	.features-special .the-content .fluid-width-video-wrapper,
	.features-special .the-content video,
	.features-special .the-content .jwplayer,
	.features-special .the-content .size-fullwidth {width:980px;max-width:980vw;margin-left:calc(((980px - 600px) / 2) * -1);}
	.features-special .the-content .jwplayer {min-width:980px;}
	.features-special .the-content .size-fullscreen .wp-caption-text {width:600px;}
	.features-special .the-content blockquote:not(.twitter-tweet) {margin-left:0;margin-right:0;}
}
@media only screen and (max-width:980px) {
	.features-special .the-content .fluid-width-video-wrapper,
	.features-special .the-content video,
	.features-special .the-content .jwplayer,
	.features-special .the-content .size-fullwidth {width:100vw;max-width:100vw;margin-left:calc(((100vw - 600px) / 2) * -1);}
	.features-special .the-content .jwplayer {min-width:100vw;}
	.features-special .the-content .size-fullwidth .wp-caption-text {width:600px;margin:0 auto;}
	.article.features .under-headline .image-caption.caption{text-align: start;}
	.article.features.features-half .under-headline .single-share-wrap{margin-top: 30px;}


}
/* Responsive - Article features special (half, full) */
@media only screen and (max-width:1280px) {
	/* Responsive - Article features special (half, full) */
	.features-special.article.features .headline {font-size:40px;line-height:48px;}
	/* Responsive - Article features special - half */
	.features-half.features-special.article.features .header-content .above-headline::after {margin-bottom:20px;}
	.features-half.features-special .underline {font-size:18px;line-height:24px;}
	/* Responsive - Article features special - full */
	.features-full.article.features .above-headline::after {margin-bottom:40px;}
}
/* Article features special (half, full) - Current Top Stories slider */
.wrap-current-top-stories-slider {background-color: rgba(243,243,240,0.5);margin-top:60px;width:100%;overflow:hidden;}
.wrap-current-top-stories-slider .container {width:100%;padding:0 40px;box-sizing:border-box;}
.slider.type-current-top-stories {margin-bottom:0;}
.slider.type-current-top-stories .section-header {border-top:0;padding:30px 0 10px;border-bottom:1px solid rgba(0,0,0,0.2);}
.slider.type-current-top-stories .section-header .subtitle {color: #CD2729;font-size:16px;font-weight:bold;line-height:19px;margin:0;}
.see-all {float:right;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:12px;letter-spacing:1px;line-height:14px;text-transform:uppercase;color:#878787;}
.see-all a::after {float:right;display:inline-block;margin-left:10px;font-family:"Toi-new";font-weight:400;font-size:12px;content:"\e92a";}
.slider.type-current-top-stories .prev {left:-75px;}
.slider.type-current-top-stories .next {right:-75px;}
.slider.type-current-top-stories:hover .prev {left:-25px;}
.slider.type-current-top-stories:hover .next {right:-25px;}
.slider.type-current-top-stories .slider-viewport {height:300px;}
.slider.type-current-top-stories .slider-viewport .item:not(.bgcolor):not(.negative) {background-color:inherit;}
.slider.type-current-top-stories .slider-viewport .item .date {color:#AE9141;font-family:"Roboto",sans-serif;font-size:10px;line-height:11px;margin-bottom:10px;}
.slider.type-current-top-stories .slider-viewport .item .headline {color:#333333;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;line-height:18px;margin:0;padding:0;}
/* article liveblog */
body.single .article.liveblog {padding-bottom:0;}
.article.liveblog .article-wrap {float:left;width:100%;box-sizing:border-box;border-top:4px solid;}
.article.liveblog .article-wrap .article-content-container {width: 940px;margin: 0 auto;padding-top:54px;}
.liveblog-timeline,
.article.liveblog .headline {margin-bottom:25px;}
.liveblog-timeline {display:flex;margin-top:20px;justify-content:space-between;width:100%;}
body:not(.mobile) .liveblog-timeline.entries4 li {width:25%}
body:not(.mobile) .liveblog-timeline.entries3 li {width:33%}
body:not(.mobile) .liveblog-timeline.entries2 li {width:50%}
body:not(.mobile) .liveblog-timeline.entries1 li {width:100%;}
.liveblog-timeline li {margin-right:4px;padding:16px;font-family:"Roboto",sans-serif;font-weight:500;font-size:14px;line-height:18px;box-sizing:border-box;}
.liveblog-timeline li:last-child {margin-right:0;}
.liveblog-timeline li .liveblog-date {font-size:12px;line-height:12px;font-weight:400;margin-bottom:10px;}
.article.liveblog .media {margin-bottom:35px;}
.article.liveblog .liveblogdiv {clear:both;}
.article.liveblog .the-content .newsletter-promo {width:100%;box-sizing:border-box;text-align:center;justify-content:space-around;padding:20px 0;}
.article.liveblog .the-content > p,
.article.liveblog .liveblogdiv > div {padding:30px 15px 15px 15px;margin-bottom:35px;border-top:1px solid;}
.article.liveblog .liveblogdiv > div {display:flex;}
.article.liveblog .liveblogdiv > div:last-child {margin-bottom:0;}
.article.liveblog .liveblogdiv > div .liveblog-date {width:80px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:500;line-height:22px;}
.article.liveblog .liveblogdiv > div .liveblog-paragraph{width:calc(100% - 80px)}
.article.liveblog .liveblogdiv > div .liveblog-paragraph > h4 {margin:0 0 30px 0;font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:22px;}
.article.liveblog .liveblogdiv > div .liveblog-paragraph > h4 + .byline {font-size:12px;margin-top:-10px;margin-bottom:20px;}
.article.liveblog .liveblogdiv > div .liveblog-paragraph > h4 + .byline a {color:#244b88;}
.article.liveblog .liveblogdiv > div .liveblog-paragraph > .media {margin-bottom:20px;}

.wrap-article.liveblog.article-popup {position:fixed;z-index:4;top:50px;left:0;width:100%;height:calc(100% - 50px);}
.wrap-article.liveblog.article-popup .article {float:none;width:1000px;margin:50px auto;height:calc(100% - 100px);overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.wrap-article.liveblog.article-popup .article .article-wrap {float:left;}
.wrap-article.liveblog.article-popup .article-wrap .article-content-container {float:left;padding:25px 30px 60px;}
.wrap-article.liveblog.article-popup .liveblogdiv > div {border-top:none;}
.wrap-article.liveblog.article-popup .label {font-size:24px;}
.wrap-article.liveblog.article-popup .label.live::before {width:20px;height:20px;margin:0 12px 0 0;}
.wrap-article.liveblog.article-popup  header {display:flex;}
.article-popup-close {float:right;display:block;cursor:pointer;}
.article-popup-close::before {content:"\e9e0";font-family:'Toi-new';font-size:24px;display:block;}
.wrap-article.liveblog.article-popup .empty {display:inherit;}
/* Newsletter promo in articles */
.newsletter-promo {clear:both;width:calc(100% - 60px);display:block;float:left;padding:24px 30px;border-top:1px solid;border-bottom:1px solid;}
.newsletter-promo a {font-family:"Roboto",san-serif;font-weight:800;font-size:18px;line-height:20px;display:block;float:left;}
.newsletter-promo a:first-child {width:350px;float:left;}
.newsletter-promo a:nth-child(2) {float:right;font-size:12px;font-weight:700;text-transform:uppercase;padding:10px 20px;}
/* event widget */
.cols2 .events-calendar .widget-body .tribe-mini-calendar-list-wrapper {max-height:300px;overflow-y: scroll;-webkit-overflow-scrolling:touch;margin-right: -25px;padding-right: 25px;}
.cols2 .events-calendar  .tribe-mini-calendar-wrapper {font-family:"Roboto",sans-serif;}
.cols2 .events-calendar .widget-header {border-bottom: 1px dotted;}
.cols2 .events-calendar .widget-body .tribe-mini-calendar-grid-wrapper {padding:20px;border-bottom: 1px dotted;}
.cols2 .events-calendar .tribe-mini-calendar-event,
.cols2 .events-calendar .tribe-mini-calendar-grid-wrapper {margin-bottom:0;}
.cols2 .events-calendar .tribe-mini-calendar-event .list-date,
.cols2 .events-calendar .tribe-mini-calendar-event .list-info {margin-top:0;margin-bottom:0;}
.cols2 .events-calendar .tribe-mini-calendar-event .list-date .list-dayname {box-sizing:border-box;}
.cols2 .tribe-event-image {margin-bottom:10px;}
.cols2 .tribe-event-image img {width:100%;height:auto;}
.cols2 .tribe-mini-calendar-event .list-info h2 {font-size:16px;margin-bottom:5px;}
/* event and venue article */
.single-tribe_venue .the-content,
.single-tribe_events .the-content {padding-top:60px;max-width:980px;margin:0 auto;float:none;}
.single-tribe_venue .tribe-events-back,
.single-tribe_events .tribe-events-back {font-size:14px;margin-bottom:40px;font-family:"Roboto",sans-serif;}
.single-tribe_venue .tribe-events-page-title,
.single-tribe_events .tribe-events-single-event-title {font-family: "Roboto Condensed","Arial Narrow",sans-serif;font-weight:bold;font-size:44px;line-height:46px;letter-spacing:-0.02em;text-align:center;}
.single-tribe_events .tribe-events-schedule {text-align:center;font-family:"Roboto",sans-serif;font-size:14px;line-height:16px;margin-bottom:40px;}
.single-tribe_events .tribe-events-schedule h2 {display:inline-block;clear:none;}
.single-tribe_events .tribe-events-schedule .tribe-events-divider {margin:0 5px;}
.single-tribe_venue #tribe-events-header,
.single-tribe_events #tribe-events-header {font-size:14px;}
.single-tribe_events .tribe-events-content {max-width:600px;}
.single-tribe_events .tribe-events-event-image img {width:100%;height:auto;}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {border:1px solid;font-style:normal;font-weight:700;line-height:1.3;padding:5px 10px;text-align:center;text-overflow:ellipsis;font-size:10px;}
/* article read more */
.single .article[data-article_do_sala_is="1"] {position:relative;padding-bottom:152px;}
.article-read-more {display: none;height: 36px;width: 128px;line-height: 36px;text-align: center;font-size: 14px;font-weight: 500;letter-spacing: 1.2px;box-sizing: border-box;cursor: pointer;font-family: "Roboto", sans-serif;border: 1px solid #878787;color: #878787;text-transform: uppercase;}
.article-read-more.more {position: absolute;bottom: 85px;left: 50%;margin-left: -64px;}
.article-read-more.less {clear: both;margin: 25px auto;}
.article-read-more.more::after,.article-read-more.less::after {font-family: 'Toi-new';content: "\ea16";font-size: 16px;}
.article-read-more.less::after {content: "\ea14"}
.read-more-close .article-read-more.more,.read-more-open .article-read-more.less {display: block;}

.read-more-close[data-article_do_sala_is="1"] .article-read-more .article-read-more-less {display:none;}
.read-more-open[data-article_do_sala_is="1"] .article-read-more .article-read-more-more {display:none;}
.read-more-close[data-article_do_sala_is="1"] .article-content-container {height:900px;overflow:hidden;position:relative;}
.analysis.read-more-close[data-article_do_sala_is="1"] .article-content-container,
.features.read-more-close[data-article_do_sala_is="1"] .article-content-container {height:1100px;}
.read-more-close[data-article_do_sala_is="1"] .article-content-container::before {content:"";z-index:999;position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}
.read-more-open[data-article_do_sala_is="1"] {}
/* events archive */
.tribe-events-list .type-tribe_events h2 a {color:inherit;}
.tribe-events-list .tribe-events-list-event-title {font-size:24px;line-height:28px;font-weight:bold;margin-bottom:10px;}
.tribe-events-day {padding:0;}
.post-type-archive-tribe_events .tribe-events-page-title{font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:40px;text-transform:uppercase;font-weight:bold;}
.tribe-events-list-separator-month span {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:20px;text-transform:uppercase;}
#tribe-bar-form label,
#tribe-bar-form input[type=text]{font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-style:normal;font-size:14px;border-bottom-style: solid;}
#tribe-bar-form label {font-size:12px;}
#tribe-bar-form input[type=text]:-moz-placeholder {font-style:normal;}
#tribe-bar-form input[type=text]:-ms-input-placeholder {font-style:normal;}
#tribe-bar-form input[type=text]::-webkit-input-placeholder {font-style:normal;}
#tribe-bar-form input[type=text]::-moz-placeholder {font-style:normal;}
#tribe-bar-form input[type=text]:focus {outline-style:solid;}
body:not(.single-tribe_events) #tribe-events .tribe-events-content p,
.tribe-events-after-html p,
.tribe-events-before-html p {font-family:"Roboto Slab",serif;font-size:13px;line-height:17px;letter-spacing:-0.02em;}
.tribe-events-list .type-tribe_events h2,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title {clear:none;font-family:"Roboto",sans-serif;font-weight:700;font-size:24px;line-height:26px;}
.tribe-events-loop .tribe-events-event-meta,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta {font-family:"Roboto",sans-serif;text-transform:uppercase;}
.tribe-events-loop .tribe-events-event-meta .tribe-event-schedule-details {font-weight:bold;}
body:not(.mobile) .tribe-events-list .tribe-events-event-image {width:300px;margin-right:0;}
body:not(.mobile) .tribe-events-list .tribe-events-event-image+div.tribe-events-content {float:left;width:calc(100% - 320px);margin-left:20px;padding-right:0;}
.event-is-recurring .tribe-events-divider {margin:0 5px;}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {font-style:normal;}
.tribe-events-list .tribe-events-loop:not(#tribe-events-photo-events) .type-tribe_events {margin-top:45px;padding-top:30px;border-top:1px solid;}
.tribe-events-list .tribe-events-loop:not(#tribe-events-photo-events) h5 + .type-tribe_events {margin-top:20px;}
.tribe-events-list .tribe-events-loop:not(#tribe-events-photo-events) .tribe-event-featured {padding-top:0;}
.tribe-events-list .tribe-events-loop#tribe-events-photo-events .tribe-events-event-image {width:100%;}
.tribe-events-list .tribe-events-loop#tribe-events-photo-events .tribe-events-content {padding-right:0;}
.tribe-events-list .tribe-events-event-cost span {font-family:"Roboto",sans-serif;}
#tribe-events-content .tribe-events-content .tribe-events-read-more {font-family:"Roboto",sans-serif;font-size: 11px;}
#tribe-events .tribe-events-button,
#tribe-events .tribe-events-button:hover,
#tribe_events_filters_wrapper input[type=submit],
.tribe-events-button,
.tribe-events-button.tribe-active:hover,
.tribe-events-button.tribe-inactive,
.tribe-events-button:hover,
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {border-radius:0;font-family:"Roboto",sans-serif;font-weight:bold;}
.tribe-events-day .tribe-events-day-time-slot h5 {border:0;font-size:16px;margin-top:50px;}
.single-tribe_events .tribe-events-event-meta,
.tribe-events-venue .tribe-events-venue-meta,
.tribe-events-map #tribe-events-header,
#tribe-events-footer,
.tribe-events-grid .column.first div,
.tribe-week-grid-hours div,
.tribe-grid-content-wrap,
.tribe-events-calendar,
#tribe-events-bar * {font-family:"Roboto",sans-serif;}
.events-list #tribe-events-footer,
.single-tribe_events #tribe-events-footer,
.tribe-events-day #tribe-events-footer,
.tribe-events-map #tribe-events-footer,
.tribe-events-photo #tribe-events-footer {font-family:"Roboto",sans-serif;text-transform:uppercase;}
#tribe-events-content-wrapper {margin-bottom:35px;}
#tribe-events-content .tribe-events-tooltip .tribe-event-duration {margin-bottom:5px;}
.recurring-info-tooltip,
.tribe-events-calendar .tribe-events-tooltip,
.tribe-events-shortcode.view-week .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip {padding:.75em 1em;}
.tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb {padding-top:0;}
.tribe-events-list .type-tribe_events.tribe-events-first {padding-top:30px;}
.tribe-grid-allday .tribe-events-week-allday-single,
.tribe-grid-body .tribe-events-week-hourly-single {border-radius:0;border:0;}
#tribe-events-content .tribe-related-events-title {font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold;line-height:18px;margin-bottom:5px;}
.tribe-mobile-day-heading,
h3.tribe-events-related-events-title {font-family:"Roboto",sans-serif;padding-top:20px;border-top:1px solid;font-size:24px;line-height:26px;margin:26px 0 13px;font-weight:bold;}
.tribe-event-date-start,
.tribe-event-date-end,
.tribe-events-event-schedule-details {font-family: "Roboto",sans-serif;font-size:13px;text-transform:uppercase;margin:12px 0 15px;display:block;font-weight:bold;}
.tribe-event-date-start,
.tribe-event-date-end {display:initial;}
#tribe-events #tribe-events-footer,
#tribe-events #tribe-events-header {text-transform:uppercase;}
#tribe-bar-views .tribe-bar-views-list {z-index:4;}
/* Pages */
body.page:not(.page-template-latest) .term-header:not(.daily-edition-header) {border-bottom: 4px solid;margin-bottom:40px;}
body.page .article {margin-bottom:35px;}
body.page .article-content-container {width:980px;padding:0;}
body.page .article-content {max-width:640px;padding-right:40px;}
body.page:not(.mobile) .article-content {border-right:1px solid;box-sizing:border-box;}
body.page .article-content-container h1.headline {text-align:center;margin-bottom:45px;}
body.page .article-content:not(.sticky-sidebar-relative) {max-width:640px;margin:0 auto 45px;overflow:hidden;}
.sidebar-pages-menu {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;}
.sidebar-pages-menu .menu-title {font-size:16px;margin-bottom:30px;text-transform:uppercase;font-weight:bold;}
.sidebar-pages-menu ul li {display:block;font-size:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted;}
/* About */
.page-id-2 table {max-width:600px;}
.page-id-2 table td {vertical-align:top;padding-bottom:30px;}
.page-id-2 table tr > td:first-child {max-width:120px;}
.page-id-2 table img {margin-top:6px;max-width:100px;}
/* Advertise */
.page-id-8 table {margin-bottom:30px;}
.page-id-8 table td, body.page-id-8 table th {padding: 10px 30px 10px 0;text-align:left;}
.page-id-8 table th {font-weight:700;}
/* 404 */
.error404 .page-header {height:435px;box-sizing:border-box;padding-top:67px;font-family:"Roboto",sans-serif;}
.error404 .page-header .headline {font-size:223px;line-height:1;margin:0;}
.error404 .page-header .headline span {font-size:56px;float:right;width:calc(100% - 400px);margin-top:106px;line-height:56px;}
.error404 *:not(.rgbmedia-wrap) > .text,
.error404 .page-header .underline {font-family:"Roboto",sans-serif;font-size:16px;line-height:22px;margin-top:10px;}
.error404 .page-header .underline a {font-weight:500;}
.error404 *:not(.rgbmedia-wrap) > .text {margin:34px 0;}
.error404 .footer {margin-top:64px;}
/* Google Search */
.page-template-search-cse .gsc-control-cse {padding:0;font-family:"Roboto",sans-serif;}
.page-template-search-cse .gsc-table-result,
.page-template-search-cse .gsc-thumbnail-inside,
.page-template-search-cse .gsc-url-top {padding:0;}
.page-template-search-cse .gsc-control-cse .gs-result .gs-title {height:auto;text-decoration:none;font-size:20px;font-weight:600;line-height:22px;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;color:inherit;}
.page-template-search-cse .gs-webResult div.gs-visibleUrl-long {display:none;}
.page-template-search-cse .gs-webResult .gs-snippet {font-family:"Roboto Slab",serif;font-size:16px;line-height:24px;letter-spacing:-0.02em;margin:0;}
.page-template-search-cse .gs-image-box.gs-web-image-box.gs-web-image-box-landscape {width:160px;margin-right:15px;padding:0;}
.page-template-search-cse .gs-web-image-box-landscape img.gs-image {width:160px;height:auto;max-width:none;max-height:none;}
.page-template-search-cse .gsc-control-cse .gs-result .gs-title * {text-decoration:none;font-size:inherit;font-weight:inherit;}
.page-template-search-cse .gsc-webResult .gsc-result {margin-bottom:35px;padding-bottom:20px;border-bottom:1px solid;padding-top:0;margin-top:0;}
.page-template-search-cse .gcsc-branding {padding:0;margin-bottom:35px;border-bottom:1px solid;}
.page-template-search-cse .gsc-adBlock {padding:10px;margin:20px 0;}
.page-template-search-cse .gcsc-branding-img-noclear {vertical-align:middle;}
.page-template-search-cse .gcsc-branding-clickable {width:50px;}
.page-template-search-cse .gsib_a {padding:0 10px;}
.page-template-search-cse .gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:0;}
.page-template-search-cse input.gsc-search-button {padding:7px 27px;margin:8px 0 0;border:none;border-radius:0;}
.page-template-search-cse .gsc-results .gsc-cursor-box {float:right;margin:-25px -5px 0 0;}
.page-template-search-cse .gs-image-box.gs-web-image-box.gs-web-image-box-portrait {width:auto;height:100px;margin-right:15px;overflow:visible;}
.page-template-search-cse .gs-web-image-box-portrait img.gs-image {max-width:none;max-height:none;width:auto;height:100px;}
.page-template-search-cse .gs-richsnippet-box {display:none;}
/* The Newsfeed */
.page-template-newsfeed-new .article {margin-bottom:90px;overflow:hidden;}
.page-template-newsfeed-new .article-content-container {width:100%;padding:0;}
.page-template-newsfeed-new .article-content {max-width:none;width:640px;}
.page-template-newsfeed-new .article-content .the-content > ul {list-style:none;width:100%;padding:0;margin:0;font-family:"Roboto",sans-serif;}
.page-template-newsfeed-new .news-item {margin-bottom:0;margin-top:10px;padding-top:15px;border-top:1px dotted;}
.page-template-newsfeed-new .news-item:first-child {margin-top:0;}
.page-template-newsfeed-new .news-item .title {font-weight:700;font-size:16px;line-height:18px;margin-top:5px;}
.page-template-newsfeed-new .news-item .date,
.page-template-newsfeed-new .news-item .source {font-size:12px;}
.page-template-newsfeed-new .news-item .source {display:block;margin-top:5px;}
/* Mailto */
#rgb_mailto.rtl {direction:rtl;}
#rgb_mailto.ltr {direction:ltr;}
.modal-overlay,
#rgb_mailto_container {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index:100;display:none;}
#rgb_mailto {width:750px;height:500px;position: fixed;top:calc(50% - 250px);left: calc(50% - 375px);box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.38);}
#rgb_mailto .title_mailto {float:left;width:calc(50% - 70px);height:calc(100% - 100px);padding:50px 40px 50px 30px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-weight:bold;font-size:42px;line-height:46px;}
#rgb_mailto .title_mailto .before_title {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-weight:bold;font-size:20px;line-height:20px;vertical-align:top;}
#rgb_mailto .title_mailto .the_title {display:block;margin-top:25px;height:349px;}
#rgb_mailto .form_container {float:left;width:50%;font-family:"Roboto",sans-serif;}
#rgb_mailto .form_container form {float:left;width:calc(100% - 70px);padding:74px 40px 0px 30px;font-family:"Roboto",sans-serif;}
#rgb_mailto .close_mailto_btn {position:absolute;right:15px;top:15px;}
#rgb_mailto .close_mailto_btn:after {display:block;font-family:'Toi-new';content:"\e9e0";font-size:24px;cursor:pointer;}
#rgb_mailto .g-recaptcha {margin-bottom:25px;}
#rgb_mailto .row {margin-bottom:25px;}
#rgb_mailto .row:last-child {margin-bottom:0;}
#rgb_mailto textarea {resize:none;max-height:72px;height:72px;}
#rgb_mailto textarea, #rgb_mailto .row input[type="text"],#rgb_mailto .row input[type="email"] {width:100%;font-family:"Roboto",sans-serif;font-size:18px;border:0;border-bottom:1px solid;padding:0 0 5px 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#rgb_mailto input[type="submit"], #rgb_mailto .thankyou .close_mailto {float:right;height:36px;padding:0 15px;border:0px;font-family:"Roboto",sans-serif;font-weight:bold;font-size:18px;line-height:36px;text-transform:uppercase;display: inline-block;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#rgb_mailto .error-message {display:none;float:left;font-size:14px;}
#rgb_mailto .thankyou {display:none;text-align:center;padding-top:25%;float:left;width:50%;}
#rgb_mailto .thankyou .close_mailto {float:none;}
#rgb_mailto .thankyou span {display:block;margin-bottom:20px;font-family:"Roboto",sans-serif;font-size:18px;line-height:1;}
#rgb_mailto .row.submit-loading {display:none;width:100%;text-align:center;height:30px;text-align:center;line-height:30px;}
/* contact forms */
.placeholder {display:none;}
.wpcf7 label {text-align:left;font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;display:block;text-transform:uppercase;}
.wpcf7 label input,
.wpcf7 label select,
.wpcf7 label textarea {margin-top:10px;}
.wpcf7 textarea,
.wpcf7 select,
.wpcf7 input{box-sizing:border-box;text-align:left;width:100%;padding:13px 20px;font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;border:0;border-radius:0;text-transform:inherit;}
.wpcf7 textarea::-webkit-input-placeholder,
.wpcf7 select::-webkit-input-placeholder,
.wpcf7 input::-webkit-input-placeholder{text-transform:uppercase;}
.wpcf7 textarea::-moz-placeholder,
.wpcf7 select::-moz-placeholder,
.wpcf7 input::-moz-placeholder{text-transform:uppercase;}
.wpcf7 textarea:-ms-input-placeholder,
.wpcf7 select:-ms-input-placeholder,
.wpcf7 input:-ms-input-placeholder{text-transform:uppercase;}
.wpcf7 textarea:-moz-placeholder,
.wpcf7 select:-moz-placeholder,
.wpcf7 input:-moz-placeholder{text-transform:uppercase;}
.wpcf7 select {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.wpcf7 input[type="checkbox"], .wpcf7 input[type="radio"] {width:inherit;border-radius:0;border:0;}
.wpcf7 form > .wpcf7-form-control-wrap,
.wpcf7 form > p {margin-bottom:20px;text-align:center;line-height:12px;position: relative;}
.wpcf7-response-output,
.wpcf7 form > p em,
.wpcf7 form > p span { text-align:left; font-family:"Roboto",sans-serif; font-weight:400; font-size:12px; line-height:14px; }
.wpcf7 form > p label { padding:15px 0; font-family: trade-gothic-next-condensed, sans-serif; font-weight: 700; font-size:14px; line-height: 16px; text-transform:uppercase; letter-spacing: 2px; color: #333333; }
.wpcf7 form > p em {display:block;}
.wpcf7 form > p em,
.wpcf7 form > p span {margin-top:5px;}
.wpcf7 form .wpcf7-submit {width:inherit;padding:8px 45px;font-weight:700; text-transform: uppercase; background-color: #0E4F97; border-radius: 20px;border: none; }
.wpcf7 form > .wpcf7-form-control-wrap .wpcf7-recaptcha > div{margin:0 auto;}
.wpcf7-response-output {margin-top:22px;}
.wpcf7 form > .accept-terms > span {float:left;margin:5px 5px 0 0;}
.wpcf7 form > .accept-terms > label {text-transform:none;}
.wpcf7 span.wpcf7-list-item {margin-left:0;margin-top:0;}
.wpcf7 .wpcf7-acceptance input[type="checkbox"] {margin:2px 0 0;padding:0;}

.wpcf7 form > p select,
.wpcf7 form > p textarea,
.wpcf7 form > p input{ border: 1px solid #9B9B9B; border-radius: 3px; background-color: #F8F8F8; color: #1E1E1E; font-size: 16px; letter-spacing: 0; line-height: 24px; }
.wpcf7 form > p input[aria-invalid="true"]{border: 1px solid #FF4B4B;}
.wpcf7-spinner{ position: absolute; inset: 0; margin: auto; background-color: #0E4F97; opacity: 1; margin-block: auto; }
.wpcf7-spinner::before{ z-index: 3; }
.wpcf7-spinner::after{ content: ''; position: absolute; left: -100%; width: 100%; padding-inline: 30px; height: 120%; background-color: #0E4F97; z-index: 1; }
.wpcf7 form > p span.wpcf7-not-valid-tip{ color: #FF4B4B; font-size: 14px; letter-spacing: 0; line-height: 16px; position: absolute; }
.wpcf7 form > p span[data-name="recipient"]::after,
.wpcf7 form > p span[data-name="select-your-simcha"]::after,
.wpcf7 form > p span[data-name="ReasonforContact"]::after{ font-family: 'Toi-new'; content: "\ea16"; font-weight: 400; margin-left: 2px; position: absolute; top: 0; right: 10px; font-size: 16px; line-height: 16px; pointer-events: none; }
.wpcf7 form > p span[data-name="recipient"].open::after,
.wpcf7 form > p span[data-name="select-your-simcha"].open::after,
.wpcf7 form > p span[data-name="ReasonforContact"].open::after{ content: "\ea14"; }
.wpcf7 form > p select option { padding-bottom: 10px; background-color: #FFFFFF; font-size: 16px; letter-spacing: 0; line-height: 24px; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    text-align: center;
    color: #ff4b4b;
	border: none;
}
/* Jewish Clock */
.jclock .custom-select, .jclock .date-input {box-shadow:0 0 4px 0 rgba(0,0,0,0.1);margin:10px 20px;position:relative;display:block;}
.jclock .custom-select::after {content:"\ea16";position:absolute;top:0;right:10px;z-index:2;pointer-events:none;font-family:"Toi-new";line-height:36px;font-size:18px;display:block;}
.jclock .date-input::after {content:"\e960";position:absolute;top:0;right:10px;z-index:2;pointer-events:none;font-family:"Toi-new";line-height:36px;font-size:18px;clear:both;overflow:hidden;}
.jclock .custom-select select {width:100%;margin:0;outline:0;padding:10px 20px 10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font-family:'Roboto',sans-serif;font-weight:500;font-size:12px;height:36px;}
.jclock .custom-select option {font-weight:400;}
.jclock .date-input input {border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;box-sizing:border-box;height:36px;padding:10px 20px 10px 12px;font-weight:bold;width:100%;font-size:12px;line-height:36px;font-family:"Roboto",arial,sans-serif;font-weight:500;}
.jclock .widget-header {padding-bottom:10px;font-size:18px;text-align:center;}
.jclock .halachic-content {clear:both;float:left;width:100%;}
.jclock .halachic-content table {width:calc(100% - 40px);margin:5px 20px 0;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:12px;line-height:24px;text-transform:uppercase;}
.halachic-content table:not(.shabattr) td {width:57px;}
.jclock .halachic-content .thetime {white-space:nowrap;text-align:right;}
.jclock .halachic-content .clear {border:none;width:30px;}
.jclock .halachic-content .shabattr {text-align:center;margin-top:15px;border-top:1px solid;line-height:40px;}
.halachic-content .shabattr td {width:50%;}
.jclock .halachic-content .thetime.shabbat {text-align:center;line-height:0.5;font-size:18px;font-weight:bold;}
.jclock .halachic-content .disabled {display:none;}
#ui-datepicker-div, .flatpickr-calendar {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;}
/* Currency */
.currency .widget-header {font-size:18px;text-align:center;line-height:24px;margin-top:5px;padding-bottom:15px;}
.currency .widget-body {padding:0 20px;}
.currency td {font-size:12px;line-height:14px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;padding:10px 5px;}
.currency tbody td:not(.currname) {color:rgba(0,0,0,0.6);}
.currency tbody tr, .currency thead tr {border-bottom:1px solid rgba(0,0,0,0.1);}
.currency .currname {font-weight:bold;}
.currency tfoot td {font-size:10px;text-align:center;padding:15px 0 0;opacity:0.5}
/* Weather */
.widget.weather {overflow:inherit;}
.weather .widget-header{font-size:18px;font-weight:bold;line-height:24px;text-align:center;padding-bottom:15px;}
.weather-locations {margin:0 20px 25px;position:relative;}
.weather-forcast-for {margin-bottom:10px;font-family:"Roboto",sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;text-align:center;}
.weather .select-weather {clear:both;}
.weather .select-list,
.weather .active-selected {font-family:"Roboto",sans-serif;font-size:12px;font-weight:bold;line-height: 14px;}
.weather .active-selected,
.weather .select-weather li {padding:10px;display:block;cursor:pointer;}
.weather .select-weather li {border-bottom:1px solid;font-size:12px;font-weight:normal;line-height: 14px;}
.weather .select-weather li:last-child {border-bottom:0;}
.weather .active-selected::after {font-family:"Toi-new";content:"\ea16";font-size:18px;float:right;line-height:14px;}
.weather .active-selected.open::after{content:"\ea14";}
.weather .select-list {display:none;position:absolute;top:100%;left:0;width:100%;}
.weather .widget-body {padding:0 20px;}
.weather .widget-body table {width:100%;}
.weather .widget-body tr {border-bottom:1px solid;}
.weather .widget-body td {padding:5px 0;}
.weather .widget-body .icon {vertical-align:middle;}
.weather .widget-body .icon img {width:32px;height:auto;}
.weather .widget-body .date {font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:12px;line-height:14px;font-weight:bold;text-transform:uppercase;vertical-align:top;padding-right:10px;}
.weather .widget-body .info {vertical-align:top;padding-left:10px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:12px;line-height:14px;}
.weather .temps em {font-style:normal;}
.widget.weather .widget-footer {float:none;height:inherit;font-size:10px;line-height:11px;letter-spacing:normal;text-transform:capitalize;}
.widget.weather .widget-footer a::before {display:none;}
/* Magazine */
.gallery-display {display:flex;flex-wrap:wrap;justify-content: space-between;}
.gallery-display .item {margin-right:0;}
/* Current top stories */
.current-top-stories {max-width:940px;margin:40px auto;text-align:center;text-transform:uppercase;color:#787878;font-family:"Roboto Condensed","Arial Narrow",sans-serif;padding:20px 0 15px;border-top:solid 1px #787878;border-bottom:solid 1px #787878;background-color:#F5F5F3;color:#1E1E1E;}
.current-top-stories__logo {margin-bottom: 8px;}
.current-top-stories__date {font-size:22px;line-height:30px;font-weight:bold;margin-bottom:5px;}
.current-top-stories__title {font-size:12px;line-height:14px;}
.current-top-stories+.article-content-container{padding-top:0;}
/* Cookie accept */
.cc-banner {display:flex;justify-content: center;}
.cc-banner .cc-message {width:100%;max-width:974px !important;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: inherit;}
.cc-message a {text-decoration: underline;}
.cc-message a:last-child {display:none;}
.cc-compliance a {padding: 7px 12px;font-family: 'PT Sans', sans-serif;font-size: 12px;letter-spacing: 0.5px;color: #1e1e1e;background-color: #fff;height: 20px;line-height: 20px;}
/* cookie-notice old */
/*#cn-notice-text {max-width: 820px;font-family: 'PT Sans', sans-serif;font-size: 14px;}
#cn-notice-text a {text-decoration: underline;}
.cn-button.wp-default {padding: 7px 12px;font-family: 'PT Sans', sans-serif;font-size: 12px;letter-spacing: 0.5px;color: #1e1e1e;background-color: #fff;}
#cookie-notice .cn-button {margin: 0 25px;}
.cookie-notice-container {display: flex;justify-content: space-between;align-items: center;margin-left: auto;margin-right: auto;max-width: 1170px;text-align: left;box-sizing:border-box;}
@media only screen and (max-width:1190px) {
	.cookie-notice-container {max-width: 1000px;}
}*/
.ora-tv-banner,
.cols2 .banner + .ora-tv-banner {margin: 40px 0 0;}
.ora-tv-banner:first-child {margin-top: 0;}
.banner + .ora-tv-banner {margin-top: 10px;}
/* animations */
@keyframes liveupdate {
	0% {content:"\e908";color:#fff;opacity:0.3}
	30% {content:"\e909";color:#fff;opacity:0.4}
	50% {content:"\e90a";color:#fff;opacity:1}
	80% {content:"\e90a";color:#fff;opacity:1}
	100% {opacity:0.25;}
}
@keyframes live-pulse {
	0% {opacity:1;}
	10% {opacity:0.25;}
	40% {opacity:1;}
	100% {opacity:1;}
}
@keyframes stickyheader {
  	from {top:-48px;}
    to {top:0px;}
}
@keyframes bounce {
	0%,  20%,  50%,  80%,  100% {-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
	40% {-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}
	60% {-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px);}
}
/* media queries */
@media only screen and (max-width:1280px) {
	.sidebar-control {opacity:1;transition:1s;}
}
@media only screen and (max-width:1100px) {
	body:not(.mobile):not(.single-features-special) .slider .prev {left:0;}
	body:not(.mobile):not(.single-features-special) .slider .next {right:0;}
	body:not(.mobile):not(.single-features-special) .slider-viewport {width:940px;margin:0 auto;}
	body.single:not(.mobile):not(.single-features-special) {min-width:100%;width:100vw;}
	.single .main {min-width:calc(100vw + 300px);}
	.article-content-container {padding-left:calc((100vw - 940px)/2);padding-right:calc((100vw - 940px)/2);}
}
@media only screen and (max-width:1000px){
	body:not(.mobile).single {min-width:1000px;width:inherit;}
	.single .main {min-width:1300px;}
	.article-content-container {padding-left:30px;padding-right:30px;}
}
/* homepage responsiveness */
@media only screen and (min-width:1190px) {
	.cols7-sub, .cols5-sub, .cols1-sub {display:none;}
	.cols5-sub + .item {margin-top:0;}
	.header-top .editions-menu .has-children > a::after,
	.header-top .editions-menu .lang > span {display:none;}
	.pages-menu.languages > li {margin-right:15px;}
}
@media only screen and (max-width:1190px) {
	body:not(.salamandra-popup) .wrap-wide {width:980px;}
	body:not(.salamandra-popup) .block.cols7, body:not(.salamandra-popup) .block.cols5, body:not(.salamandra-popup) .block.cols1 {display:none;}
	.cols7-sub, .cols5-sub, .cols1-sub {display:block;}
	.cols5-sub .item:first-child {margin-top:0;}
	.header-top .pages-menu > li:not(.editions-menu) {display:none;}
	.header-top .social-header li {margin-right:15px;}
}
@media only screen and (max-width:1280px) {
	body.sticky-header .header .header-middle {width:235px;}
	.main > .sidebar {opacity:0;-webkit-transition:0s opacity 0.7s;-o-transition:0s opacity 0.7s;transition:0s opacity 0.7s;}
	.sidebar-open .main > .sidebar {opacity:1;-webkit-transition:0s;-o-transition:0s;transition:0s;}
	#latest_comments .arrows {display:none;}
	#latest_comments-viewport {overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:calc(100% - 40px);margin:0 20px;}
	.wrap-article{width: 100%;}
}

/* print */
@media print {
	*{ -webkit-print-color-adjust: exact;}
	.features-special .the-content blockquote{ margin-left: 0;}
	html, body { height:100vh; margin: 0 !important; padding: 0 !important;}
	.widget.most{width:0}
	.features-half .article-header{ max-width: 600px; max-height: 375px; margin:auto !important;}
	.features-full .article-header .media{max-width: 600px; max-height: 375px; margin:auto !important;}
	.article-video{max-width: 1050px;}
	.single-features-special .under-headline{margin-bottom:16px !important; }
	.comments,
	.banner,
	.header .menu-control,
	body.sticky-header .header .menu-control,
	.header .container .header-top,
	.header .container .header-title,
	.header .search-btn,
	body.sticky-header .header > .search-btn,
	.header > .header-bottom,
	.header > .header-search,
	.footer,
	.article,
	.article .sidebar,
	.sidebar.sidebar-main,
	.newsletter-promo,
	.under-headline ul,
	.email-follow-button,
	.newsletter.newsletter-article,
	.OUTBRAIN,
	.wrap-current-top-stories-slider,
	.FIOnDemandWrapper,
	.sidebar-control,
	.article-topics,
	.crm-post-module {display:none;}
	.page-template-daily-edition .cols2,
	.page-template-daily-edition .editions-nav,
	.page-template-daily-edition .footer,
	.cc-popup,
	.cc-popup.open,
	.sticky-header .new-header-toi.header,
	.main-toi .article > .banner:first-of-type,
	.article-content .banner-placeholder,
	 .article .banner-placeholder.placeholder-top, 
	.banner-placeholder, 
	#gpt-passback,
	#query-monitor-main.qm-show,
	#query-monitor-main.qm-peek, 
	.banner-placeholder, 
	.newsletter-article-startup.newsletter.newsletter-article,
	sellwild,
	.vjs-pip-container,
	blockquote.twitter-tweet,
	.push-notification-widget,
	.article-topics.compact-topic-list,
	.sellwild-label,
	div[data-spot-im-module-default-area="conversation"][data-spotim-module="conversation"],
	iframe,
	.ob-smartfeed-wrapper {display:none !important;}
	.social.bottom{opacity:0;}
	.article.news .article-content-container .article-wrap {width:100%;}
	.article-content {max-width:100%;}
	.article.print-active {display:block;}
	.wrap-article {border:0;box-shadow:none;}
	body.single .article {padding:0;box-shadow:none;}
	body.single .wrap-article {width:100%;}
	body.single .main {min-width:auto;}
	body.sticky-header .header {position:absolute;}
	.page-template-daily-edition .cols4.section-offset {padding:0;border:none;margin:0 auto;float:none;}
}
/* charts */
.the-content > .m-chart-container {margin-bottom:26px;}
.grecaptcha-badge {display:none!important;}
/* Introducing: The Times of Israel Community Article style*/
#article_2175669 .article-header .headline{width:980px;margin-left:auto;margin-right:auto;font-family:"trade-gothic-next-compressed",sans-serif;font-weight:700;font-size:100px;line-height:100px;text-transform:uppercase}
#article_2175669 .under-headline .underline{color:#777;text-align:center;font-family:"Roboto Slab",serif;font-size:30px;font-weight:300;line-height:40px}
#article_2175669 .under-headline .wrap-byline{display:none}
#article_2175669 .under-headline .social{margin:50px 0 60px}
#article_2175669 .the-content{color:#000}
#article_2175669 .the-content p{font-size:18px;line-height:32px}
#article_2175669 .the-content .link-btn,
#article_2317560 .the-content .link-btn {display:inline-block;color:#FFFFFE;font-family:"trade-gothic-next-condensed",sans-serif;font-size:18px;line-height:20px;text-transform:uppercase;margin:25px 0;padding:20px 38px 17px;border-radius:30px;background-color:#0E4E97}
#article_2175669 .the-content blockquote{float:none;margin:55px 0}
#article_2175669 .the-content blockquote p{color:#1E1E1E;font-family:"Roboto Slab";font-size:30px;font-style:normal;font-weight:700;line-height:40px;text-indent: 0;}
#article_2175669 .the-content blockquote p:last-of-type { padding-bottom: 0; border-bottom: 0; }
/* CRM MODULE */
.widget.crm-promotion {border:none;display:flex;align-items:flex-end;justify-content:center;background-color: transparent;background-image: var(--crm-promotion);background-repeat: no-repeat;background-position: top center;height: 590px;width: 100%;background-size: cover;padding: 0 0 45px;margin-top:30px;float:left;}
.widget.crm-promotion * {box-sizing: border-box;}
.widget.crm-promotion .inner {box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);box-sizing: border-box;text-align: center;background-color: #2B8CF3;width: 540px;padding: 30px;color: #fff;border: solid 1px rgba(255,255,254,0.4);}
.widget.crm-promotion .inner .title {font-size: 70px;line-height: 70px;margin-bottom: 15px;font-family: "trade-gothic-next-compressed", sans-serif;font-weight: 800;text-transform: uppercase;}
.widget.crm-promotion .inner .desc {font-family: "trade-gothic-next", sans-serif;font-size: 18px;line-height: 24px;font-weight: 700;margin: 0 auto 25px;max-width: 360px;}
.widget.crm-promotion .inner .crm-link a {display: inline-block;width: 140px;height: 50px;background-color: #0E4E97;font-size: 20px;line-height: 44px;border-radius: 50px;border:solid 1px #fff;font-family: trade-gothic-next-condensed, sans-serif;font-weight: 800;}
.widget.crm-promotion.cols2 {margin:37px 0;height:420px;padding-left:0!important;padding-bottom:20px;background-image:var(--crm-promotion-mob);}
.widget.crm-promotion.cols2:first-of-type {margin-top:0;}
.widget.crm-promotion.cols2 .inner {width:calc(100% - 40px);padding:20px}
.widget.crm-promotion.cols2 .inner .title {font-size:32px;line-height:35px;}
.widget.crm-promotion.cols2 .inner .desc {font-size:16px;font-weight:bold;line-height:20px;}
.widget.crm-promotion.cols2 .inner .title {letter-spacing: 0.5px;}
.widget.crm-promotion .inner {background: #fff;}
.widget.crm-promotion .inner .title {letter-spacing: 0.5px;color: #0e4e97;}
.widget.crm-promotion .inner .desc {color: #0e4e97;}
.widget.crm-promotion .inner .desc .red_span {color: #cc2829;font-weight: 800;letter-spacing: 0.7px;}
/* ========================================= {TOI} Check podcast page ========================================= */
.load-more-btn-wrapp {margin-bottom: 40px;text-align: center;position: relative;}
.load-more-btn-wrapp .ajaxloader {display: none;position: absolute;top: calc(50% - 17px);left: calc(50% - 88px);}
#topic-load-more-btn {font-family: 'Roboto Condensed', 'Arial Narrow', sans-serif;font-size: 14px;line-height: 20px;color: #878787;letter-spacing: 1.2px;background-color: transparent;border: none;text-transform: uppercase;cursor: pointer;}
#topic-load-more-btn::before {display: block;float: left;margin-right: 10px;font-family: "Toi-new";font-weight: 400;font-size: 20px;content: "\e9f1";}
.topic-podcast-wrapper .posts-block .row {float: left;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}

section.block .item + .banner {float:left;width:100%;text-align:center;}
.stand-header-section { margin: 42px auto 0; padding: 10px 15px; color: #FFFFFF; text-transform: uppercase; font-family: "Roboto Condensed"; font-size: 30px; font-weight: bold; line-height: 32px; background-color: #0F72BD; border-top: 4px solid #1D1D1B; clear: both; box-sizing: border-box;}
.item.stand-header-section + .item { margin-top: 20px; }


/* Coronavirus module cols5 */
/* .coronavirus-module {height:400px;width:810px;background-color:#FFDF60} */
.coronavirus_module:not(:first-child) {clear:both;float:left;width:100%;box-sizing:border-box;margin-top:30px;}
.coronavirus_module {padding:25px 19px 20px;background-color:#FFDF60;border-top:6px solid #1E1E1E;}
.coronavirus_module .module_title {color:#CD2729;font-family:'Roboto',sans-serif;font-size:40px;font-weight:900;line-height:40px;text-transform:uppercase;margin-bottom:20px;}
.coronavirus_module .columns_wrap {display:flex;justify-content:space-between;}
.coronavirus_module .column_type_data {padding-right:20px;margin-right:20px;border-right:1px solid rgba(0,0,0,0.4);}
.coronavirus_module .column_title {display:block;border-top:2px solid #1E1E1E;padding-top:10px;color:#1E1E1E;font-family:"Roboto Condensed";font-size:16px;font-weight:bold;line-height:20px;margin-bottom:15px;}
.coronavirus_module .column_type_text {display:flex;flex-flow:column;}
.coronavirus_module .column_type_text,
.coronavirus_module .column_type_data {width:33%;}
.coronavirus_module .stats_cases {margin-bottom:15px;}
.coronavirus_module .stats_cases li {display:flex;flex-flow:column;font-family:'Roboto',sans-serif;text-align:center;padding:19.5px 15px;background-color:#000000;}
.coronavirus_module .stats_cases li:first-child {margin-bottom:10px;}
.coronavirus_module .stats_cases li .count {color:#FF1C1F;font-size:40px;font-weight:bold;line-height:40px;margin-bottom:5px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;}
.coronavirus_module .stats_cases li .desc {text-transform:none;color:#FFDF60;font-size:12px;font-weight:500;line-height:16px;}
.coronavirus_module .stats_cases li .desc:first-letter {text-transform: uppercase}
.coronavirus_module .column_link {color:#000000;font-family:'Roboto',sans-serif;font-size:13px;font-weight:500;line-height:18px;text-align:center;display:block;text-decoration:underline;}
.coronavirus_module .coronavirus_latest {border-top:1px dotted rgba(0,0,0,0.2);padding-top:10px;}
.coronavirus_module .coronavirus_latest li a {display:block;color:#000000;font-family:'Roboto',sans-serif;font-size:13px;font-weight:500;line-height:16px;margin-bottom:10px;text-transform:none;}
.coronavirus_module .links .column_title {border-top: 1px dotted rgba(0,0,0,0.2);padding-top:5px;margin-bottom:5px;}
.coronavirus_module .links li {margin-bottom:5px;}
.coronavirus_module .links li a {display:block;color:#CD2729;font-family:'Roboto',sans-serif;font-weight:bold;text-transform:none;font-size:13px;line-height:16px;}
.coronavirus_module .topic_link {display:block;border-radius:27.5px;background-color:#CD2729;padding:10px 37px;color:#FFFDFD;font-family:'Roboto',sans-serif;font-size:18px;font-weight:bold;line-height:20px;text-align:center;margin-top:auto;}
.coronavirus_module .for_small_window .topic_link {display:none;}
/* Coronavirus module cols5 */
/*.cols4 .coronavirus_module .topic_link {display:none;}*/
.cols4 .coronavirus_module .columns_wrap {margin-bottom:20px;}
.cols4 .coronavirus_module .for_small_window .topic_link {display:block;}
.cols4 .coronavirus_module {padding-right:20px;}
.cols4 .coronavirus_module .column_type_data {padding-right:15px;margin-right:15px;}
/* .cols4 .coronavirus_module .column_type_text {margin-left:5px;} */
.cols4 .coronavirus_module .stats_cases li {padding:40px 11.5px 20px;}
.cols4 .coronavirus_module .stats_cases li .count {font-size:26px;word-break: break-all;}
.cols4 .coronavirus_module .topic_link_small_wrap {text-align:center;}
.cols4 .coronavirus_module .topic_link_small_wrap .topic_link {display:inline-block;}

/* @media only screen and (max-width:1190px) {
	.cols4 .coronavirus_module:not(:first-child) {margin-top:30px;}
} */

/* New Corona Module Styles */
.cols5-sub:first-child + .coronavirus_module {
	margin-top: 0;
}

.coronavirus_module {
    padding: 19px 20px 20px;
}

.column_type_data:first-child .stats_cases li {
	padding: 10px 20px;
}

.column_type_data:nth-child(2) .stats_cases li {
    padding: 40px 20px;
	display: flex;
    align-items: center;
    justify-content: center;
    min-height: 182px;
    box-sizing: border-box;
}

.coronavirus_module .stats_cases li,
.coronavirus_module .stats_cases li:first-child {
	margin-bottom: 4px;
}

.coronavirus_module .stats_cases li:last-child {
	margin-bottom: 0;
}

.coronavirus_module .stats_cases {
    margin-bottom: 0;
}

.coronavirus_module .stats_cases li .count {
 	margin-bottom: 2px;
    line-height: 38px;   
}

.coronavirus_module .topic_link {
    margin-top: 16px;
	padding: 11px 11px 9px 12px;
    max-width: 180px;
    width: 100%;
	box-sizing: border-box;
	transition: .3s all;
}

.coronavirus_module .topic_link:hover {
	text-decoration: none;
	opacity: .8;
}

.coronavirus_module .coronavirus_latest {
	padding-top: 12px;
}

.coronavirus_module .coronavirus_latest li a {
	margin-bottom: 11px;
}

.coronavirus_module .coronavirus_latest {
	margin-bottom: 0;
}

.cols4 .coronavirus_module .columns_wrap {
	margin-bottom: 0;
}

.coronavirus_module .links li:last-child {
	margin-bottom: 0;
}

.column_type_text a:hover {
	text-decoration: underline;
}

.cols2.sticky-sidebar-right.sidebar .block .sticky-sidebar-wrap-right .full-coverage .media {width:100px;height:63px;}
.cols2.sticky-sidebar-right.sidebar .block .sticky-sidebar-wrap-right .full-coverage .media + .item-content {width: calc(100% - 110px);margin-left: 10px;}
.cols2.sticky-sidebar-right.sidebar .block .sticky-sidebar-wrap-right .full-coverage .headline {font-weight: 500;font-size: 14px;line-height: 17px;margin-bottom: 9px;}
.cols2.sticky-sidebar-right.sidebar .block .sticky-sidebar-wrap-right #latest .headline {font-size:13px;line-height:16px;}


/* Coronavirus module Sidebar cols2 */
.cols2 .coronavirus_module {margin:0 0 40px;padding:20px 15px 26px !important;clear: both;}
.cols2 .coronavirus_module .module_title {font-size: 19px; line-height: 20px;}
.cols2 .coronavirus_module .columns_wrap {flex-flow:wrap;}
.cols2 .coronavirus_module .column_type_data {width:100%;margin-right:0;padding-right:0px;border-right:none;margin-bottom:20px;}
.cols2 .coronavirus_module .column_type_data:nth-child(2) {padding-right:0;padding-left:0;border-right:none;}
.cols2 .coronavirus_module .column_title {margin-bottom:10px;}
.cols2 .coronavirus_module .stats_cases li,
.cols2 .coronavirus_module .stats_cases li {padding: 17px 26.5px;}
.cols2 .coronavirus_module .stats_cases {margin-bottom:6px;}
.cols2 .coronavirus_module .stats_cases li .count,
.cols2 .coronavirus_module .stats_cases li .count {font-size:18px;line-height:30px;margin-bottom:0;}
.cols2 .coronavirus_module .stats_cases li:first-child {margin-bottom:1px;}
.cols2 .coronavirus_module .column_link {line-height:30px;}
.cols2 .coronavirus_module .column_type_text {margin-left:0;width:100%;}
.cols2 .coronavirus_module .coronavirus_latest {padding-top:15px;margin-bottom:0;}
.cols2 .coronavirus_module .coronavirus_latest li {margin-bottom:10px;}
.cols2 .coronavirus_module .coronavirus_latest li a {font-size:13px;line-height:17px;margin-bottom:15px;}
.cols2 .coronavirus_module .links .column_title {margin-bottom:15px;padding-top:0;}
.cols2 .coronavirus_module .links li {margin-bottom:10px;}
.cols2 .coronavirus_module .links li:last-child {margin-bottom:0;}
.cols2 .coronavirus_module .links li a {font-size:13px;line-height:17px;}
.cols2 .coronavirus_module .column_type_text {width:100%}
.cols2 .coronavirus_module .module_title {margin-bottom: 21px;}
.cols2 .coronavirus_module .column_title {padding-top: 5px; font-size: 15px;letter-spacing: -0.4px;}
.cols2 .coronavirus_module .column_type_data:first-child .stats_cases li {padding:5px;float:left;width:calc(50% - 12px);margin-right:1px;}
.cols2 .coronavirus_module .column_type_data:nth-child(2) .stats_cases li {padding:5px;display:flex;align-items:center;justify-content:center;min-height:auto;box-sizing:border-box;}
.cols2 .coronavirus_module .stats_cases li {margin-bottom: 1px;}
.cols2 .coronavirus_module .stats_cases li:last-child {margin-bottom: 0;}
.cols2 .coronavirus_module .column_type_data, .cols2 .coronavirus_module .column_type_data {margin-bottom: 20px;}
.cols2 .coronavirus_module .stats_cases {margin-bottom: 0;}
.cols2 .coronavirus_module .column_type_text .column_title {padding-top: 10px;}
.cols2 .coronavirus_module .coronavirus_latest {margin-bottom: 12px;border-bottom: 1px dotted rgba(0,0,0,0.2);}
.cols2 .coronavirus_module .stats_cases li .desc {font-size: 11px;}
.cols2 .coronavirus_module .for_small_window { display: none; }
.cols2 .coronavirus_module .topic_link { margin:15px auto 0; padding: 7px 16px; display: block; font-size: 14px; line-height: 15px; }


/* Remove new blackquote for single-features-special */

/* Cookieconsent */
.cc-popup {
	transform: translateY(110%);
	transition: transform .7s ease-in-out;

	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 16px 20px;
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
	line-height: 1.7;
	color: #fff;
	background-color: #525252;
    z-index: 9999;
}
.cc-popup.open {
	transform: translateY(0);
}
.cc-popup-message {
	max-width: 990px;
	margin-right: 20px;
}
.cc-popup-message a {
	text-decoration: underline;
}
.cc-popup-button {
	cursor: pointer;
	min-width: 140px;
	padding: 9px 14px;
	font-size: 12px;
	line-height: 1.65;
	letter-spacing: 0.5px;
	font-weight: 700;
	color: #000;
	border-radius: 5px;
	border: none;
	background-color: #fff;
}

/* NEW LIVE BLOG CLOSE BUTTON */
.article.liveblog {position: relative;}
.wrap-article.liveblog.article-popup {cursor: pointer;}
.wrap-article.liveblog.article-popup .article {height: 100%;overflow: unset;margin-top: 75px;}
.wrap-article.liveblog.article-popup .article .article-wrap {cursor: auto;height: calc(100% - 120px);overflow-y: scroll;overflow-x: hidden;}
.article.liveblog .article-popup-close {
	float: none;
	position: absolute;
	font-family:"Roboto",sans-serif;
  top: -35px;
  right: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  font-size: 16px;
  color: #fff;
}

.article.liveblog .article-popup-close::before {
	content: "\e924";
	color: #fff;
	margin-left: 8px;
	font-size: 30px;
	margin-top: -2px;
}

.article.liveblog .article-popup-close::after{
	content: "Close";
  font-family: "Roboto",sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 16px;
}

.open-comments {text-align:center;padding-bottom:15px;padding-bottom:15px;border-bottom:1px solid #E9EBEE;}
.open-comments button {padding:5px 10px 5px 15px;border-radius:27.5px;background-color:#4862A3;color:#FFFDFD;font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold;line-height:20px;text-align:center;border:0;}
.open-comments .arrow::before{font-family:'Toi-new';content:"\ea16";font-weight:400;margin-left:2px;}
#comments.open .open-comments .arrow::before{content:"\ea14";}
#comments.open .open-comments .text-off,
.open-comments .text-on {display:none;}
#comments.open .open-comments .text-on {display:inline-block;}
#comments.toggle-module .fb-comments {max-height:0;overflow:hidden;transition:.2s all;display:block;}
#comments.toggle-module.open .fb-comments {max-height: none;}
.show-onready {display:none;}
.single-features-special.sticky-header.single-spotlight .above-headline.stat_position {margin-top:50px;}

/*fix media animation*/
.cols4 .template3.features .media {height: 100%;}
.cols4 .template3.features.bgcolor .media a::after {height: 100%;}
.mobile .block.cols4 .template3.features.bgcolor .media a::after {height: 100%;}

/*fix home top banner*/
/*.home .banner.HP_Top {min-height: 250px;} */
/*fix home top banner*/
/*.home.main-toi .banner:first-of-type, .main-toi .article > .banner:first-of-type {*/
/*	height: 250px !important;*/
/*	width: 100%;*/
/*  display: flex;*/
/*  align-items: center;*/
/*  justify-content: center;*/
/*  overflow: hidden !important;*/
/*  max-height: none;*/
/*  max-width: none;*/
/*} */

.main-toi .article > .banner:first-of-type {
	padding: 30px 0;
	box-sizing: unset;
}

body.home.main-toi .hp_section#hp_section_1 {margin-top: 30px;}

/*SPOTLIGHT ORDERING*/
.archive .item.spotlight, .item.spotlight:first-child {
	position: relative;
	box-sizing: border-box;
	padding: 39px 20px 20px;
	background-color: #FDF5F1;
}

.archive .item.spotlight .s-label {
	color: #F47963;
	font-family:"Roboto Condensed","Arial Narrow",sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	position: absolute;
  top: 16px;
  left: 20px;
}

.archive .item.spotlight .media {
	width: 280px;
	height: auto;
}

.archive .item.spotlight .media img {
	width: 100%;
	height: 100%;
	max-width: none;
	object-fit: cover;
}

.archive .item.spotlight .media + .item-content {
	width: 300px;
}

.archive .item.spotlight .byline a, .item.spotlight .byline span {
	color: #F47963;
}

.mobile.archive .item.spotlight, .mobile .item.spotlight:first-child {
	padding: 39px 10px 15px;
}

.mobile.archive .block.cols4 .item.spotlight.news .media {
	width: 110px;
}

.mobile.archive .block.cols4 .item.spotlight.news .media + .item-content {
	width: calc(100% - 126px);
}

.mobile.archive .item.spotlight .s-label {
	left: 10px;
}

.term-header.has-sala + .main .cols6 > div:last-child:not(.topics-tabs):not(.bgcolor)::after {
	display:block;float:left;width:100%;margin-top:60px;content:" ";border-bottom:4px solid;
}

.mobile.archive .items .banner + .item {margin-top: 0;}

/*isarel unlocked template*/
body.page .landing-page-template .article-content {padding:0;border:none;margin:60px auto;max-width:740px;float:none;width:100%;overflow:hidden;}
body.mobile .landing-page-template .article-content {margin:0;}
body.page .landing-page-template .the-content .link-btn,
body.page .landing-page-template .the-content .button {margin: 0;background: none;text-align: center;}
body.page .landing-page-template .the-content .button a {max-width: none !important; width: auto !important;display:inline-block !important;color:#FFFFFE !important;font-family:"trade-gothic-next-condensed",sans-serif !important;font-size:18px !important;line-height:20px !important;text-transform:uppercase !important;margin:25px auto !important;padding:20px 38px 17px !important;border-radius:300px !important;background-color:#0E4E97;}
body.mobile .landing-page-template .the-content .link-btn,
body.mobile .landing-page-template .the-content .button {padding:20px;font-size:4.8vw;}

/*{TOI} design and develop browser push notification*/
.new-header-toi{z-index:999999}
.push-notification-widget__top{background: var(--push-icon) no-repeat center;height: 25px;width: 16px;margin: 20px auto 15px;}
.push-notification-widget__close{color:#fff;font-size: 13px;letter-spacing: 0;line-height: 18px;border: none;background: none;margin: 16px 0 18px 0;cursor: pointer;font-family:"Roboto",sans-serif;/* opacity: 0.75; */}
#push-notification-widget {height: 250px;width: 320px;border-radius: 0 0 0 20px;background-color: #3B8BEA;box-shadow: 0 0 25px 0 rgba(0,0,0,.5);color: #fff;position: absolute;top: 149px;right: 0;text-align: center;z-index:999;}
body.sticky-header #push-notification-widget{position: fixed;top: 50px;z-index: 99;}
.push-notification-widget__title {color: #FFFFFF;font-family:"Roboto Condensed",sans-serif;font-size: 24px;font-weight: bold;letter-spacing: 0;line-height: 28px;text-align: center;text-transform: uppercase;margin: 0 20px 5px 20px;}
.push-notification-widget__subtitle{color: #FFFFFF;font-family:"Roboto",sans-serif;font-size: 14px;font-weight: 500;letter-spacing: 0;line-height: 18px;text-align: center;margin-bottom: 15px;}
.push-notification-widget__button{height: 32px;width: 135px;border-radius: 16px;background-color: #011D56;box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);color:#fff;border:none;font-family: "Roboto",sans-serif;font-weight: bold;font-size: 14px;text-transform: uppercase;line-height: 18px;cursor: pointer;}
.push-notification-widget_hidden,
.push-notification-widget__success,
.push-notification-widget_subscribed .push-notification-widget__title,
.push-notification-widget_subscribed .push-notification-widget__control {display: none;}
.push-notification-widget_subscribed .push-notification-widget__success {display: block;}

/*{TOI} Reduce padding in partners' geomodule**/
#div-gpt-ad-Partners_LB{height: auto!important;}
#div-gpt-ad-HP_Top{height: 250px!important;}


/* {TOI} Change geomodule behaviour */
#div-gpt-ad-Partners_LB{margin-top:0}
#div-gpt-ad-Partners_LB > div:empty{display:none!important}
#div-gpt-ad-Partners_LB > div{margin-top:45px;}
#div-gpt-ad-HP_Top{margin-bottom:45px;}

/* {TOI} Fix issue with in-article newsletter subscription */
.the-content p ~ .wp-caption{margin-bottom:20px;}


/*{TOI} Redesign newsletter sign-up module {10h}*/
/*.community-member .newsletter-article, .registered-member .newsletter-article {display: none !important;}*/
.newsletter-article .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}
.newsletter-article {visibility: hidden;min-height: 100px;overflow: hidden;border-top: solid 1px #CC2729;border-bottom: solid 1px #CC2729;padding: 28px 0 8px;margin: 26px 0;box-sizing: border-box;width: 100%;clear: both;float: none;font-family:"Roboto",sans-serif;}
.anonim-member .newsletter-article {visibility: visible;}
.community-member .newsletter-article, .registered-member .newsletter-article {display: none;}
.newsletter-article * {margin: 0;padding: 0;float: none;clear: both;box-sizing: border-box;font-family:"Roboto",sans-serif;}
.newsletter-article button, .newsletter-article input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  box-shadow: none;
  background: unset;
  outline: none;
  padding: 0;
  margin: 0;
}
.newsletter-article-inner {display: flex;width: 100%;}
.newsletter-article-part {width: 100%;}
.newsletter-article-form-wrapper {flex-basis: 280px;}
.newsletter-article-text {flex-basis: calc(100% - 280px);font-size: 16px;line-height: 22px;font-weight: bold;color: #CC2729;}
.newsletter-article-text span {display: block;}
.newsletter-article-terms {opacity: 0.75;text-align: center;color: #CC2729;font-size: 10px;line-height: 14px;margin-top: 8px;}
.newsletter-article-terms a {color: #CC2729 !important;text-decoration: underline;}
.newsletter-article-form {width: 100%;height: 40px;display: flex;justify-content: space-between;}
.newsletter-article-form .newsletter-article-input {height: 100%;display: block;width: 100%;border: solid 1px #CC2729;}
.newsletter-article-input.submit {position: relative;cursor: pointer;background-color: #CC2729;font-weight: bold;color: #fff;font-size: 12px;line-height: 14px;text-transform: uppercase;min-width: 90px;width: 90px;}
.newsletter-article .newsletter-article-input.email-address {border-right: none;font-size: 12px !important;line-height: 14px;letter-spacing: 0.25px;padding-left: 14px;}
.newsletter-article .newsletter-article-input.email-address::placeholder {color: #CC2729;opacity: 0.75;}
.newsletter-article .newsletter-article-input.email-address:focus::placeholder {color: transparent;}
.newsletter-article .newsletter-article-input.email-address:active::placeholder {color: transparent;}
.newsletter-error.newsletter-article-error {font-size: 14px;line-height: 20px;/*color: #CC2729;*/color: #000;padding: 0 15px;margin-top: 10px;}
.newsletter-article .thank-you {text-align: center;color: #CC2729;font-weight: bold;font-size: 16px;line-height: 22px;}

/*{TOI} Design and develop Startup Daily newsletter sign-up module */
.newsletter-article.newsletter-article-startup {border-color: #00695f;}
.newsletter-article.newsletter-article-startup .newsletter-article-text {color: #00695f;}
.newsletter-article.newsletter-article-startup .newsletter-article-terms {color: #00695f;}
.newsletter-article.newsletter-article-startup .newsletter-article-terms a {color: #00695f !important;;}
.newsletter-article.newsletter-article-startup .newsletter-article-form .newsletter-article-input {border-color: #00695f;}
.newsletter-article.newsletter-article-startup .newsletter-article-input.submit {background-color: #00695f;}
.newsletter-article.newsletter-article-startup .newsletter-article-input.email-address::placeholder {color: #00695f;}
.newsletter-article.newsletter-article-startup .thank-you {color: #00695f;}
.community-member .newsletter-article.newsletter-article-startup, .registered-member .newsletter-article.newsletter-article-startup {display: block;visibility: visible;}

/*.newsletter-article .thank-you p {margin: 0;}*/
.newsletter-article.loader .newsletter-article-input.submit span {display: none;}
.newsletter-article.loader .submit::before {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  left: 33px;
  width: 25px;
  height: 25px;
  border-radius: 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 3px rgba(255,255,255,0.5);
  border-top: 3px solid transparent;
  -webkit-animation: load-animate infinite linear 1s;
  animation: load-animate infinite linear 1s;
}

.mobile .newsletter-article {padding: 25px 0 20px !important;min-height: 100px;}
.mobile .newsletter-article-inner {flex-wrap: wrap;flex-direction: column;align-items: center;}
.mobile .newsletter-article-part {flex-basis: 100%;}
.mobile .newsletter-article-text {font-size: 18px;line-height: 25px;margin-bottom: 15px;text-align: center;}
.mobile .newsletter-article-form-wrapper {flex-basis: unset;max-width: 300px;}
.mobile .newsletter-article-terms {margin-top: 15px;font-size: 12px;}
.mobile .newsletter-error.newsletter-article-error {margin-top: 18px;}
.mobile .newsletter-article .thank-you {font-size: 14px;line-height: 24px;}
.mobile .newsletter-article .thank-you p {margin: 0;}
.mobile .newsletter-article .thank-you .big {font-size: 18px;}




/*{TOI} Add 'advertisement' above in-article banners {9h}*/
.banner-placeholder .banner-label{
    font-family: "Roboto",sans-serif;
    font-size: 11px;
    letter-spacing: 0.5px;
    line-height: 11px;
    text-align: center;
    /* color: #878787; */
    text-transform: uppercase;
    margin-bottom:8px;
    margin-top:8px;
    display: inline-block;
}
.banner-placeholder{text-align: center;}


.article .banner-placeholder.placeholder-top{background-color:#f3f3f0; margin-bottom:0;height: 270px;position: relative;padding-top: 30px;padding-bottom:30px;}
.banner-placeholder.placeholder-top .banner-label{margin-top:0}
.banner-placeholder.non-visible{display: none}
.banner-placeholder.placeholder-top.placeholder-gray .banner-label{color:#787878}
.banner-placeholder.placeholder-top{ margin-bottom:0;height: 270px;position: relative;padding-top: 0;padding-bottom:45px;}
/*body.single .Partners_LB {background-color:#f3f3f0;margin-top:0;padding-top:45px;}*/
/*.cols2 .banner:not(:first-child) {margin-top:45px;margin-bottom:0;}*/

.banner-placeholder{
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    min-height: 250px;
    clear: both;
    width: 100%;
    margin-bottom: 24px;
    display: inline-block;
}
.banner-placeholder .banner {
    margin: 0 auto 15px auto;
}
.sticky-sidebar-wrap .banner-placeholder:first-child{margin-bottom: 0}
.sticky-sidebar-wrap .banner-placeholder:first-child .banner{margin-bottom: 0}

.banner-placeholder.placeholder-top{border: none}

.banner-placeholder.HP_Middle_1{min-height: 90px;margin-top:26px;}

.article-content .banner-placeholder {
    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
}
.banner-placeholder.HP_300x600_Sidebar_Right_1{min-height: 600px;}

.banner-placeholder.HP_300x250_Sidebar_Right_1,
.banner-placeholder.HP_300x600_Sidebar_Right_1,
.banner-placeholder.HP_300x250_Sidebar_Right_1 .banner,
.banner-placeholder.HP_300x250_Sidebar_Right_1 .banner{margin-bottom: 0}

.banner-placeholder.HP_300x250_Sidebar_Right_1,
.banner-placeholder.HP_300x600_Sidebar_Right_1{margin-top:24px;}


/*{TOI} Update section + topic + writer + latest ad units*/
.tax-writers .banner-placeholder.placeholder-top,
.page-template-latest .banner-placeholder.placeholder-top{ margin-bottom:0;height: 270px;position: relative;padding-top: 30px;padding-bottom:30px;}
.tax-writers  .sticky-sidebar-wrap .banner-placeholder:first-child,
.page-template-latest .sticky-sidebar-wrap .banner-placeholder:first-child{margin-bottom: 24px;}

.page-template-latest-alerts #gpt-passback,
.tax-writers #gpt-passback,
.archive #gpt-passback,
.page-template-latest #gpt-passback{ float: left;margin-bottom: 0!important;margin-top: 30px!important;;}
.page-template-latest .term-header{padding-bottom:0}
.archive .sticky-sidebar-wrap .banner-placeholder:first-child{margin-bottom: 24px;}
.TimesofIsrael_Billboard{border:none!important;}
/*find and remove from live*/
/*body.tag .banner.Top {margin-top:45px;}*/




body.home .placeholder-HP_Top_m{padding-bottom: 0;margin-top:0}

/*.HP_Top_m-wrap, .Top_m-wrap {background-color:#f3f3f0;display:flex;align-items:center;justify-content:center;}*/

/*.banner-placeholder:last-of-type{margin-top:26px;}*/

/*{TOI} Update section + topic + writer + latest ad units*/
/*find and update on live*/
.archive .hp_section .banner > div {float: left;width: 100%;}

.archive .sticky-sidebar-wrap .banner-placeholder{margin-top: 0}


/*{TOI} Add padding below Omny embed*/
.the-content .omny-wrapper{
    margin-bottom:26px;
}


/*{TOI} Design & develop Streetwise Hebrew for TOIC */
.landing-page-template .the-content ul {margin-top: 20px;list-style: disc;margin-bottom: 0;}
body.page .landing-page-template .article-content {margin-bottom: 0;}
/*.podcast-embed-player {float: none;clear: both;position: relative;width: 100%;box-sizing: border-box;margin-top: 45px;margin-bottom: 60px;padding-bottom: 60px;border-bottom: solid 1px #D8D8D8;}*/
.podcast-embed-player {float: none;clear: both;position: relative;width: 100%;box-sizing: border-box;margin-top: 45px;margin-bottom: 60px;}
.guest-card {color: #000;display: flex;align-items: center;position: relative;box-sizing: border-box;float: none;clear: both;margin: 45px 0;width: 100%;padding: 30px 20px 30px 15px;background-color: #F9F9F9;}
.guest-card-label {font-size: 16px;line-height: 26px;font-style: italic;margin-bottom: 5px;}
.guest-card-name {font-size: 20px;line-height: 32px;font-weight: bold;margin-bottom: 10px;text-transform: uppercase;}
.guest-card-description {font-size: 18px;line-height: 26px;}
.guest-card-text {flex-grow: 1;}
.guest-card-image {margin-right: 15px;}
.guest-card-image img {width: 100%;width: 102px;height: 102px;border: solid 1px #3D3D3D;border-radius: 102px;max-width: none;object-fit: cover;}
.top-image.streetwise {margin-bottom: 60px;width: 100%;float: none;clear: both;box-sizing: border-box;}
.top-image.streetwise img {display: block;width: 100%;max-width: 100%;}

.users-popup-bg-lock {overflow: hidden;}
.users-popup-bg * {box-sizing: border-box;}
.users-popup-bg.users-popup-bg-show {display: flex;}
.users-popup-bg {box-sizing: border-box;padding: 0 20px;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.6);height: 100vh;width: 100%;z-index: 9999999;display: none;align-items: center;justify-content: center;}
.forusers-popup {position: relative;overflow: hidden;box-shadow: 0 0 20px 0 rgba(0,0,0,0.5);border-radius: 4px;color: #000;width: 100%;max-width: 640px;z-index: 101;text-align: center;}
.forusers-popup-text {background-color: #fff;font-family: "trade-gothic-next", sans-serif;padding: 40px 60px 42px;}
.forusers-popup-header {padding: 40px 0 33px;background-color: #0E4E97;width: 100%;}
.forusers-popup-header img {display: inline-block;width: 100%;max-width: 260px;height: auto;}
.forusers-popup-close {font-size: 16px;cursor: pointer;line-height: 1;color: #fff;position: absolute;right: 15px;top: 15px;z-index: 102;}
.forusers-popup-close::before {
    font-family: 'Toi-new';
    content: "\e924";
}
.forusers-popup-headline {margin-bottom: 15px;color: #1E1E1E;font-size: 40px;line-height: 48px;font-weight: bold;}
.forusers-popup-underline {margin-bottom: 20px;color: #000;font-size: 18px;line-height: 26px;font-weight: 300;}
.forusers-popup-button {margin-bottom: 15px;display: inline-block;font-weight: bold;font-family: "trade-gothic-next-condensed",sans-serif;font-size: 24px;line-height: 59px;text-transform: uppercase;color: #fff;background-color: #2B8CF3;height: 60px;text-align: center;padding: 0 30px;border-radius: 60px;}
.forusers-popup-login {font-size: 16px;line-height: 20px;letter-spacing: 0.5px;color: #505050;}
.forusers-popup-login a {color: #2B8CF3;}

.mobile .forusers-popup-text {padding: 30px 15px 40px;}
.mobile .forusers-popup-headline {font-size: 30px;line-height: 36px;}
.mobile .forusers-popup-button {padding: 0 20px;}
.mobile .guest-card {/*padding-top: 45px;*/flex-wrap: wrap;justify-content: center;text-align: center;}
.mobile .guest-card-image {margin-right: 0;margin-bottom: 15px;}
/*.mobile .guest-card-label {position: absolute;width: 100%;top: 10px;left: 0;}*/
.mobile .top-image.streetwise {margin-bottom: 30px;}

@media (max-width: 360px) {
  .mobile .forusers-popup-headline {font-size: 26px;line-height: 30px;}
  .mobile .forusers-popup-underline {font-size: 16px;line-height: 22px;}
  .mobile .forusers-popup-button {font-size: 22px;}
  .mobile .forusers-popup-header img {max-width: 200px;}
  .mobile .forusers-popup-header {padding: 30px 0 20px;}
}


/*{TOI} Fit the featured image to both mobile and desktop*/
.features-full .article-header .media {height: 100vh;/*max-height: 800px;*/}
.features-full .article-header .media img {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;}
/*.features-full .article-header {max-height: none;}*/

.mobile.sticky-header.small-header.single-features-special .features-half .article-header {max-height: none;}
.mobile.sticky-header.small-header.single-features-special .features-full .article-header {max-height: none;height: auto;}
.mobile .features-half .article-header .media {max-height: 250px;}
.mobile .features-full .article-header .media {max-height: 235px;}
.mobile .features-full .article-header .media img {position: absolute;width: 100%;height: 100%;object-fit: cover;left: 0;top: 0;transform: none;}
.mobile .features-full .article-header {margin: 0;}
.mobile .features-full .article-header .header-content {padding: 15px 0 15px;bottom: auto;position: relative;background-color: #fff;box-sizing: border-box;}
.mobile .features-full .article-header + .container {margin-top: 0;}
.mobile .features-full .article-header .header-content * {color: #000 !important;}
.mobile .features-full .article-header .header-content .label + .overline::before {color: #000 !important;}
.mobile .features-special.article.features.features-full .header-content .headline {color: #000;}
.mobile .features-special.article.features .underline {font-size: 18px;line-height: 24px;color: #777;font-weight: 300;margin-bottom: 25px;}
.mobile .article.features.features-full .under-headline > div .byline {max-width: none;width: 100%;text-align: center;text-transform: uppercase;margin-bottom: 5px;}
.mobile .article.features.features-full .under-headline > div .date {line-height: 16px;text-transform: uppercase;margin-right: 10px;}
.mobile .article.features.features-full .under-headline > div .date::before {content: none;}
.mobile:not(.app) .article.features.features-full .under-headline > div .comments::before {content: none;}
.mobile .article.features.features-full .under-headline > div .comments a::before {margin-top: -1px;}
.mobile .article.features.features-full .article-header .media .rslides li::after, 
.mobile .article.features.features-full .article-header .media::after {content: none;}
.mobile .article.features.features-full .above-headline {display: block;}
.mobile .article.features.features-full .above-headline.empty {display: none;}
.mobile .article.features.features-full .article-header {max-height: none !important;}

/*{TOI} Add padding below video player on article pages*/
#gpt-passback +p{margin-top:26px;}

/*{TOI} Create a News Feed for Startup Israel {4h}*/
.widget.live_updates.live_updates_startup {background-color: #00695f;}
.widget.live_updates.live_updates_startup .widget-header {display: flex;align-items: center;}
/*.widget.live_updates.live_updates_startup .widget-header::before {color: #00695f;}*/
.widget.live_updates.live_updates_startup .widget-header::before {content: none !important;}
.tech-rss-logo {width: 100%;max-width: 48px;height: 48px;display: block;margin-right: 10px;}

/*{TOI} Change Startup Israel to Tech Israel*/
.category-tech-israel .slider .arrows {top:0;}
.category-tech-israel .slider .arrows a {height:249px;}
.category-tech-israel .slider-viewport {height:249px;}
.category-tech-israel .term-header .name > img {width:400px;}
.category-tech-israel .slider {margin-bottom:0;}
.category-tech-israel .term-header .btn {font-size:12px;font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border:none;border-radius:0;padding:14px;margin-top:20px;display:inline-block;}



/* Design and develop video article template  */

.new-header-toi.header.header-video{background: rgb(30, 30, 30);z-index:1}
  
.article-video .video-wrap{max-height:720px;display:flex;margin:30px auto 30px auto;position:relative;box-sizing:border-box;max-width:1340px}
.article-video .video-wrap .media{width:100%;height:100%}
.article-video .container{width:100%}.article-video .article-content{float:none;margin:auto}
.article-video .video-article-content{max-width:1280px;margin:auto}
.article-video .social.social-top{width:100%;justify-content:center;margin:30px 0 57px 0}
.article-video .underline{color:#777;font-family:"Roboto Slab",serif;font-size:24px;font-weight:300;letter-spacing:0;line-height:32px;text-align:center;max-width:980px;margin:0 auto 30px auto}
.article-video .wrap-byline{margin-bottom:12px;text-align:center}
.article-video .byline>a{color:#0E4E97;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;text-transform:uppercase;}
.article-video .media-wrap{width:100%;height:100%;padding:0 30px}
.article-video .wrap-byline .byline{display: block;}
.article-video .writer-details{ display: flex; justify-content: center; flex-direction: column; align-items: center; text-align: center; max-width: 600px; margin: 0 auto; padding-right: 0; display: none; }
.article-video .social-small.social-writer{justify-content: center;}
.article-video .wrap-byline span{color:#505050;font-family:"Roboto Condensed",sans-serif!important;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:uppercase;}
.article-video .headline{color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:90px;letter-spacing:0;line-height:90px;text-align:center;font-weight:900;padding:0 30px;margin:0 30px 10px 30px}
.article-video .video-wrap img{width:100%;height:100%;max-height:720px;object-fit:cover}.article-video .video-open-button{box-sizing:border-box;height:150px;width:150px;border:2px solid #fff;background:0 0;border-radius:50%;cursor:pointer;margin-bottom:47px}
.article-video .video-open-button:after{color:#fff;font-family:Toi-new;font-size:75px;letter-spacing:0;content:""}
.article-video .video-cover-text{position:absolute;bottom:0;padding-bottom:70px;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.article-video .overline{color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:30px;letter-spacing:0;line-height:34px;text-align:center;font-weight:500}
.article-video .video-light-box{max-height:719.88px;max-width:67%;align-items:center;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.article-video .video-light-box-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:2}
.article-video .video-light-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.article-video .video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.article-video .video-close-button{height:40px;width:35px;display:block;border:none;cursor:pointer;position:absolute;top:50px;right:50px;background:0 0;padding:0}
.article-video .video-close-button:after{color:#fff;font-family:Toi-new;font-size:40px;content:""}
.article-video .video-length{font-family:neue-haas-grotesk-display,sans-serif;font-size:20px;letter-spacing:0;line-height:24px;text-align:center;margin-bottom:10px}
.article-video .video-length .label{color:#fff!important}
.article-video-template .container.outbrain-wrapper{width:600px;max-width:100%}.single .main{width:100%;min-width:auto}
.single-spotlight .article-video .video-wrap {margin-top:0}
.single-spotlight.article-video-template .above-headline.stat_position {margin:0;padding: 15px 0;}
.single-spotlight.article-video-template .above-headline.stat_position .container{display: flex;justify-content: center;align-items: center;} 
.single-spotlight.article-video-template.sticky-header.single-spotlight .above-headline {
    width: 100%;
    height: 50px;
    padding: 15px 0;
    box-sizing: border-box;
    margin: 0;
    text-align: center;
}
.mobile.sticky-header.small-header.single-spotlight.article-video-template .above-headline.stat_position {
    margin-top: 5px;
}
.single-spotlight.article-video-template.sticky-header .above-headline img{margin: 0 20px;}
.single-spotlight.article-video-template.sticky-header .above-headline .label,
.single-spotlight.article-video-template.sticky-header .above-headline .overline{color: #F47963;}
.single-spotlight.article-video-template.sticky-header.single-spotlight .above-headline .overline, .single-spotlight.article-video-template.sticky-header.single-spotlight .above-headline .label{font-family: "Roboto Condensed";font-size: 14px;font-weight: bold;letter-spacing: 2px;line-height: 14px;}
/*{TOI} Design and develop new section page for Startup Israel*/
.category-tech-israel .widget.live_updates .widget-body {min-height: 740px;}
.category-tech-israel .bgcolor .label, .category-tech-israel .bgcolor .media-ico::before, .start-up-israel .bgcolor .label, .start-up-israel .bgcolor .media-ico::before {color: #fff;}
.category-tech-israel .tech-main {max-width: 980px !important;min-width: 0 !important;}
.category-tech-israel .g-new-podcast-page-header {min-height: 600px;width: 100%;background-size: cover;padding: 20px;display: flex;align-items: center;}
.category-tech-israel .g-new-podcast-page-header::before {background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.6) 100%);}
.category-tech-israel .g-new-podcast-page-header-title {display: flex;justify-content: center;}
.category-tech-israel .g-new-podcast-page-header-title span {margin: 0 12px;}
.tech-israel .cols6.block > .item.template3.negative :first-child {border-top: none;padding-top: 0;}
.category-tech-israel .cols6.block > .item.template3.negative:first-child {border-top: none;padding-top: 0;}
.tech-israel .cols6.block > .item.template4.negative:first-child {border-top: none;padding-top: 0;}
.category-tech-israel .cols6.block > .item.template4.negative:first-child {border-top: none;padding-top: 0;}

.tech-main {margin-top: 60px;}
.tech-israel-button {color: #1E1E1E;font-family: "neue-haas-grotesk-display",sans-serif;font-size: 16px;background-color: #91E1D2;text-transform: uppercase;display: inline-block;padding: 0 30px;height: 60px;text-align: center;border-radius: 60px;letter-spacing: 0.5px;line-height: 60px;font-weight: 700;}
.tech-israel-button::before {content: "\e919";font-family: 'Toi-new';font-weight: normal;display: inline-block;margin-right: 10px;}
.tech-linkdin-btn {width: 100%;float: none;clear: both;text-align: center;margin-bottom: 45px;}
.category-tech-israel .tech-linkdin-btn .tech-israel-button {font-size: 16px;font-family: "Roboto Condensed";height: 52px;line-height: 52px;letter-spacing: normal;padding: 0 35px;}
.category-tech-israel .tech-linkdin-btn .tech-israel-button::before {content: "\e91b";font-size: 20px;}
.category-tech-israel .g-new-podcast-page-header-icon {margin-bottom: 5px !important;}

.mobile.category-tech-israel .widget.live_updates .widget-body {min-height: auto;}
.mobile.category-tech-israel .block.cols6 > .item:first-child::before, .mobile .start-up-israel .block.cols6 > .item:first-child::before {content: none;}
.mobile.category-tech-israel .widget.live_updates.live_updates_startup {margin-top: 10px;}
.mobile .topics-tabs-wrapper {display: none;}
.mobile.category-tech-israel .g-new-podcast-page-header {min-height: 400px;padding-right: 0;padding-left: 0;} 
.mobile.category-tech-israel .g-new-podcast-page-header-title {font-size: 46px;line-height: 48px;text-align: center;}
.mobile.category-tech-israel .g-new-podcast-page-header-icon img {width: 60px;height: 60px;}
.mobile.category-tech-israel .g-new-podcast-page-header-description {margin-bottom: 20px;}
.mobile .tech-israel-button {font-size: 14px;line-height: 45px;height: 45px;padding: 0 20px;}
.mobile.category-tech-israel .tech-main {margin-top: 40px;}
.mobile.category-tech-israel .g-new-podcast-page-header-title span {margin: 0 7px;}
.mobile .tech-linkdin-btn {margin-bottom: 20px;}


/*{TOI} Design and develop Real Estate Israel section page*/
.category-real-estate-israel .block .item.negative.type-spotlight, 
.category-real-estate-israel .item.spotlight, 
.category-real-estate-israel .item.spotlight:first-child {background-color: #FEF6E3;}
.category-real-estate-israel .block .item.negative.type-spotlight .label, 
.category-real-estate-israel .item.spotlight .s-label, 
.category-real-estate-israel .item.spotlight:first-child .s-label,
.category-real-estate-israel .item.spotlight .byline a, 
.category-real-estate-israel .item.spotlight .byline span,
.category-real-estate-israel .negative:not(.analysis):not(.special) .label, 
.category-real-estate-israel .negative:not(.analysis):not(.special) .media-ico::before {color: #D7A514;}
.category-real-estate-israel .topics-tabs .count {color: #D7A514;}
.category-real-estate-israel .topics-tabs {border-top-color: #D7A514;}
.category-real-estate-israel .tech-israel-button {background-color: #D7A514;}
body.home .hp_section.start-up-israel.real-estate-israel .section-header,
body.home .hp_section.start-up-israel.real-estate-israel .section-header .title {color: #D7A514;border-top-color: #D7A514;}
.page.category-real-estate-israel .streetwise-module2 {margin-bottom: 0 !important;}
.category-real-estate-israel .currency {margin-bottom: 25px;}
.category-real-estate-israel .text .big,
.real-estate-signup  .text .big {font-family: inherit;font-size: 42px;line-height: 1;}
.real-estate-signup-page.nl-signup-page:not(.popup) .widget.nlsignup .big {font-size: 54px;font-family: inherit;line-height: 1;}


.category-real-estate-israel .widget.live_updates .widget-body {min-height: 740px;}
.category-real-estate-israel .bgcolor .label, .category-real-estate-israel .bgcolor .media-ico::before, .start-up-israel .bgcolor .label, .start-up-israel .bgcolor .media-ico::before {color: #fff;}
.category-real-estate-israel .tech-main {max-width: 980px !important;min-width: 0 !important;}
.category-real-estate-israel .g-new-podcast-page-header {min-height: 600px;width: 100%;background-size: cover;padding: 20px;display: flex;align-items: center;}
.category-real-estate-israel .g-new-podcast-page-header::before {background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.6) 100%);}
.category-real-estate-israel .g-new-podcast-page-header-title {display: flex;justify-content: center;}
.category-real-estate-israel .g-new-podcast-page-header-title span {margin: 0 12px;}

.start-up-daily-signup.real-estate-signup,.term-header.has-sala.real-estate {background-color:#D7A514;}
.start-up-daily-signup.real-estate-signup input[type="email"] {color:#D7A514;}
.start-up-daily-signup.real-estate-signup input[type="email"]:-ms-input-placeholder {color:#D7A514;}
.start-up-daily-signup.real-estate-signup input[type="email"]:-moz-placeholder {color:#D7A514;}
.start-up-daily-signup.real-estate-signup input[type="email"]::-webkit-input-placeholder {color:#D7A514;}
.start-up-daily-signup.real-estate-signup input[type="email"]::-moz-placeholder {color:#D7A514;}
.start-up-daily-signup.real-estate-signup input[type="submit"] {background-color:#000;}

.tech-main {margin-top: 60px;}
.tech-israel-button {color: #1E1E1E;font-family: "neue-haas-grotesk-display",sans-serif;font-size: 16px;background-color: #91E1D2;text-transform: uppercase;display: inline-block;padding: 0 30px;height: 60px;text-align: center;border-radius: 60px;letter-spacing: 0.5px;line-height: 60px;font-weight: 700;}
.tech-israel-button::before {content: "\e919";font-family: 'Toi-new';font-weight: normal;display: inline-block;margin-right: 10px;}

.tech-linkdin-btn {width: 100%;float: none;clear: both;text-align: center;margin-bottom: 45px;}
.category-real-estate-israel .tech-linkdin-btn .tech-israel-button {font-size: 16px;font-family: "Roboto Condensed";height: 52px;line-height: 52px;letter-spacing: normal;padding: 0 35px;}
.category-real-estate-israel .tech-linkdin-btn .tech-israel-button::before {content: "\e91b";font-size: 20px;}
/*.category-real-estate-israel .g-new-podcast-page-header-icon {margin-bottom: 5px !important;}*/

.mobile.category-real-estate-israel .widget.live_updates .widget-body {min-height: auto;}
.mobile.category-real-estate-israel .block.cols6 > .item:first-child::before, .mobile .start-up-israel .block.cols6 > .item:first-child::before {content: none;}
.mobile.category-real-estate-israel .widget.live_updates.live_updates_startup {margin-top: 10px;}
.mobile .topics-tabs-wrapper {display: none;}
.mobile.category-real-estate-israel .g-new-podcast-page-header {min-height: 400px;padding-right: 0;padding-left: 0;} 
.mobile.category-real-estate-israel .g-new-podcast-page-header-title {font-size: 46px;line-height: 48px;text-align: center;flex-wrap: wrap;}
.mobile.category-real-estate-israel .g-new-podcast-page-header-description {margin-bottom: 20px;}
.mobile .tech-israel-button {font-size: 14px;line-height: 45px;height: 45px;padding: 0 20px;}
.mobile.category-real-estate-israel .tech-main {margin-top: 40px;}
.mobile.category-real-estate-israel .g-new-podcast-page-header-title span {margin: 0 7px;}
.mobile .tech-linkdin-btn {margin-bottom: 20px;}

/*{TOI} Design and develop Real Estate Israel newsletter*/
.newsletter-article.newsletter-article-estate {border-color: #D7A514;}
.newsletter-article.newsletter-article-estate .newsletter-article-text {color: #D7A514;}
.newsletter-article.newsletter-article-estate .newsletter-article-terms {color: #D7A514;}
.newsletter-article.newsletter-article-estate .newsletter-article-terms a {color: #D7A514 !important;;}
.newsletter-article.newsletter-article-estate .newsletter-article-form .newsletter-article-input {border-color: #D7A514;}
.newsletter-article.newsletter-article-estate .newsletter-article-input.submit {background-color: #D7A514;}
.newsletter-article.newsletter-article-estate .newsletter-article-input.email-address::placeholder {color: #D7A514;}
.newsletter-article.newsletter-article-estate .thank-you {color: #D7A514;}
.widget .thank-you.almost .big {font-size: 24px;margin-bottom: 15px;}

.real-estate-signup-page .nl-signup-page-wrap {background-color: #D7A514;}
.nl-signup-page.real-estate-signup-page .newsletter-error {color: #fff;}

.re-image-sponsored{font-family: "Roboto Condensed";text-transform: uppercase;font-size: 11px;letter-spacing: 1px;line-height: 15px;margin-top:15px;display: block;text-align: center;color: #fff;opacity: 0.85;}
.mobile .re-image-sponsored{margin-top:12px;}
.category.category-real-estate-israel .g-new-podcast-page-header-icon img{height: 90px;width: 141.03px;}
.mobile.category-real-estate-israel .g-new-podcast-page-header-icon img {width: 94.02px; height: 60px;}
.category-real-estate-israel .g-new-podcast-page-header-icon{text-align: center;}

/* {TOI} Finalize design and develop 2-col for Israel Story */
.israel-story-widget{background-position: center!important; background-repeat: no-repeat!important;background-size: cover!important; height: 300px;color: #fff;font-family:"neue-haas-grotesk-display",sans-serif;font-weight: bold;float: left;font-size: 20px;line-height: 24px;box-sizing: border-box;width: 100%; border: 0;padding: 0;position: relative;}
.israel-story-wrapper{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: 25px;height: 100%;box-sizing: border-box;}
.israel-story-wrapper .israel-story-title{font-family:"neue-haas-grotesk-display",sans-serif;font-size: 32px;line-height: 36px;font-weight: 800;padding-bottom: 30px;}
.israel-story-wrapper .israel-story-subtitle{font-family:"neue-haas-grotesk-display",sans-serif;font-size: 20px;line-height: 24px;font-weight: 800;max-width: 170px;overflow: hidden;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.israel-story-wrapper .israel-story-widget-title{font-family:"neue-haas-grotesk-display",sans-serif;font-size: 32px;line-height: 36px;max-width: 250px;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;margin-bottom: 10px;font-weight: 800;}
.israel-story-wrapper .israel-story-link{color: #FFFFFF;font-family: "Roboto Condensed";font-size: 14px;line-height: 14px;font-weight: bold;text-transform: uppercase;border-radius: 18px;background-color: #00519C;display: flex;justify-content: center;align-items: center;align-self: center;margin-top: auto;padding: 11px 18px 10px;margin-right: auto;z-index: 100;}
.cols2 .israel-story-widget .israel-story-link a::before{margin-right:8px;content:"\e91f";font-size:16px;font-family:"Toi-new";}
.israel-story-wrapper .israel-story-header{display: flex;align-items: center;margin-bottom: 10px;}
.israel-story-wrapper .israel-story-header p{color: #FFFFFF;font-family: "Roboto Condensed";font-size: 12px;font-weight: bold;letter-spacing: 0;line-height: 14px; margin: 0 10px 0 10px;}
.israel-story-widget .i-s-hand{height: 125px; width: auto;position: absolute;bottom: 40px;right: 0;}
   
    
    
    

	
	


/* {TOI} Design and develop 'Daily Briefing' module */
.daily-briefing-widget{background-image:var(--daily-briefing-bg);background-position: center; background-repeat: no-repeat;background-size: cover; height: 300px;color: #0E4F97;font-family:"neue-haas-grotesk-display",sans-serif;font-weight: bold;float: left;box-sizing: border-box;width: 100%; border: 0;padding: 0;}
.daily-briefing-wrapper{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: 25px;height: 100%;box-sizing: border-box;}
.daily-briefing-wrapper .daily-briefing-title{font-family:"neue-haas-grotesk-display",sans-serif;font-size: 32px;line-height: 36px;font-weight: 800;padding-bottom: 30px;}
.daily-briefing-wrapper .daily-briefing-subtitle{font-family:"neue-haas-grotesk-display",sans-serif;font-size: 20px;line-height: 24px;font-weight: 800;max-width: 220px;}
.daily-briefing-wrapper .daily-briefing-link{color: #FFFFFF;font-family: "Roboto Condensed";font-size: 14px;line-height: 14px;font-weight: bold;text-transform: uppercase;border-radius: 18px;background-color: #00519C;display: flex;justify-content: center;align-items: center;align-self: center;margin-top: auto;}
.daily-briefing-wrapper .daily-briefing-link a{padding: 10px 20px;}
.daily-briefing-widget .daily-briefing-link a::before {content: "\e91f";font-size: 16px;font-family: Toi-new;padding-right: 8px;font-weight: 400;}
.sticky-sidebar-wrap-right .BeTeavon-module2-wrapper:not(:first-child),
.sticky-sidebar-wrap-right .streetwise-module2:not(:first-child){margin-top:40px; margin-bottom: 0;}
.cols2 .daily-briefing-widget + .latest-split{float:left}
.sticky-sidebar-wrap-right .widget.crm-promotion.cols2,
.sticky-sidebar-wrap-right a{margin-bottom: 0 !important;}
.sticky-sidebar-wrap-right > a:not(:first-child){float: left; margin-top:30px !important;}
.sticky-sidebar-wrap-right .BeTeavon-module2-wrapper:not(:first-child),
.sticky-sidebar-wrap-right .streetwise-module2-wrapper:not(:first-child),
.sticky-sidebar-wrap-right .latest-split:not(:first-child){float: left; margin-top:30px;}
.sticky-sidebar-wrap-right .BeTeavon-module2-wrapper,
.sticky-sidebar-wrap-right .streetwise-module2-wrapper,
.sticky-sidebar-wrap-right .widget.live_updates,
.sticky-sidebar-wrap-right .widget.full-coverage,
.sticky-sidebar-wrap-right .widget.latest_blogs,
.sticky-sidebar-wrap-right .widget.nlsignup.daily-edition-signup,
.sticky-sidebar-wrap-right .widget.jclock{display: inline-block;}
.sticky-sidebar-wrap-right .coronavirus_module{margin-bottom: 0;}



/* {TOI} Design and develop Video page and video topic pages */
.article-video .video-wrap,
.video-page-wrapper .video-wrap{margin:60px auto 60px auto}
.video-page-wrapper .widget.full-coverage{border-top:6px solid #101114;background:0 0;padding-top:25px;position:relative}
.video-page-wrapper .widget-header{padding:0;position:relative}
.video-page-wrapper .widget-header h1{color:#101114!important;font-family:neue-haas-grotesk-display,sans-serif;font-size:42px;letter-spacing:0;line-height:50px;text-transform:none;font-weight:900;margin-bottom:5px}
.video-page-wrapper .widget-header .all-videos{font-size:14px;letter-spacing:1px;position:absolute;right:0;top:23px;line-height:14px;text-align:center;color:#000;float:right;font-weight:400;font-family:"Roboto Condensed",sans-serif!important}
.video-page-wrapper .widget-header .all-videos:after{font-family:Toi-new;content:"\";font-size:14px;margin-left:10px}
.video-page-wrapper .media+.item-content{width:auto;margin-left:0}.video-page-wrapper .widget-body ul{display:flex;margin-top:25px}
.video-page-wrapper .item{border:none;width:304px;display:inline-block;clear:none;margin-right:26px;padding-top:0;margin-top:0;box-sizing:border-box}
.latest-items-wrap .item{border:none;width:304px;min-height:304px;display:inline-block;clear:none;margin-right:26px;padding-top:0;margin-top:0;box-sizing:border-box}
.topic-page-wrapper.item .headline,.video-page-wrapper .item .headline{margin-bottom:0;color:#101114;font-family:neue-haas-grotesk-display,sans-serif;font-size:24px;letter-spacing:0;line-height:28px;font-weight:700}
.video-page-wrapper .item:last-of-type{margin-right:0}.latest-items-wrap .item .media,.video-page-wrapper .item .media,
.video-tags-wrap .item .media{width:304px;height:171px;position:relative}
.video-page-wrapper .item .media,.video-tags-wrap .item .media{position:relative}
.latest-items-wrap .item .media:after,.topic-video-section .item .media:after,
.video-page-wrapper .item .media a:after,
.video-page-wrapper .latest-videos-wrap .item .media:after{color:#fff;font-family:Toi-new;font-size:24px;content:"";position:absolute;margin:auto auto;width:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;height:60px;box-sizing:border-box;height:60px;width:60px;border:2px solid #fff;top:50%;left:50%;transform:translate(-50%,-50%)}
.page-template-video_page .media img,.topic_is_video .media img{display:block;width:100%;height:100%}
.topic-page-wrapper .item a,.video-page-wrapper .item a{display:initial}
.video-page-wrapper .widget-header h3{color:#101114;font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;letter-spacing:0;line-height:19px;text-transform:none;font-weight:700}
.page-template-video_page .footer,.topic_is_video .footer{background:#1e1e1e;border-color:#323232}
.page-template-video_page .footer .newsletter .submit,
.topic_is_video .footer .newsletter .submit{background:0 0;border:1px solid #fff}
.page-template-video_page .footer .newsletter input,.topic_is_video .footer .newsletter input{border:solid 1px #fff;border-right:none;background:0 0;color:#fff}
.page-template-video_page .footer .newsletter #newsletter-email-address::placeholder,.topic_is_video .footer .newsletter #newsletter-email-address::placeholder{color:#fff}
.video-page-wrapper .video-wrap{max-height:720px;display:flex;position:relative;box-sizing:border-box;max-width:1340px}
.video-page-wrapper .video-wrap .media{width:100%;height:100%}
.video-page-wrapper .container{width:100%}
.video-page-wrapper .article-content{float:none;margin:auto}
.video-page-wrapper .video-article-content{max-width:1280px;margin:auto}
.video-wrap .underline{color:#777;font-family:"Roboto Slab",serif;font-size:24px;font-weight:300;letter-spacing:0;line-height:32px;text-align:center;max-width:980px;margin:0 auto 30px auto}
.video-page-wrapper .wrap-byline{margin-bottom:30px;text-align:center}.video-page-wrapper .byline>a{color:#1e1e1e;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;text-transform:uppercase;margin-right:6px}
.article-video .media-wrap,.video-page-wrapper .media-wrap{width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center}
.video-page-wrapper .wrap-byline span{color:#505050;font-family:"Roboto Condensed",sans-serif!important;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:uppercase}
.article-video .video-wrap .headline,.video-page-wrapper .video-wrap .headline{color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:80px;letter-spacing:0;line-height:80px;text-align:center;font-weight:900;padding:0 30px;margin:0 30px 15px 30px}
.video-page-wrapper .video-wrap img{width:100%;height:100%;max-height:720px;object-fit:cover}
.article-video .video-open-button,
.video-page-wrapper .video-open-button{box-sizing:border-box;height:120px;width:120px;border:2px solid #fff;border-radius:50%;cursor:pointer;background-color:rgba(0,0,0,.15);left:50%;position:absolute;transform:translateX(-50%);margin-bottom:0}
.article-video .video-open-button:after,
.video-page-wrapper .video-open-button:after{color:#fff;font-family:Toi-new;font-size:61px;letter-spacing:0;content:""}
.article-video .video-cover-text,.video-page-wrapper .video-cover-text{position:absolute;bottom:0;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:30px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%)}
.video-wrap .overline{color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:26px;letter-spacing:.5px;line-height:34px;text-align:center;font-weight:500}.video-page-wrapper .video-light-box{max-height:719.88px;max-width:67%;align-items:center;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.video-page-wrapper .video-light-box-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:2}
body.topic_is_video .new-header-toi.header{background:#1e1e1e}
.video-page-wrapper .video-light-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-page-wrapper .video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.video-page-wrapper .video-close-button{height:40px;width:35px;display:block;border:none;cursor:pointer;position:absolute;top:50px;right:50px;background:0 0;padding:0}
.video-page-wrapper .video-close-button:after{color:#fff;font-family:Toi-new;font-size:40px;content:""}
.latest-items-wrap .video-length,.video-page-wrapper .video-length,
.video-tags-wrap .video-length{font-family:neue-haas-grotesk-display,sans-serif;font-size:20px;letter-spacing:0;line-height:24px;text-align:center;margin-bottom:10px}
.article-video .video-wrap .video-length,.page-template-video_page .video-page-wrapper .video-wrap .video-length{margin-bottom:15px;margin-top:0}
.video-page-wrapper .video-length .label{color:#fff!important}
.article-video-template .container.outbrain-wrapper{width:600px;max-width:100%}
.article-video-template .main,.page-template-video_page .main{width:1280px;margin:0 auto;float:none}
.page-template-video_page .sections-wrap{max-width:960px;margin:80px auto 0 auto}
.page-template-video_page .sections-wrap.video-section_1{margin:auto!important}
.video-page-wrapper .widget-body .item b.video-length,
.video-tags-wrap .item b.video-length{font-size:14px;letter-spacing:0;line-height:24px;color:#000;margin:15px 0 10px 0;display:inline-block}
.topic-page-wrapper{max-width:964px;margin:auto}
.topic-video-section{max-width:100%}
.topic-page-wrapper .latest-videos-bg,
.video-page-wrapper .latest-videos-bg{width:100vw;background:#323232;margin:50px auto 0 auto;margin-left:0;position:relative;left:50%;transform:translateX(-50%)}
.topic-page-wrapper .latest-videos-wrap,
.video-page-wrapper .latest-videos-wrap{max-width:960px;margin:auto}.topic-page-wrapper .latest-videos-wrap .latest-videos-header,.video-page-wrapper .latest-videos-wrap .latest-videos-header{padding-top:60px;margin-bottom:25px;position:relative}
.topic-page-wrapper .latest-videos-wrap h1,
.video-page-wrapper .latest-videos-wrap h1{color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:42px;letter-spacing:0;line-height:50px;font-weight:900}
.topic-page-wrapper .latest-videos-wrap ul,.video-page-wrapper .latest-videos-wrap ul{display:flex}
.topic-page-wrapper .latest-videos-wrap .item .headline,.video-page-wrapper .latest-videos-wrap .item .headline{color:#fff;font-size:24px;letter-spacing:0;line-height:28px;font-weight:900}
.topic-page-wrapper .latest-videos-wrap .item .video-length,
.video-page-wrapper .latest-videos-wrap .item .video-length{color:#fff;font-size:14px;letter-spacing:0;line-height:24px;margin:15px 0 10px 0;display:inline-block}
.topic-page-wrapper .all-latest-videos,
.video-page-wrapper .all-latest-videos{color:#fff;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;letter-spacing:1px;line-height:14px;text-align:center;position:absolute;right:0;bottom:7px;text-transform:uppercase}
.topic-page-wrapper .all-latest-videos:after,.video-page-wrapper .all-latest-videos:after{content:"\";font-family:Toi-new;font-size:14px;letter-spacing:1px;line-height:14px;text-align:center;margin-left:10px}
.video-section-headline{color:#000;font-family:neue-haas-grotesk-display,sans-serif;font-size:75px;letter-spacing:0;line-height:75px;text-align:center;margin-top:60px;font-weight:900;margin-bottom:10px}
.latest-items-wrap{display:flex}.video-section-underline{color:#000;font-family:neue-haas-grotesk-display,sans-serif;font-size:26px;letter-spacing:.5px;line-height:34px;text-align:center;font-weight:700;margin-bottom:25px}
.video-tags-wrap .item{border:none;max-width:304px;clear:none;padding-top:0;margin-top:0;box-sizing:border-box;position:relative;margin-right: 26px}
.video-tags-wrap .item:nth-child(1),.video-tags-wrap .item:nth-child(2),.video-tags-wrap .item:nth-child(3){margin-top:0}
.video-tags-wrap .item{margin-top:60px}.video-tags-wrap .items-wrap{display:flex;flex-wrap:wrap}
.video-tags-wrap{border-top:6px solid #101114;margin:45px 0;padding-top:40px;display:flex;flex-wrap:wrap;max-width:964px;}
.topic_is_video .video-count{height:22px;width:123px;font-size:18px;letter-spacing:1px;line-height:22px;text-align:center;margin:auto}
.topic_is_video .video-count span{color:#000;font-family:"Roboto Condensed","Arial Narrow",sans-serif;text-transform:uppercase}
.topic_is_video .video-count::before{content:"\";font-family:Toi-new;font-size:22px;color:#000}
.video-tags-wrap .video_row{margin-top:60px}
.article-video .caption{display:none}
.video-tags-wrap .media + .item-content{margin-left: 0;width: auto;}
.video-tags-wrap .item:nth-child(3n){margin-right: 0;}
.single-spotlight.article-video-template:not(.mobile) .article-video .video-wrap .headline{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;} 
.salamandra-popup .widget.videos.full-coverage .widget-body .byline,
.salamandra-popup .widget.videos.full-coverage .widget-body .underline,
.salamandra-popup .widget.videos.full-coverage .widget-body .item.widget-footer,
.salamandra-popup.preview .page-template-video_page .cols2{
display: none;
}	


/* {TOI} Fix formatting issues in HP sidebar module */
.sidebar .coronavirus_module .column_type_data:nth-child(1) .stats_cases{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
} 
.sidebar .slider .section-header .title span{
    word-break: break-all;
}

/* {TOI} Fix image alignment in spotlight */
.spotlight-template-default .aligncenter img,
.spotlight-template-default img.aligncenter{height: auto;display: block;margin: 0 auto 26px auto;}


/* latest alerts page */
.page-template-latest-alerts .item .media {width:180px;height:auto;}
.page-template-latest-alerts .headline {font-size:16px;line-height:18px;margin-bottom:5px;}
.page-template-latest-alerts .underline {font-size:16px;line-height:22px;color:inherit;}



/*{TOI} Font changes to Real Estate Israel sign-up page*/
.start-up-daily-signup.real-estate-signup input[type="email"] {color:#000;font-size: 14px;}
.start-up-daily-signup.real-estate-signup input[type="email"]:-ms-input-placeholder {color:#000;}
.start-up-daily-signup.real-estate-signup input[type="email"]:-moz-placeholder {color:#000;}
.start-up-daily-signup.real-estate-signup input[type="email"]::-webkit-input-placeholder {color:#000;}
.start-up-daily-signup.real-estate-signup input[type="email"]::-moz-placeholder {color:#000;}
.start-up-daily-signup.real-estate-signup input[type="submit"] {font-size: 14px;}

/* {TOI} Design and develop ToI@10 public page */
/* {TOI} Develop ToI@10 Community Only page */
.page-template-toi10-community .ctcg_87158,
.page-template-toi10-public-page .ctcg_87158{height:0 !important;}
.page-template-toi10-community .main,
.page-template-toi10-public-page .main{width: 100%;}
.page-template-toi10-community .toi-10-header,
.page-template-toi10-public-page .toi-10-header{background-image: var(--toi-10-header-bg);background-repeat: no-repeat;background-position:center;width: 100%;background-size: cover;box-shadow: inset 0 5px 5px 0 rgba(0,0,0,0.26);display: flex;flex-direction: column; justify-content: center;align-items: center;}
.page-template-toi10-community .logo-wrapper,
.page-template-toi10-public-page .logo-wrapper{margin: 65px auto 15px;}
.page-template-toi10-community .logo-wrapper img,
.page-template-toi10-public-page .logo-wrapper img{width:100% ;}
.page-template-toi10-community .header-underline,
.page-template-toi10-public-page .header-underline{color: #FFFFFF;font-family: Montserrat,sans-serif;font-size: 40px;font-weight: 600;letter-spacing: 0;line-height: 44px;text-align: center;margin-bottom: 55px;max-width: 740px;}
.page-template-toi10-community .header-underline p,
.page-template-toi10-public-page-php .header-underline p{font-family: Montserrat,sans-serif;font-size: 40px;font-weight: 600;letter-spacing: 0;line-height: 44px;}
/* {TOI} Design and develop multiple Podcast Salamandra modules*/
/* 6 cols */
.multi-podcast-wrapper{
	font-family:"Roboto Condensed","Arial Narrow",sans-serif;
	background-color: #101114;
	color: #fff;
	padding: 30px 40px 40px 40px;
	display: flex;
	flex-direction: column;
	justify-content: end;
	align-items: center;
	overflow: hidden;
	position: relative;
}
.header-wrapper{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
	text-align: center;
}
.multi-podcast-wrapper .podcast-logo{
	color: #FFFFFF;
	height: 35px;
	width: 66px;
	margin-bottom: 15px;
}
.multi-podcast-wrapper .podcasts-header{
	color: #FFFFFF;
	font-size: 40px;
	font-weight: bold;
	line-height: 47px;
	text-transform: uppercase;
	margin-bottom: 13px;
}
.multi-podcast-wrapper .podcasts-underline{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
}
.multi-podcast-wrapper .podcast-card-wrapper{
	font-family: "neue-haas-grotesk-display",sans-serif;
	display: flex;
	justify-content: center;
	align-content: center;
	gap: 20px;
}
.multi-podcast-wrapper .podcast-card{
	padding: 15px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-content: center;
	text-align: center;
}
.multi-podcast-wrapper .podcast-img{
	height: 180px;
	width: 180px;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	margin-bottom: 20px;
}
.multi-podcast-wrapper .podcast-img img{
	width: 100%;
	height: 100%;
}
.multi-podcast-wrapper .podcast-header{
	font-family: "neue-haas-grotesk-display",sans-serif;
	font-size: 22px;
	line-height: 24px;
	margin-bottom: 5px;
	font-weight: 800;
}
.multi-podcast-wrapper .postcard-desc{
	font-family: "neue-haas-grotesk-display",sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
}
.multi-podcast-wrapper .postcard-promoted-wrapper{
	margin-top: auto;
}
.multi-podcast-wrapper .postcard-promoted{
	opacity: 0.75;
	color: #FFFFFF;
	font-family:'Roboto',sans-serif;
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 10px;
}
.mobile-fade-right{
	display: none;
}
.mobile-fade-left{
	display: none;
}
.nevigator-button-wrapper{
	justify-content: center;
	align-items: center;
	gap: 5px;
	margin-top: 25px;
	display: none;    
}
.nevigator-button{
	height: 10px;
	width: 10px;
	background-color: #666666;
	border-radius: 50%;
}
.nevigator-button.current{
	background-color: #fff;
}

/* 2 cols */
.widget.multi-podcast-sidebar-wrapper {float: left;display: flex;justify-content: center;align-items: center;}
.multi-podcast-sidebar-wrapper {overflow: hidden;background: radial-gradient(circle, #09318E 0%, #014067 29.38%, #133340 52.4%, #0F1414 72.54%, #0F1414 100%);padding: 20px 15px 25px;}
.multi-podcast-sidebar-wrapper .header-wrapper {display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 20px;text-align: center;}
.multi-podcast-sidebar-wrapper .podcast-logo {margin-bottom: 6px;}
.multi-podcast-sidebar-wrapper .podcasts-header {color: #FFFFFF;font-family: "neue-haas-grotesk-display",sans-serif;font-weight: 800;font-size: 20px;letter-spacing: 1px;line-height: 24px;text-align: center;text-transform: uppercase;}
.multi-podcast-sidebar-wrapper .podcast-card-wrapper {display: flex;/* justify-content: center; */justify-content: flex-start;align-items: baseline;position:relative;height: 147px;}
.multi-podcast-sidebar-wrapper .podcast-img {height: 120px;width: 120px;box-shadow: 0 0 20px 0 rgba(0,0,0,0.4);margin-bottom: 25px;}
.multi-podcast-sidebar-wrapper .podcast-img img{width: 100%;height: 100%;}
.multi-podcast-sidebar-wrapper .podcast-card-wrapper .podcast-slide-card{position:absolute;transition: all 1000ms ease-in;}
.multi-podcast-sidebar-wrapper .podcast-card-wrapper .podcast-slide-card.current {position:absolute;z-index: 10;/* pointer-events:auto; */opacity: 1;transform: scale(1) translateX(0);}

.multi-podcast-sidebar-wrapper .podcast-slide-card.left-card ,
.multi-podcast-sidebar-wrapper .podcast-slide-card.right-card {  position: absolute;      box-shadow: 0 0 20px 0 rgba(0,0,0,0.4);opacity: 0.25;z-index: 0;  }
.multi-podcast-sidebar-wrapper .podcast-slide-card.left-card a ,
.multi-podcast-sidebar-wrapper .podcast-slide-card.right-card  a{  pointer-events: none !important;}
.multi-podcast-sidebar-wrapper .podcast-slide-card.left-card{transform: scale(0.83) translateX(-85%);}
.multi-podcast-sidebar-wrapper .podcast-slide-card.right-card {transform: scale(0.83) translateX(85%);}
.multi-podcast-sidebar-wrapper .podcast-slide-card.hide-card {opacity: 0;z-index: 0;transform: scale(0) translateX(0);}

.multi-podcast-sidebar-wrapper .listen-btn.blur{
	animation: blur-btn 1000ms ease-in-out forwards;
}
@keyframes blur-btn { 0%{opacity: 1;}5% ,90%{opacity: 0.25;}100%{opacity: 1;} }

.multi-podcast-sidebar-wrapper .listen-btn.blur1{
	animation: blur-button 1000ms ease-in-out forwards;
}
@keyframes blur-button { 0%{opacity: 1;}5% ,90%{opacity: 0.25;}100%{opacity: 1;} }

.multi-podcast-sidebar-wrapper .listen-btn {border: 1px solid #FFFFFF;border-radius: 15px;color: #FFFFFF;font-family: "Roboto Condensed";font-size: 13px;letter-spacing: 1px;line-height: 14px;padding: 8px 19px;text-transform: uppercase;display: block;}
.space{height: 20px;}

/* {TOI} Fix image alignment in ToI@10 page */
.page-template-toi10-public-page .aligncenter img,
.post-template-default .aligncenter img{margin: 0 auto; display: block;}
/* {TOI} Fix image alignment in ToI@10 page */
.wp-caption.aligncenter .wp-caption-text{text-align: center;}
/* {TOI} Develop Daily Briefing module for the newsletter */
.salamandra-popup.preview .daily-briefing-newsletter .two-columns{	text-align: start !important;}
.salamandra-popup.preview .daily-briefing-newsletter .two-columns .column2 .data-wrapper p{margin-bottom: 28px !important;}

/* {TOI} Implement Cloud Wrapper - Prebid */
.home .banner-placeholder.pb-slot-right-1,
.home .banner-placeholder.pb-slot-right-2,
.home .banner-placeholder.pb-slot-content-2{margin-top:24px;}
.home .banner-placeholder.pb-slot-content-2{min-height:120px;}

/* {TOI} Design and develop 2col Video post Salamandra module */
.widget.article-video-module-wrapper{ background-color: #fff; float: left;padding-bottom: 0;border-top:1px solid}
.article-video-module-wrapper .media-wrapper{ position: relative; width: 100%; height: 100%; padding: 0; display: flex; align-items: center; justify-content: center; margin-bottom: 15px; }
.article-video-module-wrapper .media-wrapper a{ display: flex; align-items: center; justify-content: center; }
.article-video-module-wrapper .media{ width: 100%; height: auto; }
.article-video-module-wrapper .article-module-title{ font-family: "Roboto Condensed","Arial Narrow",sans-serif; color: #CD2729; font-size: 16px; font-weight: bold; line-height: 16px; text-transform: uppercase; margin-bottom: 15px; }
.article-video-module-wrapper .headline{ font-family: neue-haas-grotesk-display, sans-serif; color: #101114; font-size: 32px; line-height: 36px; font-weight: bold; margin-bottom: 0;}
.article-video-module-wrapper .media-wrapper .video-button{pointer-events: none;box-sizing:border-box;height:60px;width:60px;border:2px solid #fff;border-radius:50%;cursor:pointer;background-color:rgba(0,0,0,.15);left:50%;position:absolute;transform:translateX(-50%);margin-bottom:0;}
.article-video-module-wrapper .media-wrapper .video-button::after{color:#fff;font-family:Toi-new;font-size:25px;letter-spacing:0;content:""}

/* {TOI} Develop a Most Popular in-article module {14 or 24} */
.article-content .widget.most .widget-body {padding: 0 20px;}
.article-content .widget.most .widget-body ul{display: flex; flex-wrap: wrap; justify-content: center; align-content: center; gap:18px }
.article-content .widget.most .item {width:126px;margin-top:0px;border-top-style:dotted;}
.article-content .widget.most .headline { font-size: 14px; line-height: 16px; font-weight: 500; margin-bottom: 9px; color: #1e1e1e;}
.article-content .widget.most .item .media {width:128px;height:94px;margin-bottom:10px;}
.article-content .widget.most .item .media {width:128px;height:94px;margin-bottom:10px;margin-top: 0;}
.article-content .widget.most .widget-header {padding: 0 20px 20px;}
.article-content .widget.most .media {width:100%;height:91px;margin-bottom:10px;}
.article-content .widget.most .under-headline {display: none;}
.article-content .widget.most .media > .number, .most-slider-small .media > .number{bottom: 3px;}


.template4.big.negative {position:relative;background: #333;width: calc(100% - 40px);padding: 20px;}
 .template4.big.negative .media + .item-content{position: static;background-image: none;padding:0;pointer-events:all;}
 .cols4 .template4.big.negative .media {order:2;margin-bottom:0;margin-top:25px;}
 .template4.big.negative .above-headline .label,
 .template4.big.negative .above-headline .overline{color: #fff;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size: 14px;letter-spacing: -0.22px;}
 .template4.big.negative .above-headline .label{ font-weight: bold;letter-spacing: 0.04px;}
	
 /* {TOI} Implement Sellwild widget on the homepage */
 .sellwild-label .banner-label{ font-family: "Roboto",sans-serif; font-size: 11px; letter-spacing: 0.5px; line-height: 11px; text-align: center; color: #878787; text-transform: uppercase; margin-bottom: 8px; margin-top: 40px; display: flex; justify-content: center; align-items: center; }

/* {TOI} Develop Salamandra modules for Paralyzed Nation - HP and Newsletter */
.cols2 .widget.paralyzed_nation{padding:25px 20px;background-color:#004BFF;color:#FFFFFF;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:bold;background-size:160px;background-repeat:no-repeat;background-position:right 30px;border:0;float:left;}
.cols2 .widget.paralyzed_nation .paralyzed_nation-logo{margin:0 auto 25px!important;display:block;text-align:center}
.cols2 .widget.paralyzed_nation .paralyzed_nation-logo img{display:inline-block;width:100px;}
.cols2 .widget.paralyzed_nation .paralyzed_nation-headline{font-size:32px;line-height:36px;margin-bottom:10px!important;display:block;}
.cols2 .widget.paralyzed_nation .paralyzed_nation-underline{font-size:18px;line-height:20px;margin-bottom:23px!important;display:block;}
.cols2 .widget.paralyzed_nation .paralyzed_nation-btn{font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:14px;line-height:14px;display:block;}
.cols2 .widget.paralyzed_nation .paralyzed_nation-btn-link::before{margin-right:8px;content:"\e91f";font-size:16px;font-family:"Toi-new";}
.cols2 .widget.paralyzed_nation .paralyzed_nation-btn-link{display:inline-block;border-radius:18px;background-color:#1E1E1E;padding:11px 18px 10px;text-transform:uppercase;}
/* Responsive: */
.cols2 .widget.paralyzed_nation .paralyzed_nation-logo img{width:calc(33.3% + 13.43px);}
.cols2 .widget.paralyzed_nation{background-position:right 19%;background-size:53.3%;}

/* {TOI} Fix audio strip bug on old podcasts */
.topic_is_podcast .g-new-podcast-post-inner .media img{object-fit: cover; height: 100%}
.topic_is_podcast .g-new-podcast-post-inner .media a{height: 100%;}

.sellwild-widget{clear:both;}


/* {TOI} Fix 'aligncenter' bug in WYSIWYG */ 
img.aligncenter{display:block;}


/* {TOI} Fix comment numbers dropping to second line on desktop, mobile and app */

.spot-im-replies-count{ display:flex; max-width:12px;margin:0px;float:right;}
.spotim-light{   display:flex;max-width:12px;}
.messages-count{ display:flex;}
.ow-comments-inner-a .messages-count a:hover{ text-decoration:none !important;}
.messages-count a:hover{ text-decoration:none;}
.ow-comments-inner-a{display:inline-block;}

/* {TOI}-Add-time-zone-indicator-on-newsletter-scheduling-calendar */
.time_zone{margin-left:5px;}

/* {TOI} Remove TOI_VideoPlayer_Test + add video code on dev post */
.vjs-pip-container{margin-bottom:26px;}

/* {TOI} Fix comments counter on video template */
.article-video .under-headline > div .comments a.ow-comments-inner-a::before{font-family: 'Toi-new';content: "\e911";margin-right: 5px; }
.article-video .under-headline > div .comments::before { content: "|"; margin: 0 8px }
.article-video .wrap-byline span{ line-height:7.5px; }

/* {TOI} Design and develop 2-col sponsored Salamandra module for Sheba */
.sheba-widget.widget{  border: 0;display: inline-block; padding-bottom: 0; background-color: #2A2C6C; }
.sheba-widget .sheba-wrapper{ display: grid; height: 100%; align-items: center; }
.sheba-widget .widget-top{ padding-inline: 20px; color: #FFFFFF; font-family: "neue-haas-grotesk-display",sans-serif; }
.sheba-widget .widget-logo{ max-width: 90px; margin-bottom: 20px; }
.sheba-widget .widget-title{ font-size: 28px; font-weight: 800; line-height: 32px; margin-bottom: 5px; }
.sheba-widget .widget-subtitle{ font-size: 20px; font-weight: 700; letter-spacing: 0.5px; line-height: 24px; margin-bottom: 7px; }
.sheba-widget .widget-bottom{ align-self: end;display: grid; grid-template-columns: repeat(2,1fr); font-family:"Roboto Condensed","Arial Narrow",sans-serif; padding-left: 16px; text-transform: uppercase; }
.sheba-widget .widget-button{ border-radius: 20px; background-color: #FFFFFF; color: #2A2C6C; font-size: 14px; font-weight: bold; letter-spacing: 0.5px; line-height: 14px; text-align: center; padding: 14px 30px 12px; }
.sheba-widget .bottom-left{ margin-top: 8px; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; }
.sheba-widget .sponser{ opacity: 0.75; color: #FFFFFF; font-size: 11px; font-weight: 300; letter-spacing: 0.5px; line-height: 13px; margin-bottom: 15px; } 
.sheba-widget .seventy-five-logo{ justify-self: end; line-height: 0; }

/* {TOI} Design and develop a more compact topic list in articles */
.article-topics.compact-topic-list{display: block;margin-right:12px; margin-top:20px;}
 .article-topics.compact-topic-list div{float:left; white-space: nowrap;margin-right: 6px; color: #1E1E1E !important;font-family: "Roboto Condensed"; font-size: 13px; font-weight: bold; letter-spacing: 0; line-height: 18px;margin-bottom:0px;}
 .article-topics.compact-topic-list ul li a{color: #525252; font-family: Helvetica !important; font-size: 13px !important; letter-spacing: 0; line-height: 18px !important; vertical-align:top; position: relative;}
 .article-topics.compact-topic-list ul li::before { content: "\00B7"; float: left; font-size: 31px; line-height: 20px; margin-right: 3px;color: #525252;}
 .article-topics.compact-topic-list ul li{margin-right:0px;margin-top: -2px;}
 .single-post .article-content.compact-topic-list + .social.bottom{margin-top:15px; border-top:0px;}
 .article-topics.compact-topic-list ul li:first-child::before {display: none;}
 .article-topics.compact-topic-list ul li:not(:first-child)::before { content: "\00B7"; float: left; font-size: 31px; line-height: 20px; margin-right: 3px; color: #525252; }
 .article-topics.compact-topic-list ul, .article-topics ul li::before{line-height: unset;}
 .article-topics.compact-topic-list ul li a::after { content: ""; display: none; position: absolute; bottom: -1px; left:0px; width: 0%; height: 0.9px; background-color: #525252; }
 .article-topics.compact-topic-list ul li a:hover::after { display: block; width: 100%; }
.article-content .banner-placeholder{ padding-bottom:25px; }


/* {TOI} Fix extra space above photo captions bug on an article */
.alignleft img, .alignright img { margin-bottom: 0 !important; }

/* {TOI} Design and develop a more compact topic list in articles */

.article-topics.compact-topic-list{display: block;margin-right:12px; margin-top:20px;}
 .article-topics.compact-topic-list span{padding-top:4.1px; padding-bottom:1.5px; float:left; white-space: nowrap;margin-right: 6px; color: #1E1E1E !important;font-family: "Roboto Condensed"; font-size: 13px; font-weight: bold; letter-spacing: 0; margin-bottom:0px; text-transform: uppercase;}
 .article-topics.compact-topic-list ul li a{color: #525252; font-family: Helvetica !important; font-size: 13px !important; letter-spacing: 0; line-height: 18px !important; vertical-align:top; position: relative;}
 .article-topics.compact-topic-list ul li::before { content: "\00B7"; float: left; font-size: 31px; line-height: 20px; margin-right: 3px;color: #525252;}
 .article-topics.compact-topic-list ul li{margin-right:0px;}
 .single-post .article-content.compact-topic-list + .social.bottom{margin-top:15px; border-top:0px;}
 .article-topics.compact-topic-list ul li:first-child::before {display: none;}
 .article-topics.compact-topic-list ul li:not(:first-child)::before { content: "\00B7"; float: left; font-size: 31px; line-height: 20px; margin-right: 3px; color: #525252; }
 .article-topics.compact-topic-list ul, .article-topics ul li::before{line-height: unset;}
 .article-topics.compact-topic-list ul li a::after { content: ""; display: none; position: absolute; bottom: -1px; left:0px; width: 0%; height: 0.9px; background-color: #525252; }
 .article-topics.compact-topic-list ul li a:hover::after { display: block; width: 100%; }
.article-content .banner-placeholder{ padding-bottom:25px; }
.article-topics.compact-topic-list ul{ padding-top:1.5px; padding-bottom:1.5px;}


/* {TOI} Main, Blogs | Develop email alerts: changes to writer and blogger pages */
.features-special.features-full .container .under-headline .underline{width:100%; text-align: center;}
.email-follow-block{display: inline-block;margin-left: 2px;}
.add-after ~ .email-follow-block{margin-left: 8px;}
.features.features-special.features-half .email-follow-block .email-follow-button{background: none;color: #fff;border:1px solid #fff}
.features.features-special.features-half .email-follow-block .email-follow-button.loading{color: transparent;}
.features.features-special.features-half .email-follow-block .email-follow-button.following{background: #0F4E97;}
.email-follow-block .email-follow-button{background: #fff;color: #0F4E97;font-size: 12px;line-height: 16px;text-transform: uppercase;border: 1px solid #0F4E97;border-radius: 3px;padding: 0 4px;cursor: pointer;font-family:"Roboto Condensed",sans-serif;display: inline-flex;align-items: center;justify-content: center;}
.email-follow-block .following-note,
.email-follow-block .unfollowing-note{position: absolute;border: 1px solid #3C3C3C;border-radius: 3px;background-color: #F5F5F3;padding: 16px 20px 12px 16px;margin-top:5px;display: none;z-index: 100;margin-right: 16px;text-align: left;}	
.email-follow-block .following-note span,
.email-follow-block .unfollowing-note span{white-space: normal;text-transform: none;display: inline-block;font-size: 12px;font-family:"Roboto",sans-serif;color: #3C3C3C;line-height: 16px;font-weight: normal;max-width: 300px;}
.email-follow-block .unfollowing-note span a,
.email-follow-block .following-note span a{text-transform: none;display: inline-block;font-size: 12px;font-family:"Roboto",sans-serif;line-height: 16px;color: #0F4E97!important;text-decoration: underline;font-weight: normal;font-family:"Roboto",sans-serif;}
.email-follow-block .unfollowing-note .unfollowing-note-close:after,
.email-follow-block .following-note .following-note-close:after{content: "";font-family:"Toi-new";font-size: 16px;color: #3C3C3C;}
.email-follow-block .following-note .following-note-close,
.email-follow-block .unfollowing-note .unfollowing-note-close{position: absolute; right: 10px;top: 10px;border:none;cursor: pointer;background: none;line-height: 12px;padding: 0;}
.email-follow-block .email-follow-button.following{color: #fff;background: #0F4E97;}  
.email-follow-block .new-email-alerts-note{position: absolute;max-width: 237px;border: 1px solid #3C3C3C;background-color: #0F4E97;margin-top:5px;z-index: 100;margin-right: 16px;border-radius: 3px;text-align: left;}
.email-follow-block .new-email-alerts-note .new-email-alerts-text{white-space: normal;text-transform: none;font-size: 12px;font-family:"Roboto",sans-serif;color: #fff;line-height: 16px;font-weight: normal;padding: 15px 18px 12px 15px;max-width: 204px;}
.email-follow-block .top-text{display: inline;white-space: nowrap;text-transform:none;font-weight: normal;color: #fff;}	
.tax-writers .email-follow-block{margin-top: 20px; margin-bottom: 5px;}
.tax-writers .social .email-follow-block{margin-top: 0px; margin-bottom: 0px;}
.tax-writers .follow-block-wrap .email-follow-block{margin-right: 0;margin-left: 0;}
.email-follow-block .new-email-alerts-text span{text-transform:none;font-weight: normal;color: #fff;}
.tax-writers .email-follow-block .email-follow-button{padding: 4px 8px;font-size: 16px;}
.wrap-byline .byline >a{display: inline-block;color: #0E4E97;}
.wrap-byline .byline-link.link-with-b-margin{margin-bottom: 5px;}
.wrap-byline .comments{display: none;}
@media only screen and (max-width: 480px) {
	.email-follow-block .new-email-alerts-note,
	.email-follow-block .following-note, 
	.email-follow-block .unfollowing-note {
		width: 234px;
		left: 50%;
		transform: translateX(-50%);
	}
}


.wrap-byline .byline a:last-child {margin-bottom:0}
.email-follow-block .new-email-alerts-note .new-email-alerts-text .text-new {margin-left: 0;display: inline-block!important;font-weight: bold;color: #fff;}
.tax-writers .item-content .email-follow-block .email-follow-button,
.under-headline .email-follow-block .email-follow-button{padding: 0 4px;font-size: 12px;line-height: 16px;height: 17px;}
.tax-writers .follow-block-wrap{margin-top:15px;text-align: center;}
@media only screen and (max-width: 374px) {
	.email-follow-block .top-text {
		white-space: normal;
	}
}
.tax-writers .term-header .social {margin-top: 15px;}
.tax-writers .term-header .description{margin-top: 15px;}
.archive.tax-writers dialog.toi-crm-popup{top:20%}
  
.email-follow-button:not(.following):hover + .new-email-alerts-note{display: block}
.background-overlay {position: fixed; inset: 0px;z-index: 100;background: rgba(0, 0, 0, 0.1);}	
 body:not(.mobile) .email-follow-button:not(.following):hover + .new-email-alerts-note{display: block!important}
.email-follow-button.loading:before {content: ""; position: absolute;width: 12px; height: 12px;border: #0e4f97 3px solid; border-left-color: transparent;border-radius: 50%;animation: rotating 0.85s linear infinite;}
.email-follow-button.following.loading:before {content: "";	border: #fff 3px solid;border-left-color: transparent;}
/* .article.features .email-follow-button.loading:before{width: 8px;height: 8px;border: #fff 2px solid; border-left-color: transparent;} */
.article.features .email-follow-button.loading:before{width: 8px;height: 8px;}
.wrap-article .email-follow-button.loading:before{width: 8px;height: 8px;border: #0e4f97 2px solid; border-left-color: transparent;}
.wrap-article .email-follow-button.following.loading:before {content: "";border: #fff 2px solid;border-left-color: transparent;}
.email-follow-block .email-follow-button.loading{color: transparent;}

/* {TOI} Reduce padding after bottom ad in article pages by 50% on desktop */
.article-content .banner-placeholder.openweb-ad{padding-bottom:9.375px;margin-bottom:4.875px;}
.article-topics.compact-topic-list{margin-top: 3.5px;}
.article-content .social.bottom{margin: 7.5px 0 0px;}

/* {TOI} Fix padding in Features Spotlight footer  */
.single.single-features-special .article .article-content .social.bottom{ margin-bottom:25px; }

/* {TOI} Replace Brightcove video player code on dev article pages */
/* {TOI} Fix extra space issue after video player in articles */
.cnx-main-container{margin-bottom: 26px;}

/* {TOI} Remove OpenWeb comments from liveblog articles */
body.single.app article.liveblog .wrap-byline .comments,
article.liveblog .article-content-container .comments,article.liveblog .article-content-container .social-comments{display:none;}

/* {TOI} Design and develop 2-col Salamandra module for Hidden Gems */
.hidden-gems-widget.widget{  border: 0;display: inline-block; padding: 0;}

/* {TOI} Add taxonomy term image to Slider taxonomy */
.tax-sliders .term-header.add-border{
	padding-bottom: 20px;
}
.tax-sliders .slider-img{
	position: relative;
	margin-bottom: 50px;
}
.tax-sliders .slider-img img{
	max-width: 100%;
}
.tax-sliders .slider-img .caption-wrapper{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);
}
.tax-sliders .slider-img .caption{
	font-family:"Roboto",sans-serif;
    color: rgba(255,255,255,0.6);
	font-size: 12px;
    line-height: 14px;
	padding: 50px 20px 15px 20px;
}

/* {TOI} Design and develop 2-col, 4-col Salamandra module for Those We Have Lost */
/* {TOI} Design and develop 2-col, 4-col Salamandra module for Those We Are Missing */
.those-we-lost{
	--image-path:url('https://static-cdn.toi-media.com/www/images/Those_We_Have_Lost_BG.png');
}
.those-we-missing{
	--image-path:url('https://static-cdn.toi-media.com/www/images/Those_We_Are_Missing_-_BG_HP.png');
}
.those-widget{	background-image: var(--image-path), url('https://static-cdn.toi-media.com/www/images/Those_We_Have_Lost_BG.png');background-position: center; background-repeat: no-repeat;background-size: cover; height: 300px;color: #0E4F97;font-family:"neue-haas-grotesk-display",sans-serif;font-weight: bold;float: left;box-sizing: border-box;width: 100%; border: 0;padding: 0;}
.those-wrapper{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: 25px;height: 100%;box-sizing: border-box;color: #ffffff;}
.those-wrapper .those-title{font-family:"neue-haas-grotesk-display",sans-serif;font-size: 32px;line-height: 36px;font-weight: 800;padding-bottom: 10px;max-width: 190px;}
.those-wrapper .those-subtitle{font-family:"neue-haas-grotesk-display",sans-serif;font-size: 20px;line-height: 24px;font-weight: 800;max-width: 190px;}
.those-wrapper .those-link{color: #FFFFFF;font-family: "Roboto Condensed";font-size: 14px;line-height: 14px;font-weight: bold;text-transform: uppercase;border-radius: 18px;display: flex;justify-content: center;align-items: center;margin-top: auto;background-color: #ffffff;color: #070506;}
.those-wrapper .those-link a{padding: 10px 25px;}

.those-we-missing .those-title p{background-color: black; padding-inline: 6px; margin-bottom: 5px; width: fit-content;}

/* {TOI} Design wartime logo */
.header-middle{ position: relative; }
.israel-war{ position: absolute; inset: 0; margin: auto; z-index: 12; color: #FFFFFF; background-color: #CC2729; width: fit-content; height: fit-content; top: 40px;  box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);}
.israel-war p{ padding: 4px 8px 5px; font-family: trade-gothic-next-condensed, sans-serif; font-weight: 800; text-transform: uppercase; font-size: 16px; letter-spacing: 0; line-height: 16px; }
.sticky-header .israel-war{ right: -434px; top: 0;}
@media only screen and (max-width:1080px) {
	.israel-war { top: 20px; }
}

/* {TOI} Fix "Advertisement" label in liveblog articles */
.sellwild-label{clear: both;}


/* {TOI} Fix CMP text alignment */
.qc-cmp2-summary-section .qc-cmp2-publisher-logo-container .qc-cmp2-summary-info{ display: block !important; }
/* {TOI} Add Show More button to active LiveBlog articles */
.article.liveblog .liveblogdiv .liveblog-show-more{
	text-align: center;
	margin-top: 38px;
	margin-bottom: 42px;
	display: none;
	position: relative;
	padding: 0;
	border: none;
	background: transparent;
}
.liveblog-show-more .show-more-btn{
	font-family:"Roboto Condensed","Arial Narrow",sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	border: 1px solid rgba(0,0,0,0.3);
	border-radius: 3px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 9px 15px 7px;
	text-transform: uppercase;
	cursor: pointer;
}
.article.liveblog .liveblogdiv[data-entries-num="11"] .liveblog-show-more{
	display: block;
	margin-bottom: 42px;
}
.liveblogdiv[data-entries-num="11"] ~ p{
	display: none;
}
.liveblog-show-more.loader .show-more-btn{
	color: #000000;
}
.liveblog-show-more.loader::before{
	content:"";
	display:block;
	position:absolute;
	inset: 0;
    margin: auto;
	width:25px;height:25px;border-radius:25px;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	border:solid 5px #fff;border-top:5px solid transparent;
	-webkit-animation:load-animate infinite linear 1s;
	animation:load-animate infinite linear 1s
}

/* {TOI} Update the iPhone image on the Signup page */
.nl-signup-page .iphone-div-wrap iframe { width: 366px; height: 430px; }
.nl-signup-page-wrap{position:relative;}
.nl-signup-page-wrap:after{ content:""; height: 10px; width: 100%; background: linear-gradient(0deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%); position:absolute; bottom:0px; }
/* {TOI} Look into featured image crops in Feature template */
	.features-half.features-special .article-header .media img { width: 100%; object-fit:cover; }

/* {TOI} Main, Blogs | Fix spacing in menu */
.menu-opened .StickyBanner__parent{z-index: 0;}

/* {TOI} Develop Uprooted article and Salamandra templates {20} */
.features-full .underline{width:100%;text-align:center;}
article.uprooted .article-header{max-height:80vh}
article.uprooted .uprooted_logo{width:600px;max-width:100%;height:auto;}
article.uprooted .article-header .header-content{bottom:20px;z-index:2;pointer-events:none;}
.features-special.uprooted .article-header .media .rslides li::after,
.features-special.uprooted .article-header .media::after {content:none}
.features-special.uprooted .article-header::after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 18.11%, rgba(0,0,0,0) 91.94%, rgba(0,0,0,0.5) 100%);pointer-events:none;}
.features-full.features-special.uprooted > .container{margin-top:30px;}
article.uprooted .headline{font-family:"Roboto Slab",serif;font-size:40px;letter-spacing:-1px;line-height:48px;font-weight:500;margin-bottom:25px;color:#000000;text-align:center;}
article.uprooted .underline{font-family:"Roboto Slab",serif;font-size:20px;font-weight:300;line-height:26px;margin-bottom:25px;color:#000000;text-align:center;}
.features-full.article.features.uprooted .under-headline .social{margin-bottom:30px;}
.features-full.uprooted .article-header .media img {object-position:50% 20%;}
/* sala */
.cols7 .item.negative.uprooted,
.item.uprooted{display:flex;flex-flow:row-reverse;text-align:center;background-color:#141414;padding:0;margin-bottom:12px;width:100%;}
.item.uprooted .uprooted_logo{display:block;width:340px;max-width:calc(100% - 40px);height:auto;margin:0 auto 12px;order:1;}
.cols5 .item.uprooted .uprooted_logo{width:272px;margin-bottom:10px;}
/* .cols7 .item.uprooted.template3.negative .media + .item-content,
.cols6 .item.uprooted.template3.negative .media + .item-content, .cols5 */
.item.uprooted.template3.negative .media + .item-content{width:50%;position:static;box-sizing:border-box;padding:60px 30px;display:flex;flex-flow:column;background:transparent;height:auto;pointer-events:auto;align-self:center;}
/* .cols7 .item.uprooted .media,
.cols6 .item.uprooted .media, .cols5 */
.item.uprooted .media{width:50%;position:relative;aspect-ratio:1/1;}
.item.uprooted .media .video-wrap{height:100%;padding:0;}
.item.uprooted .media a{height:100%;}
.item.uprooted .media img{height:100%;object-fit:cover;}
.item.uprooted .media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #141414 0%, rgba(20,20,20,0) 19.59%, rgba(38,38,38,0) 100%);pointer-events:none;}
.item.uprooted.negative:not(.analysis):not(.special) .headline{font-family:"Roboto Slab",serif;font-size:28px;line-height:32px;color:#FCD900;margin-bottom: 20px;order:2;font-weight:normal;}
.cols5 .item.uprooted.negative:not(.analysis):not(.special) .headline{font-size:22px;line-height:26px;}
.item.uprooted.negative:not(.analysis):not(.special) .label{font-family:"Roboto Slab",serif;font-size: 20px;line-height:26px;color: #FFFFFF;display: block;font-weight:500;margin-bottom: 5px;width:100%;text-transform:none;}
.item.uprooted.negative:not(.analysis):not(.special) .overline{color: #FFFFFF;font-family:"Roboto Slab";font-weight:300;width:100%;text-transform:none;display:block;}
.item.uprooted .above-headline{order:3;margin-bottom: 20px;}
.item.uprooted .byline{order:4;margin-bottom:0;}
.cols4 .item.uprooted .media,
.cols4 .item.uprooted.template3.negative .media + .item-content,
.cols4 .template3.negative.uprooted .above-headline,
.cols4 .template3.negative.uprooted .headline,
.cols4 .template3.negative.uprooted .byline,
.cols5 .template3.negative.uprooted .above-headline,
.cols5 .template3.negative.uprooted .headline,
.cols5 .template3.negative.uprooted .byline,
.cols6 .template3.negative.uprooted .above-headline,
.cols6 .template3.negative.uprooted .headline,
.cols6 .template3.negative.uprooted .byline{width:100%;}
.item.uprooted .label:not(.empty) + .overline::before{content:none}
.cols4 .item.uprooted{flex-flow:column;}
.cols4 .item.uprooted.template3.negative .media + .item-content{box-sizing:border-box;height:auto;margin-top:370px;padding:30px;text-align: left;}
.cols5 .item.uprooted.template3.negative .media + .item-content{padding-top:42.5px;padding-bottom:42.5px;}
.cols4 .item.uprooted .media{position:absolute;top:0;left:0;width:100%;}
.cols4 .item.uprooted .media::after{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60.01%, #141414 100%);}
.cols4 .item.uprooted .uprooted_logo{margin:0 auto 15px 0;}
.cols4 .item.uprooted .byline{order:2;line-height: 11px;margin-bottom: 20px;}
.cols4 .item.uprooted.negative:not(.analysis):not(.special) .headline{order:3;margin-bottom: 15px;}
.cols4 .item.uprooted .above-headline{order:4;margin-bottom:0;}
/* {AJN} Present ToI content in Full Coverage modules {10} */
.slider.out_src .section-header .title{margin-bottom:2px;}
.cols2 .full-coverage .by_out_src span,
.by_out_src{font-family:"Roboto",sans-serif;font-size:10px;line-height:12px;}
.full-coverage .by_out_src span::after,
.cols4 .full-coverage .by_out_src span::after,
.full-coverage .by_out_src span::before{content:none}
.cols2 .full-coverage.out_src .by_out_src span,
.by_out_src span{color:#525252;margin-right:3px;display:inline-block;margin-bottom:0;text-transform:initial;}
.by_out_src a{font-weight:bold;color:#3062FF;text-transform:uppercase}
.slider.out_src .section-header{margin-bottom:10px;}
.full-coverage.out_src .by_out_src{margin-top:2px;}
.cols4 .full-coverage.out_src .by_out_src{margin-top:4px;}
.full-coverage.out_src .widget-header{padding-bottom:10px;}

/* {TOI} Fix Live Blog issues: JW links, bullet points */
.liveblogdiv ul:not(.liveblog-social){padding-left: 20px; list-style: disc inside none; margin: 0 0 26px; overflow: hidden;}
.liveblogdiv .single-share ul.social{padding-left: 20px; list-style-type:none; margin: 0; overflow: initial;}
.liveblogdiv ul:not(.liveblog-social) > li{margin: 0 0 26px;}
.header-middle{padding-left:12px;}
.sticky-header .israel-war{ right: -434px; top: 0;}
.fr.sticky-header:not(.mobile) .new-header-toi.header .israel-war { right: -468px; }
/* {TOI} Fix excessive space above Vimeo embed on mobile */
.oembed-wrap {position:relative;padding-bottom:56.25%;height:0;margin-bottom:30px;}
.oembed-wrap.verticalvid {padding-bottom:87%;}
.oembed-wrap.squarevid {padding-bottom:75%;}
.oembed-wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
/* {TOI} Replace Twitter icon on Writer pages */
.term-header:not(.daily-edition-header) .social li.twitter a::before{content:"\e95d";}
/* {TOI} Add Title Tag for videos and animations for homepage hover */
.article-content h6 {margin:-21px 0 26px;padding:0 0 5px;font-family:roboto,sans-serif;font-size:12px;line-height:14px; border-bottom:1px dotted;color:#878787;border-color:#d6d6d6;}
/* {TOI} Set up registration for Docu Nation - */
iframe[src*="cdn.forms-content.sg-form.com"] {width:100%;height: 667px;}
/* {TOI} Develop a 2-col + newsletter modules for Docu Nation */
.square-widget { margin-top: 30px; display: inline-block;}
.square-widget img{ width: 100%; height: 100%; object-fit: cover; }
.docunation-4{ display: inline-block; width: 100%;}
.docunation-4 a{ display: inline-block; width: 100%; margin-top: 30px; }
.docunation-4 img{ width: 100%; }
/* {TOI} Check Partners_LB ad unit on HP */
.banner-placeholder:has(#pb-slot-Partners_LB) { min-height:auto; margin-bottom:0px; display:block;}
#pb-slot-Partners_LB { margin-bottom: 24px;}
#pb-slot-Partners_LB:not([data-google-query-id]){margin-top: -24px;}


/* {TOI} Add "Edit" button for CMS users on pages */
.article-content-container span.edit:not(.empty){display: block;margin-top: 10px;}
.article-content-container span.edit:not(.empty)::before{content:none!important}
.page-template-landing_page_community .article-content-container span.edit:not(.empty),
.landing-page-template.article .article-content-container span.edit:not(.empty),
.page-template-toi10-community .article-content-container span.edit:not(.empty){margin-bottom: 20px;text-align: center;}

/* {TOI} Develop contact up button on Those We Have Lost page */
a.those-we-have-lost-contact-us{position: absolute; right: 23px; top: 22px; background: #FFF; color: #101114; font-family: trade-gothic-next-condensed, sans-serif; font-size: 14px; font-style: normal; font-weight: 800; line-height: normal; text-transform: uppercase; padding:4px 15px 4px 14px; border-radius: 100px;}
/* {TOI} Changes to fonts in Salamandra */
/* 7 COLUMNS: NEWS DRAMATIC */
body.fr .cols7.block .template2.news .inner-item-wrap > .item-content > .headline,
body.main-toi .cols7.block .template2.news .inner-item-wrap > .item-content > .headline{font-size: 56px; line-height: 60px; letter-spacing: -0.5px;}
/* 7 COLUMNS: NEWS LARGE TEXT */
body.fr .cols7.block .template1.news .inner-item-wrap > .item-content > .headline,
body.main-toi .cols7.block .template1.news .inner-item-wrap > .item-content > .headline{font-size: 42px; line-height: 44px; letter-spacing: -0.5px;}
/* 7 COLUMNS: LIVE UPDATES DRAMATIC */
body.fr .cols7.block .template2.liveblog .inner-item-wrap > .item-content > .headline,
body.main-toi .cols7.block .template2.liveblog .inner-item-wrap > .item-content > .headline{font-size: 56px; line-height: 60px; letter-spacing: -0.5px;}
/* 7 COLUMNS: ANALYSIS LARGE TEXT / 56 60 -0.5 */
body.fr .cols7.block .template2.analysis .inner-item-wrap > .item-content > .headline,
body.main-toi .cols7.block .template2.analysis .inner-item-wrap > .item-content > .headline{font-size: 56px; line-height: 60px; letter-spacing: -0.5px;}
/* ADD 5 COLUMNS: NEWS MEDIUM / 32 34 -0.3 */
body.fr .cols5.block .template2.news .item-content .headline,
body.main-toi .cols5.block .template2.news .item-content .headline{font-size: 32px; line-height: 34px; letter-spacing: -0.3px;}




/* {TOI} Develop 2-col + newsletter modules for ChaiFlicks */
.square-widget.chaiflicks img{object-fit: fill;}

/* {TOI} Fix alignment issue with caption on Spotlight image uploads */
.wp-caption:has(img[width="400"]) .wp-caption-text {width:400px;}
/* {TOI} Changes to 7-col packages in Salamandra */
.less-then-four-items .package{display: flex; gap: 20px;}
.cols7 .less-then-four-items .package.news .item{ flex: 1;}
.cols7 .less-then-four-items .package.news .item .headline{ margin-bottom: 5px; font-size: 18px; font-weight: 500; line-height: 20px;}
/* {TOI} Design and develop "new update" popup for LiveBlogs {6-7} */
.popup-update { --sidebar-width: 300px; position: fixed; margin-block: 0; top: 90px; left: calc(var(--sidebar-width) + 80px + 300px + (100% - var(--sidebar-width) - 1100px) / 2); transform: translateX(-50%); margin: 0; color: #fff; display: flex; align-items: flex-start; gap: 8px; border: none; border-radius: 3px; background:  #CC2729; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.50); cursor: pointer; z-index:100; padding: 8px 16px; border: none; outline: none; }
.popup-update::backdrop { display: none; }
.popup-update:not([open]) { display: none; }
.popup-update p { font-family:roboto,sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; }
.popup-update .num-updates{ margin-right: 5px; }
@media only screen and (max-width:1280px) {
	.popup-update { --sidebar-width: 0px; }
}
body.mobile .popup-update { left: 50%;}
/* {TOI} FR | Fix 'Top Ops' module display issue without bylines */
.cols1.sticky-sidebar-left .package .headline, 
.cols4.sticky-sidebar-left .template8.blogs+.package .headline{clear: both;}


/* {TOI}-Design-and-develop-More-from-todays-Liveblog */
.more-from-liveblog-entries{width: 100%;margin-bottom: 30px;max-width: 600px;}
.more-from-liveblog-entries>h2{font-family:roboto,sans-serif;font-weight: 700; font-size: 18px;line-height: 26px;text-align: left;margin-bottom: 5px;padding-left: 20px;}
.more-from-liveblog-entries .liveblog-entry-links{list-style: disc;padding-left: 20px;}
.more-from-liveblog-entries .liveblog-entry-links li{margin-bottom: 14px;}
.more-from-liveblog-entries .liveblog-entry-links li a{color: #000;font-family:roboto,sans-serif;font-weight: 400;font-size: 18px;line-height: 26px;text-decoration: none;border-bottom: 1px solid #CC2729;}

/* {TOI} Design and develop Hebrew landing page {9-16} */
.page-template-page-hebrew .main { width: 1150px; }
.hebrew-page{ margin-top: 50px; font-family: 'Noto Sans Hebrew', sans-serif; direction: rtl; }
.hebrew-page .page-img{ margin-bottom: 50px; }
.hebrew-page img { width: 100%; height: 100%; max-height: 720px; object-fit: cover; aspect-ratio: 16 / 9; }
.hebrew-page .img-caption{ font-size: 12px; font-weight: 400; line-height: 16px; color: #878787; padding-block: 10px; border-bottom: 1px dashed #cccccc; }
.hebrew-page .page-header{ margin-bottom: 30px; }
.hebrew-page .page-header-content{ display: flex; flex-direction: column; align-items: center; text-align: center; gap: 20px; padding-inline: 20px; }
.hebrew-page .page-overline{ color: #0E4F97; font-weight: 700; font-size: 20px; line-height: 24px; }
.hebrew-page .page-headline{ font-weight: 700; font-size: 60px; line-height: 66px; }
.hebrew-page .page-subheadline{ font-size: 24px; line-height: normal; max-width: 980px; font-weight: 300; }
.hebrew-page .the-content{ font-size: 18px; font-weight: 400; line-height: 32px; margin-bottom: 30px; }
.hebrew-page .page-content{ max-width: 600px; margin-inline: auto; padding-inline: 20px; font-weight: 400; }
.hebrew-page .the-content .wp-caption-text{ font-family: inherit; padding-block: 10px; border-bottom: 1px dashed #cccccc; }
@media screen and (max-width:1200px){
	.page-template-page-hebrew .main { width: 100%;}
}
@media screen and (max-width: 768px){   
	.hebrew-page{margin-top: 0px;}
	.hebrew-page .page-img {margin-bottom: 30px;}
	.hebrew-page img {aspect-ratio: 2 / 1;}
	.hebrew-page .img-caption{margin-inline: 20px;}
	.hebrew-page .page-headline{font-size: 30px; line-height: 36px;}
	.hebrew-page .page-subheadline{font-size: 20px; line-height: 26px;}
	.hebrew-page .the-content{margin-bottom: 0px;} 
}
/* {TOI} Update link visibility in liveblog entry headers */
.overline.link-to-liveblog{color: #000;font-family: "Roboto Condensed";font-size: 14px;font-style: normal;font-weight: 400;line-height: 14px;text-transform: uppercase;}
.liveblog-link-bold-text{font-weight: 700;text-decoration-line: underline;}
.link-to-liveblog img{margin-bottom:1px; margin-right:2px; margin-left:2px;}
.article .above-headline:has(.link-to-liveblog){margin-bottom: 6px;}
.overline.link-to-liveblog:hover .liveblog-link-bold-text{color: #cc2729;}
.label.live + a.overline.link-to-liveblog:hover{text-decoration:none;}

/* {TOI} Design and develop 2-col Salamandra module for IDFWO */
.idfwo-widget-wrapper{display: inline-block; border: 0;padding: 0;width: 100%;}
.idfwo-widget{color: #FFF; float: left; box-sizing: border-box; width: 100%; padding: 0 20px 23px 20px; text-align: center; line-height: normal;background: linear-gradient(0deg, #2b343f 0%, #18426c 100%);border: 1px solid #D6D6D6; }
.idfwo-widget .widget-wrapper{ display: grid; height: 100%; align-content: space-between; }
.idfwo-widget .widget-logo{ margin-bottom: 30px; }
.idfwo-widget .widget-logo img{ max-width: 160px; }
.idfwo-widget .widget-subtitle{ font-family: "neue-haas-grotesk-display", sans-serif; font-weight: 900; font-size: 28px; font-weight: 900; letter-spacing: 1.6px; text-transform: uppercase; margin-bottom: 20px; }
.idfwo-widget .widget-link{ font-family:"Roboto Condensed","Arial Narrow",sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.7px; display: flex; justify-content: center; align-items: center; margin-top: auto; margin-bottom: 15px; }
.idfwo-widget .widget-link a{ padding: 11px 33px; background-color: #00B6BC; border-radius: 100px; }
.idfwo-widget .sponser{ color: rgba(255, 255, 255, 0.75); font-family:"Roboto Condensed","Arial Narrow",sans-serif; font-size: 12px; font-weight: 400; letter-spacing: 0.6px; text-transform: uppercase; }
.idfwo-widget.square-widget img{object-fit: contain;}
.mobile .idfwo-widget-wrapper{display: flex;}
.mobile .idfwo-widget .widget-logo img{ margin-top: -1px;}
.mobile .block.cols5 .idfwo-widget,
.mobile .block.cols6 .idfwo-widget,
.mobile .block.cols7 .idfwo-widget{margin-inline: 16px;}

/* {TOI} Design and develop promotions for October's Wake podcast */
.ow-widget-wrapper{display: inline-block; border: 0;padding: 0;width: 100%;}
.ow-widget{ --image-path:var(--ow-widget-1); background-image: var(--image-path); background-position: center; background-repeat: no-repeat; background-size: cover; color: #FFF; box-sizing: border-box; width: 100%; text-align: center; }
.ow-widget .widget-wrapper{ display: grid; height: calc(100% - 112px); align-content: center; padding: 65px 20px 47px; }
.ow-widget .widget-content{ display: flex; flex-direction: column; gap: 10px; justify-content: center; margin-bottom: 40px; }
.ow-widget .widget-logo img{ max-width: 150px; }
.ow-widget .widget-title{ font-family: "neue-haas-grotesk-display", sans-serif; font-size: 36px; font-weight: 700; line-height: 40px; color: #E84926; }
.ow-widget .widget-subtitle{ font-family: "neue-haas-grotesk-display", sans-serif; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; }
.ow-widget .widget-link{ font-family:"Roboto Condensed","Arial Narrow",sans-serif; font-size: 14px; line-height: 16px; font-weight: 700; text-transform: uppercase; display: flex; justify-content: center; align-items: center; margin-top: auto; }
.ow-widget .widget-link a{ padding: 5px 15px; background-color: #E84926; border-radius: 30px; border: 1px solid rgba(255, 255, 255, 0.50); background: #E84926; }
.ow-widget.square-widget img{object-fit: contain;}
.mobile .ow-widget-wrapper{display: flex;}
.mobile .block.cols5 .ow-widget,
.mobile .block.cols6 .ow-widget,
.mobile .block.cols7 .ow-widget{margin-inline: 16px;}

/* above 480px */
@media (min-width: 600px) {
	.mobile .ow-widget .widget-wrapper{ padding: 130px 45px 105px; height: calc(100% - 235px); overflow: hidden;}
	.mobile .ow-widget .widget-content{ gap: 40px; margin-bottom: 80px; }
	.mobile .ow-widget .widget-logo img{ max-width: 300px; }
	.mobile .ow-widget .widget-title{ font-family: "neue-haas-grotesk-display", sans-serif; font-size: 72px; line-height: 80px; }
	.mobile .ow-widget .widget-subtitle{ font-size: 32px; line-height: 40px; }
	.mobile .ow-widget .widget-link{ font-size: 28px; line-height: 30px; }
	.mobile .ow-widget .widget-link a{ padding: 10px 30px; }
}
/* {TOI} Fix 7col Analysis template package */
.cols7 .less-then-four-items .package.analysis .item{ flex: 1;}
.cols7 .less-then-four-items .package.analysis .item .headline{margin-bottom: 5px; font-size: 18px; font-weight: 500; line-height: 20px;}
/* {TOI} Improve 7col Feature Salamandra template */
.features .less-then-four-items .package{padding:0px 20px 20px 20px; box-sizing: border-box;}
.cols7 .package3.features, .cols7 .package4.features{margin-top:0;}
.cols7 .features .inner-item-wrap > .item-content > .underline{margin-bottom: 0;}
.features .less-then-four-items .package2.features .item,
.features  .package3.features .item{margin-top:0;} 
/* {TOI} Changes to social icons in footers and menus */
.footer-bottom:has(.footer-social-icons){margin-top:20px;}
.footer.toi-new-footer-style .footer-community{margin-bottom:42px;}
.footer.toi-new-footer-style .footer-community ul li{margin-bottom:15px;}
.footer.toi-new-footer-style .newsletter .email-address{ border-top-left-radius: 52px; border-bottom-left-radius: 52px;height: 40px; width:204px; color: #0b3f78;}
.footer.toi-new-footer-style .newsletter .email-address::placeholder{color: #3C8BEA; font-family: "Roboto Condensed"; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;  text-transform: none;}
.footer.toi-new-footer-style .newsletter input:focus::placeholder{color:transparent;}
.footer.toi-new-footer-style .newsletter .submit{ width: 60px; border-top-right-radius: 52px; border-bottom-right-radius: 52px; height: 40px;}
.footer.toi-new-footer-style .footer-middle > div{ padding: 0 0 0 24px;}
.footer-social-icons{display:flex; justify-content:center; gap:10px; margin-bottom:20px;}
.footer.toi-new-footer-style .footer-community-title{margin-top:0px;}
.footer-social-icons a{ border:1px solid rgba(255, 255, 255, 0.20); border-radius: 52px; height:40px; width:40px; display: block; position:relative;}
.footer-social-icons img{ position: absolute;position: absolute; top: 50%;  left: 50%;transform: translate(-50%, -50%); }
.footer-bottom p{color: rgba(255, 255, 255, 0.60); text-align: center; font-family: Roboto; font-size: 11px; font-style: normal; font-weight: 400; line-height: 18px;}
.footer .newsletter{overflow: visible;}
.menu-newsletter .newsletter form input.email-address:focus-visible { display: inline-block; box-sizing: border-box; outline: 1px solid #FFFFFF; outline-offset: 5px; box-shadow: 0 0 0 5px #015ECC; -moz-box-shadow: 0 0 0 5px #015ECC; -webkit-box-shadow: 0 0 0 5px #015ECC; border: 5px solid transparent; background-clip: padding-box; }
.menu-newsletter .newsletter form input{    border-top-left-radius: 52px; border-bottom-left-radius: 52px;}
.sticky-header .new-header-toi.header .header-bottom .main-menu .menu-newsletter .ml-form-inner .submit{ border-top-right-radius: 52px; border-bottom-right-radius: 52px;}
.page-template-video_page .footer.toi-new-footer-style .newsletter .email-address::placeholder{color: rgba(255, 255, 255, 0.6);}
.footer.toi-new-footer-style .newsletter .email-address{color:white;}
.single-features-special .footer.toi-new-footer-style .newsletter .email-address::placeholder{color:rgba(255, 255, 255, 0.6);}





/* {TOI} Design and develop podcast article template {37} */
.features-special.podcast .article-header{ text-align: left; overflow: visible; }
.features-special.podcast .header-content .container{ max-width: 980px; width: auto; padding: 30px 60px 40px 60px; }
.features-special.podcast{ --text-color: #000; }
.features-special.podcast.dark-theme{ --text-color: #fff; --border-color: rgba(255, 255, 255, 0.25); color: var(--text-color); }
.features-special.podcast.light-theme{ --text-color: #000; --border-color: rgba(0, 0, 0, 0.25); color: var(--text-color); }
.features-special.article.features.podcast .article-header .headline{ font-family:neue-haas-grotesk-display,sans-serif; font-size: 44px; font-weight: 700; line-height: 48px; color: var(--text-color); margin-bottom: 10px; letter-spacing: normal; }
.features-special.article.features.podcast .underline{ font-size: 18px; font-weight: 400; line-height: 24px; letter-spacing: -0.4px; text-align: left; color: var(--text-color); margin-bottom: 20px; }
.features-special.article.features.podcast .under-headline{ justify-content: flex-start;flex-direction: row; }

/* podcast info */
.features-special.podcast .spotlight-label{ font-family: "Roboto Condensed", "Arial Narrow", sans-serif; font-size: 14px; font-weight: 700; line-height: 16px; text-transform: uppercase; text-align: center; padding-bottom: 10px; border-bottom: 1px solid var(--border-color, rgba(0, 0, 0, 0.25)); color: var(--text-color); margin-bottom: 20px; }
.features-special.podcast .podcast-info{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; width: 100%; color: var(--text-color); }
.features-special.podcast .podcast-link{ display: flex; align-items: center; gap: 10px; }
.features-special.podcast .podcast-image{ box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.20); }
.features-special.podcast .podcast-image img{ max-width: 50px; }
.features-special.podcast .podcast-name{ font-family: neue-haas-grotesk-display, sans-serif; font-size: 18px; font-weight: 700; line-height: normal; margin-bottom: 3px; }
.features-special.podcast .podcast-sponsorship{ font-family: "Roboto Condensed", "Arial Narrow", sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; }
.features-special.podcast .subscribe-button{ font-family: "Roboto Condensed", "Arial Narrow", sans-serif; font-weight: 500; border-radius: 20px; color: #000; border: 1px solid #000; background: #FFF; padding: 8px 10px 8px 12px; font-size: 14px; line-height: 15px; }
.features-special.podcast .subscribe-button::after { font-family: 'Toi-new'; content: "\ea16"; font-size: 13px; font-weight: 400; line-height: 15px; vertical-align: bottom; margin-left: 2px; }
.features-special.podcast .subscribe-button[aria-expanded="true"]::after { content: "\ea14"; }
.features-special.podcast .podcast-content-right{ position: relative; }
.features-special.podcast .podcast-social{ position: absolute; padding: 15px 20px 15px 10px; border-radius: 6px; background: #FFF; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25); right: 0; top: calc(100% + 10px); min-width: 140px; }
.features-special.podcast .podcast-social[data-state="closed"]{ display: none; }
.features-special.podcast .podcast-social[data-state="open"]{ display: block; }
.features-special.podcast .podcast-social li:not(:last-child){ margin-bottom: 15px; }
.features-special.podcast .podcast-social li a{ display: flex; align-items: center; gap: 5px; }
.features-special.podcast .social-caption{ color: #000; font-family: "Roboto Condensed", "Arial Narrow", sans-serif; font-size: 13px; font-weight: 400; line-height: 15px; }
.features-special.podcast .cover-player{ margin-bottom: 30px; }
.features-special.podcast .cover-player iframe{ border-radius: 12px; }
.features-special.podcast .cover-player iframe[src*="spotify"]{ border-radius: 0; }

/* writers guests list */
.features-special.podcast .under-headline div.writers-guests{ display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; gap: 15px; }
.writers-guests .with{ font-family: "Roboto Condensed", "Arial Narrow", sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; text-transform: uppercase; align-self: center; color: var(--text-color); align-self: flex-start; margin-top: 17px; }
.writers-guests-list{ display: flex; flex-wrap: wrap; gap: 13px; }
.writers-guests-list .writer-guest-item{ position: relative; }
.writers-guests-list .writer-guest-item:not(:first-child){ padding-left: 15px; border-left: 1px solid var(--border-color, rgba(0, 0, 0, 0.25)); }
.writers-guests-list .profile-summary{ display: flex; align-items: center; height: 100%; }
.writers-guests-list .profile-summary a{ display: flex; align-items: center; }
.writers-guests-list .avatar{ margin-right: 5px; }
.writers-guests-list .avatar img{ object-fit: cover; }
.writers-guests-list .profile-name{ color: var(--text-color); font-family:'Roboto',sans-serif; font-size: 12px; font-weight: 700; line-height: 24px; text-transform: uppercase; }
.writers-guests-list .open-profile{ background: transparent; border: none; cursor: pointer; }
.writers-guests-list .open-profile::after { font-family: 'Toi-new'; content: "\ea16"; color: var(--text-color); font-size: 16px; font-weight: 400; line-height: 24px; vertical-align: bottom; margin-left: 2px; }
.writers-guests-list .open-profile[aria-expanded="true"]::after { content: "\ea14"; }
.writers-guests-list .profile-popup{ width: 250px; padding: 10px; background: #FFF; border-radius: 6px; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25); font-family:'Roboto',sans-serif; font-size: 14px; font-weight: 400; line-height: 18px; color: #000; position: absolute; top: calc(100% + 10px); z-index: 3; }
.article.features .under-headline .writers-guests-list .social{ justify-content: flex-start; margin-top: 10px; gap: 10px; }
.writers-guests-list .social li { border: 1px solid; border-radius: 50%; width: 26px; height: 26px; color: #000; display: flex; align-items: center; justify-content: center; }
.writers-guests-list .social li a{ width: 100%; display: flex; align-items: center; justify-content: center; }
.writers-guests-list .social li a::before{ color: #000; font-size: 14px; font-weight: 400; line-height: 18px; }
.writers-guests-list .social li.facebook a::before{ content: "\e915"; }
.writers-guests-list .social li.twitter a::before{ content: "\e95d"; }
.writers-guests-list .social li.email a::before{ content: "\e919"; }
.writers-guests-list .social li.rss a::before{ content: "\e930"; }

.profile-popup[data-state="open"] { display: block; animation: fadeIn 0.5s ease-in-out forwards; }
.profile-popup[data-state="closing"] { animation: fadeOut 0.5s ease-in-out forwards; }
.profile-popup[data-state="closed"] { display: none; }

@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
@keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } }

.date-and-social{ display: flex; flex-direction: column; align-items: center; gap: 10px; margin-bottom: 32px; }
.date-and-social .date{ font-family: "Roboto Condensed", "Arial Narrow", sans-serif; font-size: 12px; line-height: 16px; color: #000; }
.features-special.podcast > .container{ margin-top: 40px; }
.features-special.podcast .social li{ color: #000; }
.features-special.podcast .social li.social-comments{ color:#1E1E1E; }
.article-podcast-template .footer { border: none; background-color: #1e1e1e; }

/* recent posts slider */
.recent-posts-section{ padding-block: 20px; border-block: 1px solid; font-family:"Roboto",sans-serif; margin-bottom: 32px; }
.recent-posts-section .recent-posts-title{ font-size: 18px; font-weight: 700; line-height: 26px; margin-bottom: 10px; }
.recent-posts-section .recent-posts-title a{ color: #000; }
.recent-posts-slider{ display: flex; overflow-x: scroll; gap: 40px; padding-bottom: 10px; cursor: grab; }
.recent-posts-slider::-webkit-scrollbar { height: 8px; }
.recent-posts-slider::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.5); border-radius: 10px; }
.recent-posts-slider::-webkit-scrollbar-track { background: transparent; }
.recent-posts-slider.active { cursor: grabbing; }
.recent-posts-slider .post-card{ min-width: 200px; }
.recent-posts-slider .post-thumbnail{ display: flex; align-items: center; justify-content: center; position: relative; }
/* .post-thumbnail::after { content: ''; width: 60px; height: 60px; --image-path:url('https://static-cdn.toi-media.com/dev/images/play.svg'); background-image: var(--image-path); background-size: contain; background-repeat: no-repeat; position: absolute; } */
.recent-posts-slider .post-thumbnail img{ width: 200px; height: 200px; object-fit: cover; }
.recent-posts-slider .post-date{ font-size: 12px; line-height: 12px; color: #000; }
.recent-posts-slider .post-title{ font-size: 16px; font-weight: 700; line-height: 20px; color: #000; margin: 0; }

.article-podcast-template.single-spotlight .the-content a{ color: #3b8bea; }
.article-podcast-template.single-spotlight .article-wrap .headline,
.article-podcast-template.single-spotlight .article-wrap .label,
.article-podcast-template.single-spotlight .article-wrap .byline a,
.article-podcast-template.single-spotlight .the-content h3,
.article-podcast-template.single-spotlight .the-content .recent-posts-section a{ color: #000; }

/* {TOI} Fix 7col Salamandra responsiveness */
.cols6.cols7-sub .template1.news:not(.negative) .headline,
.cols6.cols7-sub .template1.analysis:not(.negative) .headline,
.cols6.cols7-sub .template1.liveblog:not(.negative) .headline{font-size: 38px;line-height: 40px;letter-spacing: -0.3px;}
.cols6.cols7-sub .template1.news:not(.negative)  .media,
.cols6.cols7-sub .template1.analysis:not(.negative)  .media,
.cols6.cols7-sub .template1.liveblog:not(.negative)  .media{width: 577px; max-height: unset; }
.cols6.cols7-sub .template1.news:not(.negative)  .media + .item-content,
.cols6.cols7-sub .template1.analysis:not(.negative)  .media + .item-content,
.cols6.cols7-sub .template1.liveblog:not(.negative)  .media + .item-content{ width: 383px;}
.cols6.cols7-sub .template2.news:not(.negative) .media img,
.cols6.cols7-sub .template2.analysis:not(.negative) .media img,
.cols6.cols7-sub .template2.liveblog:not(.negative) .media img{aspect-ratio: 16 / 10; max-width: 384px;}       
.cols6.cols7-sub .template2.news:not(.negative) .media,
.cols6.cols7-sub .template2.analysis:not(.negative) .media,
.cols6.cols7-sub .template2.liveblog:not(.negative) .media{max-width: 384px;}
.cols6.cols7-sub .template2.news:not(.negative) .item-content,
.cols6.cols7-sub .template2.analysis:not(.negative) .item-content,
.cols6.cols7-sub .template2.liveblog:not(.negative) .item-content{width:576px;}
.cols6.cols7-sub .template2.news:not(.negative) .headline,
.cols6.cols7-sub .template2.analysis:not(.negative) .headline,
.cols6.cols7-sub .template2.liveblog:not(.negative) .headline{font-size: 42px;line-height: 44px;letter-spacing: -0.5px;}
/* NEGATIVE  */
.cols6.cols7-sub .template1.news.negative .headline,
.cols6.cols7-sub .template1.analysis.negative .headline,
.cols6.cols7-sub .template1.liveblog.negative .headline{font-size: 38px;line-height: 40px;letter-spacing: -0.3px;}
.cols6.cols7-sub .template1.news.negative  .media,
.cols6.cols7-sub .template1.analysis.negative  .media,
.cols6.cols7-sub .template1.liveblog.negative  .media{width: 557px; max-height: unset; }
.cols6.cols7-sub .template1.news.negative  .media + .item-content,
.cols6.cols7-sub .template1.analysis.negative  .media + .item-content,
.cols6.cols7-sub .template1.liveblog.negative  .media + .item-content{ width: 362px;}
.cols6.cols7-sub .template2.news.negative .media img,
.cols6.cols7-sub .template2.analysis.negative .media img,
.cols6.cols7-sub .template2.liveblog.negative .media img{aspect-ratio: 16 / 10; max-width: 365px;}       
.cols6.cols7-sub .template2.news.negative .media,
.cols6.cols7-sub .template2.analysis.negative .media,
.cols6.cols7-sub .template2.liveblog.negative .media{max-width: 365px;}
.cols6.cols7-sub .template2.news.negative .item-content,
.cols6.cols7-sub .template2.analysis.negative .item-content,
.cols6.cols7-sub .template2.liveblog.negative .item-content{width:536px;}
.cols6.cols7-sub .template2.news.negative .headline,
.cols6.cols7-sub .template2.analysis.negative .headline,
.cols6.cols7-sub .template2.liveblog.negative .headline{font-size: 42px;line-height: 44px;letter-spacing: -0.5px;}
/*  {TOI} Fix 7col Salamandra responsiveness */
.cols7 .less-then-four-items .package.analysis .item{ flex: 1;}
.cols7 .less-then-four-items .package.analysis .item .headline{font-size: 18px; font-weight: 500; line-height: 20px; }
.cols7 .template2:not(.features).liveblog.negative .inner-item-wrap > .media{ width: 470px;}
.cols7 .template1.negative .inner-item-wrap > .media { width: 670px;}
.cols7 .template2:not(.features).news.negative  .inner-item-wrap > .media{width: 470px;}
.cols7 .template2.analysis:not(.features) .inner-item-wrap > .media{width: 468px;}

/* {TOI} Design and develop a WhatsApp/Telegram banner for liveblogs */
.article.liveblog .liveblogdiv > div.liveblog-socials-banner-wrap {padding:30px 27px 25px 27px;border-top-color:#000;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;text-align:center;}
.liveblog-socials-banner-title{font-weight: bold;text-transform: uppercase;font-family: 'Roboto Condensed';}
.liveblog-socials-banner-links{display: flex;gap:10px;align-items: center;width: 100%;justify-content: center;}
.article.liveblog .liveblogdiv .liveblog-socials-banner-links a{transition:all 0.25s ease;border-radius:3px;font-size: 14px;display: flex;gap: 8px; padding: 0 22px;align-items:center;justify-content:center;max-width:140px;flex:1;color: #fff;background-color: #0e4f97; height: 40px;font-family: 'Roboto Condensed';font-weight: bold;text-transform: uppercase;}
.article.liveblog .liveblogdiv .liveblog-socials-banner-links a:active{transform: scale(0.95);}
/* {TOI}-Replace-Connatix/Veraviews-with-new-video-player-on-dev */
[id^="vera-player-"] { margin-bottom: 30px;}
/* {TOI} Design and develop 2-col Salamandra module for promoting advertisement */
.promoting-widget-wrapper.widget{ display: inline-block; width: 100%; }
.promoting-widget-wrapper{ display: inline-block; border: 0;padding: 0;width: 100%; }
.promoting-widget{ background-color: #0048FF; }
.promoting-widget .widget-logo{ text-align: center; padding-block: 20px; }
.promoting-widget .widget-logo img{ max-width: 165px; }
.promoting-widget .widget-content{ position: relative; }
.promoting-widget .widget-link{ position: absolute; left: 50%; bottom: 24%; transform: translate(-50%, 50%); border-radius: 100px; border: 1px solid #FFF; background: #011D56; color: #FFF; font-family:"Roboto Condensed","Arial Narrow",sans-serif; font-size: 14px; line-height: normal; letter-spacing: 0.7px; text-transform: uppercase; padding: 10px 25px; }
.mobile .promoting-widget .widget-content img{ width: 90%; }
body.home.mobile .promoting-widget-wrapper.widget,
body.home.mobile .block.cols6 .promoting-widget-wrapper.widget{ padding: 0; margin-bottom: 0; }


/* {TOI} Design and develop Featured template for Topic pages {<38} */
.featured-topic .main { width: 100%; }
.featured-topic-cover{ --theme-color: #000; --header-height: 50px; --cover-bg-height: 360px; --cover-image-size: 150px; color:var(--theme-color); font-family: "neue-haas-grotesk-display",sans-serif; padding-top: var(--header-height); padding-bottom: 40px; position: relative; }
.featured-topic-cover .cover-bg{ position: absolute; top: var(--header-height); left: 0; width: 100%; height: calc(100% + var(--cover-bg-height)); background: linear-gradient(180deg, #8FF0FF 0%, #B79BE8 50%, rgba(183, 155, 232, 0.00) 100%); }
.featured-topic-cover.dark{ --theme-color:#fff; }
.featured-topic-cover.light{ --theme-color:#000; }
.featured-topic-inner{ position: relative; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 10px; max-width: 960px; margin: auto; padding-top: 50px; padding-inline: 60px; }

.featured-topic-cover .cover-image img{ height: var(--cover-image-size); width: var(--cover-image-size); border-radius: 50%; }
.featured-topic-cover .topic-title{ font-size: 60px; font-weight: 700; line-height: 64px; }
.featured-topic-cover .topic-description{ font-size: 18px; font-weight: 600; line-height: 24px; }
.featured-topic-cover .cover-content{ display: flex; flex-direction: column; align-items: center; gap: 20px; }
.featured-topic-cover .sponsorship-line{ padding: 8px 10px 6px 10px; flex-direction: column; align-items: center; gap: 10px; border-radius: 3px; background: #000; color: #FFF; font-family:'Roboto',sans-serif; font-size: 10px; font-weight: 700; line-height: 12px; text-transform: uppercase; }
.featured-topic-cover + .spotlight-topic-label{display: none;}
.featured-topic-cover .social li a::before{ color:var(--theme-color); font-size: 36px; }
.featured-topic-cover .social li.facebook a::before { content: "\e910"; }
.featured-topic-cover .social li.facebook a::before{ content: "\e910";}
.featured-topic-cover .social li.twitter a::before{content: "\e95c";}
.featured-topic-cover .social li.instagram a::before{content: "\e952";}
.featured-topic-cover .social li.website a::before{content: "\e98f";}

@media screen and (max-width: 768px){  
	.featured-topic-cover{ --cover-bg-height: 270px; --cover-image-size: 100px; padding-bottom: 26px; }
	.featured-topic-cover .topic-title{ font-size: 40px; line-height: 42px; }
	.featured-topic-inner{ padding-top: 30px; padding-inline: 20px; }
	.featured-topic-cover .cover-content{ gap: 15px; } 
}

/* cards */
.featured-topic.spotlight_topic .g-new-podcast-post{ align-items: start; text-align: left; padding-inline: 20px; margin-bottom: 20px; }
.featured-topic.spotlight_topic .g-new-podcast-post-item{ border-radius: 6px; overflow: auto; position: relative; }
.featured-topic.spotlight_topic .g-new-podcast-post-inner.with-media-icon{ background-color: #222; color: #fff; }
.featured-topic.spotlight_topic .g-new-podcast-post-label{ position: absolute; top: 0; left: 0; background: #000; color: #FFF; font-family:"Roboto" ,sans-serif; font-size: 10px; font-weight: 700; line-height: 12px; text-transform: uppercase; padding: 8px 10px 6px 10px; z-index: 1; }
.featured-topic.spotlight_topic .g-new-podcast-post-inner.with-media-icon .g-new-podcast-post{ background-color: inherit; }
.featured-topic.spotlight_topic .g-new-podcast-post-inner.with-media-icon .g-new-podcast-post-byline,
.featured-topic.spotlight_topic .g-new-podcast-post-inner.with-media-icon .g-new-podcast-post-exerpt,
.featured-topic.spotlight_topic .g-new-podcast-post-inner.with-media-icon .g-new-podcast-post-date,
.featured-topic.spotlight_topic .g-new-podcast-post-inner.with-media-icon .g-new-podcast-post-full-text,
.featured-topic.spotlight_topic .g-new-podcast-post-inner.with-media-icon .g-new-podcast-posttitle{ color: inherit; }
.featured-topic.spotlight_topic .g-new-podcast-post-full-text{ min-height: 0; justify-content: flex-start; }
.featured-topic.spotlight_topic .g-new-podcast-posttitle{ font-size: 18px; line-height: 20px; margin-top: 20px; }
.featured-topic.spotlight_topic .g-new-podcast-post-exerpt{ font-family:"Roboto Slab",serif; font-size: 13px; line-height: 17px; letter-spacing: -0.3px; min-height: 0; margin-bottom: 10px; }
.featured-topic.spotlight_topic .g-new-podcast-post-date{ font-family:"Roboto",sans-serif; font-size: 10px; font-weight: 400; line-height: 12px; letter-spacing: normal; margin-bottom: 0px; }
.featured-topic.spotlight_topic .g-new-podcast-post-byline{ font-family:"Roboto",sans-serif; font-size: 10px; line-height: 12px; margin-bottom: 3px; color: #000; }
.featured-topic.spotlight_topic .g-new-podcast-post-byline a{ font-weight: 700; text-transform: uppercase; }
.featured-topic .spotlight-topic-posts-block .g-new-podcast-post-inner .media.video a::after{ content: "\e916"; bottom: 30px; left: 20px; border: none; transform: none; height: 0; width: 0; top: initial; display: block; }
.featured-topic .spotlight-topic-posts-block .g-new-podcast-post-inner .media a::before{ height: 48px; bottom: 0px; display: none; }
.featured-topic .spotlight-topic-posts-block .g-new-podcast-post-inner .media:has(.g-new-podcast-post-player) a::before,
.featured-topic .spotlight-topic-posts-block .g-new-podcast-post-inner .media.video a::before{ display: block; }
.featured-topic .g-new-podcast-post-inner .g-new-podcast-post-player{ left: 20px; bottom: 10px; padding: 0; }
.featured-topic .g-new-podcast-post-inner .g-new-podcast-post-player img{ display: none; }
.featured-topic .g-new-podcast-post-inner .g-new-podcast-post-player::after{ font-size: 24px; margin: 0; }

@media screen and (max-width: 768px){  
	.mobile.featured-topic.spotlight_topic .g-new-podcast-post-item{ min-height: 0; background: #FFF; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25); }
	.mobile.featured-topic.spotlight_topic .g-new-podcast-post-label{ position: static; margin-bottom: 10px; background-color: #000; color: #fff; }
	.featured-topic.spotlight_topic .g-new-podcast-post-inner.with-media-icon .g-new-podcast-post-label{ background-color: #fff; color: #000; }
	.featured-topic.spotlight_topic .g-new-podcast-post-inner{ display: flex; padding: 15px; gap: 15px; }
	.featured-topic.spotlight_topic .g-new-podcast-post{ width: 100%; padding: 0; margin-bottom: 0; }
	.featured-topic.spotlight_topic .g-new-podcast-posttitle{ margin-top: 0; }
	.featured-topic.spotlight_topic .g-new-podcast-post-item .media{ min-height: 0; max-width: 120px; aspect-ratio: 1 / 1; }
	.featured-topic .spotlight-topic-posts-block .g-new-podcast-post-inner .media.video a::after{ left: 10px; font-size: 18px; }
	.featured-topic .g-new-podcast-post-inner .g-new-podcast-post-player{ left: 10px; }
	.featured-topic .spotlight-topic-posts-block .g-new-podcast-post-inner .media a::before{ display: none; }
	.featured-topic .g-new-podcast-post-inner .g-new-podcast-post-player::after{ font-size: 18px; }
	.featured-topic.spotlight_topic .g-new-podcast-post-inner .g-new-podcast-post-exerpt{ display: none; }
}
/* {TOI} Fix Spotify video player embed in Podcast template */
.cover-player{text-align: center;}

/* {TOI} Design and develop image slideshow 2-col module for Those We Have Lost {15-18} */
.those-we-lost.slideshow{ position: relative; background: #101114; }
.those-we-lost.slideshow .slideshow-wrapper { position: absolute; bottom: 0; right: 0; width: 70%; height: 70%; overflow: hidden; pointer-events: none; z-index: 1; }
.slideshow-wrapper::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; background: linear-gradient(to right, #101114 0px, rgba(16, 17, 20, 0.00) 50px), linear-gradient(to bottom, #101114 0px, rgba(16, 17, 20, 0.00) 50px); }
.those-we-lost.slideshow .slideshow-image { position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; opacity: 0; transition: opacity 0.8s ease-in-out; mix-blend-mode: multiply; }
.those-we-lost.slideshow .slideshow-current { opacity: 1; z-index: 1; }
.those-we-lost.slideshow .slideshow-next { opacity: 0; z-index: 2; }
.those-we-lost.slideshow .those-wrapper{ z-index: 2; position: relative; }
.those-we-lost.slideshow .those-wrapper .those-subtitle{ font-size: 14px; line-height: 18px; letter-spacing: 0.7px; max-width: 119px; }

/* {TOI} Performance Boost | Prefetch style.css file */
body {opacity: 1 !important;} 
header {opacity: 1 !important;}
