/* General & Grid */
.single .main,
body {min-width:100%;}
body.home .hp_section {width:100%;}
.container, .main, .block.cols5, .block.cols6, .block.cols7 {clear:both;width:100%;margin:0 auto;}
.block:not(.cols2) {clear:both;float:left;width:100%;}
.block.cols7, .block.cols6, .block.cols5, .block.cols4, .block.cols2 {margin-bottom:32px;}
.tabs-widget .block.cols4 {margin-bottom:0;width:100%;padding:0;}
.block.cols4, .block.cols2 {padding:0 16px;width:calc(100% - 32px);}
.item {margin-top:32px;padding-top:16px;}
.media {float:left;width:100%;height:auto;overflow:hidden;margin-bottom:20px;}
.media + .item-content {width:100%;margin-left:0;}
.underline,
.item.features .underline {font-size:16px;line-height:20px;}
.items .item .underline {display:none;}
.edit {display:none;}
.article-content {max-width:100%;}
/* form elements */
input {-webkit-appearance:none;}
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week] {border-radius:0;font-size:16px !important;}
.nlsignup input[type="email"] {width:calc(100% - 64px);}
/* Header */
.header.open {max-height:100vh;}
body.sticky-header.small-header {padding-top:98px;padding-bottom:40px;}
body.sticky-header .header {min-height:60px;}
body.sticky-header .header > .container {padding:0 16px;width:100%;box-sizing:border-box;height:inherit;}
body.sticky-header .header .header-middle {height:60px;width:calc(100% - 18px);box-sizing:border-box;text-align:left;padding:15px 16px 15px 0px;}
.menu-control {height:60px;float:right;border:0;width:18px;min-width:inherit;}
.menu-control::before {content:"\e923";font-size:14px;line-height:60px;}
.header.open .menu-control::before {content:"\e924"}
body.sticky-header:not(.toi-main-site) .header .header-bottom,
body:not(.toi-main-site) .header-bottom {float:left;width:100%;padding:30px;height:auto;height:calc(100% - 60px);max-height:calc(100vh - 60px);overflow:scroll;-webkit-overflow-scrolling:touch;font-size:16px;font-weight:bold;}
.header-bottom > ul {padding:30px 0;border-bottom:1px solid;display:block;clear:both;}
.header-bottom > ul li {margin-bottom:30px;}
.header-bottom > ul ul.menu-dropdown li:last-child,
.header-bottom ul li:last-child {margin-bottom:0;}
.header-bottom > ul.static-pages {font-weight:normal;text-transform:capitalize;}
.header-bottom > ul.static-pages li.app-item { font-weight: bold; text-transform: uppercase; }
.static-pages .has-children.app-item > a.detected-device::after { display: none !important; }
.menu-dropdown {padding-top:30px;padding-left:30px;}
.header-bottom > ul ul.menu-dropdown li {margin-bottom:15px;font-size:12px;font-weight:400;text-transform:capitalize;}
.header-bottom > ul ul.menu-dropdown li span {font-weight:bold;text-transform:uppercase;}
/* Header search */
.header-search-mobile {float:left;width:100%;padding-bottom:30px;border-bottom:1px solid;}
.wrap-input {width:100%;margin:0;}
.wrap-input::before {font-family:'Toi-new';content:"\ea18";position:absolute;font-size:16px;left:calc(50% - 45px);top:calc(50% - 9px);transition:1s;}
.wrap-input.active::before,
.wrap-input.focusin::before {display:none;transition:1s;}
.search-form input[type="text"] {text-align:left;padding:0 15px;transition:1s;font-family:"Roboto",sans-serif;border-radius:2px;height:36px;}
.search-form input[type="text"]::-webkit-input-placeholder {text-align:center;}
.search-form input[type="text"]:-moz-placeholder {text-align:center;}
.search-form input[type="text"]::-moz-placeholder {text-align:center;}
.search-form input[type="text"]:-ms-input-placeholder {text-align:center;}
.search-form input[type="text"]:focus {transition:1s;text-align:left;}
.search-form input[type="text"]:focus::-webkit-input-placeholder {transition:1s;text-align:left;}
.search-form input[type="text"]:focus:-moz-placeholder {transition:1s;text-align:left;}
.search-form input[type="text"]:focus::-moz-placeholder {transition:1s;text-align:left;}
.search-form input[type="text"]:focus:-ms-input-placeholder {transition:1s;text-align:left;}
.search-form input[type="text"].active {padding:0 30px 0 15px;}
.clear-text {right:10px;padding-bottom:10px;}
/* Header newsletter */
.header .newsletter {float:left;width: 100%;margin-left: -30px;margin-bottom:-30px;padding: 0 30px 30px;}
.header .newsletter .text {width:130px;margin:30px auto 22px auto;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:bold;text-align:center;}
.header .newsletter input {width:calc(100% - 60px);height:45px;padding:0 15px;margin:0;border:0;float:left;box-sizing:border-box;}
.header .newsletter input::-webkit-input-placeholder {text-transform:uppercase;}
.header .newsletter input:-moz-placeholder {text-transform:uppercase;}
.header .newsletter input::-moz-placeholder {text-transform:uppercase;}
.header .newsletter input:-ms-input-placeholder {text-transform:uppercase;}
.header .newsletter .submit {width:60px;height:45px;padding:0;margin:0;border:0;float:left;}
.header .newsletter .submit span {display:none;}
.header .newsletter .submit::after {font-family:'Toi-new';content:"\e958";font-size:22px;}
.newsletter-error {display:none;float:left;width:100%;text-align:center;margin-top:22px;}
.newsletter-error a {text-decoration:underline;}
/* Footer */
.footer .footer-top img {width:calc(82.93vw - 32px);max-width:335px;}
.footer-bottom {margin-top:30px;}
/* Banners */
.banner {margin:16px 0;}
.home .banner {float:left;width:100%;}
.b300x50 {min-height:50px;}
.banner + .item > div {margin-top:0;}
section + script + .banner {margin-bottom:30px;}
.b300x250 {margin:32px auto;}
.banner.sticky-bottom {position:fixed;bottom:0;left:0;width:100%;z-index:2;margin:0;}
/* New banners TOI */
.banner.HP_Top_m {margin:0;}
.banner.HP_Top_m > div {margin:15px 0;}
body.home .hp_section#hp_section_1 {margin-top:0!important;}
.article > .banner {padding: 0;}
.article > .banner.Top_m > div {margin: 0;padding: 15px 0;}
.social.bottom + .banner > div {float: left;margin: 25px 0 50px;width: 100%;}
.hp_section .item + .banner > div,
.hp_section .package + .banner > div,
.hp_section .banner + .item {margin-top:16px;}
section + .banner {margin-top:0;margin-bottom:32px;}
.hp_section + .banner {margin-top:-13px;}
.hp_section.the-blogs  + .banner {margin-top:-58px;}
.hp_section + .banner > div,
section + .banner > div {margin-top:0;}
.hp_section + .banner > div {margin-bottom:16px;}
.archive .hp_section .banner > div {float: left;width: 100%;}
.the-content .banner {margin:30px 0;}
body.tag .hp_section .banner > div {float:left;width:100%;}
.sticky-sidebar {margin-bottom: 0;}
.TOI_Live_1 > div, .TOI_Live_2 > div, .TOI_Live_3 > div, .TOI_Live_4 > div {margin: 50px 0;}
/*.StickyBanner {width:100%;position: fixed;z-index:999;bottom:0;right:0;text-align:center;background:#fff;margin:0;!*padding:5px 0;*!}*/
/*.StickyBanner > div {margin:0 auto;}*/
.banner > div {margin-right:auto;margin-left:auto;}
/* Salamandra templates */
.avatar {margin-right:0;}
.package .avatar img,
.avatar img {width:100%;height:auto;}
.latest-split .latest-blogs .avatar,
.item.blogs .avatar {width:50px;height:50px;margin: 0 auto 10px auto;}
.article .under-headline .avatar img {width:50px;height:50px;margin-right:10px;}
.block:not(.cols2) .item.negative,
.block:not(.cols2) .item.bgcolor {width:calc(100% - 32px);padding:16px;}
.block:not(.cols2) .slider-viewport .item.negative {width:230px;padding:0;}
.block:not(.cols2) .item .media,
.block:not(.cols2) .item.negative .media,
.block:not(.cols2) .item:not(.negative) .media,
.block:not(.cols2) .item.features .media,
.block:not(.cols2) .item.bgcolor .media {width:100%;height:auto;max-height:none;}
.block:not(.cols2) .item .media + .item-content,
.block:not(.cols2) .item.negative .media + .item-content,
.block:not(.cols2) .item:not(.negative) .media + .item-content,
.block:not(.cols2) .item.features .media + .item-content {width:100%;margin-left:0;margin-right:0;}
.block:not(.cols2) .package .item,
.block:not(.cols2) .package.negative .item,
.block:not(.cols2) .package.features .item,
.block.cols4 .template3.features .item-content {width:100%;}
.cols4 .package1.features .item {padding:0 16px;}
.block:not(.cols2) .package.features .item,
.block.cols4 .template3.features .item-content {box-sizing:border-box;}
.block.cols6 .template5 .analysis-content, .block.cols5 .template5 .analysis-content {width:100%;margin-left:0;}
.block.cols4 .template5 .underline,
.block.cols4 .template5.negative .underline,
.block.cols6 .template5.negative .analysis-content,
.block.cols5 .template5.negative .analysis-content {width:100%;}
.block.cols6 .headline, .block.cols5 .headline {font-size:32px;line-height:34px;}
.block.cols6 .slider-viewport .headline, .block.cols5 .slider-viewport .headline {font-size:16px;line-height:18px;}
.block.cols5 .template4 .headline,
.block.cols5 .template5 .headline,
.block.cols5 .template4.negative .headline,
.block.cols6 .big .headline,
.block.cols6 .template4.negative:not(.big) .headline,
.block.cols6 .template4 .headline,
.block.cols6 .template5 .headline {font-size:40px;line-height:44px;}
.block.cols5 .template4 .headline,
.block.cols5 .template5 .headline,
.block.cols6 .template4 .headline,
.block.cols6 .template5 .headline {margin-bottom:20px;height:auto;white-space:normal;}
.block.cols5 .template4.big .headline,
.block.cols5 .template5.big .headline,
.block.cols6 .template4.big .headline,
.block.cols6 .template5.big .headline {font-size:60px;line-height:64px;margin-bottom:20px;height:auto;white-space:normal;}
.block.cols4 .template3 .headline,
.block.cols4 .template4 .headline,
.block.cols4 .template5 .headline {font-size:7.467vw;line-height:107%;margin-bottom:16px}
.cols4 .template3.features .byline,
.cols4 .template3.features .headline {margin-bottom:10px;}
.block .template5 .underline {margin-bottom:20px;}
.block .template5 .media {margin-bottom:0;}
.block.cols5 .item:not(.negative):not(.bgcolor) .item-content,
.block.cols6 .item:not(.negative):not(.bgcolor) .item-content {padding-left:16px;padding-right:16px;width:calc(100% - 32px);}
.block.cols5 .item:not(.negative):not(.bgcolor) .avatar img,
.block.cols5 .item:not(.negative):not(.bgcolor) .avatar,
.block.cols6 .item:not(.negative):not(.bgcolor) .avatar img,
.block.cols6 .item:not(.negative):not(.bgcolor) .avatar {width:70px;height:70px;}
.template2.negative:not(.analysis)::before,
.cols6 .template1.negative:not(.analysis)::before,
.template2.negative:not(.analysis)::before,
.block.cols4 .item.features.bgcolor::before,
.block.cols5 .item.features.bgcolor::before,
.block.cols6 .item.features.bgcolor::before {height:16px;margin-left:-16px;margin-top:-16px;margin-right:-16px;width:calc(100% + 32px);border-bottom:16px solid;}
.block.cols4 .template3.negative,
.block.cols4 .template4.negative,
.block.cols5 .template3.negative,
.block.cols5 .template4.negative,
.block.cols6 .template3.negative,
.block.cols6 .template4.negative {width:100%;padding:16px 0 0;}
.block.cols5 .template3.negative .media img,
.block.cols6 .template3.negative .media img {height:100vw;width:auto;margin-left:-18.75%;}
.block.cols4 .template3.negative .media + .item-content,
.block.cols5 .template3.negative .media + .item-content,
.block.cols6 .template3.negative .media + .item-content {top:16px;left:0;padding:16px;width:calc(100% - 32px);height:calc(100% - 47px);}
.block.cols4 .template3.negative .above-headline,
.block.cols4 .template3.negative .headline,
.block.cols4 .template3.negative .byline,
.block.cols4 .template3.negative .underline {width:60%;}
.block.cols5 .template3.negative .above-headline,
.block.cols5 .template3.negative .headline,
.block.cols5 .template3.negative .byline,
.block.cols5 .template3.negative .underline,
.block.cols6 .template3.negative .above-headline,
.block.cols6 .template3.negative .headline,
.block.cols6 .template3.negative .byline,
.block.cols6 .template3.negative .underline {width:100%;}
.block.cols4 .template4.negative .media + .item-content,
.block.cols5 .template4.negative .media + .item-content,
.block.cols6 .template4.negative .media + .item-content {display:block;position:relative;width:calc(100% - 32px);height:auto;background-image:none;padding:16px;pointer-events:all;}
.block.cols4 .template3.negative .media img {height:calc(100vw - 32px);width:auto;margin-left:-18.75%;}
.block:not(.cols2) .item:not(.liveblog) .overline:not(.date),
.block:not(.cols2) .template3.negative .underline,
.block.cols4 .template1.news .underline {display:none !important;}
.block.cols4 .template3.features .item-content {padding:0;}
.block.cols4 .template3.features.bgcolor .media {width:calc(100vw - 32px);margin-left:-16px;margin-top:-16px;}
.block.cols4 .template3.features.bgcolor .media a::after {height:calc(62.667vw - 20px);}
.block.cols5 .template2.features.bgcolor::before,
.block.cols6 .template2.features.bgcolor::before {content:" ";height:16px;margin-left:-16px;margin-top:-16px;margin-right:-16px;width:calc(100% + 32px);border-top:1px solid;}
.block.cols5 .template2.features.bgcolor .media,
.block.cols6 .template2.features.bgcolor .media {width:100vw;margin:-16px -16px 0 -16px;position:relative;}
.block.cols5 .template2.features.bgcolor .media a::after,
.block.cols6 .template2.features.bgcolor .media a::after {content:" ";display:block;width:100%;height:62.667vw;position:absolute;left:0;top:0;}
.block.cols4 .template1.features .media + .item-content {width:calc(100% - 40px);margin:-80px 20px 0;padding:20px 30px;}
.block.cols4 .template1.features:not(.bgcolor) .media + .item-content {box-shadow:0 0 2px 0 rgba(0,0,0,0.2);}
.block.cols4 .template1.features.bgcolor {padding-left:0;padding-right:0;width:100%;}
.block.cols4 .template1.features .headline {font-size:18px;line-height:22px;}
.block.cols4 .template1.features.bgcolor::before {border-bottom:none;}
.block.cols4 .template1.features.bgcolor {padding-bottom:0;}
.block.cols4 .template1.features .above-headline {font-size:12px;line-height:16px;}
.block:not(.cols2) .template5.analysis {display:flex;flex-flow:column;}
.block.cols4 .template1.news .media {width:120px;margin:0;}
.block.cols4 .template1.news .media + .item-content {width:calc(100% - 136px);margin-left:16px;}
.block.cols4 .template1.news .headline {font-size:16px;line-height:18px;}
.block.cols4 .template1.news .byline {margin-bottom:0;}
.block.cols5 .item.blogs,
.block.cols6 .item.blogs {width:calc(100% - 32px);padding:16px 16px 0;}
.block .blogs .content {columns:1;}
.block.cols2 > div:not(:last-child) {margin-bottom:32px;}
.package {flex-flow:column;}
.block:not(.cols2) .package .item:not(:first-child) {margin-top:16px;}
.block:not(.cols2) .package .item .media,
.block .widget.full-coverage .media {width:70px;height:70px;margin-bottom:0;}
.block:not(.cols2) .package .avatar {text-align:center;width:70px;}
.block:not(.cols2) .package .item .media + .item-content,
.block .widget.full-coverage .media + .item-content,
.block:not(.cols2) .package .item .avatar + .item-content {width:calc(100% - 86px);padding:0;margin-left:16px;}
.block:not(.cols2) .package .headline {font-size:16px;line-height:18px;}
.block.cols5 .package:not(.negative):not(.bgcolor),
.block.cols6 .package:not(.negative):not(.bgcolor) {width:calc(100% - 32px);padding:0 16px;}
.block:not(.cols2) .template8 + .package .item:nth-child(2) {border-top-width:1px;border-top-style:dotted;}
.block:not(.cols2) .template8 + .package .avatar {width:50px;margin-bottom:0;height:50px;}
.block.cols4 .template8 + .package .item .avatar {float:left;}
.block:not(.cols2) .template8 + .package .avatar img {width:50px;height:50px;}
.block:not(.cols2) .template8 + .package .item > div:not(.avatar) {clear:none;width: calc(100% - 60px);float: right;margin-left:10px;}
.block:not(.cols2) .template8 + .package .item .avatar + .item-content {width:calc(100% - 60px);margin-left:0;}
.block:not(.cols2) .package .item .avatar + .avatar + .item-content {width:calc(100% - 96px);}
body.mobile .template8 + .package .item:first-child .headline {font-size:16px;line-height:18px;font-weight:400;margin-top:0;}
.block:not(.cols2) .template8 + .package .item {width:100%;margin-top:15px;padding-top:15px;margin-bottom:0;}
body.home .item.template8 .blogs-tabs {margin-top:10px;}
.block:not(.cols2) .template8 + .package .item:first-child {border-top:none;}
.section-header + .block > .item:first-child {margin-top:0;}
body.home #hp_section_1 {margin-top:0;}
body.home #hp_section_7 {margin-bottom:0;}
body.home .hp_section .block:last-child {margin-bottom:0;}
.template3.news + .package.negative .item:first-child,
.template4.news + .package.negative .item:first-child {border-top:none;}
.cols5 .template5.news .item-content + .media,
.cols6 .template5.news .item-content + .media {margin-top:0;}
.widget.latest_blogs .avatar {width:50px;height:50px;}
.widget.latest_blogs .avatar + .item-content {float:right;}
.category-ops-and-blogs .items .avatar + .avatar + .item-content {margin-top:15px;width:100%;}
.widget.latest_blogs .blog-item {width: calc(100% - 32px);margin-left: 16px;padding: 15px 0;}
.block:not(.cols2) .item:not(.blogs) .avatar {margin-right:10px;}
.block:not(.cols2) .package .item .avatar {margin-right:0;}
body.mobile .hp_section.start-up-israel .items {margin-top:0;}
body.page-template-daily-edition .term-header {border-bottom:none;margin-bottom:0;}
/* Changes */
.cols4 .template3.features.type-spotlight {padding-top:32px;}
.cols4 .template3.features.type-spotlight .above-headline {position:absolute;top:16px;margin-top:0;}
.cols4 .template3.features.type-spotlight .headline {font-size:24px;font-weight:300;line-height:28px;}
.cols4 .template3.features.type-spotlight .underline {font-size: 15px; line-height: 20px; margin-top: 10px;color:#525252;}
.cols4 .template3.features.type-spotlight .media + .item-content,
.cols4 .template3.features.type-spotlight .item-content {width:calc(100% - 40px);margin:0 20px 20px;padding:15px 10px;}
.block.cols4 .template3.features.type-spotlight .item-content .overline {display:inherit !important;font-size:12px;line-height:14px;margin-bottom:9px;text-transform:uppercase;}
/* end Changes */
/* tabs and modules */
.widget {padding:16px 0;}
.widget.nlsignup {padding:32px 0 20px 0}
.widget .widget-header {padding:0 16px 16px;}
.popular .period {display:none;}
.popular .tabs ul {width:100%;box-sizing: border-box;padding: 0 16px;}
.popular .tabs ul li:last-child {margin-right:0px;}
.popular .widget-body {display:block;padding-top:20px;}
.widget .widget-footer {padding:16px 16px 0;}
.block:not(.cols2) .popular .item.bgcolor,
.popular .item.bgcolor {width:100%;height:100%;margin-bottom:20px;border-top:none;overflow:hidden;padding:0;}
.popular .widget-body ul {width:100%;display:block;}
.popular .item:not(.bgcolor) {width:calc(100% - 32px);padding-top:16px;margin-top:0;padding-bottom:16px;}
.popular .item.bgcolor .item-wrap {padding:32px 16px 0;height:calc((100vw - 32px) - ((100vw - 32px)/1.6));}
.popular .item.bgcolor .item-content {width:calc(100% - 53px);}
.popular .item.bgcolor img {margin-top:0;}
.popular .item.bgcolor .number {font-size:60px;margin-top:-7px;width:30px;margin-left:3px;}
.popular .item.bgcolor .headline {font-size:20px;line-height:22px;}
.block.cols6 .popular .item:not(.negative):not(.bgcolor),
.popular .item {margin:0 16px;width:calc(100% - 32px);}
.block.cols6 .popular .item:not(.negative):not(.bgcolor) .item-content,
.popular .item .item-content {width:calc(100% - 46px);padding:0;}
.popular .item .headline {font-size:14px;line-height: 16px;}
.widget.live_updates .widget-body {height:400px}
.cols2 .full-coverage .item {padding:16px;width:calc(100% - 32px);}
.cols2 .full-coverage .media {margin-bottom:0;}
body.mobile .section-header .title {font-size:30px;text-align:center;width:100%;}
body.mobile .hp_section.start-up-israel .section-header {padding-top:25px;}
body.mobile .hp_section.start-up-israel .section-header .title img {width:66%;max-width:248px;}
body.mobile .slider .section-header .title {font-size:24px;}
.section-header .subtitle {margin-top:10px;}
.section-header .subtitle:not(.has-children),
body.mobile .highlights > .section-header::before,
.slider .section-header .subtitle:not(.has-children),
.slider .arrows {display:none;}
.slider-viewport {overflow-x:scroll;-webkit-overflow-scrolling:touch;height:258px;}
.slider .section-header .has-children  {width:100%;text-align:center;float:none;}
.hp_section.start-up-israel .section-header + .cols2 {padding:0;width:100%;margin-bottom:32px;}
body.mobile .full-coverage-slider .section-header .title {text-align:left;}
.full-coverage-slider .section-header .title span {display:block;font-size:14px;margin-bottom:5px;}
.full-coverage-slider .section-header .title span::after {display:none;}
.load-more a::before {position:relative;top:-1px;}
/* most popular */
.widget.most .widget-body ul {display:flex;flex-flow:row wrap;}
.widget.most .widget-body li {width:calc(50% - 20px);margin:20px 10px 0;}
.widget.most .widget-body .media {padding-bottom:10px;margin-bottom:10px;}
.widget.most .widget-body li:first-child {width:calc(100% - 20px);margin-top:0;}
.widget.most .widget-body li:first-child .headline {font-size:24px;line-height:26px;font-weight:700;}
/* latset comments */
.latest_commnets {margin-top:0;}
.slider.latest_commnets .slider-viewport {width:calc(100% - 30px);height:179px;}
.slider.latest_commnets .slider-viewport .item:last-child {margin-right:30px;}
/* section pages */
.term-header.has-sala,
.term-header {padding:30px 16px;margin-top:0;}
.term-header .description {padding:0;margin-top:10px;}
.topics-tabs {display:none;}
.term-header + .hp_section .block > .item:first-child {margin-top:0;}
#daily-edition .cols4 > .item:first-child,
#start-up-daily .cols4 > .item:first-child {border-top:1px solid;padding-top:16px;}
.term-header.has-sala .name {font-size:30px;}
.category-start-up-israel .term-header.has-sala .name img {height:23px;width:auto;}
.category-start-up-israel .term-header .name > img {width:100%;}
.term-header.daily-edition-header .theday {margin-left: 3px;}
/* liveblog */
.liveblog-timeline {flex-flow:column;}
.toi-main-site .liveblog-timeline{flex-direction: row;}
.liveblog-timeline li {margin-right:0;margin-top:4px;}
.liveblog-timeline li:first-child {margin-top:0;}
.toi-main-site .liveblog-timeline li{margin-right: 4px;}
.toi-main-site .liveblog-timeline li:first-child{margin-top: 4px;}
/* Google search */
body.page-template-search-cse .gsc-result-info-container {display:none;}
body.page-template-search-cse .gsc-control-cse .gs-result .gs-title {white-space:normal;line-height:24px;}
body.page-template-search-cse .gsc-table-cell-thumbnail,
body.page-template-search-cse .gs-promotion-image-cell {display:none;}
body.page-template-search-cse.app .article {min-height:calc(100vh - 254px);}
body.page-template-search-cse .article {min-height:calc(100vh - 322px);}
/* Article page */
body.single .article {padding-bottom:50px;}
.article {min-width:0;}
.article.liveblog .article-wrap .article-content-container,
.article-content-container {padding:32px 16px 0;width:calc(100% - 32px);}
.article.liveblog:first-child .article-wrap .article-content-container,
.article:first-child .article-content-container {padding-top:30px;}
.article.news .article-content-container .article-wrap,
.wrap-article {width:100%;padding-left:0;}
.the-content {max-width:100%;}
.the-content p > iframe, .the-content p > div > iframe {width:100%;}
.article.features .article-header .headline,
.article .headline {font-size:30px;line-height:32px;}
.article .underline {font-size:16px;line-height:20px;}
.article .writer-details {padding-right:0; }
.article .media {margin-bottom:0;}
.toi-main-site .article .media{margin-bottom: 20px;}
.social.social-top {margin:20px 0 21px 0;}
header + .social.social-top {margin-top:0;}
.article-topics ul,
.article-topics ul li::before {line-height:24px;}
body.single.app .article-video .social,
body.single.app .article .social {display:none;}
body.single.app .article-content {margin-top:20px;}
body.single.app .article.features .article-content{padding-top:0;border-top:0;}
body.single.app .article-topics {margin-bottom:40px;}
/* Changes */
.block.block-sidebar-spotlight-mobile{ box-sizing: border-box; }
.block.block-sidebar-spotlight-mobile,
.block.block-sidebar-spotlight,
.block-spotlight.block {width:100%;padding:0;}
.block-spotlight.block .item.negative.type-spotlight .media {margin-bottom:16px;}
.block-spotlight.block .item.negative.type-spotlight .above-headline {margin-bottom:8px;}
/* end Changes */
/* Article analysis */
.article.analysis .headline {font-size:36px;line-height:38px;}
.article.analysis .writer-details {padding-right:0;}
.article.analysis .underline {margin-bottom: 20px;}
.article.analysis .media .caption {border-bottom: none;}
.toi-main-site .article.analysis .media .caption {border-bottom: 1px dotted #d6d6d6;}
/* Article features */
.article.features .media .caption {width:calc(100% - 32px); margin:0 16px;padding-bottom: 20px;}
.toi-main-site .article.features .media .caption {width:calc(100% - 32px); margin:0 16px;padding-bottom: 10px;}
.article.features .article-header .headline {padding:0 14px;}
.article.features .under-headline .underline {padding: 0 24px;text-align:center;}
/* .article.features .under-headline > div .byline {max-width:90%;box-sizing:border-box;} */
.article.features .writer-details {padding:4px 0 0 0;}
.article.features .under-headline > div .comments,
.article.features .under-headline > div .date{line-height:18px;}
.article.features > .article-content-container {padding-top:22px;}
.article.features .above-headline::after {margin-bottom:14px}
.article.features .social.social-top {margin:18px 0;}
.article.features .article-content {padding-top:12px;border-top:none;}
/* Article features special (half, full) */
.features-special .article-header {margin-bottom:30px;height:100vh;}
.features-special .article-header .media > video,
.features-special .article-header .media .video-wrap,
.features-special .article-header .media .jwplayer,
.features-special .article-header .media img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;}
@media only screen and (min-width:640px) {
	.features-special .article-header .media img {height:auto;width:100%;}
}
.features-half .article-header > div.header-content .container,
.features-special > .container,
.features-full .article-header .header-content .container,
.single-features-special.sticky-header .header > .container {padding:0 16px;width:100%;box-sizing:border-box;}
.features-half.features-special.article.features .header-content .headline,
.features-special.article.features .header-content .headline {padding:0;margin-bottom:0;}
.features-special .article-header .media .video-wrap {min-width:1250px;}
.features-special.article.features .header-content .headline {font-size:28px;line-height:36px;}
.features-special.article.features .underline {padding:0; flex-basis: 100%;}
.features-special .the-content .fluid-width-video-wrapper,
.features-special .the-content video,
.features-special .the-content .media,
.features-special .the-content .jwplayer,
.features-special .the-content .size-fullscreen,
.features-special .the-content .size-fullwidth {width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;}
.features-special .the-content .jwplayer {min-width:calc(100% + 32px);}
.features-special .the-content .fluid-width-video-wrapper {padding-top:56.3333%!important;}
.features-special .the-content .size-fullscreen img,
.features-special .the-content .size-fullwidth img {margin:0;width:100%;}
.features-special .the-content .size-fullscreen .wp-caption-text,
.features-special .the-content .size-fullwidth .wp-caption-text {width:calc(100% - 32px);margin-left:16px;margin-right:16px;}
.features-half.features-special.article.features .header-content .above-headline::after,
.features-special.article.features .above-headline::after {margin-bottom:15px;}
.features-special > .container {margin-top:0;}
.features-special.article.features .under-headline .social {margin:20px 0 30px;}
.features-special.article.features .article-content {padding-top:0;border-top:0;}
.features-special .the-content blockquote:not(.twitter-tweet) {padding:20px;font-size:18px;line-height:24px;}
/* Article features special - Full */
.features-half .article-header {display:inherit;height:auto;float:left;width:100%;}
.features-half .article-header > div {width:100%;float:left;}
.features-half .article-header > div.header-content {padding:40px 0;}
.features-half .article-header > div.header-content .container {width:100%;max-width:100%;box-sizing:border-box;position:relative;top:inherit;transform:initial;}
.features-half .article-header .media {height:100vw;}
.features-half.features-special .article-header .media .video-wrap,
.features-half.features-special .article-header .media .jwplayer {left:inherit;top:inherit;transform:inherit;width:inherit!important;height:inherit!important;position:relative;padding:0;/*padding-bottom:56.25%;padding-top:25px;*/}
.features-half.features-special .article-header .media .video-wrap {min-width:inherit;width:inherit;height:inherit;}
/* Article features special - Half */
.features-full .article-header {max-height:100%;}
.features-full .article-header .header-content {bottom:30px;}
.features-half.features-special .article-header .media .rslides li::after,
.features-half.features-special .article-header .media::after {display:none;}
/* Article features special (half, full) - Current Top Stories slider */
.wrap-current-top-stories-slider .container {padding: 0 16px;}
.slider.type-current-top-stories .slider-viewport .item .media {margin-bottom:20px;}
/* Article liveblog */
.article.liveblog .headline {font-size:32px;line-height:34px;}
.article.liveblog .underline {margin-bottom: 20px;}
.article.liveblog .social.social-top{margin-top: 0;}
.article.liveblog .the-content > p, .article.liveblog .liveblogdiv > div {flex-flow:column;}
.article.liveblog .liveblogdiv > div .liveblog-paragraph,
.article.liveblog .liveblogdiv > div .liveblog-date {width:100%;}
.article.liveblog .liveblogdiv > div .liveblog-paragraph > h4 + .byline {font-size:10px;}
.wrap-article.liveblog.article-popup {top:0;z-index:999;height:100%;}
.wrap-article.liveblog.article-popup .article {position:relative;height:calc(100% - 110px);width: calc(100% - 40px);overflow: inherit;margin: 70px auto 0; }
.wrap-article.liveblog.article-popup .article .article-wrap {padding-bottom:0;height: 100%;}
.wrap-article.liveblog.article-popup .article-wrap .article-content-container {padding:25px 10px 10px;width:100%;box-sizing:border-box;display:flex;flex-direction: column;height: 100%;}
.wrap-article.liveblog.article-popup header {display:initial;}
.wrap-article.liveblog.article-popup .article .article-popup-close {position:absolute;right:0;top:-40px;display:flex;flex-direction:row-reverse;align-items:center;}
.wrap-article.liveblog.article-popup .article .article-popup-close::after {content:"Close";font-family: "Roboto",sans-serif;text-transform:uppercase;font-size: 14px;font-weight: 500;line-height: 16px;}
.wrap-article.liveblog.article-popup .article .article-popup-close::after,
.wrap-article.liveblog.article-popup .article .article-popup-close::before {color:#fff;display:block;cursor:pointer;}
.wrap-article.liveblog.article-popup .article .article-popup-close::before {font-size:30px;content:"\e924";margin-left:15px;}
.wrap-article.liveblog.article-popup .article-wrap .article-content-container .article-content {overflow-x: hidden;overflow-y:scroll;width:100%;}
.wrap-article.liveblog.article-popup .article-wrap .article-content-container .article-content .liveblogdiv > div iframe {min-width:inherit !important;width:calc(100vw - 74px) !important;box-sizing:border-box;}
/* Newsletter promo in articles */
/* Newsletter promo in articles */
.single .newsletter-promo {text-align:center;padding:24px;width:calc(100% - 48px);}
.single .newsletter-promo  a {display:inline-block;float:none;}
.single .newsletter-promo  a:last-child {margin-top:12px;}
.newsletter-promo a:first-child {width:100%;}
/* Outbrain in articles */
.BTD_1.ob-bottom-box-vertical-sbs-layout {display:none;}
.ob-smartfeed-wrapper {padding:0 16px;}
/* article read more */
.article-read-more.more {position:absolute;left:50%;margin-left:-64px;}
/* pages */
body.page .article-content-container {padding: 30px 16px 0;width: calc(100% - 32px);}
/* newsletter popups */
.nl-signup-page.popup .widget {height:317px;width:288px;}
.nl-signup-page.popup .almost {padding-left:20px;padding-right:20px;}
.modal-overlay.nlPopup + .modal-window .modal-close::after {color:#fff;}
.modal-overlay.new-nl-popup + .modal-window .modal-close {top:100px;}
/* #modal .modal-close:after { font-size: 16px; top: 5px; right: -8px; } */
#modal .modal-close:after { font-size: 20px; top: 5px; right: -5.5px; }
/* 404 page */
.error404 .page-header {height:auto;padding-top:0;}
.error404 .page-header .headline {font-size:50vw;text-align:center;line-height:1;}
.error404 .page-header .headline span {display:block;float:none;width:100%;margin-top:0;font-size:16px;line-height:normal;}
.error404 .page-header .underline {display:block;clear:both;overflow:hidden;padding-bottom:20px;text-align:center;}
.error404 .text {margin:25px auto;text-align:center;}
/* newsfeed */
.page-template-newsfeed-new .article-content {width:100%;}
/* Jewish Clock */
.jclock .custom-select select {font-size:16px;}
/* event plugin */
.mobile .cols2 .tribe-event-date-start {font-weight:normal;}
.mobile .tribe-bar-collapse #tribe-bar-collapse-toggle {padding:17px 15px;}
.mobile .tribe-events-list .tribe-events-venue-details,
.mobile .tribe-events-loop .tribe-events-event-meta {background:none;border:0;padding:0;}
.mobile .tribe-events-list .tribe-events-event-image {margin:0 0 12px 0;width:100%;}
.mobile .tribe-events-list .tribe-events-venue-details {margin-top:0;}
.mobile.single-tribe_venue .tribe-events-page-title,
.mobile.single-tribe_events .tribe-events-single-event-title {font-size: 30px;line-height: 32px;}
.mobile.single-tribe_events .tribe-events-schedule {background:none;padding:0;border:0;margin-bottom:20px;text-transform:uppercase;}
.mobile.single-tribe_events #tribe-events-content a:not(.tribe-events-button),
.mobile .tribe-events-adv-list-widget .tribe-events-widget-link a,
.mobile .tribe-events-adv-list-widget .tribe-events-widget-link a:hover,
.mobile.single-tribe_events .tribe-events-schedule .tribe-events-cost {display:inline-block;margin-top:15px;}
.mobile.single-tribe_events .tribe-events-schedule .recurringinfo,
.mobile.single-tribe_events .tribe-events-schedule .tribe-events-divider {font-size:14px;line-height:16px;}
.mobile.single-tribe_venue .the-content,
.mobile.single-tribe_events .the-content {padding-top:0;}
body.single.mobile.single-tribe_events .article,
body.single.mobile.single-tribe_venue .article {padding-bottom:0;box-shadow:none;}
.mobile .tribe-events-sub-nav li a {background:none;padding:0;}
.mobile #tribe-events-footer:after,
.mobile #tribe-events-footer:before,
.mobile #tribe-events-header:after,
.mobile #tribe-events-header:before {display:none;}
.mobile .tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail {width:36%;float:left;}
.mobile .tribe-events-single ul.tribe-related-events li .tribe-related-event-info {padding:0 0 10px 10px;font-family:"Roboto",sans-serif;line-height:16px;}
.mobile .tribe-events-single ul.tribe-related-events .tribe-related-events-title {line-height:16px}
.mobile .tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start,
.mobile .tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time,
.mobile .tribe-events-single ul.tribe-related-events .recurringinfo {text-transform:uppercase;}
.mobile .tribe-mobile-day-heading {border:0;text-align:center;text-transform:uppercase;}
.mobile .tribe-events-single ul.tribe-related-events {margin-bottom:20px;}
.mobile .tribe-events-single ul.tribe-related-events li {border-bottom:1px dotted;}
.mobile #tribe-events-content table.tribe-events-calendar thead {font-size:10px;}
.mobile .tribe-events-list .time-details {padding:0;}
.mobile #tribe-mobile-container .type-tribe_events h4 {font-family: "Roboto",sans-serif;font-weight: 700;font-size: 24px;line-height: 26px;}
.mobile .tribe-event-schedule-details,
.mobile .tribe-event-description {font-family: "Roboto Slab",serif;font-size: 13px;line-height: 17px;letter-spacing: -0.02em;margin-bottom:10px;}
.mobile #tribe-mobile-container .type-tribe_events .tribe-events-read-more {font-family: "Roboto",sans-serif;font-size: 11px;margin-top:0;}
.mobile .tribe-mobile-day-date {border:0;text-align:center;margin-top:25px;}
.mobile.post-type-archive-tribe_events .tribe-events-page-title {font-size:30px;margin-bottom:0;}
.mobile .tribe-events-list .tribe-events-loop .tribe-events-event-meta .recurringinfo {margin-top:0;}
.mobile .tribe-events-sub-nav .tribe-events-nav-left a span {display:initial;position:inherit;left:inherit;top:inherit;}
.mobile #tribe-events-content .tribe-events-viewmore {font-family: "Roboto",sans-serif;text-transform:uppercase;font-size:14px;}
.mobile #tribe-events #tribe-events-footer {margin-top:30px;}
.mobile #tribe-events-content-wrapper {margin-bottom:0;}
.mobile #tribe-mobile-container .tribe-mobile-day:last-child .type-tribe_events~.type-tribe_events:last-child {border-bottom:1px dotted;}
.mobile #tribe-events-footer~a.tribe-events-ical.tribe-events-button {margin-top:30px;}
.mobile .tribe-events-day .tribe-events-day-time-slot h5 {margin-top:40px;}
.mobile .tribe-events-list .tribe-events-loop:not(#tribe-events-photo-events) .type-tribe_events {margin-top:20px;}
.mobile .tribe-events-loop .type-tribe_events:last-child,
.mobile .tribe-events-day-time-slot:last-child .type-tribe_events:last-child {border-bottom: 1px solid;padding-bottom:20px;}
/* Blogs section disclimer */
.mobile .hp_section.the-blogs .disclaimer {position: relative;right: auto;padding: 0 15px;margin-top: 10px;top: auto; width: auto;}
@media (max-width: 600px){
	.mobile #tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event,
	.mobile #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event {margin:0 auto 20px;}
}

/* Magazine */
.mobile .gallery-display {display:flex;flex-wrap:wrap;justify-content:space-around;}
.mobile .gallery-display .item {margin-right:0;}
#acceptance-655 {width:13px;height:13px;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}

/* Poloriz widget */
.poloriz-widget{margin:5px 0;}
.poloriz-widget poloriz-stories .plz-bubbles-container-background{height: 75px;}

/* Introducing: The Times of Israel Community Article style*/
#article_2175669.features-special .article-header{height:calc(100vh - 120px)}
#article_2175669 .article-header .headline{width:300px;font-size:52px;line-height:54px}
#article_2175669 .features-full.features-special > .container{margin-top:32px}
#article_2175669 .under-headline .underline{max-width:288px;margin-left:auto;margin-right:auto;margin-bottom:18px;font-size:18px;line-height:24px}
#article_2175669 .under-headline .wrap-byline{display:flex;flex-wrap:wrap;text-align:center}
#article_2175669 .under-headline .wrap-byline .byline{width:100%}
#article_2175669 .under-headline .wrap-byline .date{text-transform:uppercase}
#article_2175669 .under-headline .wrap-byline .date::before{content:none}
#article_2175669 .under-headline .social{margin:20px 0 45px}
#article_2175669 .the-content .link-btn,
#article_2317560 .the-content .link-btn {margin:18px 0;padding-top:15px;padding-bottom:13px;font-size:0}
#article_2175669 .the-content .link-btn::before,
#article_2317560 .the-content .link-btn::before {content:'Join Our Community';font-size:24px;line-height:30px}

/* ========================== {TOI} New Podcast Page ========================== */
.mobile .topic-podcast-wrapper .people-of-the-pod-tag-header {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-self: flex-end;
}
.mobile .topic-podcast-wrapper .people-of-the-pod-tag-header .header-inner {
	align-self: flex-end;
	width: 100%;
}
.mobile .topic-podcast-wrapper .people-of-the-pod-tag-header, .people-of-the-pod-podcast-cover {
	height: 320px;
}
.mobile .topic-podcast-wrapper .people-of-the-pod-tag-header .heading {
	min-height: auto;
	margin-bottom: 4px;
}
.mobile .topic-podcast-wrapper .people-of-the-pod-tag-header .heading h1.title span {
	font-size: 65px;
	line-height: 70px;
	margin-top: 0;
	margin-bottom: 10px;
}

/* Coronavirus module */
.coronavirus_module {padding:20px 15px 30px!important;clear: both;}
.coronavirus_module .module_title {font-size:26px;line-height:26px;}
.coronavirus_module .columns_wrap {flex-flow:wrap;}
.cols4 .coronavirus_module .column_type_data,
.coronavirus_module .column_type_data {width:calc(50% - 11px);margin-right:0;padding-right:10px;margin-bottom:20px;}
.coronavirus_module .column_type_data:nth-child(2) {padding-right:0;padding-left:10px;border-right:0;}
.coronavirus_module .column_title {margin-bottom:10px;}
.cols4 .coronavirus_module .stats_cases li,
.coronavirus_module .stats_cases li {padding: 17px 26.5px;}
.coronavirus_module .stats_cases {margin-bottom:6px;}
.cols4 .coronavirus_module .stats_cases li .count,
.coronavirus_module .stats_cases li .count {font-size:22px;line-height:30px;margin-bottom:0;}
.coronavirus_module .stats_cases li:first-child {margin-bottom:1px;}
.coronavirus_module .column_link {line-height:30px;}
.cols4 .coronavirus_module .column_type_text {margin-left:0;width:100%;}
/* .coronavirus_module .column_type_text > .column_title {margin-bottom:15px;} */
.coronavirus_module .coronavirus_latest {padding-top:15px;margin-bottom:0;}
.coronavirus_module .coronavirus_latest li a {font-size:16px;line-height:18px;margin-bottom:15px;}
.coronavirus_module .links .column_title {margin-bottom:15px;padding-top:0;}
.coronavirus_module .links li {margin-bottom:15px;}
.coronavirus_module .links li:last-child {margin-bottom:0;}
.coronavirus_module .topic_link {padding:10px 37px;}
.coronavirus_module .links li a {font-size:16px;line-height:18px;}
.coronavirus_module .column_type_text {width:100%}

.coronavirus_module .for_small_window .topic_link {display:block;}
.coronavirus_module .columns_wrap {margin-bottom: 20px;}

/* FR Coronavirus module */
.fr.mobile .coronavirus_module .column_type_data .column_title br { display: block; }

/* articles to cols2 */
.cols2.block .block > .item {float:none;margin-top:40px;}
.cols2.block .block > .item .item-content {float:none;}


/* New Corona Module Styles */
.block.cols4 {
	padding:0 16px !important;
}

.cols4 .coronavirus_module .topic_link {
    display: block;
}

.mobile .coronavirus_module {
    margin: 4px;
    padding: 20px 15px 26px !important;
}

.mobile .coronavirus_module .module_title {
	margin-bottom: 21px;
}

.mobile .coronavirus_module .column_title {
    padding-top: 5px;
}

.mobile .column_type_data:first-child .stats_cases li {
    padding: 4px 10px 6px;
}

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

.mobile .coronavirus_module .stats_cases li {
	margin-bottom: 2px;
}

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

.mobile .cols4 .coronavirus_module .column_type_data,
.mobile .coronavirus_module .column_type_data {
    margin-bottom: 20px;
}

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

.mobile .column_type_text .column_title {
	padding-top: 10px;
}

.mobile .coronavirus_module .coronavirus_latest {
    margin-bottom: 12px;
    border-bottom: 1px dotted rgba(0,0,0,0.2);
}

.mobile .coronavirus_module .coronavirus_latest li a {
    line-height: 18px;
}

.mobile .cols4 .coronavirus_module .topic_link {
	margin: 20px auto -5px;
    max-width: 230px;
    width: 100%;
}
.coronavirus_module .stats_cases li .desc {font-size:11px;}

.fr.mobile .coronavirus_module .topic_link {
	margin: 20px auto -23px;
	max-width: 260px;
	width: 100%;
}

.mobile .stand-header-section {
	font-size: 24px;
}

/* Blockquote */
.the-content blockquote:not(.twitter-tweet) { margin-top: 40px; padding: 0 0 10px; border-bottom: 0; }
.the-content blockquote:not(.twitter-tweet) p { font-size: 21px; line-height: 32px; text-indent: 0; }
.the-content blockquote:not(.twitter-tweet) p:first-child { text-indent: 0; }
.the-content blockquote:not(.twitter-tweet) p:first-child::before { position: relative; margin-right: 7px; top: 39px; left: 0; font-size: 70px; }
.the-content blockquote:not(.twitter-tweet) p:last-of-type { padding-bottom: 30px; border-bottom: 6px solid #CD2729; }

/* Cookieconsent */
.cc-popup {
	flex-wrap: wrap;
}
.cc-popup-message {
	margin: 0 0 16px;
}
.single-features-special.sticky-header.single-spotlight .above-headline.stat_position {margin-top:60px;}
.HP_Top_m-wrap, .Top_m-wrap {padding: 30px 0;/*height:130px;*/background-color:#f3f3f0;display:flex;align-items:center;justify-content:center;}

/*fix contact page*/
body.page .article-content {padding: 0;}

/* Fix {TOI} Mobile - HP shifted to the left */
.package.package1.news .headline > .label {
    white-space: normal;
}

/*{TOI} design and develop browser push notification*/
body.sticky-header #push-notification-widget,
#push-notification-widget{top:auto;bottom:0;height:auto;width:100%;border-radius:5px 5px 0 0;}
.push-notification-widget__top{margin:15px auto 12px;}
.push-notification-widget__title{font-size:18px;font-weight:bold;line-height:21px;margin-bottom:6px;}
.push-notification-widget__subtitle{margin-bottom:12px;}
.push-notification-widget__close{margin:10px 0 8px}



/*{TOI} Reduce padding in partners' geomodule**/
#div-gpt-ad-Partners_LB_m{height: auto!important;}
#div-gpt-ad-HP_Top_m {height: 150px!important;}


/*{TOI} Implement video ad unit on mobile HP*/
.div-gpt-ad-video {margin-bottom: 0!important;}
.div-gpt-ad-video>div{margin-top:30px;}

.g-new-podcast-topic #div-gpt-ad-HP_Top_m {height: auto !important;}

/* {TOI} Replace code for sticky banner on mobile */
/* .sticky_banner_parent{position: fixed; bottom: 0; width: 100%; padding-top:20px; background-color: white; } */
/* .StickyBanner {position: fixed; bottom: 0; width: 100%; padding-top:20px; background-color: white; text-align:center; display: block !important;margin:0;} */
.StickyBannerCloseButton {height: 24px;width: 24px;font-size: 22px;line-height: 24px;cursor: pointer;display: inline-block !important;background-color:rgb(0,0,0, 0.8);color: white;border-radius:20px;position: absolute;top: -12px;right: -12px;z-index: 1000;}
.StickyBanner {margin: 0;padding: 0;position: relative;}
.StickyBanner__parent {transform: translateX(-50%);left: 50%;font-family: sans-serif;z-index: 1000;position: fixed; bottom: 0; width: auto; padding-top:0;text-align:center; display: inline-block !important;}
@media only screen and (max-width: 480px) {
	.StickyBannerCloseButton {height: 17px;width: 17px;font-size: 18px;cursor: pointer;display: inline-block !important;background-color: rgb(0,0,0, 0.8);color: white;border-radius: 20px;position: absolute;top: -7px;right: -7px;margin-bottom: 0px;text-align: center;margin: auto;line-height: 17px;z-index: 1000;}
}

.HP_Top_m-wrap, .Top_m-wrap {min-height: 150px;box-sizing: border-box;padding: 0;}
.community-member .Top_m-wrap, .community-member #div-gpt-ad-HP_Top, .community-member .banner{display: none !important;}

body.sticky-header #push-notification-widget, #push-notification-widget {z-index: 10000;}

/*{TOI} FR | Set fixed-height container for mobile ads {1}*/
.fr.mobile .banner.HP_Top_M, .fr .banner.Top_m {margin: 0;background-color: #f3f3f0;min-height: 150px;display: flex !important;align-items: center;justify-content: center;text-align: center;}

/*.fr .banner.Top_m {}*/


/*{TOI} Develop fixed-height containers for in-article ads on mobile */
/*.banner-placeholder {*/
/*	border-top: 1px solid #EFEFEF;*/
/*	border-bottom: 1px solid #EFEFEF;*/
/*	padding-top: 29px;*/
/*	padding-bottom: 20px;*/
/*	position: relative;*/
/*	min-height: 250px;*/
/*	clear: both;*/
/*	width: 100%;*/
/*	margin-bottom: 26px;*/
/*	display: inline-block;*/
/*}*/
/*body.home .banner-placeholder{*/
/*	margin-top: 26px;*/
/*	margin-bottom: 0;*/
/*	padding-top:40px;*/
/*}*/

/*body.home .banner-placeholder .banner-label{*/
/*	top:15px;*/
/*	margin-bottom: 15px;*/
/*}*/

/*.banner-placeholder .banner {*/
/*	margin: 0;*/
/*}*/
/*.banner-placeholder .banner-label{*/
/*	color: #878787;*/
/*	font-family:"Roboto",sans-serif;*/
/*	font-size: 10px;*/
/*	letter-spacing: 0.5px;*/
/*	line-height: 11px;*/
/*	text-transform: uppercase;*/
/*	position: absolute;*/
/*	top:10px;*/
/*	left: 0;*/
/*	right: 0;*/
/*	margin-left: auto;*/
/*	margin-right: auto;*/
/*	text-align: center;*/
/*}*/


/*/////////*/


.article-content .banner-placeholder{
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}
.banner-placeholder {
	padding-bottom: 20px;
	position: relative;
	min-height: 250px;
	clear: both;
	width: 100%;
	margin-bottom: 26px;
	display: inline-block;
}
body.home .banner-placeholder{
	margin-bottom: 0;
	padding-bottom: 26px;
	margin-top: 26px;
}

body .banner-placeholder .banner-label{
	margin-bottom: 15px;
	margin-top: 20px;
}

.banner-placeholder .banner {
	margin: 0;
}
.banner-placeholder .banner-label{
	color: #878787;
	font-family:"Roboto",sans-serif;
	font-size: 10px;
	letter-spacing: 0.5px;
	line-height: 11px;
	text-transform: uppercase;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.banner-placeholder.placeholder-HP_Top_m,
.banner-placeholder.placeholder-Top_m-wrap
{min-height: 150px;border: none;margin-top:0!important;padding-bottom: 10px;margin-bottom: 0!important;}


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*/
.archive .hp_section .banner > div {float: left;width: 100%;}
.archive .banner-placeholder{margin-bottom: 0;margin-top: 24px;}

#gpt-passback{margin-bottom:26px!important;box-sizing: border-box;}
#gpt-passback > *{box-sizing: border-box;}
#gpt-passback > * > *{box-sizing: border-box;}

/*{TOI} Change Startup Israel to Tech Israel*/
.category-tech-israel .term-header.has-sala .name img {height:23px;width:auto;}
.category-tech-israel .term-header .name > img {width:100%;}




/* Design and develop video article template  */
.mobile.article-video-template .article-video .container{box-sizing:border-box;padding:0 16px;width:100%}
.mobile .article-video .video-cover-text{background:#000}
.mobile .article-video .headline{font-size:45px;letter-spacing:0;line-height:45px;text-align:center;color:#fff}
.mobile .article-video .overline{font-size:20px;letter-spacing:0;line-height:23px;text-align:center}
.mobile .article-video .video-length{font-size:14px;line-height:17px;text-align:center;margin-top:11px;display:inline-block}
.mobile .article-video .container.container-top{padding:0!important}
.mobile .article-video .media{margin-bottom:0}
.mobile .article-video .video-wrap{margin-top:0;display:inline;padding:0}
.mobile .article-video .media-wrap{position:relative;padding:0}
.mobile .article-video .video-open-button{height:80px;width:80px;position:absolute;left:50%;top:30%;transform:translateX(-50%);z-index:20}
.mobile .article-video .video-open-button::after{font-size:40px}
.mobile .article-video .headline{padding:0 20px 0 20px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:900;margin-right:0;margin-left:0;margin-bottom:10px}
.mobile .article-video .overline{padding:0 20px 34px 20px}
.mobile .article-video .video-cover-text{padding-top:24px;margin-bottom:30px;position:relative;min-height:auto;display:inline-block;padding-bottom: 30px;}
.mobile .article-video .video-wrap img{min-height:218px}
.mobile .article-video .underline{padding:0 16px;font-size:18px;font-weight:300;line-height:24px;font-family:"Roboto Slab",serif}
.mobile .article-video .video-light-box{max-height:100%;max-width:100%;position:relative;width:100%;overflow:hidden}
.mobile .article-video .video-light-box iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}
.mobile .video-light-box-overlay{z-index:108}
.mobile .article-video .video-close-button{position:absolute;top:20px;right:20px;padding:0}
.mobile .article-video .media-wrap{position:relative;display:flex}
.mobile .article-video .media-wrap:after{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.9) 100%);content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block}
/* {TOI} Update Social Media buttons on articles {~3} */
.mobile .article-video .under-headline .social {margin:20px 0 30px;}
.mobile .article.blogs .underline{margin-bottom: 20px;}
.mobile .article.blogs .media .caption{border-bottom:none;}

/* {TOI} Design and develop 'Daily Briefing' module */
.mobile .daily-briefing-subtitle{font-size: 20px;line-height: 24px;font-weight: 800;max-width: 245px;}
.mobile .widget.daily-briefing-widget{padding: 0;}
.mobile .widget.daily-briefing-widget{margin-top: 30px;}

/* {TOI} Remove the top line on the first Salamandra package */
/* {JewishStandard} Make the Section Title Widget module clickable */
body.home .hp_section#hp_section_1 .item:not(.section-title-widget):first-child {border-top: none;}

/* {TOI} Performance Boost | Fix CLS issues on mobile homepage */
body.home .hp_section#hp_section_1 .item:first-child .media img{aspect-ratio: 3/1.87;object-fit: cover;}

/* {TOI} Performance Boost | Fix CLS issues on mobile homepage */
body.home .hp_section#hp_section_1 > .block:first-child > .item:first-child img{aspect-ratio: 3/2;object-fit: cover;}
body.home .hp_section#hp_section_1 > .block:first-child > .item:first-child .media:not(.chartwrap){aspect-ratio: 3/2;}

/* {TOI} Design and develop Video page and video topic pages */
.mobile .video-page-wrapper .video-close-button{position:absolute;top:20px;right:20px;padding:0}
.mobile .video-page-wrapper .media-wrap{position:relative;display:flex}
.mobile .video-page-wrapper .video-light-box iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}
.mobile .video-page-wrapper .media-wrap:after{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.9) 100%);content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block}
.mobile .article-video .video-cover-text{min-height:auto!important}
.mobile .video-page-wrapper .container{box-sizing:border-box;padding:0 16px;width:100%}
.mobile .video-page-wrapper .video-cover-text{background:#000;top:0;bottom:0}
.mobile .article-video .headline,
.mobile .video-page-wrapper.headline{font-size:42px;letter-spacing:0;line-height:46px;text-align:center;color:#fff;margin-bottom:15px}
.mobile .article-video .overline,
.mobile .video-page-wrapper .overline{font-size:18px;letter-spacing:.5px;line-height:24px;text-align:center;padding:0 20px 0 20px}
.mobile .article-video .video-length,
.mobile .video-page-wrapper .video-length{font-size:16px;line-height:20px;text-align:center;margin-top:0;display:inline-block;margin-bottom:15px}
.mobile .video-page-wrapper .container.container-top{padding:0!important}
.mobile .video-page-wrapper.media{margin-bottom:0}
.mobile .video-page-wrapper.video-wrap{margin-top:0;display:inline;padding:0}
.mobile .video-page-wrapper.media-wrap{position:relative;padding:0}
.mobile .video-page-wrapper .video-open-button{height:80px;width:80px;position:absolute;left:50%;transform:translateX(-50%);z-index:20}
.mobile .video-page-wrapper .video-wrap .video-open-button::after{font-size:40px}
.mobile .video-page-wrapper .video-wrap .headline{padding:0 20px 0 20px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:900;margin-right:0;margin-left:0;margin-bottom:15px;font-size:42px;line-height:46px}
.mobile .video-page-wrapper.video-cover-text{padding-bottom:0;margin-bottom:30px;position:relative;min-height:218px;display:inline-block}
.mobile .video-page-wrapper .video-wrap img{min-height:218px}.mobile .video-page-wrapper.underline{padding:0 16px;font-size:18px;font-weight:300;line-height:24px;font-family:"Roboto Slab",serif}
.mobile .video-page-wrapper .video-light-box{max-height:100%;max-width:100%;position:relative;width:100%}
.mobile.article-video-template .main,.mobile.page-template-video_page .main{clear:both;width:100%!important;margin:0 auto}
.mobile.page-template-video_page .sections-wrap{padding:0 20px;margin:60px auto 0 auto}
.mobile.topic_is_video .video-section-headline{font-size:42px;letter-spacing:0;line-height:42px;text-align:center;margin-top:35px;margin-bottom:10px}
.video-page-wrapper .widget-header h1{font-size:32px;letter-spacing:0;line-height:38px;text-align:center;font-weight:900;font-family:neue-haas-grotesk-display,sans-serif}
.video-page-wrapper .item.item-video .headline{font-size:21px;letter-spacing:0;line-height:25px;font-weight:700;margin-bottom:30px;font-family:neue-haas-grotesk-display,sans-serif}
.video-page-wrapper .all-videos-button{box-sizing:border-box;height:40px;width:162px;border:1px solid #484848;border-radius:20px;font-size:14px;letter-spacing:1px;line-height:14px;text-align:center;color:#000;margin:auto;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:400}
.video-page-wrapper .widget-header h3{color:#101114;font-size:14px;letter-spacing:0;line-height:18px;text-align:center}
.video-page-wrapper .widget-body ul{margin-top:30px}
.video-page-wrapper .widget.videos .widget-header{padding:0}
.topic_is_video .video-section-underline{font-size:16px;letter-spacing:0;line-height:20px;text-align:center;margin-bottom:10px}
.topic_is_video .video-tags-wrap{margin-top:25px;margin-top:30px}
.latest-items-wrap{display:block;padding:0 20px}
.latest-videos-bg{left:0;transform:none}
.latest-items-wrap .item{float:none;margin:auto;display:inline-block;width:100%;position:relative}
.latest-videos-bg{height:auto!important}
.latest-items-wrap .item .media{max-width:100%;width:100%;height:100%;margin-bottom:0}
.all-latest-videos{display:none}.latest-videos-wrap h1{font-size:32px!important;line-height:38px!important}
.latest-videos-header{padding:40px 20px 0 20px!important;margin-bottom:30px!important}.topic-page-wrapper{padding:0 20px}
.video-page-wrapper .widget.videos ul,.video-tags-wrap{display:inline-block;margin-bottom:0}
.video-page-wrapper .item .media,
.video-page-wrapper .item .media img,.video-tags-wrap .item .media,.video-tags-wrap .item .media img{display:block;width:100%;height:100%;margin-bottom:0}
.video-page-wrapper .widget.videos .item.item-video,.video-tags-wrap .item{max-width:none;margin-top:0;width:100%}
.video-page-wrapper .widget.videos{padding-bottom:0}
.latest-videos-wrap .item b.video-length,.sections-wrap .item b.video-length,.video-tags-wrap .item b.video-length{margin:9px 0 4px 0!important;font-weight:500}
.latest-videos-wrap .headline,.video-tags-wrap .headline{margin-bottom:30px;font-weight:700;font-family:neue-haas-grotesk-display,sans-serif}.latest-videos-bg{margin-top:60px!important}
.video-tags-wrap .g-tag-load-more-wrapper{min-height:0!important}
.latest-items-wrap .media-link{position:static!important;width:100%;height:100%!important}
.mobile .latest-videos-wrap .item .headline{margin-bottom:30px}
.mobile.page-template-video_page .video-page-wrapper .container.container-top{padding:0!important}
.mobile.page-template-video_page .video-page-wrapper .container{box-sizing:border-box;padding:0 16px;width:100%}
.mobile.page-template-video_page .video-wrap{margin-top:0;display:inline;padding:0}
.mobile.page-template-video_page .video-page-wrapper .video-cover-text{padding-bottom:34px;padding-top:11px;margin-bottom:45px;position:relative;display:inline-block}
.mobile.page-template-video_page .footer,.mobile.topic_is_video .footer{background:#1e1e1e;border-color:#1e1e1e}
.mobile.topic_is_video .video-count span{font-size:14px;letter-spacing:.5px;line-height:20px}
.mobile.topic_is_video .video-count{line-height:20px}
.mobile.topic_is_video .video-count::before{font-size:16px}
.mobile.page-template-video_page .back-to-top,
.mobile.topic_is_video .back-to-top{display:none}

/* latest alerts page */
.mobile.page-template-latest-alerts .block.cols4 .template1.news .underline {display:block !important;font-size:14px;line-height:20px;}
.mobile.page-template-latest-alerts .block.cols4 .template1.news .media img {width:auto;height:120px;margin-left:-36px;}
.page-template-latest-alerts .block.cols4 .template1.news .headline {font-size:14px;line-height:16px;margin-bottom:2px;}

/* {TOI} Design and develop ToI@10 public page */
.page-template-toi10-public-page-php .logo-wrapper{margin: 55px auto 10px;max-height: 60px;}
.page-template-toi10-public-page-php .logo-wrapper img{max-width: 200px;}
.page-template-toi10-public-page-php .header-underline{max-width: 280px;font-size: 24px;line-height: 28px; margin-bottom: 40px;}
.page-template-toi10-public-page-php .header-underline p{font-family: Montserrat,sans-serif;font-size: 24px;line-height: 28px;}

/* {TOI} Design and develop ToI@10 public page */
/* {TOI} Develop ToI@10 Community Only page */
.page-template-toi10-community .logo-wrapper,
.page-template-toi10-public-page .logo-wrapper{margin: 55px auto 10px;max-height: 60px;}
.page-template-toi10-community .logo-wrapper img,
.page-template-toi10-public-page .logo-wrapper img{max-width: 200px;}
.page-template-toi10-community .header-underline,
.page-template-toi10-public-page .header-underline{max-width: 280px;font-size: 24px;line-height: 28px; margin-bottom: 40px;}
.page-template-toi10-community .header-underline p,
.page-template-toi10-public-page-php .header-underline p{font-family: Montserrat,sans-serif;font-size: 24px;line-height: 28px;}


/* {TOI} Design and develop multiple Podcast Salamandra modules */
/* 6cols */
.multi-podcast-wrapper{padding: 25px;}
.header-wrapper {margin-bottom: 25px;}
.multi-podcast-wrapper .podcast-logo {margin-bottom: 12px;}
.multi-podcast-wrapper .podcasts-header {margin-bottom: 10px;}
/* .multi-podcast-wrapper .postcard-promoted{
	display: none;
} */
.mobile-fade-right{display: block;width: 53px;height: 100%;position: absolute;bottom:50;right: 0;background: linear-gradient(90deg, rgba(0,0,0,0) 0%, #000000 100%);z-index: 99;pointer-events:none;}
.mobile-fade-left{display: block;width: 53px;height: 100%;position: absolute;bottom:50;left: 0;transform: scaleX(-1);background: linear-gradient(90deg, rgba(0,0,0,0) 0%, #000000 100%);z-index: 99;pointer-events:none;}
.multi-podcast-wrapper .podcast-card-wrapper{transition: transform 400ms ease-in;}
.multi-podcast-wrapper .podcast-card-wrapper.show-card1{transform: translateX(38%);}
.multi-podcast-wrapper .podcast-card-wrapper.show-card2{transform: translateX(13%);}
.multi-podcast-wrapper .podcast-card-wrapper.show-card3{transform: translateX(-13%);}
.multi-podcast-wrapper .podcast-card-wrapper.show-card4{transform: translateX(-38%);}
.nevigator-button-wrapper{display: flex;}
.podcast-card > a{pointer-events: none;}
.podcast-card.active > a{pointer-events: auto;}
/* 2cols */
.widget.multi-podcast-sidebar-wrapper{display: flex;justify-content: center;align-items: center;padding: 0;border: 0;}
.multi-podcast-sidebar-wrapper.before-headlines{margin-top: 32px;}

/* {TOI} Implement Cloud Wrapper - Prebid */
.banner-placeholder.pb-slot-top-1-m{min-height: 150px;border: none; margin-top:0!important;margin-bottom:0!important;padding-bottom: 10px;}

div[class*="ctcg_"][style*="height:1px"]{display:none!important}

/* {TOI} Design and develop 2col Video post Salamandra module */
.article-video-module-wrapper .headline{font-size: 28px;line-height: 34px;}
.article-video-module-wrapper .media-wrapper{margin-bottom: 0;}

.article-content .widget.most .widget-body {padding: 0 10px;}
.article-content .widget.most .widget-body ul {display:flex;flex-flow:row wrap;}
.article-content .widget.most .widget-body li {width:calc(50% - 20px);margin:0;}
.article-content .widget.most .widget-body .media {width:auto;padding-bottom:10px;margin-bottom:10px;}
.article-content .widget.most .widget-body li .headline {font-size: 14px;line-height: 16px;font-weight: 500;margin-bottom: 9px;}

/* {TOI} Develop Salamandra modules for Paralyzed Nation - HP and Newsletter */
.cols2 .widget.paralyzed_nation{margin-top:0;}

/* {TOI CRM} Connect registration wall and create Google Analytics events */
dialog.toi-crm-popup {top: 40px;}

.israel-story-widget.widget{padding: 0;}
.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-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;}

/* {TOI} Implement Sellwild on dev mobile */
.sellwild-label, .banner-label{clear: both;width: 100%;float: left;}
.sellwild{float:left; width:100%;clear: both;}

/* {TOI} Fix alignment bug on mobile homepage */
.pb-slot-content-2{ overflow: hidden;}


/* {TOI} Fix black space bug on article on mobile homepage */

.cols4 .template4.big.negative .item-content{padding-top:0px !important;}
/* {TOI} Design and develop 2-col sponsored Salamandra module for Sheba */
.mobile .sheba-widget.widget{margin-top: 30px; }
.mobile .item + .BeTeavon-module2-wrapper{ display: inline-block; margin-top: 30px; }
/* {TOI} Design and develop a more compact topic list in articles */
.article-topics.compact-topic-list ul li::before { content: "\00B7";font-size: 31px; margin-right: 3px;color: #525252; line-height:unset;position: relative; top: 0.8px;}
.article-topics ul li {display: -webkit-inline-box;  vertical-align: top;}
.article-topics.compact-topic-list span{padding-top: 1.8px;}
 /* {TOI} Changes to Top Ops HP module on mobile {<12} */
 .top-ops-mobile-articles .item.type-blogs{display: flex;flex-direction: column; }
 .top-ops-mobile-articles .avatar{margin:auto !important;height:auto !important;width:90px !important;padding-bottom:15px;}
 .top-ops-mobile-articles .avatar img{width:90px !important;height:auto !important;}
 .top-ops-mobile-articles .item-content{margin:auto !important; text-align: center;}
 .item.top-ops-mobile-heading {padding-top: 30px;}
 .top-ops-mobile-heading  .blogs-tabs.tabs{margin-top:20px !important;}
 .top-ops-mobile-articles .excerpt{color: #525252;font-family: "Roboto Slab";font-size: 16px;letter-spacing: 0;line-height: 20px;text-align: center;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
 .top-ops-mobile-articles .headline{color: #1E1E1E !important;font-family: "Roboto Slab";font-size: 26px !important;letter-spacing: 0 !important;line-height: 28px !important;margin-bottom: 6px;}
 .read-more-ops{color: #878787;font-size: 14px;letter-spacing: 0.5px;line-height: 16px;font-family: "Roboto Condensed";display: inline-block !important;text-align: right;position: relative;text-transform: uppercase;}
 .read-more-ops::before {font-family: "Toi-new";content: "\e92a";font-size: 10px;color: #878787;font-size: 14px;letter-spacing: 0;margin-right: 10px;}
 .top-ops-mobile-articles .byline{  text-transform: uppercase; color: #CD2729; font-family: "Roboto"; font-size: 14px; font-weight: bold; letter-spacing: 0; line-height: 18px;}
 .top-ops-mobile-articles  .read-more-ops{ border-top: 1px dotted #ababab !important; }
 .top-ops-mobile-articles .item-content{width: 100% !important;}

 /* {TOI} Move "ToI Original Video" on mobile homepage */
.block.cols2 > div + .widget{margin-top:0;}

/* {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:9.75px;}
.article-topics.compact-topic-list{margin-top: 7px;}
.article-content .social.bottom{margin: 15px 0 25px;}

/* {TOI} Design and develop 2-col Salamandra module for Hidden Gems */
.hidden-gems-widget.widget{ margin-top: 30px;}

/* {TOI} Add taxonomy term image to Slider taxonomy */
.tax-sliders .slider-img .caption{ padding-bottom: 10px; }

/* {TOI} Design and develop 2-col, 4-col Salamandra module for Those We Have Lost */
.those-we-lost-widget.widget{ margin-top: 30px;}
.item + .widget,
.package + .widget{ margin-top: 30px;}

/* {TOI} Design wartime logo */
.new-header-toi-mobile{ position: relative;}
.sticky-header .new-header-toi-mobile .israel-war{ right: 0; top: 44px;}

.features-half.features-special .article-header .media img{width:auto; object-fit: unset;}

/* {TOI} Develop Uprooted article and Salamandra templates {20} */
article.uprooted .uprooted_logo{max-width:calc(100% - 100px);}
.mobile .features-full.uprooted .article-header .header-content{position:absolute;bottom:20px;background:transparent;padding:0;}
.features-special.uprooted .article-header::after{background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(38,38,38,0) 20.3%, rgba(0,0,0,0) 64.99%, #141414 100%);}
.features-full.uprooted .article-header .header-content .container{padding:0;}
.mobile .features-full.features-special.uprooted > .container{margin-top:25px;}
.mobile .features-special.article.features.uprooted .headline{font-size:26px;letter-spacing:-0.65px;line-height:32px;margin-bottom:15px;}
.mobile .features-special.article.features.uprooted .underline{font-size:18px;color:#000000;line-height:24px;margin-bottom:15px;}
.mobile .features-full.uprooted .article-header .media{max-height:390px;aspect-ratio:1/1;height:auto;}
/* sala */
.item.uprooted{flex-flow:column;}
.mobile .block.cols6 .template3.negative.uprooted .media + .item-content,
.cols4 .item.uprooted.template3.negative .media + .item-content,
.item.uprooted.template3.negative .media + .item-content{box-sizing:border-box;height:auto;margin-top:214px;padding:20px;text-align: left;background-image:none;width:100%;}
.item.uprooted .media{position:absolute;top:0;left:0;}
.cols4 .item.uprooted .media::after,
.item.uprooted .media::after{background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(38,38,38,0) 20.3%, rgba(0,0,0,0) 64.99%, #141414 100%);}
.item.uprooted .uprooted_logo{margin:0 auto 15px 0;width:244px;}
.cols4 .item.uprooted .byline,
.item.uprooted .byline{order:2;line-height:11px;margin-bottom:15px;}
.item.uprooted.negative:not(.analysis):not(.special) .headline{order:3;font-size:22px;line-height:28px;}
.item.uprooted .above-headline{order:4;margin-bottom:0;}
.block:not(.cols2) .item.uprooted .overline:not(.date),
.item.uprooted .overline{display:block!important;}
.block.cols4 .template3.negative.uprooted .above-headline,
.block.cols4 .template3.negative.uprooted .headline,
.block.cols4 .template3.negative.uprooted .byline{width:100%;}
.cols4 .item.uprooted.negative:not(.analysis):not(.special) .headline{margin-bottom:20px;}
.block.cols4 .template3.negative.uprooted .media img,
.block.cols5 .template3.negative.uprooted .media img,
.block.cols6 .template3.negative.uprooted .media img{margin-left:0;max-width:100%;}
/* {AJN} Present ToI content in Full Coverage modules {10} */
body.mobile .section-header .by_out_src{text-align:center;}
.cols4 .full-coverage.out_src .by_out_src{margin-top:2px;}
/* .features.features-special.features-half .email-follow-block .email-follow-button{background: none;color: #1e1e1e;border:1px solid #1e1e1e;border-radius: 3px;} */
.features.features-special.features-half .email-follow-block .email-follow-button.following{background: #0F4E97;color: #fff;border:1px solid #0F4E97;border-radius: 3px;}
.features.features-special.features-half .email-follow-block .email-follow-button{background: #fff;color: #0f4e97;border: 1px solid #0f4e97;}
/* {TOI} Main, Blogs | Develop email alerts: changes to writer and blogger pages */
body.single.app .wrap-byline .comments{display: inline-flex;}
body.single.app .article.features .under-headline>div:not(.writer-details){flex-direction: row;}
body.single.app .article.features .under-headline>div:not(.writer-details) > span:first-child{flex-basis: 100%;}
body.single.app .article.features.features-full .under-headline > div .date {margin-right: 0;}
.mobile .toi-crm-popup-terms-item label{display: flex; justify-content: center;gap: 14px;}
/* {TOI} Fix excessive space above Vimeo embed on mobile */
.oembed-wrap.verticalvid, .oembed-wrap.squarevid {padding-bottom:100%;}

.wpcf7 form > p select option {font-size: 14px;line-height: 18px;}
/* {TOI} FR | PHP updates + update WordPress to 6.4.3 */
.fr.mobile .features-special .article-header {margin-bottom:30px;height: auto;}

/* {TOI} Look into website presentation in Chrome */
 body.single-post iframe[id^='google_ads_iframe_']{
    max-width: 100%;
	overflow: hidden;
}
body.single-post .banner-sticky#pb-slot-anchor iframe[id^='google_ads_iframe_']{
    max-width: 95vw;
	overflow: hidden;
}

/* {TOI} Develop contact up button on Those We Have Lost page */
.those-we-have-lost-contact-us-mobile{ background: rgba(0, 0, 0, 0);  font-family: "Trade Gothic Next LT Pro", sans-serif; color: #9B9B9B; text-align: center; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; padding: 6px 12px 6px 12px; border-radius: 100px; border: 1px solid #9B9B9B; margin-top: 20px; display: inline-block;}
.cat-cards-header.those-we-have-lost-page{padding-bottom:25px;min-height: 333px;}
.those-we-have-lost-page .cat-cards-img .media img{height:160px;}
.cat-cards-header.those-we-have-lost-page .cat-cards-description{max-width: 334px;font-size: 14px;}
.cat-cards-header .cat-cards-img .media{width:100%;}
/* {TOI} Update link visibility in liveblog entry headers  */
.article .above-headline:has(.link-to-liveblog){margin-bottom: 2px;}

/* {TOI} Design and develop podcast article template {37} */
.features-special.podcast .header-content .container,.toi-main-site .features-special.podcast .header-content .container{padding: 20px}
.features-special.podcast .cover-player{ margin-bottom: 20px; overflow: hidden; line-height: 0; }
.toi-main-site .features-special.podcast .cover-player{ margin-bottom: 30px;}
.features-special.podcast .cover-player iframe{ height: auto; }
.features-special.podcast .cover-player iframe[src*="spotify"]{ min-height: 154px; }
.features-special.podcast .cover-player iframe[src*="omny"]{ height: 120px; }
.apple-device .features-special.podcast .cover-player iframe[src*="omny"]{ height: auto; }
.features-special.podcast .under-headline div.writers-guests{ width: 100%; }
body:not(.toi-main-site) .features-special.article.features.podcast .article-header .headline{ font-size: 28px; line-height: 32px; }
.features-special.article.features.podcast .underline{ font-size: 16px; line-height: 22px; }
body:not(.toi-main-site) .writers-guests-list{ flex-direction: column; gap: 5px; width: 100%; align-items: stretch; }
.features-special.podcast .under-headline div.writers-guests,
body.single.app .features-special.podcast .under-headline div.writers-guests{ flex-direction: column; gap: 5px; }
.writers-guests .with{ margin-top: 0; }
.writers-guests-list .writer-guest-item,
.writers-guests-list .writer-guest-item:not(:first-child){ border-left: none; padding-left: 0; padding-top: 5px; border-top: 1px solid var(--border-color, rgba(0, 0, 0, 0.25)); }
.writers-guests-list .profile-summary{ min-height: 52px; }
.features-special.article.features.podcast .under-headline .social{ margin-block: 10px; }
.features-special.podcast .article-header{ height: auto; }
.features-special.podcast > .container{ margin-top: 30px; }

/* recent posts slider */
.recent-posts-section{ border-block: none; position: relative; }
.recent-posts-section::before,
.recent-posts-section::after { content: ""; position: absolute; left: -16px; width: calc(100% + 32px); height: 1px; background-color: currentColor; }
.recent-posts-section::before { top: 0; }
.recent-posts-section::after { bottom: 0;}
/* {TOI} Fix Spotify video player embed in Podcast template */
.cover-player iframe{width: 100%;}


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

@media only screen and (max-width:1279px) {
	.toi-main-site .article.liveblog .article-wrap .article-content-container, .toi-main-site  .article-content-container{
		max-width: 992px;
		width: 100%;
	}
}
@media only screen and (max-width:1023px) {
	.toi-main-site .sidebar-control{display: none;}

	.toi-main-site .article-content .widget.most .item:nth-child(n+5){display: none;}

	.toi-main-site .features-half.article.features .header-content .under-headline{display: none;}
}

@media only screen and (max-width:991px) {

	.toi-main-site .features-special.article.features.podcast .article-header .headline{
		font-size: 32px;
		line-height: 36px;
	}
	.toi-main-site  .article.news .article-content-container .article-wrap{
		width: 100%;
	}

	.toi-main-site  .article.liveblog .article-wrap .article-content-container, .article-content-container{
		max-width: 700px;
		flex-direction: column;
	}

	.toi-main-site .article-wrap{
		flex-direction: column;
		display: flex;
	}

	.toi-main-site .article.liveblog .article-wrap .article-content-container .sidebar,
	.toi-main-site .article .sidebar{
		display: none;
	}

	.toi-main-site .article:first-child .article-content-container {padding-top:35px;}

	.toi-main-site .main > .sidebar{
		opacity: 1;
		position: relative;
		top: unset !important;
		width: 100%;
		height: auto;
	}
}


@media only screen and (max-width:767px) {
	.toi-main-site .writers-guests-list{ flex-direction: column; gap: 5px; width: 100%; align-items: stretch; }

	.toi-main-site .features-special.podcast .cover-player{ margin-bottom: 20px;}

	.toi-main-site .features-special.article.features.podcast .article-header .headline{
		font-size: 28px;
		line-height: 32px;
	}
	.toi-main-site .article.liveblog .article-wrap .article-content-container, .toi-main-site .article-content-container{
		width: 100%;
		padding-inline: 16px;
	}

	.toi-main-site .article.liveblog .article-wrap .article-content-container{
		padding-top: 0;
	}
	.toi-main-site .article.features .article-wrap .media{
		width: auto;
		margin: 0 -16px;
		margin-top: 20px;
	}

	/* liveblog */
	.toi-main-site .liveblog-timeline {flex-flow:column;}
	.toi-main-site .liveblog-timeline li {margin-right:0;margin-top:4px;}
	.toi-main-site .liveblog-timeline li:first-child {margin-top:0;}
}
