@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:'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;}
.overline {}
.label:not(.empty) + .overline::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;}
.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 a::before,
.social-small li a::before {font-family:'Toi-new';content:"";font-size:12px;margin-right:4px;line-height:12px;}
.social-small li.facebook a::before {content:"\e915";}
.social-small li.twitter a::before {content:"\e914";}
.social-small li.subscribe a::before {content:"\e919";}
.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 {font-family:'Toi-new';content:"\ea16";font-weight:400;margin-left:2px;}
.has-children.active > a::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;}
.header-title {float:right;text-align:center;width:calc(100% - 431px);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;}
/* 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-right:1px solid;cursor:pointer;}
.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;}
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;}
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 > .search-btn,
body.sticky-header .header .menu-control{display:block;}
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 {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;}
/* 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 #hp_section_1 {margin-top:40px;}
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;}
.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.analysis .above-headline {margin-top:0;display:flex;align-items:center;}
.item.analysis .above-headline .avatar img {width:50px;height:50px;}
.item.analysis .above-headline .byline {display:block;margin-bottom:0;}
.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;}
/* 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;}
.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 url('https://static.timesofisrael.com/images/pixel.png') 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;}
.cols2 .banner:not(:first-child) {margin-top:45px;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;}
/* 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:0px;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:0px;}
.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) {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 .text {width:130px;margin:22px auto;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:bold;text-align:center;}
.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;}
.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 url("//static.timesofisrael.com/images/iphone-case.png") no-repeat scroll center top;width:calc(100% - 380px);min-width:450px;margin-top:-50px;}
.nl-signup-page .iphone-div-wrap {margin:183px 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;}
/* 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;}
.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:10px 0 20px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
.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;}
.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 {font-family:'Toi-new';content:"\ea17";font-size:16px;position:relative;top:2px;cursor:pointer;}
.article .under-headline > div .byline .add-after.active::after{content:"\ea15"}
.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 .comments::before {content:"|";margin:0 8px;}
.article .under-headline > div .comments a::before {font-family:'Toi-new';content:"\e911";margin-right:5px;}
.social {display:flex;}
.social li {margin-right:15px;font-size:24px;font-weight:700;font-family:"Roboto",sans-serif;text-align:center;}
.social li:last-child {margin-right:0;}
.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:"\e90e";}
.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 a::before {content:"\e94c";}
.social li a span {display:none;}
.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;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 {width:100%;max-width:600px;float:left;}
.the-content {font-size:18px;line-height:26px;float:left;width:100%;}
.the-content > ul {padding-left:20px;list-style:disc inside none;margin:0 0 26px;overflow:hidden;}
.the-content > ol {padding-left:20px;list-style:decimal inside none;margin:0 0 26px;overflow:hidden;}
.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 {clear:both;padding-left:40px;box-sizing:border-box;font-style:italic;position:relative;}
.the-content blockquote p::before {content:"“";font-size:60px;line-height:60px;position:absolute;left:0;top:0;}
.the-content blockquote 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 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 > div:not(.writer-details) {flex-grow:inherit;display:flex;justify-content:center;}
.article.features .under-headline > div .byline {margin-bottom:0;}
.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:60px;line-height:72px;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-special.article.features .above-headline {line-height:16px;}
.features-special > .container {margin-top:60px;clear:both;width:100%;max-width:1150px;}
.features-special.article.features .writer-details {text-align:center;}
.features-special .article-content {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 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:1150px;margin:0 auto;}
.features-special .the-content .size-fullscreen img,
.features-special .the-content .size-fullwidth img {margin:0;width:100%;}
.features-special .the-content blockquote {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 p:last-child {margin-bottom:0;}
.features-special .the-content blockquote p::after,
.features-special .the-content blockquote 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 60px;}
/* 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:720px;padding:0 80px;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 {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;}
}
/* 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;padding-bottom:100px;}
.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 {display:flex;padding:30px 15px 15px 15px;margin-bottom:35px;border-top:1px solid;}
.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 .social li {font-size:inherit;margin-right:10px;}
.article.liveblog .liveblogdiv > div .social li:last-child {margin-right:0;}
.article.liveblog .liveblogdiv > div .social li a::before {font-size: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;}
/* 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]
#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 .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 .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;}
/* 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:22px;text-align:center;line-height:12px;}
.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:5px 0;text-align:left;font-family:"Roboto",sans-serif;font-weight:500;font-size:14px;line-height:18px;text-transform:none;}
.wpcf7 form > p em {display:block;}
.wpcf7 form > p em,
.wpcf7 form > p span {margin-top:5px;}
.wpcf7 form .wpcf7-submit {width:inherit;padding:13px 35px;font-weight:700;}
.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;}
/* 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:"\ea17";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;}
/* 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:1385px) {
	.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;}
}

/* print */
@media print {
	*{ -webkit-print-color-adjust: exact;}
	.comments,
	.banner,
	.header,
	.footer,
	.article,
	.article .sidebar,
	.sidebar.sidebar-main,
	.newsletter-promo,
	.social,
	.OUTBRAIN,
	.FIOnDemandWrapper,
	.comments {display:none;}
	.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;}
}
