/* Fonts */
/* @font-face {font-family: 'JNS';src:  url('../fonts/JNS/JNS.eot?1vcjb8');src:  url('../fonts/JNS/JNS.eot?1vcjb8#iefix') format('embedded-opentype'),url('../fonts/JNS/JNS.woff2?1vcjb8') format('woff2'),url('../fonts/JNS/JNS.ttf?1vcjb8') format('truetype'),url('../fonts/JNS/JNS.woff?1vcjb8') format('woff'),url('../fonts/JNS/JNS.svg?1vcjb8#JNS') format('svg');font-weight: normal;font-style: normal;} */
@font-face {font-family:'JNS';src:url('../fonts/JNS/JNS.eot?c2st01');
  src:url('../fonts/JNS/JNS.eot?c2st01#iefix') format('embedded-opentype'),
  url('../fonts/JNS/JNS.woff2?c2st01') format('woff2'),
  url('../fonts/JNS/JNS.ttf?c2st01') format('truetype'),
  url('../fonts/JNS/JNS.woff?c2st01') format('woff'),
  url('../fonts/JNS/JNS.svg?c2st01#JNS') format('svg');
  font-weight:normal;font-style:normal;font-display: swap;}
/* 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;}
a:focus,
button:focus,
input:focus {outline:none;}
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* 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;}
select:focus, textarea:focus, input:focus, a:active, a:hover, a:focus {outline:0;}
/*select,textarea,input {-webkit-appearance:none;}*/
img {border:0;}
b, strong {font-weight:700;}
i, em, dfn {font-style:italic;}
/* Fonts:
---------
font-family:"Utopia W01", serif;
font-family:"Utopia W03", serif;
font-family:"Utopia W03 Display", serif;
font-family:"Lato", sans-serif;
font-family:"Roboto Mono", monospace;
font-family:"JNS";
*/
/* Global */
body {font-family:"Utopia W01", serif;color:#1d1d1b;background-color:#fff;}
.container {clear:both;width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box;}
.container + .container {clear:both;padding-top:80px;}
.block {float:left;width:100%;margin-bottom:40px;}
.cols9 {}
.cols6-wrap,
.cols6 {width:860px;}
.cols4 {width:620px;margin-bottom:0;}
.cols3 {width:300px;margin-right:40px;margin-bottom:0;height:1px;}
.cols2 {width:200px;margin-left:40px;}
.home .cols6-wrap,
.the-daily-syndicate .cols6-wrap {float:left;width:100%;}
.home .cols4-wrap {float:right;}
.the-daily-syndicate .cols6-wrap .cols3,
.home .cols6-wrap .cols3 {float:left;}
.the-daily-syndicate .cols6-wrap .cols2,
.the-daily-syndicate .cols6-wrap .cols4,
.the-daily-syndicate .cols6-wrap .cols6,
.home .cols6-wrap .cols2,
.home .cols6-wrap .cols6 {float:right;}
.the-daily-syndicate .cols6-wrap .cols2 {clear:both;}
.press-plus .cols3 {margin-right:0;margin-left:40px;}
.above-headline {clear:both;float:left;overflow:hidden;font-family:"Roboto Mono", monospace;font-size:12px;line-height:30px;height:30px;background-color:#d5d5d5;}
.above-headline > div {float:left;}
.above-headline .type {background-color:#1d1d1b;color:#fff;text-transform:uppercase;padding:0 10px;} /* opinion - #be0000 */
.above-headline .topic {text-transform:uppercase;padding:0 10px;}
.above-headline .topic a:hover {text-decoration:underline;}
.above-headline .overline {padding:0 10px;}
.above-headline .topic + .overline {padding-left:0;}
.above-headline.naked {text-align:center;float:none;background:none;color:#575756;font-size:16px;line-height:normal;height:inherit;}
.above-headline.naked > div {float:none;display:inline;padding:0;}
.above-headline.naked .type {background:none;color:#1d1d1b;}
.above-headline.naked .type + .overline {padding-left:0;}
.above-headline.naked .type + .overline::before,
.above-headline.naked .type + .topic::before {content: " / ";font-weight: 300;color: #969695;}
.above-headline.naked .overline {padding-left:10px;}
.headline {clear:both;font-family:"Utopia W03 Display", serif;font-size:60px;line-height:66px;font-weight:700;}
.headline span:not(.jedit) {font-family:"Roboto Mono", monospace;text-transform:uppercase;font-weight:normal;font-size:86%;}
.headline span:not(.jedit)::after {content:"/";padding:0 5px;font-weight:normal;color:#969695;}
.underline {clear:both;font-family:"Lato", sans-serif;font-size:20px;line-height:26px;color:#706f6f;}
.item.wire .underline, .wrap-wire .underline, .wire .underline {font-family: "Utopia W01",serif;color: #555;}
.byline {font-size:25px;line-height:30px;font-weight:700;color:#969695;}
.byline span,
.byline a {color:#be0000;text-transform:uppercase;}
.media {line-height:0;position:relative;}
.avatar {float:left;width:80px;height:80px;margin-right:20px;overflow:hidden;border-radius:50%;border:1px solid #d5d5d5;background:#f4f4f4;box-sizing:border-box;line-height:0;}
.avatar img,
.media img {width:100%;height:auto;}
.writer-img {opacity:0.5;}
.btn {background:#fff;font-family:"Lato", sans-serif;font-size:14px;text-align:center;border:1px solid #1d1d1b;height:30px;line-height:30px;box-sizing:border-box;cursor:pointer;}
.btn a {width: 100%;height: 100%;display: inline-block;}
.btn a::first-letter,
.btn::first-letter {text-transform:uppercase;}
.btn.republish {color:#fff;background-color:#be0000;border:0;font-size:16px;height:50px;line-height:50px;font-weight:700;}
.btn.download.success {color:#be0000;position:relative;}
.btn.download.success:before {content:"\e932";font-family:"JNS";position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;text-align:center;line-height:30px;}
.article .btn.download.success:before {line-height:50px;}
.loader-line {position:relative;}
.loader-line:after{display:block;position:absolute;content:"";left:0;width:100%;height:2px;background-color:rgba(190, 28, 3, 0.5);animation:loading 1s linear infinite;}
@keyframes loading {
    0% {left:0;width: 0%;}
    50% {width: 100%;}
    100% {width: 0%;right:0;left:inherit;}
}
input[type="submit"],
.btn.submit {float:left;background:#1d1d1b;color:#fff;height:40px;line-height:40px;padding:0;width:74px;}
.word-count {color:#be0000;font-size:16px;font-family:"Roboto Mono", monospace;font-weight:700;}
.article-details-responsive {display:none;}
.message + .article-details-responsive {clear:both;}
.date {font-family:"Roboto Mono", monospace;font-weight:300;font-size:12px;color: #969695;}
.search-btn-box a::before {font-family:"JNS";font-size:24px;line-height:40px;}
.main-menu .search-btn {width:20.5px;}
.search-btn a::before {font-family:"JNS";font-size:24px;line-height:40px;content:"\e914";}
.search-active .search-btn a::before {content:"\e92f";}
.main-menu .facebook a,
.main-menu .instagram a,
.main-menu .twitter a {transition:.1s color;}
.main-menu .facebook a:hover {color:#3B5998;}
.main-menu .twitter a:hover {color:#00ACEE;}
.main-menu .instagram a:hover {color:#E63291;}
.main-menu .facebook a::before {content:"\e906";font-size:22px;}
.main-menu .twitter a::before {content:"\e910";font-size:22px;}
.main-menu .instagram a::before {content:"\e93f";font-size:22px;}
.main-menu .facebook,
.main-menu .twitter {margin-right:15px;}
.main-menu .instagram {margin-right:20px;}
.main-menu .search-btn-box li {line-height:30px;}
.search-btn a span,
.search-btn-box a span {display:none;}
.main-menu .user-gate {margin-right:0;}
/* user */
.user-loged-out,
.user-loged-in {display:none;}
/* forms */
label {margin-bottom:20px;display:block;}
textarea,
select,
input {width:250px;max-width:100%;height:40px;line-height:40px;font-size:16px;color:#1d1d1b;font-family:"Lato", sans-serif;border-radius:0;border:0;padding:0 20px;background:rgba(213,213,213,0.25);box-sizing:border-box;}
input[type='checkbox'] {width:inherit;height:inherit;line-height:inherit;margin:0 10px 0 0;}
input[type="submit"] {width:100%;cursor:pointer;}
textarea {line-height:normal;padding:10px 20px;height:inherit;}
input::-webkit-input-placeholder {color:#706f6f;font-size:14px;}
input::-moz-placeholder {color:#706f6f;font-size:14px;}
input:-ms-input-placeholder {color:#706f6f;font-size:14px;}
input:-moz-placeholder {color:#706f6f;font-size:14px;}
select::-webkit-input-placeholder {color:#706f6f;font-size:14px;}
select::-moz-placeholder {color:#706f6f;font-size:14px;}
select:-ms-input-placeholder {color:#706f6f;font-size:14px;}
select:-moz-placeholder {color:#706f6f;font-size:14px;}
textarea::-webkit-input-placeholder {color:#706f6f;font-size:14px;}
textarea::-moz-placeholder {color:#706f6f;font-size:14px;}
textarea:-ms-input-placeholder {color:#706f6f;font-size:14px;}
textarea:-moz-placeholder {color:#706f6f;font-size:14px;}
.article-content form p,
form p {margin-bottom:20px;display:block;float:left;width:100%;}
.article-content form:not(#loginform) p:last-of-type,
form:not(#loginform) p:last-of-type {margin-bottom:0;}
.wpcf7 textarea,
.wpcf7 select,
.wpcf7 input {width:420px;max-width:100%;}
.wpcf7 textarea {height:240px;}
.wpcf7 input[type="submit"] {margin-top:20px;max-width:304px;}
.wpcf7 span {display:block;line-height:normal;}
.wpcf7 span.placeholder {display:none;}
.wpcf7 .screen-reader-response {display:none;}
.wpcf7-not-valid-tip {font-family:"Lato", sans-serif;font-size:12px;color:#be0000;margin-top:10px;}
.wpcf7-response-output,.wpcf7-validation-errors {float:left;width:100%;font-family:"Lato", sans-serif;clear:both;font-size:16px;}
.wpcf7-response-output[role='alert'],.wpcf7-validation-errors[role='alert'] {margin-top:60px;}
.wpcf7-validation-errors {color:#be0000;}
.wpcf7-form-control-wrap {float:left;width:100%;position:relative;}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div {max-width:100%;}
/* Press+ form */
.press-plus .form-title {font-size:16px;font-family:"Roboto Mono", monospace;color:#be0000;margin-bottom:20px;text-transform:uppercase;}
.press-plus .wpcf7 input[type="submit"] {background:#be0000;}
/* modal popup */
.modal-window {position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1000;background:#1d1d1b;}
.modal-window iframe {background:#1d1d1b;}
.modal-overlay.active {display:block;}
.modal-close {display:block;cursor:pointer;position:absolute;top:0px;right:0px;color:#fff;padding:20px;}
.modal-close::after {font-family:"JNS";content:"\e92f";font-size:16px;}
/* cover image */
.wrap-cover {position:relative;height:100vh;max-height:660px;overflow:hidden;}
.wrap-cover .media {max-height:100%;position:relative;height:100%;}
.wrap-cover .media::before {content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(to top, #1d1d1b 0%, #1d1d1b 5%, transparent 75%);}
.wrap-cover .media.wrap-media-video {cursor:pointer;}
.wrap-cover .media.wrap-media-video + .wrap-special-haeder,
.wrap-cover .media.wrap-media-video::before {pointer-events:none;}
.wrap-cover .media .video-wrap,
.wrap-cover .media img {transform:translateY(calc((-100% + 660px) / 2));}
.wrap-cover .wrap-media-sliders {height:100%;width:100%;}
.video-wrap {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.video-wrap .fb_iframe_widget_fluid_desktop,
.video-wrap .fb_iframe_widget_fluid_desktop span,
.video-wrap .fb_iframe_widget_fluid_desktop iframe {width:100%!important;}
.video-wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
/* newsletter */
.newsletter {font-family:"Lato", sans-serif;}
.newsletter .newsletter-text {font-size:20px;line-height:26px;}
.newsletter input.email {float:left;border:0;padding:0 20px;box-sizing:border-box;background:#fff;}
.newsletter input[type="text"]::-webkit-input-placeholder {color:#1d1d1b;}
.newsletter input[type="text"]::-moz-placeholder {color:#1d1d1b;}
.newsletter input[type="text"]:-ms-input-placeholder {color:#1d1d1b;}
.newsletter input[type="text"]:-moz-placeholder {color:#1d1d1b;}
.newsletter .btn.submit {width:72px;}
.newsletter .btn.submit.sub {display:none;}
/* Newsletter done message */
.done-message {width:100%;height:100%;}
.done-message-title {font-size:36px;font-weight:700;margin-bottom:12px;line-height:normal;}
.done-message p {font-size:14px;line-height:normal;}
/* Newsletter popup box */
.newsletter-popup {padding:0;margin:0;}
.newsletter-popup .newsletter {text-align:center;background:#be0000;color:#fff;padding:80px;width:100%;height:100%;box-sizing:border-box;}
.newsletter-popup .newsletter .newsletter-text {font-size:20px;line-height:25px;margin-bottom:14px;font-weight:bold;}
.newsletter-popup .newsletter input.email {width:calc(100% - 115px);}
.newsletter-popup .newsletter .btn.submit {width:115px;-webkit-appearance: none;}
/* Message */
.message {float:left;display:none;box-sizing:border-box;width:100%;padding:20px;background:#fff;font-family:"Lato", sans-serif;font-size:14px;text-align:center;border:1px solid #1d1d1b;}
.message.error {color:#be0000;}
.text-transform .close {display:none;}
/* Message display */
/* header */
.article-content .newsletter,
.footer .newsletter,
.header .newsletter {float:right;position:relative;}
.article-content .newsletter .message,
.footer .newsletter .message,
.header .newsletter .message {position:absolute;left:0;top:0;}
.header .newsletter .done-message {color:#1d1d1b;}
.footer .newsletter .done-message .done-message-title,
.header .newsletter .done-message .done-message-title {font-size:29px;}
/* footer */
.footer .newsletter {float:left;}
.article-content .newsletter .message,
.footer .newsletter .message {background:#1d1d1b;padding:0;height:100%;width:100%;font-size:16px;line-height:20px;}
.footer .newsletter .message.error {color:#d5150a;}
.newsletter-popup .newsletter .done-message,
.page-template-subscribe > .container .newsletter .message.success .message-text,
.article-content .newsletter .message .message-text,
.footer .newsletter .message .message-text {display:block;position:relative;top:50%;transform:translateY(-50%);}
.page-template-subscribe > .container .newsletter .done-message p,
.article-content .newsletter .done-message p,
.footer .newsletter .done-message p {font-size:16px;margin-bottom:0;}
/* article */
.article-content .newsletter {float:none;}
.article-content .newsletter .message.error {background:#fff;border-width:1px;}
.article-content .newsletter .message {background:#be0000;padding:0 60px;border-width:0;}
/* subscribe */
.page-template-subscribe > .container .newsletter .message {float:none;width:300px;border:0;background:inherit;margin:20px auto 0 auto;padding:0;font-size:16px;line-height:20px;}
.page-template-subscribe > .container .newsletter {position:relative;}
.page-template-subscribe > .container .newsletter .message.success {background:#f4f4f4;position:absolute;left:0;top:0;width:100%;height:100%;margin-top:0;}
.page-template-subscribe > .container .newsletter .done-message {padding:0 70px;box-sizing: border-box;}
/* newsletter popup */
.newsletter-popup .newsletter .message {background:none;padding:0;margin-top:10px;border:0;}
.newsletter-popup .newsletter .message.error {color:#fff;}
.newsletter-popup .newsletter .done-message {height:auto;}
.newsletter-popup .newsletter .done-message p {font-size:16px;}
/* Header */
body {padding-top:80px;}
.header {width:100%;}
.home .header + .container {margin-top:40px;}
.home .header + .cols9 + .container {margin-top:0;}
.header .container {position:relative;padding-left:338px;padding-top:20px;}
/* header top */
.header-top {background:#be0000;height:80px;position:fixed;top:0;left:0;z-index:10;width:100%;}
.admin-bar .header-top {top:32px;}
.logo {position:absolute;left:40px;top:0;z-index:10;width:300px;height:170px;background:#fff;border:1px solid #1d1d1b;border-top:0;box-sizing:border-box;}
.logo a {padding:22px 0 0 30px;display:block;width:100%;height:100%;box-sizing:border-box;}
.home .logo a {padding:27px 40px;}
.logo .logo-jns {width:146px;}
.home .logo .logo-jns {width:170px;height:auto;}
.logo .date + .logo-jns {margin-top:27px;}
.logo .logo-text {width:84px;height:auto;margin-left:15px;position:relative;top: -22px;}
.header-top .container ul {float:left;margin-top:4px;}
.header-top .container ul li:first-child {margin-left:40px;}
.header-top .container ul li {float:left;padding-left:10px;margin-right:106px;color:#fff;border-left:1px solid #fff;font-size:18px;font-weight:700;line-height:14px;}
.header-top .container ul li span {display:block;margin-top:4px;position:relative;bottom:-1px;font-family:"Lato", sans-serif;font-size:14px;font-weight:initial;}
.header-bottom {position:relative;height:40px;border-bottom:1px solid #1d1d1b;background:#fff;}
/* header bottom */
.header-bottom .container {padding-top:0;}
.main-menu {float:left;width:100%;padding-left:40px;box-sizing:border-box;}
.has-children.for-responsive .sub-menu-dropdown li,
.main-menu li {float:left;margin-right:40px;font-family:"Roboto Mono", monospace;font-size:13px;line-height:40px;letter-spacing:0.025em;text-transform:uppercase;}
.main-menu li:last-child {margin-right:0;}
.main-menu li.search-btn-box {float:right;margin-right:0;line-height:30px;}
.main-menu li.user-gate .dropdown-btn {color:#be0000;margin-right:0;}
/* Header menu dropdown */
.has-children {position:relative;cursor:pointer;}
.has-children .dropdown-btn::after {font-family:'JNS';content:"\e91f";font-weight:400;margin-left:5px;}
.has-children.active .dropdown-btn::after {content:"\e920";}
.sub-menu-dropdown {display:none;position:absolute;z-index:9;top:100%;left:0;padding:30px;background:#fff;border:1px solid #1d1d1b;}
.sub-menu-dropdown li {width:100%;margin:0;line-height:13px;margin-bottom:10px;white-space:nowrap;text-transform:capitalize;}
.sub-menu-dropdown li:last-child {margin-bottom:0}
.has-children.for-responsive {margin-right:0;}
.has-children.for-responsive .dropdown-btn {display:none;}
.has-children.for-responsive .sub-menu-dropdown {display:block;position:inherit;top:inherit;left:inherit;padding:inherit;border:none;background:inherit;}
.has-children.for-responsive .sub-menu-dropdown li {width:inherit;margin-bottom:0;}
.has-children.for-responsive .sub-menu-dropdown li a::before {display:none;}
.sub-menu-dropdown li.btn {width:100%;margin-top:15px;}
.sub-menu-dropdown li.btn a::before {display:none;}
.editor-login {width:290px;box-sizing:border-box;}
.editor-login.logout {line-height:normal;}
.editor-login.logout a {font-family:"Lato", sans-serif;text-transform: none;}
.editor-login .recover-password {clear:both;text-align:center;padding-bottom:15px;border-bottom:1px dotted #aaaaaa;}
.editor-login .recover-password a {font-size:12px;color:#969695;font-weight:normal;}
.editor-login .signup-here {text-align:center;margin-top:25px;line-height:14px;}
.editor-login .signup-here a {font-size:14px;color:#1d1d1b;font-weight:normal;}
.editor-login label {text-transform:capitalize;font-family: "Lato", sans-serif;margin-bottom:10px;color:#1d1d1b;font-size:13px;font-weight:normal;}
.editor-login .login-remember label {margin-bottom:0;color:#969695;}
.editor-logn .login-submit {margin-bottom:15px;}
/* Header single */
.single-header {display:none;padding-top: 5px;font-weight:normal;position:absolute;left:340px;top: 20px;width:calc(1280px + (100vw - 1280px) / 2 - 340px);}
.single-header .headline {text-align:center;float:left;width:calc(100% - 380px);font-family: "Lato", sans-serif;font-size:15px;line-height:28px;font-weight:400;padding:0 40px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.header-top .container .single-header .social-buttons {margin:0;padding:0;border:0;float:right;padding-right:40px;}
.header-top .container .single-header .social-buttons li {margin:0 30px 0 0;border:0;padding:0;font-size:28px;line-height:28px;}
.header-top .container .single-header .social-buttons li:last-child {margin:0;}
.header-top .container .single-header .social-buttons li span {display:none}
.single-header .social-buttons li a::before {color:#fff;font-size:28px;line-height:28px;font-weight:normal;}
/* Header sticky navigation */
.sticky-navigation-off,
.sticky-navigation {padding-top:121px;}
.sticky-navigation-off .header-bottom {position:fixed;top:39px;left:0;z-index:9;width:100%;animation:stickyNavigationClose 1s;}
@keyframes stickyNavigationClose {
  	from {top:80px;}
    to {top:39px;}
}
.sticky-navigation .header-bottom {position:fixed;top:80px;left:0;z-index:9;width:100%;animation:stickyNavigationOpen 1s;}
@keyframes stickyNavigationOpen {
  	from {top:40px;}
    to {top:80px;}
}
/* home logo animation */
.home .logo {height:310px;transition:0.5s;}
.home .logo .date {display:block;margin-top:0;opacity:1;transition:0.5s;}
.home .logo .logo-jns {position:relative;z-index:3;transition:0.5s;}
.home .logo .logo-text {margin-left:48px;margin-top:-16px;position:inherit;top:inherit;}
.home .logo a::after {content:"";position:absolute;width:84px;height:67px;top:105px;left:88px;background:#fff;z-index:2;transition:0.5s;}
.home .logo.animate2,
.home .logo.animate {height:170px;transition:0.5s;}
.home .logo.animate2 a,
.home .logo.animate a {padding:22px 0 0 30px;transition:0.5s;}
.home .logo.animate2 a::after,
.home .logo.animate a::after {left:71px;top:36px;width:105px;height:72px;transition:0.5s;}
.home .logo.animate2 .date,
.home .logo.animate .date {display:block;margin-top: -41px;opacity:0.0;transition:0.5s;}
.home .logo.animate2 .logo-jns,
.home .logo.animate .logo-jns {width:146px;transition:0.5s;}
.home .logo.animate .logo-text {position:relative;margin-top:-80px;top:0;z-index:1;opacity:0;transition:0.5s;}
.home .logo.animate2 .logo-text {width:84px;height:auto;margin-left:inherit;right:23px;position:absolute;top:63px;opacity:1;animation:logotext 1s;}
.home .logo.animate2 a::before {content:"";position:absolute;width:84px;height:40px;top:0;right:23px;background:#fff;z-index:2;transition:0.5s;}
.home .logo.animate3 .logo-text {position:absolute;top:182px;left:88px;margin:inherit;animation:logotexts 0.5s;}
@keyframes logotext {
  	from {top:-47px;opacity:0;}
    to {top:63px;opacity:1;}
}
@keyframes logotexts {
  	from {top:103px;;opacity:0;}
    to {top:182px;opacity:1;}
}
/* Header Press+ */
.press-plus .header .container {padding-left:140px;padding-top:18px;}
.press-plus .header-top .container ul.main-menu {float:right;width:initial;padding:0;margin:0;}
.press-plus .header-top {background:#1d1d1b;}
.press-plus .logo {width:100px;height:100px;text-align:center;}
.press-plus .logo a {padding:20px 0 0 0;}
.press-plus .logo img {width:70px;height:auto;}
.header-title {float:left;margin-left:40px;color:#fff;font-family:"Utopia W03 Display", serif;font-size:42px;font-weight:700;text-transform:uppercase;}
.press-plus .header-top .container ul li {margin:0;padding:0;border:0;}
.press-plus .main-menu li.user-gate .dropdown-btn {font-size:13px;line-height:45px;font-weight:normal;display:block;color:#d5150a;}
.press-plus .header-top .container .sub-menu-dropdown {top:calc(100% + 16px);margin-top:0;}
.press-plus .header-top .container .user-loged-in .sub-menu-dropdown {top:calc(100% + 10px);}
.press-plus .header-top .container .user-loged-in ul li {line-height:13px;font-family: "Roboto Mono", monospace;font-size: 13px;margin-bottom:10px;color:#1d1d1b;font-weight:normal;letter-spacing: 0.025em;}
.press-plus .header-top .container .user-loged-in ul li.btn.submit {color:#fff;line-height:40px;margin-top:15px;}
.press-plus .header-top .container .user-loged-in ul li:last-child {margin-bottom:0;}
.press-plus-loged-in.press-plus .header-top .container ul.main-menu {float:left;}
.press-plus .main-menu li.user-gate .user-loged-in .dropdown-btn {color:#fff;font-size:30px;line-height:50px;font-family:"Utopia W03 Display", serif;text-transform:none;}
.press-plus .main-menu li.user-gate .user-loged-in .dropdown-btn::after {font-size:16px;margin-left:10px;}
.press-plus .main-menu li.user-gate .user-loged-in .dropdown-btn::before {content:"/";margin:0 10px;}
/* Search */
.search-active-with-result {height:100%;overflow:hidden;}
.search-box {display:none;background:#fff;float:left;position:absolute;top:calc(100% + 1px);z-index:3;width:100%;padding:20px 0;border-bottom:1px solid #969695;}
.search-active-with-result .search-box {padding:20px 0 0 0;}
.search-box .cols6 {float:right;margin:0;}
.search-box .cols6 .ordering .item {background:#fff;}
.search-box .cols6 .ordering .item:last-child {margin-bottom:40px;}
.searchbox-form-value {height:60px;line-height:60px;border:0;width:calc(100% - 60px);font-family:"Roboto Mono", monospace;font-size:18px;color:#1d1d1b;text-transform:uppercase;letter-spacing:0.01em;padding:0 20px 0 0;}
.searchbox-form-submit {padding:0 20px;height:60px;line-height:60px;border:0;float:left;background:rgba(213,213,213,0.25);}
.searchbox-form-submit::before {font-family:"JNS";content:"\e914";font-size:24px;line-height:60px;}
.searchbox-form-value::-webkit-input-placeholder {font-family:"Roboto Mono", monospace;font-size:16px;color:#706f6f;letter-spacing:initial;text-transform:initial;}
.searchbox-form-value::-moz-placeholder {font-family:"Roboto Mono", monospace;font-size:16px;color:#706f6f;letter-spacing:initial;text-transform:initial;}
.searchbox-form-value:-ms-input-placeholder {font-family:"Roboto Mono", monospace;font-size:16px;color:#706f6f;letter-spacing:initial;text-transform:initial;}
.searchbox-form-value:-moz-placeholder {font-family:"Roboto Mono", monospace;font-size:16px;color:#706f6f;letter-spacing:initial;text-transform:initial;}
.search-active-with-result .searchbox-container-results {overflow-x:scroll;width:100%;float:left;margin-top:20px;height:calc(100vh - 220px);}
.search-active-with-result.admin-bar .searchbox-container-results {height:calc(100vh - 252px);}
/* Salamandra templates */
.the-daily-syndicate .block:not(.cols9):last-child,
.the-daily-syndicate .block:not(.cols9) > div:last-child,
.home .block:not(.cols9):last-child,
.home .block:not(.cols9) > div:last-child {margin-bottom:0;}
.item {position:relative;overflow:hidden;margin-bottom:40px;}
.block .byline, .block .source {font-family:"Roboto Mono", monospace;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0.01em;text-transform:uppercase;color:#be0000;}
.block .byline + .source::before {content:"/";font-weight:300;color:#969695;padding:0 5px;}
.block .date {padding-left:10px;font-size:15px;}
.feature .headline {text-align:center;font-style:italic;color:#fff;font-weight:600;}
.feature .underline {text-align:center;color:rgba(255,255,255,0.8);}
.feature .under-headline {text-align:center;}
.feature .byline, .feature .source, .feature .byline a, .feature .byline span {color:#d5150a;}
.opinion .type {background-color:#be0000;}
.opinion .under-headline {clear:both;}
.opinion .item-content {float:left;width:calc(100% - 160px);}
.opinion .item-content + .avatar {width:140px;height:140px;margin-right:0;margin-left:20px;}
.cols9 .item {width:100%;height:660px;}
.cols9 .item > .item-content {position:absolute;bottom:30px;left:calc(50vw - 640px);width:1200px;z-index:2;padding:0 40px;}
.cols9 .item > .item-content > .headline {width:900px;margin-bottom:18px;color:#fff;font-size:52px;line-height:58px;}
.cols9 .item .byline, .cols9 .item .source, .cols9 	.item .byline a, .cols9 .item .byline span {color:#d5150a;}
.cols9 .item .date {padding-left:15px;color:#cbcbcb;}
.cols9 .above-headline {float:none;height:auto;margin-bottom:18px;line-height:16px;background-color:transparent;}
.cols9 .type {padding:0;background-color:transparent;font-size:14px;}
.cols9 .item .topic, .cols9 .item .overline {color:#cbcbcb;font-size:14px;}
.cols9 .item .type + .topic::before {content:"/";padding-right:8px;font-weight:300;color:#969695;}
.cols9 .feature .above-headline {float:none;display:flex;flex-flow:row;justify-content:center;}
.cols9 .feature .headline {margin:0 auto 18px;}
.cols6 .item:not(.feature),
.cols4 .item:not(.feature) {padding:0 20px 20px;border:1px solid #d5d5d5;}
.cols6 .item .above-headline {margin-bottom:25px;}
.cols4 .item .above-headline {margin-bottom:30px;}
.cols4 .item .under-headline,
.cols6 .item .under-headline {margin-bottom:15px;}
.cols6 .template1.news .media,
.cols4 .template1.news .media {margin-top:25px;}
.cols6 .feature,
.cols4 .feature {clear:both;padding-bottom:100px;background-color:#1d1d1b;}
.cols6 .feature .media::before,
.cols4 .feature .media::before {position:absolute;width:100%;height:100%;content:" ";z-index:1;background-image:linear-gradient(to top, #1d1d1b, transparent 65%);}
.cols6 .feature .above-headline,
.cols4 .feature .above-headline {position:absolute;top:0;left:20px;margin-bottom:0;z-index:2;}
.cols6 .feature .item-content,
.cols4 .feature .item-content {position:absolute;bottom:20px;left:80px;width:700px;z-index:2;}
.cols6 .item .headline {font-size:48px;line-height:54px;margin-bottom:15px;}
.cols4 .item .headline {font-size:34px;line-height:38px;margin-bottom:12px;}
.cols4 .underline {font-size:14px;line-height:18px;}
.cols4 .item .byline, .cols4 .item .source {font-size:15px;line-height:1;}
.cols4 .item .date {font-size:14px;}
.cols4 .feature .media::before {height: calc(100% + 1px);}
.cols4 .feature .under-headline {margin-bottom:12px;}
.cols4 .feature .item-content {width:500px;left:60px;}
.cols4 .template2 .item-content {float:left;width:calc(100% - 300px);}
.cols4 .template2 .item-content + .media {float:right;width:280px;margin-left:20px;}
.cols4 .item.opinion .headline,
.cols6 .item.opinion .headline {margin-bottom:12px;}
.cols4 .item:not(.opinion) .under-headline,
.cols6 .item:not(.opinion) .under-headline {margin-bottom:10px;}
.block:not(.cols4) .package {display:flex;flex-flow:row;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:1px dotted #aaa;}
.block:not(.cols4) .package-item:not(:last-child) {margin-right:20px;padding-right:20px;border-right:1px dotted #aaa;}
.block .package-item .headline {font-size:18px;line-height:22px;margin-bottom:10px;}
.block .package-item .byline {font-size:15px;}
.block .package-item .headline {font-family:"Utopia W01", serif;}
/*.cols6 .package2 .package-item {width:389px;}
.cols6 .package3 .package-item {width:246px;}
.cols9 .package2 .package-item {width:579px;}
.cols9 .package3 .package-item {width:372px;}
.cols9 .package4 .package-item {width:359px;}*/
.cols6 .package2 .package-item ,
.cols6 .package3 .package-item ,
.cols9 .package2 .package-item ,
.cols9 .package3 .package-item ,
.cols9 .package4 .package-item {width:100%;}
.cols9 .package .headline {color:#fff;margin-bottom:10px;text-align:left;font-style:initial;}
.cols9 .package2 .headline {font-size:24px;line-height:30px;}
.cols9 .package3 .headline {font-size:20px;line-height:24px;}
.cols9 .package .byline {font-size:15px;}
.cols4 .package {clear:both;float:left;width:100%;}
.cols4 .package-item {clear:both;float:left;width:100%;margin-top:20px;padding-top:20px;border-top:1px dotted #aaa;}
.cols4 .package .item-content {float:left;width:100%;}
.cols4 .package .headline {font-size:20px;line-height:24px;margin-bottom:8px;}
.cols4 .package .under-headline {margin-bottom:8px;}
.cols4 .package .article .media,
.cols6 .package .article .media {float:left;width:180px;margin:0 20px 0 0;}
.cols4 .package .article .media + .item-content,
.cols6 .package .article .media + .item-content {float:right;width:calc(100% - 200px);}
.cols4 .package .opinion .avatar,
.cols6 .package .opinion .avatar {width:110px;height:110px;}
.cols4 .package .opinion .avatar + .item-content,
.cols6 .package .opinion .avatar + .item-content {float:left;width:calc(100% - 130px);}
.cols4 .feature + .package {width:calc(100% - 40px);}
.cols4 .feature + .package .underline {color:rgba(255,255,255,0.8);}
.block:not(.cols9) .opinion + .package {margin-top:-41px;margin-bottom:40px;padding:20px;box-sizing:border-box;border: 1px solid #d5d5d5;border-top: 1px dotted #d5d5d5;background:#fff;position:relative;z-index:1;}
.cols4 .opinion + .package .package-item.opinion:first-child {padding-top:0;margin-top:0;border-top:0;}
.block:not(.cols9) .feature + .package {margin-top:-40px;background-color:#1d1d1b;margin-bottom:40px;padding:20px;}
.block.cols4:not(.cols9) .feature + .package {margin-top:-80px;}
.cols6 .package-item.one {width:534px;}
.cols6 .package-item.one + .topic {width:246px;}
.cols6 .package-item.one.opinion .avatar {right:20px;}
.package .topic .headline::after {content:"\e916";font-family:"JNS";line-height:1;color:#be0000;}
.cols9 .package .topic .headline::after {content:"\e917";}
.block:not(.cols9) .package-item.opinion {position:relative;float:left;}
/*.block:not(.cols9) .package-item.opinion .avatar + .item-content {min-height:102px;}
.block.cols6:not(.cols9) .package-item.opinion .avatar + .item-content {min-height:120px;}*/
.block:not(.cols4) .package-item.opinion .item-content {width:100%;}
.block.cols4 .package .opinion .avatar + .item-content,
.block.cols6 .package .opinion .avatar + .item-content {width: calc(100% - 130px);}
.feature + .package .headline {color:#fff;}
.feature + .package .byline, .feature + .package .byline a, .feature + .package .byline span {color:#d5150a;}
.feature + .package .topic .headline::after {color:#d5150a;}
/* Press plus templates */
.press-plus-home .header {margin-bottom:60px;}
.press-plus .block,
.press-plus .wrap-orgering.ordering-box .ordering {margin-bottom:0;}
.item.item-press-plus,
.cols6 .item.item-press-plus {box-sizing:border-box;width:100%;padding:20px;margin-bottom:40px;border:1px solid #d5d5d5;}
.item-press-plus .above-headline.naked {font-size:18px;line-height:22px;font-weight:700;text-align:left;color:#1d1d1b;padding-bottom:20px;border-bottom:1px dotted #aaa;margin-bottom:20px;}
.item-press-plus .above-headline.naked .type {color:#be0000;}
.item-press-plus .above-headline.naked .overline {display:block;font-size:14px;padding:0;margin-top:6px;font-weight:normal;}
.wrapper {display:flex;}
.item-data {width:220px;border-right:1px dotted #aaa;padding-right:30px;}
.item-press-plus .media {margin-bottom:20px;width:100%;}
.item-press-plus .avatar {float:none;border-bottom:1px dotted #aaa;height:120px;width:120px;margin-right:0;}
.item-press-plus .avatar img {height:100%;width:auto;}
.item-press-plus .item-content {padding-left:30px;width:540px;}
.item-details {clear:both;font-family:"Roboto Mono", monospace;font-size:12px;text-transform:uppercase;margin-bottom:20px;font-weight:bold;}
.item-details li {margin-bottom:10px;}
.item-details li:last-child {margin-bottom:0;}
.item-details li span {color:#575756;font-weight:normal;line-height:18px;}
.item-details li.writer span {color:#be0000;}
.avatar + .item-details {margin-top:20px;clear:both;padding-top:20px;border-top:1px dotted #aaa;}
.item-media {float:left;width:100%;margin-bottom:20px;height:60px;overflow:hidden;}
.item-media ul {white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;height:80px;}
.item-media li {display:inline;margin-right:20px;}
.item-media li img {width:60px;height:60px;}
.item-data .btn.republish.download {width:100px;clear:both;float:left;height:30px;line-height:30px;font-weight:normal;font-size:14px;letter-spacing:0.01em;}
.item.item-press-plus .headline {font-size:32px;line-height:36px;margin-bottom:10px;}
.text-row {color:#575756;font-size:16px;line-height:20px;}
.text-row.first {margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #aaa;}
.item-press-plus span.title {font-family:"Roboto Mono", monospace;font-size:14px;color:#1d1d1b;text-transform:uppercase;font-weight:700;}
.text-row strong {display:block;color:#1d1d1b;font-weight:600;}
.text-row a.read-more {font-family:"Roboto Mono", monospace;font-size:12px;color:#1d1d1b;}
.ordering .item-press-plus .loader,
.item-press-plus .loader {width:30px;height:30px;float:left;margin:0 0 0 20px;}
.cols9-press-plus .item-press-plus .media {float:right;width:680px;margin-left:60px;margin-bottom:0;}
.cols9-press-plus .item-press-plus .above-headline,
.cols9-press-plus .item-press-plus .headline {float:left;width:calc(100% - 740px);clear:none;}
.cols9-press-plus .item-press-plus .headline {font-size:52px;line-height:58px;}
.cols9-press-plus .item-press-plus .item-content {width:100%;float:left;display:flex;padding-left:0;margin-top:30px;padding-top:30px;border-top:1px dotted #aaa;}
.cols9-press-plus .item-press-plus .wrap-avatar + .item-content {margin-top:0;}
.cols9-press-plus .item-press-plus .wrap-avatar {padding-bottom:30px;float:left;width:100%;}
.cols9-press-plus .item-press-plus .wrap-avatar .avatar {float:right;height:200px;width:200px;margin-right:0;margin-left:60px;border-bottom:0;}
.cols9-press-plus .item-press-plus .wrap-avatar .above-headline,
.cols9-press-plus .item-press-plus .wrap-avatar .headline {width:calc(100% - 260px);}
.cols9-press-plus .item-press-plus .item-content > div {margin-right:30px;padding-right:30px;border-right:1px dotted #aaa;}
.cols9-press-plus .item-press-plus .item-content > div:last-child {margin-right:0;padding-right:0;border-right:0;}
.cols9-press-plus .item-press-plus .text-row {width:400px;}
.cols9-press-plus .item-press-plus .text-row.first {border-bottom:0;margin-bottom:0;padding-bottom:0;width:420px;}
.cols9-press-plus .item-press-plus .item-data {padding-right:0;}
.bgcolor2 .item-press-plus, .bgcolor2 .item-press-plus-btn,
.item-press-plus-btn.bgcolor2,
.item-press-plus.bgcolor2 {background:#1d1d1b;}
.bgcolor3 .item-press-plus, .bgcolor3 .item-press-plus-btn,
.item-press-plus-btn.bgcolor3,
.item-press-plus.bgcolor3 {background:rgba(213,213,213,0.25);}
.bgcolor2 .item-details li span {color:#cbcbcb;}
.item-press-plus.negative .above-headline.naked, .negative .item-press-plus .above-headline.naked,
.item-press-plus.negative .headline, .negative .item-press-plus .headline,
.item-press-plus-btn.negative .the-title, .negative .item-press-plus-btn .the-title,
.item-press-plus.negative span.title, .negative .item-press-plus span.title,
.negative .item-press-plus .text-row strong, .item-press-plus.negative .text-row strong,
.item-press-plus.negative .item-details li, .negative .item-press-plus .item-details li,
.item-press-plus-btn.negative .after::before,
.negative .item-press-plus-btn .after::before {color:#fff;}
.item-press-plus.negative .text-row,
.negative .item-press-plus .text-row {color:#cbcbcb;}
.negative .item-press-plus-btn .before::before, .negative .item-press-plus-btn .title span.writer,
.negative .item-press-plus .item-details li.writer span,
.negative .item-press-plus .above-headline.naked .type {color:#d5150a;}
.bgcolor2.item-press-plus .writer-img, .bgcolor2 .item-press-plus .writer-img {opacity:1;}
.item-content .message,
.item-data .message {margin-top:20px;background:none;padding:0;text-align:left;border:0;line-height: 18px;}
.item-content .message.error,
.item-data .message.error {color:#d5150a;}
.item-content .message.success,
.item-data .message.success {position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;margin:0;background:rgba(29,29,27,0.4);}
.item-content .message.success .message-text,
.item-data .message.success .message-text {font-size:16px;line-height:20px;display:block;text-align:center;background:#fff;position:relative;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1000;padding:60px;width:440px;max-width:calc(100% - 160px);}
.message.success .close {display:block;position:absolute;top:20px;right:20px;}
.message.success .close::after {content:"\e92f";font-family:"JNS";}
.message {margin:40px 0;}
.article-details .message {margin-top:0;}
.article-content + .btn.download + .message {margin-bottom:0;}

.template3.feature .item-content {width:calc(100% - 40px);left:20px;}
.template3.feature .avatar {margin-right:14px;}
.template3.feature .item-content-text > div {text-align:left;}
.template3.feature .item-content-text {float:right;}
.template3.feature .item-content-text .headline {font-style:normal;}
.cols4 .template3.feature .avatar {height:112px;width:112px;}
.cols4 .template3.feature .item-content-text {width:calc(100% - 126px);}
.cols4 .template3.feature .item-content-text .headline {margin-bottom:4px;}
.cols6 .template3.feature .item-content-text .headline {margin-bottom:10px;}
.cols6 .template3.feature .avatar {height:142px;width:142px;}
.cols6 .template3.feature .item-content-text {width:calc(100% - 156px);}
.cols4 .featured-opinion .headline span {color:#BE0000;}
.cols4 .featured-opinion .byline {margin-bottom:10px;display:block;font-size:17.2px;font-weight:400;}
.featured-column-type::after {content:"/";padding:0 5px;font-weight:normal;color:#969695;}
/* Spotlight */
/* .cols6 .item.template1.spotlight, */
.item.template1.spotlight {padding:0;}
/* .item.template1.spotlight > .item-content {padding:0 40px 30px;background-color:#EFD766;} */
.item.template1.spotlight > .item-content > .spotlight-content {padding:0 40px 30px;background-color:#EFD766;}
.item.template1.spotlight > .item-content > .spotlight-content .above-headline {float:none;text-align:center;background:transparent;}
.item.template1.spotlight > .item-content > .spotlight-content .above-headline .type {float:none;display:inline-block;}
.item.template1.spotlight > .item-content > .spotlight-content .headline {color:#1D1D1B;font-family:"Utopia W03",serif;font-size:54px;line-height:64px;text-align:center;font-weight:800;margin-bottom:5px;}
.item.template1.spotlight > .item-content > .spotlight-content .underline {color:rgba(29,29,27,0.8);text-align:center;}
.item.template1.spotlight > .item-content > .spotlight-content + .package {padding:0 20px 20px;box-sizing:border-box;}
.item.template1.spotlight > .item-content > .spotlight-content + .package .package-item:first-child {border-top:0;padding-top:0;}
/* .item.template1.spotlight > .item-content > .spotlight-content + .package {margin-top:0;} */

/* .cols4 .item.template1.spotlight .item-content {padding:0 20px 25px;} */
.cols4 .item.template1.spotlight > .item-content > .spotlight-content .above-headline {margin-bottom:28px;}
.cols4 .item.template1.spotlight > .item-content > .spotlight-content .headline {font-size:40px;line-height:48px;margin-bottom:4px;}
.cols4 .item.template1.spotlight > .item-content > .spotlight-content .underline {font-size:16px;line-height:22px;}
.cols4 .package .spotlight .headline {margin-bottom:6px;}
.cols6 .item.template1.spotlight > .item-content > .spotlight-content .above-headline {margin-bottom:35px;}
.cols6 .item.template1.spotlight > .item-content > .spotlight-content + .package {padding-top:20px;margin-top:0;border-top:0;}

/* Spotlight packages */
.package-item.spotlight .headline span:not(.jedit) {color:#000000;font-size:15px;line-height:20px;background-color:#efd766;margin-right:12px;padding:0 5px;}
.package-item.spotlight .headline span:not(.jedit)::after {display:none}


/* Press plus package */
.wrap-item-press-plus .item.item-press-plus,
.cols6 .wrap-item-press-plus .item.item-press-plus {margin-bottom:0;}
/* active not active just for first time screen */
.wrap-item-press-plus.active .item-press-plus-btn {display:none;}
.wrap-item-press-plus.active .item-press-plus {display:block;}
/* Press plus package items and btn */
.item-package {margin-bottom:40px;float:left;width:100%;}
.item-press-plus-btn {width:100%;box-sizing: border-box;cursor:pointer;float:left;border: 1px solid #d5d5d5;border-top:0;font-size:18px;line-height:22px;padding:20px 20px 14px 20px;font-weight:600;}
.item-press-plus-btn > div {float:left;}
.item-press-plus-btn .before::before,
.item-press-plus-btn .after::before {font-family:"JNS";font-size:18px;}
.item-press-plus-btn .after::before {content:"\e91f";padding-left:20px;}
.item-press-plus-btn .before::before {content:"\e93c";color:#be0000;padding-right:20px;}
.item-press-plus-btn .title {width:calc(100% - 66px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item-press-plus-btn .title span.writer {font-family:"Roboto Mono", monospace;font-size:12px;text-transform:uppercase;color:#be0000;}
.item-press-plus-btn .title span.writer::before {content:"/";font-weight:300;color:#969695;padding:0 5px;}
.wrap-item-press-plus {float:left;width:100%;}
.wrap-item-press-plus .item-press-plus {display:none;margin-bottom:0;}
.item-package .wrap-item-press-plus.is-active .item.item-press-plus {border-top:0;}
.item-package .wrap-item-press-plus.is-active:first-child .item.item-press-plus {border-top:1px solid #d5d5d5;}
.item-package .wrap-item-press-plus:first-child .item-press-plus-btn {border-top:1px solid #d5d5d5;}
/* The Daily Syndicate */
.container.wrap-daily-nav {max-width:100%;position:absolute;bottom:30px;left:calc((100% - 1280px) / 2);}
.daily-nav {float:left;font-family:"Roboto Mono", monospace;font-size:16px;color:#1d1d1b;}
.daily-nav.daily-nav-next {float:right;}
.daily-nav.daily-nav-prev a::before {content:"\e91d";font-family:"JNS";margin-right:15px;}
.daily-nav.daily-nav-next a::after {content:"\e91e";font-family:"JNS";margin-left:15px;}
#calendarwrapper {table-layout:fixed;width:100%;font-family:"Roboto Mono", monospace;background:rgba(213,213,213,0.25);margin-bottom:60px;}
#calendarwrapper .thead:not(.days) {background:#be0000;}
#calendarwrapper .thead:not(.days) td {text-align:center;padding:16px 0;height:inherit;color:#fff;color:#fff;font-size:22px;font-weight:700;font-family:"Utopia W03 Display", serif;}
#calendarwrapper .thead:not(.days) td .sub-title {font-family:"Lato", sans-serif;font-size:14px;line-height:20px;font-weight:normal;margin-bottom:6px;}
#calendarwrapper .thead:not(.days) td a {color:#fff;width:100%;height:100%;}
#calendarwrapper .arrow-prev,
#calendarwrapper .arrow-next {vertical-align:bottom;}
#calendarwrapper .arrow-prev a::after,
#calendarwrapper .arrow-next a::after {display:block;font-family:"JNS";font-size:16px;font-weight:normal;}
#calendarwrapper .arrow-prev a::after {content:"\e91d";}
#calendarwrapper .arrow-next a::after {content:"\e91e";}
#calendarwrapper .arrow-prev span,
#calendarwrapper .arrow-next span {display:none;}
#calendarwrapper .thead.days td {font-weight:700;font-size:16px;padding:20px 0 13px 0;color:#1d1d1b;}
#calendarwrapper td {width:calc(14.2857% - 1px);padding:14px 0;border:none;font-size:14px;text-align:center;vertical-align:middle;}
#calendarwrapper tr:last-child td {padding:14px 0 20px 0;}
#calendarwrapper td a {display:inline-block;}
#calendarwrapper .today,
#calendarwrapper .theday {padding:7px 0;}
#calendarwrapper .today span,
#calendarwrapper .theday a {display:inline-block;width:28px;height:28px;line-height:28px;border-radius:50%;}
#calendarwrapper td {color:rgba(150,150,149,0.75);}
#calendarwrapper td a {color:#1d1d1b;}
#calendarwrapper td.monthname {color:#cc2729;}
#calendarwrapper td.theday a {background-color:#be0000;color:#fff;}
#calendarwrapper .today span {background-color:#d5d5d5;color:#1d1d1b;}
/* The Daily Syndicate newsletter */
.the-daily-syndicate .cols2 .newsletter {background:#be0000;padding:46px 20px;color:#fff;text-align:center;}
.the-daily-syndicate .cols2 .newsletter .newsletter-text {font-size:18px;font-weight:700;margin-bottom:16px;}
.the-daily-syndicate .cols2 .newsletter .btn.submit {width:100%;display:block;float:none;}
/* ordering hedaer + ordering header filter */
.ordering-header-wrap {margin-bottom:40px;background:#be0000;text-align:center;}
.ordering-header {color:#fff;padding:26px 0;box-sizing:border-box;}
.ordering-header.has-filter {display:block;cursor:pointer;}
.ordering-double-filter .ordering-header {padding:0; border-bottom:1px solid #be0000;}
.ordering-header ul li,
.ordering-title {font-size:28px;font-weight:700;font-family:"Utopia W03 Display", serif;}
.ordering-header ul {display:flex;border-top:1px solid #be0000;}
.ordering-header ul li {display:block;width:calc(33.333% + 1px);font-size:24px;background:#fff;text-align:center;color:#be0000;padding:26px 0;border-right:1px solid #be0000;box-sizing:border-box;}
.ordering-header ul li.current {background:none;color:#fff;}
.ordering-header ul li:first-child {border-left:1px solid #be0000;}
.ordering-tagline {font-family:"Lato", sans-serif;font-size:14px;letter-spacing:0.01em;margin-top:12px;}
.ordering-header-filter {height:40px;line-height:40px;color:rgba(255,255,255,0.7);text-transform:uppercase;font-family:"Roboto Mono", monospace;font-size:14px;}
.ordering-header + .ordering-header-filter {border-top:1px solid #fff;margin-top:-1px;}
.ordering-header + .ordering-header-filter ul {display:flex;justify-content: space-around;}
.ordering-header + .ordering-header-filter ul li {margin-right:0;}
.ordering-header-filter ul li {display:inline-block;margin-right:80px;}
.ordering-header-filter ul li:last-child {margin-right:0;}
.ordering-header-filter ul li.current a {color:#fff;}
.ordering-header-filter ul li.current a::before {font-family:'JNS';content:"\e915";font-size:24px;color:#fff;line-height:24px;margin-right:5px;}
/* Oredring salamandra  */
.term-body .package1 .package-item.opinion,
.term-body .package3 .opinion .item-content {width:100%;}
/* ordering items */
.cols6 .ordering .item {margin-bottom:20px;}
.cols6 .ordering .item .item-content {width:100%;}
.cols6 .ordering .item.has-media .item-content {clear:both;float:left;width:calc( 100% - 320px);}
.cols6 .ordering .item.opinion.has-media .item-content {width:calc( 100% - 200px);}
.cols6 .ordering .item .headline {font-size:28px;line-height:32px;margin-bottom:8px;font-family:"Utopia W01", serif;font-weight:600;}
.cols6 .ordering .item.opinion .headline {font-family:"Utopia W03 Display", serif;}
/* .cols6 .ordering .item .under-headline {margin-bottom:6px;} */
.cols6 .ordering .item .under-headline {margin-bottom:12px;}
.cols6 .ordering .item.opinion .under-headline {margin-bottom:8px;}
.cols6 .ordering .item .under-headline > span {font-size:15px;line-height:16px;padding-left:0;}
.cols6 .ordering .item .under-headline > span + .date{padding-left:10px;}
.cols6 .ordering .item .underline {font-size:16px;line-height:20px;}
.cols6 .ordering .item.opinion .avatar {width:160px;height:160px;margin-left:40px;}
.cols6 .ordering .item .media {width:300px;margin-left:20px;float:left;}

.cols6 .ordering .item.spotlight.has-media {padding:0;background-color:#EFD766;}
.cols6 .ordering .item.spotlight.has-media .item-content {float:right;width:calc(100% - 240px);}
.cols6 .ordering .item.spotlight.has-media .item-content .above-headline {margin-bottom:20px;}
.cols6 .ordering .item.spotlight.has-media .item-content .headline {color:#1D1D1B;font-family:"Utopia W03",serif;font-size:28px;line-height:36px;font-weight:800;padding-right:20px;margin-bottom:10px;}
.cols6 .ordering .item.spotlight.has-media .item-content .underline {color:rgba(29,29,27,0.8);}
.cols6 .ordering .item.spotlight.has-media .media {margin-left:0;width:220px;height:220px;}
.cols6 .ordering .item.spotlight.has-media .media img {height:100%;object-fit:cover;}

/* ordering loader */
.ordering .loader {width:64px;margin:-20px auto 0 auto;display:block;}
/* ordering box items */
.wrap-orgering {clear:both;}
.wrap-orgering + .wrap-orgering {margin-top:40px;}
.wrap-orgering:last-child {margin-bottom:0;}
.wrap-orgering.ordering-box .ordering-header-wrap {margin-bottom:0;}
.wrap-orgering.ordering-box .ordering {background:rgba(213,213,213,0.25);border:1px solid #d5d5d5;border-top:0;padding:20px 20px;margin-bottom:20px;}
.wrap-orgering.ordering-box .ordering .item {position:relative;border:0;border-bottom:1px dotted #d5d5d5;margin:0;padding:25px 0px;}
.wrap-orgering.ordering-box .ordering .item .media {width:90px;height:90px;}
.wrap-orgering.ordering-box .ordering .item .byline {font-size:15px;line-height:20px;}
.wrap-orgering.ordering-box .ordering .item .source {font-size:13px;font-weight:300;margin-bottom:5px;}
.wrap-orgering.ordering-box .ordering .item .source::before {display:none;}
.wrap-orgering.ordering-box .ordering .item .headline {font-family:"Utopia W01", serif;font-weight:700;font-size:16px;line-height:20px;}
.wrap-orgering.ordering-box .ordering .item.item-opinion-style {width:100%;}
.wrap-orgering.ordering-box .ordering .item.item-opinion-style .item-content {width:calc(100% - 100px);float:left;}
.ordering-no-more-posts {font-family:"Lato", sans-serif;font-size:16px;font-weight:bold;text-align:center;}
/* CAMPUS ordering items */
.wrap-orgering.ordering-box.ordering-campus .ordering .item:first-child {padding-top:0;}
/* WIRE ordering items */
/* WIRE ordering items sidebar */
.home .cols3 .ordering-wire {display:none;}
/*.wrap-orgering.ordering-box.ordering-wire .ordering {background:none;}*/
.wrap-orgering.ordering-box.ordering-wire .ordering {background:#fff;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item {padding:20px 0 20px;}
.wire-publish-to-jns {letter-spacing: -0.25px;height: 40px;font-size: 14px;line-height: 40px;color: #000;background-color: #EFD766;text-align: center;font-family: "Lato", sans-serif;}
.wire-publish-to-jns a {display: inline-block;width: 100%;height: 100%;}
.wire-publish-to-jns::after {content:"";display: block;border-top: 1px dotted #d5d5d5;margin-top: 20px;}
.article-body .wire-publish-to-jns {cursor: pointer;/*width: 420px;*/margin-top: 30px;font-size: 16px;line-height: 40px;font-weight: bold;letter-spacing: normal;border:none;}
.article-body .wire-publish-to-jns::after {content:none;}
.article-body .wire-information {font-family: "Lato", sans-serif;color: #7D7D7D;font-size: 13px;line-height: 17px;margin-top: 20px;}
.article-body .wire-information a {border-bottom:solid 1px #E6C134;display: inline-block;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item:first-child {padding-top:0;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item:last-child {border:0;padding-bottom:0;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item .date {padding:0;font-size:13px;margin-bottom:7px;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item .headline {font-weight:normal;margin-bottom:3px;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item .headline span {font-family:"Roboto Mono", monospace;font-size: 14px;font-weight:700;text-transform:uppercase;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item .headline span::after {content: "/";font:normal;color: #969695;padding: 0 5px;}
.wrap-orgering.ordering-box.ordering-wire .ordering-header-wrap {background-color: #1D1D1B;}
.wrap-orgering.ordering-box.ordering-wire .ordering-header-wrap .ordering-header {padding: 18px 5px;}
.wrap-orgering.ordering-box.ordering-wire .ordering-header-wrap .ordering-header .ordering-title {font-size: 32px;line-height: 38px;}
.wrap-orgering.ordering-box.ordering-wire .ordering-header-wrap .ordering-header .ordering-tagline {font-size: 14px;line-height: 18px;margin-top: 0;}
/* WIRE ordering items */
.wrap-orgering .ordering .item.wire {background-color: #F6F6F6;}
.wrap-orgering .ordering .item.wire .above-headline {margin-bottom: 15px;}
/*.wrap-orgering .ordering .item.wire .above-headline {margin-bottom: 20px;}*/
.wrap-orgering .ordering .item.wire .headline {font-family:"Utopia W03 Display", serif;font-weight: normal;font-size: 30px;line-height: 36px;margin-bottom: 12px;}
.wrap-orgering .ordering .item.wire .underline {line-height: 22px;}
.wrap-orgering .ordering .item.wire .under-headline {display:flex;}
.wrap-orgering .ordering .item.wire .under-headline .wire-left-organisation-block {margin-right: 20px;}
.wrap-orgering .ordering .item.wire .under-headline .wire-left-organisation-block img {width: auto;max-height: 50px;}
.wrap-orgering .ordering .item.wire .under-headline .wire-right-organisation-block {display:flex;flex-direction: column;justify-content: center;}
.wrap-orgering .ordering .item.wire .under-headline .wire-right-organisation-block .wire-label-wrapper .byline a,.wrap-orgering .ordering .item.wire .under-headline .wire-right-organisation-block .wire-label-wrapper .byline span, .wrap-orgering .ordering .item.wire .under-headline .wire-right-organisation-block .wire-label-wrapper .source {font-size: 15px;line-height: 20px;color: #E1BE32;font-weight: 500;}
.wrap-orgering .ordering .item.wire .date {font-size: 14px;line-height: 16px;text-transform: uppercase;padding: 0;margin-top: 5px;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item .source {margin:0;font-size:13px;font-weight:700;line-height: 20px;color: #E1BE32;}
.wrap-orgering.ordering-box.ordering-wire .ordering .item.item-source .source {font-weight:700;}
/* WIRE HOME PAGE 6/4 cols */
.cols4 .item.template1.wire,
.cols6 .item.template1.wire {background-color: #F6F6F6;padding: 0 20px 25px;}
.sidebar-content .cols4.ss .item.template1.wire {/*background-color: #F4F4F4;*/padding-top: 0;}
.sidebar-content .cols4.ss {/*background-color: #efefef;*/padding-top: 20px;}
.sidebar-content .cols4.ss .item.template1.wire > .above-headline {left: 0;}
.sidebar-content .cols4.ss .item.template1.wire > .item-content .date {display: none;}
.sidebar-content .cols4 .item.template1.wire > .item-content .headline {font-size: 24px;line-height: 30px;}
.sidebar-content .cols4 .item.template1.wire > .item-content .under-headline {margin-bottom: 15px;}
.cols4 .item.template1.wire.no-media > .item-content .under-headline,
.cols6 .item.template1.wire.no-media > .item-content .under-headline {margin-top: 50px;}
.cols4 .item.template1.wire > .media,
.cols6 .item.template1.wire > .media {width: calc(100% + 40px);margin-left: -20px;}
.cols4 .item.template1.wire > .above-headline,
.cols6 .item.template1.wire > .above-headline {margin: 0;position: absolute;top: 0;left: 20px;z-index: 5;}
.cols6 .item.template1.wire > .item-content .headline {font-weight: normal;font-size: 52px;line-height: 58px;margin-bottom: 15px;}
.cols6 .item.template1.wire > .item-content .underline {line-height: 26px;color: #555555;}
.cols4 .item.template1.wire > .item-content .under-headline,
.cols6 .item.template1.wire > .item-content .under-headline {display:flex;margin-bottom: 15px;margin-top: 20px;}
.cols4 .item.template1.wire > .item-content .under-headline .wire-left-organisation-block,
.cols6 .item.template1.wire > .item-content .under-headline .wire-left-organisation-block {margin-right: 20px;}
.cols4 .item.template1.wire > .item-content .under-headline .wire-left-organisation-block img,
.cols6 .item.template1.wire > .item-content .under-headline .wire-left-organisation-block img {width: auto;max-height: 50px;}
.cols4 .item.template1.wire > .item-content .under-headline .wire-right-organisation-block,
.cols6 .item.template1.wire > .item-content .under-headline .wire-right-organisation-block {display:flex;flex-direction: column;justify-content: center;}
.cols4 .item.template1.wire > .item-content .under-headline .wire-right-organisation-block .wire-label-wrapper .byline a,
.cols4 .item.template1.wire > .item-content .under-headline .wire-right-organisation-block .wire-label-wrapper .byline span,
.cols4 .item.template1.wire > .item-content .under-headline .wire-right-organisation-block .wire-label-wrapper .source,
.cols6 .item.template1.wire > .item-content .under-headline .wire-right-organisation-block .wire-label-wrapper .byline a,
.cols6 .item.template1.wire > .item-content .under-headline .wire-right-organisation-block .wire-label-wrapper .byline span,
.cols6 .item.template1.wire > .item-content .under-headline .wire-right-organisation-block .wire-label-wrapper .source {font-size: 15px;line-height: 20px;color: #E1BE32;font-weight: 500;}
.cols4 .item.template1.wire > .item-content .date,
.cols6 .item.template1.wire > .item-content .date {font-size: 14px;line-height: 16px;text-transform: uppercase;padding: 0;margin-top: 5px;}
/* WIRE HOME PAGE 4 cols */
.cols4 .item.template1.wire > .item-content .headline {font-weight: normal;font-size: 42px;line-height: 48px;margin-bottom: 12px;}
.cols4 .item.template1.wire > .item-content .underline {line-height: 22px;color: #555555;font-size: 16px;}
/* Packages */
.item.template3.opinion + .package > .package-item.wire .item-content .headline span,
.item.template1 .package-item.wire .item-content .headline span:not(.jedit),
.item.template1 + .package > .package-item.wire .item-content .headline span:not(.jedit)
/*{background-color: #000;color: #fff;padding: 0 4px 1px;margin-right: 7px;}*/
{background-color: #000;color: #fff;padding: 0 4px;margin-right: 7px;display: inline-block;vertical-align: top;font-size: 13px;}
.item.template3.opinion + .package > .package-item.wire .item-content .headline span:not(.jedit)::after,
.item.template1 .package-item.wire .item-content .headline span:not(.jedit)::after,
.item.template1 + .package >  .package-item.wire .item-content .headline span:not(.jedit)::after
{content: none;}
.item.template3.feature + .package > .package-item.wire .item-content .headline span:not(.jedit),
.item.template1.feature + .package > .package-item.wire .item-content .headline span:not(.jedit)
/*{background-color: #fff;color: #000;padding: 0 4px;margin-right: 7px;}*/
{background-color: #fff;color: #000;padding: 0 4px;margin-right: 7px;display: inline-block;vertical-align: top;font-size: 13px;}
.item.template3.feature + .package > .package-item.wire .item-content .headline span:not(.jedit)::after,
.item.template1.feature + .package > .package-item.wire .item-content .headline span:not(.jedit)::after
{content: none;}

/* AFFILIATES ordering items */
.wrap-orgering.ordering-box.ordering-affiliates .ordering {background:none;padding:0 20px;}
.wrap-orgering.ordering-box.ordering-affiliates .ordering .item.item-affiliate {width:100%;margin-right:0;padding:60px 0;float:none;}
.wrap-orgering.ordering-box.ordering-affiliates .ordering .item.item-affiliate .media {height:100%;width:100%;}
.wrap-orgering.ordering-box.ordering-affiliates .ordering .item.item-affiliate:last-child {border:0;}
/* MORE MAIN NEWS ordering */
.ordering-more-main-news .item + .load-more {margin-top:20px;}
/* Upcoming stories ordering items */
.wrap-orgering.ordering-box.ordering-upcoming-stories .ordering .item {padding:0 0 25px 0;margin-bottom:20px;}
.ordering-upcoming-stories .ordering .item .before-headline {font-family:"Roboto Mono", monospace;font-size:12px;line-height:16px;margin-bottom:8px;}
.ordering-upcoming-stories .ordering .item .before-headline .topic {font-weight:700;}
.ordering-upcoming-stories .ordering .item .before-headline .time_expected {font-weight:300;}
.ordering-upcoming-stories .ordering .item .before-headline .topic + .time_expected::before {content:"/";padding:0 5px;}
.ordering-upcoming-stories.wrap-orgering.ordering-box .ordering .item .headline {font-family:"Utopia W01", serif;font-size:18px;line-height:22px;margin-bottom:8px;}
.ordering-upcoming-stories.wrap-orgering.ordering-box .ordering .item .underline {font-family:"Utopia W01", serif;font-size:16px;line-height:20px;margin-bottom:0;color:#575756;}
/* Organizations terms page ordering items */
.ordering-term-organizations-page .ordering .item {padding:20px;display:flex;align-items:center;position:relative;}
.ordering-term-organizations-page .ordering .item::before {content:"";position:absolute;left:241px;top:20px;height:calc(100% - 40px);border-right:1px dotted #aaaaaa;}
.ordering-term-organizations-page .ordering .item .media {width:180px;float:left;margin-right:30px;margin-left:0;}
.ordering-term-organizations-page .ordering .item .item-content {float:left;width:calc(100% - 241px);padding-left:31px;}
.ordering-term-organizations-page .ordering .item .headline {font-size:34px;line-height:38px;}
/* Affiliates ordering items */
.ordering-term-affiliates .ordering {padding-top:1px;display:flex;flex-flow:wrap;}
.item-affiliate {overflow:hidden;position:relative;float:left;width:calc(50% - 20px);margin-top:-1px;margin-right:40px;padding:60px 0;border-top:1px dotted #aaaaaa;border-bottom:1px dotted #aaaaaa;display:flex;flex-flow:column;text-align:center;justify-content:center;}
.item-affiliate:nth-child(2n+2) {margin-right:0;}
.item-affiliate .media {width:100%;margin:0 auto;text-align:center;}
.item-affiliate .media img {width:auto;height:50px;}
.item-affiliate .affiliate-name {width:100%;font-family:"Utopia W01", serif;font-size:22px;line-height:26px;font-weight:bold;color:#1d1d1b;}
.item-affiliate .media + .affiliate-name {display:none;font-family:"Roboto Mono", monospace;font-size:16px;color:#be0000;text-transform:uppercase;position:absolute;bottom:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;background:#fff;}
.item-affiliate .media + .affiliate-name a {width:100%;}
.item-affiliate .media + .affiliate-name {display:none;width:100%;}
.item-affiliate:hover .media + .affiliate-name {display:flex;align-items:center;justify-content:center;animation-name:affiliate;animation-duration:0.5s;}
@keyframes affiliate {
    from {top:100%;}
    to {top:50%;transform:translateY(-50%);}
}
.ordering-term-affiliates .ordering .btn,
.ordering-term-affiliates .ordering-no-more-posts {clear:both;float:left;margin-top:20px;width:100%;}
.ordering-term-affiliates .loader {clear:both;}
/* terms ordering top header */
.term-header {float:left;width:100%;}
.term-header .term-organization {font-family:"Roboto Mono", monospace;font-size:18px;margin-bottom:24px;text-transform:uppercase;}
.term-header .media-logo {overflow:hidden;}
.term-header .media-logo img {width:100%;height:auto;}
.term-header .headline {color:#1d1d1b;font-size:60px;line-height:72px;margin-bottom:10px;text-transform:capitalize;}
.term-header .underline {color:#1d1d1b;font-family:"Lato", sans-serif;font-size:18px;line-height:24px;}
.term-header .social-buttons {display:none;padding:0;border:0;text-align:center;margin-top:30px;}
.term-header .social-buttons li {display:inline-block;line-height:28px;margin-bottom:0;margin-right:30px;}
.term-header .social-buttons li:last-child {margin-right:0;}
.term-header .social-buttons li a::before {font-size:28px;}
.term-header .social-buttons li span {display:none;}
/* terms ordering top header tag/organizations */
body.tag .cols6 + .cols6 {float:right;}
.term-header.wrap-cover {max-height:385px;background:rgba(213,213,213,0.25);margin-bottom:80px;border-bottom:1px solid #d5d5d5;}
.underline-more-open.term-header.wrap-cover:not(.wrap-tag-org) {height:auto;max-height:inherit;min-height:385px;}
.term-header.wrap-cover .media img {transform:translateY(calc((-100% + 385px) / 2));}
.term-header.wrap-tag-org .wrap-term-header {position:absolute;z-index:2;width:100%;left:0;top:50%;transform:translateY(-50%);text-align:center;}
.term-header.wrap-tag-org .wrap-term-header .container {max-width:820px;}
.term-header.wrap-tag-org .media-logo {width:100px;height:100px;margin-bottom:10px;overflow:hidden;display:inline-block;}
.term-header.wrap-tag-org-only .headline {color:#be0000;}
.term-header.wrap-tag-org-only .underline {color:#be0000;font-family:"Utopia W01", serif;font-size:20px;}
.term-header.wrap-tag-org .media + .wrap-term-header .headline {color:#fff;}
.term-header.wrap-tag-org .media + .wrap-term-header .underline {color:#fff;}
.term-header.wrap-tag-org .media + .wrap-term-header .social-buttons li a::before {color:#fff;}
.tax-organizations .term-header.wrap-tag-org .media + .wrap-term-header .social-buttons li a::before {border:1px solid #fff;}
/* Press+ terms ordering top header tag/organizations */
.press-plus .term-header.wrap-cover {max-height:425px;}
.press-plus .term-header.wrap-cover .media img {transform:translateY(calc((-100% + 425px) / 2));}
/* terms ordering top header author/writer */
.term-header.wrap-author-writer .wrap-term-header-content {float:left;height:385px;width:100%;padding-top:90px;box-sizing:border-box;}
.term-header.wrap-author-writer.underline-more-open:not(.wrap-tag-org) .wrap-term-header-content {height:auto;padding-bottom:60px;min-height:385px;}
.term-header.wrap-author-writer .media-logo {float:left;width:260px;height:260px;margin-right:60px;overflow:hidden;border-radius:50%;border:1px solid #d5d5d5;background:#f4f4f4;box-sizing:border-box;line-height:0;}
.term-header.wrap-author-writer .term-header-content {float:left;width:740px;margin-top:10px;}
.term-header.wrap-author-writer .headline {text-transform:uppercase;margin-bottom:2px;}
.term-header.wrap-author-writer .underline {color:#706f6f;}
.term-header.wrap-author-writer .underline p {margin-bottom:20px;}
.term-header.wrap-author-writer .underline .underline-more-content {display:none;}
.underline-more-btn {display:block;cursor:pointer;font-family:"Roboto Mono", monospace;font-size:13px;letter-spacing:0.025em;color:#1d1d1b;margin-top:20px;}
.underline-more-btn::after {font-family:'JNS';content:"\e91f";font-weight:400;margin-left:5px;}
.term-header.wrap-author-writer .social-buttons {text-align:left;margin-top:0;margin-bottom:30px;}
.tax-organizations .wrap-term-header .social-buttons.social-buttons-contact li a::before,
.term-header.wrap-author-writer .social-buttons li a::before {font-size:20px;width:28px;height:28px;}
.underline-more-open .underline-more-btn::after {content:"\e920";}
/* organization about us */
.about-us {font-size:16px;line-height:20px;padding:40px 0;color:#706f6f;border-top:1px dotted #aaaaaa;}
.about-us-title {margin-bottom:20px;color:#1d1d1b;font-family:"Roboto Mono", monospace;font-size:16px;font-weight:bold;line-height:normal;text-transform:uppercase;}
.about-us p {margin-bottom:25px;}
.about-us p:last-child {margin-bottom:0;}
/* opinion pubilsh you column */
.btn + .cols3-wrap {margin-top:40px;}
/* terms see more */
.see-more {font-family:"Roboto Mono", monospace;font-size:16px;text-transform:uppercase;padding:40px 0;border-bottom:1px dotted #aaaaaa;border-top:1px dotted #aaaaaa;}
.social-buttons + .see-more {border-top:0;}
.see-more-title {font-weight:bold;margin-bottom:20px;}
.see-more li {color:#be0000;display:block;font-weight:normal;margin-bottom:10px;}
.see-more li:last-child {margin-bottom:0;}
.see-more + .social-buttons {border-top:0;}
/* terms featured content */
.featured-content {border-bottom:1px dotted #aaaaaa;border-top:1px dotted #aaaaaa;padding:40px 0;}
.cols3-wrap + .featured-content {border-top:0;}
.featured-content-title {padding: 0 0 30px;font-family: "Roboto Mono", monospace;font-size: 16px;line-height: normal;font-weight:700;text-transform:uppercase;}
.featured-content .item {position:relative;padding:15px 0 30px 0;margin:0;}
.featured-content li:last-child .item {padding-bottom:0;}
.featured-content .item::before {content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-color: #1d1d1b;}
.featured-content .item-content {width:100%;float:left;}
.featured-content .media + .item-content {width:calc(100% - 90px);margin-right:20px;}
.featured-content .media {width:70px;height:70px;float:right;}
.featured-content .headline {font-family:"Utopia W01", serif;font-weight:600;font-size:16px;line-height:20px;margin-bottom:5px;}
.featured-content .date,
.featured-content .source {font-size:13px;font-weight:300;}
/* Image alignments */
.alignleft {text-align:left;}
.alignright {text-align:right;}
.alignright.wp-caption,
.alignleft.wp-caption,
.alignright.size-medium_large,
.alignleft.size-medium_large,
img.alignright,
img.alignleft {text-align:left;float:right;margin-top:8px;width:360px;height:auto;margin-left:40px;margin-bottom:30px;line-height:0;}
.alignleft.wp-caption,
.alignleft.size-medium_large,
img.alignleft {margin-right:40px;margin-left:0;float:left;}
.alignnone,
.aligncenter {margin-bottom:30px;}
p .alignleft,
p .alignright,
p .alignnone,
p .aligncenter {margin-bottom:0;}
.alignleft img,
.alignright img,
.alignnone img,
.aligncenter img {width:100%;height:auto;}
.alignright.wp-caption,
.alignleft.wp-caption,
.aligncenter.wp-caption,
.alignnone.wp-caption {line-height:0;}
/* Social buttons */
.social-help {padding:30px 0;border-top:1px dotted #aaaaaa;font-family:"Lato", sans-serif;font-size:16px;line-height:22px;font-weight:bold;}
.social-buttons {padding:40px 0;border-bottom:1px dotted #aaaaaa;border-top:1px dotted #aaaaaa;}
.social-help + .social-buttons {padding-top:0;border-top:0;}
.social-buttons li {font-family:"Roboto Mono", monospace;font-size:16px;display:block;margin-bottom:30px;line-height:38px;text-transform:uppercase;}
.social-buttons li a::before {float:left;font-family:"JNS";content:"";color:#be0000;font-size:38px;}
.social-buttons li span {margin-left:15px;}
.social-buttons li.facebook a::before {content:"\e905";}
.social-buttons li.twitter a::before {content:"\e90f";}
.social-buttons li.email a::before {content:"\e918";}
.social-buttons li.print a::before {content:"\e900";}
.social-buttons li.whatsapp a::before {content:"\e904";}
.social-buttons li:last-child {margin:0;}
.social-buttons.social-buttons-contact li a::before {font-size:28px;text-align:center;width:38px;height:38px;border:1px solid #1d1d1b;color:#1d1d1b;border-radius:50%;margin-right:0;}
.social-buttons.social-buttons-contact li.facebook a::before {content:"\e906";}
.social-buttons.social-buttons-contact li.twitter a::before {content:"\e910";}
.social-buttons.social-buttons-contact li.email a::before {content:"\e919";}
.social-buttons.social-buttons-contact li.website a::before {content:"\e93d";}
.social-buttons.social-buttons-contact li.instagram a::before {content:"\e90a";}
.social-buttons.social-buttons-contact li.linkedin a::before {content:"\e90c";}
.social-buttons.social-buttons-contact li.google-plus a::before {content:"\e908";}
.social-buttons.social-buttons-contact li.rss a::before {content:"\e903";}
/* Article */
.cols2-brief {float:right;}
.article-body .cols2 {margin-right:40px;margin-left:0;}
.wrap-article {padding-top:80px;}
.wrap-article .block {margin-bottom:0;}
.article-infinite-scroll {float:left;}
.single .article:not(.package-item) {padding-bottom:80px;}
.single .article:not(.package-item):last-child {padding-bottom:0;}
.single .article:not(.package-item) + .cols2 + .article:not(.package-item),
.single .article:not(.package-item) + .article:not(.package-item) {padding-top:80px;border-top:1px solid #d5d5d5;}
/* Article header */
.article-header .above-headline {margin-bottom:28px;}
.article-header .headline {margin-bottom:20px;}
.article-header .underline {margin-bottom:20px;font-size:20px;line-height:26px;}
.article-header .byline {font-family:"Utopia W01", serif;margin-bottom:30px;font-size:25px;line-height:normal;font-weight:700;color:#969695;text-transform:uppercase;}
/* Article media */
.rslides {position:relative;z-index:0;}
.single .article > .media.wrap-media-sliders {float:left;width:100%;}
.single .article > .media.wrap-media-sliders li {width:100%;}
.single .article > .media {margin-bottom:80px;}
.single .article > .media img {display:block;}
.rslides_caption,
.wp-caption-text,
.media .caption {font-size:12px;line-height:16px;color:#706f6f;padding:10px 0 0 0;font-family:"Lato", sans-serif;}
/* Article content */
.article-content {font-size:20px;line-height:30px;color:#575756;}
.article-content .dateline {font-weight:700;color:#1d1d1b;}
.article-content .dateline span {color:#959594;}
.article-content .dateline + img,
.article-content > img.alignnone,
.article-content > img.alignright,
.article-content > img.alignleft,
.article-content > img,
.article-content > iframe,
.article-content > div,
.article-content ul > li,
.article-content ol > li,
.article-content p {margin-bottom:30px;}
.article-content ul {padding-left:20px;list-style:disc;margin:0 0 26px;}
.article-content ol {padding-left:20px;list-style:decimal;margin:0 0 26px;}
.article-content .twitter-tweet {margin-bottom:30px!important;margin-top:0!important;}
.article-content .dateline + img {margin-top:30px;}
.article-content a {color:#be0000;}
.article-content .btn.republish a {color:#fff;}
.article-content h3 {font-weight:700;margin:0 0 10px 0;color:#1d1d1b;}
.article-content p + h3 {margin-top:60px;}
.article-content .lead {float:left;width:360px;padding:20px 0;margin:8px 40px 40px 0;border-top:1px solid #be0000;border-bottom:1px solid #be0000;font-family:"Utopia W03 Display", serif;font-size:28px;line-height:36px;color:#be0000;font-weight:700;}
.article-content .quote {padding:40px;margin:30px 0;background:rgba(213,213,213,0.25);font-style:italic;}
.article-content .quote p {border-left:1px solid #1d1d1b;padding-left:20px;font-size:24px;line-height:32px;color: #1d1d1b;}
.article-content blockquote p {margin:0;}
.article-content iframe,
.article-content .mapp-layout {max-width:100%;}
.article-content + .btn.republish {margin-top:80px;}
/*.article-content + .btn.republish.download {display:none;}*/
/* Donation module */
.donation-module {background: url('https://cdn.jns.org/images/new-donate-image-for-desktop.png?v=1') bottom center no-repeat;border-top: 10px solid #be0100;background-size: contain;margin-top: 80px;height: 707px;}
.donation-module h3 { padding: 30px 20px 0px 20px; margin-bottom: 0px; color: #FFFFFF; font-family: "Utopia W03 Display", serif; font-size: 32px; font-weight:700; letter-spacing: 0; line-height: 42px; text-align: center; }
.donation-module p {color: #FFFFFF;font-family: "Lato", sans-serif;font-size: 17px;letter-spacing: 0;line-height: 24px;margin-bottom:24px;}
.donation-module p:last-of-type {margin-bottom:25px;}
.donation-module .inner {color:#1D1D1B;font-family:"Utopia Std",serif;border-top:0px none; padding: 0px 40px 0px 40px;background: #7A0000;}
.donation-module .inner .last-paragraph {margin-bottom: 0;}
.donation-module .inner .bold-paragraph {font-weight: 700}
.donation-module .inner .horizontal-line {border: none;background-color: red;color: red;height: 1px; background-color: rgba(255,255,255,0.25); margin-top: 25px;margin-bottom: 25px;}
.donation-module .inner .logo-box {background-color: rgba(255,255,255,0.2); padding: 12px 10px 10px 10px; position: absolute;}
.donation-module .link {text-align:center;}
.donation-module .link a {display:inline-block;background-color:#BE0000;color:#FFFFFF;padding:14px 20px 14px; font-size: 24px;width: 380px;margin-top: 40px;line-height: 32px;font-weight: 900;letter-spacing: 0;font-family: "Lato", sans-serif;}
.donation-module .background-gradient { background: linear-gradient(0deg, rgba(122,0,0,0) 0%, rgba(122,0,0,0.65) 71.19%, #7A0000 100%);}
.donation-module .background-gradient .gradient-text { padding: 0px 40px }
/* .donation-module {color:#1D1D1B;font-family:"Utopia Std",serif;border-top:1px solid #333333;padding:30px;background:url('https://cdn.jns.org/images/donation_image.jpg') center;background-size:cover;margin-top:40px;}
.donation-module h3 {font-size:28px;line-height:32px;font-weight:700;margin-bottom:12px;font-family:"Utopia W03 Display", serif;}
.donation-module h3 br {display:none;}
.donation-module p {font-size:18px;line-height:26px;margin-bottom:30px;}
.donation-module p:last-of-type {margin-bottom:25px;}
.donation-module .link {text-align:center;}
.donation-module a {display:inline-block;background-color:#be0000;color:#FFFFFF;font-size:20px;line-height:26px;padding:14px 20px 10px;font-weight:700;font-family:"Utopia W03 Display", serif;} */
/* Article newsletter */
.article-content .newsletter {clear:both;text-align:center;background:#be0000;color:#fff;margin:40px 0;padding:40px 80px;}
.article-content .newsletter form {margin-top:20px;display:flex;justify-content:center;}
.article-content .newsletter input.email {width:calc(100% - 140px);float:inherit;max-width:250px;}
.article-content .newsletter .btn.submit {width:140px;float:inherit;display:inline-block;}
.article-content .newsletter .newsletter-text br {display:none;}
/* Article tags */
.article-tags {float:left;width:100%;padding:15px 0;margin-top:40px;border-bottom:1px dotted #aaaaaa;border-top:1px dotted #aaaaaa;text-transform:uppercase;font-family:"Roboto Mono", monospace;font-size:16px;line-height:28px;color:#be0000;}
.article-tags .article-tags-title {color:#1d1d1b;}
.article-tags li {display:inline;}
.article-tags li::after {content:"/";color:#1d1d1b;}
.article-tags li:last-child::after,
.article-tags li:first-child::after {content:none;margin-right:0;}
/* Article details */
.article-details .btn.republish {margin-bottom:40px;}
.article-details .word-count {padding:30px 0;border-left:0;border-right:0;border-top:1px dotted #aaaaaa;}
.article-details .our-sources {font-size:16px;line-height:20px;border-top:1px dotted #aaaaaa;}
.article-details .our-sources.responsive {display:none;margin:0;width:620px;padding:0;padding-left:147px;box-sizing:border-box;}
.article-details .our-sources-title {padding:40px 0 30px;font-family:"Roboto Mono", monospace;font-size:16px;line-height:normal;font-weight:700;}
.article-details .our-sources-title span::after {content:":";}
.article-details .quote {padding-top:15px;position:relative;}
.article-details .quote::before {content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-color:#1d1d1b;}
.article-details .source-of-quote {color:#be0000;margin-bottom:40px;}
/* Article brief */
.single .article-brief > .media {margin-bottom:60px;}
.article-brief .article-header .headline {font-family:"Utopia W03 Display", serif;font-size:48px;line-height:54px;font-weight:700;}
.article-brief .word-count {float:left;line-height:30px;margin-left:15px;}
.article-brief .wrap-social {float:left;display: flex;align-items:end;width: 100%;border-top: 1px dotted #aaaaaa;border-bottom: 1px dotted #aaaaaa;margin: 0px 0 40px 0;padding: 30px 0;}
.article-brief .social-help {float:left;width: calc(100% - 400px);text-align:left;margin:0;border:0;padding:0;}
.article-brief .social-help br {display:none;}
.article-brief .social-help br:first-child {display:inherit;}
.article-brief .social-buttons {float:left;width: 400px;margin:0;border:0;padding:0;}
.article-brief .social-buttons li span {display:none;}
.article-brief .social-help + .social-buttons {margin-top:0;}
.article-brief .social-buttons li {display:inline-block;margin-right:55px;margin-bottom:0;}
.article-brief .social-buttons li a::before {font-size:34px;line-height:inherit;}
.article-brief .social-buttons li span {line-height:34px;}
.article-brief .social-buttons li:last-child {margin:0;}
/* Article wire */
.single-wire {background-color: #f8f8f8;}
/*.single .article-wire > .media {margin-bottom:60px;}*/
.single .article-wire > .media {margin-bottom:40px;}
.single .article-wire .dateline span {color: #1D1D1B;}
.article-wire .article-content .lead {border-top:1px solid #333;border-bottom:1px solid #333;color:#333;}
.article-wire .article-header .underline {text-align: center;margin-bottom: 40px;color: #646464;}
.article-wire .article-content {color: #333;}
/*.article-wire .article-content p + h3 {margin-top: 20px;font-size: 22px;line-height: 32px;display: inline-block;position: relative;margin-bottom: 24px;z-index: 1;}
.article-wire .article-content p + h3::after {content: "";position: absolute;bottom: 2px;left: 0;display: block;height: 4px;width: 100%;background-color: #EFD766;z-index: -1;}
*/
.article-wire .article-content p + h3::before {content: "";display: block;height: 20px;width: 100%;}
.article-wire .article-content p + h3 {font-size: 22px;line-height: 32px;display: inline;margin-bottom: 24px;border-bottom: solid 4px #EFD766;}
.article-wire .article-content p + h3::after {content: "";display: block;height: 24px;width: 100%;}

.single-wire .header-top, .post-type-archive-wire .header-top{background:#1D1D1B;}
.single-wire .header-top .btn.submit, .post-type-archive-wire .header-top .btn.submit{background:#be0000;border: 1px solid #be0000;}
/*.article-wire .avatar {float: none;width:50px;height:50px;margin:0 auto;border-radius: 0;border:none;background:transparent;}*/
.article-wire .avatar {float: none;width:auto;height:auto;margin:0;border-radius: 0;border:none;background:transparent;text-align: center;}
.article-wire .avatar img {width: auto;max-height: 50px;}
/*.article-wire .above-headline {margin-top: 20px;margin-bottom: 30px;}*/
.article-wire .above-headline .topic {color: #E1BE32;}
.article-wire .above-headline .topic a {color: #E1BE32;}
.article-wire .article-header .headline {margin-bottom: 15px;font-family:"Utopia W03 Display", serif;font-size:54px;line-height:60px;font-weight:normal;text-align: center;}
/*.article-wire .article-header .headline {margin-bottom: 15px;font-family:"Utopia W01", serif;font-size:54px;line-height:60px;font-weight:normal;text-align: center;}*/
.article-wire .word-count {float:left;line-height:30px;margin-left:15px;}
.article-wire .wrap-social {float:left;display: flex;align-items:end;width: 100%;border-top: 1px dotted #aaaaaa;border-bottom: 1px dotted #aaaaaa;margin: 0px 0 40px 0;padding: 30px 0;}
.article-wire .social-help {float:left;width: calc(100% - 400px);text-align:left;margin:0;border:0;padding:0;}
.article-wire .social-help br {display:none;}
.article-wire .social-help br:first-child {display:inherit;}
.article-wire .social-buttons {float:left;width: 400px;margin:0;border:0;padding:0;}
.article-wire .social-buttons li span {display:none;}
.article-wire .social-help + .social-buttons {margin-top:0;}
.article-wire .social-buttons li {display:inline-block;margin-right:55px;margin-bottom:0;}
.article-wire .social-buttons li a::before, .post-type-archive-wire .social-buttons li a::before {font-size:34px;line-height:inherit;color: #1D1D1B;}
.article-wire .social-buttons li span {line-height:34px;}
.article-wire .social-buttons li:last-child {margin:0;}
/* Article opinion */
.article-opinion .article-header {float:left;padding-bottom:50px;border-bottom:1px dotted #aaaaaa;margin-bottom:60px;}
.article-opinion .article-header .article-header-left {width:calc(100% - 240px);clear:both;float:left;}
.article-opinion .article-header .avatar {width:200px;height:200px;margin-left:40px;margin-right:0;}
.article-opinion .article-header .above-headline .type {background:#be0000;}
.article-opinion .article-header .byline {clear:both;font-family:"Utopia W03 Display", serif;font-size:42px;line-height:54px;font-weight:700;margin:0 0 5px 0;}
.article-opinion .article-header .headline {font-size:48px;line-height:54px;font-weight:700;margin-bottom:0;}
.article-opinion .article-header .underline {margin-bottom:0;margin-top: 12px;}
/* Article feature */
.single .article-feature > .media {margin-bottom:40px;}
.article-feature .article-header {padding-top:0;margin-bottom:80px;}
.article-feature .article-header .above-headline {text-align:center;float:none;background:none;color:#575756;font-size:16px;line-height:normal;margin-bottom:24px;}
.article-feature .article-header .headline {text-align:center;font-family:"Utopia W03 Display", serif;font-style:italic;font-size:60px;line-height:66px;margin-bottom:30px;font-weight:normal;}
.article-feature .article-header .underline {text-align:center;font-family:"Lato", sans-serif;font-size:18px;line-height:26px;color:#706f6f;margin-bottom:20px;padding:0 60px;}
.article-feature .article-header .byline {text-align:center;margin-bottom:0;}
/* Article feature opinion */
.featured-opinion > .article-header {padding-bottom:40px;width:100%}
.featured-opinion > .article-header .media {margin-bottom:38px;}
.featured-opinion > .article-header .article-header-left {float:right;width:calc(100% - 141px);min-height:112px;display:flex;flex-flow:column;justify-content:center;}
.featured-opinion > .article-header .above-headline {margin-bottom:5px;background:transparent;}
.featured-opinion > .article-header .above-headline .type {color:#BE0000;font-size:16px;font-weight:300;background:transparent;padding-left:0;}
.featured-opinion > .article-header .byline {font-size:44px;letter-spacing:0.21px;line-height:53px;margin-bottom:0;}
.featured-opinion > .article-header .avatar {float:left;height:112px;width:112px;margin-left:0;}
.featured-opinion > .article-header .headline {font-size:56px;font-style:italic;line-height:67px;font-weight:600;padding-top:20px;font-style:normal;}
.featured-opinion > .article-header .underline {line-height:28px;margin-top:10px;}
.featured-opinion > .article-header .topic {display:none;}
/* Article special (full width) news, feature */
.wrap-special .wrap-special-haeder {width:100%;position:absolute;left:0;bottom:60px;z-index:2;}
.wrap-special .media {margin:0;}
.wrap-special .article-header .byline {margin-bottom:0;}
.wrap-special .article-header .above-headline.naked {color:#cbcbcb;}
.wrap-special .article-header .above-headline.naked .type,
.wrap-special .article-header .underline,
.wrap-special .article-header .headline {color:#fff;}
/* Article special (full width) news */
.article-news-special .article-header {max-width:900px;}
.article-news-special .article-header .above-headline.naked {text-align:left;}
/* Article special (full width) feature */
.article-feature-special .article-header {max-width:1020px;margin:0 auto;}
/* Article fixed side bar */
.wrap-special + .wrap-article .fixed-sidebar.active,
/* .fixed-sidebar {position:fixed;width:300px;height:calc(100vh - 200px);left:auto;bottom:0;overflow:hidden;background:rgba(213,213,213,0.25);} */
.fixed-sidebar {position:fixed;width:300px;height:calc(100vh - 200px);left:auto;bottom:0;overflow:hidden;/*background:rgba(213,213,213,0.25);*/background-color: #F4F4F4;}
.single-wire .fixed-sidebar::before {content: "";display: block;position: absolute;top: 0;left: 0;width: 1px;height: 100%;background-color: #e8e8e8;}
.single-wire .fixed-sidebar::after {content: "";display: block;position: absolute;top: 0;right: 0;width: 1px;height: 100%;background-color: #e8e8e8;}
.admin-bar .wrap-special + .wrap-article .fixed-sidebar.active,
.admin-bar .fixed-sidebar {height:calc(100vh - 233px)}
.wrap-special + .wrap-article .fixed-sidebar {position:inherit;}
/* Article comments */
.fb-comments {float:left;min-width:100%;margin-top:40px;min-width:calc(100% + 16px);margin-left:-8px;z-index: 2;}
.fb-comments > span,
.fb-comments > span > iframe,
/* Article spotlight */
.wrap-cover.article-spotlight {height:auto;max-height:none;}
/* .wrap-cover.article-spotlight > .media::before {background:linear-gradient(to right, #1d1d1b -18%, transparent 40%, #1d1d1b 168%);} */
/* .wrap-cover.article-spotlight > .media::before {display:none;} */
.wrap-cover.article-spotlight > .media::before {background:linear-gradient(to right, rgba(0,0,0,.5) 0%, transparent 25%);}
.wrap-cover.article-spotlight > .media {overflow:hidden;height:100vh;max-height:660px;}
.wrap-cover.article-spotlight > .media .rslides {height:100%;}
.wrap-cover.article-spotlight > .media .rslides li {height:100%;width:100%;}
.wrap-cover.article-spotlight > .media .rslides li img {height:100%;object-fit:cover;}
.wrap-cover.article-spotlight > .media .rslides li .rslides_caption,
.wrap-cover.article-spotlight > .media .caption {position:absolute;z-index:1;color:white;width:calc(100vh);max-width:660px;padding:0 30px;box-sizing:border-box;right:100%;top:50%;transform:translate(calc(50% + 10px),-50%)rotateZ(270deg);white-space:nowrap;text-align:center;overflow:hidden;}
.wrap-special.article-spotlight .wrap-special-haeder {position:relative;bottom:0;background-color:#EFD766;width:1200px;margin:50px auto 0;padding-bottom:40px;max-width:100%;}
.wrap-special.article-spotlight .media + .wrap-special-haeder {margin:-155px auto 0;}
.wrap-special.article-spotlight .wrap-special-haeder > .container {max-width:100%;padding:0 80px;}
.wrap-cover.article-spotlight .above-headline {height:auto;float:none;text-align:center;background:transparent;margin-bottom:50px;}
.wrap-cover.article-spotlight .above-headline .type {font-size:16px;padding:10px;line-height:20px;float:none;display:inline-block;}
.wrap-cover.article-spotlight .headline {color:#1D1D1B;font-size:72px;line-height:84px;text-align:center;font-weight:800;font-family:"Utopia W03",serif;margin-bottom:5px;} /*"Utopia Std",serif*/
.wrap-cover.article-spotlight .underline {color:rgba(29,29,27,0.8);font-size:22px;line-height:34px;text-align:center;max-width:740px;margin:0 auto 25px;}
.wrap-cover.article-spotlight .byline {text-align:center;color:#9b8d47;font-size:18px;font-weight:bold;line-height:26px;text-transform:capitalize;}
.wrap-cover.article-spotlight .byline a {color:#1D1D1B;text-transform:uppercase;margin-left:6px;}
.wrap-cover.article-spotlight + .wrap-spotlight {padding-top:60px;}
.wrap-spotlight .article-content h3 {position:relative;width:fit-content;font-size:22px;line-height:32px;text-decoration:underline #efd766;}
/* .wrap-spotlight .article-content h3:after {position:absolute;bottom:3px;left:0;width:100%;height:4px;background-color:#efd766;z-index:-1;content:'';} */
.wrap-spotlight .social-buttons li a::before {color:#8C8C8C;}
.wrap-spotlight .more-info-btn {margin-bottom:40px;}
.wrap-spotlight .more-info-btn a {display:inline-block;color:#333333;font-size:20px;font-weight:bold;line-height:30px;background-color:#EFD766;padding:7px 15px 3px;margin-top:10px;}
.wrap-spotlight .article-content .lead {color:#333333;border-color:#333333;}
.spotlight-bottom-about {color:rgba(150, 150, 150, 1);font-family:"Lato", sans-serif;font-size:16px;line-height:24px;margin-bottom:40px;}
.spotlight-bottom-about a {border-bottom:2px solid #EFD766;}
/* Static Page */
.wrap-page {display:flex;padding-top:0;}
.wrap-page .cols6 {padding-left:40px;border-left:1px dotted #aaaaaa;}
.side-menu {}
.side-menu li {font-family:"Roboto Mono", monospace;font-size:16px;line-height:normal;text-transform:uppercase;margin-bottom:20px;}
.side-menu li:last-child {margin-bottom:0;}
.side-menu li.active {color:#be0000;}
.side-menu li.active a::before {font-family:'JNS';content:"\e915";font-size:24px;margin-right:12px;line-height:0;display:inline-block;position:relative;top:-2px;}
.page-body .article-content .wpcf7 {float:left;}
/* Subscribe The Daily Syndicate page */
.page-template-subscribe .footer-bottom-space {display:none;}
.page-template-subscribe > .container .wrap-box {margin-top:150px;position:relative;height:600px;float:left;width:100%;background:rgba(213,213,213,0.25);padding:0 150px;box-sizing:border-box;}
.page-template-subscribe > .container .newsletter {float:left;width:360px;margin-top:180px;text-align:center;}
.page-template-subscribe > .container .newsletter .newsletter-text {font-size:20px;line-height:normal;margin-bottom:15px;}
.page-template-subscribe > .container .newsletter .newsletter-text span {display:block;font-size:32px;font-weight:700;margin:10px auto;}
.page-template-subscribe > .container .newsletter input {width:300px;float:none;clear:both;text-align:center;margin-top:15px;}
.artboard {position:absolute;right:150px;bottom:0;width:400px;margin-left:140px;}
/* Press+ page */
.press-plus .wrap-page .cols6 {width:620px;padding-right:80px;}
.press-plus .wrap-page .cols6.page-body-form {padding-right:0;padding-left:80px;width:420px;border-left:1px dotted #aaaaaa;}
.press-plus .wrap-page .cols6.page-body-form .article-content {padding-left:0px;border-left:0;}
.press-plus .wrap-page .cols6.page-body-form .article-content > div.wpcf7 {margin:0;}
.press-plus .article-body-content {border-left:0;padding:0;}
.press-plus .article-body-content .article-content p {font-size:20px;line-height:30px;margin-bottom:40px;padding-left:40px;}
.press-plus .article-body-content .article-content h3 {margin-top:0;font-family:"Roboto Mono", monospace;font-size:16px;text-transform:uppercase;font-weight:normal;}
.press-plus .article-body-content .article-content h3::before {font-family:'JNS';content:"\e915";font-size:24px;margin-right:20px;font-weight:normal;position:relative;top:-2px;}
.press-plus .download-all-briefs {display:block;width:100%;height:40px;border:none;background-color:#be0000;color:#fff;margin-bottom:30px;text-align:center;line-height:40px;font-size:16px;font-family:"Lato", sans-serif;font-weight:700;}
.download-all-briefs + .message.error {margin-top:0;}
/* 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:999;display:none;background:rgba(0, 0, 0, 0.4);}
#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);background:#fff;}
#rgb_mailto .title_mailto {float:left;width:calc(50% - 70px);height:calc(100% - 100px);padding:50px 40px 50px 30px;font-family:"Utopia W03 Display", serif;font-weight:bold;font-size:38px;line-height:44px;background:#1d1d1b;color:#fff;}
#rgb_mailto .title_mailto .before_title {font-weight:normal;font-size:18px;line-height:18px;vertical-align:top;color:#d5d5d5;font-family:"Lato", sans-serif;}
#rgb_mailto .title_mailto .the_title {display:block;margin-top:30px;height:349px;}
#rgb_mailto .form_container {float:left;width:50%;}
#rgb_mailto .form_container form {float:left;width:calc(100% - 70px);padding:50px 40px 0px 30px;}
#rgb_mailto .close_mailto_btn {position:absolute;right:15px;top:15px;}
#rgb_mailto .close_mailto_btn:after {display:block;font-family:'JNS';content:"\e92f";font-size:24px;cursor:pointer;color:#1e1e1e;}
#rgb_mailto .g-recaptcha {margin-bottom:20px;}
#rgb_mailto .row {margin-bottom:20px;}
#rgb_mailto .row:last-child {margin-bottom:0;}
#rgb_mailto textarea, #rgb_mailto .row input[type="text"],#rgb_mailto .row input[type="email"] {width:100%;font-size:16px;border:0;border-bottom:1px solid;padding:0 0 5px 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom-color:#1d1d1b;background:#fff;color:#1d1d1b;font-family:"Lato", sans-serif;}
#rgb_mailto input[type="submit"], #rgb_mailto .thankyou .close_mailto {width:100%;float:right;height:36px;padding:0 15px;border:0px;font-weight:normal;font-size:16px;line-height:36px;text-transform:capitalize;display: inline-block;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#1d1d1b;font-family:"Lato", sans-serif;}
#rgb_mailto textarea {resize:none;max-height:62px;height:62px;}
#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%;text-transform:initial;}
#rgb_mailto .thankyou .close_mailto {float:none;width:132px;}
#rgb_mailto .thankyou span {display:block;margin-bottom:20px;font-family:"Lato", sans-serif;font-size:16px;line-height:1;color:#1e1e1e;}
#rgb_mailto .row.submit-loading {display:none;width:100%;text-align:center;height:30px;text-align:center;line-height:30px;}
#rgb_mailto textarea::-webkit-input-placeholder {color:#969695;}
#rgb_mailto textarea::-moz-placeholder {color:#969695;}
#rgb_mailto textarea:-ms-input-placeholder {color:#969695;}
#rgb_mailto textarea:-moz-placeholder {color:#969695;}
#rgb_mailto .row input[type="text"]::-webkit-input-placeholder {color:#969695;}
#rgb_mailto .row input[type="text"]::-moz-placeholder {color:#969695;}
#rgb_mailto .row input[type="text"]:-ms-input-placeholder {color:#969695;}
#rgb_mailto .row input[type="text"]:-moz-placeholder {color:#969695;}
#rgb_mailto .row input[type="email"]::-webkit-input-placeholder {color:#969695;}
#rgb_mailto .row input[type="email"]::-moz-placeholder {color:#969695;}
#rgb_mailto .row input[type="email"]:-ms-input-placeholder {color:#969695;}
#rgb_mailto .row input[type="email"]:-moz-placeholder {color:#969695;}
#rgb_mailto .row .below-line { margin-top: 6px; color: #000; font-family:"Lato", sans-serif; font-size: 13px; line-height: 15px; font-style: italic; }
/* Sidebar */
.home .container .cols3 {margin-top:190px;transition:0.5s;}
.home .logo-animate-active .container .cols3 {margin-top:134px;transition:0.5s;}
.container.not-first .cols3,
.cols9 + .container .cols3 {margin-top:0;}
/* Sticky Sidebar */
.sticky-sidebar.sticky-sidebar-down-active .sticky-sidebar-box,
.sticky-sidebar.sticky-sidebar-up-active .sticky-sidebar-box {position:fixed;left:auto;top:120px;}
.sticky-sidebar.sticky-sidebar-down-active .sticky-sidebar-box {bottom:40px;top:inherit;}
.cols3 .sticky-sidebar.sticky-sidebar-up-active .sticky-sidebar-box,
.cols3 .sticky-sidebar.sticky-sidebar-down-active .sticky-sidebar-box {width:300px;}
.cols2 .sticky-sidebar.sticky-sidebar-up-active .sticky-sidebar-box,
.cols2 .sticky-sidebar.sticky-sidebar-down-active .sticky-sidebar-box {width:200px;}
body:not(.press-plus) .cols3 .sticky-sidebar.sticky-sidebar-up-active .sticky-sidebar-box {top:210px;}
body.preview .cols3 .sticky-sidebar.sticky-sidebar-up-active .sticky-sidebar-box {position:fixed;left:auto;top:40px;}
/*.cols3 .sticky-sidebar.up.sticky-sidebar-up-active .sticky-sidebar-box {height:calc(100vh - 240px);overflow-y:scroll;}*/
/* 404 */
.error404 .block.cols6 {padding-top:160px;text-align:center;font-family:"Lato", sans-serif;font-size:20px;line-height:30px;}
.error404 .block.cols6 div {margin:20px 0 25px;font-family:"Utopia W03 Display", serif;font-weight:700;font-size:60px;line-height:normal;}
.error404 .block.cols6 a {padding-bottom:5px;border-bottom:1px solid #1d1d1b;}
/* Footer */
.footer-bottom-space {float:left;width:100%;margin-top:80px;}
.footer-wrapper {position:fixed;bottom:-4px;left:0;width:100%;background:rgba(29,29,27,0.4);z-index:100;font-family:"Roboto Mono", monospace;color:#fff;font-size:13px;}
.footer-open .footer-wrapper {height:calc(100% + 4px);}
.footer {position:absolute;bottom:0;left:0;width:100%;border-top:4px solid #be0000;}
.footer-container {position:relative;width:100%;}
.footer-btn {width:80px;height:38px;border-radius:38px 38px 0 0;background:#be0000;position:absolute;top:-42px;right:50px;cursor:pointer;text-align:center;line-height:38px;}
.footer-btn::after {font-family:"JNS";content:"\e920";font-size:24px;position:relative;bottom:-2px;}
.footer-open .footer-btn::after {content:"\e91f";}
.footer-content {float:left;width:100%;display:none;background:#1d1d1b;}
/* footer top */
.footer .social-buttons.social-buttons-contact .instagram a::before {content:'\e93f';}
.footer .logo-jns {width:94px;height:100px;float:left;}
.footer-top-content {width:calc(100% - 134px);float:left;padding:47px 0 20px;margin-left:40px;border-bottom:1px dotted #aaaaaa;}
.c {float:left;font-family:"Lato", sans-serif;color:#aaaaaa;font-size:11px;line-height:16px;}
/* footer social */
.footer .social-buttons.social-buttons-contact {float:right;padding:0;border:0;}
.footer .social-buttons.social-buttons-contact li {margin:0;font-size:28px;line-height:28px;float:left;margin-right:20px;}
.footer .social-buttons.social-buttons-contact li:last-child {margin:0;}
.footer .social-buttons.social-buttons-contact li span {display:none;}
.footer .social-buttons.social-buttons-contact li a::before {color:#aaaaaa;font-size:28px;width:inherit;height:inherit;border:0;}
/* footer bottom */
.footer-bottom {float:left;width:100%;padding:40px 0 30px;display:flex;}
.footer-box {flex:1;border-left:1px solid;padding-left:30px;padding-right:30px;}
.footer-box ul {margin:0;width:252px;}
.footer-box:last-child {padding-right:0;}
.footer-box li {display:block;margin-bottom:18px;}
.footer-box li:last-child {margin:0;}
.footer-box li.affiliates {margin-top:48px;}
.footer-box li.jns-pres {color:#d5150a;}
.jns-pres ul li {color:#fff;}
.footer .user-loged-in .dropdown-btn {text-transform:uppercase;}
.footer .user-loged-in ul {margin-top:18px;}
.footer .newsletter {font-family:"Roboto Mono", monospace;padding-top:30px;}
.footer .newsletter .btn.submit {font-family:"Roboto Mono", monospace;background:#be0000;width:70px;border-color:#be0000;}
.footer .newsletter input.email {font-family:"Roboto Mono", monospace;width:calc(100% - 70px);}
.footer .newsletter .newsletter-text {text-align:center;font-size:15px;line-height:26px;margin-bottom:16px;font-weight:bold;}
/* Polling averages */
.wrap-orgering.ordering-box .polling-averages{padding:0 20px;background-color:#fff}
.polling-averages a{color:#bf0303}
.polling-averages a:hover{text-decoration:underline}
.polling-averages p{color:#787777;font-family:"Lato",sans-serif;font-size:13px;line-height:18px;margin-bottom:14px}
.polling-averages-table{border-top:1px solid #fff;width:100%;text-align:center;margin-bottom:15px}
.polling-averages-table thead{font-family:"Utopia W01",serif;font-size:16px;font-weight:700;line-height:20px;color:#fff;background-color:#1d1c1b}
.polling-averages-table thead th{position:relative;padding:13px 5px 7px}
.polling-averages-table thead th:first-child:before,.polling-averages-table thead th:last-child:before{content:'';position:absolute;top:0;width:20px;height:100%;background-color:#1d1c1b}
.polling-averages-table thead th:first-child:before{left:-20px}
.polling-averages-table thead th:last-child:before{right:-20px}
.polling-averages-table thead th:first-child,.polling-averages-table td:first-child{text-align:left;padding-left:0}
.polling-averages-table thead th:last-child,.polling-averages-table th:last-child{padding-right:0}
.polling-averages-table{font-family:"Roboto Mono";font-size:12px;line-height:14px}
.polling-averages-table td{color:#767575;padding:6px 5px;}
.polling-averages-table td:first-child{text-transform:uppercase;color:#1d1c1b}
.polling-averages-table tbody tr, .polling-averages-table .polling-averages-arab-parties{border-bottom:1px dotted #d5d5d5}
.polling-averages-table tbody tr:first-child td{padding-top:21px}
.polling-averages-table tbody td:first-child{font-weight:500;}
.polling-averages-table .polling-averages-right-parties td{padding-top:10px;padding-bottom:2px;color:#F03A36;border-bottom:none}
.polling-averages-table .polling-averages-left-parties td{padding-top:2px;padding-bottom:2px;color:#3483D1;border-bottom:none}
.polling-averages-table .polling-averages-arab-parties td{padding-top:2px;padding-bottom:10px;color:#118787}
.polling-averages-table .polling-averages-total td{padding-top:9px;padding-bottom:10px;font-weight:700;color:#1d1c1b;border-bottom:1px solid #1d1c1b}
/* Media/Responsive */
@media only screen and (max-width: 1280px) {
	 /* Responsive */
	.page .footer-bottom-space {margin-top:40px;}
    .container {width:1024px;padding-left:32px;padding-right:32px;}
    .home .cols3 .ordering-wire {display:block;}
    .the-daily-syndicate .cols2,
   	.home .cols2 {display:none}
   	.the-daily-syndicate .cols6,
   	.home .cols6 {width:620px;}
   	.the-daily-syndicate .cols6-wrap,
   	.the-daily-syndicate .cols6-wrap .cols6,
    .home .cols6-wrap .cols6 {width:100%;}
    .the-daily-syndicate .cols3 .social-buttons {display:none;}
    .home .container .cols3 {margin-top:0;}
    .home .header + .container {margin-top:90px;}
    /* Salamandra */
    .wrap-cover,
    .cols9 .item.wrap-cover {height:500px;max-height:500px;}
    .wrap-cover:not(.term-header) .media img {transform: translateY(calc((-100% + 500px) / 2));}
    .cols9 .item > .item-content {width:960px;padding:0 32px;left:calc(50vw - 512px);}
    .cols9 .item > .item-content > .headline {font-size:48px;line-height:54px;}
    .cols4 .item.news:not(.opinion) .under-headline {margin-bottom:8px;}
    .cols6 .feature .item-content {left:120px;}
    .cols6 .package-item.one + .topic {width:340px;}
    /* Salamandra press plus */
    .press-plus .header .container {padding-left:132px;}
    .press-plus .cols6-wrap {width:620px}
    .cols9-press-plus .item-press-plus .media {width:530px;}
    .cols9-press-plus .item-press-plus .above-headline,
    .cols9-press-plus .item-press-plus .headline {width:calc(100% - 590px);}
    .cols9-press-plus .item-press-plus .text-row {width:250px;}
    .cols9-press-plus .item-press-plus .text-row.first {width:340px;}
    .cols9-press-plus .item-press-plus .headline {font-size:48px;line-height:54px;}
    /* Salamandra spotlight */
    .wrap-cover.article-spotlight > .media > .video-wrap {padding-top:0;transform:translate(0);}
    /* The Daily Syndicate */
	.container.wrap-daily-nav {left:calc((100% - 1024px) / 2);}
    /* newsletter */
    .newsletter .btn.submit.send {display:none;}
    .newsletter .btn.submit.sub {display:inline-block;line-height: 36px;}
    /* Subscribe The Daily Syndicate page */
    .page-template-subscribe > .container .wrap-box {padding: 0 80px;margin-top:100px;}
    .artboard {right:80px;margin-left:0;}
    /* Header */
    .main-menu .facebook,
    .main-menu .twitter,
    .main-menu .instagram,
    .header .newsletter input.email {display:none;}
    .header .newsletter .btn.submit {width:155px;}
    .header-top .container ul li {margin-right:58px;}
    .header .container {padding-left:332px;}
    .logo {left:32px;}
    /* home logo animation */
	.home .logo .date + .logo-jns {margin-top:0;}
	.home .logo,
	.home .logo.animate2,
	.home .logo.animate {height:170px;width:300px;transition:inherit;}
	.home .logo a,
	.home .logo.animate2 a,
	.home .logo.animate a {padding:22px 0 0 30px;transition:inherit;}
	.home .logo.animate2 a::before,
	.home .logo a::after,
	.home .logo.animate2 a::after,
	.home .logo.animate a::after,
	.home .logo .date,
	.home .logo.animate2 .date,
	.home .logo.animate .date {display:none;}
	.home .logo .logo-jns,
	.home .logo.animate2 .logo-jns,
	.home .logo.animate .logo-jns {width:146px;height:auto;transition:inherit;}
	.home .logo .logo-text,
	.home .logo.animate .logo-text,
	.home .logo.animate2 .logo-text,
	.home .logo.animate3 .logo-text {width:84px;height:auto;margin-left:15px;position:relative;top: -22px;margin-top:0;opacity:1;transition:inherit;right:inherit;left:inherit;animation:inherit;}
    /* Header Article */
    .single-header {width: calc(1024px + (100vw - 1024px) / 2 - 340px);}
    /* Header dropdown */
    .main-menu li,
    .has-children.for-responsive {margin-right:20px;}
	.has-children.for-responsive .dropdown-btn {display:block;}
	.has-children.for-responsive .sub-menu-dropdown {display:none;position:absolute;z-index:9;top:100%;left:0;padding:30px;background:#fff;border:1px solid #1d1d1b;}
	.has-children.for-responsive .sub-menu-dropdown li {width:100%;margin:0;line-height:13px;margin-bottom:10px;white-space:nowrap;text-transform:capitalize;}
	.has-children.for-responsive .sub-menu-dropdown li:last-child {margin-bottom:0}
	.has-children.for-responsive .sub-menu-dropdown li a::before {display:inherit;}
	.editor-login {left:inherit;right:0;}
    /* Search */
    .search-box .cols6 {width:620px;}
    .ordering-more-main-news .cols6 .ordering .item .media,
    .search-box .cols6 .ordering .item .media {width:180px;}
    .ordering-more-main-news .cols6 .ordering .item.has-media .item-content,
    .search-box .cols6 .ordering .item.has-media .item-content {width:calc(100% - 200px);}
    .search-box .cols6 .ordering .item .headline {font-size:22px;line-height:26px;}
    /* Ordering */
    .term-body {clear:left;position:relative;}
    .term-body .cols6 {width:100%;}
    .term-body .cols3 {display:none;width:100%;margin:0;background:rgba(213,213,213,0.25);width:100vw;margin-left:calc((-100vw + 1024px - 64px) / 2);border-bottom:1px solid #d5d5d5;}
    .term-body .cols3 .sidebar-container {position:relative; display:flex;width:1024px;padding:40px 32px 96px;margin:0 auto;box-sizing:border-box;}
    .term-body .cols3 .sidebar-container::after {position:absolute;left:0;bottom:56px;content:"";width:100%;border-bottom:1px dotted #aaaaaa;}
    .cols3-wrap {width:300px;margin-right:40px;float:left;}
    .featured-content {border:0;}
    .wrap-tag-org + .term-body .see-more {border-top:0;padding-bottom:40px;}
    .wrap-tag-org + .term-body .see-more + .social-buttons {border-top:1px dotted #aaaaaa;border-bottom:0;padding-bottom:0;padding-top:40px;}
    .term-body .about-us,
    .featured-content {padding-top:0;padding-left:40px;border-left:1px dotted #d5d5d5;width:calc(100% - 381px);max-width:400px;}
    .term-body .about-us {float:right;border-top:0;padding-bottom:0;}
    .wrap-tag-org  + .term-body .cols3 .sidebar-container {flex-flow:row-reverse;justify-content:flex-end;}
    .term-header.wrap-cover.wrap-tag-org.underline-more-open {margin-bottom:0;}
    .see-more {border-bottom:0;padding-top:0;padding-bottom:0;}
    .wrap-author-writer + .term-body .cols3-wrap .social-buttons {border-top:0;}
    .social-buttons + .see-more {padding-top:40px;}
    .home .cols6 .ordering .item .media {width:180px;}
    .home .cols6 .ordering .item.has-media .item-content {width:calc(100% - 200px);}
    .home .cols6 .ordering .item .headline {font-size:22px;line-height:26px;}
    .home .cols6 .ordering .item.opinion .avatar {width:120px;height:120px;margin-left:20px;}
    .home .cols6 .ordering .item.opinion .item-content {width:calc(100% - 140px);}
    /* terms ordering top header */
    .term-header.wrap-author-writer .wrap-term-header-content,
    .term-header.wrap-cover {max-height:375px;margin-bottom:60px;}
    .tax-organizations .term-header.wrap-cover,
    .term-header.wrap-cover.wrap-author-writer {margin-bottom:0;}
    .term-header.wrap-cover.wrap-author-writer + .term-body .cols6 {margin-top:28px;}
    .term-header.wrap-cover .media img {transform: translateY(calc((-100% + 375px) / 2));}
    .term-header .headline {font-size:52px;line-height:58px;margin-bottom:10px;}
    .term-header .social-buttons {display:block;}
    .term-header .term-organization {margin-bottom:20px;}
    /* terms ordering top header tag/organizations */
    .term-header.wrap-tag-org .media-logo {width:80px;height:80px;margin-bottom:12px;}
    /* terms ordering top header author/writer */
    .term-header.wrap-author-writer .term-header-content {width:calc(100% - 320px);}
    .term-header.wrap-author-writer .wrap-term-header-content {padding-top:78px;}
    .term-header.wrap-author-writer .headline {margin-bottom:15px;}
    .term-header.wrap-author-writer .underline .underline-more-btn {display:none;}
    .term-header.wrap-author-writer .social-buttons {margin-bottom:15px;}
    .underline-more-open:not(.wrap-tag-org) {min-height:375px;height:auto;border-style:dotted;}
    .term-header.wrap-author-writer.underline-more-open:not(.wrap-tag-org) .wrap-term-header-content {margin-bottom:0;max-height:inherit;height:auto;padding-bottom:40px;min-height:375px;}
    .round-btn {position:relative;top:-16px;clear:left;margin:0 auto;width:32px;z-index:1;height:32px;border:1px solid #d5d5d5;background:#fff;line-height:30px;text-align:center;font-size:16px;border-radius:50%;cursor:pointer;box-sizing:border-box;}
    .round-btn::after {font-family:"JNS";content:"\e91f";}
    .underline-more-open + .term-body .round-btn::after {content:"\e920";}
    .term-header.wrap-cover.wrap-tag-org + .term-body .cols6 {margin-top:28px;}
    /* Article */
    .single .cols6 {width:620px;}
    .article-infinite-scroll > .cols2 {width:100%;margin:0;display:none;}
    .article-header .headline {font-size:48px;line-height:54px;margin-bottom:18px;}
    .single .article > .media {margin-bottom:60px;}
    /* Article details */
    .article-details .social-buttons li span {display:none;}
    .single:not(.mobile) .article-header {margin-bottom:20px;}
    .single:not(.mobile) .cols2.article-details {margin-bottom:40px;padding-top:0;width:100%;margin-right:0;border-bottom:0;}
    .single:not(.mobile) .cols2.article-details .sticky-sidebar {float:left;width:100%;border-top:1px dotted #aaaaaa;border-bottom:1px dotted #aaaaaa;margin-top:20px;padding:30px 0;}
    .single:not(.mobile) .cols2.article-details .sticky-sidebar .sticky-sidebar-box {display: flex;align-items:end;}
    .single:not(.mobile) .cols2.article-details .article-details-responsive {float:left;margin:0;width:calc(100% - 300px);border:0;}
    .single:not(.mobile) .cols2.article-details .article-details-responsive .word-count {padding:17px 30px 17px 0;border-right:1px dotted #aaaaaa;max-width:140px;width:auto;}
    .single:not(.mobile) .cols2.article-details .social-help {border-top:0;padding:0;position:inherit;top:inherit;left:inherit;right:inherit;float:left;width:calc(100% - 400px);text-align:left;}
	.single:not(.mobile) .cols2.article-details .social-help br {display:none;}
	.single:not(.mobile) .cols2.article-details .social-help br:first-child {display:inherit;}
    .single:not(.mobile) .cols2.article-details .btn.republish {float:right;width:100%;margin-bottom:0;}
	.logged-in.single:not(.mobile) .cols2.article-details .btn.republish,
    .press-plus-loged-in.single:not(.mobile) .cols2.article-details .btn.republish {width:300px;}
    .single:not(.mobile) .cols2.article-details .social-buttons {padding:0;border:0;float:right;width:400px;}
    .single:not(.mobile) .cols2.article-details .social-buttons li {float:left;margin-right:52px;margin-left:0;margin-bottom:0;}
    .single:not(.mobile) .cols2.article-details .social-buttons li:last-child {margin-right:0;}
    .article-details .our-sources.responsive {display:inherit;}
    .our-sources-content {display:none;padding-top:30px;}
    .article-details-responsive {float:left;width:100%;border-top:1px dotted #aaaaaa;border-bottom:1px dotted #aaaaaa;margin-top:40px;}
    .article-details .word-count {float:left;width:140px;padding:20px 0;border:0;}
    .article-details .our-sources {float:left;width:calc(100% - 191px);padding-left:30px;border:0;margin:17px 0;padding:0 0 0 30px;}
    .article-details .our-sources-title {padding:0;line-height:16px;cursor:pointer;}
    .article-details .our-sources-title span::after {font-family:"JNS";content:"\e91b";margin-left:10px;line-height:15px;}
    .article-details .article-details-responsive.active .our-sources-title span::after,
    .article-details .our-sources.active .our-sources-title span::after {content:"\e91c";}
    .article-details .source-of-quote {margin-bottom:0;}
    .article-details .source-of-quote + .quote {margin-top:20px;}
    .article-details .message {margin-top:40px;margin-bottom:0;}
    /* Article news */
    .article-news .article-header .above-headline {margin-bottom:25px;}
    .article-news .article-header .byline {margin-bottom:25px;}
    /* Article brief */
    .article-brief .article-header .headline {font-size:42px;line-height:46px;}
    /* Article opinion */
    .article-opinion .article-header {padding-bottom:40px;}
    .article-opinion .article-header .avatar {width:130px;height:130px;margin-left:20px;}
    .article-opinion .article-header .article-header-left {width:calc(100% - 150px);}
    .article-opinion .article-header .byline {font-size:38px;line-height:44px;margin-bottom:6px;}
    .article-opinion .article-header .headline {font-size:42px;line-height:46px;}
    .article-opinion .article-header .media {width:160px;height:160px;}
    /* Article feature */
	.single .article-feature .article-header > .media {margin-bottom:40px;}
	.article-feature .article-header .headline {font-size:48px;line-height:54px;margin-bottom:16px;}
	.article-feature .article-header .underline {padding:0 20px;}
	.single .article-feature .cols2.article-details {padding-bottom:0;}
    /* Article feature opinion */
    .featured-opinion > .article-header .media {width:100%;height:auto;}
    .featured-opinion > .article-header .avatar {height:92px;width:92px;margin-left:0;}
    .featured-opinion > .article-header .byline {font-size:32px;letter-spacing:0.15px;line-height:36px}
    .featured-opinion > .article-header .headline {font-size:44px;padding-top:8px;}
    .featured-opinion > .article-header .article-header-left {width:calc(100% - 112px);}
	/* Article special (full width) news, feature */
	.wrap-special .wrap-special-haeder {bottom:30px;}
	.article-news-special .article-header .above-headline.naked {margin-bottom:15px;}
	.wrap-special .article-header .headline {font-size:52px;line-height:58px;margin-bottom:15px;}
	/* Article special feature */
	.article-feature-special .article-header {max-width:840px;}
	.article-feature .article-header .above-headline {margin-bottom:20px;}
	.article-feature .article-header .headline {margin-bottom:16px;}
	/* Page */
	.cols6.page-body {width:620px;}
	/* Press plus */
	.press-plus .wrap-page .cols6 {width:500px;padding-right:40px;}
	.press-plus .wrap-page .cols6.page-body-form {padding-left:40px;width:380px;}
	.press-plus .wpcf7 textarea, .press-plus .wpcf7 select, .press-plus .wpcf7 input {width:100%;}
	/* 404 */
	.error404 .block.cols6 {width:calc(100% - 340px);}
    /* Footer */
    .footer-box {max-width:179px;}
    .footer-box:last-child {max-width:inherit;}
    .footer-box ul {width:100%;}
}
@media only screen and (max-width: 1200px) {
    /* .wrap-cover.article-spotlight > .media .rslides li .rslides_caption {left:0;} */
}
@media only screen and (max-width: 1020px) {
     /* Header Article */
    .single-header {width: calc(100% - 340px);}
    /* Ordering */
    .term-body .cols3 {margin-left:-32px;width: calc(100% + 64px);}
}
@media only screen and (max-width: 1024px) {
	.header .container {padding-left:310px;}
	.logo {left:10px;}
	.container {width:980px;padding-left:10px;padding-right:10px;}
	.single-header {width: calc(960px + (100vw - 960px) / 2 - 340px);}
	.term-body .cols3 {margin-left:calc((-100vw + 960px - 20px) / 2);}
    .term-body .cols3 .sidebar-container {width:960px;padding:40px 10px 96px;}
     /* The Daily Syndicate */
	.container.wrap-daily-nav {left:calc((100% - 980px) / 2);}
}
@media only screen and (max-width: 1024px) and (min-width: 678px) {
    /* .home .container .cols3 {margin-right:20px;} */
    .home .container .cols3 + .cols4-wrap {max-width:calc(100% - 340px);}/*margin-right:20px;*/
    .adsbygoogle.JNS_HP_MidPage {max-width:100%;overflow:hidden;}
    .adsbygoogle.JNS_HP_MidPage iframe {max-width:100%}
    /* if use in desktop css:
    .cols4,
    .container {max-width:100%;}
    .package2 .package-item {max-width:calc(50% - 10px);box-sizing:border-box;} */
}
@media only screen and (max-width: 980px) {
	/* The Daily Syndicate */
	.container.wrap-daily-nav {left:0;}
}
@media only screen and (max-width: 890px) {
    .wrap-cover:not(.term-header) .media img {height:100%;max-height:500px;width:auto;transform:translateX(calc((-100% + 100vw) / 2));}
}
@media only screen and (max-width: 685px) {
    .term-header.wrap-cover .media img {height:100%;max-height:385px;width:auto;transform:translateX(calc((-100% + 100vw) / 2));}
}
@media only screen and (max-width: 440px) {
    .donation-module h3 br {display:block;}
	/*.newsletter-popup .newsletter {padding:30px;}
	.newsletter-popup .newsletter input.email {margin-bottom:20px;}
	.newsletter-popup .newsletter input.email,
	.newsletter-popup .newsletter .btn.submit {clear:both;float:none;width:100%;}*/
}
/* Print */
@media print {
	*{ -webkit-print-color-adjust: exact;}
	.header,
	.footer,
    .cols3,
    .article,
    .wrap-cover .media::before {display:none;}
    .article-details,
    .article-content .newsletter,
    .fb-comments,
    .OUTBRAIN,
    .donation-module,
    .more-info-btn,
    .spotlight-bottom-about,
    .republish.btn,
    .article-tags,
    aside.cols2,
    .wrap-social,
    .wrap-cover,
	.adsbygoogle {display:none!important;}
	.wrap-article {padding: 0;}
	.cols3,.cols4,.cols6 {float: none;width: auto;}
	.container {width: auto;}
  .article.print-active, .wrap-cover.print-active {display:block !important;width:100%;}
  .article-infinite-scroll {margin:0 auto;float:none;}
  body {padding-top: 0 !important;}
  .article {padding-top: 0 !important;border: none !important;}
  .media.wrap-media-video {display: none !important;}
  .wrap-cover .media.wrap-media-video *{display: none !important;}
  .wrap-cover .media.wrap-media-video::before {display: none !important;}
  .wrap-cover .media.wrap-media-video + div.wrap-special-haeder * {color: #000 !important;}
  .article {width: 80% !important;margin: auto !important;}
  .article-header .headline {font-size: 36px !important;line-height: 40px !important;}
  .article-header .underline {font-size: 15px !important;line-height: 20px !important;margin-bottom: 17px !important;}
  .article-header .byline {font-size: 18px !important;line-height: 1 !important;margin-bottom: 10px !important;}
  .article-content {font-size: 15px !important;line-height: 20px !important;}
  .article-content p {margin-bottom: 15px !important;}
  .article-content .lead {font-size: 20px !important;line-height: 24px !important;}
  .article .wp-caption-text {font-size: 10px !important;line-height: 14px !important;}
  .single .article-brief > .media {margin-bottom: 20px !important;}
  .article-brief .article-header .headline {margin-bottom: 5px !important;}
  .wrap-special .wrap-special-haeder {bottom: 0 !important;}
  .article-feature .article-header .above-headline {font-size: 12px !important;margin-bottom: 15px !important;}
  .article-feature .article-header .headline {margin-bottom: 10px !important;}
  .article-feature .article-header {margin-bottom: 30px !important;}
  .article-opinion .article-header {margin-bottom: 20px !important;padding-bottom: 25px !important;}
  .wrap-cover.article-spotlight .above-headline .type {padding: 10px !important;font-size: 12px !important;}
  .wrap-cover.article-spotlight .above-headline {margin-bottom: 20px !important;}
  .wrap-cover.article-spotlight + .wrap-spotlight {padding-top: 20px !important;}
  .wrap-special.article-spotlight .wrap-special-haeder {padding-bottom: 20px !important;}
    /*{JNS} Remove in article banner ad from print version {3h}*/
    .banners_shortcodes,.bsaProContainerNew,.sticky-sidebar{display: none!important;visibility: hidden!important;height:0;margin:0!important;padding: 0!important;}
}
/* Rgbmedia */
.rgbmedia { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; clear: both; background-color: #fff; color: #000; font-family: Lato; font-size: 13px; line-height: 18px; height: 45px; }
.rgbmedia .rgblogo { margin-top: 2px; margin-right: 8px; }
.rgbmedia .salalogo { margin-top: 1px; }
.rgbmedia .text { margin-right: 5px; opacity: .65; }
/* Adsbygoogle */
.wrap-brief {
    overflow: hidden;
}
.adsbygoogle.JNS_InArticle_1 {
    display: block;
    float: right;
    width: 336px;
    height: 280px;
    margin: 35px 0 15px 20px;
}
.adsbygoogle.JNS_Bottom,
.adsbygoogle.JNS_HP_MidPage {
    display: block;
    clear: both;
    padding-top: 40px;
    height: 90px;
}
.adsbygoogle.JNS_Bottom {
    width: 620px;
}
.adsbygoogle.JNS_HP_MidPage {
    width: 728px;
}
.adsbygoogle.JNS_Sidebar_1,
.adsbygoogle.JNS_Sidebar_2 {
    display: block;
    width: 160px;
    height: 600px;
    margin: 0 auto;
    padding-top: 20px;
}

.cols2-brief .OUTBRAIN {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.cols2-brief .OUTBRAIN .ob-widget-section {
    padding-top: 20px;
}
.cols2-brief .OUTBRAIN .ob-widget-section .ob-unit.ob-rec-text {
    max-height: 70px;
}
.article-body .OUTBRAIN .ob-widget-section {
    padding-top: 30px;
}

.article-header .above-headline .overline {
	text-transform: capitalize;
	color: #575756;
	font-family:"Roboto Mono", monospace;
	font-size: 16px;
	font-weight: 400;
}
.article-header .above-headline .overline:before {
	content: " / ";
	font-weight: 300;
	color: #969695;
}

/* = {JNS} Update the design of our popup for email signups = */
.modal-window.newsletter-modal {
	height: 100%;
	transform: translate(-100%,-50%);
	left: 0;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
.modal-window.newsletter-modal.open {
	transform: translate(0,-50%);
}
.modal-close-transition {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #fff;
	padding: 20px;
}
.modal-close-transition:after {
	font-family: "JNS";
	content: "\e92f";
	font-size: 16px;
}
.newsletter-popup .newsletter {
	background-image: url('https://cdn.jns.org/images/JNS-subscribe.jpg');
	background-position: top center;
	background-size: cover;
	text-align: left;
	z-index: 2;
	position: relative;
}
.newsletter-popup .newsletter:before {
	content: '';
	display: block;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.newsletter-modal .modal-close-transition {
	padding: 35px 30px;
}
.newsletter-modal .modal-close-transition:after {
	font-size: 30px;
}
.newsletter-popup .newsletter {
	padding: 120px 60px 30px 60px;
}
.newsletter-popup .newsletter-cont-wrap {
	align-self: flex-end;
}
.newsletter-popup .newsletter-cont-wrap .newsletter-title {
	font-family: 'Utopia W03 Display', serif;
	font-size: 43px;
	line-height: 66px;
	text-transform: uppercase;
	font-weight: 700;
}
.newsletter-popup .newsletter-cont-wrap .newsletter-title span {
	text-transform: capitalize;
	font-style: italic;
	position: relative;
	padding-bottom: 20px;
	display: inline-block;
	color: #fff;
	margin-bottom: 25px;
}
.newsletter-popup .newsletter-cont-wrap .newsletter-title span:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #fff;
}
.newsletter-popup .newsletter-cont-wrap .newsletter-second-title {
	font-family: 'Lato', sans-serif;
	color: #fff;
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 10px;
}
.newsletter-popup .newsletter-cont-wrap .newsletter-subtitle {
	font-family: 'Utopia W03 Display', serif;
	color: #fff;
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 40px;
	font-weight: 700;
}
.newsletter-popup .newsletter form input {
	height: 50px;
}
.newsletter-popup .newsletter form input.email {
	font-family: 'Utopia W03 Display', serif;
	color: #000;
	font-size: 20px;
	line-height: 32px;
	width: calc(100% - 150px);
	font-weight: bold;
}
.newsletter-popup .newsletter form input::-webkit-input-placeholder {color:#000;font-size:20px;}
.newsletter-popup .newsletter form input::-moz-placeholder {color:#000;font-size:20px;}
.newsletter-popup .newsletter form input:-ms-input-placeholder {color:#000;font-size:20px;}
.newsletter-popup .newsletter form input:-moz-placeholder {color:#000;font-size:20px;}
.newsletter-popup .newsletter form :placeholder {
	opacity: 1;
	font-weight: bold;
	font-family: 'Utopia W03 Display', serif;
	line-height: 32px;
}
.newsletter-popup .newsletter form input:focus::-webkit-input-placeholder {opacity: 0 !important;}
.newsletter-popup .newsletter form input:focus::-moz-placeholder {opacity: 0 !important;}
.newsletter-popup .newsletter form input:focus:-ms-input-placeholder {opacity: 0 !important;}
.newsletter-popup .newsletter form input:focus:-moz-placeholder {opacity: 0 !important;}
.newsletter-popup .newsletter form input.btn.submit {
	font-family: 'Utopia W03 Display', serif;
	width: 150px;
	height: 50px;
	background: #be0100;
	color: #fff;
	font-size: 20px;
	line-height: 32px;
	font-weight: bold;
	border: 1px solid #be0100;
}
.newsletter-popup .clear {
	clear: both;
}
.newsletter-popup .newsletter-privacy-policy-text {
	font-family: 'Lato', sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.4px;
	font-weight: 300;
	opacity: 1 !important;
	align-self: flex-end;
}
.modal-overlay-popup {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
	background: rgba(255, 255, 255, 0.25);
}
.modal-overlay-popup.active {
	display:block;
}
.newsletter-popup.desktop-v .newsletter {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* = {JNS} update 'donate' module on article pages + newsletter = */
.article-content + .btn.republish {
	margin-top: 40px;
}
/* .donation-module {
	padding: 150px 40px 40px 40px;
	background: #e8e8e8 url('https://cdn.jns.org/images/donate-image-for-desktop.jpg') top center no-repeat;
	background-size: contain;
	border-top: 10px solid #be0100;
	margin-top: 80px;
}
.donation-module h3 {
	font-family: 'Utopia W03 Display', serif;
	font-size: 32px;
	line-height: 42px;
	text-transform: uppercase;
	color: #fff;
	background: #be0100;
	padding: 20px;
	text-align: center;
	margin-bottom: 20px;
}
.donation-module p {
	font-size: 18px;
	line-height: 26px;
	font-family:"Utopia W01", serif;
}
.donation-module .link a {
	font-size: 24px;
} */
/* UPDATES NEW WIRE */
.article-wire .above-headline {margin-bottom: 25px;}
.article-wire .above-headline.many .type {margin-bottom: 25px;display: block;}
.article-wire .above-headline.many .topic span:not(.wire-name) {display: none;}
.article-wire .above-headline.one-org .type {display: none;}
.article-wire .wire-top-wrapper .avatar {margin-bottom: 15px;}
.article-wire .wire-top-wrapper .avatar img {height: 100%;max-height: 75px;margin: 0 10px;}
.article-wire .above-headline .topic,
.article-wire .above-headline .topic .wire-name
 {font-weight: 500;color: #E1BE32;}
.article-wire .above-headline .topic span {font-weight: normal;color: #000;}
.media-contact-wrapper {clear: both;font-family:"Utopia W03 Display", serif;position: relative;margin-top: -10px;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dotted #aaaaaa;}
.media-contact-wrapper .media-title, .wire-bottom-wrapper .media-title {margin-bottom: 25px;font-family:"Utopia W03 Display", serif;font-size: 22px;line-height: 18px;display: inline-block;font-weight: bold;border-bottom: solid 4px #EFD766;}
.media-contact-wrapper .media-contact-block {font-weight: 600;font-size: 18px;line-height: 24px;color: #E1BE32;margin-bottom: 25px;font-family: "Utopia W01", serif;}
.media-contact-wrapper .media-contact-block:last-child {margin-bottom: 0;}
.media-contact-wrapper .media-contact-block > div:not(:last-child) {margin-bottom: 5px;}
.media-contact-wrapper .media-contact-block .names {color: #000;}
.media-contact-wrapper .media-contact-block .dev {color: gray;margin: 0 5px;}

.wire-bottom-wrapper {position: relative;margin-top: 50px;}
.org-item {font-family:"Utopia W03 Display", serif;padding: 20px 0;border: solid 1px #D5D5D5;background-color: #F6F6F6;margin-bottom: 20px;display: flex;}
.org-item .avatar {min-width: 120px;display: flex;align-items: center;justify-content: center;border-right: dashed 1px #aaaaaa;}
.org-item .avatar img {max-height: none;max-width: 85px;}
.org-item .info {padding: 0 15px;}
.org-item .org-title {font-size: 22px;line-height: 32px;color: #333;font-weight: bold;margin-bottom: 5px;}
.org-item .org-description {font-size: 16px;line-height: 20px;color: #5a5a5a;}
.cols4 .item.template1.wire, .cols6 .item.template1.wire {padding-bottom: 20px;}

.wire-avatars-wrapper {display: flex;}
.wire-avatars-wrapper img:nth-child(2) {padding-left: 15px;margin-left: 15px;border-left: solid 1px #d5d5d5;}
.wire-right-organisation-block .wire-label-wrapper .byline {color: #E1BE32;font-weight: 500;font-size: 15px;}

.wire-under-input {float: left;font-size: 14px;line-height: 17px;display: block;font-family:"Lato", sans-serif;color: rgba(29, 29, 27, 0.5);padding-top: 10px;}

.term-header.wrap-cover.wire-orgs {max-height: 508px;}

.cols4 .item.template1.wire > .item-content .under-headline .wire-left-organisation-block img, .cols6 .item.template1.wire > .item-content .under-headline .wire-left-organisation-block img {max-height: 60px;}
.cols4 .item.template1.wire > .item-content .under-headline .wire-left-organisation-block img:nth-child(2), .cols6 .item.template1.wire > .item-content .under-headline .wire-left-organisation-block img:nth-child(2) {padding-left: 15px;margin-left: 15px;}
.cols4 .item.template1.wire > .item-content .date, .cols6 .item.template1.wire > .item-content .date {margin-top: 8px;}
.cols4 .item.template1.wire > .item-content .under-headline {margin-bottom: 15px;}
.wrap-orgering .ordering .item.wire .under-headline .wire-left-organisation-block img {max-height: 60px;}

/*ADD SUBMIT BUTTONS WIRE PAGE*/
.btn.republish.wire-sign-up-btn {background-color: #EFD766;color: #000;height: 40px;line-height: 40px;margin-bottom: 10px;}
.btn.republish.wire-submit-btn {background-color: #000;height: 40px;line-height: 40px;}
.btn.republish.wire-submit-btn + .cols3-wrap {margin-top: 20px;}


/* WIRE LOGIN PAGE */
.login-form-wire {padding: 0;}
.wire-submit-wrapper {padding: 0 15px;box-sizing: border-box;display: flex;align-items: center; justify-content: center;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;overflow: hidden;min-height: 100vh;width: 100%;}
.wire-submit-wrapper::before {content: "";z-index: 0;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.55);}
.wire-submit-form-container {position: relative;z-index: 1;}
.wire-submit-logo {text-align: center;margin-bottom: 80px;}
.wire-submit-logo svg {display: inline-block;}
.wire-submit-headline {font-family:"Utopia W03 Display", serif;font-size: 52px;line-height: 64px;font-weight: bold;text-align: center;color: #fff;margin-bottom: 40px;}
.wire-submit-form {position: relative;width: 100%;max-width: 430px;margin: 0 auto;}
.wire-submit-form .input, 
.wire-submit-form .button {width: 100%;height: 50px;}
.wire-submit-form .login-username label, 
.wire-submit-form .login-password label {display: none;}
.wire-submit-form .login-username input, 
.wire-submit-form .login-password input {font-family:"Lato", sans-serif;font-size: 16px;line-height: 19px;color: #1d1d1b;background-color: #fff;}
.wire-submit-form .login-username input::placeholder, 
.wire-submit-form .login-password input::placeholder {font-family:"Lato", sans-serif;font-size: 16px;line-height: 19px;color: #1d1d1b;}
.wire-submit-form .login-password {margin-bottom: 10px;}
.wire-submit-form .login-submit input {padding-top: 5px;background-color: #be0100;font-size: 20px;line-height: 32px;font-weight: bold;font-family:"Utopia W03 Display", serif;}
.wire-submit-form .login-remember {font-size: 14px;line-height: 24px;color: #fff;font-family:"Lato", sans-serif;}
.wire-submit-form .login-remember label {position: relative;margin-bottom: 0;cursor: pointer;}
.wire-submit-form #rememberme {
	margin-bottom: -1px;
	height: 12px;
  width: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: 1px solid #fff;
  border-radius: 2px;
  padding: 0;
  outline: none;
  transition-duration: 0.3s;
  background-color: transparent;
  cursor: pointer;
  margin-right: 7px;
}
.wire-submit-form #rememberme:checked + span::after {
	content: '\2713';
  display: block;
  text-align: center;
  color: #fff;
  position: absolute;
  left: 1px;
  top: 0;
  font-size: 12px;
  font-weight: bold;
}
.wire-submit-form .below-login {text-align: center;font-size: 16px;line-height: 24px;color: #fff;font-family: "Lato", sans-serif;}
.wire-submit-form .below-login a {text-decoration: underline;}
@media (max-width: 480px) {
	.wire-submit-logo {margin-bottom: 60px;}
	.wire-submit-headline {font-size: 38px;line-height: 50px;}
	.article-header .above-headline.naked:not(.one-org) .wire-top-wrapper .topic .wire-name {color: #E1BE32;display: block;text-align: center;margin-bottom: 10px;}
	.org-item {display: block;}
	.mob-wire-bottom {display: flex;align-items: center;margin-bottom: 15px;}
	.mob-wire-bottom .org-title {padding: 0 15px;line-height: 26px;}
	.mob-wire-bottom  .avatar {min-width: 90px;}
	.mob-wire-bottom  .avatar img {max-width: 60px;}
	.media-contact-wrapper {margin-top: 0;padding-top: 30px;padding-bottom: 0;border-bottom: none;}
	.article-wire .article-details-responsive {margin-top: 30px;}
}

.header-top .container ul li.wire-link {margin-right: 0;}


/* ======================= {JNS} add info layers to spotlight article ======================= */
.article-header .above-headline .overline.overline-spotlight {
  float: none;
  display: inline-block;
  padding: 9px 10px 10px 10px;
  line-height: 21px;
  color: #000;
  background: rgba(0,0,0,0.15);
}
.article-header .above-headline .overline.overline-spotlight:before {
  display: none;
}
.article-spotlight .byline.ex_writer span {
  color: #1d1d1b;
  font-size: 18px;
  line-height: 26px;
  text-transform: uppercase;
}
.item.template1.spotlight > .item-content > .spotlight-content .above-headline .overline {
  float: none;
  display: inline-block;
  padding: 7px 10px 7px 10px;
  line-height: 16px;
  color: #000;
  background: rgba(0,0,0,0.15);
}
.item.template1.spotlight > .item-content > .spotlight-content .writer_source {
  text-align: center;
  margin-top: 15px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 21px;
  color: #333330;
  font-family:"Roboto Mono", monospace;
  font-weight: bold;
}
.item.template1.spotlight > .item-content > .spotlight-content .writer_source span + span:before {
  content: '/';
  padding: 0 5px;
  display: inline-block;
  color: #969695;
  font-weight: normal;
}
.ordering .spotlight .above-headline {
  background-color: transparent;
}
.ordering .spotlight .above-headline .overline {
  background: rgba(0,0,0,0.15);
  color: #000;
}
.ordering .spotlight .item-content .writer_source {
  margin: -5px 0 8px;
}
.ordering .spotlight .item-content .writer_source a,
.ordering .spotlight .item-content .writer_source span {
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px;
  color: #333330;
  font-family:"Roboto Mono", monospace;
  font-weight: bold;
}
.ordering .spotlight .item-content .writer_source span.source:before {
  content: '/';
  padding: 0 5px;
  display: inline-block;
  color: #969695;
  font-weight: normal;
}
.ordering .spotlight .item-content .writer_source span.spotlight-data {
  text-transform: none;
  font-size: 16px;
  line-height: 21px;
  color: rgba(0,0,0,0.6);
  font-weight: normal;
}
.article-content p .article_source {
  color: #1d1d1a;
  font-weight: bold;
  padding-right: 10px;
}
.wrap-spotlight .more-info-btn {margin-bottom:25px;}

.post-type-archive .wrap-orgering .item.spotlight .item-content .headline {
  overflow: hidden;
  max-height: 75px;
}
.post-type-archive .wrap-orgering .item.spotlight .item-content .writer_source {
  overflow: hidden;
  max-height: 21px;
}
.post-type-archive .wrap-orgering .item.spotlight .item-content .underline {
  overflow: hidden;
  max-height: 60px;
}
.spotlight-template-default header.header ul.main-menu {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: space-between;
  max-height: 40px;
}
.spotlight-template-default header.header ul.main-menu > li {
  margin: 0;
}
.spotlight-template-default header.header ul.main-menu > li ul.sub-menu li:last-child {
  margin: 0;
}
.post-type-archive .wrap-orgering .item.spotlight {
  background: #efd766;
}
.cols6 .ordering .item.spotlight .item-content .headline {
  font-family:"Utopia W03",serif;
}
.ordering .spotlight .item-content .writer_source a + span.spotlight-data,
.ordering .spotlight .item-content .writer_source span + span.spotlight-data {
  padding-left: 10px;
}
.item.spotlight > .item-content > .under-headline .byline {
  display: none;
}
.item.template1.spotlight > .item-content > .spotlight-content .writer_source {
  font-size: 13px;
  line-height: 18px;
}

/*JOIN WIRE FORM MESSAGE*/
.wpcf7-response-output[role='alert'], .wpcf7-validation-errors[role='alert'], .wpcf7-spam-blocked {
	margin-top: 30px;
	color:#be0000;
}
.wpcf7-response-output {
	clear: both;
  max-width: 290px;
  font-size: 17px;
  line-height: 22px;
}
.wpcf7-response-output.wpcf7-spam-blocked {
	max-width: 360px;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
	display: flex;
  position: relative;
  max-width: 285px;
  margin-top: 30px;
  font-size: 17px;
  line-height: 22px;
  font-weight: 900;
  font-family: "Lato", sans-serif;
  color: #118787;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  overflow: hidden;
}

.wpcf7-response-output.wpcf7-mail-sent-ok::before {
	content: "\e932";
  font-family: JNS;
  margin-right: 20px;
  font-size: 40px;
  font-weight: normal;
}

/*banners*/
.home .bsaProContainerNew, .home .bsaProContainerNew .bsaProItems {clear: both;padding-top: 40px;}
.article .article-content .bsaProContainerNew, .article .article-content .bsaProContainerNew .bsaProItems {
	display: block;
  float: right;
  width: 336px;
  height: 280px;
  margin: 35px 0 15px 20px;
  text-align: center;
}

.article .article-tags + .bsaProContainerNew, .article .article-tags + .bsaProContainerNew .bsaProItems {
	padding-top: 40px;
}

.article .banner.bottom_article {
	position: relative;
  float: right;
  text-align: center;
  margin-top: 40px;
  width: 100%;
}

@media screen and (max-width: 1280px) and (min-width: 600px) {
	.sticky-sidebar {display: none;}
}

/*{JNS} Develop podcast article*/
.headline .podcast-slash {
    box-sizing: border-box;
    font-style: normal;
    margin: 0 20px -2px 7px;
    display: inline-block;
    width: 15px;
    border-right: solid 1px #979797;
    height: 50px;
    transform: rotate(20deg);
}
.headline .podcast-logo {margin-bottom: -6px;}

.mobile .headline .podcast-logo {max-width: 40px;height: auto;margin-bottom: -6px;}
.mobile .headline .podcast-slash {width: 8px;height: 29px;margin: 0 12px -2px 6px;}

/*{JNS} Duplicate the Podcast template for Video topic*/
.headline .video-slash {
    box-sizing: border-box;
    font-style: normal;
    margin: 0 20px -2px 7px;
    display: inline-block;
    width: 15px;
    border-right: solid 1px #979797;
    height: 50px;
    transform: rotate(20deg);
}
.headline .video-logo {margin-bottom: -6px;max-width: 70px;height: auto;}

.mobile .headline .video-logo {max-width: 40px;height: auto;margin-bottom: -6px;}
.mobile .headline .video-slash {width: 8px;height: 29px;margin: 0 12px -2px 6px;}


.home .banner-placeholder .banner{margin: 0 0 20px 0;}

.home .banner-placeholder .lb_1,
.home .banner-placeholder #div-gpt-ad-sky_1{
    text-align: center;
}

.home .banner-placeholder #div-gpt-ad-sky_1{
    margin-top:20px;
}
.home .banner-placeholder.banner-placeholder-lb_1 {
    clear: both;
    padding-top: 20px;
    width: 860px;
    margin: auto;
    padding-left: 344px;
}
.home .banner-placeholder .banner a img {
  max-width: 200px;
}


/*{JNS} Changes to header*/
.header-new-wrapper {box-sizing: border-box;display: flex;position: relative;padding-left: 40px;height: 100%;width: 100%;align-items: center;}
.header-new-wrapper * {box-sizing: border-box;}
.header-new-wrapper .newsletter form {display: flex;}
.header-new-wrapper button {border: none;box-shadow: none;background: unset;margin: 0;padding: 0;cursor: pointer;}
.header-new-wrapper .show-footer-btn {z-index: 10;min-width: 20px;font-family: "JNS";font-size: 22px;line-height: normal;color: #fff;display: block;margin-right: 40px;font-weight: normal;}
.header-new-wrapper .show-footer-btn span {display: none;}
.header-new-wrapper .show-footer-btn::before {content: "\e913";}
.header .header-top .container {padding-top: 0;height: 100%;display: flex;align-items: center;}
.header-top .container ul {margin: 0;float: none;}
.header-top .container ul li {margin: 0;}
.header-top .header-new-wrapper-links {display: flex;justify-content: space-between;width: 100%;}
.header-top .container ul .header-new-wrapper-donate {padding: 0;margin: 0;border: none;}
.header-top .container ul .header-new-wrapper-donate a span {white-space: nowrap;margin: 0;padding: 0;font-family: unset;font-size: 14px;line-height: 17px;font-weight: 600;}
.header-top .container ul .header-new-wrapper-donate a {display: block;padding: 20px 0;width: 200px;right: 0;top: 0;text-align: center;position: absolute;height: 100%;color: #1D1D1B;background-color: #FDE940;}
.header-top .container ul .header-new-wrapper-donate a .header-new-wrapper-donate-ttl {font-weight: 700;font-size: 20px;line-height: 24px;display: block;}
.footer-btn {display: none !important;}
.footer-open .footer-wrapper {height: auto;}
.footer-open .header-new-wrapper .show-footer-btn::before {content: "\e92f";}

/*{JNS} Prevent spam from going through contact forms*/
.grecaptcha-badge {display: none !important;}

/* {JNS} Add Download button to Wire articles {2-4h} */
.article-wire .article-content + .btn.republish{color:#000;background-color:#EFD766;}
.article-wire .article-content + .btn.republish.success{color:#EFD766;}
.article-wire .article-content + .btn.download + .message{float:none;}


/* {JNS} Design and develop push notifications popup  */
.push-notification-widget_hidden,
.push-notification-widget__success,
.push-notification-widget_subscribed{display: none;}


.push-notification-widget{position:fixed;width:402px;height:232px;top:0;left:50%;transform:translate(-50%,0);text-align:center;background:#fff;z-index:100;border:1px solid #d5d5d5;background:url('https://cdn.jns.org/images/JNS_PushIcon_Bell.svg') #f5f5f4 no-repeat scroll right}
.push-notification-widget .push-notification-widget__title{color:#be0000;font-family:Lato,sans-serif;font-size:14px;font-weight:900;letter-spacing:0;line-height:17px;text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:10px}
.push-notification-widget .push-notification-widget__subtitle{color:#1d1c1a;font-family:Lato,sans-serif;font-size:20px;font-weight:900;letter-spacing:0;line-height:26px;text-align:center;margin-bottom:20px}
.push-notification-widget .push-notification-widget__button{height:40px;width:150px;background-color:#be0000;text-align:center;border:none;font-family:Lato,sans-serif;font-size:14px;font-weight:900;letter-spacing:.5px;line-height:17px;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:10px;cursor:pointer}
.push-notification-widget .push-notification-widget__close{color:#706f6f;font-family:Lato,sans-serif;font-size:14px;letter-spacing:.5px;line-height:17px;text-align:center;border:none;cursor:pointer;background:0 0}
.push-notification-widget_hidden,.pushwoosh-subscription-widget_show{display:none!important}

/* {JNS} Add 'Caroline Glick Show' to videos page navigation */
.tag-video .ordering-header-filter ul li {margin-right: 50px;}
.tag-video .ordering-header-filter ul li:last-child {margin-right: 0;}

/* {JNS} Embed Mailchimp signup on a new static page */
.page-template-default #mc_embed_signup_scroll h2{font-family:"Utopia W03 Display",serif;font-size:30px;line-height:30px;font-weight:700;color:#000;margin-bottom:40px;text-align:center}
.page-template-default #mc_embed_signup_scroll .indicates-required{margin-bottom:20px;color:#000}
.page-template-default #mc_embed_signup_scroll .asterisk{color:red}
.page-template-default #mc_embed_signup_scroll label{margin-bottom:-8px;position:relative;color:#000}
.page-template-default #mc_embed_signup_scroll .mc-field-group{margin-bottom:30px;width:48%;display:inline-block}
.page-template-default #mc_embed_signup_scroll input[type=email],
.page-template-default #mc_embed_signup_scroll input[type=text]{height:50px;background:#f4f4f4;width:90%}
.page-template-default #mc_embed_signup_scroll{box-shadow:0 0 10px 0 rgb(0 0 0 / 20%);background-color:#fff;max-width:980px;margin:0 auto;padding:30px}
.page-template-default #mc_embed_signup{width:100%}
.page-template-default #mc_embed_signup_scroll .clear{display:inline-block;width:100%}
.page-template-default #mc_embed_signup div.mce_inline_error{width:85%}
@media only screen and (max-width:940px)
{.page-template-default #mc_embed_signup_scroll .mc-field-group,
  .page-template-default #mc_embed_signup_scroll input[type=email],
  .page-template-default #mc_embed_signup_scroll input[type=text]{width:100%!important}
  .page-template-default #mc_embed_signup div.mce_inline_error{width:auto!important}
}
  
/* {JNS} Make X on the EOY popup stand out */
.modal-close-transition:after{content: "\e92e";   font-size:18px !important;}
.modal-close-transition{background-color: #BE0000; padding: 7.7px 10.25px 7.7px 10.25px !important; border-radius: 122px; top: 12px;right:12px;}  
.eoy-popup .popup-action{color: #2E39EA !important; margin:auto !important; margin-left: 3.89px;}
.donation-module .donate{font-size: 21.6px; padding: 7.7px 10.25px 7.7px 10.25px }