/* reset.css */
html{line-height:1.15;-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
/*! RESET STYLES */
a{text-decoration:none;color:inherit;cursor:pointer;outline:0}
[type=submit],button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer;outline:0}
figure{margin:0}
input,textarea{outline:0}
input::-moz-focus-inner{border:0;padding:0;margin:0}
dd,ol,ul{margin:0;padding:0;list-style:none}
blockquote{margin:0}
.text-content dd,.text-content ol,.text-content ul{padding-left:40px;margin:1em 0}
.text-content ul{list-style:disc}
.text-content ol{list-style:decimal}
h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}
p{margin:0}
cite{font-style:normal}
fieldset{border-width:0;padding:0;margin:0}
html{font-size:1px}
body{font-family:'freight-sans-pro',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Helvetica Neue',sans-serif;font-size:16rem;font-weight:400;line-height:1.3;color:#000}
/*! INIT BASE STYLES */
button,html,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:'freight-sans-pro', sans-serif}
body{overflow-x:hidden;background-color:#fff}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5{font-family:'utopia-std', serif}
img{display:inline-block;max-width:100%;height:auto}
.ic span,.icon span{display:none}
.media>a{display:inline-block;width:100%;height:100%}
.grecaptcha-badge{display:none!important}
/*! HELPERS */
.hid{display:none}
.hid-o{opacity:0}
.hid-v{visibility:hidden}
.has-text-align-center,
.tac {text-align: center;}

/* general-style.css */
/*GENERAL STYLES*/

/* VARIABLES: */
:root {
  --freight-sans:"freight-sans-pro",sans-serif;
  --freight-display:"freight-display-pro",serif;
  --utopia:"utopia-std",serif;
  --utopia-display:"utopia-std-display",serif;
  --roboto-mono: "roboto-mono",monospace;
  
  --icons:'JNS-redesign';

  --index: calc(1vw + 1vh);

  --color-primary: #A5181B;
  --color-secondary: #3399FF;
  --marker: #d6ebff;
  --color-caption:  #646464;
  --color-light-gray:  #646464;
  --color-topics-devider: #252525;
  --color-header-devider: #CCCCCC;
  --color-header-devider-wire: rgba(204, 204, 204, 0.3);
  --color-cards-devider: #e3e3e3;
  /* --color-media-cards-devider: #663b44; */
  --color-media-cards-devider:#515151;
  --color-topics-has-bg-devider: #fff;
  
  --color-black: #000;
  --color-black2: #252525;
  --color-white: #fff;
  --color-gray: #888;
  --color-dark-gray: #969696;
  --color-silver: #F8F8F8;
  --color-light-silver: #CCCCCC;
  --color-light-primary: #EDD1D1;
  --color-event: #9E8F57;
  --color-event2: #564E2F;
  --color-wire: #9E8F57;
  --color-wire2: #564E2F;
  --color-wire-border: #F3F1EA;
  --color-organizations: #F3F1EA;
  --color-submit: #F3F1EA;
  --color-event-marker: #F1EEE6;

  --color-live-items: #E85E61;

  --color-spotlight: #5F32EB;
  --color-spotlight2: #2A1669;
  --color-spotlight3: #F7F6F2;

  /* --color-media: #4B1923; */
  --color-media: #171717;
  --color-podcast-link: #515151;

  --block-bg1: #fff;
  --block-bg2: #F8F8F8;
  --block-bg3: #FBF4F4;
  --block-bg4: #E9D799;
  --block-bg5: #F7F6F2;
  --block-bg6: #2A1669;
  --block-bg7: #4B1923;
  --block-bg8: #A5181B;
  --block-bg_wire: #F5F4EE;
  

  --color-primary-alpha: 165,24,27;
  --color-secondary-alpha: 51,153,255;
  --color-white-alpha: 255,255,255;
  --color-black-alpha: 0,0,0;
  --color-black2-alpha: 37,37,37;
  --color-event-alpha: 158,143,87;
  --disclamer-divider-color: rgba(37, 37, 37, 0.15);
  --disclamer-white: rgba(255, 255, 255, 0.5);

  --c-col-font-size: 20px;
  --c-col-line-height: 22px;
  --c-col-font-family: var(--utopia);
}

/*TXT COLORS*/
.color-primary {color: var(--color-primary);}
.color-secondary {color: var(--color-secondary);}

.color-black {color: var(--color-black);}
.color-black2 {color: var(--color-black2);}
.color-white {color: var(--color-white);}
.color-gray {color: var(--color-gray);}
.color-dark-gray {color: var(--color-dark-gray);}
.color-light-gray {color: var(--color-light-gray);}
.color-lilver {color: var(--color-silver);}
.color-light-lilver {color: var(--color-light-silver);}
.color-caption {color: var(--color-caption);}
.color-event {color: var(--color-event);}
.color-event2 {color: var(--color-event2);}

.color-spotlight {color: var(--color-spotlight);}
.color-spotlight2 {color: var(--color-spotlight2);}
.color-spotlight3 {color: var(--color-spotlight3);}

.color-media {color: var(--color-media);}
.color-podcast-link {color: var(--color-podcast-link);}

/*BG COLORS*/
.bg-primary {background-color: var(--color-primary);}
.bg-secondary {background-color: var(--color-secondary);}
.bg-black {background-color: var(--color-black);}
.bg-black2 {background-color: var(--color-black2);}
.bg-white {background-color: var(--color-white);}
.bg-gray {background-color: var(--color-gray);}
.bg-dark-gray {background-color: var(--color-dark-gray);}
.bg-light-gray {background-color: var(--color-light-gray);}
.bg-silver {background-color: var(--color-silver);}
.bg-light-silver {background-color: var(--color-light-silver);}
.bg-marker {background-color: var(--color-marker);}
.bg-caption {background-color: var(--color-caption);}
.bg-event {background-color: var(--color-event);}
.bg-event2 {background-color: var(--color-event2);}
.bg-wire2 {background-color: var(--color-wire2);}
.bg-wire {background-color: var(--color-wire);}
.bg-submit {background-color: var(--color-submit);}

.bg-spotlight {background-color: var(--color-spotlight);}
.bg-spotlight2 {background-color: var(--color-spotlight2);}
.bg-spotlight3 {background-color: var(--color-spotlight3);}

.bg-media {background-color: var(--color-media);}
.bg-podcast-link {background-color: var(--color-podcast-link);}
.bg-light-primary {background-color: var(--color-light-primary);}

.bg-bg1 {background-color: var(--block-bg1);}
.bg-bg2 {background-color: var(--block-bg2);}
.bg-bg3 {background-color: var(--block-bg3);}
.bg-bg4 {background-color: var(--block-bg4);}
.bg-bg5 {background-color: var(--block-bg5);}
.bg-bg6 {background-color: var(--block-bg6);}
.bg-bg7 {background-color: var(--block-bg7);}
.bg-bg8 {background-color: var(--block-bg8);}
.bg-bg_wire {background-color: var(--block-bg_wire);}

/*.site-main {margin-top: 60px;}*/
.container {width: 100%;max-width: 1260px;margin: 0 auto;}
.text-container {width: 100%;max-width: 828px;margin: 0 auto;}
.hide-for-sr {display: none;}
.p-wrapper {width: 100%;padding: 0 20px;}
.load-more-button {letter-spacing: 1px;display: inline-block;height: 50px;padding: 0 28px;border: solid 1px;border-radius: 50px;text-transform: uppercase;font-size: 20px;line-height: 50px;text-align: center;}
.embeded-code {word-break: break-all;word-break: break-word;}

body {color: var(--color-black2);}

/*slider*/
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: right;}
.rslides img {display: block;height: auto;float: right;width: 100%;border: 0;}
.rslides::before{content:none}
.rslides li {width:100%;height:100%}
.rslides-navigation {display: none;}

.dropdown-btn > span {display: block;white-space: nowrap;}
.dropdown-fade {z-index: 1;visibility: hidden;opacity: 0;}
.has-children.opened .dropdown-fade {visibility: visible;opacity: 1;transition: all 0.5s;}

.t-rows {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.t-rows2 {-webkit-line-clamp: 2;}
.t-rows3 {-webkit-line-clamp: 3;}
.t-rows4 {-webkit-line-clamp: 4;}
.t-rows5 {-webkit-line-clamp: 5;}
.t-rows6 {-webkit-line-clamp: 6;}
.t-rows7 {-webkit-line-clamp: 7;}
.t-rows8 {-webkit-line-clamp: 8;}

body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: background 0.3s;
  width: 0;
  z-index: 10;
  /*background-color: rgba(var(--color-black-alpha),0.35);*/
}

.over-close {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  cursor: pointer;
}

.lock-screen {overflow: hidden;}

@media (min-width: 1025px) {
  .top-bar-tags::-webkit-scrollbar{height:3px;left:0;right:0}
  .top-bar-tags::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(var(--color-black-alpha),.2);box-shadow:inset 0 0 3px rgba(var(--color-black-alpha),.2)}
  .top-bar-tags::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(var(--color-black-alpha),.3);}
  .wire-wrap .column.column_100.column_type_a .card.type-magazine.card-spotlight.bg-spotlight3.type-wire .card-bottom{padding: 95px 40px;} 
  /* .wire-wrap .column.column_100.column_type_a .card.type-magazine.card-spotlight.type-wire{background: var(--color-white);border: 1px solid rgba(var(--color-black-alpha),.15);}  */
}
@media (max-width: 480px) {
  .top-bar-tags::-webkit-scrollbar{height:0px;}
  .top-bar-menu > li {position: relative;margin-inline-end: 15px!important;padding-inline-end: 15px!important;}
}
@media (max-width: 1300px) {
.upcoming-items-title-inner{padding: 0 20px;}
}

.top-bar-tags.container::-webkit-scrollbar {display: none;}
.top-bar-tags.container {-ms-overflow-style: none;scrollbar-width: none;}
.top-bar {width: 100%;font-size: 20px;line-height: 24px;text-transform: uppercase;font-weight: bold;padding: 0 20px;}
.top-bar-tags {text-align: center;height: 60px;line-height: 60px;overflow: hidden;overflow-x: auto;border-top: solid 1px;border-bottom: solid 1px;}
.top-bar-menu {display: inline-flex;align-items: center;}
.top-bar-menu > li {position: relative;margin-inline-end: 20px;padding-inline-end: 20px;}
.top-bar-menu li a {white-space: nowrap;height: 100%;display: inline-block;}
.top-bar-menu>li::after{content:'';position:absolute;right:0;height:20px;width:1px;background-color:var(--color-light-silver);top:50%;transform:translateY(-50%)}
.top-bar-menu li.active>a::before{content:'';position:absolute;left:0;bottom:2px;height:3px;width:100%;background-color:var(--color-primary);z-index:1}
.is_wire .top-bar-menu li.active > a::before{background: var(--color-wire);}
.is_wire .top-bar-menu li.active > a{color: var(--color-wire);}
.media-page .top-bar-menu li.active > a{color: var(--color-white);}
.media-page .top-bar-menu li.active > a:before{background: var(--color-white);}
.media-page .top-bar-menu li:not(.active)>a{color: var(--color-white);opacity: 50%;}
.media-page .ordering-item-byline{color: var(--color-white);}

.top-bar-menu li.active > a {color: var(--color-primary);position: relative;}
.top-bar-menu li:last-child {margin-right: 0 !important;padding-right: 0 !important;}
.top-bar-menu li:last-child::after {content: none;}
/*.taxonomy-top-bar .top-bar-tags {text-align: center;overflow: hidden;overflow-x: auto;}*/

@media (max-width: 620px) {
  .top-bar {font-size: 16px;line-height: 20px;}
  .top-bar-tags {height: 50px;line-height: 50px;}
  .top-bar-menu > li {margin-inline-end: 15px !important;padding-inline-end: 15px !important;}
}


/*LOADER*/
@keyframes ldio-khpj77dkd1q {
  0% {
    opacity: 1;
    backface-visibility: hidden;
    transform: translateZ(0) scale(2,2);
  } 100% {
    opacity: 0;
    backface-visibility: hidden;
    transform: translateZ(0) scale(1,1);
  }
}
.ldio-khpj77dkd1q div > div {
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #af0d79;
  animation: ldio-khpj77dkd1q 1s linear infinite;
}.ldio-khpj77dkd1q div:nth-child(1) > div {
  left: 79px;
  top: 48px;
  animation-delay: -0.95s;
}
.ldio-khpj77dkd1q > div:nth-child(1) {
  transform: rotate(0deg);
  transform-origin: 81px 50px;
}.ldio-khpj77dkd1q div:nth-child(2) > div {
  left: 77px;
  top: 58px;
  animation-delay: -0.9s;
}
.ldio-khpj77dkd1q > div:nth-child(2) {
  transform: rotate(18deg);
  transform-origin: 79px 60px;
}.ldio-khpj77dkd1q div:nth-child(3) > div {
  left: 73px;
  top: 66px;
  animation-delay: -0.85s;
}
.ldio-khpj77dkd1q > div:nth-child(3) {
  transform: rotate(36deg);
  transform-origin: 75px 68px;
}.ldio-khpj77dkd1q div:nth-child(4) > div {
  left: 66px;
  top: 73px;
  animation-delay: -0.8s;
}
.ldio-khpj77dkd1q > div:nth-child(4) {
  transform: rotate(54deg);
  transform-origin: 68px 75px;
}.ldio-khpj77dkd1q div:nth-child(5) > div {
  left: 58px;
  top: 77px;
  animation-delay: -0.75s;
}
.ldio-khpj77dkd1q > div:nth-child(5) {
  transform: rotate(72deg);
  transform-origin: 60px 79px;
}.ldio-khpj77dkd1q div:nth-child(6) > div {
  left: 48px;
  top: 79px;
  animation-delay: -0.7s;
}
.ldio-khpj77dkd1q > div:nth-child(6) {
  transform: rotate(90deg);
  transform-origin: 50px 81px;
}.ldio-khpj77dkd1q div:nth-child(7) > div {
  left: 38px;
  top: 77px;
  animation-delay: -0.65s;
}
.ldio-khpj77dkd1q > div:nth-child(7) {
  transform: rotate(108deg);
  transform-origin: 40px 79px;
}.ldio-khpj77dkd1q div:nth-child(8) > div {
  left: 30px;
  top: 73px;
  animation-delay: -0.6s;
}
.ldio-khpj77dkd1q > div:nth-child(8) {
  transform: rotate(126deg);
  transform-origin: 32px 75px;
}.ldio-khpj77dkd1q div:nth-child(9) > div {
  left: 23px;
  top: 66px;
  animation-delay: -0.55s;
}
.ldio-khpj77dkd1q > div:nth-child(9) {
  transform: rotate(144deg);
  transform-origin: 25px 68px;
}.ldio-khpj77dkd1q div:nth-child(10) > div {
  left: 19px;
  top: 58px;
  animation-delay: -0.5s;
}
.ldio-khpj77dkd1q > div:nth-child(10) {
  transform: rotate(162deg);
  transform-origin: 21px 60px;
}.ldio-khpj77dkd1q div:nth-child(11) > div {
  left: 17px;
  top: 48px;
  animation-delay: -0.45s;
}
.ldio-khpj77dkd1q > div:nth-child(11) {
  transform: rotate(180deg);
  transform-origin: 19px 50px;
}.ldio-khpj77dkd1q div:nth-child(12) > div {
  left: 19px;
  top: 38px;
  animation-delay: -0.4s;
}
.ldio-khpj77dkd1q > div:nth-child(12) {
  transform: rotate(198deg);
  transform-origin: 21px 40px;
}.ldio-khpj77dkd1q div:nth-child(13) > div {
  left: 23px;
  top: 30px;
  animation-delay: -0.35s;
}
.ldio-khpj77dkd1q > div:nth-child(13) {
  transform: rotate(216deg);
  transform-origin: 25px 32px;
}.ldio-khpj77dkd1q div:nth-child(14) > div {
  left: 30px;
  top: 23px;
  animation-delay: -0.3s;
}
.ldio-khpj77dkd1q > div:nth-child(14) {
  transform: rotate(234deg);
  transform-origin: 32px 25px;
}.ldio-khpj77dkd1q div:nth-child(15) > div {
  left: 38px;
  top: 19px;
  animation-delay: -0.25s;
}
.ldio-khpj77dkd1q > div:nth-child(15) {
  transform: rotate(252deg);
  transform-origin: 40px 21px;
}.ldio-khpj77dkd1q div:nth-child(16) > div {
  left: 48px;
  top: 17px;
  animation-delay: -0.2s;
}
.ldio-khpj77dkd1q > div:nth-child(16) {
  transform: rotate(270deg);
  transform-origin: 50px 19px;
}.ldio-khpj77dkd1q div:nth-child(17) > div {
  left: 58px;
  top: 19px;
  animation-delay: -0.15s;
}
.ldio-khpj77dkd1q > div:nth-child(17) {
  transform: rotate(288deg);
  transform-origin: 60px 21px;
}.ldio-khpj77dkd1q div:nth-child(18) > div {
  left: 66px;
  top: 23px;
  animation-delay: -0.1s;
}
.ldio-khpj77dkd1q > div:nth-child(18) {
  transform: rotate(306deg);
  transform-origin: 68px 25px;
}.ldio-khpj77dkd1q div:nth-child(19) > div {
  left: 73px;
  top: 30px;
  animation-delay: -0.05s;
}
.ldio-khpj77dkd1q > div:nth-child(19) {
  transform: rotate(324deg);
  transform-origin: 75px 32px;
}.ldio-khpj77dkd1q div:nth-child(20) > div {
  left: 77px;
  top: 38px;
  animation-delay: 0s;
}
.ldio-khpj77dkd1q > div:nth-child(20) {
  transform: rotate(342deg);
  transform-origin: 79px 40px;
}
.loader {
  width: 98px;
  height: 98px;
  display: inline-block;
  overflow: hidden;
  background: none;
}
.loader.hid {display: none;}
.ldio-khpj77dkd1q {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(0.98);
  backface-visibility: hidden;
  transform-origin: 0 0;
}
.ldio-khpj77dkd1q div { box-sizing: content-box; }

/*pulse anim*/
@keyframes pulse-animation {
  40% {
    transform: scale(1.2);
    box-shadow: 0 0 0 3px rgba(var(--color-white-alpha), 0.5);
  }
  80% {
    transform: scale(1);
    box-shadow: 0 0 0 4px rgba(var(--color-white-alpha), 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(var(--color-white-alpha), 0);
  }
}

/*button loader animation*/
@keyframes profile-button-animate {
  0%{-webkit-transform:rotate(0);transform:rotate(0)}
  50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.45}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}

@keyframes submenu{
  0%{opacity:.5;-webkit-transform:translateY(20px);transform:translateY(20px)}
  100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}

/* header-style.css */

/*header*/
.header {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	border-bottom: solid 1px var(--color-primary);
	background-color: var(--color-white);
	z-index: 15;
	padding-top: 12px;
}

.header::before {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 10px;
	background-color: var(--color-primary);
	top: 0;
	left: 0;
	z-index: 1;
}
.header::after {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 2px;
	background-color: var(--color-secondary);
	top: 10px;
	left: 0;
	z-index: 1;
}
.header-wrapper {position: relative;width: 100%;max-width: 1300px;padding: 0 20px;margin: 0 auto;height: 100%;}
.header-wrapper-inner {width: 100%;display: flex;justify-content: space-between;}
.header-logo-wrapper {display: flex;align-items: flex-end;height: 100%;}
.header-logo-block {z-index: 2;margin-inline-end: 20px;flex-basis: 306px;margin-bottom: -18px;min-width: 306px;margin-top: -12px;}
.header-menu-block {flex-grow: 1;position: relative;}
.header-logo-image {position: relative;z-index: 1;padding: 25px 20px;border: solid 1px var(--color-primary);border-top: none;background-color: var(--color-white);}
.triangular {display: block;}
.header-logo-wrapper::before {
	content: '';
}

.header-logo-wrapper::before {
	display: block;
  min-width: 17px;
  min-height: 17px;
  border-left: solid 1px var(--color-primary);
  transform: skew(45deg);
  background-color: #EDD1D1;
  transform-origin: top;
  z-index: 1;
}

.header-banner {background-repeat: no-repeat;background-position: center;background-size: cover;padding: 20px 28px 20px 45px;border-radius: 100px;max-width: 720px;}
.header-banner {top: calc(50% - 25px);transform: translateY(-50%);}
.header-banner-wrapper {width: 100%;display: flex;align-items: center;justify-content: space-between;}
.header-banner-text {overflow: hidden;}
.header-banner-title {font-size: 28px;line-height: 24px;font-weight: 900;/*white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*/}
.header-banner-subtitle {font-size: 20px;line-height: 28px;font-weight: 600;margin-top: 8px;/*white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*/}
.header-banner-button {margin-left: 22px;}
.header-banner-button a {font-size: 18px;letter-spacing: 0.5px;display: block;height: 40px;line-height: 38px;text-transform: uppercase;padding: 0 20px;white-space: nowrap;border-radius: 50px;border: solid 1px;font-weight: 900;}
.header-banner-button a.hid {display: none;}

.header-banner.header-banner-rh .header-banner-button a{background-color:#282828;}
.header-banner.header-banner-rh .header-banner-title{text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);}
.header .header-account-block {text-transform: uppercase;font-size: 14px;line-height: 1;display: flex;font-weight: bold;margin-top: 20px;}
/*.header-account-block > .header-account-item:first-child {margin-right: 15px;padding-right: 15px;border-right: solid 1px;}*/
/* .header .header-account-block > .header-account-item {margin-right: 15px;padding-right: 15px;border-right: solid 1px;} */
/* .header .header-account-block > .header-account-item:nth-child(2) {margin-right: 0;padding-right: 0;border-right: none;} */

/* {JNS} Create EOY campaign */
.header-banner.header-banner-eoy{max-width: 540px;}
.header-banner.header-banner-eoy .header-banner-button a{background-color: #a02221;}
@media (min-width: 1024px){
  .header-banner.header-banner-eoy .header-banner-title{font-size: 30px;line-height: 32px;}
}

.header-account-wrapper {position: relative; display: flex; flex-direction: column; gap: 1px;}
.header-account-wrapper.hid {display: none;}
.header-account-wrapper .comments-link{padding-left: 7px; border-left: solid 1px var(--color-header-devider);display: none;}
.header-account-wrapper .comments-link.has-comments{display: block;}
.header-account-wrapper .header-account-menu.main-sub-menu {border-color: var(--color-secondary) !important;text-transform: none;font-size: 16px;line-height: 22px;min-width: max-content;top: calc(100% + 5px); padding-right: 38px;}
.header .header-account-wrapper.opened .header-account-menu > ul {padding: 15px;}
.header .header-account-wrapper.has-children > .dropdown-btn::after {font-size: 14px;}

.header-menu-block-wrapper {display: flex;flex-direction: column;height: 100%;justify-content: space-between;position: relative;}
.header-main-menu {font-weight: bold;font-size: 20px;line-height: 24px;display: flex;align-items: center;justify-content: space-between;padding: 12px 0;border-top: solid 1px var(--color-header-devider);}
.header-buttons {font-size: 24px;display: flex;align-items: center;margin-top: -2px;}
.header-buttons button {display: block;margin-inline-start: 45px;}
.header-buttons button::before {display: inline-block;min-width: 23px;}
.header-main-menu .main-menu {width: 100%;height: 100%;display: flex;align-items: center;}
.header-main-menu .main-menu .main-menu-list {display: flex;align-items: center;gap: 10px;height: 100%;}
.header-main-menu .main-menu .main-menu-list > li {height: 100%;display: flex;align-items: center;}
.header-main-menu .main-menu .main-menu-list > li > a,
.header-main-menu .main-menu .main-menu-list > li > button{text-transform: uppercase;}
.header-main-menu .main-menu .main-menu-list > li:last-child {margin-right: 0;}
.header-main-menu .main-menu .main-menu-list > li > a {white-space: nowrap;text-transform: uppercase;}
.header-main-menu .main-menu .main-menu-list > li.has-children:after,.header-buttons .header-lang-switcher:after{transform: rotate(45deg);content: '';width: 20px;height: 20px;border-width: 1px 0 0 1px;border-color: var(--color-primary);border-style: solid;background-color: #fff;position: absolute;bottom: -10px;left: 20px;opacity: 0;z-index: 99999;}
.header-main-menu .main-menu .main-menu-list > li.has-children.opened:after, .header-buttons .header-lang-switcher.opened:after{opacity: 1;}
.press-plus-page .header-banner {display: none !important;}


/*.has-children {position: relative;}
.header-main-menu .main-menu-list .submenu-list {min-width: 150px;padding: 15px 20px 10px;position: absolute;top: 37px;background-color: var(--color-white);border: solid 1px var(--color-header-devider);border-top: none;z-index: 1;left: -50px;}
.header-main-menu .main-menu-list .submenu-list > li > a {display: block;}
.header-main-menu .main-menu-list .submenu-list > li {margin-bottom: 10px;}
.has-children.opened .submenu-list {display: block;}
.has-children.opened .submenu-button::before {content: '\ea15';}*/

/*dropdown menu*/
.has-children {position: relative;}
.has-children > .dropdown-btn {display: flex;align-items: center;font-size: inherit;line-height: inherit;font-weight: inherit;}
.has-children > .dropdown-btn::after {
  content: "\ea17";
  font-family: var(--icons);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-size: 16px;
  margin-left: 5px;
  margin-top: 2px;
}

.header .main-sub-menu {z-index: 10;max-height: 0;font-family: var(--freight-sans);overflow: hidden;position: absolute;min-width: 200px;max-width: 200px; background-color: var(--color-white);left: 0;top: 100%;font-weight: normal;}
.header .main-sub-menu > li {line-height: 24px;margin-top: 10px;padding: 0 15px;}
.header .main-sub-menu > li:last-child {margin-bottom: 15px;}
.has-children.opened > .dropdown-btn{color: var(--color-primary);}
.has-children.opened > .dropdown-btn::after {content: "\ea15";}
.header .has-children.opened .main-sub-menu {transition: max-height 2s ease-out;max-height: 100vh;border: solid 1px var(--color-primary);}
.header-search-opened {overflow: hidden;}
.header-search-opened .over-close {display: block;}
.header-search-opened::before {background: rgba(var(--color-black-alpha),0.35);width: 100%;}

.header-search-opened .header-buttons .header-search-button::before {content: '\e924';}
.header-search {width: 100%;padding: 65px 0 45px;position: absolute;top: 114px;left: 0;z-index: 14;background-color: var(--color-white);border-bottom: solid 1px var(--color-primary);}
.header-search-wrapper {position: relative;width: 100%;max-width: 1300px;padding: 0 20px;margin: 0 auto;height: 100%;}
.header-searchform-wrapper {margin: 0 auto;width: 100%;max-width: 630px;display: flex;justify-content: space-between;height: 50px;overflow: hidden;border-radius: 50px;font-size: 20px;border: solid 1px var(--color-black2);}
.header-searchform-wrapper input {border: none!important;flex-grow: 1;padding: 0 10px 0 20px;width: 100%;}
.header-searchform-wrapper input:focus{border: none!important}
.header-searchform-wrapper input::placeholder {color: var(--color-light-gray);}
/* .header-searchform-wrapper input:focus::placeholder {color: transparent;} */
.header-large-menu-subscribe-form .newsletter-shortcode-msg{text-align: left;}
.header-submit-button {font-size: 16px;font-weight: bold;text-transform: uppercase;border: solid 1px var(--color-white);border-radius: 50px;min-width: 130px;flex-basis: 130px;text-align: center;display: flex;align-items: center;justify-content: center;}
.header-search-opened .header-search {display: block;animation-name: menu-slide-on-mobile;}
.sticky-header .header-search {position: fixed;top: 113px;padding: 45px 0;}

/*header main menu*/
.header-large-menu-opened {overflow: hidden;}
.header-large-menu-opened::before {background: rgba(var(--color-black-alpha),0.35);width: 100%;}
.header-large-menu-opened .header-buttons .header-menu-button::before {content: '\e924';}
.header-large-menu-opened .over-close {display: block;}
.header-large-menu-opened .header-large-menu {display: block;animation-name: menu-slide-on-mobile;}
.sticky-header .header-large-menu {position: fixed;top: 114px;padding-top: 67px;}
.header-large-menu .main-sub-menu {font-size: 20px;line-height: 26px;display: none;font-weight: normal;margin-top: 15px;}
.header-large-menu .main-sub-menu > li {margin-bottom: 10px;}

.header-large-menu {width: 100%;padding: 28px 0 30px;position: fixed;top: 116px;left: 0;z-index: 14;background-color: var(--color-white);border-bottom: solid 1px var(--color-primary);}
.header-large-menu, .header-search {
	animation-duration: .3s;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
  /*transform: translateY(-100%);*/
}
.header-large-menu-wrapper {position: relative;width: 100%;max-width: 1300px;padding: 0 20px;margin: 0 auto;height: 100%;}
.header-large-menu-inner {width: 100%;display: flex;}
.header-large-menu-column {width: 33.3333%;flex-basis: 33.3333%;}
.header-large-menu-column-inner {height: 100%;padding-inline-start: 20px;border-inline-start: solid 1px var(--color-black2);}

.large-menu-account-block {font-size: 18px;line-height: 30px;padding-bottom: 15px;margin-bottom: 20px;border-bottom: solid 1px var(--color-black2);}
.large-menu-account-block .has-children > a {text-transform: uppercase;}
.large-menu-account-block .main-sub-menu {font-size: inherit;line-height: inherit;margin-top: 0;}
.large-menu-account-block .comments-link{display: none;margin-top: 10px;}
.large-menu-account-block .comments-link.has-comments{display: block;}
.large-menu-account-wrapper {margin-bottom: 5px;font-weight: normal;}
.large-menu-account-title {font-weight: bold;margin-bottom: 5px;}
.large-menu-list-main .large-menu-account-menu li {margin-bottom: 0;}



.large-menu-list-main {font-size: 36px;line-height: 40px;font-weight: bold;}
.large-menu-list-main li {margin-bottom: 15px;}
.large-menu-list-main li:last-child {margin-bottom: 0;}
.large-menu-list-secondary {font-size: 20px;line-height: 26px;}
/*.large-menu-list-about {margin-top: 30px;}*/
.large-menu-list-press-plus {margin-right: 20px;font-size: 36px;line-height: 52px;margin-bottom: 25px;padding-bottom: 25px;border-bottom: solid 1px rgba(var(--color-black-alpha),0.15);font-weight: bold;}
.large-menu-list-secondary li {margin-bottom: 10px;}
.large-menu-list-secondary li:last-child {margin-bottom: 0;}
.large-menu-accent {font-weight: bold;}
.header-large-menu-sub-title {font-size: 20px;line-height: 28px;margin-bottom: 20px;font-weight: bold;}
.header-large-menu-subscribe {padding-bottom: 35px;border-bottom: solid 1px rgba(var(--color-black-alpha),0.15);margin-bottom: 30px;}
.header-large-menu-follow {padding-bottom: 35px;border-bottom: solid 1px rgba(var(--color-black-alpha),0.15);margin-bottom: 30px;}
.header-large-menu-social {font-size: 40px;}
.header-large-menu-credit {font-size: 13px;line-height: 16px;letter-spacing: 0.5px;}
.header-large-menu-credit span {display: block;}
.header-large-menu-subscribe-form-wrapper .header-searchform-wrapper {font-size: 16px;}

.header-lang-switcher.large-menu-list-main{font-size: 18px;font-weight: normal;}
.header-lang-switcher.large-menu-list-main button img{margin-inline-end: 10px;}
.header-lang-switcher.large-menu-list-main button:after{margin-top: -2px;}
.header-lang-switcher.large-menu-list-main a{gap: 10px;display: flex;align-items: center;font-size: 18px;}
.header-lang-switcher.large-menu-list-main li{margin-bottom: 12px;}
.header-lang-switcher.large-menu-list-main li:last-child{margin-bottom: 0;}
.header-lang-switcher .lang-code{text-transform: uppercase;}
.press-plus-page.sticky-header .header .header-logo-image::after {
		content: 'press+';
		font-size: 22px;
		line-height: 1;
		text-align: right;
		padding-right: 10px;
		bottom: 2px;
		text-transform: uppercase;
		color: var(--color-primary);
		font-weight: bold;
		letter-spacing: 2.2px;
		font-family: var(--roboto-mono);
	}
  @media (max-width: 1250px){
    .header-buttons button{margin-inline-start: 30px;}
    .header-main-menu {font-size: 18px;}
  }
  @media (max-width: 1100px){
    .header-buttons button{margin-inline-start: 20px;}
    .header-main-menu .main-menu{display: none;}

  }

@media (min-width: 1100px){
  .header-main-menu .main-menu {display: flex;justify-content: center;}
}
@media (min-width: 969px){
	
	.header-large-menu-opened .large-menu-list-main {overflow: hidden;height: 100%;max-height: 405px;overflow-y: auto;}
	.large-menu-list-main::-webkit-scrollbar{width:4px;}
	.large-menu-list-main::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(var(--color-black-alpha),.3);box-shadow:inset 0 0 4px rgba(var(--color-black-alpha),.3)}
	.large-menu-list-main::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(var(--color-black-alpha), 0.2)}

}

@media (min-width: 769px){
	.header-large-menu-wrapper::-webkit-scrollbar{width:4px;}
	.header-large-menu-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(var(--color-black-alpha),.3);box-shadow:inset 0 0 4px rgba(var(--color-black-alpha),.3)}
	.header-large-menu-wrapper::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(var(--color-black-alpha), 0.2)}
 
}

@media (max-width: 285px){
  .header-banner-wrapper{display: inline-block;}
  .header-banner-wrapper .header-banner-button{margin-top: 10px;text-align: center;margin-left: 0;}
    

}
.header-main-menu .main-menu .main-menu-list {gap:4.375vw;}

@media (min-width: 1400px){
  .header .header-wrapper {padding-inline-start: 58px;}

}
@media (max-width: 1540px){
  .header-main-menu .main-menu .main-menu-list > li:last-child {display:none;}

}

@media (max-width: 1340px){
  .header-main-menu .main-menu .main-menu-list > li:nth-last-child(2) {display:none;}
}

.header .header-banner {position: relative;margin: 0 20px;width: auto;background: unset !important;border-radius: 0;padding: 0;}
.header .header-banner-button {margin: 0;}
.header .header-logo-block {margin-bottom: -13px;}
.header .header-banner-text {display: none;}

@media (max-width: 1261px){

  .header-large-menu {
      top: 116px;
      max-width: 375px;
      right: 0;
      left: auto;
      bottom: 0;
      padding: 0;
      z-index: 15;
  }

  .header-large-menu-opened .header-large-menu {
      animation-name: menu-slide-on;
  }

  .header-large-menu-inner {
      flex-direction: column;
  }

  .header-large-menu-column {
      width: 100%;
      flex-basis: unset;
  }

  .header-large-menu-column-inner {
      padding: 0;
      border: none;
  }
	.large-menu-list-main {padding-bottom: 20px;margin-bottom: 20px;border-bottom: solid 1px var(--color-black2);}
	.header-large-menu-subscribe {padding-top: 20px;margin-top: 20px;border-top: solid 1px var(--color-black2);border-bottom: solid 1px var(--color-black2);}
  .header-large-menu-opened .large-menu-list-main {
      overflow: hidden;
      height: 100%;
      max-height: 405px;
      overflow-y: auto;
  }
  .large-menu-list-main {
    font-size: 28px;
    line-height: 1;
  }

  .large-menu-list-press-plus {
      font-size: 28px;
      line-height: 1;
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-bottom: solid 1px var(--color-black2);
      margin-right: 0;
  }
  .header-large-menu-subscribe {
      padding-bottom: 25px;
      margin-bottom: 20px;
  }
  .header-large-menu-follow {
    padding-bottom: 25px;
    margin-bottom: 20px;
  }
  .header-large-menu-sub-title {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 22px;
  }
  .header-large-menu-social {
      font-size: 36px;
  }
  .large-menu-list-secondary {
      font-size: 18px;
      line-height: 22px;
  }
  .large-menu-list-press-plus {
    border-bottom: solid 1px var(--color-black2);
    margin-right: 0;
  }
}

@media (min-width: 769px){
  /*sticky header*/
  .column:not(.column_100) .card.type-magazine .card-media:not(.card-video){padding-bottom: 0!important;aspect-ratio: 3/2;}
  .is_wire.sticky-header {padding-top: 115px;}
  body {padding-top: 116px;}
  .sticky-header.block-sticky {padding-top: 115px;}
  .sticky-header.block-sticky .header {animation: none!important;}
  .sticky-header .header .wire-header-bottom,
  .header{-webkit-animation-name:st-header;animation-name:st-header;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
  .header {position: fixed !important;width: 100%;top: 0 !important;right: 0;}
  .header .header-wrapper {max-width: none;}
  .header .header-logo-image {padding: 12px 11px 12px;}
  .header .header-logo-image::after {
    content: '';
    position: absolute;
    height: 23%;
    width: 70%;
    background: white;
    bottom: 0;
    right: 0;
	}
  .press-plus-page .salamandra-wrapper{padding-bottom: 60px!important;}
	.press-plus-page .taxonomy-top-bar{margin-top:0}
  .header .header-logo-block {flex-basis: 162px;min-width: 162px;}
  .header .header-logo-wrapper::before {
		display: block;
	  min-width: 12px;
	  min-height: 12px;
	}

	.header .header-main-menu {border-top: none;height: 100%;padding: 0;flex:1;}
  .header .header-main-menu .main-menu{transition: all 0.3s ease;}
  .sticky-header .header .header-main-menu .main-menu, .header-large-menu-opened .header .header-main-menu .main-menu{opacity: 0;visibility: hidden;}
  .header .header-menu-block-wrapper {flex-direction: row;align-items: flex-start;}
	.header .header-buttons {margin: 0;font-size: 28px;height: 100%;margin-inline-end: -20px;margin-inline-start: auto;flex-shrink: 0;}
	.header .header-buttons button {height: 100%;margin: 0;padding: 0 38px;border-inline-start: solid 1px var(--color-header-devider-wire);}
	.header .header-buttons button::before {min-width: 26px;display: inline-block;}
	.header .header-account-block {margin-top: 12px;}

}


@media (min-width: 481px){
  .header-buttons .header-lang-switcher{height: 100%;}
  .header-lang-switcher button.dropdown-btn{border: 0;padding: 0 15px;}
  .header-lang-switcher img{width: 30px;height: 30px;}
  .header-lang-switcher a{display: flex;align-items: center;font-size: 20px;}
  .header-buttons .header-lang-switcher ul.main-sub-menu li{margin-top: 15px;}
  .header-lang-switcher a img{margin-inline-end: 10px;}
  .header-lang-switcher.large-menu-list-main{display: none;}
}
@media (max-width: 480px){
  .header-buttons .header-lang-switcher{display: none;}
}

/*@media (max-width: 1180px) {
	.header-main-menu .main-menu .main-menu-list > li.more-menu {display: block !important;}
	.header-main-menu .main-menu .main-menu-list > li.do-after ~ li {display: none;}
	.header-main-menu .main-menu-list .submenu-list > li {display: none;}
	.header-main-menu .main-menu-list .submenu-list > li.do-after ~ li {display: block;}
}*/

  /* .column.column_33 .module.cta-module{padding: 0!important;} 
  .column.column_33 .module.cta-module .cta-module-text .cta-module-headline{padding: 30px 20px 5px;max-width: 100%;}
  .column.column_33 .module.cta-module .cta-module-text .cta-module-underline{padding: 0 20px 0 20px;}
  .column.column_33 .module.cta-module .cta-module-action-button{padding: 0 20px 30px;} */

/* {JNS} Create "Hanukkah" campaign */
.header-banner.header-banner-hanukkah{ padding: 17px 30px 17px 35px; top: calc(50% - 35px); }
.header-banner.header-banner-hanukkah .header-banner-title{ max-width: 260px; line-height: 33px; }
.header-banner.header-banner-hanukkah .header-banner-subtitle{ display: none; }

.column.column_33.column_type_a {width: 33.3333%;}
@media (max-width: 1024px) {
  .grid-20-20-20-20-20{
    flex-direction: column;
  }
  .grid-75-25,
  .grid-55-25-20,
  .grid-25-25-25-25,
  .grid-20-20-20-20-20,
  .grid-33-33-33 {flex-wrap: wrap;}
  .grid-25-25-25-25 .column,
  .grid-55-25-20 .column,
  .grid-75-25 .column,
  .grid-20-20-20-20-20 .column,
  .grid-33-33-33 .column {flex-basis: 100%;}
	
  .grid-20-20-20-20-20 .column::after,
	.grid-33-33-33 .column::after,
  .grid-55-25-20 .column::after,
  .grid-75-25 .column::after,
	.grid-25-25-25-25 .column::after {height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;}




  .column_type_c .cta-module-underline {margin-bottom: 20px;}
  /* .column_type_a.column_25 { display: flex;flex-wrap: wrap;} */
  .column.column_20 > .module + .card::after{content: none!important;} 
  .column.column_25 > .module + .card::after{content: none!important;} 
  /* .module.cta-module .cta-module-text .cta-module-headline{font-size:42px!important;line-height: 48px!important;margin-bottom: 5px;}
  .module.cta-module .cta-module-text .cta-module-underline{font-size:18px!important;line-height: 22px!important;} */
  .column_type_c .module.cta-module {padding:20px 20px 30px 20px!important;}
  .column_type_c .module.cta-module .cta-module-headline{font-size:19px!important;line-height: 22px!important;font-weight:700!important;}
  .column_type_c .module.cta-module .cta-module-underline{font-size:16px!important;line-height: 20px!important;font-weight: 350!important;margin-bottom: 15px!important;}
  
  .registration-popup{max-width: 440px!important;min-height: 236px;}
  .registration-popup h1{font-size: 42px!important;line-height: 48px!important;}
  .registration-popup .popup-login-link{margin-top:20px!important;}
  .registration-popup .r-popup-content{padding: 40px 10px 15px 10px!important;}
  .registration-popup.popup_no_image .r-popup-content{padding: 15% 10px 15px 10px!important;}
  .module.cta-module{padding: 30px 20px 30px 20px!important;}
  .module.cta-module .cta-module-text textarea{width: 100%;display: inline-block;}

  .template-media .headline-media-icon img{max-height: 56px!important;}
	.sticky-header {padding-top: 184px;}
	.header-logo-block {margin-inline-end: 20px;flex-basis: 256px;min-width: 256px;}
	.header-logo-image {padding: 22px 20px;}
	.header-banner {padding: 18px 20px 18px 30px;}
	.header-banner-title {font-size: 20px;line-height: 24px;}
	.header-banner-subtitle {font-size: 16px;line-height: 24px;margin-top: 0;}
	.header-buttons button {margin-inline-start: 34px;}

	/* .header-search {top: 184px;} */
	/* .header-large-menu {top: 184px;} */

	/* .header-large-menu {padding: 45px 0 38px;} */
	.sticky-header .header-large-menu {padding-top: 45px;}
	.large-menu-list-main {font-size: 28px;line-height: 1;}
	.large-menu-list-press-plus {font-size: 28px;line-height: 1;margin-bottom: 20px;padding-bottom: 20px;}
	.large-menu-list-secondary {font-size: 18px;line-height: 22px;}
	.header-large-menu-sub-title {font-size: 18px;margin-bottom: 15px;line-height: 22px;}
	.header-large-menu-social {font-size: 36px;}
	.header-large-menu-subscribe {padding-bottom: 25px;margin-bottom: 20px;}
	.header-large-menu-follow {padding-bottom: 25px;margin-bottom: 20px;}

	.header-main-menu .main-menu .main-menu-list > li.more-menu {display: block !important;}
	.header-main-menu .main-menu .main-menu-list > li.do-after ~ li {display: none;}
	.header-main-menu .main-menu-list .submenu-list > li {display: none;}
	.header-main-menu .main-menu-list .submenu-list > li.do-after ~ li {display: block;}
  .column.column_50 .card.type-magazine.card-spotlight.type-wire .card-headline{font-size: 42px!important;line-height: 48px!important;}
  .is_wire .wire-wrap .container.grid.grid-100 .card-underline{display: block!important;}
  .is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight .card-bottom .card-headline{font-size: 42px!important;line-height: 48px!important;display: block!important;}

/* {JNS} Create "Hanukkah" campaign */
.header-banner.header-banner-hanukkah{ padding: 16px 20px 16px 30px; top: calc(50% - 25px); }
.header-banner.header-banner-hanukkah .header-banner-title{ max-width: 176px; font-size: 20px; line-height: 24px; text-shadow: 2px 2px 4px rgba(0,0,0,0.2); }

}
.header-large-menu-wrapper {overflow: hidden;overflow-y: auto;padding-top: 32px;padding-bottom: 20px;}


@media (max-width: 968px) {
  /* {JNS} Change header cross promotion module for RH campaign {6-8} */
  .header.header-with-rhb { border-bottom: solid 1px rgba(var(--color-white-alpha), 0.5); }
  .sticky-header .header.header-with-rhb { border-bottom: solid 1px var(--color-primary); }
  .header-banner.header-banner-rh{border-top: solid 1px var(--color-primary);}
  .sticky-header .header-banner.header-banner-rh{border-top: none;}
  .header-banner.header-banner-rh .header-banner-title{margin-top: 6px;}
  /* {JNS} Create "Israel Is At War" campaign */
  .header-banner.header-banner-iaw{background: #0C1026; background-image: none !important; }
  /* {JNS} Create "Hanukkah" campaign */
  .header-banner.header-banner-hanukkah{ background: #9B6F31; background-image: none !important; padding: 20px 20px 13px 20px;}
  .header-banner.header-banner-hanukkah .header-banner-title{ max-width: none;text-shadow: none; }
  /* {JNS} Create EOY campaign */
  .header-banner.header-banner-eoy{max-width: none; background-image: url('https://cdn.jns.org/dev/img/EOY_Campaign_Banner_BG_2024.png') !important;}
	
  .sticky-header {padding-top: 218px;}
	.header-banner {position: relative;width: calc(100% + 40px);margin-left: -20px;border-radius: 0;top: auto;right: auto;max-width: none;padding: 22px 25px;transform: none;}
	.header-logo-block {margin-inline-end: 20px;flex-basis: 190px;min-width: 190px;}
	.header-logo-image {padding: 16px 12px 12px;position: relative;}
	.header-logo-image::after {
    content: '';
    position: absolute;
    height: 23%;
    width: 70%;
    background: white;
    bottom: 0;
    right: 0;
	}
	.header-banner {padding: 16px 20px;}
	/* .header-banner-button a {height: 36px;font-size: 14px;line-height: 33px;padding: 0 16px;} */
	.header-logo-wrapper::before {
		display: block;
	  min-width: 12px;
	  min-height: 12px;
	}
	.header-logo-block {margin-bottom: -13px;}

	.header-search {top: 138px;padding: 45px 0;}
	.header-search-opened {padding-top: 218px;}
	.header-search-opened .header {position: absolute;}
	/* .header-search-opened .header-banner {display: none;} */

	.sticky-header .header-large-menu {padding: 0;}
	.header-large-menu-opened .header-large-menu {animation-name: menu-slide-on;}
	.header-large-menu {z-index: 15;}
	/* .header-large-menu {top: 140px;max-width: 375px;right: 0;left: auto;bottom: 0;padding: 0;} */

	.header-large-menu-inner {flex-direction: column;}
	.large-menu-list-main {padding-bottom: 20px;margin-bottom: 20px;border-bottom: solid 1px var(--color-black2);}
	.large-menu-list-press-plus {border-bottom: solid 1px var(--color-black2);margin-right: 0;}
	.header-large-menu-subscribe {padding-top: 20px;margin-top: 20px;border-top: solid 1px var(--color-black2);border-bottom: solid 1px var(--color-black2);}
	.header-large-menu-column {width: 100%;flex-basis: unset;}
	.header-large-menu-column-inner {padding: 0;border: none;}
	.large-menu-list-account {padding-bottom: 20px;border-bottom: solid 1px var(--color-black2);margin-bottom: 20px;}
  .header-large-menu .large-menu-list-press-plus .main-sub-menu{font-size: 18px;line-height: 22px;}
}

@media (min-width: 968px){
  .header-large-menu{
    right: 0;
    left: auto;
    bottom: 0;
    /* max-height: 70%; */
  }

  .header .header-banner{margin-top: -8px;}
}

@media (max-width: 768px) {
  .salamandra .banner-container{padding-bottom:40px!important;}
  /* .column.column_25 .card.type-live_updates .card-bottom, */
  .column .card.type-live_updates .card-bottom{aspect-ratio: unset}
  .card.type-live_updates .card-bottom{aspect-ratio: 1/1;}
  .module.cta-module {padding: 30px!important;}
  /* .module.cta-module .cta-module-text .cta-module-headline{font-size:38px!important;line-height: 46px!important;margin-bottom: 5px;}
  .module.cta-module .cta-module-text .cta-module-underline{font-size:16px!important;line-height: 20px!important;} */
  .template-media .headline-media-icon img{max-height: 48px!important;}
  .template-media .headline-media-icon:after{margin-right: 12px!important;margin-left: 12px!important;height: 40px!important;}
  .tax-organizations .taxonomy-title{margin-top:25px!important;}
  .is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight .card-bottom{border: 1px solid rgba(var(--color-black2-alpha), 0.15);padding: 30px 40px!important;display: flex;justify-content: center;}
  .header-account-wrapper .header-banner-button{display: none!important;}
  .tax-organizations .top-bar-title_container .top-bar-title{font-size: 24px!important;line-height: 47px!important;}
	/*.header{-webkit-animation-name:st-header;animation-name:st-header;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}*/
  .header {position: fixed;width: 100%;top: 0;right: 0;padding-top: 7px;}
  .header::before {height: 5px;}
	.header::after {top: 5px;}
  body {padding-top: 66px !important;}
  /* body.crm_user_loggedin {padding-top: 66px !important;} */
  .press-plus-page {padding-top: 72px !important;}
  /* .scrolltop-header .header-banner{-webkit-animation-name:st-header-on;animation-name:st-header-on;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} */
  /* .scrollbottom-header .header-banner{-webkit-animation-name:st-header-off;animation-name:st-header-off;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} */
	.header-logo-block {margin-inline-end: 5px;flex-basis: 105px;min-width: 105px;margin-inline-start: -12px;margin-top: -8px;}
	.header-logo-image {padding: 13px 7px 7px;}
	.header-menu-block-wrapper {flex-direction: row;align-items: flex-start;}
	.header-buttons {margin: 0;font-size: 28px;height: 100%;margin-inline-end: -20px;}
	.header-buttons button {height: 100%;margin: 0;padding: 0 18px;border-inline-start: solid 1px var(--color-header-devider-wire);}
	.header .header-account-block {margin-top: 12px;}
	.header-main-menu {border-top: none;height: 100%;padding: 0;margin-inline-start: auto;}
	.header-main-menu .main-menu{display: none;}
	.header .header-buttons button::before, .sticky-header .header .header-buttons button::before {min-width: 26px;display: inline-block;}

	.sticky-header .header-search, .header-search {top: 66px;}
	.sticky-header .header-large-menu, .header-large-menu {top: 67px;}

	.header-search-opened .header {position: fixed;}
	/* .header-search-opened .header-banner {opacity: 0;visibility: hidden;display: block;} */
	/*.header-large-menu-opened .header-banner {opacity: 0;visibility: hidden;display: block;}*/

	.press-plus-page.sticky-header .header .header-logo-image::after {font-size: 14px;letter-spacing: 1.2px;padding-right: 5px;bottom: 0;}
 .is_wire .header-banner {display: none;}
 .events-loby .taxonomy-header-social{margin-bottom: 35px!important;}
 .events-loby .salamandra{margin-top:0!important}
 .wire-header-bottom{display: block!important;}
 .header-logo-image{max-width: 95px;max-height: 80px;}
.wire-header-bottom .wire-header-inner{min-height: 80px;display: flex;align-items: center; padding: 24.5px 15px 24.5px 20px;}
.wire-header-bottom{background: #9e8f571a;}
.wire-header-bottom .wire-header-headline{font-size: 36px;line-height: 40px;font-family:'utopia-std', serif;margin-right: auto;font-weight: bold;}
.header.wire-header .header-logo-image{max-width: 95px;max-height: 80px;}
.wire .card-event-org-logo img{max-width: 90px;}
.wire .article-header-wrapper .wire-header-org-name{font-size: 16px!important;line-height: 24px!important;}
.wire .article-header-wrapper .article-header-text .article-headline{margin-top:20px!important;}
.wire .article-header-wrapper .article-header-text .article-underline{font-size: 20px!important;line-height: 27px!important;margin: 15px auto 40px auto!important;}
.wire .card-event-org-logo{margin-bottom: 10px!important;}
.wire .article-headline{font-size: 42px!important;}
.wire .event-org-description{margin-top: 10px!important;}
.wire .org-contact-block{margin-top:5px;}
.wire .org-contact-block .org-contact-name,
.wire .org-contact-block .org-contact-email,
.wire .org-contact-block .org-contact-phone{line-height: 32px!important;}
.wire .event-bottom-block{margin-top:30px!important}
.wire .event-action-disclaimer{margin-top:27px!important;}
.wire .event-bottom-block{padding: 40px 0 18px 0!important;}
.wire .event-action-button.wire-action-button{font-size: 21px!important;padding: 0 30px!important;}
.wire-wrap .salamandra-wrapper{padding-top:10px!important}
/* {JNS} Create "Israel Is At War" campaign */
.header-banner.header-banner-iaw{padding-top: 18px;}
  /* {JNS} Create "Hanukkah" campaign */
.header-banner.header-banner-hanukkah{ top: 67px; border-bottom: solid 1px rgba(255,255,255,0.5);}
/* {JNS} Create EOY campaign */
.header-banner.header-banner-eoy{min-height: 88px; display: flex;}
}


@media (max-width: 480px) {
 
  .community-popup .community-popup-close{right: 20px!important;top: 20px!important;}
  .community-popup .popup-content .register-button{font-size: 16px!important;line-height: 21px!important;}
  .community-popup{max-width: calc(100% - 40px)!important;left: 20px!important;top: 20px!important;}
  .community-popup .popup-content h1{font-size: 42px!important;line-height: 46px!important;}
  .pushwoosh-subscription-widget .p-w-widget__title{font-size: 26px!important;line-height: 28px!important}
  .pushwoosh-subscription-widget .p-w-widget__button{padding: 6px 20px!important;}
  .pushwoosh-subscription-widget .p-w-widget__subtitle{margin-bottom: 15px;}
  .pushwoosh-subscription-widget{position:fixed;top:0;text-align:center;background:#fff;z-index:100;border-right: none!important;border-left: none!important;border-top: none!important; border-bottom:1px solid var(--color-light-silver);background:var(--color-silver) no-repeat scroll;padding: 20px!important;width: 100%;left: auto!important;transform: initial!important;}
  .template-media .headline-media-icon img{max-height: 40px!important}
  .template-media .headline-media-icon:after{height: 30px!important;}
  .tax-organizations .top-bar.top-bar-filter.taxonomy-top-bar .top-bar-menu .top-bar-title_container{display: none!important;}
  .tax-organizations .top-bar-tags.container .top-bar-menu{display: flex!important;justify-content: center!important;align-items: baseline!important;}
  body.page-template-page-media-page{padding-top:106px!important}
	.header .header-account-block {display: none;}
	.header-banner-subtitle {display: none;}
  .header .header-banner{margin: 0 8px;}
	/*.header-search {padding: 35px 0 20px;}*/
	.header-search, .sticky-header .header-search {padding: 38px 0 32px;}
	.header-searchform-wrapper {font-size: 16px;}
	.header-submit-button {flex-basis: 120px;min-width: 120px;}

	/* .header-large-menu-opened .header-banner {opacity: 0;visibility: hidden;display: block;} */
	.header-large-menu-opened .header-large-menu {animation-name: menu-slide-on;}
	.header-large-menu {z-index: 14;max-width: none;padding: 0 !important;}
	/* .header-large-menu .header-large-menu-wrapper, .sticky-header .header-large-menu-wrapper {padding-top: 32px;} */
	.header-large-menu-opened .header-large-menu {animation-name: menu-slide-on-mobile;}
  .wire .article-header-wrapper .article-header-text .article-headline{font-size: 32px!important;line-height: 38px!important;margin-top: 10px!important;}
  .wire .wire-header-org-name span{margin: 0 5px!important;}
  .wire .article-header-media{margin-top: 0!important;}
  .wire .article-header-wrapper .article-header-text .article-underline{margin: 10px auto 20px!important;}
  .wire .event-org-avatar img{min-width: 75px!important;}
  .wire .text-content h3{font-size: 21px!important;margin-bottom: 30px!important;}
}


/*ANIMATIONS*/
@keyframes st-header{
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}

@keyframes st-header-on{
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes st-header-off{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}



/* animate menu desktop */
@keyframes menu-slide-on {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }

  50% {
    opacity: 0.5;
  }

  80% {
    transform: translateX(0);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
    visibility: visible;
  }
}

@keyframes menu-slide-off {
  0% {
    opacity: 1;
    transform: translateX(0);
    visibility: visible;
  }

  50% {
    opacity: 0.5;
  }

  80% {
    transform: translateX(-100%);
  }

  100% {
    opacity: 0;
    transform: translateX(-100%);
  }
}

/* animate menu mobile */
@keyframes menu-slide-on-mobile {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }

  50% {
    opacity: 0.5;
  }

  80% {
    transform: translateY(0);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
  }
}

@keyframes menu-slide-off-mobile {
  0% {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
  }

  50% {
    opacity: 0.5;
  }

  80% {
    transform: translateY(-100%);
  }

  100% {
    opacity: 0;
    transform: translateY(-100%);
  }
}

/* single-article.css */

/*article header*/
.article {padding-top: 72px;}
.article-header-wrapper {width: 100%;max-width: 868px;margin: 0 auto;padding: 0 20px;}
.article-header-label {margin-bottom: 40px;font-size: 24px;display: inline-flex;height: 40px;line-height: 40px;background-color: var(--color-black);color: var(--color-white);font-weight: bold;}
.article-header-label-type {display: block;padding: 0 12px;text-transform: uppercase;height: 100%;}
.article-header-label-topic {position: relative;display: block;padding-right: 12px;padding-left: 12px;white-space: nowrap;text-overflow: ellipsis;text-transform: capitalize;height: 100%;letter-spacing: 0.5px;background-color: rgba(var(--color-white-alpha), 0.2);}
.article-header-label-type + .article-header-label-topic::before {
  content: '';
  position: absolute;
  left: -4px;
  top: 0;
  width: 0;
  height: 0;
  padding-left: 8px;
  background-color: var(--color-black);
  border-bottom: 40px solid rgba(var(--color-white-alpha), 0.2);
  border-left: 8px solid transparent;
}
.article-overline {margin-bottom: 40px;}
/*.article-header-label + .article-overline {margin-top: 10px;}*/
.article-overline .article-overline-text {font-family: var(--utopia);font-size: 27px;line-height: 36px;font-weight: bold;border-bottom: solid 1px var(--color-black);}
.article-headline {font-size: 70px;line-height: 75px;font-weight: bold;font-family: var(--utopia-display);}
.article-headline.article-headline-big {font-size: 100px;line-height: 100px;}
.article-underline {font-size: 27px;line-height: 36px;margin-top: 30px;font-family: var(--freight-sans);font-weight: 300;}
.article-byline {font-size: 40px;line-height: 53px;margin-top: 30px;font-weight: bold;text-transform: uppercase;}
.article-date {font-size: 20px;line-height: 24px;margin-top: 10px;}
.article-header-media {margin-top: 30px;position: relative;overflow: hidden;}
.article-header-media img {display: block;width: 100%;}
.article-header-media img.size-large {
  aspect-ratio: 3/2; 
  object-fit: cover;
}

/*@supports not (aspect-ratio: 16 / 9) {
  .article-header-media img.size-large::before {
    float: left;
    padding-top: 56.25%;
    content: "";
  }

  .article-header-media img.size-large::after {
    display: block;
    content: "";
    clear: both;
  }
}*/
.news-vertical .article-header-wrapper {display: flex;max-width: 1300px;}

/*.article-header-media .media {position: relative;padding-bottom: 65%;}*/
/*.article-header-media img {position: absolute;width: 100%;height: 100%;object-fit: cover;}*/
/*.article-header-media .rslides li > .caption {position: absolute;bottom: 0;left: 0;margin: 0;padding-top: 5px;width: 100%;background-color: var(--color-white);z-index: 1;}*/
.article-header-media .rslides li > .caption  {position: absolute;left: 0;bottom: 0;z-index: 1;padding: 7px 10px;margin: 0;color: var(--color-white);width: 100%;background: linear-gradient(180deg, rgba(37,37,37,0) 0%, rgba(37,37,37,0.75) 100%, rgba(76,76,76,0) 100%);}
/*.article-header-media .rslides {max-height: 466px;overflow: hidden;}*/
.article-header-media .rslides {overflow: hidden;}

.social-list {display: flex;justify-content: start;gap: 20px;}
.header-large-menu-social .social-list{gap: 12px;}
.article-social .social-list{justify-content: center;}
.article-social-top {margin-bottom: 60px;}
.article-social {font-size: 24px;width: 100%;}
.article-social .ic span {display: block;font-size: 20px;line-height: 24px;font-family: var(--freight-sans);margin-inline-start: 10px;}
.article-social .ic {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;border-radius: 100%;background-color: var(--color-primary);}
.article-social .social-list li {height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;}
.article-social-bottom {margin-top: 60px;margin-bottom: 40px;}
.republish-button {margin-top: 10px;text-align: center;}
.republish-button a {display: flex;align-items: center;justify-content: center;min-height: 60px;font-size: 20px;line-height: 24px;letter-spacing: 0.5px;padding: 0 15px;}

.article-topics {display: flex;flex-wrap: wrap;color: var(--color-black2);width: 100%;font-size: 20px;line-height: 24px;margin-top: 45px;padding-top: 24px;padding-bottom: 30px;border-top: solid 1px;border-bottom: solid 1px;letter-spacing: 0.5px;}
.article-topics-title {margin-inline-end: 20px;line-height: 28px;margin-top: 2px;}
.article-topics-items {font-weight: bold;text-transform: uppercase;display: flex;align-items: center;flex-wrap: wrap;}
.article-topics-items li {margin-inline-end: 15px;padding-inline-end: 15px;position: relative;margin-top: 5px;}
.article-topics-items li:last-child {margin-inline-end: 0;padding-inline-end: 0;}
.article-topics-items li:last-child::after {content: none;}
.article-topics-items li:after {content: '';position: absolute;top: 10%;width: 1px;height: 80%;right: 0;background-color: var(--color-topics-devider);}
.article-media .article-topics-items li:after{background-color: var(--color-white)}
.horizontal-view .article-header-wrapper {max-width: 1300px;}
.horizontal-view .article-header-flex-wrapper {display: flex;justify-content: space-between;}
.horizontal-view .article-header-text {width: 100%;display: flex;flex-direction: column;justify-content: center;}
.horizontal-view .article-header-media {width: 100%;margin: 0;margin-inline-start: 40px;max-width: 395px;display: flex;flex-direction: column;justify-content: center;}
  
.horizontal-view .article-header-media img {max-height: 495px;object-fit: cover;}

.article.magazine {padding-top: 0;}
.magazine .article-headline {font-weight: normal;}
.magazine .article-header-wrapper {max-width: 1300px;text-align: center;margin-top: 60px;}
.magazine .article-underline {max-width: 828px;margin-right: auto;margin-left: auto;margin-top: 20px;}
.magazine .article-header-media {margin-top: 0;}
/*.magazine .article-header-media .media {position: unset;padding: 0;}*/
.magazine .article-header-media img {max-height: 900px;object-fit: cover;position: unset;height: auto;}
.magazine.magazine-half .article-header-media img {max-height: none;}
/*.magazine .article-header-media .caption {padding: 0 10px;}*/
.magazine .article-header-media .caption {position: absolute;left: 0;bottom: 0;z-index: 1;padding: 7px 10px;margin: 0;color: var(--color-white);width: 100%;background: linear-gradient(180deg, rgba(37,37,37,0) 0%, rgba(37,37,37,0.75) 100%, rgba(76,76,76,0) 100%);}
.magazine .article-byline {margin-top: 20px;}
/*.single.template-magazine .site-main {margin-top: 0;}
.single .site-main {margin-top: 0;}*/

.magazine-half .article-header {display: flex;border-bottom: solid 1px var(--color-header-devider);min-height: 800px;}
.magazine-half .article-header-media {flex-basis: 50%;position: relative;margin-bottom: -1px;overflow: unset;}
.magazine-negative.magazine-half .article-header-media {margin-bottom: 0;}
.magazine-half .article-header-wrapper {margin-top: 0;flex-basis: 50%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 95px 60px;}
.magazine-half .article-header-media .media {height: 100%;}
.magazine-half .article-header-media img {height: 100%;object-fit: cover;}
.magazine-half .article-header-media .rslides li > .caption  {position: absolute;left: 0;bottom: 0;z-index: 1;padding: 7px 10px;margin: 0;color: var(--color-white);width: 100%;background: linear-gradient(180deg, rgba(37,37,37,0) 0%, rgba(37,37,37,0.75) 100%, rgba(76,76,76,0) 100%);}
.magazine-half .article-header-media .rslides {max-height: none;height: 100%;}

.magazine-negative.magazine-half .article-header-wrapper {background-color: var(--color-black2);color: var(--color-white);}
.magazine-negative.magazine-half .article-header-label {background-color: var(--color-white);color: var(--color-black2);}
.magazine-negative.magazine-half .article-header-label-topic {background-color: rgba(var(--color-black-alpha), 0.1);}
.magazine-negative.magazine-half .article-header-label-type + .article-header-label-topic::before {background-color: var(--color-white);border-bottom-color: rgba(var(--color-black-alpha), 0.1);}
.magazine-negative.magazine-half .article-byline {color: var(--color-white);}
.magazine-negative.magazine-half .article-overline .article-overline-text {border-bottom: solid 1px var(--color-white);}
.magazine-negative.magazine-half .article-date {color: var(--color-white);}

.opinions .article-header-wrapper {max-width: 1300px;text-align: center;}
.opinions .article-underline {max-width: 828px;margin: 45px auto 0;}
.opinions .article-header-label {margin-bottom: 45px;}
.opinions .article-headline {font-family: var(--freight-display);font-style: italic;font-weight: 600;}
.opinions .article-headline.article-headline-big {font-size: 90px;line-height: 90px;}
.opinions .article-header-media {max-width: 828px;margin: 45px auto 0;}
.opinions .article-wrapper {padding-top: 45px;}

.article-profile-module {width: 100%;max-width: 828px;text-align: start;margin: 45px auto 0;padding: 20px 0;border-top: solid 1px var(--color-light-silver);border-bottom: solid 1px var(--color-light-silver);}
.article-profile-module + .article-profile-module {border-top: none;margin-top: 0 !important;}
.article-profile-inner {display: flex;}
.article-profile-image {margin-inline-end: 30px;line-height: 0;}
.article-profile-image img {width: 180px;min-width: 180px;height: 180px;object-fit: cover;border-radius: 180px;border: solid 1px var(--color-light-silver);}
.article-profile-content-inner {display: flex;justify-content: space-between;align-items: center;}
.article-profile-content {display: flex;flex-direction: column;justify-content: center;flex-grow: 1;}
.article-profile-name {font-size: 40px;line-height: 1;font-weight: bold;text-transform: uppercase;margin-inline-end: 15px;}
/*.article-profile-social {font-size: 24px;margin-top: 8px;}*/
.article-profile-social {font-size: 24px;margin-top: 3px;}
.article-profile-social li {margin-inline-end: 15px;}
.article-profile-social li a {display: block;}
.article-profile-social li:last-child {margin-inline-end: 0;}
.article-profile-description {margin-top: 10px;font-size: 20px;line-height: 24px;}
.article-profile-module .readmore {display: none;text-transform: uppercase;font-size: 16px;line-height: 20px;letter-spacing: 0.5px;}

.article.spotlight {background-color: var(--color-spotlight3);}
.spotlight .article-header-label {background-color: var(--color-spotlight);}
.spotlight .article-header-label-type + .article-header-label-topic::before {background-color: var(--color-spotlight);}
.spotlight .article-byline, .spotlight .article-byline a {color: var(--color-spotlight);}
.spotlight .article-social .ic{background-color: var(--color-spotlight2);}
.spotlight .text-content p a {color: var(--color-spotlight);}
.article.wire .text-content p a {color:var(--color-wire) ;}
.article.wire .related-articles-module{display: none;}
.article-media {background-color: var(--color-media);color: var(--color-white);}
/*.single.template-media .site-main {margin-top: 0;}*/

.article-media .article-header-wrapper {max-width: 1300px;}
.article-media .article-header-text,
.article-media .article-header-labels,
.article-media .article-underline,
.article-media .article-header-media .media-podcast,
.article-header-podcasts {max-width: 828px;margin-right: auto;margin-left: auto;}

.article-media .article-header-label {background-color: var(--color-white);color: var(--color-black2);}
.article-media .article-header-label-topic {background-color: rgba(var(--color-black-alpha), 0.1);}
.article-media .article-header-label-type + .article-header-label-topic::before {background-color: var(--color-white);border-bottom-color: rgba(var(--color-black-alpha), 0.1);}
.article-media .article-overline .article-overline-text {border-bottom: solid 1px var(--color-white);}
.article-media .article-byline,
.article-media .article-topics, 
.article-media .article-comments,
.article-media .article-date,
.article-media .newsletter-module-text,
.article-media .wp-block-quote cite,
.article-media .article-comments-module {color: var(--color-white);}
.article-media .republish-button {background-color: var(--color-white);color: var(--color-black2);}
.article-media .article-comments-textarea {background-color: var(--color-media);color: var(--color-white);border: solid 1px rgba(var(--color-white-alpha), 0.25);}
.article-media .article-comments-submit {background-color: var(--color-white);color: var(--color-media);}
.article-media .article-comments-submit:disabled {background-color: rgba(var(--color-white-alpha), 0.5);}
.article-media .article-comments-textarea::placeholder {color: rgba(var(--color-white-alpha), 0.5);}
.article-media .color-caption,
.article-media .caption, 
.article-media .wp-caption-text, 
.article-media figcaption {color: rgba(var(--color-white-alpha), 0.5);}
.article-media .text-content .wp-block-quote::before {background-color: var(--color-white);}
.article-media .text-content ul li::before {background-color: var(--color-white);}
.article-media .text-content .wp-block-quote.is-style-lead::before, 
.article-media .text-content .wp-block-quote.is-style-lead::after {background-color: var(--color-white);}
.article-media .text-content p a {color: var(--color-white);border-bottom: solid 1px;}
.article-media .article-header-media {margin-top: 40px;}
.article-media .article-underline {margin-top: 45px;padding-bottom: 45px;border-bottom: solid 1px rgba(var(--color-white-alpha), 0.25);}
.article-media .article-wrapper {padding-top: 45px;}
/* .article-media .media.media-video {padding-bottom: 61%;} */

.article-header-podcasts {width: 100%;margin-top: 45px;padding-bottom: 45px;border-bottom: solid 1px rgba(var(--color-white-alpha), 0.25);}
.article-header-podcasts nav {display: flex;}
.podcast-link {display: inline-flex;font-size: 28px;align-items: center;min-height: 50px;border-radius: 50px;padding: 0 15px;margin-right: 10px;}
.podcast-link:last-child {margin-right: 0;}
.podcast-link span {display: inline-block;font-family: var(--freight-sans);font-size: 18px;margin-left: 6px;}

.related-media-items {color: var(--color-white);}
.related-media-items-inner {width: 100%;max-width: 1260px;margin: 0 auto;}
.related-media-section {width: 100%;margin-top: 60px;padding-top: 40px;border-top: solid 1px;}
.related-media-section:first-of-type {margin-top: 85px;}
.related-media-section-text {display: flex;justify-content: space-between;margin-bottom: 25px;align-items: flex-end;}
.related-media-section-title {font-family: var(--utopia-display);font-size: 45px;line-height: 1;font-weight: bold;}
.related-media-section-more {text-transform: uppercase;font-size: 20px;line-height: 26px;white-space: nowrap;color: rgba(var(--color-white-alpha), 0.75);}

.related-media-cards {display: flex;}
.related-media-card {width: 33.3333%;margin-right: 20px;padding-right: 20px;border-right: solid 1px rgba(var(--color-white-alpha), 0.25);}
.related-media-card-headline {font-size: 24px;line-height: 28px;font-family: var(--utopia);margin-top: 15px;font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
.related-media-card-date {font-size: 16px;line-height: 22px;margin-top: 15px;white-space: nowrap;}
.related-media-card:last-child {margin-right: 0;padding-right: 0;border-right: none;}
.related-media-card-media {position: relative;}
/*.related-media-card-media::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
  z-index: 1;
  pointer-events: none;
}*/
.related-media-card-media .media.media-video {padding-bottom: 64%;}
.media-oembed-podcast {line-height: 0;}
.related-media-card-media .media.media-podcast iframe {min-height: 235px;}

/* .media.media-video {padding-bottom: 66.666%;position: relative;} */

/* .media.media-video:not(.spotify-embed) {padding-bottom: 0} */
.media.media-podcast:not(.spotify-embed) iframe,
.media.media-video:not(.spotify-embed) iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
/* .media.media-video {padding-bottom: 56.25%;}
.media.media-podcast iframe,
.media.media-video iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;} */

.page .site-main {margin-top: 0;padding-bottom: 80px;}
.page .article {padding-top: 0;}
.page-header-media {position: relative;height: 320px;width: 100%;background-color: var(--color-primary);background-size: cover;background-repeat: no-repeat;background-position: center;}
.page-header-media::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='1600px' height='320px' viewBox='0 0 1600 320' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EStatic pages bg%3C/title%3E%3Cdefs%3E%3Cpolygon id='path-1' points='9.37345439e-13 0 1600 0 1600 320 0 320'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Static-pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Static-pages-bg'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Mask'%3E%3C/g%3E%3Cg id='Group-16' opacity='0.501163' mask='url(%23mask-2)'%3E%3Cg transform='translate(588.000000, -73.000000)' id='Group-14'%3E%3Cpolygon id='Path-12' fill-opacity='0.102054196' fill='%23FFFFFF' points='1139 55 995.435049 519 303 71.8161262'%3E%3C/polygon%3E%3Cpolygon id='Path-12' fill-opacity='0.121640079' fill='%23FFFFFF' points='1210 445 6.84174072e-12 445 695.783769 -6.23883892e-13'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg id='Group-16' opacity='0.5' mask='url(%23mask-2)'%3E%3Cg transform='translate(-44.000000, 127.938944) scale(-1, 1) translate(44.000000, -127.938944) translate(-747.000000, -106.402640)' id='Group-14'%3E%3Cpolygon id='Path-12' fill-opacity='0.102054196' fill='%23FFFFFF' points='778.856698 -2.73425567e-16 657.75355 352.40264 -1.18221337e-15 106.40264'%3E%3C/polygon%3E%3Cpolygon id='Path-12' fill-opacity='0.121640079' fill='%23FFFFFF' points='736.20515 460.414014 19 406.40264 309.695067 91.3027696'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.page-content-wrapper {padding: 0 20px;margin-top: -60px;}
.page-content-inner {width: 100%;max-width: 900px;margin: 0 auto;padding: 40px;position: relative;}
.page-header .article-headline:not(.article-headline-big) {font-size: 60px;line-height: 65px;}
.page-header .article-header-text {margin-bottom: 45px;padding-bottom: 45px;border-bottom: solid 1px var(--color-header-devider);}
.page-header .article-underline {font-weight: bold;font-family: var(--utopia);}
.page .text-content {font-size: 20px;line-height: 32px;}

.page-sidebar {font-size: 20px;line-height: 1;letter-spacing: 0.5px;display: none;float: left;left: -160px;top: 140px;position: absolute;width: 100%;max-width: 130px;overflow: hidden;}
.page-sidebar li {margin-bottom: 20px;}
.page-sidebar li.active {font-weight: bold;color: var(--color-primary);}

.newsletter-shortcode,
.contact-form {width: 100%;max-width: 532px;margin: 0 auto;font-family: var(--freight-sans);font-size: 20px;line-height: 26px;letter-spacing: 0.5px;}
.form-item {margin-bottom: 35px;width: 100%;}
.form-item-title {margin-bottom: 5px;}
.form-item input, .form-item textarea {padding: 0 15px;border: solid 1px var(--color-dark-gray);height: 42px;display: block;width: 100%;}
.form-item textarea {min-height: 162px;resize: none;}

.form-item-button-wrapper {display: flex;align-items: center;justify-content: center;margin-top: 40px;}
.form-item-button {position: relative;font-size: 20px;height: 50px;line-height: 50px;text-align: center;padding: 0 54px;font-weight: bold;border-radius: 50px;text-transform: uppercase;}
.form-item-button-wrapper {position: relative;}

.site-main .wpcf7 form .wpcf7-response-output {margin: 0;margin-top: 30px;display: block;font-size: 18px;font-weight: 500;padding: 10px;border: solid 1px;text-align: center;}
.site-main .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: var(--color-primary);color: var(--color-primary);}
.site-main .wpcf7-not-valid-tip {margin-top: 5px !important;font-size: 14px !important;line-height: 20px !important;color: var(--color-primary)!important;font-size: 16px; font-family: var(--freight-sans);font-weight: 300;}
.submitting .form-item-button {color: transparent;}
.submitting .form-item-button-wrapper .wpcf7-spinner {visibility: visible;}
.form-item-button-wrapper .wpcf7-spinner {position: absolute;background-color: unset;width: auto;height: auto;opacity: unset;visibility: hidden;}
.form-item-button-wrapper .wpcf7-spinner::before {
  content: "";
  display: block;
  position: unset;
  width: 32px;
  height: 32px;
  border-radius: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 4px #fff;
  border-top: 4px solid transparent;
  animation: profile-button-animate infinite linear 1.3s;
  transform: none;
  transform-origin: unset;
  background-color: unset;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.contact-form-wrapper .form-item p{margin-bottom:0}
.site-main .wpcf7 form .wpcf7-response-output:empty{display:none}
/*event*/
.event-meta-block-wrapper.event-slide {opacity: 0;visibility: hidden;position: absolute;}
.event-slide.current_event {position: relative;transition: opacity 1s;opacity: 1;visibility: visible;}
.event-navigation {width: 100%;height: 50px;border: solid 1px var(--color-event);padding: 0 20px;margin-top: 45px;}
.event-navigation-inner {display: flex;width: 100%;height: 100%;font-size: 16px;align-items: center;justify-content: space-between;}
.event-navigation-btn.disabled {opacity: 0.5;pointer-events: none;}
.event-navigation-title {text-transform: uppercase;font-size: 20px;line-height: 1;text-align: center;margin: 0 7px;letter-spacing: 1px;}

.expired_event .event-header-text {position: relative;}
.expired_event .event-action-button {opacity: 0.3;pointer-events: none;}
.expired_event .event-header-text::before {
  content: 'Expired Event';
  display: flex;
  /* height: calc(4.8 * var(--index)); */
  /* width: calc(4.8 * var(--index)); */
  height: 150px;
  width: 150px;
  border-radius: 150px;
  /* font-size: calc(1.1 * var(--index)); */
  font-size: 28px;
  /* line-height: 1; */
  line-height: 28px;
  font-weight: bold;
  text-align: center;
  background-color: var(--color-event2);
  color: var(--color-white);
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 20px;
  /* top: var(--index); */
  top:0;
  z-index: 1;
  transform: rotate(-15deg);
}


.event-logo img{background-color: var(--color-white);}
.event-logo .event-org-logo-inner{display: inline-block;}

.event-logo .event-org-logo-inner.logo-inner-2{position: relative;right: 30px;}
.event-header-text {max-width: 1300px;padding: 0 20px;}
.event .article-wrapper {padding-top: 68px;}
.org-logo{margin-bottom: 15px;line-height: 0;}
.event-logo {margin-bottom: 30px;line-height: 0;min-height: 120px;}
/*.event-logo img {display: inline-block;background-color: var(--color-white);border: solid 1px var(--color-light-silver);max-height: 120px;width: auto;}*/
.event-logo img,
.org-logo img {display: inline-block;max-height: 120px;max-width: 120px;border: solid 1px var(--color-light-silver);border-radius: 50%;}
.event-label {font-size: 28px;line-height: 28px;margin-bottom: 30px;text-transform: uppercase;font-weight: bold;display: inline-block;}
.event-label .label-promoted_event {color: var(--color-spotlight);}
.event-label-divider {font-weight: normal;opacity: 0.25;margin: 0 10px;margin-top: -1px;}
.event-date {font-size: 70px;line-height: 75px;font-weight: bold;margin-bottom: 10px;}
.event-headline {font-size: 70px;line-height: 75px;font-weight: bold;font-family: var(--freight-sans);}
.event-underline {font-size: 27px;line-height: 36px;font-family: var(--freight-sans);max-width: 828px;margin: 30px auto 0;}
.event-header-action-button {margin-top: 30px;}
.event-action-button {display: inline-block;height: 80px;line-height: 76px;font-size: 40px;text-align: center;padding: 0 70px;border-radius: 80px;}
.wire-action-button {display: flex;max-height: 60px;line-height: 24px;font-size: 20px;text-align: center;padding: 0;border-radius: 30px;align-items: center;margin: auto;justify-content: center;max-width: 510px;}
.event-header-media.article-header-media {margin-top: 60px;}
.event-header-media img {object-fit: cover;}
.event-header-media .caption {max-width: 1300px;padding: 0 20px;margin: 10px auto 0;}
.event-bottom-block {padding: 40px 0;border-top: solid 1px rgba(var(--color-black2-alpha), 0.15);border-bottom: solid 1px rgba(var(--color-black2-alpha), 1);margin-top: 40px;}
.event-action-disclaimer {font-size: 16px;line-height: 22px;color: var(--color-light-gray);margin-top: 20px;}
.single-wire .event-action-disclaimer{margin-top:25px}
.event .article-social-bottom {margin-top: 40px;}
.event .text-content p a {color: var(--color-event);}
.event .text-content p mark {background: var(--color-event-marker)!important;color: var(--color-black2)!important;}

.event-meta-block {width: 100%;padding: 40px 0;border-top: solid 1px rgba(var(--color-black2-alpha), 0.15);border-bottom: solid 1px rgba(var(--color-black2-alpha), 0.15);margin-bottom: 40px;font-size: 20px;line-height: 28px;}
.event-meta-block-part {width: 100%;}
.event-meta-block-map-inner {height: 100%;}
.event-meta-block-map .media.media-map {padding-bottom: 100%;position: relative;height: 100%;}
.event-meta-block-wrapper {display: flex;gap: 30px;}
.event-meta-block-map.event-meta-block-part{max-height: 473px;}

.other-zones {display: none;}
.time-wrapper .opened .other-zones {display: block;}
.has-children > .dropdown-btn.more-zones::after {content: "\ea16";margin-left: 10px;font-size: 18px;}
.time-wrapper .opened .more-zones::after {content: "\ea14";}
.other-zones span, .main-zone span, .event-data-section-content span {display: block;}
.event-data-section-content + .event-data-section-content {margin-top: 10px;}
.event-data-section-title {font-weight: bold;text-transform: uppercase;margin-bottom: 5px;}
.event-data-section + .event-data-section {margin-top: 30px;}

.event-orgs-block {margin-top: 40px;}
.event-org-module {width: 100%;padding-top: 40px;border-top: solid 1px rgba(var(--color-black2-alpha), 0.15);}
.event-org-module + .event-org-module {margin-top: 40px;}
.event-org-module-block + .event-org-module-block {margin-top: 30px;border-top: 1px dotted rgba(var(--color-black2-alpha), 0.15);padding-top:30px;}
.event-org-title {font-size: 28px;line-height: 32px;text-transform: uppercase;font-weight: bold;}
.event-org-name-wrapper {display: flex;margin-top: 20px;}
.event-org-avatar {margin-right: 15px;line-height: 0;}
.event-org-avatar img {background-color: var(--color-white);object-fit: cover;border: solid 1px var(--color-light-silver);border-radius: 50%;border: solid 1px var(--color-light-silver);width: 75px;height: 75px;}
.event-org-description {font-size: 27px;line-height: 42px;font-family: var(--utopia);margin-top: 12px;}
.add-to-calendar-wrapper {position: relative;width: 236px;}
.add-to-calendar-list {
  display: none;
  line-height: 32px;
  position: absolute;
  width: 100%;
  left: 0;
  top: calc(100% - 1px);
  z-index: 1;
  border: solid 1px var(--color-black2);
  padding: 20px 0;
}
.atcb-item-link {display: block;padding: 0 20px;width: 100%;}
.add-to-calendar-wrapper.opened .add-to-calendar-list {display: block;}

.event-meta-buttons-wrapper {display: flex;gap: 20px;margin-top: 20px;flex-wrap: wrap;}
.event-meta-button {padding: 0 20px;white-space: nowrap;display: flex;align-items: center;justify-content: center;width: 100%;height: 50px;text-transform: uppercase;line-height: 1;letter-spacing: 1px;text-align: center;border: solid 1px var(--color-black2);}
.event-meta-button::before {
  content: "\e960";
  font-family: var(--icons);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-size: 16px;
  margin-right: 10px;
}

.event-meta-button.event-meta-button-virtual {width: auto;}
/*.event-meta-button.event-meta-button-virtual::before {content: '';}*/

.upcoming-items-title {font-size: 42px;line-height: 56px;font-family: var(--freight-sans);font-weight: bold;text-transform: uppercase;}
.upcoming-items-title-wrapper {padding-top: 15px;border-top: solid 1px var(--color-black2);margin-bottom: 30px;}
.upcoming-items .ordering-col::before {content: none;}

/*ARTICLE CONTENT*/
.article-wrapper {padding: 60px 20px 80px;}
.text-content::after {content: '';display: table;width: 100%;clear: both;float: none;}
.caption, .wp-caption-text, figcaption {text-align: start;font-size: 14px;line-height: 18px;margin-top: 10px;color: var(--color-caption);font-family: var(--freight-sans);display: inline-block;}
.alignfull .caption, .alignfull .wp-caption-text, .alignfull figcaption, .alignwide .caption, .alignwide .wp-caption-text, .alignwide figcaption {max-width: 828px;margin: 10px auto 0;}
.text-content {font-size: 27px;line-height: 42px;font-family: var(--utopia);}
.text-content::after {content: '';display: table;width: 100%;float: none;clear: both;}
.text-content .article-meta-str {font-weight: bold;float: inline-start;margin-inline-end: 10px;}
.text-content .wp-block-image img {display: block;}
.text-content hr {border: none;border-top: solid 1px var(--color-header-devider);display: block;margin-bottom: 45px;}
.text-content .banner-container,
.text-content p {margin-bottom: 45px;}
.text-content p:last-child {margin-bottom: 0;}
  
.text-content .wp-block-image.aligncenter,
.text-content .wp-block-image.alignleft,
.text-content .wp-block-image.alignright{display:table}
.text-content .wp-block-image.aligncenter>figcaption,
.text-content .wp-block-image.alignleft>figcaption,
.text-content .wp-block-image.alignright>figcaption{display:table-caption;caption-side:bottom;}
.text-content .wp-block-image.alignleft{float:left;margin: 6px 20px 10px 0;max-width: 50%;}
.text-content .wp-block-image.alignright{float:right;margin: 6px 0 10px 20px;max-width: 50%;}
.text-content .wp-block-image.aligncenter img,
.text-content .wp-block-image.alignleft img,
.text-content .wp-block-image.alignright img {min-height: 0;}
.text-content .wp-block-embed.alignleft{float:left;margin: 6px 20px 10px 0;max-width: 50%;width: 50%;}
.text-content .wp-block-embed.alignright{float:right;margin: 6px 0 0 0;;max-width: 50%;width: 50%;}
.text-content .wp-block-embed.alignright.wp-block-embed-instagram{float: none;clear: both;}

.wp-block-buttons, .wp-block-button {clear: both;float: none;}
.wp-block-buttons {margin-bottom: 45px;}

.magazine:not(.spotlight) .text-content > p:first-of-type:first-letter {font-size: 142px;line-height: 100px;float: left;margin-inline-end: 15px;margin-top: 16px;font-family: var(--utopia-display);}
.magazine .text-content > .article-meta-str {display: none;}
.magazine.spotlight .text-content > .article-meta-str {display: block;}
.article-media .text-content .has-inline-color {background-color: #63343C !important;color: var(--color-white);}
.spotlight .text-content .has-inline-color {background-color: #E0D9F0 !important;}
.wire .text-content .has-inline-color {background-color: #DED8C5 !important;}
/*.text-content a {color: var(--color-primary);}*/
.text-content strong {font-weight: bold;}
.text-content p a {color: var(--color-primary);}
.text-content h2 {font-size: 32px;line-height: 40px;margin-bottom: 20px;font-weight: bold;}
.text-content h3 {font-size: 32px;line-height: 40px;margin-bottom: 20px;font-weight: bold;}
.text-content .wp-block-image, .text-content figure {margin-bottom: 45px;}
.alignwide {margin-right: -14%;margin-left: -14%;}
.text-content .alignwide {margin-right: -14%;margin-left: -14%;}
.text-content .alignfull {margin-left: calc( -100vw / 2 + 100% / 2 );margin-right: calc( -100vw / 2 + 100% / 2 );max-width: 100vw;width: auto;}
.text-content .alignfull img {width: 100%;height: auto;}
.text-content .alignwide img {width: 100%;height: auto;}

.text-content .wp-block-quote {margin: 0;width: 100%;overflow: hidden;float: left;}
.wp-block-quote cite {font-style: normal;display: block;margin-top: 30px;font-family: var(--freight-sans);font-size: 20px;line-height: 24px;color: var(--color-black2);}
.text-content .wp-block-quote {margin: 0;margin-bottom: 45px;padding-inline-start: 40px;position: relative;font-style: italic;}
.text-content .wp-block-quote p {margin: 0;font-size: inherit;line-height: inherit;}
.text-content .wp-block-quote.is-style-lead::before {content: none;}
.text-content .wp-block-quote::before {content: "";position: absolute;top: 5px;left: 0;width: 1px;height: calc(100% - 10px);background-color: var(--color-black);}
.text-content .wp-block-quote.is-style-lead {padding: 29px 0 30px;font-size: 42px;line-height: 50px;text-align: center;font-style: normal;font-family: var(--utopia-display);}
.text-content .wp-block-quote.is-style-lead::before,
.text-content .wp-block-quote.is-style-lead::after {content: '';background-color: var(--color-black);position: absolute;height: 1px;width: 100%;max-width: 20%;left: 50%;transform: translateX(-50%);}
.text-content .wp-block-quote.is-style-lead::before {top: 0;}
.text-content .wp-block-quote.is-style-lead::after {bottom: 0;}
.text-content .wp-block-quote.is-style-lead cite {display: block;font-weight: bold;font-size: 27px;line-height: 42px;margin-top: 10px;font-family: var(--utopia-display);}

.text-content ul, .text-content ol {margin: 0;margin-bottom: 45px;padding: 0;list-style-position: inside;}
.text-content ul {list-style: none;}
.text-content li {margin-bottom: 20px;}
.text-content ol li::marker {font-weight: bold;}
.text-content ul li::before {
  content: "";
  width: 8px;
  height: 8px;
  background: black;
  display: inline-block;
  border-radius: 10px;
  margin-inline-end: 15px;
  vertical-align: middle;
  margin-top: -3px;
}

.promo-button-block {width: 100%;margin-bottom: 45px;}
.promo-button {display: inline-block;font-size: 40px;line-height: 51px;padding: 12px 35px 17px;border-radius: 80px;font-family: var(--freight-sans);}
.wp-block-button .wp-block-button__link {display: inline-block;font-size: 40px;line-height: 51px;padding: 12px 35px 17px;border-radius: 80px;font-family: var(--freight-sans);}
.wp-block-button .wp-block-button__link {color: var(--color-white);background-color: var(--color-primary);}
.wp-block-button.is-style-promo .wp-block-button__link {color: var(--color-white);background-color: var(--color-spotlight);}
.wp-block-button.is-style-media .wp-block-button__link {background-color: var(--color-white);color: var(--color-primary);border: solid 1px;}

#BambooHR ul li:before{display: none;}

.promo-bottom-block {width: 100%;margin-top: 60px;overflow: hidden;}
.promo-bottom-text {margin: 30px auto 20px;font-size: 20px;line-height: 24px;max-width: 620px;}

/*comments module*/
.article-comments-module {width: 100%;margin-top: 30px;font-size: 20px;line-height: 24px;color: var(--color-black2);letter-spacing: 0.5px;}
.article-comments-title {align-items: center;display: flex;justify-content: space-between;margin-bottom: 15px;}
.article-comments-form {position: relative;border: solid 1px rgba(var(--color-black2-alpha),0.12);}
.article-comments-textarea {resize: none;width: 100%;min-height: 250px;padding: 25px;border: none;}
.article-comments-textarea::placeholder {color: var(--color-dark-gray);}
.article-comments-submit {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);height: 50px;line-height: 50px;padding: 0 50px;border-radius: 50px;text-transform: uppercase;}
.article-comments-submit:disabled {background-color: var(--color-dark-gray);}
.article-comments-textarea:focus::placeholder {color: transparent;}

/*newsletter module*/
.newsletter-module {font-size: 15px;line-height: 18px;font-family: var(--freight-sans);width: 100%;margin-bottom: 45px;padding: 37px 0 27px;position: relative;clear: both;} /* float: left; */
.newsletter-module::before, .newsletter-module::after {content: '';position: absolute;left: 0;top: 0;height: 12px;width: 100%;background-color: var(--color-secondary);background-repeat: no-repeat;background-size: cover;}
.newsletter-module::before, 
.newsletter-module::after {background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='827px' height='12px' viewBox='0 0 827 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esubscribe line 1%3C/title%3E%3Cdefs%3E%3Cpolygon id='path-1' points='4.84490424e-13 0 827 0 827 12 0 12'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Article-pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Responsive-article-/-News-with-vertical-pic' transform='translate(-388.000000, -3716.000000)'%3E%3Cg id='subscribe-line-1' transform='translate(388.000000, 3716.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%233399FF' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='Group-16' mask='url(%23mask-2)'%3E%3Cg transform='translate(-9.003809, -41.559237)' id='Group-14'%3E%3Cg transform='translate(0.003809, 0.559237)'%3E%3Cpolygon id='Path-12' fill-opacity='0.102054196' fill='%23FFFFFF' points='347.192686 23.6447271 310.594452 130 136.90314 20.4095857'%3E%3C/polygon%3E%3Cpolygon id='Path-10' fill-opacity='0.19654174' fill='%23FFFFFF' points='373.440513 19.6008003 529.282036 126.764859 534 7.46902015'%3E%3C/polygon%3E%3Cpolygon id='Path-13' fill-opacity='0.0297475962' fill='%23FFFFFF' points='170.925639 12.3217322 8.90237703 127.169251 -1.51990464e-15 32.7649934 20.4754672 19.4324318'%3E%3C/polygon%3E%3Cpolygon id='Path-12' fill-opacity='0.121640079' fill='%23FFFFFF' points='318.695046 111.397937 15.3942161 111.397937 189.800658 -1.56178379e-13'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group-16' mask='url(%23mask-2)'%3E%3Cg transform='translate(507.477974, -47.234861)' id='Group-14'%3E%3Cg transform='translate(0.522026, 0.234861)'%3E%3Cpolygon id='Path-12' fill-opacity='0.102054196' fill='%23FFFFFF' points='347.192686 23.6447271 310.594452 130 136.90314 20.4095857'%3E%3C/polygon%3E%3Cpolygon id='Path-13' fill-opacity='0.0297475962' fill='%23FFFFFF' points='170.925639 12.3217322 8.90237703 127.169251 -1.51990464e-15 32.7649934 20.4754672 19.4324318'%3E%3C/polygon%3E%3Cpolygon id='Path-12' fill-opacity='0.121640079' fill='%23FFFFFF' points='318.695046 111.397937 15.3942161 111.397937 189.800658 -1.56178379e-13'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.newsletter-module::after {top: auto;bottom: 0;}
.newsletter-module-text {font-size: 30px;line-height: 34px;font-weight: bold;}
.newsletter-module-terms {margin-top: 15px;}
.newsletter-module-inner {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.newsletter-module-text {width: 100%;flex-basis: 50%;margin-right: 20px;}
.newsletter-module-form {width: 100%;flex-basis: 50%;}
.newsletter-module-form-wrap {background-color: var(--color-white);font-size: 18px;height: 50px;border: solid 1px var(--color-secondary);display: flex;width: 100%;border-radius: 50px;overflow: hidden;}
.newsletter-module-form-wrap > label {width: 100%;}
.newsletter-module-form-wrap input:focus{border: none!important;}
.newsletter-module-mail {height: 100%;width: 100%;border: none;padding: 0 20px;}
.newsletter-module-mail::placeholder {color: var(--color-secondary);}
.newsletter-module-submit {text-transform: uppercase;padding: 0 18px;white-space: nowrap;border-radius: 50px;border: solid 1px var(--color-white);font-weight: bold;}
.newsletter-module-msg {display: block;text-align: center;margin-top: 8px;}
.newsletter-module .done-message{font-size: 30px;line-height: 34px;font-family: var(--freight-sans);font-weight: bold;}

/*related articles module*/
.related-articles-module {width: 100%;max-width: calc(50% - 20px);float: inline-end;margin-inline-start: 40px;margin-bottom: 45px;}
.related-articles-title {padding: 15px 20px 12px;font-size: 18px;line-height: 23px;text-transform: uppercase;font-family: var(--freight-sans);color: var(--color-black2);letter-spacing: 0.5px;font-weight: 500;}
.related-articles-item {display: flex;padding: 20px;width: 100%;border-top: solid 2px var(--color-white);}
.related-articles-module .related-articles-item-headline {
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;*/
    display: block;
    overflow: hidden;
    font-size: 18px;line-height: 20px;font-weight: 600;color: var(--color-black);
  }
.related-articles-item-date {font-family: var(--freight-sans);display: block;margin-top: 5px;color: var(--color-caption);font-size: 16px;line-height: 20px;}
.related-articles-item-image {min-width: 80px;margin-inline-end: 15px;line-height: 0;max-width: 80px;}
.related-articles-item-image .media img{max-height: 80px;}
@media (min-width: 768px) {
  .registered-users-popup,
  .registration-popup{min-height:480px;}
  .spotlight.magazine-full .article-header {display: flex;flex-direction: column-reverse;}
  .spotlight.magazine-full .article-header-media {margin-top: 30px;margin-bottom: 12px;}
 
}

@media (min-width: 1100px) {
  .atcb-item-link:hover {background-color: rgba(var(--color-event-alpha), 0.1);}
}

@media (min-width: 1260px) {
  .page-sidebar {display: block;}
}

@media (min-width: 1360px) {
  .alignwide {margin-right: -26%;margin-left: -26%;}
  .text-content .alignwide {margin-right: -26%;margin-left: -26%;}
  .magazine-half .article-headline {max-width: 650px;margin-right: auto;margin-left: auto;}
  .magazine-half .article-underline {max-width: 560px;}
}
@media (max-width: 309px) {
    body.single-event{
      padding-top: 200px !important;
    }
}

@media (max-width: 320px) {
  .card.type-pulpit_flat .card-flat-headline{font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
  .module-feeder-cards{overflow-x: hidden!important;}
}

@media (max-width: 1100px) {
  .alignwide {margin-right: -8%;margin-left: -8%;}
  .text-content .alignwide {margin-right: -8%;margin-left: -8%;}
  /*.text-content .alignfull {width: calc(100% + 40px);max-width: none;margin: 0;margin-left: -20px;}*/
  /*.text-content .alignfull figcaption {padding: 0 20px;}*/
}

@media (max-width: 1024px) {
  .card.type-wire .card-media,
  /* .card.type-magazine .card-media {padding-bottom: 0!important;aspect-ratio: 3/2!important;} */
  .article {padding-top: 40px;}
  .alignwide {margin-left: calc(50% - 50vw + 20px);margin-right: calc(50% - 50vw + 20px);}
  .text-content .alignwide {margin-left: calc(50% - 50vw + 20px);margin-right: calc(50% - 50vw + 20px);}

  .article-headline {font-size: 60px;line-height: 65px;}
  .article-underline {margin-top: 20px;}
  .article-byline {margin-top: 20px;}

  .horizontal-view .article-header-label {height: 30px;line-height: 30px;font-size: 16px;margin-bottom: 20px;}
  .horizontal-view .article-header-label-type {padding: 0 8px;}
  .horizontal-view .article-header-label-topic {letter-spacing: 0.33px;padding: 0 8px;}
  .horizontal-view .article-header-label-type + .article-header-label-topic::before {padding-left: 0;border-bottom: 30px solid rgba(var(--color-white-alpha), 0.2);}
  .horizontal-view .article-overline {margin-bottom: 31px;margin-top: 0;}
  .article-overline .article-overline-text {font-size: 24px;}
  .horizontal-view .article-headline {font-size: 48px;line-height: 52px;}
  .horizontal-view .article-underline {font-size: 20px;line-height: 26px;margin-top: 15px;}
  .horizontal-view .article-byline {font-size: 26px;line-height: 36px;margin-top: 15px;}
  .horizontal-view .article-header-media {max-width: 33.333%}
  .horizontal-view .article-header-media img {min-height: 360px;}

  .magazine-half .article-header {display: block;border-bottom: none;min-height: 0;}
  .magazine-half .article-header-wrapper {padding: 40px 20px 0;}
  .magazine-negative.magazine-half .article-header-wrapper {padding-bottom: 40px;}
  .magazine-half .article-header-label {margin-bottom: 20px;}
  .magazine .article-overline {margin-bottom: 30px;}
  .article-headline.article-headline-big {font-size: 80px;line-height: 88px;}

  .opinions .article-header-label {margin-bottom: 30px;}
  .opinions .article-headline.article-headline-big {font-size: 75px;line-height: 75px;}
  .opinions .article-social-top {margin-bottom: 45px;}
  .opinions .article-underline {margin-top: 40px;}

  .promo-button {font-size: 36px;line-height: 1;}
  .wp-block-button .wp-block-button__link {font-size: 36px;line-height: 1;}

  /*event*/
  .event-label {margin-bottom: 20px;}
  .event-date {font-size: 60px;line-height: 65px;margin-bottom: 0;}
  .event-headline {font-size: 60px;line-height: 65px;}
  .event-underline {margin-top: 20px;}
  
}

@media (max-width: 828px) {
  .alignwide {margin-right: 0;margin-left: 0;}
  .text-content .alignwide {margin-right: 0;margin-left: 0;}
  .wrap-alignfull {width: calc(100% + 40px);margin-right: -20px;margin-left: 0;}
  .text-content .alignfull {width: calc(100% + 40px);max-width: none;margin-right: 0;margin-left: -20px;}
  .text-content .alignfull figcaption {padding: 0 20px;}
}

@media (min-width: 969px) {
  .large-menu-account-block,
  .large-menu-list-main .header-account-item {display: none}
}
@media (max-width: 968px) {
  .large-menu-list-main a.header-account-item {font-size: 18px;line-height: 30px;width: 100%; padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid var(--color-black);text-transform: uppercase;} 
  .large-menu-list-main a.header-account-item:not(.hid){display: inline-block;}
}

@media (min-width: 769px) {
  .newsletter-module .done-message{font-size: 30px;line-height: 34px;font-family: var(--freight-sans);font-weight: bold;}
}

@media (max-width: 768px) {
  .newsletter-module .done-message{font-size: 24px;line-height: 26px;font-family: var(--freight-sans);font-weight: bold;}
  .large-menu-list-main .header-account-item {font-size: 18px;line-height: 30px;}
  .tax-organizations .taxonomy-ordering{padding-bottom: 0!important;}
  .filtering-empty-message{padding: 35px 0 160px!important;}
  .article-wrapper {padding: 40px 20px 60px;}
  .article-header-label {height: 30px;line-height: 30px;font-size: 16px;margin-bottom: 20px;}
  .magazine .article-header-label {margin-bottom: 15px;}
  .article-header-label-type {padding: 0 8px;}
  .article-header-label-topic {letter-spacing: 0.33px;padding: 0 8px;}
  .article-header-label-type + .article-header-label-topic::before {padding-left: 0;border-bottom: 30px solid rgba(var(--color-white-alpha), 0.2);}
  .article-overline {margin-bottom: 31px;}
  .article-headline {font-size: 48px;line-height: 52px;}
  .article-underline {font-size: 20px;line-height: 26px;margin-top: 15px;}
  .magazine .article-underline {margin-top: 15px;}
  .article-byline {font-size: 26px;line-height: 36px;margin-top: 15px;}
  .magazine .article-byline {margin-top: 15px;}
  .article-header-media {margin-top: 20px;}
  .article-social .ic span {display: none;}
  .text-content {font-size: 21px;line-height: 32px;}
  .text-content li {margin-bottom: 10px;}
  .text-content p,
  .text-content .banner-container,
  .text-content hr,
  .text-content .wp-block-quote,
  .text-content .wp-block-image, 
  .text-content .wp-block-buttons, 
  .text-content figure,
  .text-content ul, .text-content ol,
  .newsletter-module,
  .related-articles-module,
  .promo-button-block {margin-bottom: 30px;}
  .magazine:not(.spotlight) .text-content > p:first-of-type:first-letter {font-size: 110px;line-height: 68px;margin-top: 12px;}
  .text-content h2 {font-size: 26px;line-height: 30px;margin-bottom: 15px;}
  .text-content h3 {font-size: 26px;line-height: 30px;margin-bottom: 15px;}
  .text-content .wp-block-quote {padding-inline-end: 20px;}
  .text-content .wp-block-quote.is-style-lead {font-size: 30px;line-height: 36px;padding: 19px 0 20px;margin: 40px 0;}
  .text-content .wp-block-quote.is-style-lead cite {font-size: 21px;line-height: 32px;}
  .wp-block-quote cite {margin-top: 15px;}
  .related-articles-module {max-width: none;float: none;width: 100%;margin-inline-start: 0;}
  .article-social-top {margin-bottom: 30px;}
  .article-social-bottom {margin-top: 40px;}
  .article-social .social-list li{width: 40px;height: 40px;}
  .social-list{gap: 12px;}
  .article-social .ic{font-size: 16px;}

  .end-of-article-donate .end-of-article-donate-title{font-size: 24px;line-height: 26px;}

  .article-topics {padding-top: 16px;padding-bottom: 20px;}
  .article-topics-items li {margin-inline-end: 10px;padding-inline-end: 10px;}
  .article-topics-items li:last-child {margin-inline-end: 0;padding-inline-end: 0;}

  .newsletter-module {text-align: center;padding: 30px 0 32px}
  .newsletter-module-inner {display: block;max-width: 520px;margin: 0 auto;}
  .newsletter-module-text {margin: 0 0 15px;font-size: 24px;line-height: 26px;}
  .newsletter-module-form-wrap {font-size: 16px;max-width: 315px;margin: 0 auto;height: 44px;}
  .newsletter-module-terms {margin-top: 10px;}
  .newsletter-module::before, .newsletter-module::after {height: 8px;}

  .horizontal-view .article-header-flex-wrapper {display: block;}
  .horizontal-view .article-header-media {margin: 0;margin-top: 30px;max-width: none;}
  .horizontal-view .article-header-media img {min-height: 0;}
  .horizontal-view .article-header-media img {min-height: 112vw;}

  .magazine .article-header-wrapper {margin-top: 40px;}
  .magazine.magazine-half .article-header-wrapper {margin-top: 0;}
  .magazine .article-header-media img {height: 100vw;}
  .magazine-half .article-header-media img {height: 100vw;}
  .magazine-half .article-header-label {margin-bottom: 15px;}
  .magazine-half .article-overline {margin-bottom: 20px;}
  .article-headline.article-headline-big {font-size: 60px;line-height: 65px;}
  .article-date {margin-top: 5px;}

  .opinions .article-wrapper {padding-top: 40px;}
  .opinions .article-social-top {margin-bottom: 30px;}
  .opinions .article-header-label {margin-bottom: 20px;}
  .opinions .article-headline.article-headline-big {font-size: 60px;line-height: 60px;}
  .opinions .article-underline {margin-top: 20px;}
  .opinions .article-header-media {margin-top: 40px;}
  .article-profile-module {margin-top: 40px;padding: 15px 0;}
  .pulpit .article-profile-module {margin-top: 30px;}
  .article-profile-inner {display: block;position: relative;}
  .article-profile-image {margin-right: 10px;float: left;}
  .article-profile-image img {width: 90px;height: 90px;min-width: 90px;}
  .article-profile-name {font-size: 26px;margin: 0;}
  .article-profile-content-inner {flex-direction: column;min-height: 90px;justify-content: center;align-items: flex-start;}
  .article-profile-description {width: 100%;clear: both;float: none;margin: 0;padding-top: 15px;}
  .article-profile-module .readmore {display: inline-block;margin-top: 10px;min-height: 24px;}
  .article-profile-description, .article-profile-social {display: none;}
  .article-profile-social {margin-top: 10px;}
  .article-profile-content {display: block;}

  .show-bio.article-profile-module {padding-bottom: 10px;}
  .show-bio .article-profile-content {padding-bottom: 35px;}
  .show-bio.article-profile-module .readmore {position: absolute;left: 0;bottom: 0;margin: 0;}
  .show-bio .article-profile-description {display: block;}
  .show-bio .article-profile-social {display: block;}

  .promo-bottom-block {margin-top: 30px;}
  .promo-bottom-text {margin-top: 15px;margin-bottom: 0;font-size: 16px;line-height: 20px;max-width: 380px;}
  .promo-button {font-size: 24px;padding: 12px 25px 14px;}
  .wp-block-button .wp-block-button__link {font-size: 24px;padding: 12px 25px 14px;}

  /*.article, .article-media {padding-top: 50px;}*/
  .article {padding-top: 50px;}
  .article-media .article-underline {margin-top: 30px;padding-bottom: 30px;}
  .article-media .article-header-media {margin-top: 25px;}
  .article-media .article-header-podcasts {margin-top: 30px;padding-bottom: 30px;}
  .article-media .article-wrapper {padding-top: 30px;}
  .related-media-section {margin-top: 40px;}
  .related-media-section:first-of-type {margin-top: 60px;}
  .related-media-section-title {font-size: 32px;line-height: 36px;}
  .related-media-section {padding-top: 20px;}
  .related-media-section-text {margin-bottom: 20px;}
  .related-media-card {padding-right: 0;border-right: none;}
  .related-media-card-media .media.media-podcast iframe {height: auto;min-height: 0;}
  .related-media-card-headline {font-size: 20px;line-height: 24px;}

  /*event*/
  .event-header-media.article-header-media {margin-top: 40px;}
  .event-header-media img {height: 100vw;}
  .event-logo {margin-bottom: 10px;min-height: 90px;}
  .event-logo img {max-height: 90px;max-width: 90px;}
  .event-label {font-size: 16px;line-height: 24px;}
  .event-label-divider {margin: 0 5px;}
  .event-date {font-size: 42px;line-height: 52px;}
  .event-headline {font-size: 42px;line-height: 52px;}
  .event-underline {margin-top: 15px;font-size: 20px;line-height: 26px;}
  .event-action-button {height: 60px;line-height: 58px;padding: 0 35px;font-size: 24px;}
  .wire-action-button{line-height: 24px;}
  .event-meta-block {margin-bottom: 30px;}
  .event-org-title {font-size: 21px!important;line-height: 32px!important;}
  .event-org-avatar {margin-right: 15px;}
  .event-org-description {font-size: 21px;line-height: 32px;margin-top: 8px;}
  .event-action-disclaimer {font-size: 14px;line-height: 20px;}
  .module.section-title{display: inline-block;text-align: center;margin-bottom: 15px;}
  .module.section-title .section-title-text{margin-bottom: 0;}
  .module.section-title .section-title-action-button{margin-top: 20px;}
  .column > .module + .card{margin-top:20px!important;}
  .module.module-feeder{margin-bottom: 20px!important;}

  /* {JNS} Add external platforms links to Video topics */
  .podcast-link {min-height: 50px;padding: 0 12px;max-width: 102px;}
  .taxonomy-media-section-podcasts{margin-top:20px!important;margin-bottom: 0!important;display: inline-block;}
  .taxonomy-media-section-podcasts nav{display: inline-block;}
  .taxonomy-media-section-podcasts .podcast-link{height: 50px;width: 50px;min-width:50px;padding: 0;flex-direction: column;margin-right: 40px; padding-top: 50px;}
  .taxonomy-media-section-podcasts .podcast-link.icon-Apple-podcasts {background: url('../img/media/apple_podcast_m.svg') no-repeat scroll var(--color-podcast-link) center center;}
  .taxonomy-media-section-podcasts .podcast-link.icon-Spotify {background: url('../img/media/spotify_m.svg') no-repeat scroll var(--color-podcast-link) center center;}
  .taxonomy-media-section-podcasts .podcast-link.icon-youtube {background: url('../img/media/youtube_m.svg') no-repeat scroll var(--color-podcast-link) center center; margin-right: 0;}
  .taxonomy-media-section-podcasts .podcast-link span{font-size:12px;line-height:15px;margin-top:10px;margin-left: 0;white-space:nowrap}
  .taxonomy-media-section-podcasts .podcast-link::before{content: none;}
 .media-page .taxonomy-ordering {margin-top: 25px;}
}
@media (max-width: 280px) {
  .taxonomy-media-section-podcasts nav{display:flex;}
  .taxonomy-media-section-podcasts{margin-top:20px!important;margin-bottom: 50px!important;}
  .taxonomy-media-section-podcasts .podcast-link span{white-space:normal}
  .taxonomy-media-section-podcasts .podcast-link.icon-Apple-podcasts:before{white-space: normal!important;}
}


@media (max-width: 480px) {
  .registration-popup{max-width: 375px!important;min-height: 300px;}
  .registered-users-popup{max-width: 375px!important;min-height: 300px;}
  .registration-popup .r-popup-content{padding: 30px 20px 15px 20px!important;}
  .registered-users-popup .r-popup-content{padding: 30px 20px 15px 20px!important;}
  .registration-popup h1{font-size: 30px!important;line-height:34px!important;}
  .registered-users-popup h1{font-size: 30px!important;line-height:34px!important;}
  /*.text-content .wp-block-image img {width: 100%;min-height: 80vw;object-fit: cover;}*/
  .text-content .wp-block-image img {width: 100%;height: auto;}
  /*.text-content .wp-block-image.alignfull img {width: calc(100% + 40px);margin-right: -20px;max-width: none;}*/

  .horizontal-view .article-headline, .article-headline {font-size: 40px;line-height: 45px;}
  .horizontal-view .article-header-media {margin-top: 20px;}
  /*.text-content .wp-block-quote.is-style-lead {font-size: 32px;line-height: 40px;padding: 19px 0 20px;margin: 40px 0;}*/
  .newsletter-module-text {margin: 0 0 15px;font-size: 21px;line-height: 24px;}
  .republish-button a {font-size: 18px;line-height: 18px;}
  .republish-button br {display: block;}

  .article-topics {margin-top: 20px;padding: 20px 0;}
  .article-comments-module {margin-top: 20px;}
  .article-topics-title {margin: 0;margin-bottom: 5px;line-height: 24px;width: 100%;}

  .magazine-negative.magazine-half .article-header-wrapper {padding-bottom: 35px;}
  .article-headline.article-headline-big {font-size: 48px;line-height: 54px;}
  .article-date {font-size: 16px;line-height: 20px;}

  .article-profile-module {margin-top: 30px;}
  .article-profile-description {font-size: 17px;line-height: 21px;}

  /*.article-media, .article {padding-top: 30px;}*/
  /*.article {padding-top: 30px;}*/
  .article-header-podcasts nav {justify-content: center;}
  .podcast-link {min-height: 40px;padding: 0 12px;max-width: 102px;}
  .podcast-link span {font-size: 14px;}
  .related-media-cards {overflow-x: auto;}
  .related-media-card {margin-right: 15px;padding-right: 0;border-right: none;min-width: 62vw;flex-basis: 62vw;}
  .related-media-card-media .media.media-podcast iframe {min-height: 235px;}
  .related-media-section-text {align-items: center;}
  .related-media-card-headline {font-size: 18px;line-height: 23px;margin-top: 12px;}
  .related-media-card-date {margin-top: 10px;}
  .related-media-section-more {color: var(--color-white);margin-top: 2px;}
  .related-media-section-more span {display: none;}
  .related-media-section-more a {
    display: inline-block;
    font-family: 'JNS-redesign' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  .related-media-section-more a::before {content: '\ea13';}
  /* .article-media .media.media-video {padding-bottom: 68%;} */

  .page .site-main {padding-bottom: 20px;}
  .page-header-media {height: 200px;}
  .page-content-wrapper {padding: 0 20px;}
  .has-not-image .page-content-wrapper {margin-top: -130px;}
  .page-content-inner {padding: 25px 15px 15px;}
  .page-header .article-headline:not(.article-headline-big) {font-size: 36px;line-height: 42px;}
  .page-header .article-underline {font-size: 16px;line-height: 22px;margin-top: 10px;}
  /*.article-header-text {margin-bottom: 30px;padding-bottom: 30px;}*/
  .page .text-content {font-size: 16px;line-height: 26px;}

  .contact-form {font-size: 16px;line-height: 20px;}
  .form-item {margin-bottom: 25px;}

  /*event*/
  .event-header-media.article-header-media {margin-top: 30px;}
  .event-label {margin-bottom: 10px;}
  .event-date {font-size: 32px;line-height: 38px;}
  .event-headline {font-size: 32px;line-height: 38px;}
  .event-underline {margin-top: 10px;}
  .event-meta-block {margin-bottom: 30px;padding: 30px 0;}
  .event-meta-block-wrapper {flex-direction: column-reverse;}
  .event-orgs-block {margin-top: 30px;}
  .event-org-module + .event-org-module {margin-top: 30px;}
  .event-org-module {padding-top: 30px;}
  .event-bottom-block {padding: 30px 0;margin-top: 30px;}
  .event .article-social-bottom {margin-top: 30px;} 
}
/* taxonomy.css */

/*taxonomy*/
.archive .site-main {margin-top: 0;}
.taxonomy-image {line-height: 0;position: relative;overflow: hidden;}
.taxonomy-image img {width: 100%;max-height: 360px;object-fit: cover;}
.taxonomy-header-text {width: 100%;max-width: 868px;margin: 0 auto;padding: 0 20px;}
.taxonomy-title {font-size: 60px;line-height: 65px;font-family: var(--utopia-display);font-weight: bold;margin-top: 60px;}
.taxonomy-description {font-size: 20px;line-height: 24px;margin-top: 15px;font-family: var(--freight-sans);}
.taxonomy-header-social {margin-top: 30px;display: inline-block;font-size: 20px;}
.social.social-simple .social-list {justify-content: center;gap: 0;}
.social.social-simple .social-list li {border-inline-end: solid 1px;width: 46px;height: 46px;}
.media-page .social.social-simple .social-list li {border-inline-end: solid 1px var(--color-media);}
.social.social-simple .social-list li:last-child {border-inline-end: none;}
.social.social-simple .ic {height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
.taxonomy-top-bar {margin-top: 30px;}
.taxonomy-ordering {padding: 0 20px;margin-top: 40px;margin-bottom: 45px;overflow: hidden;}
.ordering-grid {display: flex;flex-wrap: wrap;overflow: hidden;}
.wire-wrap .taxonomy-ordering {margin-bottom: 25px}

body:not(.is_wire) .ordering-grid:not(.has_filter_bar),
body.tax-organizations .ordering-grid:not(.has_filter_bar){border-top: 1px solid var(--color-topics-devider);padding-top: 40px;}
body.page-template-page-media-page .ordering-grid:not(.has_filter_bar),
body.media-page .ordering-grid:not(.has_filter_bar){border-top: 1px solid var(--color-cards-devider);}

.ordering-col {
  position: relative;
  padding-bottom: 45px;
  flex: 1 0 calc(33.333% - 80px);
  margin-bottom: 45px;
  margin-inline-end: 40px;
  min-width: 260px;
  min-height: 335px;
}

.ordering-col:last-of-type{margin-right: 0!important;}
.ordering-col:last-of-type::after {content: none!important;}
.ordering-col:last-child::after {content: none!important;}


.ordering-col-full-width::before,
.ordering-col::before {content: "";position: absolute;height: 1px;width: 100vw;background-color: var(--color-cards-devider);left: 0;bottom: 0;}
.ordering-col::after {content: "";position: absolute;height: calc(100% - 45px);width: 1px;background-color: var(--color-cards-devider);right: -20px;bottom: 45px;}
.media-page .ordering-col-full-width::before, .media-page .ordering-col::before{background-color: var(--color-media-cards-devider)}

/*item*/
.ordering-item {height: 100%;}
.ordering-item-media {line-height: 0;margin-bottom: 15px;}
.ordering-item-media .media {position: relative;padding-bottom: 68%;}
.ordering-item-media img {max-height: 271px;width: 100%;object-fit: cover;}

.media-page .ordering-item-media .media{padding-bottom: 0;aspect-ratio: 3/2;}
.media-page .ordering-item-media .media.jns-tv-media a:after{content:'';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 60px;height: 60px;background-image: url(../img/JNS_PlayIcon2.svg);background-size: 100%;}

/*fix image ratio*/
/*.ordering-item-media .media.media-video {position: relative;padding-bottom: 68%;}*/
.ordering-item-media .media img {position: absolute;width: 100%;height: 100%;max-height: none;top: 0;left: 0;}
.ordering-item-date {font-size: 16px;line-height: 22px;font-weight: 600;}
.type-spotlight .ordering-item-date {background-color: #418D8A;}
.ordering-item-headline {font-size: 24px;line-height: 28px;font-weight: bold;font-family: var(--utopia);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.ordering-item-underline {font-size: 16px;line-height: 20px;margin-top: 10px;}
.ordering-item-underline {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.ordering-item-byline {font-size: 16px;line-height: 20px;text-transform: uppercase;font-weight: bold;margin-top: 15px;}

/*load more*/
.ordering-load-more {width: 100%;padding-bottom: 60px;}
.ordering-load-more .ordering-load-more-button {letter-spacing: 1px;display: inline-block;height: 50px;padding: 0 45px;border: solid 1px;border-radius: 50px;text-transform: uppercase;font-size: 20px;line-height: 50px;text-align: center;}

.newsletter-item {padding: 20px;display: flex;align-items: center;justify-content: center;min-height: 400px;}
.newsletter-item .newsletter-module-inner {display: block;}
.newsletter-item .newsletter-module-text {margin: 0;margin-bottom: 30px;font-size: 26px;line-height: 30px;}
.newsletter-item .newsletter-module-terms {font-size: 14px;line-height: 18px;}
.newsletter-item .newsletter-module-form-wrap {height: 60px;background-color: var(--color-secondary);border-color: var(--color-white);}
.newsletter-item .newsletter-module-submit {border-color: var(--color-secondary);}
.newsletter-item .newsletter-module-mail {padding-right: 5px;}
.newsletter-item .newsletter-module-mail::placeholder {color: var(--color-white);}
.newsletter-item .newsletter-module-mail:focus::placeholder {color: transparent;}

/*writer module*/
.taxonomy-writer-profile-wrapper {padding: 0 20px;margin-top: 72px;}
.taxonomy-writer-profile .article-profile-inner {align-items: center;}
.taxonomy-writer-profile {max-width: 1260px;margin-top: 0;padding: 0;border: none;}
.taxonomy-writer-profile .article-profile-content-inner, .taxonomy-writer-profile .article-profile-content {display: block;}
.taxonomy-writer-profile .article-profile-description, .taxonomy-writer-profile .article-profile-social, .taxonomy-writer-profile .article-profile-image {display: block;float: none;}
.taxonomy-writer-profile .article-profile-image img {width: 250px;min-width: 250px;height: 250px;}
.taxonomy-writer-profile .article-profile-image {margin-inline-end: 50px;float: none;}
.taxonomy-writer-profile .article-profile-name {font-size: 60px;text-transform: none;margin: 0;font-family: var(--utopia-display);}
.taxonomy-writer-profile .article-profile-social {margin-top: 25px;}
.taxonomy-writer-profile .article-profile-social li {margin-inline-end: 40px;}
.taxonomy-writer-profile .article-profile-social li:last-child {margin-inline-end: 0;}
.taxonomy-writer-profile .article-profile-social .ic {display: flex;}
.taxonomy-writer-profile .article-profile-social .ic span {font-size: 20px;line-height: 24px;display: block;font-family: var(--freight-sans);text-transform: uppercase;margin-inline-start: 10px;}
.taxonomy-writer-profile .article-profile-description {margin-top: 20px;padding: 0;}

.taxonomy-writer .top-bar-menu > li {margin-inline-end: 30px;padding-inline-end: 30px;}
.taxonomy-writer .top-bar-menu li:last-child {margin-right: 0;padding-right: 0;}

.taxonomy-media {color: var(--color-white);}
.taxonomy-media-section .ordering-item-date {margin-top: 15px;}
.taxonomy-media .taxonomy-header-inner {text-align: unset;}
.taxonomy-media .taxonomy-header .taxonomy-header-text {max-width: 1300px;}
.taxonomy-media .taxonomy-header .taxonomy-title {font-size: 90px;line-height: 90px;font-weight: normal;}
.taxonomy-media .taxonomy-header .taxonomy-description {margin-top: 30px;font-size: 27px;line-height: 36px;}
.taxonomy-media .taxonomy-header .taxonomy-image {margin: 0;}
.taxonomy-media .taxonomy-header .taxonomy-image .media::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(75,25,35,0) 0%, var(--color-media) 100%);
  pointer-events: none;
}

.taxonomy-media .taxonomy-ordering {margin-top: 0;margin-bottom: 80px;}
/* .taxonomy-media-section {margin-top: 80px;padding-top: 40px;border-top: solid 1px var(--color-white);} */
.taxonomy-media-section .ordering-col:last-child::before {content: none;}
.taxonomy-media-section .ordering-col::after,
.taxonomy-media-section .ordering-col::before {background-color: var(--color-media-cards-devider);}
.taxonomy-media-section .ordering-col:nth-child(3n)::before {content: '';}
.taxonomy-media-section .ordering-item-headline {font-weight: 600;}
.taxonomy-media-section .taxonomy-title {margin-top: 0;}
.taxonomy-media-section .ordering-wrapper {margin-top: 40px;}
.taxonomy-media-section-podcasts {margin-top: 30px;}
.taxonomy-media-section-podcasts nav {display: flex;align-items: center;justify-content: center;}
.ordering-item-media .media.media-podcast {padding: 0;}
.ordering-item-media .media.media-podcast iframe {min-height: 235px;}
.taxonomy-media-section {
  margin-top: 80px;
  padding-top: 40px;
  border-top: solid 1px var(--color-white);
}
.page-template-page-media-page .container-wrap > .grid::after{content: none;}


/*events*/
.ordering-col .card.type-magazine.card-event .card-underline {display: none;}
.ordering-col .card.type-magazine.card-event .card-headline {font-size: 28px;line-height: 32px;}
.ordering-col .card.type-magazine.card-event .card-event-date {margin-bottom: 5px;}
.ordering-col .card.type-magazine.card-event .card-label {margin-bottom: 15px;}
.ordering-col .card.type-magazine.card-event .card-inner {flex-direction: column;}
.ordering-col .card.type-magazine.card-event .card-bottom {padding: 20px 20px 0;border: none;}
.ordering-col .card.type-magazine.card-event .card-event-org-logo {margin-top: 15px;position: relative;}
.ordering-col .card.type-magazine.card-event .card-event-org-logo img {max-height: 60px;border: solid 1px var(--color-light-silver);border-radius: 50%;object-fit: cover;}
.ordering-col .card.type-magazine.card-event .card-byline {margin-top: 10px;}
.ordering-col .card.type-magazine.card-event .card-event-org-logo{display: flex;}
.ordering-col .card.type-magazine.card-event .card-event-org-logo .card-event-logo-inner img{background: #fff;}
.ordering-col .card.type-magazine.card-event .card-event-org-logo .card-event-logo-inner:nth-child(2){position:relative;right: 15px;}
.ordering-col .card.type-magazine.card-event .card-byline .org-name{display: inline-block;}




/*! FIND MODULE */
.find-tabs .top-bar-tags {overflow: unset;}
.find-tabs .submenu-list{font-weight: normal;border: solid 1px var(--color-black2);text-align: left;line-height: 1;text-transform: none;color: var(--color-black2);opacity:0;visibility:hidden;position:absolute;top:calc(100% - 2px);left:-21px;background-color:var(--color-white);padding:15px;min-width:160px;max-height:440px;overflow-y:auto;display:block;z-index:1;}
.find-tabs .has-children:first-of-type .submenu-list {left: 0;}
.find-tabs .submenu-list::-webkit-scrollbar{width:5px}
.find-tabs .submenu-list::-webkit-scrollbar-thumb{width:5px;height:20px;background-color:#c4cad5}
.find-tabs .submenu-list > li{margin-bottom:10px;margin-right:0}
.find-tabs .submenu-list > li:last-child{margin-bottom:0}
.find-tabs .submenu-list .checkmark{position:absolute;top:3px;left:0;height:12px;width:12px;border:solid 1px var(--color-black2);transition: all 0.5s;}
.find-tabs .submenu-list .checkmark::after{content:"";position:absolute;display:none}
.find-tabs .submenu-list .checkbox-wrapper{display:inline-block;position:relative;padding-left:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.find-tabs .submenu-list .checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.find-tabs .submenu-list .checkbox-wrapper input:checked~.checkmark{background-color:var(--color-black2);}
.find-tabs .submenu-list .checkbox-wrapper input:checked~.checkmark::after{display:block}
.find-tabs .submenu-list .checkbox-wrapper .checkmark::after{left:3px;top:1px;width:4px;height:6px;border:solid var(--color-white);border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
/*.find-tabs .has-children.opened .submenu-list{-webkit-animation:submenu .6s ease;animation:submenu .6s ease;opacity:1;visibility:visible}*/
.find-tabs .has-children.opened .submenu-list{transition: opacity 0.7s;opacity:1;visibility:visible}
.find-tabs .filter-button {text-transform: uppercase;}



@media (min-width: 979px) {
  .has_banners .ordering-col-full-width ~ .ordering-col:nth-child(3n+1),
  .has_banners .ordering-col:nth-child(3),
  div:not(.has_banners) > .ordering-col:nth-child(3n) {margin-right: 0;}
  .has_banners .ordering-col-full-width ~ .ordering-col:nth-child(3n+1)::after,
  .has_banners .ordering-col:nth-child(3)::after,
  div:not(.has_banners) > .ordering-col:nth-child(3n)::after {content: none;}

  .ordering-col-full-width{margin-bottom:45px;padding-bottom:45px;}
  
  .ordering-col {max-width: 394px;}
  /*.taxonomy-media-section .ordering-col::before {content: none;}*/
  .taxonomy-media-section .ordering-col:nth-last-child(-n+3)::before {content: none;}
  .page-template-page-media-page .module.module-feeder  .ordering-col:nth-last-child(-n+3)::before {content: none;}
  .page-template-page-media-page .module.module-feeder  .ordering-col:nth-last-child(-n+3){
    margin-bottom: 0;
  }

  .top-bar-filter .top-bar-menu > li {margin-inline-end: 30px;padding-inline-end: 30px;}
  .find-tabs .submenu-list {min-width: 250px;left:-31px;padding: 20px;}
  .find-tabs .submenu-list .checkmark{position:absolute;top:4px;left:0;height:14px;width:14px;border:solid 1px var(--color-black2);}
  .find-tabs .submenu-list .checkbox-wrapper .checkmark::after{left:4px;height:7px;}

}

@media (max-width: 1024px) {

  .taxonomy-title {font-size: 48px;line-height: 52px;margin-top: 45px;}
  .taxonomy-top-bar {margin-top: 45px;}

  .taxonomy-writer-profile .article-profile-image {margin-inline-end: 40px;}
  .taxonomy-writer-profile .article-profile-image img {width: 200px;height: 200px;min-width: 200px;}
  .taxonomy-writer-profile .article-profile-name {font-size: 48px;line-height: 52px;}
}

@media (max-width: 978px) {
  .ordering-col-full-width{margin-bottom:30px;padding-bottom:30px;}
  .ordering-col {flex-basis: calc(50% - 20px);max-width: calc(50% - 20px);margin-bottom: 30px;padding-bottom: 30px;}
  .has_banners .ordering-col-full-width ~ .ordering-col:nth-child(2n+1),
  .has_banners .ordering-col:nth-child(2),
  div:not(.has_banners) > .ordering-col:nth-child(2n) {margin-right: 0;}
  .has_banners .ordering-col-full-width ~ .ordering-col:nth-child(2n+1)::after,
  .has_banners .ordering-col:nth-child(2)::after,
  div:not(.has_banners) > .ordering-col:nth-child(2n)::after {content: none;}
  .taxonomy-title {font-size: 42px;line-height: 48px;}
  .taxonomy-header-social {margin-top: 20px;}
  .taxonomy-description {font-size: 16px;line-height: 20px;margin-top: 15px;}
  .taxonomy-writer-profile .article-profile-content-inner, 
  .taxonomy-writer-profile .article-profile-inner,
  .taxonomy-writer-profile .article-profile-content {display: flex;flex-direction: column;text-align: center;align-items: center;}
  .taxonomy-writer-profile .article-profile-image {margin-inline-end: 0;}
  .taxonomy-writer-profile .article-profile-image img {min-width: 0;width: 140px;height: 140px;}
  .taxonomy-writer-profile .article-profile-name {margin-top: 15px;font-size: 42px;line-height: 48px;}
  .taxonomy-writer-profile .article-profile-social {margin-top: 20px;}
  .taxonomy-writer-profile .article-profile-social .ic span {display: none;}
  .taxonomy-writer-profile .article-profile-social li {margin: 0 10px;}
  .taxonomy-writer-profile .article-profile-description {font-size: 16px;line-height: 20px;max-width: 620px;}
  .taxonomy-writer-profile-wrapper {margin-top: 30px;}
  .taxonomy-top-bar {margin-top: 30px;}
  .top-bar {font-size: 16px;line-height: 20px;}
  .top-bar-tags {height: 50px;line-height: 50px;}
  .tax-organizations .top-bar-title_container .top-bar-title{line-height: 46px!important;}

  .taxonomy-media-section .ordering-col:nth-last-child(-n+2)::before {content: none;}

  body:not(.mobile) .has_banners .ordering-col{order:1}
  body:not(.mobile) .has_banners .ordering-col-full-width{order:2}
  body:not(.mobile) .has_banners .ordering-col:nth-child(3),
  body:not(.mobile) .has_banners .ordering-col-full-width ~ .ordering-col{order:3}
}
.taxonomy-media-section-podcasts .podcast-link.icon-youtube::before {font-size: 22px;}
@media (max-width: 768px) {
  .event-logo img, .org-logo img{max-width: 90px!important;max-height: 90px!important;}
  .taxonomy-title {font-size: 36px;line-height: 40px;}
  .taxonomy-description {margin-top: 10px;}
  .taxonomy-top-bar {margin-top: 35px;}
  .taxonomy-ordering {margin-top: 25px;}
  .taxonomy-writer-profile .article-profile-name {margin-top: 10px;font-size: 36px;line-height: 40px;}
  .taxonomy-writer .top-bar {margin-top: 25px;}
  .media-page .taxonomy-image{margin-bottom: 0;}
  .media-page .media-wrap .video-open-button{max-height: 60px;max-width: 60px;}
  .media-page .media-wrap .video-open-button .icon-play2:before {font-size: 22px!important;}
  .media-page .taxonomy-header.first-item .taxonomy-header-text .taxonomy-title{ font-size: 42px!important;letter-spacing: 0;line-height: 48px!important;}
  .media-page .taxonomy-header.first-item .taxonomy-header-text .taxonomy-description{font-weight: 300;font-size: 16px!important;line-height: 20px!important;}
  .media-page .salamandra-wrapper .container-wrap .column{padding-bottom: 0;}    
  .taxonomy-image img {width: 100%;max-height: 200px;object-fit: cover;}
}

@media (max-width: 620px) {
 
  .ordering-col {flex-basis: 100%;margin-inline-end: 0;max-width: none;/*margin-bottom: 20px;padding-bottom: 20px;*/}
  .ordering-col::after {content: none;}
  .taxonomy-header-social {margin-top: 20px;}

  .taxonomy-media .taxonomy-header .taxonomy-header-text {text-align: center;}
  .taxonomy-media-section .ordering-col::before {content: '' !important;}
  .taxonomy-media-section .ordering-col:last-child::before {content: none !important;}
  .taxonomy-image .media.media-video {padding-bottom: 70%;}
  .taxonomy-media .taxonomy-header .taxonomy-title {font-size: 42px;line-height: 48px;margin-top: 20px!important;}
  .taxonomy-media .taxonomy-header .taxonomy-description {font-size: 16px;line-height: 20px;margin-top: 15px;}
  .taxonomy-media-section {margin-top: 45px;padding-top: 30px;}
  .taxonomy-media-section .ordering-wrapper {margin-top: 30px;}
  .ordering-item-media .media.media-podcast iframe {min-height: 170px;}
  .media-page .ordering-item-date{margin-top: 10px;}
  .media-page .ordering-col{min-height:auto;}
  .media-page .module-feeder-wrapper .ordering-col:last-child::before {content: none!important;}
  .media-page .module-feeder-wrapper .ordering-col:last-child{margin-bottom: 0!important;}
  .find-tabs .submenu-list {left:-15px;}
  .upcoming-items .ordering-col:last-child::after{content: none}
 
  .upcoming-items .ordering-col::after {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: var(--color-topics-devider);
    opacity: 15%;
    left: 0;
    bottom: 0;
  }
}

@media (max-width: 478px) {
.taxonomy-writer-profile-wrapper {margin-top: 40px;}
.find-tabs{position:relative;height:50px;border-bottom:solid 1px;}
.top-bar-filter .top-bar-tags{overflow-x: scroll;position: absolute;width: 100%;height: 300px;border-bottom:0}
/* .top-bar-tags{border-bottom:0} */
.events-loby .top-bar-filter{overflow:visible}
.events-loby .top-bar-filter .top-bar-menu{overflow:visible;-ms-overflow-style: none;scrollbar-width: none;}
.events-loby .top-bar-filter .top-bar-menu::-webkit-scrollbar {display: none;}
.events-loby .taxonomy-header-social{margin-bottom: 30px;}  
}

/* press-plus.css */

/*press plus*/
.press-plus-page .text-content p a,
.press-plus-page .text-content p mark{background-color: inherit!important;}
.press-plus-page .text-content .wp-block-quote::after,
.press-plus-page .text-content .wp-block-quote::before{content: none;}
.press-plus-page .text-content .wp-block-quote {font-style: initial!important;text-align:initial;padding-left:0}
.press-plus-page .text-content figure{display: none!important;}
.press-plus-page .text-content strong{font-weight: normal!important;}
.press-plus-page .text-content h1,
.press-plus-page .text-content h2,
.press-plus-page .text-content h3{font-weight: initial;font-size: initial;}
.press-plus-page .text-content .wp-block-quote.is-style-lead{padding: 0;font-size: initial;line-height: initial;}
.press-plus-page ._ordering-module{padding-top:60px;}

.press-plus-page .salamandra-wrapper {padding-bottom: 40px;}
/*.press-plus-page .taxonomy-wrapper {overflow: hidden;}*/
.card.type-press + .card.type-press {margin-top: 45px;padding-top: 45px;border-top: solid 1px rgba(var(--color-black2-alpha),0.15);}
.grid-100 .column .card.type-press + .card.type-press::after {content: none;}
.card.type-press .card-inner {display: flex;gap: 40px;}
.card.type-press .card-media {padding-bottom: 65%;}
.card.type-press .card-top {flex-basis: 33.3333%;position: relative;}
 .card.type-press .card-bottom-wrapper{max-width:827px;}
 .card.type-press .card-bottom-wrapper video{max-width: 100%;}
 .card.type-press .card-bottom-wrapper .wp-block-embed__wrapper{word-break: break-word;}
.card.type-press .card-top::before {
	content: '';
	height: 100%;
	position: absolute;
	top: 0;
	right: -20px;
	border-left: dashed 1px rgba(var(--color-black2-alpha),0.15);
}
.card.type-press .card-bottom {flex-basis: calc(66.6667% - 40px);}
.card.type-press .card-headline {font-size: 42px;line-height: 48px;font-weight: bold;}
.card.type-press .card-underline {font-size: 21px;line-height: 28px;font-weight: bold;margin-top: 20px;font-family: var(--utopia);}
.card.type-press .card-overline {font-size: 21px;line-height: 28px;font-weight: bold;font-family: var(--utopia);}
.card.type-press .card-byline {font-family: inherit;font-size: inherit;margin: 0;line-height: inherit;}
.card.type-press .card-text,
.card.type-press .wp-block-quote cite {font-size: 21px;line-height: 32px;margin-top: 30px;font-family: initial;}
.card.type-press .card-headline > a,
.card.type-press .card-underline > a,
.card.type-press .card-overline > a,
.card.type-press .card-text .card-text-inner > a {display: block;}
.card.type-press .card-buttons {margin-top: 20px;}
.card.type-press .card-buttons-inner {display: flex;}
.card-button {font-weight: bold;text-transform: uppercase;font-size: 16px;display: inline-block;width: 100%;max-width: 210px;height: 40px;line-height: 40px;margin: 0 3px;padding: 0 15px;border-radius: 40px;}
.card.type-press .card-meta-block {margin-top: 20px;}
.card-meta-items, .card-meta-item-link {font-family: var(--roboto-mono);font-size: 14px;line-height: 20px;font-weight: bold;text-transform: uppercase;}
.card-meta-item {display: flex;margin-bottom: 5px;}
.card-meta-item:last-of-type {margin-bottom: 0;}
.card-meta-item-label {color: var(--color-dark-gray);margin-right: 5px;}
.card-meta-media {margin-top: 10px;}
.card-meta-media-inner {display: flex;flex-wrap: wrap;gap: 10px;}

.card-meta-media-item img {display: block;width: 60px;height: 60px;min-width: 60px;object-fit: cover;}
.card-meta-media-item .view-full-image {display: block;position: relative;}
.card-meta-media-item .view-full-image svg {position: absolute;bottom: 0;right: 0;}
.view-full-image-opened .over-close {display: block;z-index: 20;}
.view-full-image-opened::before {background: rgba(var(--color-black-alpha),0.8);width: 100%;z-index: 20;}
.view-full-image-popup {position: fixed;z-index: 21;left: 50%;top: 50%;transform: translate(-50%,-50%);width: calc(100% - 100px);;max-width: 880px;}
.view-full-image-media {position: relative;padding-bottom: 68%;}
.view-full-image-media img {position: absolute;width: 100%;height: 100%;object-fit: cover;left: 0;top: 0;}
.view-full-image-close {display: block;position: absolute;right: -32px;top: -2px;color: var(--color-white);font-size: 38px;line-height: 20px;}
.view-full-image-caption {padding: 15px;font-family: var(--roboto-mono);font-size: 14px;line-height: 20px;font-weight: bold;}
.view-full-image-caption-label {text-transform: uppercase;color: var(--color-dark-gray);}


.press-plus-page .top-bar-menu > li {margin-inline-end: 30px;padding-inline-end: 30px;}
.press-plus-page .top-bar-menu li:last-child {margin-right: 0;padding-right: 0;}

.card-text-label {font-family: var(--roboto-mono);font-size: 14px;line-height: 18px;font-weight: bold;text-transform: uppercase;cursor: default;color: var(--color-dark-gray);margin-bottom: 10px;}
.card-meta-block .card-text-label {display: none;}

.press-plus-page .ordering-col {margin-bottom: 45px;padding-bottom: 45px;}
.press-plus-page .taxonomy-ordering{margin-bottom: 0;padding-bottom: 45px;}
.card.type-press {overflow: unset;}
.ordering-grid .card.type-press .card-inner {flex-direction: column-reverse;gap: 20px;}
.ordering-grid .card.type-press .card-buttons-inner {justify-content: center;}
.ordering-grid .card.type-press .card-bottom, .ordering-grid .card.type-press .card-top {flex-basis: unset;}
.ordering-grid .card.type-press .card-top {border-top: dashed 1px rgba(var(--color-black2-alpha),0.15);}
.ordering-grid .card.type-press .card-headline {font-size: 28px;line-height: 32px;}
.ordering-grid .card.type-press .card-underline {font-size: 18px;line-height: 22px;margin-top: 10px;font-weight: normal;}
.ordering-grid .card.type-press .card-text {display: none;}
.ordering-grid .card.type-press .card-media {display: none;}
.ordering-grid .card.type-press .card-bottom .card-buttons {display: none;}
.ordering-grid .card.type-press .card-top::before {content: none;}
.ordering-grid .card.type-press .card-top .card-buttons {margin-top: 15px;padding-top: 15px;border-top: dashed 1px rgba(var(--color-black2-alpha),0.15);}

.card-buttons-list {z-index: 3;position: absolute;top: 100%;width: 100%;border: solid 1px var(--color-primary);border-top: none;padding: 15px 0;text-transform: uppercase;font-size: 16px;line-height: 25px;background-color: var(--color-white);color: var(--color-primary);}
.card-buttons-list-section + .card-buttons-list-section {margin-top: 15px;}
.card-buttons-list-section-title {padding: 0 15px;}
.card-buttons-list-section ul {font-weight: bold;}
.card-buttons-list-section li > a {display: block;padding: 0 15px;}

.card-buttons-list-section li.active > a {background-color: rgba(var(--color-primary-alpha), 0.15);color: var(--color-black2);display: flex;}
.card-buttons-list-section li.active > a::before {content: "\e970";font-family: 'JNS-redesign' !important;speak: never;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 20px;display: block;margin-right: 4px;}
.pp-see-html-popup{max-height:60vh;padding: 40px 40px 120px;overflow-y:scroll;}
.pp-see-html-popup pre{margin:0;white-space: pre-line;}
.pp-see-html-popup .copy-html-btn-wrapper{ position: absolute; bottom: 0; left: 10px; width: calc(100% - 20px); padding: 40px 0; background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 50%); }
.pp-see-html-popup .copy-html-btn{padding:10px 40px;font-size:16px;font-weight:bold;letter-spacing:0.5px;line-height:20px;text-transform:uppercase;}
.pp-see-html-popup::-webkit-scrollbar{width:10px;}
.pp-see-html-popup::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px #FBE8E9;box-shadow:inset 0 0 10px #FBE8E9;}
.pp-see-html-popup::-webkit-scrollbar-thumb{border-radius:5px;background-color:#EFBDBF;}

.article .card-dropdown-button {font-weight: normal !important;height: auto;font-size: 40px;padding: 14px 30px;}
.article .has-children > .card-dropdown-button::after {font-size: 20px;font-weight: bold;}
.article .card.type-press .card-buttons-inner {justify-content: center;}

.card-dropdown-button {font-weight: bold !important;text-transform: uppercase;height: 40px;padding: 0 15px;}
.has-children > .card-dropdown-button.dropdown-btn {justify-content: space-between;width: 100%;}
.has-children > .card-dropdown-button.dropdown-btn::after {margin-left: 15px;margin-top: 0;}

.column .card-text-inner {
	display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 10;
}

.article .card-text-label {margin-bottom: 5px;}
/*.article .card.type-press .card-headline {margin-top: 30px;}*/
.article .card.type-press .card-overline {margin-bottom: 30px;}
.article .card.type-press .card-underline {margin-top: 30px;font-size: 21px;line-height: 28px;font-weight: bold;}
.article .card.type-press .card-text {margin-top: 30px;padding-top: 30px;border-top: dashed 1px rgba(var(--color-black2-alpha),0.15);display: block;}
.card-text.wrapped .card-text-inner {max-height: 650px;overflow: hidden;position: relative;}
.load-more-wrapper {display: none;margin-top: 30px;}
.card-text.wrapped .card-text-inner + .load-more-wrapper {display: block;}
.card-text.wrapped .card-text-inner::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 150px;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);
}
.article .card.type-press .card-buttons {margin-top: 40px;padding-top: 40px;border-top: solid 1px rgba(var(--color-black2-alpha),0.15);}
.article .card.type-press .card-top .card-buttons {margin-top: 30px;padding-top: 30px;}
.article .card-button {font-size: 40px;font-weight: normal;text-transform: none;height: 80px;max-width: none;border-radius: 80px;margin: 0 5px;line-height: 80px;text-align: center;}
.more-from-press-plus {padding-top: 80px;margin-top: 80px;}
.more-from-press-plus .salamandra-wrapper {padding-top: 0;}
.more-from-press-plus-header {border-bottom: solid 1px var(--color-black2);padding-bottom: 30px;margin-bottom: 10px;}
.more-from-press-plus-title {font-family: var(--utopia-display);font-size: 60px;line-height: 72px;font-weight: bold;}
.more-from-press-plus-subtitle {font-family: var(--utopia);font-size: 18px;line-height: 24px;margin-top: 5px;}

.card-meta-sources-item {margin-top: 20px;}
.card-meta-sources-item .card-meta-item-content {text-transform: none;}

@media (min-width: 1025px) {
	.card-buttons-list-section li > a {transition: background-color 0.3s;}
	.card-buttons-list-section li > a:hover {background-color: rgba(var(--color-primary-alpha), 0.15);color: var(--color-black2);}
  .card.type-press .card-top{min-width: 393px;max-width: 393px;}
}

@media (max-width: 1024px) {
	.card.type-press .card-headline {font-size: 36px;line-height: 42px;}
	.card.type-press .card-underline {margin-top: 15px;}
	.card-text-inner {-webkit-line-clamp: 5;}

	.ordering-grid .card.type-press .card-buttons-inner {justify-content: unset;}
	.press-plus-page .ordering-col {flex: 1 0 calc(50% - 40px);max-width: none;margin-right: 0;}
	.press-plus-page .ordering-col:nth-child(odd) {margin-right: 40px;}
	.more-from-press-plus {padding-top: 45px;margin-top: 60px;}
	.more-from-press-plus-title {font-size: 54px;line-height: 60px;}
	.article .card-dropdown-button {font-size: 24px;padding: 12px 20px;}
  .card.type-magazine.card-event .card-underline{display: none;}
}

@media (max-width: 768px) {
  .module.cta-module .cta-module-headline{font-size: 38px!important;line-height: 42px!important;}
  .column_50.column_type_a .card.type-live_updates .card-media{padding-bottom: 0;}
  .card.type-pulpit_flat .card-name,
  .card.type-live_updates .card-bottom{min-height: auto!important;}
  .card.type-press .card-top-inner{display: flex;flex-direction: column;order: 1;}
  .card.type-press .card-meta-block{order: 2;display: flex;}  
  .is_wire {padding-top: 67px !important;}

  .column_33 .card.type-live_updates .card-underline{display: none;}
  .tax-organizations .top-bar-filter .top-header-filter{display: flex;justify-content: center;border-top:1px solid var(--color-black2);align-items: center;min-height: 50px;font-size: 22px;line-height: 50px;}
  .tax-organizations .top-bar-title_container {display: none;}
	.card.type-press .card-inner {flex-direction: column-reverse;gap: 20px;}
	.card.type-press .card-text {display: none;}
	.card.type-press .card-buttons-inner {display: block;}
	.press-plus-page .ordering-grid {display: block;}
	.ordering-grid .card.type-press .card-top .card-buttons {margin-top: 20px;border: none;padding-top: 0;}
	.press-plus-page .ordering-col {margin-inline-end: 0 !important;margin-bottom: 30px;}
	.ordering-grid .card.type-press .card-underline {margin-top: 15px;}
	.press-plus-page .article {padding-top: 40px;}
	.press-plus-page ._ordering-module{padding-top:1px}
	.press-plus-page .article .card.type-press .card-inner {gap: 40px;}
	.view-full-image-media {padding-bottom: 100%;}
  .upcoming-items-title{font-size: 28px;line-height: 28px;}
	
}

@media (max-width: 480px) {
  .card.type-pulpit_flat .card-flat-headline{font-size: 22px!important; line-height: 26px!important;display: inline-block;}
  .card.type-pulpit_flat .card-name{font-size:16px!important;line-height: 40px!important;} 
  .card.type-pulpit_flat .card-flat-headline::before{content: none!important}
  .module.cta-module {padding:30px 20px!important;}
  .module.cta-module .cta-module-text .cta-module-headline{font-size: 30px!important;line-height: 36px!important;margin-bottom: 10px!important;}
 .column_25.column_type_a .module.cta-module .cta-module-text .cta-module-headline{font-size: 19px!important;line-height: 22px!important;}
  /* .module.cta-module .cta-module-text .cta-module-underline{font-size: 16px!important;line-height: 20px!important;font-weight: 300;} */
  .type-live_updates .card-bottom .card-headline{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}
	.card.type-press .card-headline {font-size: 28px;line-height: 32px;}
	.card.type-press .card-underline {font-size: 18px;line-height: 22px;font-weight: normal;}
	.ordering-grid .card.type-press .card-headline {font-size: 24px;line-height: 28px;}
	.more-from-press-plus-title {font-size: 36px;line-height: 42px;}
  .card.type-press .card-top::before{content: none;}
  .upcoming-items .ordering-col { margin-bottom: 20px;}
  .expired_event .event-header-text::before{font-size: 18px;line-height: 18px;height: 80px;width: 80px;}

  .column_type_c .card.type-press .card-underline{font-size: var(--c-col-font-size); line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
}
.event-label .event-org-name{text-align: left;}

.page-template-press-plus .site-main{padding-bottom: 0;}

/* cards.css */


/* salamandra.css */

/*salamandra*/

.salamandra-wrapper {width: 100%; padding: 40px 0 0;}
.tax-writers .salamandra-wrapper {padding-bottom:0}
/*grid*/
.grid {display: flex;width: 100%;}
.column {width: 100%;}
.column_20 {flex-basis: 20%;}
.column_25 {flex-basis: 25%;}
.column_33 {flex-basis: 33.3333%;}
.column_50 {flex-basis: 50%;}
.column_55 {flex-basis: 55%;width: 55%;}
.column_60 {flex-basis: 60%;width: 60%;}
.column_66 {flex-basis: 66.6666%;}
.column_75 {flex-basis: 75%;width: 75%;}
.column_80 {flex-basis: 80%;}
.column_100 {flex-basis: 100%;}

.column {padding: 20px;position: relative;container-type: inline-size;container-name: col;}
.column::after {content: '';position: absolute;top: 20px;right: 0;width: 1px;height: calc(100% - 40px);background-color: var(--color-topics-devider);opacity: 15%;}
.column:last-of-type::after {content: none;}


.block_item.has_bg.bg-bg1 .column::after,
.block_item.has_bg.bg-bg1 .container-wrap>.grid::after,
.block_item.has_bg.bg-bg2 .column::after,
.block_item.has_bg.bg-bg2 .container-wrap>.grid::after,
.block_item.has_bg.bg-bg3 .column::after,
.block_item.has_bg.bg-bg3 .container-wrap>.grid::after,
.block_item.has_bg.bg-bg4 .column::after,
.block_item.has_bg.bg-bg4 .container-wrap>.grid::after,
.block_item.has_bg.bg-bg5 .column::after,
.block_item.has_bg.bg-bg5 .container-wrap>.grid::after{background: var(--color-topics-devider);opacity: 15%;}
.block_item.has_bg.bg-bg6 .column::after,
.block_item.has_bg.bg-bg6 .container-wrap>.grid::after,
.block_item.has_bg.bg-bg7 .column::after,
.block_item.has_bg.bg-bg7 .container-wrap>.grid::after,
.block_item.has_bg.bg-bg8 .column::after,
.block_item.has_bg.bg-bg8 .container-wrap>.grid::after{background: var(--color-topics-has-bg-devider);opacity: 50;}
.block_item.has_bg.bg-bg1 .card-headline,
.block_item.has_bg.bg-bg1 .card-underline,
.block_item.has_bg.bg-bg2 .card-headline,
.block_item.has_bg.bg-bg2 .card-underline,
.block_item.has_bg.bg-bg3 .card-headline,
.block_item.has_bg.bg-bg3 .card-underline,
.block_item.has_bg.bg-bg4 .card-headline,
.block_item.has_bg.bg-bg4 .card-underline,
.block_item.has_bg.bg-bg5 .card-headline,
.block_item.has_bg.bg-bg5 .card-underline{color: var(--color-black2);}

.module-feeder-card .card-headline,
.module-feeder-card .card-underline{color: var(--color-black2)!important}

.media-page .module-feeder-card .card-headline,
.media-page .module-feeder-card .card-underline{color: var(--color-white)!important}
.media-page .module-feeder-card::after{background-color: var(--color-media-cards-devider);}

.block_item.has_bg.bg-bg5,
.block_item.has_bg.bg-bg5 .section-title-headline,
.block_item.has_bg.bg-bg5 .org-name,
.block_item.has_bg.bg-bg6,
.block_item.has_bg.bg-bg6 .section-title-headline,
.block_item.has_bg.bg-bg6 .org-name,
.block_item.has_bg.bg-bg7,
.block_item.has_bg.bg-bg7 .section-title-headline,
.block_item.has_bg.bg-bg7 .org-name,
.block_item.has_not_bg.bg-bg0 .ordering-item-headline,
.block_item.has_not_bg.bg-bg0 .ordering-item-date,
.block_item.has_bg.bg-bg8 {color:var(--color-white);} 
.block_item.has_bg.bg-bg1{color: var(--color-black2);}



.grid-id_10 .column_0 {padding-top: 0;padding-bottom: 0;}

/* .container::before {content: '';position: absolute;height: 1px;width: calc(100% - 40px);top: 0;bottom: auto;left: 20px;background-color: var(--color-topics-devider);} */
.block_item.has_not_bg .container-wrap:first-child .column:first-child .section-title:first-child::after{content:none}
.block_item {padding-top: 10px;margin-top: 40px;position: relative;}
 .module.section-title::before{content: '';display: block;width: 100% ;height: 1px;background-color: var(--color-black2);	position: absolute;top: -15px;}
	

.is-homepage .block_item::before{content: none;}
.block_item:nth-child(2){margin-top: 0;padding-top: 0;}
.block_item:nth-child(2)::before {content: none;}
.block_item.has_bg::before {content: none;}

@media (min-width: 769px){
  .block_item{margin-top: 0;padding-top: 0;}
    
}
@media (max-width: 769px){
  .block_item{margin-top:0;padding-top: 0;}
  .expired_event .event-header-text::before{font-size: 18px;line-height: 18px;height: 80px;width: 80px;margin-left: 10px;}
  .article.event{padding-top:0}
  .article.event .event-header.event-without-logo{padding-top:20px;}
  .article.event .event-header.event-with-logo{padding-top:45px;}
  .wire-wrap .taxonomy-header{display: none;}
}

.container-wrap > .grid {position: relative;}
/* .salamandra .banner-container::after,
.container-wrap>.grid::after{content:'';display:block;width:calc(100% - 40px);height:1px;background-color:var(--color-topics-devider);opacity:15%;position:absolute;left:20px;bottom:0} */
/* .container-wrap > .grid.grid-id_10::after, */
.container-wrap>.grid::after{content:'';display:block;width:calc(100% - 40px);height:1px;background-color:var(--color-topics-devider);opacity:15%;position:absolute;left:20px;bottom:0}
.container-wrap>.grid:not(.grid-0)::after{content:'';display:block;width:calc(100% - 40px);height:1px;background-color:var(--color-topics-devider);opacity:15%;position:absolute;left:20px;bottom:0;}
.salamandra .banner-container::after{content:'';display:block;width:calc(100% - 40px);height:1px;background-color:var(--color-topics-devider);opacity:15%;position:absolute;left:20px;bottom:0}
.container-wrap>.grid:not(.grid-0){padding-bottom: 20px;}

.container-wrap:last-of-type > .grid::after {content: none;}
.grid.container {max-width: 1300px;}


.test {height: 600px;font-size: 22px;font-weight: 800;display: flex;align-items: center;justify-content: center;text-transform: uppercase;border: solid 1px black;}

/*column_type_c*/
/* .column_type_c .cta-module-button{padding: 6px 16px!important;}
.column_type_c .cta-module-headline {font-size: 18px!important;line-height: 22px!important;}
.column_type_c .cta-module-underline {font-size: 16px!important;line-height: 20px!important;font-weight: normal!important;margin-bottom: 16px!important;} */
/* @media (max-width: 1024px){
  .column_type_c.column_20 + .column_type_c.column_20 {padding-top: 0;}
} */
.column_type_c.column_20 .card-headline {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
.column_type_c.column_20 .card-underline {font-size: 16px;line-height: 20px;margin-top: 5px;}
.column_type_c.column_20 .card-media {padding-bottom: 70%;}
.column_type_c.column_20 .card-avatar > a + a {margin-left: -15px;}
.column_type_c.column_20 .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
.column_type_c.column_20 .card-byline {margin-top: 10px;}
.column_type_c.column_20 .card.type-news_large .card-inner {display: inline-block;}

@media (min-width: 1024px), (max-width: 300px) {
  .column_type_c.column_25 .card-headline {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
  .column_type_c.column_25 .card-underline {font-size: 16px;line-height: 20px;margin-top: 5px;}
  .column_type_c.column_25 .card-media {padding-bottom: 70%;}
  .column_type_c.column_25 .card-avatar > a + a {margin-left: -15px;}
  .column_type_c.column_25 .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
  .column_type_c.column_25 .card-byline {margin-top: 10px;}
  .column_type_c.column_25 .card.type-news_large .card-inner {display: inline-block;}
}
/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  .grid-25-50-25 .column_type_c.column_25 .card-headline {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
  .grid-25-50-25 .column_type_c.column_25 .card-underline {font-size: 16px;line-height: 20px;margin-top: 5px;}
  .grid-25-50-25 .column_type_c.column_25 .card-avatar > a + a {margin-left: -15px;}
  .grid-25-50-25 .column_type_c.column_25 .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
  .grid-25-50-25 .column_type_c.column_25 .card-byline {margin-top: 10px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-news_large .card-inner {display: inline-block;}
}

.grid-33-33-33.column_type_a .column_33 .module-feeder-wrapper, .grid-33-33-33 .column_type_a.column_33 .module-feeder-cards-inner {flex-direction: column;}


/* grid-33-33-33 feeder */
.column_33 .module-feeder-title {flex-basis: 125px;}
.column_33 .module-feeder-wrapper, .column_33 .module-feeder-cards-inner {flex-direction: column;}
.column_33 .module-feeder-cards {overflow-y: auto;padding: 0;max-height: 580px;overflow-x: hidden;}
.column_33 .module-feeder-cards-inner {max-height: 580px;}
.column_33 .module-feeder-card {width: 100%;}
.column_33 .module-feeder-card::after { width: calc(100% - 40px);height: 1px;top: auto;right: auto;bottom: 0;left: 20px;border: none;border-bottom: dashed 1px rgba(var(--color-black2-alpha),.15);}
.column_33 .module-feeder-cards::-webkit-scrollbar{width:10px;}
.column_33 .module-feeder-cards:after{content: '';height: 20px;width: 100%;width: 100%;display: block;background: var(--block-bg3);position: sticky;bottom: 0;}
  

	/*feeder most popular*/
	.module-feeder.most-popular-feeder .module-feeder-card {display: inline-block;}
	.module-feeder.most-popular-feeder .feeder-time {margin-inline-end: 15px;}


.column_type_c .card,
.column_type_a .card {height: auto;}

/*column_type_c news*/
.column_type_c.column_20 .card.type-news .card-inner {flex-wrap: wrap;}
.column_type_c.column_20 .card.type-news .card-top {flex-basis: unset;margin-bottom: 15px;}
.column_type_c.column_20 .card.type-news .card-bottom {flex-basis: unset;padding-right: 0;}
.column_type_c.column_20 .card.type-news_large .card-top {margin-top: 0;margin-bottom: 15px;}

@media (min-width: 1024px), (max-width: 300px) {
  .column_type_c.column_25 .card.type-news .card-inner {flex-wrap: wrap;}
  .column_type_c.column_25 .card.type-news .card-top {flex-basis: unset;margin-bottom: 15px;}
  .column_type_c.column_25 .card.type-news .card-bottom {flex-basis: unset;padding-right: 0;}
  .column_type_c.column_25 .card.type-news_large .card-top {margin-top: 0;margin-bottom: 15px;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  .grid-25-50-25 .column_type_c.column_25 .card.type-news .card-top {flex-basis: unset;margin-bottom: 15px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-news .card-inner {flex-wrap: wrap;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-news .card-bottom {flex-basis: unset;padding-right: 0;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-news_large .card-top {margin-top: 0;margin-bottom: 15px;}
}

/*column_type_c opinion / analysis*/
.column_type_c.column_20 .card.type-analysis .card-top, 
.column_type_c.column_20 .card.type-opinion .card-top {flex-basis: 100%;}
.column_type_c.column_20 .card.type-opinion .card-bottom, 
.column_type_c.column_20 .card.type-analysis .card-bottom {flex-basis: 100%;padding-right: 0;}
.column_type_c.column_20 .card.type-opinion .card-inner,
.column_type_c.column_20 .card.type-analysis .card-inner {flex-wrap: wrap;}

@media (min-width: 1024px), (max-width: 300px) {
  .column_type_c.column_25 .card.type-analysis .card-top, 
  .column_type_c.column_25 .card.type-opinion .card-top {flex-basis: 100%;}
  .column_type_c.column_25 .card.type-opinion .card-bottom, 
  .column_type_c.column_25 .card.type-analysis .card-bottom {flex-basis: 100%;padding-right: 0;}
  .column_type_c.column_25 .card.type-opinion .card-inner,
  .column_type_c.column_25 .card.type-analysis .card-inner {flex-wrap: wrap;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  .grid-25-50-25 .column_type_c.column_25 .card.type-analysis .card-top, 
  .grid-25-50-25 .column_type_c.column_25 .card.type-opinion .card-top {flex-basis: 100%;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-opinion .card-bottom, 
  .grid-25-50-25 .column_type_c.column_25 .card.type-analysis .card-bottom {flex-basis: 100%;padding-right: 0;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-opinion .card-inner,
  .grid-25-50-25 .column_type_c.column_25 .card.type-analysis .card-inner {flex-wrap: wrap;}
}

/*column_type_c live_updates*/
.column_type_c .card.type-live_updates {height: auto;background-color: var(--color-black2);}
.column_type_c.column_20 .card.type-live_updates .card-inner {height: 100%;}
.column_type_c.column_20 .card.type-live_updates .card-headline {font-size: 20px;line-height: 25px;}
.column_type_c.column_20 .card.type-live_updates .card-top {position: relative;height: auto;left: auto;top: auto;}
.column_type_c.column_20 .card.type-live_updates .card-media {padding-bottom: 100%;}
.column_type_c.column_20 .card.type-live_updates .card-media::after {content: none;}
.column_type_c.column_20 .card.type-live_updates .card-byline {margin-top: 10px;}
.column_type_c.column_20 .card.type-live_updates .card-underline {margin-top: 5px;}
.column_type_c.column_20 .card.type-live_updates .card-bottom {height: auto;padding: 15px 20px 20px;min-height: 0;}
.column_type_c.column_20 .live-updates-block {margin: 0;padding: 0;width: 100%;background-color: unset;margin-top: 15px;padding-top: 10px;border-top: solid 1px rgba(var(--color-white-alpha), .5);}
.column_type_c.column_20 .live-updates-block-title {font-size: 20px;line-height: 28px;}
.column_type_c.column_20 .live-updates-block-items {font-size: 16px;line-height: 20px;margin-top: 10px;}

@media (min-width: 1024px), (max-width: 300px) {
    .column_type_c.column_25 .card.type-live_updates {height: auto;background-color: var(--color-black2);}
    .column_type_c.column_25 .card.type-live_updates .card-inner {height: 100%;}
    .column_type_c.column_25 .card.type-live_updates .card-headline {font-size: 20px;line-height: 25px;}
    .column_type_c.column_25 .card.type-live_updates .card-top {position: relative;height: auto;left: auto;top: auto;}
    .column_type_c.column_25 .card.type-live_updates .card-media {padding-bottom: 100%;}
    .column_type_c.column_25 .card.type-live_updates .card-media::after {content: none;}
    .column_type_c.column_25 .card.type-live_updates .card-byline {margin-top: 10px;}
    /* .column_type_c.column_25 .card.type-live_updates .card-underline {margin-top: 5px;} */
    .column_type_c.column_25 .card.type-live_updates .card-underline {display: none;}
    .column_type_c.column_25 .card.type-live_updates .card-bottom {height: auto;padding: 15px 20px 20px;min-height: 0;}
    .column_type_c.column_25 .live-updates-block {margin: 0;padding: 0;width: 100%;background-color: unset;margin-top: 15px;padding-top: 10px;border-top: solid 1px rgba(var(--color-white-alpha), .5);}
    .column_type_c.column_25 .live-updates-block-title {font-size: 20px;line-height: 28px;}
    .column_type_c.column_25 .live-updates-block-items {font-size: 16px;line-height: 20px;margin-top: 10px;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates {height: auto;background-color: var(--color-black2);}
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates .card-inner {height: 100%;}
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates .card-headline {font-size: 20px;line-height: 25px;}
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates .card-top {position: relative;height: auto;left: auto;top: auto;}
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates .card-media {padding-bottom: 100%;}
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates .card-media::after {content: none;}
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates .card-byline {margin-top: 10px;}
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates .card-underline {display: none;}
    .grid-25-50-25 .column_type_c.column_25 .card.type-live_updates .card-bottom {height: auto;padding: 15px 20px 20px;min-height: 0;}
    .grid-25-50-25 .column_type_c.column_25 .live-updates-block {margin: 0;padding: 0;width: 100%;background-color: unset;margin-top: 15px;padding-top: 10px;border-top: solid 1px rgba(var(--color-white-alpha), .5);}
    .grid-25-50-25 .column_type_c.column_25 .live-updates-block-title {font-size: 20px;line-height: 28px;}
    .grid-25-50-25 .column_type_c.column_25 .live-updates-block-items {font-size: 16px;line-height: 20px;margin-top: 10px;}
}


/*column_type_c event*/
.column_type_c .card.type-magazine.card-event .card-bottom {padding: 20px;}
.column_type_c .card.type-magazine.card-event .card-headline {font-size: 19px;line-height: 22px;}
.column_type_c .card.type-magazine.card-event .card-event-date {margin-bottom: 5px;}
.column_type_c .card.type-magazine.card-event .card-byline {margin-top: 15px;}
.column_type_c .card.type-magazine.card-event .card-label {margin-bottom: 15px;margin-top: 0;}
.column_type_c .card.type-magazine.bg-transparent1 .card-bottom {padding: 20px 0 0;}
.column_type_c .card.type-magazine.card-event .card-underline {display: none;}
.column_type_c .card-event-org-logo {display: none;}

/* .column.column_type_c.column_25 .card.type-magazine.card-spotlight.type-wire .card-underline{display: block;} */
.column.column_type_c.column_25 .card.type-magazine .card-bottom{border: solid 1px rgba(var(--color-black2-alpha), 0.15)}
@media (min-width: 1024px), (max-width: 300px) {
  .column_type_c.column_25 .card.type-magazine.card-event .card-bottom {padding: 20px;}
  .column_type_c.column_25 .card.type-magazine.card-event .card-headline {font-size: 19px;line-height: 22px;}
  .column_type_c.column_25 .card.type-magazine.card-event .card-event-date {margin-bottom: 5px;}
  .column_type_c.column_25 .card.type-magazine.card-event .card-byline {margin-top: 15px;}
  .column_type_c.column_25 .card.type-magazine.card-event .card-label {margin-bottom: 15px;margin-top: 0;}
  .column_type_c.column_25 .card.type-magazine.bg-transparent1 .card-bottom {padding: 20px 0 0;}
  .column_type_c.column_25 .card.type-magazine.card-event .card-underline {display: none;}
  .column_type_c.column_25 .card-event-org-logo {display: none;}

  .column.column_type_c.column_25 .card.type-magazine .card-bottom{border: none}
  /* .column.column_type_c.column_25 .card.type-magazine.card-spotlight.type-wire .card-underline{display: none;} */
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  .grid-25-50-25 .column_type_c.column_25 .card.type-magazine.card-event .card-bottom {padding: 20px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-magazine.card-event .card-headline {font-size: 19px;line-height: 22px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-magazine.card-event .card-event-date {margin-bottom: 5px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-magazine.card-event .card-byline {margin-top: 15px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-magazine.card-event .card-label {margin-bottom: 15px;margin-top: 0;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-magazine.bg-transparent1 .card-bottom {padding: 20px 0 0;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-magazine.card-event .card-underline {display: none;}
  .grid-25-50-25 .column_type_c.column_25 .card-event-org-logo {display: none;}

  .grid-25-50-25 .column.column_type_c.column_25 .card.type-magazine .card-bottom{border: none}
  /* .column.column_type_c.column_25 .card.type-magazine.card-spotlight.type-wire .card-underline{display: none;} */
}

/*column_type_c media*/
.column_type_c.column_20 .card.type-media {padding: 15px 15px 20px;}
.column_type_c.column_20 .card.type-media .card-inner {flex-wrap: wrap;}
.column_type_c.column_20 .card.type-media .card-headline {font-size: 20px;line-height: 25px;}
.column_type_c.column_20 .card.type-media .card-label {margin-bottom: 20px;}
.column_type_c.column_20 .card.type-media .card-byline {margin-top: 15px;}
.column_type_c.column_20 .card.type-media .card-top {flex-basis: 100%;margin-bottom: 20px;}
.column_type_c.column_20 .card.type-media .card-bottom {flex-basis: 100%;padding-right: 0;}
/* .column_type_c.column_20 .card.type-media .card-media {padding-bottom: 85%;} */

@media (min-width: 1024px), (max-width: 300px) {
  .column_type_c.column_25 .card.type-media {padding: 15px 15px 20px;}
  .column_type_c.column_25 .card.type-media .card-inner {flex-wrap: wrap;}
  .column_type_c.column_25 .card.type-media .card-headline {font-size: 20px;line-height: 25px;}
  .column_type_c.column_25 .card.type-media .card-label {margin-bottom: 20px;}
  .column_type_c.column_25 .card.type-media .card-byline {margin-top: 15px;}
  .column_type_c.column_25 .card.type-media .card-top {flex-basis: 100%;margin-bottom: 20px;}
  .column_type_c.column_25 .card.type-media .card-bottom {flex-basis: 100%;padding-inline-end: 0;}
  .column_type_c.column_25 .card.type-media .card-media {padding-bottom: 85%;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  .grid-25-50-25 .column_type_c.column_25 .card.type-media {padding: 15px 15px 20px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-media .card-inner {flex-wrap: wrap;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-media .card-headline {font-size: 20px;line-height: 25px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-media .card-label {margin-bottom: 20px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-media .card-byline {margin-top: 15px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-media .card-top {flex-basis: 100%;margin-bottom: 20px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-media .card-bottom {flex-basis: 100%;padding-right: 0;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-media .card-media {padding-bottom: 85%;}
}

/*column_type_c pulpit*/
.column_type_c.column_20 .card.type-pulpit .card-bottom {display: none;}
.column_type_c.column_20 .card.type-pulpit .card-profile {margin-bottom: 10px;display: flex;flex-direction: row;align-items: center;}
.column_type_c.column_20 .card.type-pulpit .card-underline {margin-top: 5px;margin-left: 0;}
.column_type_c.column_20 .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
.column_type_c.column_20 .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin: 0;}
.column_type_c.column_20 .card.type-pulpit .card-label, .column_type_c .card.type-pulpit.card-negative .card-label {display: none;}
.column_type_c.column_20 .card.type-pulpit .card-top {text-align: unset;border: none;}
.column_type_c.column_20 .card.type-pulpit .card-avatar {float: inline-start;margin-inline-end: 10px;}
.column_type_c.column_20 .card.type-pulpit.card-negative {padding: 20px;}

@media (min-width: 1024px), (max-width: 300px) {
  .column_type_c.column_25 .card.type-pulpit .card-bottom {display: none;}
  .column_type_c.column_25 .card.type-pulpit .card-profile {margin-bottom: 10px;display: flex;flex-direction: row;align-items: center;}
  .column_type_c.column_25 .card.type-pulpit .card-underline {margin-top: 5px;}
  .column_type_c.column_25 .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
  .column_type_c.column_25 .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin: 0;}
  .column_type_c.column_25 .card.type-pulpit .card-label, .column_type_c .card.type-pulpit.card-negative .card-label {display: none;}
  .column_type_c.column_25 .card.type-pulpit .card-top {text-align: unset;border: none;}
  .column_type_c.column_25 .card.type-pulpit .card-avatar {float: inline-start;margin-inline-end: 10px;}
  .column_type_c.column_25 .card.type-pulpit.card-negative {padding: 20px;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit .card-bottom {display: none;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit .card-profile {margin-bottom: 10px;display: flex;flex-direction: row;align-items: center;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit .card-underline {margin-top: 5px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin: 0;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit .card-label, .column_type_c .card.type-pulpit.card-negative .card-label {display: none;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit .card-top {text-align: unset;border: none;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit .card-avatar {float: left;margin-right: 10px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit.card-negative {padding: 20px;}
}

/*column_type_c pulpit flat*/
.column_type_c.column_20 .card.type-pulpit_flat .card-top {display: block;}
.column_type_c.column_20 .pulpit-flat-wrapper-text {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
.column_type_c.column_20 .card.type-pulpit_flat .card-avatar {min-width: unset;float: inline-start;margin-inline-end: 10px;margin-bottom: 10px;}
.column_type_c.column_20 .card.type-pulpit_flat .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
.column_type_c.column_20 .card.type-pulpit_flat .card-name {margin: 0;}
.column_type_c.column_20 .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}

.column_type_c.column_20 .card.type-pulpit_flat .card-name{font-size: 16px;line-height: 26px;display: inherit;width: 100%;}
.column_type_c.column_20 .card.type-pulpit_flat .card-flat-headline::before{content: none;}
.column_type_c.column_20 .card.type-pulpit_flat .card-flat-headline{font-size: 22px;line-height: 26px;}
.column_type_c.column_20 .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}

.column_20 .card.type-pulpit_flat .card-flat-headline{font-size: 22px;line-height: 26px;}
@media (min-width: 1024px), (max-width: 300px) {
  .column_type_c.column_25 .card.type-pulpit_flat .card-top {display: block;}
  .column_type_c.column_25 .pulpit-flat-wrapper-text {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
  .column_type_c.column_25 .card.type-pulpit_flat .card-avatar {min-width: unset;float: inline-start;margin-inline-end: 10px;margin-bottom: 10px;}
  .column_type_c.column_25 .card.type-pulpit_flat .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
  .column_type_c.column_25 .card.type-pulpit_flat .card-name {margin: 0;margin-top: 10px;}
  .column_type_c.column_25 .card.type-pulpit_flat .card-name{font-size: 16px;line-height: 26px;display: inherit;width: 100%;}
  .column_type_c.column_25 .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}

  .column_type_c.column_25 .card.type-pulpit_flat .card-flat-headline::before{content: none;}
  .column_type_c.column_25 .card.type-pulpit_flat .card-flat-headline{font-size: 22px;line-height: 26px;}
  .column_type_c.column_25 .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .card-top {display: block;}
  .grid-25-50-25 .column_type_c.column_25 .pulpit-flat-wrapper-text {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .card-avatar {min-width: unset;float: left;margin-right: 10px;margin-bottom: 10px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .card-name {margin: 0;margin-top: 10px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .card-name{font-size: 16px;line-height: 26px;display: inherit;width: 100%;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}

  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .card-flat-headline::before{content: none;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .card-flat-headline{font-size: 22px;line-height: 26px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}
}

/*column_type_c opinion*/
.column_type_c .card.type-analysis .card-profile,
.column_type_c .card.type-opinion .card-profile {margin-bottom: 10px;}
.column_type_c .card.type-analysis .card-avatar,
.column_type_c .card.type-opinion .card-avatar {margin-right: 10px;}
.column_type_c .card.type-analysis .card-label,
.column_type_c .card.type-opinion .card-label {display: none;}
.column_type_c .card.type-analysis .card-avatar img,
.column_type_c .card.type-opinion .card-avatar img {width: 40px;height: 40px;min-width: 40px;}

@media (min-width: 1024px), (max-width: 300px) {
  .column_type_c.column_25 .card.type-analysis .card-profile, .column_type_c.column_25 .card.type-opinion .card-profile {margin-bottom: 10px;}
  .column_type_c.column_25 .card.type-analysis .card-avatar, .column_type_c.column_25 .card.type-opinion .card-avatar {margin-inline-end: 10px;}
  .column_type_c.column_25 .card.type-analysis .card-label, .column_type_c.column_25 .card.type-opinion .card-label {display: none;}
  .column_type_c.column_25 .card.type-analysis .card-avatar img, .column_type_c.column_25 .card.type-opinion .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  .grid-25-50-25 .column_type_c.column_25 .card.type-analysis .card-profile, .column_type_c.column_25 .card.type-opinion .card-profile {margin-bottom: 10px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-analysis .card-avatar, .column_type_c.column_25 .card.type-opinion .card-avatar {margin-right: 10px;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-analysis .card-label, .column_type_c.column_25 .card.type-opinion .card-label {display: none;}
  .grid-25-50-25 .column_type_c.column_25 .card.type-analysis .card-avatar img, .column_type_c.column_25 .card.type-opinion .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
}


/*grid-33-33-33*/
/* .grid-33-33-33 .column_type_a .card-media {aspect-ratio: 3/2;padding-bottom: 0!important;} */
.grid-33-33-33 .column_type_a .card-media {padding-bottom: 0!important;}
.grid-33-33-33 .column_type_a .card-avatar img {width: 75px;height: 75px;min-width: 75px;}
.grid-33-33-33 .column_type_a .card {height: auto;min-height: 0;}
@media (min-width: 1024px), (max-width: 300px) {
  .grid-33-33-33 .column_type_a .card-headline {font-size: 28px;line-height: 32px;}
  .grid-33-33-33 .column_type_a .card-underline {font-size: 16px;line-height: 20px;margin-top: 5px;}
  .grid-33-33-33 .column_type_a .card.type-live_updates .card-bottom {min-height: 0;padding: 20px 20px 0px;}

}

/*grid-33-33-33 live updates*/
.grid-33-33-33 .column_type_a .live-updates-block-items {font-size: 18px;line-height: 22px;}
.grid-33-33-33 .column_type_a .live-updates-block-title {font-size: 28px;line-height: 32px;}
/* .grid-33-33-33 .column_type_a .card.type-live_updates .card-headline {font-size: 42px;line-height: 48px;} */

/*grid-33-33-33 magazine*/
.grid-33-33-33 .column_type_a .card.type-magazine .card-label {margin-bottom: 20px;margin-top: 0;}
.grid-33-33-33 .column_type_a .card.type-magazine .card-bottom {padding: 40px;border:none}

/*grid-33-33-33 event*/
/* .grid-33-33-33 .column_type_a .card.type-magazine.card-event .card-headline {font-size: 28px;line-height: 32px;} */
.grid-33-33-33 .column_type_a .card.type-magazine.card-event .card-label {margin-bottom: 15px;margin-top: 0;}
.grid-33-33-33 .column_type_a .card.type-magazine.card-event .card-bottom {padding: 20px;}
.grid-33-33-33 .column_type_a .card.type-magazine.card-event .card-event-date {margin-bottom: 5px;}
.grid-33-33-33 .column_type_a .card.type-magazine.card-event .card-underline {display: none;}
.grid-33-33-33 .column_type_a .card-event-org-logo {margin-top: 15px;}
.grid-33-33-33 .column_type_a .card-event-org-logo img {max-height: 60px;}

/*grid-33-33-33 media*/
.grid-33-33-33 .column_type_a .card.type-media {padding: 20px;}
.grid-33-33-33 .column_type_a .card.type-media .card-headline {font-size: 28px;line-height: 32px;}
.grid-33-33-33 .column_type_a .card.type-media .card-label {margin-bottom: 15px;}
.grid-33-33-33 .column_type_a .card.type-media .card-top {margin-bottom: 20px;}
.grid-33-33-33 .column_type_a .card.type-media .card-byline {margin-top: 15px;}

/*grid-33-33-33 pulpit*/
.grid-33-33-33 .column_type_a .card.type-pulpit .card-label, 
.grid-33-33-33 .column_type_a .card.type-pulpit.card-negative .card-label {margin-top: 12px;}
.grid-33-33-33 .column_type_a .card.type-pulpit .card-bottom {display: none;}
.grid-33-33-33 .column_type_a .card.type-pulpit .card-avatar {margin-inline-end: 15px;}
.grid-33-33-33 .column_type_a .card.type-pulpit .card-label, .grid-33-33-33 .card.type-pulpit.card-negative .card-label {margin-top: 10px;}
.grid-33-33-33 .column_type_a .card.type-pulpit.card-negative {padding: 20px;}

/*grid-33-33-33 pulpit flat*/
.grid-33-33-33 .column_type_a .card.type-pulpit_flat .card-top {display: block;}
.grid-33-33-33 .column_type_a .pulpit-flat-wrapper-text {font-size: 18px;line-height: 22px;}
.grid-33-33-33 .column_type_a .card.type-pulpit_flat .card-avatar {min-width: unset;float: inline-start;margin-inline-end: 15px;margin-bottom: 15px;}
.grid-33-33-33 .column_type_a .card.type-pulpit_flat .card-avatar img {width: 75px;height: 75px;min-width: 75px;}
.grid-33-33-33 .column_type_a .card.type-pulpit_flat .card-name {margin: 0;margin-top: 27px;}
.grid-33-33-33 .column_type_a .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}

/*grid-75-25*/
/*.grid-75-25 .column_type_a .card {height: auto !important;}
.grid-75-25 .column_type_a .card + .card {margin-top: 40px;}
.grid-75-25 .column_type_a .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;}
.grid-75-25 .column_type_a .card {overflow: unset;}*/
/* .column_type_a .card.type-magazine.bg-transparent .card-bottom {padding-bottom: 0;} */
.column_type_a .card.type-magazine.bg-transparent1 .card-bottom {padding-bottom: 0;}

.module {position: relative;}
.column > .module + .card {margin-top: 40px;}
.column > .module + .card::after {content: ''!important ;position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}
.column > .card + .module {margin-top: 40px;}
.column > .card + .module::after {content: ''!important ;position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}

/*grid-100*/
.grid-100 .column .card {height: auto !important;}
.grid-100 .column .card + .card {margin-top: 45px;}
.grid-100 .column .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}
.grid-100 .column .card {overflow: unset;}

/*grid-75-25*/
.grid-75-25 .column .card {height: auto !important;}
.grid-75-25 .column .card + .card {margin-top: 40px;}
.grid-75-25 .column .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}
.grid-75-25 .column .card {overflow: unset;}
/* .block_item.has_bg .column .card + .card::after{background-color: var(--color-topics-has-bg-devider)} */

.column_type_a.column_25 .card-headline {font-size: 28px;line-height: 32px;}
.column_type_a.column_25 .card-underline {font-size: 16px;line-height: 20px;margin-top: 5px;}
.column_type_a.column_25 .card-byline {margin-top: 10px;}
.column_type_a.column_25 .card-avatar img {min-width: 75px;width: 75px;height: 75px;min-height: 75px;}

/*grid-75-25 live_updates*/

@media (min-width: 1024px) {
  .column_type_a.column_25 .card.type-live_updates .card-bottom {padding: 20px 20px 0;height: auto;min-height: 285px;}
  .column_type_a.column_25 .card.type-live_updates .card-headline {font-size: 28px;line-height: 32px;}
  .column_type_a.column_25 .card.type-live_updates .card-underline {display: none;}
  .column_type_a.column_25 .card.type-live_updates .card-byline {margin-top: 15px;margin-bottom: 30px;}

  .column_type_a.column_25 .live-updates-block {margin-top: 40px;padding: 20px;background-color: var(--color-black2);width: calc(100% + 40px);margin-left: -20px;}
  .column_type_a.column_25 .live-updates-block-title {font-size: 20px;line-height: 28px;}
  .column_type_a.column_25 .live-updates-block-items {font-size: 16px;line-height: 20px;}
}

/*grid-75-25 magazine*/
/* .column_type_a.column_25 .card.type-magazine .card-bottom {flex-basis: 100%;padding: 20px;} */
.column_type_a.column_25 .card.type-magazine .card-media:not(.card-video) {padding-bottom: 100% !important;}
.column_type_a.column_25 .card.type-magazine .card-byline {margin-top: 15px;}
.column_type_a.column_25 .card.type-magazine .card-label {margin-bottom: 20px;}
/* .column_type_a.column_25 .card.type-magazine.bg-transparent .card-bottom {padding: 20px 0 0;} */

/*grid-75-25 event*/
.column_type_a.column_25 .card.type-magazine.card-event .card-bottom {padding: 15px 10px;}
.column_type_a.column_25 .card.type-magazine.card-event .card-headline {font-size: 26px;line-height: 32px;}
.column_type_a.column_25 .card.type-magazine.card-event .card-byline {margin-top: 10px;}
.column_type_a.column_25 .card.type-magazine.card-event .card-label {margin-bottom: 10px;margin-top: 0;}
.column_type_a.column_25 .card.type-magazine.card-event .card-underline {display: none;}
.column_type_a.column_25 .card-event-org-logo {margin-top: 15px;}
.column_type_a.column_25 .card-event-org-logo img {max-height: 60px;}
.column_type_a.column_25 .card-event-date {margin-bottom: 5px;}

/*grid-75-25 media*/
.column_type_a.column_25 .card.type-media {padding: 15px 15px 20px !important;}
.column_type_a.column_25 .card.type-media .card-inner {flex-wrap: wrap;}
.column_type_a.column_25 .card.type-media .card-headline {font-size: 20px;line-height: 25px;}
.column_type_a.column_25 .card.type-media .card-label {margin-bottom: 20px;}
.column_type_a.column_25 .card.type-media .card-byline {margin-top: 15px;}
.column_type_a.column_25 .card.type-media .card-top {flex-basis: 100%;margin-bottom: 20px;}
.column_type_a.column_25 .card.type-media .card-bottom {flex-basis: 100%;padding-inline-end: 0;}
.column_type_a.column_25 .card.type-media .card-media {padding-bottom:0;}
.column_type_a.column_25 .card.type-media.card-podcast .card-media {padding: 0;}
/*grid-75-25 pulpit*/
.column_type_a.column_25 .card.type-pulpit .card-bottom {display: none;}
.column_type_a.column_25 .card.type-pulpit .card-profile {margin-bottom: 10px;display: flex;flex-direction: row;align-items: center;}
.column_type_a.column_25 .card.type-pulpit .card-underline {margin-top: 5px;}
.column_type_a.column_25 .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
.column_type_a.column_25 .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin: 0;}
.column_type_a.column_25 .card.type-pulpit .card-label, .column_type_a.column_25 .card.type-pulpit.card-negative .card-label {display: none;}
.column_type_a.column_25 .card.type-pulpit .card-top {text-align: unset;border: none;}
.column_type_a.column_25 .card.type-pulpit .card-avatar {float: inline-start;margin-inline-end: 10px;}
.column_type_a.column_25 .card.type-pulpit .card-avatar > a + a {margin-inline-start: -15px;}
.column_type_a.column_25 .card.type-pulpit .card-avatar img {width: 40px;height: 40px;min-width: 40px;min-height: 40px;}
.column_type_a.column_25 .card.type-pulpit.card-negative {padding: 20px;}


/*.column_type_a.column_25*/
.column_type_a.column_25 .card.type-pulpit_flat .card-flat-headline{display: block;}
.column_type_a.column_25 .card.type-pulpit_flat .card-top {display: block;}
.column_type_a.column_25 .card.type-pulpit_flat .card-avatar {min-width: unset;float: inline-start;margin-inline-end: 10px;}
.column_type_a.column_25 .card.type-pulpit_flat .card-avatar > a + a {margin-inline-start: -15px;}
.column_type_a.column_25 .card.type-pulpit_flat .card-avatar img {width: 40px;height: 40px;min-width: 40px;min-height: 40px;}
.column_type_a.column_25 .pulpit-flat-wrapper-text {font-size: 18px;line-height: 22px;clear: both;float: none;overflow: hidden;}
.column_type_a.column_25 .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}

.column_type_a.column_25 .card.type-pulpit_flat .card-name {margin: 0;margin-top: 10px;}
.column_type_a.column_25 .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}

/* .column_type_a.column_25 .pulpit-flat-wrapper-link {margin-top: 10px;} */

.column_25 .module-feeder-title {flex-basis: 125px;}
.column_25 .module-feeder-wrapper, .column_25 .module-feeder-cards-inner {flex-direction: column;}
.column_25 .module-feeder.most-popular-feeder .feeder-time{float: left;}
.column.column_25 .module-feeder.most-popular-feeder .module-feeder-card{display: flex;}
.column_25 .module-feeder-cards {overflow-y: auto;padding: 0;max-height: 580px;overflow-x: hidden;}
.column_25 .module-feeder-cards-inner {max-height: 580px;}
.column_25 .module-feeder-card {width: 100%;}
.column_25 .module-feeder-card::after {width: calc(100% - 40px);height: 1px;top: auto;right: auto;bottom: 0;left: 20px;border: none;border-bottom: dashed 1px rgba(var(--color-black2-alpha),.15);}
.column_25 .module-feeder-cards::-webkit-scrollbar{width:10px;}
.column_25 .module-feeder-cards:after{content: '';height: 20px;width: 100%;width: 100%;display: block;background: var(--block-bg3);position: sticky;bottom: 0;}
.column_25 .module-feeder-cards.bg-spotlight3:after{content: '';height: 20px;width: 100%;width: 100%;display: block;background: var(--color-spotlight3);position: sticky;bottom: 0;}
  
.column_20 .module-feeder-title {flex-basis: 125px;}
.column_20 .module-feeder-wrapper, .column_20 .module-feeder-cards-inner {flex-direction: column;}
.column_20 .module-feeder-cards {overflow-y: auto;padding: 0;max-height: 580px;overflow-x: hidden;}
.column_20 .module-feeder-cards-inner {max-height: 580px;}
.column_20 .module-feeder-card {width: 100%;min-width: 0;}
.column_20 .module-feeder-card::after {width: calc(100% - 40px);height: 1px;top: auto;right: auto;bottom: 0;left: 20px;border: none;border-bottom: dashed 1px rgba(var(--color-black2-alpha),.15);}
.column_20 .module-feeder-cards::-webkit-scrollbar{width:10px;}
.column_20 .module-feeder-cards:after{content: '';height: 20px;width: 100%;width: 100%;display: block;background: var(--block-bg3);position: sticky;bottom: -1px;}
  


/* column 25 */
.column_25 .card {height: auto !important;overflow: unset;}
.column_25 .card + .card {margin-top: 40px;}
.column_25 .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}

/*grid-55-25-20*/
.grid-55-25-20 .column .card {height: auto !important;}
.grid-55-25-20 .column .card + .card {margin-top: 40px;}
.grid-55-25-20 .column .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}
.grid-55-25-20 .column .card {overflow: unset;}



.column_50 .column .card,
.grid-50-50 .column .card {height: auto !important;}
.column_50 .card + .card,
.grid-50-50 .column .card + .card {margin-top: 40px;overflow: unset;}
.column_50 .card + .card::after,
.grid-50-50 .column .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}


.grid-33-33-33 .column .card {height: auto !important;}
.grid-33-33-33 .column .card + .card {margin-top: 40px;}
.grid-33-33-33 .column .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}
.grid-33-33-33 .column .card {overflow: unset;}
/* .grid-33-33-33 .column .card.type-live_updates{overflow: hidden;} */

.grid-25-25-25-25 .column .card {height: auto !important;}
.grid-25-25-25-25 .column .card + .card {margin-top: 40px;}
.grid-25-25-25-25 .column .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}


/*grid-55-25-20 magazine*/
.grid-55-25-20 .column_type_c.column_20 .card.type-magazine .card-bottom {padding: 20px 15px;}
.grid-55-25-20 .column_type_c.column_20 .card.type-magazine.bg-transparent .card-bottom {padding: 0;padding-top: 20px;}
.grid-55-25-20 .column_type_a.column_55 .card.type-magazine .card-label {margin-bottom: 25px;}
.grid-55-25-20 .column_type_c.column_20 .card.type-magazine .card-label {margin-bottom: 15px;}

/*grid-55-25-20 event*/
.grid-55-25-20 .column_type_c.column_20 .card.type-magazine.card-event .card-bottom {padding: 20px 15px;}
.grid-55-25-20 .column_type_c.column_20 .card.type-magazine.bg-transparent1 .card-bottom {padding: 0;padding-top: 20px;}
.grid-55-25-20 .column_type_a.column_55 .card.type-magazine.card-event .card-label {margin-bottom: 30px;margin-top: 0;}
.grid-55-25-20 .column_type_c.column_20 .card.type-magazine.card-event .card-label {margin-bottom: 15px;margin-top: 0;}

/*grid-55-25-20 media*/
.grid-55-25-20 .column_type_c.column_20 .card.type-media .card-bottom {margin: 0;}
.grid-55-25-20 .column_type_c.column_20 .card.type-media .card-top {display: none;}
.grid-55-25-20 .column_type_c.column_20 .card.type-media .card-headline {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}


/*.grid-55-25-20 .column_20 pulpit flat*/
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .card-top {display: block;}
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .card-avatar {float: inline-start;margin-inline-end: 10px;}
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .pulpit-flat-wrapper-text {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);clear: both;float: none;overflow: hidden;}
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .card-flat-headline::after {content: none;}
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .card-flat-underline {display: none;}
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .card-name {margin: 0;margin-top: 10px;}
.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}

/*.grid-55-25-20 .column_type_c.column_20 .card.type-pulpit_flat .pulpit-flat-wrapper-link {margin-top: 10px;}*/

/*grid-55-25-20 pulpit*/
.column_type_a.column_55 .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin-top: 10px;}
.column_type_a.column_55 .card.type-pulpit .card-label, 
.column_type_a.column_55 .card.type-pulpit.card-negative .card-label {margin: 0;}
.column_type_a.column_55 .card.type-pulpit .card-profile {margin-bottom: 15px;display: flex;flex-direction: row;}
.column_type_a.column_55 .card.type-pulpit .card-top {text-align: unset;border: none;}
.column_type_a.column_55 .card.type-pulpit .card-avatar {float: inline-start;margin-inline-end: 20px;}
.column_type_a.column_55 .card.type-pulpit.card-negative {padding-top: 40px;}
.column_type_a.column_55 .card.type-pulpit .card-fulltext {columns: unset;}
.column_type_a.column_55 .card-fulltext-readmore-wrapper > p:nth-child(n+3) {display: none;}
/*.column_type_a.column_55 .card-fulltext-readmore-wrapper > p:nth-child(2)::after {content: '...';}*/
.column_type_a.column_55 .card.type-pulpit .card-bottom {margin-top: 20px;}
.column_type_a.column_55 .card.type-pulpit .card-underline {margin-top: 10px;max-width: none;}
.column_type_a.column_55 .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
.column_type_a.column_55 .card-avatar img {width: 100px;height: 100px;min-width: 100px;}


/*.grid-20-60-20*/
.grid-20-60-20 .column .card {height: auto !important;}
.grid-20-60-20 .column .card + .card {margin-top: 40px;}
.grid-20-60-20 .column .card + .card::after {content: '';position: absolute;height: 1px;width: 100%;background-color: var(--color-topics-devider);top: -21px;left: 0;opacity: 15%;}
.grid-20-60-20 .column .card {overflow: unset;}

/*.grid-20-60-20 magazine*/
.grid-20-60-20 .column_type_c.column_20 .card.type-magazine .card-bottom {padding: 20px 15px;}
.grid-20-60-20 .column_type_c.column_20 .card.type-magazine.bg-transparent .card-bottom {padding: 0;padding-top: 20px;}
.grid-20-60-20 .column_type_a.column_60 .card.type-magazine .card-label {margin-bottom: 25px;}
.grid-20-60-20 .column_type_c.column_20 .card.type-magazine .card-label {margin-bottom: 15px;}

/*.grid-20-60-20 media*/
.grid-20-60-20 .column_type_c.column_20 .card.type-media .card-bottom {margin: 0;}
/* .grid-20-60-20 .column_type_c.column_20 .card.type-media .card-top {display: none;} */
.grid-20-60-20 .column_type_c.column_20 .card.type-media .card-headline {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}


/*.grid-20-60-20 .column_20 pulpit flat*/
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .card-top {display: block;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .card-avatar {float: inline-start;margin-inline-end: 10px;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .card-avatar img {width: 40px;height: 40px;min-width: 40px;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .pulpit-flat-wrapper-text {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);clear: both;float: none;overflow: hidden;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .card-flat-headline::after {content: none;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .card-flat-underline {display: none;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .card-name {margin: 0;margin-top: 10px!important;display: inline-block;max-width: 70%;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .card-flat-headline{display: inline-block;}
.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .card-flat-headline::before{content: none;}
/*.grid-20-60-20 .column_type_c.column_20 .card.type-pulpit_flat .pulpit-flat-wrapper-link {margin-top: 10px;}*/

/*.grid-20-60-20 pulpit*/
.column_type_a.column_60 .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin-top: 10px;}
.column_type_a.column_60 .card.type-pulpit .card-label, .column_type_a.column_60 .card.type-pulpit.card-negative .card-label {margin: 0;}
.column_type_a.column_60 .card.type-pulpit .card-profile {margin-bottom: 15px;display: flex;flex-direction: row;}
.column_type_a.column_60 .card.type-pulpit .card-top {text-align: unset;border: none;}
.column_type_a.column_60 .card.type-pulpit .card-avatar {float: inline-start;margin-inline-end: 20px;}
.column_type_a.column_60 .card.type-pulpit.card-negative {padding-top: 40px;}
.column_type_a.column_60 .card.type-pulpit .card-fulltext {columns: unset;display: block;}
.column_type_a.column_60 .card-fulltext-readmore-wrapper {display: block;}
.column_type_a.column_60 .card-fulltext-readmore-wrapper > p:nth-child(n+3) {display: none;}
/*.column_type_a.column_60 .card-fulltext-readmore-wrapper > p:nth-child(2)::after {content: '...';}*/
.column_type_a.column_60 .card.type-pulpit .card-bottom {margin-top: 20px;}
.column_type_a.column_60 .card.type-pulpit .card-underline {margin-top: 10px;max-width: none;}
.column_type_a.column_60 .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
.column_type_a.column_60 .card-avatar img {width: 100px;height: 100px;min-width: 100px;}
.left_box > p, .right_box > p {margin-bottom: 23px;} 
.left_box > p:last-child, .right_box > p:last-child {margin-bottom: 0;}



/* @media (min-width: 821px) { */
@media (min-width: 1024px) {
	/*grid-50-50*/
	.column_50.column_type_a .card-headline,
	.grid-50-50 .column_type_a .card-headline {font-size: 28px;line-height: 32px;}
	.column_50.column_type_a .card-underline,
	.grid-50-50 .column_type_a .card-underline {font-size: 16px;line-height: 20px;margin-top: 5px;}
	/* .grid-50-50 .column_type_a .card-media {padding-bottom: 70%;} */
	/* .grid-50-50 .column_type_a .card-media {padding-bottom: 0;aspect-ratio: 1/1;height: auto;} */
	.column_50.column_type_a .card-avatar img,
	.grid-50-50 .column_type_a .card-avatar img {width: 75px;height: 75px;min-width: 75px;min-height: 75px;}
	/* .column_50.column_type_a .card,
	.grid-50-50 .column_type_a .card {height: 100%;} */



	/*news*/
	.grid:not(.grid-100) .column_type_a .card.type-news .card-inner {flex-wrap: wrap;}
	.grid:not(.grid-100) .column_type_a .card.type-news .card-top {flex-basis: unset;}
	.grid:not(.grid-100) .column_type_a .card.type-news .card-bottom {flex-basis: unset;padding-right: 0;}

	/*opinion / analysis*/
	.grid:not(.grid-100) .column_type_a .card.type-analysis .card-top, 
	.grid:not(.grid-100) .column_type_a .card.type-opinion .card-top {flex-basis: 100%;}
	.grid:not(.grid-100) .column_type_a .card.type-opinion .card-bottom, 
	.grid:not(.grid-100) .column_type_a .card.type-analysis .card-bottom {flex-basis: 100%;padding-right: 0;}
	.grid:not(.grid-100) .column_type_a .card.type-opinion .card-inner,
	.grid:not(.grid-100) .column_type_a .card.type-analysis .card-inner {flex-wrap: wrap;}
	.grid:not(.grid-100) .column_type_a .card.type-opinion .card-top,
	.grid:not(.grid-100) .column_type_a .card.type-analysis .card-top {flex-basis: 100%;}
	.grid:not(.grid-100) .column_type_a .card.type-opinion .card-bottom,
	.grid:not(.grid-100) .column_type_a .card.type-analysis .card-bottom {flex-basis: 100%;padding-right: 0;}

	/*live_updates*/
	/* .grid:not(.grid-100) .column_type_a .card.type-live_updates {height: 100%;} */
	.grid:not(.grid-100) .column_type_a .card.type-live_updates .card-inner {height: auto;}
	.grid:not(.grid-100) .column_type_a .card.type-live_updates .card-bottom {height: 100%;aspect-ratio: 1/1;}
	.grid:not(.grid-100) .column_type_a .card.type-live_updates .live-with-content .card-bottom {aspect-ratio:auto}

	/*magazine*/
  .grid-33-33-33 .column_type_a .card.type-magazine .card-inner {height: 100%;flex-wrap: unset;flex-direction: column;}
  .grid-33-33-33 .column_type_a .card.type-magazine .card-bottom{padding: 20px;}
	.grid:not(.grid-100) .column_type_a:not(.column_75) .card.type-magazine {height: auto}
	.grid:not(.grid-100) .column_type_a:not(.column_75) .card.type-magazine .card-inner {flex-direction: column;height: 100%;}
	.grid:not(.grid-100) .column_type_a:not(.column_75) .card.type-magazine .card-top {flex-basis: unset;}
	.grid:not(.grid-100) .column_type_a:not(.column_75) .card.type-magazine.bg-transparent .card-bottom {flex-basis: 100%;padding-right: 0;padding-bottom: 0;padding-left: 0;border: none;}
	/* .grid:not(.grid-100) .column_type_a:not(.column_75) .card.type-magazine .card-media {padding-bottom: 0;aspect-ratio: 3/2;} */
	.grid-50-50 .column_type_a .card.type-magazine.bg-transparent .card-bottom {padding: 25px 0 20px;}

  /*column_type_c magazine*/
  .column_type_c .card.type-magazine {height: 100%;}
  .column_type_c .card.type-magazine .card-inner {flex-direction: column;height: 100%;flex-wrap: unset;}
  .column_type_c .card.type-magazine .card-top {flex-basis: unset;}
  .column_type_c .card.type-magazine .card-bottom {flex-basis: 100%;padding: 20px;}
  .column_type_c .card.type-magazine .card-media {padding-bottom: 100%;}
  .column_type_c .card.type-magazine .card-byline {margin-top: 10px;}
  .column_type_c .card.type-magazine .card-label {margin-bottom: 20px;}
  .column_type_c .card.type-magazine.bg-transparent .card-bottom {padding: 15px 0 0;border: none;}

	/*event*/
	.column_50.column_type_a .card.type-magazine.card-event .card-headline,
	.grid-50-50 .column_type_a .card.type-magazine.card-event .card-headline {font-size: 38px;line-height: 46px;}
	.column_50.column_type_a .card.type-magazine.card-event .card-label,
	.grid-50-50 .column_type_a .card.type-magazine.card-event .card-label {margin-bottom: 15px;}
	.column_50.column_type_a .card.type-magazine.card-event .card-bottom,
	.grid-50-50 .column_type_a .card.type-magazine.card-event .card-bottom {padding: 30px 40px;}
	.column_50.column_type_a .card.type-magazine.card-event .card-underline,
	.grid-50-50 .column_type_a .card.type-magazine.card-event .card-underline {display: none;}
	.column_50.column_type_a .card.type-magazine.bg-transparent1 .card-bottom,
	.grid-50-50 .column_type_a .card.type-magazine.bg-transparent1 .card-bottom {padding: 25px 0 20px;}
	.column_50.column_type_a .card-event-org-logo,
	.grid-50-50 .column_type_a .card-event-org-logo {margin-top: 15px;}
	.column_50.column_type_a .card-event-org-logo img,
	.grid-50-50 .column_type_a .card-event-org-logo img {max-height: 60px;}

	/*media*/
	.grid:not(.grid-100) .column_type_a .card.type-media .card-inner {flex-wrap: wrap;}
	.grid:not(.grid-100) .column_type_a .card.type-media .card-top {flex-basis: 100%;margin-bottom: 30px;}
	.grid:not(.grid-100) .column_type_a .card.type-media .card-bottom {flex-basis: 100%;padding-right: 0;}
	/* .grid:not(.grid-100) .column_type_a .card.type-media .card-media:not(.auto-ar) {aspect-ratio: 3/2;padding-bottom: 0;} */
	.column_type_a.column_55 .card.type-media .card-top {margin-bottom: 25px;}
	.column_type_a.column_60 .card.type-media .card-top {margin-bottom: 25px;}
	.column_type_a.column_75 .card.type-media .card-top {margin-bottom: 30px;}

	/*pulpit*/
	.column_50.column_type_a .card.type-pulpit .card-bottom,
	.grid-50-50 .column_type_a .card.type-pulpit .card-bottom {margin-top: 20px;}
	.column_50.column_type_a .card.type-pulpit .card-profile,
	.grid-50-50 .column_type_a .card.type-pulpit .card-profile {margin-bottom: 20px;}
	.column_50.column_type_a .card.type-pulpit .card-underline,
	.grid-50-50 .column_type_a .card.type-pulpit .card-underline {margin-top: 10px;}
	.column_50.column_type_a .card.type-pulpit .without-avatar .card-underline,
	.grid-50-50 .column_type_a .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
	.column_50.column_type_a .card.type-pulpit .card-name,
	.grid-50-50 .column_type_a .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin-top: 10px;}
	.column_50.column_type_a .card.type-pulpit .card-label,
	.grid-50-50 .column_type_a .card.type-pulpit .card-label,
  .column_50.column_type_a .card.type-pulpit.card-negative .card-label,
  .grid-50-50 .column_type_a .card.type-pulpit.card-negative .card-label {margin: 0;}
	.column_50.column_type_a .card.type-pulpit .card-profile,
	.grid-50-50 .column_type_a .card.type-pulpit .card-profile {display: flex;flex-direction: row;}
	.column_50.column_type_a .card.type-pulpit .card-profile,
	.grid-50-50 .column_type_a .card.type-pulpit .card-profile {margin-bottom: 15px;}
	.column_50.column_type_a .card.type-pulpit .card-top,
	.grid-50-50 .column_type_a .card.type-pulpit .card-top {text-align: unset;border: none;}
	.column_50.column_type_a .card.type-pulpit .card-avatar,
	.grid-50-50 .column_type_a .card.type-pulpit .card-avatar {float:  inline-start;margin-inline-end: 20px;}
	.column_50.column_type_a .card.type-pulpit.card-negative,
	.grid-50-50 .column_type_a .card.type-pulpit.card-negative {padding-top: 40px;}
	.column_50.column_type_a .card.type-pulpit .card-fulltext,
	.grid-50-50 .column_type_a .card.type-pulpit .card-fulltext {columns: unset;}
	.column_50.column_type_a .card-fulltext-readmore-wrapper > p:nth-child(n+3),
	.grid-50-50 .column_type_a .card-fulltext-readmore-wrapper > p:nth-child(n+3) {display: none;}
	/*.grid-50-50 .column_type_a .card-fulltext-readmore-wrapper > p:nth-child(2)::after {content: '...';}*/
  

	/*no_css_column*/
  .column_0 .card.type-magazine .card-bottom,
  .column_100 .card.type-magazine .card-bottom,
  .column_75 .card.type-magazine .card-bottom {justify-content: center;}
	.column_100 .no_css_column {columns: unset !important;display: flex;flex-wrap: wrap;}
	.column_100 .no_css_column .card-fulltext-readmore-wrapper {display: flex;flex-basis: 100%;}
	.column_100 .no_css_column .left_box, .column_100 .no_css_column .right_box {flex-basis: 50%;}
	.column_100 .no_css_column .card-fulltext-more {flex-basis: calc(50% - 1em);margin-left: auto;}
	.column_100 .no_css_column .left_box {padding-right: 2em;margin-right: 2em;border-right: dashed 1px rgba(var(--color-black2-alpha),.15);}
	.column_100 .card.type-pulpit.card-negative .no_css_column .left_box {border-right: dashed 1px rgba(var(--color-white-alpha),.25);}
  /* .column_100 .card.type-pulpit:first-child{margin-top:-30px;} */
  .grid-100 .column .card + .card.type-pulpit::after{top:0}
  /* .column_100 .card.type-magazine .card-media{padding: 0;aspect-ratio: 1/1;} */
	.column_75 .no_css_column {columns: unset !important;display: flex;flex-wrap: wrap;}
	.column_75 .no_css_column .card-fulltext-readmore-wrapper {display: flex;flex-basis: 100%;}
	.column_75 .no_css_column .left_box, .column_75 .no_css_column .right_box {flex-basis: 50%;}
	.column_75 .no_css_column .card-fulltext-more {flex-basis: calc(50% - 1em);margin-left: auto;}
	.column_75 .no_css_column .left_box {padding-right: 2em;margin-right: 2em;border-right: dashed 1px rgba(var(--color-black2-alpha),.15);}
	.column_75 .card.type-pulpit.card-negative .no_css_column .left_box {border-right: dashed 1px rgba(var(--color-white-alpha),.25);}

	.column_60 .no_css_column {columns: unset !important;display: flex;flex-wrap: wrap;}
	.column_60 .no_css_column .card-fulltext-readmore-wrapper {display: flex;flex-basis: 100%;}
	.column_60 .no_css_column .left_box, .column_60 .no_css_column .right_box {flex-basis: 50%;}
	.column_60 .no_css_column .card-fulltext-more {flex-basis: calc(50% - 1em);margin-left: auto;}
	.column_60 .no_css_column .left_box {padding-right: 2em;margin-right: 2em;border-right: dashed 1px rgba(var(--color-black2-alpha),.15);}
	.column_60 .card.type-pulpit.card-negative .no_css_column .left_box {border-right: dashed 1px rgba(var(--color-white-alpha),.25);}


	.grid-33-33-33 .column_type_a .card.type-pulpit .card-avatar {float: inline-start;margin-inline-end: 15px;}
	.grid-33-33-33 .column_type_a .card.type-pulpit .card-label, 
	.grid-33-33-33 .column_type_a .card.type-pulpit.card-negative .card-label {margin: 0;margin-top: 10px;}
	.grid-33-33-33 .column_type_a .card.type-pulpit .card-profile {display: block;}
	.grid-33-33-33 .column_type_a .card.type-pulpit .card-profile {margin-bottom: 15px;}
	.grid-33-33-33 .column_type_a .card.type-pulpit .card-top {text-align: unset;border: none;}
	.grid-33-33-33 .column_type_a .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin-top: 10px;}

	/*pulpit flat*/
	.column_type_a .pulpit-flat-wrapper-text {font-size: 24px;line-height: 28px;}
  .column_type_a .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}
	.column_type_a .card.type-pulpit_flat .card-avatar {min-width: unset;}
	.column_type_a .card.type-pulpit_flat .card-avatar img {width: 100px;height: 100px;min-width: 100px;}

  .card-media.card-media-type-4.desktop-ratio-16-9,
  .card-media.card-media-type-1.desktop-ratio-16-9{
    aspect-ratio: 16/9 !important;
    padding-bottom: 0!important;
    object-fit: cover;
  }
.card-media.card-media-type-4.desktop-ratio-3-2,
   .card-media.card-media-type-1.desktop-ratio-3-2{
    aspect-ratio: 3/2 !important;
    padding-bottom: 0!important;
    object-fit: cover;
  }
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1023px) {
  /*magazine*/
  .grid-25-50-25 .column_type_a:not(.column_75) .card.type-magazine {height: auto}
  .grid-25-50-25 .column_type_a:not(.column_75) .card.type-magazine .card-inner {flex-direction: column;height: 100%;}
  .grid-25-50-25 .column_type_a:not(.column_75) .card.type-magazine .card-top {flex-basis: unset;}
  .grid-25-50-25 .column_type_a:not(.column_75) .card.type-magazine.bg-transparent .card-bottom {flex-basis: 100%;padding-right: 0;padding-bottom: 0;padding-left: 0;border: none;}
  .grid-25-50-25 .column_type_a:not(.column_75) .card.type-magazine .card-media {padding-bottom: 0;aspect-ratio: 3/2;}
  .grid-25-50-25 .column_50.column_type_a .card.type-magazine.bg-transparent .card-bottom{padding: 25px 0 20px;}

  /*column_type_c magazine*/
  .grid-25-50-25 .column_type_c .card.type-magazine {height: 100%;}
  .grid-25-50-25 .column_type_c .card.type-magazine .card-inner {flex-direction: column;height: 100%;flex-wrap: unset;}
  .grid-25-50-25 .column_type_c .card.type-magazine .card-top {flex-basis: unset;}
  .grid-25-50-25 .column_type_c .card.type-magazine .card-bottom {flex-basis: 100%;padding: 20px;}
  .grid-25-50-25 .column_type_c .card.type-magazine .card-media {padding-bottom: 100%;}
  .grid-25-50-25 .column_type_c .card.type-magazine .card-byline {margin-top: 10px;}
  .grid-25-50-25 .column_type_c .card.type-magazine .card-label {margin-bottom: 20px;}
  .grid-25-50-25 .column_type_c .card.type-magazine.bg-transparent .card-bottom {padding: 15px 0 0;border: none;}

  /*pulpit*/
	.grid-25-50-25 .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin-top: 10px;}
	.grid-25-50-25 .card.type-pulpit .card-label, .card.type-pulpit.card-negative .card-label {margin: 0;}
  .grid-25-50-25 .card.type-pulpit .card-top {text-align: unset;border: none;}
	.grid-25-50-25 .card.type-pulpit .card-avatar {float: left;margin-right: 20px;}
	.grid-25-50-25 .card.type-pulpit.card-negative {padding-top: 40px;}
	.grid-25-50-25 .card.type-pulpit .card-fulltext {columns: unset; display: grid;}
	.grid-25-50-25 .card-fulltext-readmore-wrapper > p:nth-child(n+3) {display: none;}

  .grid-25-50-25 .card.type-pulpit .card-profile .card-avatar{grid-area: avatar;}
	.grid-25-50-25 .card.type-pulpit .card-profile > .card-label{grid-area: label;margin: 0; align-self: end; justify-self: left;}
	.grid-25-50-25 .card.type-pulpit .card-profile > .card-name{grid-area: name;align-self: start;}
  .grid-25-50-25 .card.type-pulpit .card-profile {margin-bottom: 15px; display: grid;justify-content: start; grid-template-areas: "avatar label" "avatar name"; }
	.grid-25-50-25 .column_type_a.column_25 .card.type-pulpit .card-name{align-self: auto;}
  .grid-25-50-25 .card.type-pulpit .card-profile.profile-wrap .card-profile-text{grid-area: profile-text;}
  .grid-25-50-25 .card.type-pulpit .card-profile.profile-wrap{grid-template-areas: "avatar profile-text";}

  /*event*/
  .grid-25-50-25 .card.type-magazine.card-event .card-label {margin-bottom: 10px !important;}
  .grid-25-50-25 .card.type-magazine.card-event .card-byline {margin-top: 10px;}
  .grid-25-50-25 .card-event-org-logo {margin-top: 15px;}
  .grid-25-50-25 .card-event-org-logo img {max-height: 60px;}
}

@media (min-width: 1025px) {
  /*grid-33-33-33 live updates*/
  .grid-33-33-33 .column_type_a .live-updates-block-items {font-size: 16px;line-height: 20px;}
  .grid-33-33-33 .column_type_a .live-updates-block-title {font-size: 20px;line-height: 28px;}
  .column_33.column_type_a .card.type-news_large .card-top {margin-top:0; margin-bottom: 20px;}

  .column_33.column_type_a .card.type-news_large .card-inner {display: inline-block;}
  /*grid-50-50*/
	.column_50.column_type_a .card-headline,
	.grid-50-50 .column_type_a .card-headline {font-size: 42px;line-height: 48px;}
	.column_50.column_type_a .card-avatar img,
	.grid-50-50 .column_type_a .card-avatar img {width: 100px;height: 100px;}
	/*grid-75-25*/
	.column_type_a.column_75 .card-headline {font-size: 48px;line-height: 52px;}
	.column_type_a.column_75 .card.card-event .card-headline {font-size: 42px;line-height: 52px;}
	.column_100 .card.type-magazine.card-event .card-headline {font-size: 48px;line-height: 54px;}

	/*grid-55-25-20*/
	.column_type_a.column_55 .card-headline {font-size: 42px;line-height: 48px;}

	/*grid-20-60-20*/
	.column_type_a.column_60 .card-headline {font-size: 42px;line-height: 48px;}
	/* .column_type_a.column_75 .card.type-pulpit .card-top {border-top: dashed 1px rgba(var(--color-black2-alpha),.15);text-align: center;} */
	.column_type_a.column_75 .card.type-pulpit .card-avatar img {width: 120px;height: 120px;min-width: 120px;}
	.column_type_a.column_75 .card.type-pulpit .card-avatar {margin-inline-end: 0;}
	.column_type_a.column_75 .card.type-pulpit .card-bottom {margin-top: 20px;}
	.column_type_a.column_75 .card.type-pulpit .card-label {margin: 0;margin-bottom: 20px;order: -1;}
	.column_type_a.column_75 .card.type-pulpit .card-label > a, 
	.column_type_a.column_75 .card.type-pulpit .card-label > span {padding: 6px;display: inline-block;font-size: 16px;line-height: 1;text-transform: uppercase;font-weight: bold;color: var(--color-white);background-color: var(--color-primary);}
	.column_type_a.column_75 .card.type-pulpit .card-profile {margin-bottom: 20px;display: flex;flex-direction: column;overflow: hidden;}
	.column_type_a.column_75 .card.type-pulpit .card-name {margin-top: 15px;}
	.column_type_a.column_75 .card.type-pulpit .card-headline {font-size: 48px;line-height: 52px;} 
	.column_type_a.column_75 .card.type-pulpit .card-underline {max-width: 828px;margin: 10px auto 0;}
	.column_type_a.column_75 .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
	.column_type_a.column_75 .card.type-pulpit .card-fulltext {padding: 20px 0;column-count: 2;column-gap: 4em;column-rule: dashed 1px rgba(var(--color-black2-alpha),.15);}
	.column_type_a.column_75 .card.type-pulpit .card-fulltext-readmore-wrapper > p:not(:empty) {margin-bottom: 23px;}
	.column_type_a.column_75 .card.type-pulpit .card-fulltext-readmore-wrapper > p:last-child {margin-bottom: 0;}
	.column_type_a.column_75 .card-fulltext-more {color: var(--color-primary);font-size: 16px;line-height: 20px;}
	.column_type_a.column_75 .card.type-pulpit.card-negative {padding: 0 40px 20px;}
	.column_type_a.column_75 .card.type-pulpit.card-negative .card-label > a, .column_type_a.column_75 .card.type-pulpit.card-negative .card-label > span {background-color: var(--color-black2);color: var(--color-white);}
	.column_type_a.column_75 .card.type-pulpit.card-negative .card-top {border: none;}
	.column_type_a.column_75 .card.type-pulpit.card-negative .card-label {margin-top: 0;}
	.column_type_a.column_75 .card.type-pulpit.card-negative .card-bottom {border-color: rgba(var(--color-white-alpha),.25);}
	.column_type_a.column_75 .card.type-pulpit.card-negative .card-fulltext {column-rule: dashed 1px rgba(var(--color-white-alpha),.25);}

	/*pulpit flat*/
	.pulpit-flat-wrapper-text {font-size: 24px;line-height: 28px;}
  .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}
	/*.card.type-pulpit_flat .card-avatar {flex-basis: 100px;min-width: 100px;}*/
	.card.type-pulpit_flat .card-avatar img {width: 100px;height: 100px;min-width: 100px;}

	/*feeder .column_type_c.column_20*/
	.column_type_c.column_20 .module-feeder-title {flex-basis: 125px;min-width: unset;}
	.column_type_c.column_20 .module-feeder-wrapper, .column_type_c.column_20 .module-feeder-cards-inner {flex-direction: column;background-color: var(--color);}
	.column_type_c.column_20 .module-feeder-cards,	.column_type_c.column_20 .module-feeder-cards-inner {overflow-y: auto;padding: 0;max-height: 760px;}
	.column_type_c.column_20 .module-feeder-card {width: 100%;min-width: unset;}
	.column_type_c.column_20 .module-feeder-card::after {width: calc(100% - 40px);height: 1px;top: auto;right: auto;bottom: 0;left: 20px;border: none;border-bottom: dashed 1px rgba(var(--color-black2-alpha),.15);}
	.column_type_c.column_20 .module-feeder-cards::-webkit-scrollbar{width:10px;}
	/* .column_type_c.column_20 .module-feeder-card .card-underline {display: none;} */
 /* .column_type_c.column_20 .module-feeder-cards:after{content: '';height: 20px; width: 100%;width: 100%;display: block;background: var(--block-bg3);position: sticky;bottom: 0;} */
 .column_type_c.column_20 .module-feeder-cards.bg-bg_wire:after{background:#EEEBE3;}
	/*feeder most popular*/
	.column_type_c.column_20 .module-feeder.most-popular-feeder .module-feeder-card {display: flex;}
	.column_type_c.column_20 .module-feeder.most-popular-feeder .feeder-time {margin: 0;margin-inline-end: 15px;}

}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 1024px) { 
  /* .grid-25-50-25 .column_50.column_type_a .card-headline {font-size: 42px;line-height: 48px;} */
	.grid-25-50-25 .card-avatar img {width: 100px;height: 100px;min-width:auto;}
	
	/*pulpit flat*/
	.grid-25-50-25 .pulpit-flat-wrapper-text {font-size: 24px;line-height: 28px;}
  .grid-25-50-25 .card.type-pulpit_flat .without-avatar .pulpit-flat-wrapper-text{margin-top: 15px;}
	.grid-25-50-25 .card.type-pulpit_flat .card-avatar img {width: 100px;height: 100px;min-width: 100px;}
  
  /* magazine */
  .grid-25-50-25 .card.type-magazine .card-label {margin-top: 0;margin-bottom: 20px;}
  .grid-25-50-25 .card-underline {margin-top: 5px;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 961px) and (max-width: 1024px) { 
  .grid-25-50-25 .column_type_a .card.type-magazine .card-bottom{padding: 15px !important;}
  /*event*/
  .grid-25-50-25 .column_50.column_type_a .card.type-magazine.card-event .card-headline{font-size: 38px;line-height: 46px;}
  .grid-25-50-25 .column_50.column_type_a .card.type-magazine.card-event .card-label {margin-bottom: 15px;}
  .grid-25-50-25 .column_50.column_type_a .card.type-magazine.card-event .card-bottom {padding: 30px 40px;}
  .grid-25-50-25 .column_50.column_type_a .card.type-magazine.card-event .card-underline {display: none;}
  .grid-25-50-25 .column_50.column_type_a .card.type-magazine.bg-transparent1 .card-bottom {padding: 25px 0 20px;}
  .grid-25-50-25 .column_50.column_type_a .card-event-org-logo {margin-top: 15px;}
  .grid-25-50-25 .column_50.column_type_a .card-event-org-logo img {max-height: 60px;}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (min-width: 769px) and (max-width: 960px) { 

  /*card*/
	.grid-25-50-25 .card-headline {font-size: 28px;line-height: 32px;}
	.grid-25-50-25 .card-avatar img {width: 75px;height: 75px;min-width: 75px;}

	.grid-25-50-25 .card.type-news .card-top {margin-bottom: 15px;}

	/*live updates*/
	.grid-25-50-25 .card.type-live_updates .card-bottom {min-height: 440px;padding: 40px 20px 0;justify-content: flex-start;}
	.grid-25-50-25 .card.type-live_updates .card-underline {display: none;}
	.grid-25-50-25 .card.type-live_updates .card-byline {margin-top: 15px;}
	.grid-25-50-25 .live-updates-block {margin-top: 110px;padding: 20px;background-color: var(--color-black2);width: calc(100% + 40px);margin-left: -20px;}

	/*magazine*/
	.grid-25-50-25 .card.type-magazine .card-byline {margin-top: 15px;}
	.grid-25-50-25 .card.type-magazine .card-media {padding-bottom: 0;aspect-ratio: 1/1;}

	/*event*/
  .grid-25-50-25 .card.type-magazine.card-event .card-headline {font-size: 28px;line-height: 32px;}
  .grid-25-50-25 .card-event-org-logo img {max-height: 60px;}

	/*media*/
	.grid-25-50-25 .card.type-media {padding: 20px;}
	.grid-25-50-25 .card.type-media .card-headline {font-size: 28px;line-height: 32px;}
	.grid-25-50-25 .card.type-media .card-label {margin-bottom: 15px;}
	.grid-25-50-25 .card.type-media .card-top {margin-bottom: 20px;}
	.grid-25-50-25 .card.type-media .card-byline {margin-top: 15px;}

	/*spotlight*/
	.grid-25-50-25 .card.card-spotlight .card-label {margin-top: 0;margin-bottom: 20px;}

	/*pulpit*/
	.grid-25-50-25 .card.type-pulpit .card-bottom {display: none;}
	.grid-25-50-25 .card.type-pulpit .card-avatar {margin-right: 15px;}
	.grid-25-50-25 .card.type-pulpit .card-label, .card.type-pulpit.card-negative .card-label {margin-top: 10px;}
	.grid-25-50-25 .card.type-pulpit.card-negative {padding: 20px;}

	/*pulpit flat*/
	.grid-25-50-25 .card.type-pulpit_flat .card-top {display: block;}
	.grid-25-50-25 .pulpit-flat-wrapper-text {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
  .grid-25-50-25 .pulpit-flat-wrapper-text::after{content:'';clear:both;display: block;}
  .grid-25-50-25 .card.type-pulpit_flat .card-avatar {float: left;margin-right: 10px;margin-bottom: 10px;}
	.grid-25-50-25 .card.type-pulpit_flat .card-avatar > a + a {margin-left: -15px;}
	.grid-25-50-25 .card.type-pulpit_flat .card-avatar img {width: 40px !important;height: 40px !important;min-width: 40px !important;}
	.grid-25-50-25 .card.type-pulpit_flat .card-name {margin: 0;margin-top: 10px;}
  .grid-25-50-25 .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}

  .grid-25-50-25 .card.type-pulpit_flat .card-flat-headline{font-size: 22px!important; line-height: 26px!important;display: inline-block;}
  .grid-25-50-25 .card.type-pulpit_flat .card-name{font-size:16px!important;line-height: 40px!important;} 
  .grid-25-50-25 .card.type-pulpit_flat .card-flat-headline::before{content: none!important}
}

/* {JNS} Design and develop a new Salamandra Grid {27} */
@media (max-width: 768px){ 
  /*column_type_c*/
	.container-wrap:not(.scroll-container) .column_type_c .card {border: none;}
	.container-wrap:not(.scroll-container) .column_type_c .card + .card::after {content: '';width: 100%;}
	.container-wrap:not(.scroll-container) .column_type_c .card:first-child {margin-top: 0;padding-top: 0;}
	/* .container-wrap:not(.scroll-container) .column_type_c .card::before {content: '';position: absolute;right: -20px;top: 0;height: 100%;width: 1px;background-color: var(--color-topics-devider);opacity: 15%;} */

	.container-wrap:not(.scroll-container) .column_type_c .card .card-headline {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
	.container-wrap:not(.scroll-container) .column_type_c .card .card-underline {display: none;}
	.container-wrap:not(.scroll-container) .column_type_c .module-feeder .card .card-underline {display: -webkit-box;}
	.container-wrap:not(.scroll-container) .column_type_c .card .card-media {padding: 0;margin-top:0;}
	.container-wrap:not(.scroll-container) .column_type_c .card .card-media img {position: unset;min-height: 78px;}
	.container-wrap:not(.scroll-container) .column_type_c .card .card-avatar img {width: 40px;height: 40px;min-width: 40px;}

	/*.column_type_c .column_25.card*/
	.container-wrap:not(.scroll-container) .column_type_c .card {float: none;clear: both;}
	.container-wrap:not(.scroll-container) .column_type_c .card .card-inner {display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start; align-items: flex-start;}
	.container-wrap:not(.scroll-container) .column_type_c .card .card-bottom {padding: 0;flex-grow: 1;}
	.container-wrap:not(.scroll-container) .column_type_c .card .card-top {margin: 0;margin-right: 15px;min-width: 112px;flex-basis: 112px;}

	/*.column_type_c .column_25.card.type-live_updates*/
	.container-wrap:not(.scroll-container) .column_type_c .card.type-live_updates {padding: 15px;float: left;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-live_updates .card-inner {display: block!important;}
	.container-wrap:not(.scroll-container) .column_type_c .card .live-updates-block {float: left;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-live_updates .card-top {display: block;float: left;max-width: 112px;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-live_updates .card-bottom {display: block;}

	/*.column_type_c .column_25.card.type-magazine*/
	.container-wrap:not(.scroll-container) .column_type_c .card.type-magazine {padding: 0;padding: 15px;box-shadow: 0 0 0 1px rgba(var(--color-black2-alpha), 0.15);}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-magazine.bg-transparent {padding: 0 !important;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-magazine .card-inner {align-items: flex-start; }
  .container-wrap:not(.scroll-container) .column_type_c .card.type-magazine .card-label{margin-top: 0;}
	/* .container-wrap:not(.scroll-container) .column_type_c .card.type-magazine .card-top {min-width: 98px;flex-basis: 98px;} */
	.container-wrap:not(.scroll-container) .column_type_c .card.type-magazine .card-media img {min-height: 78px;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-magazine .card-bottom {padding: 0;border: none;align-items: flex-start;text-align: start;}
	/* .container-wrap:not(.scroll-container) .column_type_c .card.type-magazine .card-label {display: none;} */

	/*.column_type_c .column_25.card.type-magazine.card-event*/
	.container-wrap:not(.scroll-container) .column_type_c .card.type-magazine.bg-transparent1 {padding: 0 !important;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-magazine.card-event .card-byline {display: none;}
  .column_type_c .card.type-magazine.card-event .card-media{aspect-ratio: auto!important;}

	/*.column_type_c .column_25.card.type-media*/
	.container-wrap:not(.scroll-container) .column_type_c .card.type-media {padding: 15px;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-media .card-top {display: none;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-media .card-byline {margin-top: 10px;}

	/*.column_type_c .column_25.card.type-pulpit*/
	.container-wrap:not(.scroll-container) .column_type_c .card.type-pulpit .card-top {margin: 0;flex-basis: 100%;}
	.container-wrap:not(.scroll-container) .column_type_c .card.type-pulpit.card-negative {padding-top: 20px;}

	/*.column_type_c .column_25.card.type-pulpit_flat*/
	.container-wrap:not(.scroll-container) .column_type_c .card.type-pulpit_flat .card-top {margin: 0;flex-basis: 100%;}

  .column_type_c .card.type-live_updates .card-top {position: relative;height: auto;left: auto;top: auto;}
  .column_type_c .card.type-live_updates .card-media::after {content: none;}
  .column_type_c .card.type-live_updates .card-byline {margin-top: 10px;}

  .column_type_c .card.type-pulpit .card-bottom {display: none;}
  .column_type_c .card.type-pulpit .card-profile {margin-bottom: 10px;display: flex;flex-direction: row;align-items: center;}
  .column_type_c .card.type-pulpit .card-underline {margin-top: 5px;margin-left: 0;}
  .column_type_c .card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}
  .column_type_c .card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin: 0;}
  .column_type_c .card.type-pulpit .card-label, .column_type_c .card.type-pulpit.card-negative .card-label {display: none;}
  .column_type_c .card.type-pulpit .card-top {text-align: unset;border: none;}
  .column_type_c .card.type-pulpit .card-avatar {float: left;margin-right: 10px;}
  .column_type_c .card.type-pulpit.card-negative {padding: 20px;}
}

/* @media (min-width: 769px) and (max-width: 1024px) { 
 .card.type-pulpit_flat .card-name{font-size: 26px;line-height: 26px;}
 .card.type-pulpit_flat .card-flat-headline{font-size: 28px;line-height: 32px;} 
} */
@media (min-width: 821px) and (max-width: 1024px) { 
  /*media*/
	
	.column_type_a .card.type-media .card-headline {font-size: 28px;line-height: 32px;}
	.column_type_a .card.type-media .card-label {margin-bottom: 15px;}
	.column_type_a .card.type-media .card-top {margin-bottom: 20px;}
	.column_type_a .card.type-media .card-byline {margin-top: 15px;}
	.column_50.column_type_a .card.type-pulpit .card-label, 
	.grid-50-50 .column_type_a .card.type-pulpit .card-label, 
	.column_50.column_type_a .card.type-pulpit.card-negative .card-label,
	.grid-50-50 .column_type_a .card.type-pulpit.card-negative .card-label {margin-top: 10px;}
  .grid-33-33-33 .column_type_a .card.type-pulpit .card-avatar{margin-inline-end: 0;}
	/*magazine*/
	/* .column_55.column_type_a .card.type-magazine .card-inner {flex-direction: row !important;}
	.column_55.column_type_a .card.type-magazine .card-top {flex-basis: 50% !important;}
	.column_60.column_type_a .card.type-magazine .card-inner {flex-direction: row !important;}
	.column_60.column_type_a .card.type-magazine .card-top {flex-basis: 50% !important;} */

}

/* {JNS} Update photo proportions for all Salamandra templates to 3:2  */
@media (min-width: 769px) and (max-width: 1024px) {
  .column_type_a .card.type-magazine .card-inner {flex-wrap: nowrap!important;}
  .column_type_a .card.type-magazine .card-media,
   .column_type_a .card.type-wire .card-media{
    aspect-ratio: 1/1!important;
    }
  }

  @media (min-width: 480px) and (max-width: 620px) {
    .column_type_a .card.type-magazine .card-bottom{padding: 10px !important;}
  }


@media (max-width: 1024px) {
  /* .column_25.column_type_a .module-feeder-wrapper, .column_25.column_type_a .module-feeder-cards-inner {flex-direction: row;} */
  .column_25.column_type_a  .module-feeder-wrapper .module-feeder-title{flex-basis: 220px!important;}
  .column_25.column_type_a .module-feeder-card::after {content: '';position: absolute;right: 0;top: 25px;left:0;width: 1px;height: calc(100% - 50px);border-right: dashed 1px rgba(var(--color-black2-alpha),.15);}
  .column_25.column_type_a .module-feeder-cards{overflow-x: auto;}
  .column.column_25.column_type_a .module-feeder.most-popular-feeder .module-feeder-card{display: inline-block;}
  .column_25.column_type_a .module-feeder.most-popular-feeder .feeder-time{float: none;}
  .column.column_type_a .feeder-time{margin-bottom: 15px;}
	.salamandra-wrapper {padding-top: 40px;}
  .column_25.column_type_a .module-feeder-cards:after{content:none;}
  .column:last-of-type::after {content: none!important}

	/*.grid-33-33-33 .column_type_a .card-headline {font-size: 18px;line-height: 22px;}*/
	.grid-33-33-33 .column_type_a .card.type-magazine .card-bottom {padding: 25px 15px;}

  /* .grid-33-33-33 .column_type_a .card.type-live_updates .card-headline {font-size: 28px;line-height: 32px;} */
	/* .grid-33-33-33 .column_type_a .card.type-magazine.bg-transparent .card-bottom {padding-right: 0;padding-left: 0;} */

	/*GRID 75-25*/
	.grid-75-25 {flex-wrap: wrap;}
	.grid-75-25 .column {flex-basis: 100%;}
	.grid-75-25 .column::after {height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;}
	
	/*GRID 55-25-20*/
	.grid-55-25-20 {flex-wrap: wrap;}
	.grid-55-25-20 .column {flex-basis: 100%;}
	.grid-55-25-20 .column::after {height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;}

	/*GRID 20-60-20*/
	.grid-20-60-20 {flex-wrap: wrap;}
	.grid-20-60-20 .column {flex-basis: 100%;}
	/* .grid-20-60-20 .column.column_20 {flex-basis: 50%;display: block !important;max-width: 50%;} */
	.grid-20-60-20 .column.column_60 {order: -1;flex-basis: 100%;}
	.grid-20-60-20 .column.column_60::after {height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;}
	.container-wrap:not(.scroll-container) .grid-20-60-20 .column_type_c.column_20 > .card + .card::after {content: '';}
	.container-wrap:not(.scroll-container) .grid-20-60-20 .column_type_c.column_20 > .card::before {content: none;}
	.container-wrap:not(.scroll-container) .grid-20-60-20 .column_type_c.column_20 > .card:nth-child(2) {margin-top: 40px;}
  .grid-20-60-20 .column.column_20::after {height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;}

	/*feeder .column_type_c.column_20*/
	.grid-20-60-20 .column_type_c.column_20 .module-feeder-title {flex-basis: 125px;min-width: unset;}
	.grid-20-60-20 .column_type_c.column_20 .module-feeder-wrapper, .grid-20-60-20 .column_type_c.column_20 .module-feeder-cards-inner {flex-direction: column;}
	.grid-20-60-20 .column_type_c.column_20 .module-feeder-cards {overflow-y: auto;padding: 0;max-height: 580px;}
	.grid-20-60-20 .column_type_c.column_20 .module-feeder-cards-inner {max-height: 580px;}
	.grid-20-60-20 .column_type_c.column_20 .module-feeder-card {width: 100%;padding: 20px;min-width: unset;}
	.grid-20-60-20 .column_type_c.column_20 .module-feeder-card::after {width: calc(100% - 40px);height: 1px;top: auto;right: auto;bottom: 0;left: 20px;border: none;border-bottom: dashed 1px rgba(var(--color-black2-alpha),.15);}
	.grid-20-60-20 .column_type_c.column_20 .module-feeder-cards::-webkit-scrollbar{width:10px;}
	.grid-20-60-20 .column_type_c.column_20 .module-feeder-card .card-underline {display: none;}

	
	/*column_type_a.column_25*/
	.column_type_a.column_25 .card + .card::after {content: '';width: 100%;}
	/* .column_type_a.column_25 .card:nth-child(2) {margin-top: 0!important;padding-top: 0;margin-bottom: 0;} */
	.column_type_a.column_25 .card:first-child {margin-top: 0;padding-top: 0;margin-bottom: 0;}
	/* .column_type_c.column_20.contain-1-items{flex-basis: 50%;} */
  .container-wrap:not(.scroll-container) .column_type_c.column_20.contain-1-items .card{margin-right: 0;}

	/*column_type_c.column_20*/
	/* .container-wrap:not(.scroll-container) .column_type_c.column_20 {display: flex;flex-wrap: wrap;} */
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card {border: none;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card + .card::after {content: '';width: 100%;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card:first-child {margin-top: 0;padding-top: 0;}
	/* .container-wrap:not(.scroll-container) .column_type_c.column_20 .card::before {content: '';position: absolute;right: -20px;top: 0;height: 100%;width: 1px;background-color: var(--color-topics-devider);opacity: 15%;} */

	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .card-headline {font-size: var(--c-col-font-size);line-height: var(--c-col-line-height);font-family: var(--c-col-font-family);}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .card-underline {display: none;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .module-feeder .card .card-underline {display: -webkit-box;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .card-media {padding: 0;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .card-media img {position: unset;min-height: 78px;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .card-avatar img {width: 40px;height: 40px;min-width: 40px;}

	/*.column_type_c .column_20.card*/
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card {float: none;clear: both;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .card-inner {display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start; align-items: flex-start;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .card-bottom {padding: 0;flex-grow: 1;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .card-top {margin: 0;margin-inline-end: 15px;min-width: 112px;flex-basis: 112px;}

	/*.column_type_c .column_20.card.type-live_updates*/
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-live_updates {padding: 15px;float: inline-start;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-live_updates .card-inner {display: block!important;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card .live-updates-block {float: inline-start;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-live_updates .card-top {display: block;float: inline-start;max-width: 112px;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-live_updates .card-bottom {display: block;}

	/*.column_type_c .column_20.card.type-magazine*/
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine {padding: 0;padding: 15px;box-shadow: 0 0 0 1px rgba(var(--color-black2-alpha), 0.15);}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine.bg-transparent {padding: 0 !important;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine .card-inner {align-items: flex-start; }
  .container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine .card-label{margin-top: 0;}
	/* .container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine .card-top {min-width: 98px;flex-basis: 98px;} */
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine .card-media img {min-height: 78px;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine .card-bottom {padding: 0;border: none;align-items: flex-start;text-align: start;}
	/* .container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine .card-label {display: none;} */

	/*.column_type_c .column_20.card.type-magazine.card-event*/
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine.bg-transparent1 {padding: 0 !important;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-magazine.card-event .card-byline {display: none;}

	/*.column_type_c .column_20.card.type-media*/
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-media {padding: 15px;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-media .card-top {display: none;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-media .card-byline {margin-top: 10px;}

	/*.column_type_c .column_20.card.type-pulpit*/
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-pulpit .card-top {margin: 0;flex-basis: 100%;}
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-pulpit.card-negative {padding-top: 20px;}

	/*.column_type_c .column_20.card.type-pulpit_flat*/
	.container-wrap:not(.scroll-container) .column_type_c.column_20 .card.type-pulpit_flat .card-top {margin: 0;flex-basis: 100%;}


	/*scroll-container*/
	.scroll-container {position: relative;}
	.scroll-container .grid.grid-20-20-20-20-20 {margin-left: 20px;overflow-x: auto;scroll-behavior: smooth;}
	.scroll-container .grid.grid-20-20-20-20-20 .column {min-width: 260px;margin-right: 20px;padding-left: 0;}

	.scroll-container .grid.grid-20-20-20-20-20::-webkit-scrollbar{height:10px;}
	.scroll-container .grid.grid-20-20-20-20-20::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px rgba(165, 24, 27, 0.05);box-shadow:inset 0 0 10px rgba(165, 24, 27, 0.05);}
	.scroll-container .grid.grid-20-20-20-20-20::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(165, 24, 27, 0.2);}

  .card-media.card-media-type-4.mobile-ratio-16-9,
  .card-media.card-media-type-1.mobile-ratio-16-9{
    aspect-ratio: 16/9 !important;
    object-fit: cover;
  }
  .card-media.card-media-type-4.mobile-ratio-3-2,
  .card-media.card-media-type-1.mobile-ratio-3-2{
    aspect-ratio: 3/2 !important;
    object-fit: cover;
  }
}

/* @media (max-width: 820px) { */
@media (max-width: 1024px) {
	
	/*GRID 25-50-25*/
	.grid-50-50 {flex-wrap: wrap;}
	.grid-50-50 .column {flex-basis: 100%;}
	.grid-50-50 .column::after {content: '';height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;}

	/*GRID 33-33-33*/
	/*live updates*/ 
	/* .grid-33-33-33 .column_type_a .card.type-live_updates .card-bottom {padding: 20px 20px 30px;} */
	/* .grid-33-33-33 .column_type_a .live-updates-block {margin: 40px 0 -30px -20px;padding: 20px;background-color: var(--color-black2);width: calc(100% + 40px);} */

	.scroll-container {padding-left: 20px;}
	.scroll-container .column {/*scroll-snap-align: start;scroll-snap-stop: normal;*/flex-basis: 50%;min-width: calc(50% - 10px);margin-right: 20px;padding-left: 0;}
	.scroll-container .column:last-of-type {margin-right: 0 !important;}
	.scroll-container .grid {overflow-x: auto;/*scroll-snap-type: x mandatory;*//*scroll-padding-left: 0;scroll-padding-right: 0;*/scroll-behavior: smooth;}
	.scroll-container .grid::-webkit-scrollbar{height:10px;}
	.scroll-container .grid::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px rgba(165, 24, 27, 0.05);box-shadow:inset 0 0 10px rgba(165, 24, 27, 0.05);}
	.scroll-container .grid::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(165, 24, 27, 0.2);}

	.scroll-container .grid.grid-25-25-25-25 {margin-left: 0px;}
	.scroll-container .grid.grid-33-33-33 {margin-left: 0px;}
	.scroll-container .grid.grid-20-20-20-20-20 {margin-left: 0;}
	
}

@media (max-width: 620px) {
	.scroll-container .column {min-width: calc(100%);}

	.grid-33-33-33 .card-headline {
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	  -webkit-line-clamp: 4;
	}

	.grid-33-33-33 .card-underline {
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	  -webkit-line-clamp: 3;
	}

	/*.column_type_a.column_25*/
	.column_type_a.column_25 .card-avatar img {width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px;}
	.column_type_a.column_25 .card-avatar {margin-right: 10px !important;}
	.column_type_a.column_25 .card-avatar > a + a {margin-left: -15px;}
	.column_type_a.column_25 .card-byline {margin-top: 10px !important;}
	.column_type_a.column_25 .card-headline {font-size: 18px;line-height: 22px;}
	.column_type_a.column_25 .card-underline {display: none;}

	/*.grid-20-60-20*/
	.grid-20-60-20 .column.column_20::after {height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;}
	
	/*.column_type_a.column_25 .card.type-news*/
	.column_type_a.column_25 .card.type-news .card-top {margin-bottom: 10px;}

	/*.column_type_a.column_25 .card.type-news_large*/
	.column_type_a.column_25 .card.type-news_large .card-top {margin-top: 15px;}

	/*.column_type_a.column_25 .card.type-opinion*/
	.column_type_a.column_25 .card.type-analysis .card-label, .column_type_a.column_25 .card.type-opinion .card-card-label {display: none;}
	.column_type_a.column_25 .card.type-opinion .card-bottom, .column_type_a.column_25 .card.type-analysis .card-bottom {padding-top: 10px;}
	.column_type_a.column_25 .card.type-analysis .card-profile, .column_type_a.column_25 .card.type-opinion .card-profile {margin-bottom: 10px;}

	/*.column_type_a.column_25 .card.type-magazine*/
	.column_type_a.column_25 .card.type-magazine .card-bottom {padding: 15px 10px;}
	.column_type_a.column_25 .card.type-magazine .card-label {margin-bottom: 12px;}
	/* .column_type_a.column_25 .card.type-magazine .card-media {padding-bottom: 95%;} */
	.column_type_a.column_25 .card.type-magazine.bg-transparent .card-bottom {padding: 10px 0 0;}

	/*.column_type_a.column_25 .card.type-magazine.card-event*/
	.column_type_a.column_25 .card.type-magazine.card-event .card-headline {font-size: 19px;line-height: 22px;}
	.column_type_a.column_25 .card.type-magazine.card-event .card-label {margin-bottom: 10px;}
	.column_type_a.column_25 .card.type-magazine.card-event .card-media {padding-bottom: 100%;}
	.column_type_a.column_25 .card.type-magazine.bg-transparent1 .card-bottom {padding: 10px 0 0;}
	.column_type_a.column_25 .card-event-org-logo {display: none;}
	.column_type_a.column_25 .card.type-magazine.card-event .card-byline {display: none;}

	/*.column_type_a.column_25 .card.type-media*/
	.column_type_a.column_25 .card.type-media .card-top {display: none;}
	.column_type_a.column_25 .card.type-media .card-top {margin-bottom: 0;}
	.column_type_a.column_25 .card.type-media .card-label {margin-bottom: 15px;}

	/*.column_type_a.column_25 .card.type-pulpit*/
	.column_type_a.column_25 .card.type-pulpit.card-negative {padding: 15px 10px;}
	/*.column_type_a.column_25 .card.type-pulpit.card-negative .card-avatar {display: none;}*/
	.column_type_a.column_25 .card-flat-underline {display: none;}
	.column_type_a.column_25 .card.type-pulpit_flat .card-flat-headline::after {content: none;}
	/*.column_type_a.column_25 .card.type-pulpit_flat .card-name {margin-top: 0;}*/
	.column_type_a.column_55 .card-avatar img,
	.column_type_a.column_60 .card-avatar img {width: 75px;height: 75px;min-width: 75px;}
	.column_type_a.column_55 .card.type-pulpit .card-label, 
	.column_type_a.column_55 .card.type-pulpit.card-negative .card-label {margin-top: 10px;}
	.column_type_a.column_55 .card.type-pulpit .card-avatar,
	.column_type_a.column_60 .card.type-pulpit .card-avatar {margin-inline-end: 10px;}
	.column_type_a.column_60 .card.type-pulpit .card-label, 
	.column_type_a.column_60 .card.type-pulpit.card-negative .card-label {margin-top: 10px;}


	/*.column_type_a.column_25 .card.type-pulpit_flat*/
	.column_type_a.column_25 .pulpit-flat-wrapper-text {margin-top: 10px;float: left;}
	/*.grid-55-25-20 .column_type_c.column_20 {margin-top: 10px;float: left;}*/
	.column_type_a.column_25 .pulpit-flat-wrapper-link {margin: 0;}
	.column_type_a.column_25 .card.type-pulpit_flat .card-avatar {margin-bottom: 0;}

	/*.column_type_a.column_25 live_updates*/
	.column_type_a.column_25 .card.type-live_updates {height: 100%;background-color: var(--color-black2);}
	.column_type_a.column_25 .card.type-live_updates .card-inner {height: 100%;}
	.column_type_a.column_25 .card.type-live_updates .card-headline {font-size: 20px;line-height: 25px;}
	.column_type_a.column_25 .card.type-live_updates .card-top {position: relative;height: auto;left: auto;top: auto;}
	.column_type_a.column_25 .card.type-live_updates .card-media {padding-bottom: 0;aspect-ratio: 1/1;}
	.column_type_a.column_25 .card.type-live_updates .card-media::after {content: none;}
	.column_type_a.column_25 .card.type-live_updates .card-byline {margin-top: 10px;margin-bottom: 0;}
	.column_type_a.column_25 .card.type-live_updates .card-underline {display: none;}
	.column_type_a.column_25 .card.type-live_updates .card-bottom {height: auto;padding: 15px 10px;min-height: 0;aspect-ratio: auto; }
	.column_type_a.column_25 .live-updates-block {display: none;}

	/*.column_type_a.column_75*/
	.column_type_a.column_75 .card.type-pulpit_flat .card-avatar img {width: 75px;height: 75px;min-width: 75px;}
	.column_type_a.column_75 .card.type-pulpit_flat .pulpit-flat-wrapper-text {font-size: 18px;line-height: 22px;}
	.column_type_a.column_75 .card.type-pulpit_flat .card-avatar {margin-bottom: 10px;margin-inline-end: 10px;}
	/* .column_type_a.column_75 .card.type-magazine.bg-transparent .card-bottom {padding-bottom: 0;} */
	.column_type_a.column_75 .card.type-pulpit_flat .card-name {margin-top: 12px;}
  .column_type_a.column_75 .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}

	
	/*column_type_c.column_20*/
	.container-wrap:not(.scroll-container) .column_type_c.column_20 {display: block !important;flex-basis: unset;width: 100%;max-width: none;}
	.container-wrap:not(.scroll-container) .column_type_c .card + .card {margin-top: 40px;}
	.container-wrap:not(.scroll-container) .column_type_c .card + .card::after {content: '' !important;}
	.container-wrap:not(.scroll-container) .column_type_c .card {border: none;flex-basis: 100%;margin: 0;}
	/*.container-wrap:not(.scroll-container) .column_type_c .card::before {content: '';position: absolute;right: -20px;top: 0;height: 100%;width: 1px;background-color: var(--color-topics-devider);}*/
	.container-wrap:not(.scroll-container) .column_type_c .card::before {content: none;}
	.container-wrap:not(.scroll-container) .column_type_c .card:last-of-type, .container-wrap:not(.scroll-container) .column_type_c .card:nth-child(2n) {margin-right: 0;}
	.container-wrap:not(.scroll-container) .column_type_c .card:last-of-type::before, .container-wrap:not(.scroll-container) .column_type_c .card:nth-child(2n)::before {content: none;}
	.container-wrap:not(.scroll-container) .column_type_c .card:last-of-type::after,
   .container-wrap:not(.scroll-container) .column_type_c .card:nth-child(2n)::after {content: none;}

	/*column_type_c.column_20 .feeder*/
	/* .column_type_c.column_20 .module-feeder-card .card .card-inner {flex-direction: row !important;} */
	.column_type_c.column_20 .module-feeder-card .card .card-underline {display: none !important;}
	/* .column_type_c.column_20 .module-feeder-card .card .card-top {flex-basis: 112px !important;} */
	.column_type_c.column_20 .module-feeder-card {padding: 20px;}
	.column_type_c.column_20 .module-feeder-cards {max-height: 60vh;overflow-y: auto;}
	.column_type_c.column_20 .module-feeder-cards-inner {max-height: 60vh;}
	.column_type_c.column_20 .module-feeder-cards-inner {flex-direction: column;}


}

@media (max-width: 480px) {
  /*grid-33-33-33 live updates*/
  .grid-33-33-33 .column_type_a .live-updates-block-items {font-size: 16px;line-height: 20px;}
  .grid-33-33-33 .column_type_a .live-updates-block-title {font-size: 20px;line-height: 28px;}

	.column_type_a.column_25 .card.type-pulpit .card-profile {flex-wrap: wrap;}
	/* .card.type-pulpit_flat .card-name {margin-top: 10px!important;display: inline-block!important;} */
  .module.cta-module .cta-module-button,
  .section-title-button {white-space: break-spaces!important;}
  .module.cta-module .cta-module-action-button,
  .section-title-action-button{margin-inline-start: 0!important;}
  .press-plus-page .salamandra-wrapper{padding-bottom: 0;}
  .press-plus-page .taxonomy-top-bar{margin-top: 25px;} 
}


@media (min-width: 480px) {
.column_50.column_type_a .module-feeder-card::after,
.grid-50-50 .column_50.column_type_a .module-feeder-card::after,
.grid-55-25-20 .column_55.column_type_a .module-feeder-card::after, 
/* .grid-20-60-20 .column_60.column_type_a  .module-feeder-card::after {content: ''; width: calc(100% - 40px);height: 1px;top: auto;right: auto;bottom: 0;left: 20px;border: none;border-bottom: dashed 1px rgba(var(--color-black2-alpha),.15);}
.grid-20-60-20 .column_60.column_type_a .module-feeder-wrapper,
.grid-20-60-20 .column_60.column_type_a .module-feeder-cards-inner, */
.column_50.column_type_a .module-feeder-wrapper,
.grid-50-50 .column_50.column_type_a .module-feeder-wrapper,
.column_50.column_type_a .module-feeder-cards-inner,
.grid-50-50 .column_50.column_type_a .module-feeder-cards-inner{flex-direction: column;}
.column_50.column_type_a .module-feeder-cards-inner .feeder-time,
.grid-50-50 .column_50.column_type_a .module-feeder-cards-inner .feeder-time{float: left;}
.column_50.column_type_a .module-feeder.most-popular-feeder .module-feeder-card,
.grid-50-50 .column_50.column_type_a .module-feeder.most-popular-feeder .module-feeder-card{display: flex;}
/* .grid-20-60-20 .column_60.column_type_a .module-feeder-wrapper, */
/* .grid-55-25-20 .column_55.column_type_a .module-feeder-wrapper, */
/* .grid-55-25-20 .column_55.column_type_a .module-feeder-cards-inner{flex-direction: column;} */

/* .grid-50-50 .column_50.column_type_a  .module-feeder-wrapper .module-feeder-card{display: inline-block;} */
/* .grid-55-25-20 .column_55.column_type_a  .module-feeder-wrapper .module-feeder-card{display: inline-block;} */
/* .grid-20-60-20 .column_60.column_type_a  .module-feeder-wrapper .module-feeder-card{display: inline-block;} */

.column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-top,
.grid-50-50 .column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-top{float: left;max-width: 112px;margin-bottom: 0;margin-right: 15px;}
.column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-top .card-media,
.grid-50-50 .column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-top .card-media{margin-bottom: 0;}
/* .grid-50-50 .column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-bottom{ float: left;} */
.column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-bottom .card-headline,
.grid-50-50 .column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-bottom .card-headline{font-size: 18px;line-height: 22px}
.column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card-inner,
.grid-50-50 .column_50.column_type_a  .module-feeder-wrapper .module-feeder-card .card-inner{flex-direction: row !important;flex-wrap: nowrap;}
.column_50.column_type_a  .module-feeder-wrapper .module-feeder-title,
.grid-50-50 .column_50.column_type_a  .module-feeder-wrapper .module-feeder-title{flex-basis: 124px;}
.column_20 .module-feeder-card{min-width: 100%;}
/* .column_25 .module-feeder-card  */


/* .column_25.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-top{float: left;max-width: 112px;margin-bottom: 0;margin-right: 15px;} */
/* .column_25.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-top .card-media{margin-bottom: 0;} */
/* .column_25.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-bottom{ float: left;} */
.column_25.column_type_a  .module-feeder-wrapper .module-feeder-card .card.type-news .card-bottom .card-headline{font-size: 18px;line-height: 22px}
.column_25.column_type_a  .module-feeder-wrapper .module-feeder-card .card-inner{display: inline;}
.column_25.column_type_a  .module-feeder-wrapper .module-feeder-title{flex-basis: 124px;}

/* .column_25 .module-feeder-card {min-width: 100%;} */

/* .grid-20-60-20 .column_60.column_type_a .module-feeder-wrapper .module-feeder-card .card.type-news .card-top{float: left;max-width: 112px;margin-bottom: 0;margin-right: 15px;}
.grid-20-60-20 .column_60.column_type_a .module-feeder-wrapper .module-feeder-card .card.type-news .card-top .card-media{margin-bottom: 0;}
.grid-20-60-20 .column_60.column_type_a .module-feeder-wrapper .module-feeder-card .card.type-news .card-bottom{width: calc(100% - 150px); float: left;}
.grid-20-60-20 .column_60.column_type_a .module-feeder-wrapper .module-feeder-card .card.type-news .card-bottom .card-headline{font-size: 18px;line-height: 22px}
.grid-20-60-20 .column_60.column_type_a .module-feeder-wrapper .module-feeder-card .card-inner{display: inline;}
.grid-20-60-20 .column_60.column_type_a .module-feeder-wrapper .module-feeder-title{flex-basis: 124px;} */
}


/*sections*/
.module.cta-module{margin-bottom:20px;justify-content: center;}
.section-title {margin-bottom:20px;margin-top:15px;}
/* .section-title::after{content:'';display: block;width: 100%;height:1px;background-color: var(--color-black2);position:absolute;left:0;top:-16px;} */

.block_item.has_bg.bg-bg6 .section-title::before,
.block_item.has_bg.bg-bg7 .section-title::before,
.block_item.has_bg.bg-bg8 .section-title::before{background: var(--color-topics-has-bg-devider);opacity: 50%;}
.container-wrap:first-child .section-title::after{top:-25px;}
/* .container-wrap:last-child .section-title{margin-bottom:0;} */
.block_item.has_bg {padding: 60px 0 40px;}
/* .block_item.has_bg:first-of-type {margin-top: -52px;} */
.block_item.has_bg + .block_item.has_not_bg {margin-top: 60px;}
.block_item.has_not_bg + .block_item.has_bg {margin-top: 40px;}
.section-title-module .column {margin-bottom: 0;}
.section-title-module + .container-wrap {margin-top: 30px;}

/*feeder module*/
.module-feeder-wrapper.writers .module-feeder-card .card-byline{display: none;}
.module.module-feeder {max-width: 100%;margin-bottom: 40px;}
.column_0 .module.module-feeder{padding: 20px 0;}
 /* .module-feeder-wrapper {border:1px solid rgba(var(--color-black2-alpha),.15);} */
 .taxonomy.media-page .module-feeder-wrapper,
 .salamandra_grids_container .module-feeder-wrapper {border:none}
.module-feeder-title {width: 100%;min-width: 221px;flex-basis: 220px;padding: 25px 20px;display:flex;align-items: flex-start;justify-content: space-between;gap: 5px;border-top: 1px solid var(--color-black2);}
.module-feeder-title-text, .module-feeder-title .card-name {font-size: 18px;line-height: 22px;text-transform: uppercase;font-weight: bold;}
/* .module-feeder-title-text{white-space:pre-wrap;} */
/* .module-feeder-title .card-avatar {margin-bottom: 10px;} */
.module-feeder-title .card-avatar img {width: 40px !important;height: 40px !important;min-width: 40px;}
.module-feeder-cards {width: 100%;flex-grow: 1;}
.module-feeder-card {padding: 25px 20px;min-width: 260px;position: relative;scroll-snap-align: start;scroll-snap-stop: normal;}
.module-feeder-card::after {content: '';position: absolute;right: 0;top: 25px;width: 1px;height: calc(100% - 50px);border-right: dashed 1px rgba(var(--color-black2-alpha),.15);}
.module-feeder-card:last-of-type::after {content: none;}
.module-feeder-card .card-inner {flex-direction: column !important;}
.module-feeder-cards-inner{display: flex;  scroll-behavior: smooth;scroll-snap-type: x mandatory;  overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}
.module-feeder-cards-inner > div{scroll-snap-align: start;}
.module-feeder-card .card-media {margin-bottom: 15px;aspect-ratio: 3/2;}
.module-feeder-card .card-bottom {padding: 0 !important;flex-basis: 100% !important;}
.module-feeder-card .card-top {padding: 0 !important;flex-basis: 100% !important;margin-bottom: 0!important;}
.module-feeder-card .card-headline {
	font-size: 18px!important;
	line-height: 22px!important;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 4;
}
.module-feeder-card .card-underline {
	font-size: 16px;
	line-height: 20px;
	margin-top: 5px;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 5;
}

.feeder-image-ratio-16-9 .module-feeder-card .card-media {aspect-ratio: 16/9 !important; }
.feeder-image-ratio-3-2 .module-feeder-card .card-media {aspect-ratio: 3/2 !important; }

body.mobile .module-feeder-cards{overflow: hidden;}
body.mobile .module-feeder-cards-inner{overflow: hidden;}
body.mobile .module-feeder-cards-inner .module-feeder-card a iframe {pointer-events: auto;touch-action: none;}

.module-feeder-card .card-profile {display: flex;margin-bottom: 10px !important;align-items: center;}
.module-feeder-card .card-avatar {min-width: 40px;margin-right: 10px;flex-basis: 40px;}
.module-feeder-card .card-avatar img {width: 40px !important;height: 40px !important;min-width: 40px;}
.module-feeder-card .card-name {font-size: 16px;line-height: 18px;}
.module-feeder-card .card-profile-text {flex-grow: 1;}
.module-feeder-card .card-byline {margin-top: 10px;}
body.mobile .module-feeder-card .card-byline{touch-action: none;}
.feeder-time {font-size: 14px;margin-bottom: 15px;line-height: 20px;font-weight: 100;letter-spacing: 0.5px;}

.module-feeder-cards {overflow-x: scroll;}
.module-feeder-cards::-webkit-scrollbar{height:10px;width: 5px;display: none;}
.module-feeder-cards::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px rgba(165, 24, 27, 0.05);box-shadow:inset 0 0 10px rgba(165, 24, 27, 0.05);}
.module-feeder-cards::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 10px rgba(165, 24, 27, 0.05);box-shadow:inset 0 0 10px rgba(165, 24, 27, 0.05);}
.module-feeder-cards::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(165, 24, 27, 0.2);}


.module-feeder-cards.bg-spotlight3::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px rgba(42, 22, 105, 0.05);box-shadow:inset 0 0 10px rgba(42, 22, 105, 0.05);}
.module-feeder-cards.bg-spotlight3::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(42, 22, 105, 0.20);}
.module-feeder-cards.bg-spotlight3 .card-byline {color:#5F32EB}

/*writer-feeder*/
.module-feeder.writer-feeder .card-byline,
.module-feeder.writer-feeder .card-media,
.module-feeder.writer-feeder .card-underline,
.module-feeder.writer-feeder .card-profile {display: none !important;}
.module-feeder.writer-feeder .card-headline {-webkit-line-clamp: 3;}

/*most-popular-feeder*/
.module-feeder.most-popular-feeder .card-media,
.module-feeder.most-popular-feeder .card-underline {display: none !important;}
.module-feeder.most-popular-feeder .card-headline {-webkit-line-clamp: 3;}
.module-feeder.most-popular-feeder {counter-reset: popular;}
.module-feeder.most-popular-feeder .feeder-time {font-size: 0;line-height: 0;}
.module-feeder.most-popular-feeder .feeder-time::before {counter-increment: popular;content: counter(popular);display: block;font-size: 52px;line-height: 52px;font-weight: 100;color: rgba(var(--color-primary-alpha), .20);font-family: var(--utopia-display);}

.section-title {width: 100%;display: flex;align-items: center;justify-content: space-between;}
/* .module.cta-module .cta-module-text, */
.section-title-text {flex-grow: 1;display: flex;align-items: flex-end;flex-wrap: wrap;}
.module.cta-module .cta-module-action-button,
.section-title-action-button {margin-inline-start: 10px;}
.block_item .is_negative  .section-title-button{color: var(--color-black2);background:var(--color-white);}
.module.cta-module .cta-module-button,
.block_item  .section-title-button{color: var(--color-white);background:var(--color-black2);}
.block_item .is_negative .section-title-text {color: var(--color-white);}
.block_item .section-title-text {color: var(--color-black2);}
/* .block_item.has_bg .section-title-button{color: var(--color-black2); background:var(--color-white);} */
.block_item.has_not_bg > .section-title-text {color: var(--color-black2);}
.block_item.has_not_bg > .section-title-button{color: var(--color-white); background:var(--color-black2);}
.module.section-title.color-white .section-title-text{color:var(--color-black2);} 
.section-title-headline {margin-inline-end: 10px;font-size: 42px;line-height: 1;font-weight: bold;text-transform: uppercase;font-family: var(--freight-sans);width: 100%;padding-bottom: 5px;}
.section-title-underline {font-size: 18px;font-weight: bold;font-family: var(--freight-sans);}
.section-title-small .section-title-headline {font-size: 28px;line-height: 31px;}
.section-title-button {text-align: center;letter-spacing: 0.5px;white-space: nowrap;font-weight: bold;display: inline-block;padding: 12px 20px;font-size: 16px;line-height: 18px;text-transform: uppercase;border-radius: 100px;}

/* Added By Eyal */
.section-title{width:100%;}
.module-feeder-small{width:100%;}

/*card*/
.card {width: 100%;max-width: none;padding: 0;margin: 0;overflow: hidden;position: relative;}
.card-headline {font-size: 60px;line-height: 65px;font-weight: bold;font-family: var(--utopia-display);}
.card-underline {font-size: 20px;line-height: 26px;margin-top: 10px;}
.card-byline {font-size: 16px;line-height: 18px;margin-top: 15px;text-transform: uppercase;font-weight: bold;}
.card-media {line-height: 0;height: 100%;position: relative;width: 100%;height: 100%;}
.card-media img {height: 100%;width: 100%;object-fit: cover;position: absolute;left: 0;top:0;}
.card-media img {height: 100%;width: 100%;object-fit: cover;position: absolute;left: 0;top:0;}
/* .card-media .media {padding: 0;} */
.card-media .media.slideshow .rslides {position: absolute;height: 100%;}
.card-label .ic span {display: inline-block;font-family: var(--freight-sans);}
.card-avatar {line-height: 0;display: flex;}
.card-avatar > a + a {margin-left: -30px;z-index: 1;}
.card-avatar img {width: 150px;height: 150px;border-radius: 150px;border: solid 1px var(--color-light-silver);display: inline-block;min-width: 150px;background-color: var(--color-white);}
.card-name {text-transform: uppercase;font-weight: bold;font-size: 26px;line-height: 1;}
.card-fulltext {font-family: var(--utopia);font-size: 16px;line-height: 23px;}
/* .card-fulltext:first-letter, .card-fulltext .left_box:first-letter {font-size: 72px;line-height: 62px;float: left;margin-right: 10px;font-weight: 600;} */
/*.card-fulltext-readmore-wrapper > p:nth-child(n+4) {display: none;}*/
/*.card-fulltext-readmore-wrapper > p:nth-child(3)::after {content: '...';}*/ 
.show-fulltext .card-fulltext-readmore-wrapper > p {display: block !important;}
.show-fulltext .card-fulltext-readmore-wrapper > p::after {content: none !important;} 
.card-fulltext-more {color: var(--color-primary);font-size: 16px;line-height: 20px;margin-top: 23px;}
.card-fulltext-more-button {display: inline-flex;align-items: center;white-space: nowrap;}
.card-fulltext-more-button svg {margin-top: 2px;margin-inline-start: 10px;}
.card.card-negative  * {color: var(--color-white);fill: var(--color-white);}

/*news*/
.card.type-news .card-inner {display: flex;flex-direction: row-reverse;}
.card.type-news .card-top {width: 100%;flex-basis: 60%; margin-bottom: 20px;}
.card.type-news .card-bottom {width: 100%;flex-basis: 40%;padding: 0 20px 0 0;padding-left: 0;}

/*analysis / opinion*/
.card.type-analysis .card-inner, .card.type-opinion .card-inner {display: flex;flex-direction: row-reverse;}
.card.type-analysis .card-top, .card.type-opinion .card-top {width: 100%;flex-basis: 60%;}
.card.type-analysis .card-bottom, .card.type-opinion .card-bottom {width: 100%;flex-basis: 40%;padding: 20px 20px 0 0;padding-left: 0;}
.card.type-analysis .card-headline, .card.type-opinion .card-headline {font-style: italic;font-weight: 600;font-family: var(--utopia);}
.card.type-analysis .card-profile, .card.type-opinion .card-profile, .card.type-pulpit .card-profile {margin-bottom: 15px;display: flex;align-items: center;}
.card.type-analysis .card-avatar, .card.type-opinion .card-avatar {margin-inline-end: 15px;}
.card.type-analysis .card-avatar img , .card.type-opinion .card-avatar img {width: 75px;height: 75px;min-width: 75px;}
.card.type-analysis .card-label, .card.type-opinion .card-card-label {margin-bottom: 10px;text-transform: uppercase;font-weight: bold;}
.card.type-analysis .card-name, .card.type-opinion .card-card-name {font-size: 16px;}
.card.type-analysis .card-label > a, .card.type-analysis .card-label > span, .card.type-opinion .card-label > span, .module-editor-feeder-cards .card-label .label {padding: 6px;background-color: var(--color-primary);display: inline-flex;font-size: 16px;line-height: 1;color: var(--color-white);}
.card.type-analysis .card-label > a span, .card.type-opinion .card-label > span span, .module-editor-feeder-cards .card-label .label {text-transform: uppercase;font-weight: bold;color: inherit;/*margin-left: 6px;*/}

/*news large*/
.card.type-news_large .card-inner {display: flex;flex-direction: column-reverse;justify-content: space-between;}
.card.type-news_large .card-top .card-media{margin-top: 20px;aspect-ratio: 3/2;}

/*live updates*/
.card.type-live_updates {color: var(--color-white);position: relative;}
.card.type-live_updates .card-inner{position: relative;}
.card.type-live_updates .card-underline {max-width: 480px;margin-top: 20px;}
.card.type-live_updates .card-byline {color: var(--color-live-items);margin-top: 20px;}
.card.type-live_updates .card-top {margin: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.card.type-live_updates .card-media {padding-bottom: 0}
/* .column_50.column_type_a .card.type-live_updates .card-media{padding-bottom: 100%;} */

.card.type-live_updates .card-media img{height: 100%;}
.card.type-live_updates .card-media::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(89.79deg, #000000 16.14%, rgba(0, 0, 0, 0) 99.87%);
}
.column_100.column_type_a .card.type-live_updates .card-media,
.column_75.column_type_a .card.type-live_updates .card-media{padding-bottom: 0;} 

.card.type-live_updates .card-bottom {position: relative;display: flex;flex-direction: column;padding: 50px 40px 40px;width: 100%;max-width: 750px;}
.live-updates-block {padding-top: 25px;}
.live-updates-block-title {text-transform: uppercase;font-size: 28px;line-height: 32px;font-weight: bold;}
.live-updates-block-items {margin-top: 20px;font-weight: bold;font-size: 18px;line-height: 22px;font-family: var(--utopia-display);}
.live-updates-block-items ul > li {position: relative;padding-bottom: 20px;padding-left: 25px;width: 100%;max-width: 440px;}
.live-updates-block-items ul > li:last-of-type {padding-bottom: 0;}
.live-updates-block-items ul > li:last-of-type::after {content: none;}
.live-updates-block-items ul > li::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background-color: var(--color-live-items);
	z-index: 1;
}

.live-updates-block-items ul > li::after {
	content: '';
	display: block;
	position: absolute;
	left: 4.5px;
	top: 19px;
	width: 1px;
	background-color: rgba(var(--color-white-alpha),.5);
	height: calc(100% - 20px);
}

/*magazine*/
.column.column_0 .card.type-magazine .card-bottom,
.column.column_75 .card.type-magazine .card-bottom,
.column.column_100 .card.type-magazine .card-bottom{border: solid 1px rgba(var(--color-black2-alpha), 0.15)}
.card.type-magazine .card-inner {display: flex;text-align: center;}
.card.type-magazine .card-top {width: 100%;flex-basis: 50%;}
.card.type-magazine .card-bottom {display: flex;flex-direction: column;align-items: center;padding: 20px;border:none;width: 100%;flex-basis: 50%;}
/* .card.type-magazine .card-media {padding-bottom: 100%;} */
.card.type-magazine .card-headline {font-weight: normal;}
.card.type-magazine .card-byline {margin-top: 20px;}
/* .card.type-magazine.bg-transparent .card-bottom {padding: 40px;padding-right: 0;border: none;} */
.card.type-magazine.card-spotlight, .card.type-magazine.card-negative, .card.type-magazine.bg-transparent {border: none;box-shadow: none !important;}
.card.type-magazine.card-spotlight .card-bottom,
 .card.type-magazine.card-negative .card-bottom {border: none;}
.card.type-magazine .card-label {font-size: 16px;line-height: 1;text-transform: uppercase;margin-bottom: 35px;color: var(--color-white);background-color: var(--color-primary);font-weight: bold;}
.card.type-magazine .card-label > span, .card.type-magazine .card-label > a {display: inline-block;padding: 6px 10px;}

/*event*/
/*.grid-100 .card.type-magazine.card-event .card-headline {font-size: 48px;line-height: 54px;}*/
.card.type-magazine.card-event .card-headline {font-family: var(--freight-sans);font-weight: bold;}
.card.type-magazine.card-event .card-label {background-color: var(--color-black2);margin-bottom: 30px;}
.card.type-magazine.card-event .card-label.label-promoted_event {background-color: var(--color-spotlight);color: var(--color-white);}
.card-event-org-logo {margin-top: 25px;line-height: 0;display: flex;}
.card-event-org-logo .card-event-logo-inner:nth-child(2){position: relative;right: 15px;}
.card-event-org-logo img {max-height: 75px;width: auto;border: solid 1px var(--color-light-silver);border-radius: 50%;background: var(--color-white);}
.card.type-magazine.card-event .card-byline {margin-top: 15px;}
.card.type-magazine.card-event.bg-transparent1 .card-bottom {border: none;}

/*card spotlight*/
.card.type-magazine.card-spotlight .card-label {color: var(--color-white);background-color: var(--color-spotlight);}
.card.type-magazine.card-spotlight .card-byline {color: var(--color-spotlight);}

/*media*/
.card.type-media {padding: 40px;}
.card.type-media * {color: var(--color-white);}
.card.type-media.bg-media .card-media{aspect-ratio: 3/2;}
.card.type-media.card-podcast .card-media {padding: 0 !important;display: flex;flex-direction: column;justify-content: center;}
.card.type-media.card-podcast .card-label-button::before {content: '\e91f';}
.card.type-media .card-inner {display: flex;flex-direction: row-reverse;}
.card.type-media .card-top {width: 100%;flex-basis: 60%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.card.type-media .card-bottom {width: 100%;flex-basis: 40%;padding-inline-end: 15px;}
.card.type-media .card-underline {display: none;}
.card.type-media .card-byline {margin-top: 20px;}
.card.type-media .card-label {margin-bottom: 25px;font-size: 16px;line-height: 1;}
.card.type-media .card-label > a, .card.type-media .card-label > span {padding: 6px;background-color: var(--color-white);color: var(--color-media);display: inline-flex;}
.card.type-media .card-label > a span, .card.type-media .card-label > span span {text-transform: uppercase;font-weight: bold;color: inherit;margin-inline-start: 6px;}

.card .card-media.card-video-thumb, .ordering-item-video-thumb{position: relative;}
.card .card-media.card-video-thumb a:after, .ordering-item-video-thumb a:after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 60px;height: 60px;z-index: 1;content: '';background-image: url(../img/JNS_PlayIcon2.svg);background-position: center;background-size: 100%;}
/*pulpit*/

/* .card.type-pulpit .card-top {border-top: dashed 1px rgba(var(--color-black2-alpha),.15);text-align: center;} */
.card.type-pulpit {padding-top: 1px;}
.card.type-pulpit .card-top {text-align: center;}
.card.type-pulpit .card-bottom {margin-top: 30px;border-top: dashed 1px rgba(var(--color-black2-alpha),.15)}
.card.type-pulpit .card-label {margin-bottom: 20px;order: -1;}
.card.type-pulpit .card-label > a, 
.card.type-pulpit .card-label > span {padding: 6px;display: inline-block;font-size: 16px;line-height: 1;text-transform: uppercase;font-weight: bold;color: var(--color-white);background-color: var(--color-primary);}
.card.type-pulpit .card-profile {margin-bottom: 30px;display: flex;flex-direction: column;overflow: hidden;margin-top: -1px;align-items: center;}
.card.type-pulpit .card-name {margin-top: 15px;}
.card.type-pulpit .card-headline {font-weight: 600;font-family: var(--utopia);font-style: italic;margin: 0 auto;clear: both;float: none;} 
.card.type-pulpit .card-underline {max-width: 828px;margin: 15px auto 0;}
.card.type-pulpit .card-fulltext {padding: 20px 0;column-count: 2;column-gap: 4em;column-rule: dashed 1px rgba(var(--color-black2-alpha),.15);}
.card.type-pulpit .card-fulltext .has-inline-color,
.card.type-pulpit .card-fulltext p,
.card.type-pulpit .card-fulltext span {background-color: transparent !important;}
.card.type-pulpit .card-fulltext-readmore-wrapper > p:not(:empty) {margin-bottom: 23px;}
.card.type-pulpit .card-fulltext-readmore-wrapper > p:last-child {margin-bottom: 0;}
.card-fulltext-more {color: var(--color-primary);font-size: 16px;line-height: 20px;}
.card.type-pulpit.card-negative {padding: 0 40px 20px;}
.card.type-pulpit.card-negative .card-label > a, .card.type-pulpit.card-negative .card-label > span {background-color: var(--color-black2);color: var(--color-white);}
.card.type-pulpit.card-negative .card-profile {margin-top: 0;}
.card.type-pulpit.card-negative .card-top {border: none;}
/*.card.type-pulpit.card-negative .card-label {margin-top: 0;}*/
.card.type-pulpit.card-negative .card-bottom {border-color: rgba(var(--color-white-alpha),.25);}
.card.type-pulpit.card-negative .card-fulltext {column-rule: dashed 1px rgba(var(--color-white-alpha),.25);}
.card.type-pulpit span.rgb_indent{padding-left: 0;}
/*pulpit flat*/
.card.type-pulpit_flat .card-top {display: flex;align-items: flex-start;}
.card.type-pulpit_flat .card-name {font-size: 20px;line-height: 18px;margin-bottom: 10px;display: inline;}
.card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}
.card.type-pulpit_flat .card-avatar {margin-inline-end: 20px;}
.card.type-pulpit_flat .card-avatar img {width: 120px;height: 120px;min-width: 120px;}
.pulpit-flat-wrapper-text {font-size: 28px;line-height: 32px;font-family: var(--utopia);font-style: italic;}
/* .pulpit-flat-wrapper-link {float: left;} */
.card.type-pulpit_flat .card-flat-headline {font-size: 30px;line-height: 36px;font-weight: bold;font-style: italic;font-family: var(--utopia);}
.card.type-pulpit_flat .card-flat-headline::before {content: '/';font-weight: normal;}

.card.type-news .card-media {padding-bottom: 0;aspect-ratio: 3/2;overflow:hidden;}
@media (max-width: 1024px) {
	/*card*/
	.card-headline {font-size: 48px;line-height: 52px;}
  /* card headline in col a */
  .column_type_a .card-headline {font-size: 36px;line-height: 42px;}
  .card-underline {font-size: 16px;line-height: 20px;}
	.card-avatar img {width: 120px;height: 120px;min-width: 120px;}
 
	/*news*/
	.card.type-news .card-inner {flex-wrap: wrap;}
	.card.type-news .card-top {flex-basis: 100%;}
	.card.type-news .card-bottom {flex-basis: 100%;padding-right: 0;}
  

	/*opinion / analysis*/
	.card.type-opinion .card-inner,.card.type-analysis .card-inner {flex-wrap: wrap;}
	.card.type-opinion .card-top,.card.type-analysis .card-top {flex-basis: 100%;}
	.card.type-opinion .card-bottom,.card.type-analysis .card-bottom {flex-basis: 100%;padding-right: 0;}
	/*live updates*/
	/* .card.type-live_updates .card-bottom {min-height: 620px;} */
	.live-updates-block-items ul > li:nth-child(n+4) {display: none;}
	.live-updates-block-items ul > li:nth-child(3) {padding-bottom: 0;}
	.live-updates-block-items ul > li:nth-child(3)::after {content: none;}

	/*magazine*/
	/* .card.type-magazine .card-bottom {padding: 25px 40px;} */
  .card.type-magazine .card-bottom{padding: 25px 40px; border: solid 1px rgba(var(--color-black2-alpha), 0.15); justify-content: center;}
  .column.column_75 .card.type-magazine .card-bottom,
  .card.type-magazine.card-spotlight .card-bottom, .card.type-magazine.card-negative .card-bottom{border: none;}
	/*event*/
	.card.type-magazine.card-event .card-headline {font-size: 36px;line-height: 42px;}
	.card.type-magazine.card-event .card-underline {display: none;}

	/*spotlight*/
	.card.card-spotlight .card-label {margin-top: 5px;margin-bottom: 25px;}
	.card.type-magazine .card-label {margin-top: 5px;margin-bottom: 25px;}

	/*media*/
  .card.type-media {padding: 20px;}
	.card.type-media .card-inner {flex-wrap: wrap;}
	.card.type-media .card-top {flex-basis: 100%;margin-bottom: 30px;}
	.card.type-media .card-bottom {flex-basis: 100%;padding-inline-end: 0;}
	.card.type-media .card-media {padding-bottom: 0;aspect-ratio: 3/2;}
	.card.type-media .card-headline {font-size: 36px;line-height: 42px;}

  

	/*pulpit*/
  .card.type-pulpit.card-negative {padding-inline: 20px;} 
	.card.type-pulpit .card-bottom {margin-top: 20px;}
  .card.type-pulpit .card-profile {margin-bottom: 20px;}
	.card.type-pulpit .card-underline {margin-top: 10px;margin-left: 0;}
	.card.type-pulpit .without-avatar .card-underline {margin-top: 15px;}

	/*feeder*/
	.module-feeder-title {min-width: unset;width: auto;}

	/*sections*/
	.block_item.has_bg:first-of-type {margin-top: -40px;}
  .block_item.has_bg {padding: 40px 0 20px;}
  .block_item.has_bg + .block_item.has_not_bg {margin-top: 50px;}
  .block_item.has_not_bg + .block_item.has_bg {margin-top: 10px;}
  .is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight.with-border .card-bottom{-webkit-box-shadow:inset 0 0 1px rgba(var(--color-black2-alpha),.25);box-shadow:inset 0 0 1px rgba(var(--color-black2-alpha),.25)}
  .is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight .card-bottom{padding: 54px 40px!important;display: flex;justify-content: center;}
  .is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight .card-bottom .card-underline{display: none!important;}
  /* .grid-55-25-20 .column_55.column_type_a .module-feeder-wrapper,
.grid-55-25-20 .column_55.column_type_a .module-feeder-cards-inner{flex-direction: column;} */

}
@media (min-width:481px) and (max-width: 768px) {
  /* .card.type-magazine .card-bottom {padding-top: 25px!important;padding-bottom: 20px!important;} */
  .module.cta-module{padding-left: 60px!important;padding-right: 60px!important;}
  .card.type-magazine.bg-transparent .card-bottom {padding-top: 25px}
  .live-updates-block{margin-top: 80px;}
  .card.type-press .card-headline{font-size: 42px;line-height: 48px;}
  /* .card.type-magazine .card-media {padding-bottom: 0!important;aspect-ratio: 3/2!important;} */
  .card.type-pulpit_flat .card-name{font-size: 20px!important;line-height: 28px!important;}
 .card.type-pulpit_flat .card-flat-headline{font-size: 24px!important;line-height: 28px!important;} 
 .card.type-magazine .card-bottom {padding: 25px 40px 20px;}
	.card.type-magazine .card-byline {margin-top: 15px;}
 
}
@media (min-width:820px){
  .column_75 .card.type-magazine .card-headline,
  .card.card-event .card-headline{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  /* {JNS} Design and develop a new Salamandra Grid {27} */
  .grid-25-50-25 .card.card-event .card-headline{display:block;}
}


@media (max-width: 820px) {
	/*card*/
	.card-headline {font-size: 42px;line-height: 48px;}
	.card-avatar img {width: 100px;height: 100px;min-width: 100px;}

	/*live updates*/
	/* .card.type-live_updates .card-bottom {min-height: 730px;} */
	.card.type-live_updates .card-underline {margin-top: 15px;}

	/*magazine*/
	.card.type-magazine .card-inner {flex-wrap: wrap;}
	.card.type-magazine .card-top {flex-basis: 100%;}
	.card.type-magazine .card-bottom {flex-basis: 100%; border:none;}
  .column.column_type_c.column_25 .card.type-magazine .card-bottom{border: none;}
  .card.type-magazine.card-spotlight .card-bottom, .card.type-magazine.card-negative .card-bottom{border: none;}
	/* .card.type-magazine .card-media {padding-bottom: 68.5%;} */
	.card.type-magazine.bg-transparent .card-bottom {padding: 25px 20px 20px;}
	/*pulpit*/
	.card.type-pulpit .card-name {font-size: 16px;line-height: 18px;margin-top: 10px;}
	.card.type-pulpit .card-label, .card.type-pulpit.card-negative .card-label {margin: 0;}

  .card.type-pulpit .card-top {text-align: unset;border: none;}
	.card.type-pulpit .card-avatar {float: inline-start;margin-inline-end: 20px;}
	.card.type-pulpit.card-negative {padding-top: 40px;}
	.card.type-pulpit .card-fulltext {columns: unset; display: grid;}
	.card-fulltext-readmore-wrapper > p:nth-child(n+3) {display: none;}

  .card.type-pulpit .card-profile .card-avatar{grid-area: avatar;}
	.card.type-pulpit .card-profile > .card-label{grid-area: label;margin: 0; align-self: end; justify-self: self-start;}
	.card.type-pulpit .card-profile > .card-name{grid-area: name;align-self: start;}
  .card.type-pulpit .card-profile {margin-bottom: 15px; display: grid;justify-content: start; grid-template-areas: "avatar label" "avatar name"; }
	.column_type_a.column_25 .card.type-pulpit .card-name{align-self: auto;}
  .card.type-pulpit .card-profile.profile-wrap .card-profile-text{grid-area: profile-text;}
  .card.type-pulpit .card-profile.profile-wrap{grid-template-areas: "avatar profile-text";}
  /*.card-fulltext-readmore-wrapper > p:nth-child(2)::after {content: '...';}*/

	/*pulpit flat*/
	.pulpit-flat-wrapper-text {font-size: 24px;line-height: 28px;}
	/*.card.type-pulpit_flat .card-avatar {flex-basis: 100px;min-width: 100px;}*/
	.card.type-pulpit_flat .card-avatar img {width: 100px;height: 100px;min-width: 100px;}

	
  .module.cta-module .cta-module-text,
  .section-title-text {flex-direction: column;align-items: unset;}
  /* .section-title-action-button {display: none;} */

  /*event*/
  .card.type-magazine.card-event .card-label {margin-bottom: 10px !important;}
  .card.type-magazine.card-event .card-byline {margin-top: 10px;}
  .card-event-org-logo {margin-top: 15px;}
  .card-event-org-logo img {max-height: 60px;}
  /*.card.type-magazine.card-event .card-bottom {padding-bottom: 20px;}*/
  
  .container-wrap.scroll-container:after {
    content: '';
    display: block;
    width: calc(100% - 40px);
    height: 1px;
    background-color: var(--color-topics-devider);
    opacity: 15%;
    position: absolute;
    left: 20px;
    bottom: 0;
  }

  .container-wrap.scroll-container{padding-bottom: 40px;}
  /* {JNS} CMS QA - Roman */
  /* .container-wrap > .grid::after{
    content: none;
  } */

  .section-title-headline {margin-inline-end: 0;}


}
.card.card-event .card-media .media{display: flex;}
.card.card-event .card-media .caption{display: none;}


.column.column_50 .module-feeder-card::after{width: calc(100% - 40px);height: 1px;top: auto;right: auto;bottom: 0;left: 20px;border: none;border-bottom: dashed 1px rgba(var(--color-black2-alpha),.15);}

@media (max-width: 610px) {

	/*feeder*/
	.module-feeder-title {flex-basis: 125px;}
	.module-feeder-wrapper, .module-feeder-cards-inner {flex-direction: column;}
	.module-feeder-cards {overflow-y: scroll;padding: 0;max-height: 60vh;overflow-x: hidden;}
	.module-feeder-cards-inner {max-height: 60vh;}
	.module-feeder-card {width: 100%;}
	.module-feeder-card::after {width: calc(100% - 40px);height: 1px;top: auto;right: auto;bottom: 0;left: 20px;border: none;border-bottom: dashed 1px rgba(var(--color-black2-alpha),.15);}
	.module-feeder-cards::-webkit-scrollbar{width:10px;height: 10px;}
  /* .module-feeder-wrapper::after{content: '';height: 20px;width: 100%;width: 100%;display: block;background: var(--block-bg3);position: sticky;bottom: 0px;} */
  .module-feeder-wrapper.bg-bg_wire::after{background: var(--block-bg_wire)}

	/*feeder most popular*/
	.module-feeder.most-popular-feeder .module-feeder-card {display: flex;}
	.module-feeder.most-popular-feeder .feeder-time {margin: 0;margin-inline-end: 15px;}

}

@media (max-width: 540px) {
	/*pulpit*/
	.card-fulltext-readmore-wrapper > p:nth-child(n+2) {display: none;}
	/*.card-fulltext-readmore-wrapper > p:nth-child(1)::after {content: '...';}*/
}
.card.type-live_updates .card-headline {font-family: var(--utopia-display);}

@media (max-width: 480px) {
	/*card*/
	.card-headline {font-size: 28px;line-height: 32px;}
	.card-underline {font-size: 16px;line-height: 20px;margin-top: 5px;}
	.card-media {padding-bottom: 0;}
	.card-avatar img {width: 75px;height: 75px;min-width: 75px;}

	.card.type-news .card-top {margin-bottom: 15px;}

	/*live updates*/
	.card.type-live_updates .card-bottom {min-height: 440px;padding: 40px 20px 0;justify-content: flex-start;}
	/* .card.type-live_updates .card-headline {font-size: 42px;line-height: 48px;} */
	.card.type-live_updates .card-underline {display: none;}
	.card.type-live_updates .card-byline {margin-top: 15px;}
	/* .column.column_33 .card.type-live_updates .card-media {height: auto;} */
	.live-updates-block {margin-top: 110px;padding: 20px;background-color: var(--color-black2);width: calc(100% + 40px);margin-left: -20px;}

	/*magazine*/
	.card.type-magazine .card-byline {margin-top: 15px;}
	.card.type-magazine .card-media {padding-bottom: 0;aspect-ratio: 1/1;}

	/*event*/
  .card.type-magazine.card-event .card-headline {font-size: 28px;line-height: 32px;}
  .card-event-org-logo img {max-height: 60px;}

	/*media*/
	.card.type-media {padding: 20px;}
	.card.type-media .card-headline {font-size: 28px;line-height: 32px;}
	.card.type-media .card-label {margin-bottom: 15px;}
	.card.type-media .card-top {margin-bottom: 20px;}
	.card.type-media .card-byline {margin-top: 15px;}

	/*spotlight*/
	.card.card-spotlight .card-label {margin-top: 0;margin-bottom: 20px;}
	.card.type-magazine .card-label {margin-top: 0;margin-bottom: 20px;}

	/*pulpit*/
	.card.type-pulpit .card-bottom {display: none;}
	.card.type-pulpit .card-avatar {margin-inline-end: 15px;}
	.card.type-pulpit .card-label, .card.type-pulpit.card-negative .card-label {margin-top: 10px;}
	.card.type-pulpit.card-negative {padding: 20px;}

	/*pulpit flat*/
	.card.type-pulpit_flat .card-top {display: block;}
	.pulpit-flat-wrapper-text {font-size: 18px;line-height: 22px;}
  .column_type_c .pulpit-flat-wrapper-text {font-size: var(--c-col-font-size);}
  .pulpit-flat-wrapper-text::after{content:'';clear:both;display: block;}
  .card.type-pulpit_flat .card-avatar {float: inline-start;margin-inline-end: 10px;margin-bottom: 10px;}
	.card.type-pulpit_flat .card-avatar > a + a {margin-inline-start: -15px;}
	.card.type-pulpit_flat .card-avatar img {width: 40px !important;height: 40px !important;min-width: 40px !important;}
	.card.type-pulpit_flat .card-name {margin: 0;margin-top: 10px;}
  .card.type-pulpit_flat .without-avatar .card-name {margin-bottom: 15px;display: inline-block;}
}

/* {JNS} DEV: Taxonomies: Writer, Topic, Media Section */
/* Media Page */
.media-page{background: var(--color-media)}
.media-page .module-feeder-wrapper .ordering-col::before,
.media-page .module-feeder-wrapper .ordering-col::after { background-color: var(--color-media-cards-devider);}
 

.media-page .ordering-item-date{margin-top: 15px;}
  
.media-page .taxonomy-header-text{color:#fff}
.media-page .media-wrap{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw;max-height:750px;aspect-ratio: 3/2;}
.media-page .taxonomy-image{overflow:visible}
.media-page .media-wrap .media img{max-height:750px;object-fit:cover}
.media-page .salamandra-wrapper,.media-page .salamandra-wrapper .container-wrap .column{padding-top:0}
.media-page .salamandra-wrapper .container-wrap .column.column_100{padding-bottom:0}
.media-page .media-wrap::before{content:"";background:linear-gradient(180deg,rgba(75,25,35,0) 0,var(--color-media) 100%);position:absolute;left:0;top:0;width:100%;height:100%}
.media-page .media-wrap .video-open-button{box-sizing:border-box;height:150px;width:150px;border:1px solid #fff;background-color:rgba(255,255,255,.15);position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;margin-right:-50%;border-radius:50%;transform:translate(-50%,-50%)}
.media-page .media-wrap .video-open-button .icon-play2:before{font-size:50px;color:#fff}
.media-page .taxonomy-header.first-item .taxonomy-header-text{font-family:var(--utopia);text-align:left;max-width:none;margin:0;padding:0}
.media-page .taxonomy-header.first-item .taxonomy-header-text .taxonomy-title{font-size:90px;letter-spacing:0;line-height:90px;font-weight:400;}
.media-page .taxonomy-header.first-item .taxonomy-header-text .taxonomy-title a{display:inline-block}
.media-page .taxonomy-header.first-item .taxonomy-header-text .taxonomy-description{font-size:27px;font-weight:300;letter-spacing:0;line-height:36px}
.media-page .taxonomy-media-section-podcasts{margin-bottom:30px}
.media-page .taxonomy-ordering{margin-bottom: 40px;}
.page-template-page-media-page .site-main{padding-bottom: 0;}
.media-page .bg-podcast-link {color: var(--color-white);}
.media-page .ordering-col::before,
.media-page .ordering-col::after{background: var(--color-media-cards-devider);}
.media-page .block_item{margin-top:0}

.single-post .wp-caption img{aspect-ratio: 3/2;object-fit: cover;}
.image-caption .wp-caption.aligncenter{
  text-align: center;
}

.wp-video,
.wp-block-video video{
  width: 100%!important;
}

iframe[id^='twitter-widget-']{ 
  width:100% !important;
  max-width: 100%!important;
}


.single .text-content .aligncenter .media-oembed-video._video-youtube{
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.single .text-content .aligncenter .media-oembed-video._video-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.single .text-content .media-oembed-video._video-youtube iframe{
  width: 100%;
  height: 100%;
  
}
.media-oembed-video._video-youtube{aspect-ratio: 3 / 2;width: 100%;}
  .fb_iframe_widget{
    width: 100%!important;
  }
  .fb_iframe_widget span{
    width: 100%!important;
  }
.fb_iframe_widget iframe{width: 100%!important;max-width: 550px;top:50%;left:50%;transform:translate(-50%, -50%);}
.twitter-tweet{margin:0 auto}
.aligncenter .twitter-tweet{
  margin: auto;
}

.alignright .twitter-tweet{
    margin-right: 0;
    margin-left: auto;
}
.alignleft .twitter-tweet{
  margin-left: 0;
  margin-right: auto;
}

.alignright .fb_iframe_widget iframe{
  right: 0;
  left: auto;
}
.alignleft .fb_iframe_widget iframe{
  /* left: 0; */
  right: auto;
}

.aligncenter .fb_iframe_widget iframe{
     top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.events-loby .events-loby-header{text-align: center;color: var(--color-black2);margin: auto;max-width: 1260px;width: calc(100% - 40px);border-bottom: 1px solid var(--color-topics-devider);}
.events-loby .events-loby-title{margin-top: 45px;}
.events-loby .events-loby-description{font-size: 18px;line-height: 24px;text-align: center;} 
.events-loby .taxonomy-header-social{margin-bottom: 60px;}
.events-loby .salamandra{margin-top:40px}

.events-loby .salamandra-wrapper{
  padding: 0;
}
.events-loby .block_item::before{
  content: none;
}
.events-loby .taxonomy-ordering{
  margin-top: 30px;
}
.events-loby .block_item:nth-child(2){
  margin-top: 60px;
  padding-top: 40px;
}
.events-loby .grid_id-2{
  padding-top: 40px;
  padding-bottom: 40px;
} 
/* .events-loby .block_item:nth-child(2):before{
  content: '';
  display: block;
  width: calc(100% - 40px);
  height: 1px;
  max-width: 1260px;
  background-color: var(--color-black2);
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
} */
.events-loby .module.section-title.section-title-large {
  margin: 0;
}
.events-loby .taxonomy-ordering{
  margin-bottom: 60px;
}

.upcoming-items .taxonomy-ordering{
  margin-top: 0;
}


/* WIRE */

.is_wire .jns-signup .login-remember{display:none}
.is_wire .select .select__title,
.is_wire .select .select__option {
  min-height: 40px;
}
.is_wire .select .select__option:not(:last-child) {
  border-bottom: 0.0625rem dotted var(--dusty-gray);
}
.is_wire .select.select_complex {
  color: #646464;
  line-height: 125%;
}
.is_wire .select.select_complex._select-open .select__title {
  border-bottom: 0.0625rem dotted var(--silver);
}

.is_wire .select.select_complex .select__content {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.is_wire .select.select_complex .title-option {
  font-weight: 400;
  color: var(--mine-shaft);
  display: block;
  letter-spacing: 0.03125rem;
  line-height: 130%;
}
.is_wire .select.select_complex .title-option:not(:last-child) {
  margin-bottom: 0.3125rem;
}
.is_wire .select.select_complex .select__option {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.is_wire .select.select_complex .select__option:not(:last-child) {
  border-bottom: 0.0625rem dotted var(--silver);
}
.is_wire .select.select_complex .select__options {
  border: 0.0625rem solid var(--dusty-gray);
  border-top: none;
}
.is_wire .select__content {
  padding-right: 0.3125rem;
}
.is_wire .select__body {
  position: relative;
}
.is_wire .select__title {
  text-align: left;
  cursor: pointer;
  width: 100%;
  height: 100%;
  border: 0.0625rem solid var(--dusty-gray);
  padding: 10px;
  width: 100%;
}
.is_wire .select__value {
  display: flex;
  align-items: center;
  min-height: 1.875rem;
  justify-content: space-between;
  flex-direction: row-reverse;
}
.is_wire .select__value:before {
  content: "";
  transition: all 0.3s ease 0s;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("../img/dd.svg") center no-repeat;
  width: 12px;
  height: 7px;
}
.is_wire ._select-open .select__value:before {
  transform: rotate(-180deg);
}
.is_wire .select__text {
  flex: 1 1 auto;
}
.is_wire .select__input {
  width: 100%;
  background-color: transparent;
  height: 100%;
}
.is_wire .select__options {
  color: inherit;
  position: absolute;
  top: 100%;
  min-width: 100%;
  left: 0;
  background-color: #fff;
  border: 0.0625rem solid var(--mine-shaft);
  border-top: none;
}
.is_wire .select__scroll {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.is_wire .select__option {
  width: 100%;
  text-align: left;
  cursor: pointer;
  padding: 5px 15px;
  color: inherit;
}
.is_wire .select__option._select-selected {
  background-color: #eee;
}

.is_wire .select__row {
  display: inline-flex;
  align-items: center;
}
.is_wire .select._select-open {
  z-index: 5;
}
.is_wire ._select-tag {
  cursor: pointer;
}

.is_wire .jns-signup,
.is_wire .jns-hero h5{
	font-family: "freight-sans-pro",sans-serif;
	letter-spacing: 0;
}
.is_wire .jns-container{
	width: 1260px;
	margin: 0 auto;
}
.is_wire .jns-row{
	display: flex;
}
.is_wire .jns-container > .jns-row{
	justify-content: end;
}
.is_wire .jns-col{
	width: 610px;
}
.is_wire .jns-hero{
	height: 520px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.is_wire .jns-hero .jns-container{
	padding-top: 90px;
	padding-bottom: 40px;
	position: relative;
}
.is_wire .jns-hero::before{
	content: "";
	background: linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
	width: 100%;
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.is_wire .jns-signup h1,
.is_wire .jns-signup h2{
	font-family:"utopia-std-display",serif;
	font-weight: 700;
}
.is_wire .jns-signup h1{
	color: #FFFFFF;
	font-size: 90px;
	line-height: 90px;
	max-width: 610px;
}
.is_wire .jns-hero h5,
.is_wire .jns-hero a{
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
}
.is_wire .jns-hero h5{
	margin-top: 65px;
}
.is_wire .jns-hero a{
	color: var(--color-wire);
	text-decoration: none;
}
.is_wire .jns-hero a:hover{
	color: #fff;
}
.is_wire .jns-main{
	padding: 40px 0 150px 0;
}
.is_wire .jns-text{
	margin-right: 40px;
}
.is_wire .jns-signup p{
	color: #252525;
	font-size: 20px;
	font-weight: 300;
	line-height: 28px;
	margin-bottom: 30px;
}
.is_wire .jns-form{
	background: #fff;
	border-top: 10px solid var(--color-wire2);
	padding: 50px 40px 40px 40px;
	margin-top: -265px;
	z-index: 3;
}
.is_wire .jns-form-col{
	width: calc(50% - 15px);
}
.is_wire .jns-form-col:first-child{
	margin-right: 30px;
}
.is_wire .jns-form h2{
	color: #252525;
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 40px;
}
.jns-form h6{
	margin-top: -20px;
	margin-bottom: 30px;
	color: #646464;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
}
.is_wire h6.jns-forgot{
	color: #9E8F57;
}
.is_wire .jns-form .forgot-password a:hover{
	color: #252525;
}
.is_wire .jns-form hr{
	height: 1px;
	width: 100%;
	margin: 30px 0 20px;
	background: #252525;
	opacity: 0.15;
	border: none;
}
.is_wire .jns-form .jns-info{
	margin: 0 auto;
	text-align: center;
}
.is_wire .jns-info a{
	text-decoration: underline;
}
.is_wire .jns-form input, 
.is_wire .jns-form textarea, 
.is_wire .jns-form select{
	border: 1px solid #969696;
	height: 40px;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 10px;
	background: #fff;
	padding: 2px 10px;
}
.is_wire .jns-form .select{
	margin-top: 10px;
	margin-bottom: 30px;
}
.is_wire .jns-form input.invalid, 
.is_wire .jns-form textarea.invalid, 
.is_wire .jns-form select.invalid{
	border-color: #A5181B;
}
.is_wire .jns-form input, 
.is_wire .jns-form textarea{
	padding: 10px 10px;
}
.is_wire .jns-form input:active,
.is_wire .jns-form input:focus,
.is_wire .jns-form textarea:active,
.is_wire .jns-form textarea:focus,
.is_wire .jns-form select:active,
.is_wire .jns-form select:focus{
	background-color: var(--color-silver);
}
.is_wire .jns-form textarea{
	min-height: 160px;
	padding: 10px;
}
.is_wire .jns-form input, 
.is_wire .jns-form textarea, 
.is_wire .jns-form select,
.is_wire .jns-form label{
	color: #252525;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.5px;
}
.is_wire .jns-col.jns-form .wire-under-input{font-size: 16px;font-weight: 300;color: var(--color-light-gray);line-height: 20px;}
.is_wire .jns-form input[name="organizations"]{margin-bottom: 0;}
.is_wire .jns-col.jns-form .form-item{margin-bottom: 30px;}
.is_wire .jns-col.jns-form .login-username{margin-bottom: 0;}
.is_wire .item-half-width{display: flex;}
.is_wire .item-half-width .form-item{margin-bottom: 0!important;}
.is_wire .item-half-width .form-item:nth-child(2){margin-left: 28px;}
.is_wire .jns-form input[type="submit"]{
	border: none;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	line-height: 0;
	text-align: center;
	border-radius: 25px;
	background: #252525;
	text-transform: uppercase;
	margin: 0 auto;
	display: block;
	height: 50px;
	width: 165px;
	border: 1px solid #252525;
}
.is_wire .jns-form input[type="submit"]:hover{
	background:  #fff;
	color: #252525;
}
.is_wire .jns-error{
	display: none;
	color: #A5181B;
	font-weight: 300;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: -30px;
}
.is_wire .jns-form .invalid + .jns-error{
	display: block;
}
.is_wire .jns-invalid{
	text-align: center;
	margin-top: 5px;
	margin-bottom: -25px;
}
.is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight.with-border .card-bottom{border: 1px solid rgba(var(--color-black2-alpha), 0.15);-webkit-box-shadow:inset 0 0 1px rgba(var(--color-black2-alpha),.25);box-shadow:inset 0 0 1px rgba(var(--color-black2-alpha),.25)}
.is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight .card-bottom{padding: 40px 60px;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight .card-bottom .card-headline{font-size: 48px;line-height: 54px;}
.is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight .card-bottom .card-label{margin-bottom: 30px;}
.is_wire .wire-wrap .container.grid.grid-100 .card.type-magazine.card-spotlight .card-bottom .card-byline{margin-top: 10px;}
.is_wire .scroll-container .grid::-webkit-scrollbar-track,
.module-feeder-cards.bg-bg_wire::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px #F0EDE5;box-shadow:inset 0 0 10px #F0EDE5;background: #F0EDE5;}
.is_wire .scroll-container .grid::-webkit-scrollbar-thumb,
.module-feeder-cards.bg-bg_wire::-webkit-scrollbar-thumb{border-radius:10px;background-color:#E0DAC8;}
.module-feeder-cards.bg-bg_wire .card-top{margin-bottom: 0!important;}
@media (max-width: 1290px){
	.is_wire .jns-container{
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 1024px){
	.is_wire .jns-hero{
		height: 340px;
	}
	.is_wire .jns-hero .jns-container{
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.is_wire .jns-signup h1{
		font-size: 60px;
  		line-height: 66px;
  		max-width: 520px;
	}
	.is_wire .jns-hero h5, 
	.is_wire .jns-hero a,
	.is_wire .jns-signup p,
	.is_wire .jns-form label,
	.is_wire .jns-form input, 
	.is_wire .jns-form textarea, 
	.is_wire .jns-form select{
		font-size: 16px;
  		line-height: 20px;
	}
	.is_wire .jns-hero h5{
		margin-top: 20px;
	}
	.is_wire .jns-signup p{
		margin-bottom: 15px;
	}
	.is_wire .jns-main{
		padding-top: 30px;
	}
	.is_wire .jns-text{
		width: auto;
		margin-right: 20px;
	}
	.is_wire .jns-form{
		width: 440px;
		min-width: 440px;
		padding: 40px 15px 40px 15px;
		margin-top: -210px;
	}
	.is_wire .jns-form h2{
		font-size: 36px;
		line-height: 42px;
		margin-bottom: 30px;
	}
	.is_wire .jns-form-col {
		width: calc(50% - 8px);
	}
	.is_wire .jns-form-col:first-child {
		margin-right: 16px;
	}
	.is_wire .jns-form h6{
		font-size: 14px;
		line-height: 18px;
	}
	.is_wire .jns-form input[type="submit"]{
		height: 40px;
		width: 120px;
	}
	.is_wire .jns-form hr{
		margin: 20px 0 20px;
	}
}
@media (max-width: 768px){
	.is_wire .jns-hero{
		height: auto;
		min-height: 420px;
	}
	.is_wire .jns-container > .jns-row{
		display: block;
	}
	.is_wire .jns-hero .jns-container{
		padding-top: 180px;
	}
	.is_wire .jns-signup h1{
		font-size: 48px;
  		line-height: 52px;
  		max-width: 400px;
	}
	.is_wire .jns-hero h5{
		margin-top: 30px;
	}
	.is_wire .jns-text{
		width: 100%;
	}
	.is_wire .jns-form{
		width: 100%;
		min-width: unset;
		margin-top: 30px;
	}

  .grid-25-50-25 {flex-wrap: wrap;}
	.grid-25-50-25 .column {flex-basis: 100%;order:2}
	.grid-25-50-25 .column.column_50 {order:1}
  .grid-25-50-25 .column::after {content: '';height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;}
}
@media (max-width: 480px){
	.is_wire .jns-signup h1{
		font-size: 42px;
  		line-height: 48px;
  		max-width: unset;
	}
	.is_wire .jns-form input[type="submit"]{
		font-size: 16px;
		line-height: 20px;
	}
}

.wire-header-bottom {display: none;}
.header.wire-header{background: var(--color-wire);border-bottom: 1px solid var(--color-wire2);}
.header.wire-header::before{background-color: var(--color-wire2);}
.header.wire-header::after{background-color: var(--color-wire-border);}
.header.wire-header .header-buttons button::before{color:var(--color-white);}
.is_wire .wire-signup-button{color:var(--color-white);background: var(--color-wire2);border:none;height: 40px;width: 100px;border-radius: 20px;font-size: 14px;font-weight: bold;line-height: 18px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.is_wire .wire-login-button:not(.hid), .wire-all-posts:not(.hid){color:var(--color-white);margin:auto; margin-bottom: 10px;display: inline-block;}
.is_wire .header-logo-image{border: 1px solid var(--color-wire2);}
.is_wire .header-logo-wrapper::before{border-left: 1px solid var(--color-event2);background-color:#E0DAC8;}
.is_wire .jns-col.jns-form .forgot-password{color: var(--color-wire);line-height: 20px;font-size: 16px;font-weight: 300;margin-bottom:30px;display:block;}
.is_wire .jns-col.jns-form #user_pass{margin-bottom: 0;}
.is_wire .jns-signup .login-password{margin-bottom:10px;}
.is_wire.page .site-main{padding-bottom: 0;}
.screen-reader-response{display: none;}

.tax-organizations .taxonomy-title{margin-top: 30px;}
.tax-organizations .social-list{justify-content: center;}
.tax-organizations .article-profile-social{margin-top:20px;color: var(--color-wire);}
.tax-organizations .top-bar-title_container .top-bar-title{font-size: 42px;font-weight: bold;letter-spacing: 0;line-height: 54px;font-family: var(--freight-sans)}
.tax-organizations .top-bar-tags.container .top-bar-menu{margin-left:20px}
.tax-organizations .find-tabs .top-bar-tags{display: flex;justify-content: center;position: relative;}
.top-header-filter{display: none;}
.tax-organizations .find-tabs .top-bar-title_container{position: absolute;left: 0;}
.tax-organizations {background: var(--color-organizations);}
.tax-organizations .card.card-event{background:transparent;}
.tax-organizations .taxonomy-ordering{margin-bottom:25px;padding-bottom: 45px;}
.filtering-empty-message {text-align: center;width: 100%;padding: 35px 0 300px;}
.filtering-empty-message h2{font-size: 20px;font-weight: 300;font-family: var(--freight-sans);color: var(--color-black2);text-transform: uppercase;line-height: 28px;font-weight: bold;}
.filtering-empty-message h3{font-weight: normal;font-size: 20px;font-weight: 300;font-family: var(--freight-sans)}
/* WIRE */
.card.type-magazine.card-spotlight.type-wire .card-label{color: var(--color-white);background-color: var(--color-wire);}
.card.type-magazine.card-spotlight.type-wire .card-headline {font-family: var(--freight-sans);font-weight: bold;}
.wire-header.taxonomy-header-text{max-height: 180px;max-width: none;  text-align: center;padding: 40px 0 40px 0;}
.wire-title.taxonomy-title{margin-top:0;padding-top:0;}
.wire-description.taxonomy-description{margin-top:0;line-height: 24px;font-weight: 300;font-size: 18px;}
.card.card-spotlight.type-wire .card-byline.color-black2 {color: var(--color-black2);}
.is_wire .column_type_c .card-event-org-logo{display: flex!important;}
.is_wire .column_type_c .card-event-org-logo img{max-height: 60px;}
.card-byline.card-event-org{margin-top:15px!important}
.ordering-col.ordering-col-wire .ordering-item{text-align: center;}
.ordering-col.ordering-col-wire .ordering-item-inner .card-event-org-logo{display: flex;justify-content: center;margin-top: 15px;}
.ordering-col.ordering-col-wire .ordering-item-inner .card-event-org-logo img{max-height: 60px;}
.ordering-col.ordering-col-wire .card-label span{color: var(--color-white);background-color: var(--color-wire);margin:0 auto 20px auto;display: inline-block;min-width: 84px;text-transform: uppercase;font-weight: bold;padding: 3px 10px 3px 10px;}
.ordering-col.ordering-col-wire .ordering-item-headline{font-size: 26px;line-height: 32px;font-weight: bold;font-family: var(--freight-sans)}
.wire-wrap .column.column_100.column_type_a .card.type-magazine.card-spotlight.bg-spotlight3.type-wire .card-bottom .card-label{margin-bottom: 30px;}
.wire-wrap .column.column_100.column_type_a .card.type-magazine.card-spotlight.bg-spotlight3.type-wire .card-bottom .card-byline.card-event-org{margin-top: 10px;}
.wire-wrap .taxonomy-ordering.ordering{position: relative;overflow: visible;}
.wire-wrap .card.type-magazine.card-spotlight.bg-spotlight3.type-wire .card-bottom{padding-top:30px}
.wire-wrap .salamandra-wrapper{padding-top:30px}
.wire-wrap .salamandra-wrapper .container-wrap .container.grid .column.column_100{padding-bottom: 60px;}
.wire-wrap .salamandra-wrapper .container-wrap .container.grid .column{padding-top: 30px;}
.wire-wrap .ordering-col-wire .ordering-item-media{margin-bottom: 20px;}
.wire-wrap .ordering-wrapper.container::before{content:'';display:block;width:calc(100% - 40px);height:1px;max-width:1260px;background-color:var(--color-topics-devider);position:absolute;left:50%;top:-45px;transform:translateX(-50%)}
/* WIRE-ARTICLE */
.wire  .article-header-wrapper .wire-header-org-name{text-transform: uppercase;font-weight: bold;font-size: 28px;line-height:28px;display:flex;flex-wrap:wrap;justify-content: center;max-width: 682px; margin:0 auto 0 auto;}
.wire .wire-header-org-name span{margin: 0 10px;font-weight: 300;font-family:'freight-sans-pro', sans-serif;opacity:25%;}
.wire .card-event-org-logo{justify-content: center;margin-bottom: 30px;margin-top: 0;}
.wire .card-event-org-logo img{max-height: 120px;}
.wire .article-header-wrapper{max-width: 1260px;}
.wire .article-header-media{max-width: 868px; margin: 30px auto 0 auto;}
.wire .article-header-wrapper .article-header-text .article-headline {font-weight: bold;font-family: var(--freight-sans);text-align: center;margin-top:30px}
.wire .article-header-wrapper .article-header-text .article-underline{ font-size: 27px;line-height: 36px;color: var(--color-black);text-align: center;font-weight: 300;margin: 30px auto 45px auto;font-family: var(--freight-sans);max-width: 828px;}
.wire .article-wrapper .article-social-top{margin-bottom: 45px;}
.wire .article-wrapper .text-content h3,
.wire .article-wrapper .text-content p{margin-bottom: 40px;}
/* .site-main .wire-wrap,
.is-article.wire{background: var(--color-organizations);} */
body.is_wire{background: var(--color-white)}
.wire .event-org-name-wrapper{margin-top:0}
.wire .event-org-title{line-height: 37px;margin-bottom: 20px;}
.wire .event-org-description{margin-top:15px;}
.article.is-article.wire{padding-top:45px;} 
.org-contact-block{font-size: 28px;font-weight: 300;font-family: var(--freight-sans);padding-bottom: 40px;border-bottom: solid 1px rgba(var(--color-black2-alpha), .15);margin-bottom: 40px;}
.org-contact-block .org-contact-name{color: var(--color-black2);line-height: 36px;}
.org-contact-block .org-contact-email{color: var(--color-wire);line-height: 36px;} 
.org-contact-block .org-contact-phone{color: var(--color-wire);line-height: 36px;} 
.org-contact-block .contact-list{display: flex;color: var(--color-wire);} 
.org-contact-block .contact-list li{margin-right: 15px;font-size: 24px;} 
.org-contact-block:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.wire .article-social-bottom{margin-top: 40px;}
/* Newsletter shortcode */
.newsletter-shortcode-terms{margin-top: 20px;font-size: 15px;letter-spacing: 0;line-height: 18px;text-align:center;}
.newsletter-shortcode .form-item-button-wrapper{margin-top:25px;}
.newsletter-shortcode .form-item-button{padding:0 28px;}
.newsletter-shortcode-msg {display: block;text-align: center;margin-top: 8px;}
.newsletter-shortcode-msg:empty{margin-top:0;}
/* 404 */
.error404 .magazine-half .article-header {display: flex;border-bottom: solid 1px var(--color-header-devider);min-height: 800px;}
.error404 .magazine-half .article-header-wrapper{align-items:flex-start}
.error404 .article-headline{font-size:180px;line-height:116px;font-weight:300;margin:0 0 45px}
.error404 .article-underline{font-family:var(--utopia-display);font-size:60px;line-height:46px;margin:0 0 50px;}
.error404 .text-content{border-top:1px solid var(--color-header-devider);padding-top:40px;font-family: var(--utopia-display);font-size:20px;line-height:32px;margin-bottom:30px;}
.error404 .go-to-hp{padding:12px 30px;display:inline-block;font-family: var(--freight-sans);font-size:20px;font-weight:bold;line-height:27px;border-radius:25px;}
.error404 .article{padding-top:0;}
.error404 .article-header-media{margin-top:0;}
@media (max-width: 1024px) {
  .error404 .magazine-half .article-header-wrapper{padding-left:40px}
  .error404 .article-headline{font-size:120px;margin-bottom:35px;line-height:80px;}
  .error404 .article-underline{font-size:48px;line-height:34px;margin-bottom:35px;}
  .error404 .text-content{padding-top:30px;font-size:18px;line-height:28px;}

}
@media (max-width: 768px) {
  .registered-users-popup,
  .registration-popup{min-height:300px;}
  .is-homepage-load-more{margin: 40px auto 0 auto!important;width: calc(100% - 40px)!important;padding-bottom: 60px!important;}
  .is-homepage-load-more .load-more-btn{font-size: 24px!important;line-height: 60px!important;}
  .salamandra-wrapper {padding-top:20px;}
  .error404 .magazine-half .article-header-media img{aspect-ratio:3 / 2;display:block;height:auto;width:100%;}
  .error404 .magazine-half .article-header {flex-flow:column-reverse;min-height:auto;flex-basis:100%;}
  .error404 .magazine-half .article-header-wrapper{padding-left:20px;padding-top:0;}
  .error404 .magazine-half .article-header-flex-wrapper{width:100%}
  .error404 .article-header-media{margin-top:30px;}
  .error404 .article{padding-top: 30px;}
}
@media (max-width: 480px) {
  .error404 .article-headline{font-size:90px;line-height:90px;margin-bottom:10px;}
  .error404 .article-underline{font-size:42px;line-height:48px;margin-bottom:30px;}
  .error404 .text-content{padding-top:20px;font-size:16px;line-height:26px;}
  .error404 .article-header-media{margin-top:45px;}
}
@media (min-width: 1261px) {
/* .card.type-pulpit_flat .card-name{font-size: 26px;line-height: 26px;}
 .card.type-pulpit_flat .card-flat-headline{font-size: 30px;line-height: 36px;}  */
 .header-large-menu{
  max-height: 60%;
 }
}
.column_33 .card.type-pulpit_flat .card-name{font-size: 16px;line-height: 26px;display: inherit;width: 100%;}
.column_33 .card.type-pulpit_flat .card-flat-headline::before{content: none;}
.column_33 .card.type-pulpit_flat .card-flat-headline{font-size: 22px;line-height: 26px;}

.column_50 .card.type-pulpit_flat .card-name,
.column_55 .card.type-pulpit_flat .card-name,
.column_60 .card.type-pulpit_flat .card-name{font-size: 20px;line-height: 28px;}
.column_50 .card.type-pulpit_flat .card-flat-headline,
.column_55 .card.type-pulpit_flat .card-flat-headline,
.column_60 .card.type-pulpit_flat .card-flat-headline{font-size: 24px;line-height: 28px;}

.column_75 .card.type-pulpit_flat .card-name,
.column_100 .card.type-pulpit_flat .card-name{font-size: 26px;line-height: 26px;}
.column_75 .card.type-pulpit_flat .card-flat-headline{font-size: 28px;line-height: 32px;}
.column_100 .card.type-pulpit_flat .card-flat-headline{font-size: 30px;line-height: 36px;}


.template-media .headline-media-icon img{display: inline-block;max-height: 60px} 
.template-media .article-headline .headline-media-icon{display: inline-block;max-height: 60px;position: relative;margin-inline-end: 20px;}
.template-media .headline-media-icon:after{content:'';position:absolute;top:12px;margin-right:17px;margin-left:17px;height:50px;width:1px;transform:rotate(20deg);background-color:rgba(255,255,255,.25)}
.card.type-magazine.card-spotlight.type-wire .card-underline{display: none;}
.grid-100 .card.type-magazine.card-spotlight.type-wire .card-underline{display: block!important;}

.card .card-media.auto-ar{padding-bottom:0!important;}



  @media (max-width: 480px) and (min-width: 221px) {
    .column_25 .module.cta-module{padding: 80px 20px 80px 20px!important}
    .column_33 .module.cta-module .cta-module-text .cta-module-headline,
    .column_20 .module.cta-module .cta-module-text .cta-module-headline,
    .column_25 .module.cta-module .cta-module-text .cta-module-headline{font-size: 30px;line-height:36px;margin-bottom: 10px;font-weight: 700;}
    .column_33 .module.cta-module .cta-module-text .cta-module-underline,
    .column_20 .module.cta-module .cta-module-text .cta-module-underline,
    .column_25 .module.cta-module .cta-module-text .cta-module-underline{font-size: 16px;line-height:20px;margin-bottom: 20px;font-weight: 700!important;}
    .column_33 .module.cta-module .cta-module-text .cta-module-button,
    .column_20 .module.cta-module .cta-module-text .cta-module-button,
    .column_25 .module.cta-module .cta-module-text .cta-module-button {font-size: 16px;line-height:18px;height: 40px;}
  }
.grid-33-33-33 .type-live_updates .card-top{aspect-ratio: 1 / 1;}
@media (min-width: 1024px) {
  .grid-33-33-33 .type-live_updates .card-top{height: auto;}

  .grid-33-33-33 .type-live_updates .card-bottom{padding:0}
.grid-33-33-33 .type-live_updates .card-bottom .card-headline{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}

.grid-33-33-33 .type-live_updates .card-bottom .live_updates-wrap{aspect-ratio: 1/1; padding: 0 0 30px 0; box-sizing: border-box;}
.grid-33-33-33 .column_33 .live-updates-block{margin: 0 0 0 -20px!important;padding: 20px; background-color: var(--color-black2);width: calc(100% + 40px);} 
.grid-33-33-33 .type-live_updates .card-bottom .card-headline {-webkit-line-clamp: 3;}

}

.media.media-podcast.spotify-embed {max-height: 232px;}
/* .mobile .media.media-podcast.spotify-embed {max-height: 200px;} */

.registration-popup{text-align: center;position: fixed;bottom:0;left:0;-webkit-transition: 1s;-o-transition: 1s;transition: 1s;transform: translate(-100%,0);box-shadow: var(--color-black2-alpha), .15;max-width: 480px;min-height:300px;z-index:1000;max-height: 100vh;}
.registration-popup.open{transform:translate(0,0);}
.registration-popup h1{font-size: 48px;line-height: 48px;color: var(--color-white);margin-bottom: 15px;font-family: var(--freight-sans);text-transform: uppercase;font-weight: 700}
.registration-popup h2{font-size: 18px;line-height: 22px;color: var(--color-white);margin-bottom: 30px;font-family: var(--freight-sans);font-weight: 400}
.registration-popup .register-button{background: var(--color-white);border-radius: 100px;min-height: 40px;font-family: var(--freight-sans);font-weight: 900;font-size: 16px;line-height: 18px;letter-spacing:0.5px;text-align: center;text-transform: uppercase;display: flex;justify-content: center;align-items: center;padding: 10px 20px;}
.registration-popup.popup_no_image .register-button{background:var(--color-black2);color:var(--color-white);}
.registration-popup .r-popup-content {padding: 60px 20px 20px 20px;display: flex; justify-content: center;  flex-direction: column;align-items: center;background-size: cover!important;}
.registration-popup.popup_no_image .r-popup-content{padding: 20% 20px 20px 20px!important;}
.registration-popup .image-holder {display: flex;}
.registration-popup .popup-login-link{color:var(--color-white);margin-top: 20px;font-size: 15px;line-height: 20px;font-family: var(--freight-sans);letter-spacing: 0.5px;font-weight: 350;}
.registration-popup .registration-popup-close{position: absolute;top:20px;right: 20px;font-size: 36px;}
.registration-popup .registration-popup-close{color:var(--color-white);} 
.registration-popup .registration-popup-close::before{color:var(--color-white);text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);} 
.registration-popup.popup_no_image.open{display: flex;}
.registration-popup .popup-login-link a,
.registered-users-popup .popup-login-link a{text-decoration: underline;}
.popup-disclaimer{font-family: var(--freight-sans); font-size: 15px;line-height: 18px;font-weight: 300;text-align: center;}
.popup-disclaimer a{text-decoration: underline;}
.end-of-article-module .popup-disclaimer{color: var(--color-black2);margin-bottom: 10px;}
.registration-popup:not(.open),
.registered-users-popup:not(.open){display: none;}
.end-of-article-module blockquote {display: initial;background: #D6EBFF;color: #000;padding: 0 4px 0; font-size: 24px;line-height: 28px;}
  
  

@media (max-width:375px) {
  .registration-popup{transform:translate(0,100%);}
}

@media (max-width:480px) {
  .registration-popup h1,
  .registered-users-popup h1{margin-bottom: 10px!important}
  .registration-popup h2,
  .registered-users-popup h2{margin-bottom: 15px!important;}
}





.registered-users-popup{text-align: center;position: fixed;bottom:0;left:0;-webkit-transition: 1s;-o-transition: 1s;transition: 1s;transform: translate(-100%,0);box-shadow: var(--color-black2-alpha), .15;max-width: 480px;min-height:300px;z-index:1000;max-height: 100vh;}
.registered-users-popup.open{transform:translate(0,0);}
.registered-users-popup h1{font-size: 48px;line-height: 48px;color: var(--color-white);margin-bottom: 15px;font-family: var(--freight-sans);text-transform: uppercase;font-weight: 700}
.registered-users-popup h2{font-size: 18px;line-height: 22px;color: var(--color-white);margin-bottom: 30px;font-family: var(--freight-sans);font-weight: 400}
.registered-users-popup .register-button{background: var(--color-white);border-radius: 100px;min-height: 40px;font-family: var(--freight-sans);font-weight: 900;font-size: 16px;line-height: 18px;letter-spacing:0.5px;text-align: center;text-transform: uppercase;display: flex;justify-content: center;align-items: center;padding: 10px 20px;}
.registered-users-popup.popup_no_image .register-button{background:var(--color-black2);color:var(--color-white);}
.registered-users-popup .r-popup-content {padding: 60px 20px 20px 20px;display: flex; justify-content: center;  flex-direction: column;align-items: center;background-size: cover!important;}
.registered-users-popup.popup_no_image .r-popup-content{padding: 20% 20px 20px 20px!important;}
.registered-users-popup .image-holder {display: flex;}
.registered-users-popup .popup-login-link{color:var(--color-white);margin-top: 60px;font-size: 15px;line-height: 20px;font-family: var(--freight-sans);letter-spacing: 0.5px;font-weight: 350;}
.popup-disclaimer{color:var(--color-white);font-family: var(--freight-sans);font-size: 15px;line-height: 18px;margin-top: 10px;text-align: center;}
.registered-users-popup .registered-users-popup-close{position: absolute;top:20px;right: 20px;font-size: 36px;}
.registered-users-popup .registered-users-popup-close{color:var(--color-white);}
.registered-users-popup-close::before{color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);}
.registered-users-popup.popup_no_image.open{display: flex;}
.popup_with_image .r-popup-content {padding-top: 30px;}

@media (max-width:375px) {
  .registered-users-popup{transform:translate(0,100%);}
}
/* CTA MODULE */

.column_50 .card.module.cta-module{height:100%!important;}
.cta-module-text form{display: inline-block!important;width: 100%!important;}
.module.cta-module {display: flex;flex-direction: column;padding: 30px 20px;text-align: center;background-repeat: no-repeat; background-position: center;background-size: cover;position:relative;}
.module.cta-module .cta-module-text{display: flex;flex-direction: column;align-items: center; font-family: var(--freight-sans);font-weight: 700;color: var(--color-white);width: 100%;justify-content: flex-start;}
.module.cta-module .cta-module-text .cta-module-headline{margin-bottom: 5px;text-transform: uppercase;font-size: 48px;line-height: 54px;word-wrap: break-word;font-family: var(--freight-sans);}
.module.cta-module .cta-module-text .cta-module-underline{max-width: 664px;margin-bottom: 20px;font-family: var(--freight-sans);font-size: 18px;line-height: 22px;}
.module.cta-module .cta-module-button{padding: 10px 30px;font-size: 16px;line-height: 18px;border-radius:100px;display: inline-block;letter-spacing: 0.5px;font-weight: 900;text-transform: uppercase;}
.module.cta-module.bg-cta-red{background-color: var(--color-primary);}
.module.cta-module.bg-cta-blue{background-color: var(--color-secondary);}
.module.cta-module.bg-cta-black{background-color: var(--color-black2);}
.module.cta-module.bg-cta-black .cta-module-button{background: var(--color-white);color:var(--color-black2)}
.module.cta-module .cta-module-action-button{margin-inline-start: 0;}
.column_33 .module.cta-module,
.column_20 .module.cta-module,
.column_25 .module.cta-module{padding: 80px 20px 80px 20px!important}
.column_33 .module.cta-module .cta-module-text .cta-module-headline,
.column_20 .module.cta-module .cta-module-text .cta-module-headline,
.column_25 .module.cta-module .cta-module-text .cta-module-headline{font-size: 30px;line-height:36px;margin-bottom: 10px;font-weight: 700;}
.column_33 .module.cta-module .cta-module-text .cta-module-underline,
.column_20 .module.cta-module .cta-module-text .cta-module-underline,
.column_25 .module.cta-module .cta-module-text .cta-module-underline{font-size: 16px;line-height:20px;margin-bottom: 20px;font-weight: 700;}
.column_33 .module.cta-module .cta-module-text .cta-module-button,
.column_20 .module.cta-module .cta-module-text .cta-module-button,
.column_25 .module.cta-module .cta-module-text .cta-module-button {font-size: 16px;line-height:18px;height: 40px;}
.column_75 .module.cta-module,
.column_55 .module.cta-module{padding: 30px}
.column_75 .module.cta-module .cta-module-text .cta-module-headline,
.column_55 .module.cta-module .cta-module-text .cta-module-headline{font-size: 42px;line-height:48px;margin-bottom: 5px;}
.column_75 .module.cta-module .cta-module-text .cta-module-underline,
.column_55 .module.cta-module .cta-module-text .cta-module-underline{font-size: 18px;line-height:22px;margin-bottom: 20px;}
.column_75 .module.cta-module .cta-module-text .cta-module-button,
.column_55 .module.cta-module .cta-module-text .cta-module-button {font-size: 16px;line-height:18px;height: 40px;}
.column_25.column_type_a .module.cta-module .cta-module-button,
.column_20.column_type_c .module.cta-module .section-title-button {font-size: 16px;line-height: 18px;padding: 6px 10px;}
/* .column_20.column_type_c .card.type-pulpit_flat .card-flat-headline,
.column_25.column_type_a .card.type-pulpit_flat .card-flat-headline{float: left;} */

.column_20.column_type_c .card.type-pulpit_flat .card-flat-headline::before,
.column_25.column_type_a .card.type-pulpit_flat .card-flat-headline::before{content: none;}

/* .container-wrap:first-child .section-title.cta-module{margin-top:0} */
.container-wrap:first-child .section-title.cta-module::after{content: none;}
.cta-module .cta-module-overlay{display:none;}
.cta-module.bg-cta-img * {z-index:2;}
.cta-module.bg-cta-img .cta-module-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.25);pointer-events:none;z-index:1;}
.cta-module.bg-cta-img .cta-module-button{background:var(--color-white);color:var(--color-black2);}

/* Pushwoosh */

.push-notification-widget_hidden,
.p-w-widget__success,
.p-w-widget_subscribed{display: none;}
#pushwoosh-subscription-widget-root{display:none!important}
.pushwoosh-subscription-widget{position:fixed;top:0;left:50%;transform:translate(-50%,0);text-align:center;background:#fff;z-index:100;border:1px solid var(--color-light-silver);background:var(--color-silver) no-repeat scroll;padding: 32px 70px 20px 70px;max-width: 610px;width: 100%;}
.pushwoosh-subscription-widget .p-w-widget__title{color:var(--color-black2);font-family:var(--freight-sans);font-size:28px;font-weight:700;line-height:32px;text-align:center;text-transform:uppercase;margin-bottom:10px;}
.pushwoosh-subscription-widget .p-w-widget__subtitle{color:var(--color-black2);font-family:var(--freight-sans);font-size:16px;font-weight:700;line-height:20px;text-align:center;margin-bottom:20px}
.pushwoosh-subscription-widget .p-w-widget__button{background-color:var(--color-primary);text-align:center;border:none;font-family:var(--freight-sans);font-size:16px;font-weight:900;letter-spacing:.5px;line-height:18px;text-align:center;color:var(--color-white);text-transform:uppercase;margin-bottom:10px;cursor:pointer;border-radius:100px;padding: 10px 25px;} 
.pushwoosh-subscription-widget .p-w-widget__close{color:var(--color-light-gray);font-family:var(--freight-sans);font-size:16px;letter-spacing:.5px;line-height:20px;text-align:center;border:none;cursor:pointer;background:none}
.push-notification-widget_hidden,.p-w-sub-widget_show{display:none!important}
.pushwoosh-subscription-widget .p-w-widget__title::before{content: ''; background: url('../img/bell.svg') no-repeat scroll; height: 37px; width: 32px;margin: auto;display: block;margin-bottom: 12px;}
.pushwoosh-subscription-widget .p-w-widget_close_button{position: absolute;right: 20px;top: 20px;font-size: 36px;color: var(--color-light-gray);line-height: 22px;}


/* infinite scroll */
.hp-headline h1{color: var(--color-black2);font-family: var(--utopia-display);font-size: 60px;line-height: 72px;font-weight: bold;margin-bottom: 5px;}
.hp-headline {text-align: center;padding-top:40px;padding-bottom: 30px;max-width: 1260px;margin:auto;border-bottom: 1px solid var(--color-black);padding-left: 20px;padding-right: 20px;}
.hp-headline .hp-date{font-size: 18px;line-height: 24px;color: var(--color-black2);font-family: var(--utopia);}
.homepage.animate_scroll .salamandra-wrapper{padding-top:30px;padding-bottom: 30px;}
.is-homepage-load-more {width: 100%;text-align: center;padding-bottom: 80px;margin-top:60px}
.is-homepage-load-more .load-more-btn{letter-spacing:1px;display:inline-block;border:1px solid;border-radius:50px;font-size:40px;font-weight:300;line-height:80px;text-align:center;max-width: 600px;width: 100%;}
.homepage.animate_scroll,
.article.animate_scroll{position: relative;}
.homepage.animate_scroll .salamandra:not(.show-all) { max-height: 200vh;overflow: hidden;}  
.article-load-more .load-more-btn{background-color:var(--color-topics-devider); border: 1px solid var(--color-topics-devider);border-radius: 25px;color: var(--color-white);font-size: 20px;font-weight: bold;line-height: 50px;font-weight: 300;letter-spacing: 1px;text-align: center;text-transform: uppercase;padding: 0 28px;height: 50px;}
article.animate_scroll .article-wrapper:not(.show-all) { max-height: 200vh;overflow: hidden;}
.article-load-more::before{ content: ""; background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);display: block;height: 150px;position: absolute;width: 100%;top:-150px}
.article-load-more{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:auto;padding-bottom:40px;background-color:#fff;bottom:0;left:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.article-load-more:after{content: '';display: block;width:100%; height: 1px; background-color: var(--color-topics-devider);opacity: 15%;opacity: 15%;position: absolute;bottom: 0;}
  
.end-of-article-text a,
.popup-disclaimer a{color: var(--color-secondary)!important;}
.end-of-article-module{padding: 85px 60px 40px 60px;border-top: 10px solid var(--color-secondary);background: var(--color-silver);position: relative;margin-bottom: 45px;}
.end-of-article-module .logo{position: absolute;top: -1px;max-width: 72px;left: 55px;}
.end-of-article-module .headline{font-size: 42px; line-height: 48px;color: var(--color-black2);font-family: var(--utopia);margin-bottom: 20px;font-weight: bold;}
.end-of-article-module .end-of-article-text h2{font-size: 21px;line-height: 32px; margin-bottom: 45px;font-family: var(--utopia);font-weight: 300;}
.end-of-article-module .end-of-article-text h2:last-child{margin-bottom: 30px;}
.article-media .end-of-article-module .end-of-article-text h2{color:var(--color-black2)}
.end-of-article-module .end-of-article-text{margin-bottom: 30px;}
.end-of-article-module .end-of-article-button{display:flex;text-align: center;margin: auto;margin-bottom: 20px;}
.end-of-article-module .end-of-article-button a {color: var(--color-white);font-family: var(--freight-sans);font-size: 20px;font-weight: bold;letter-spacing: 0.5px;line-height: 24px;text-transform: uppercase;text-align: center;padding: 18px 20px;;border-radius: 30px;background: var( --color-secondary);margin: auto;display: block;}
.end-of-article-module .end-of-article-signup{display: block;text-align: center;margin: auto;font-size: 15px; font-weight: 300;line-height: 18px;color: var(--color-black2);font-family: var(--freight-sans);}
.end-of-article-module .end-of-article-signup a{ color:var(--color-secondary);font-weight: bold;}
@media (max-width: 768px) {
  .hp-headline h1{font-size:36px;line-height: 40px;}
  .end-of-article-module{padding: 85px 15px 40px 15px;}
  .end-of-article-module .end-of-article-text p {font-size: 16px;line-height: 26px;}
  .end-of-article-module .headline{font-size: 36px;line-height: 40px;}
  .end-of-article-module .logo{left: auto;}
}


/* community-popup */

.community-popup{max-width: 610px;border-top: 10px solid var(--color-primary);background: var(--color-white);padding: 60px 40px 60px 40px;text-align: center;margin: auto;left: 50%;position: fixed;transform: translate(-50%,-50%);top: 50%;display: block;z-index: 18;width: 100%;}
.community-popup .popup-content h1{font-size: 42px;line-height: 46px;color: var(--color-black2);font-weight: bold;font-family: var(--utopia-display);margin: auto;max-width: 510px;margin-bottom: 10px;}
.community-popup .popup-content h2{font-size: 20px; line-height: 26px;margin-bottom: 30px;font-family: var(--freight-sans);}
.community-popup .popup-content .register-button{background:var(--color-secondary);border-radius:25px;color:var(--color-white);min-height:40px;font-family:var(--freight-sans);font-weight:900;font-size:20px;line-height:27px;text-align:center;text-transform:uppercase;display:inline-block;justify-content:center;align-items:center;padding:12px 30px;margin-bottom:15px}
.community-popup .popup-login-link{font-family: var(--freight-sans); font-size: 16px;line-height: 20px;font-weight: bold;}
.community-popup .popup-login-link a{color:var(--color-secondary);}
.community-popup .community-popup-close{font-size: 36px;position: absolute;right: 30px;top: 30px;line-height: 18px;} 
.community-popup-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:17}

@media (max-width: 768px) {
  .community-popup{padding: 60px 20px 60px 20px;max-width: calc(100% - 20%);transform: translate(-50%,-50%);left: 50%!important;top: 50%!important;}
 
}

/* <Banners> */
/* .banner-container{border-width:1px 0px;border-style:solid;border-color:#252525;padding:20px 0;clear:both;} */
.ordering-col-full-width{width:100%;position: relative;}
.banner-label{display:block;margin:15px auto 15px;text-align:center;font-family:var(--freight-sans);font-weight:300;font-size:12px;line-height:14px;letter-spacing:0.5px;color:#969696;}
.banner{margin:0 auto;text-align:center;max-width:100%;overflow:hidden}
.banner-min-height-el{display:flex;justify-content:center;align-items:center;}
.salamandra .banner-container{padding:0 0 60px;position:relative}
/* .salamandra .banner-container:last-child{padding-bottom:0;} */
.single .container-wrap.banner-container.banner-top{background:var(--color-silver);border: 1px solid rgba(37,37,37,0.15);padding: 50px 0 45px 0;}
.container-wrap.banner-container.banner-in-text{position: relative;padding-top:17px;padding-bottom: 45px;clear: both;}

.container-wrap.banner-container.banner-in-text .banner-min-height-el:after{ content: '';display: block;width: 100%;height: 1px;background-color: var(--color-topics-devider);opacity: 15%;position: absolute;bottom: 0;}
.container-wrap.banner-container.banner-in-text:before{content: '';display: block;width: 100%;height: 1px;background-color: var(--color-topics-devider);opacity: 15%;position: absolute;top: 0;}
.article-media .container-wrap.banner-container.banner-in-text:before,
.article-media .container-wrap.banner-container.banner-in-text .banner-min-height-el:after{background-color: var(--color-white);}
/* banner-float-right */
.container-wrap.banner-container.banner-in-text.banner-float-right{float: right;margin-bottom: 0;margin-left: 40px;min-width: 300px;}
.container-wrap.banner-container.banner-in-text.banner-float-right .banner-min-height-el:after{content:none}

@media (max-width: 768px) {
  .end-of-article-module .end-of-article-text h2{font-size: 18px; line-height: 26px;}
  .end-of-article-module blockquote {font-size: 18px; line-height: 24px;}
  .salamandra .banner-container{padding-bottom:40px!important;}
  .container-wrap.banner-container .banner-label{margin-bottom: 10px;}
  .container-wrap.banner-container.banner-in-text{padding-top: 15px;padding-bottom: 30px;}
  .container-wrap.banner-container.banner-in-text.banner-float-right{float:none;margin-left: 0;padding-bottom: 30px;margin-bottom: 30px;}
  .container-wrap.banner-container.banner-in-text.banner-float-right .banner-min-height-el:after{content:''}
}
.article-profile-description-text a{color:var(--color-primary)}
.card.type-analysis .card-media {aspect-ratio: 3/2;}

/* FOR PRINT */
@media print {
  body {background-color: var(--color-white) !important;-webkit-print-color-adjust: exact !important;padding-top: 0!important;}
  article.article-media {background-color: var(--color-white) !important;-webkit-print-color-adjust: exact !important;color:var(--color-black2)}
  .header,
  .editlink.tac,
  .social,
  iframe,
  .newsletter-module,
  .related-articles-module,
  .end-of-article-module,
  .article-topics,
  .republish-button,
  .is-homepage-load-more,
  .article-load-more,
  #query-monitor-main,
  .event-bottom-block,
  .wire-header-bottom,
  .infinite-scrolling .is-homepage,
  .end-of-article-donate, 
  .sub-form,
  .article-header-labels,
  .wp-block-embed,
  .media-oembed-video,
  .registration-popup,
  .push-notification-widget,
  #push-notification-widget,
  .community-popup-wrap,
  .registered-users-popup,
  .community-popup-overlay,
  .banner-container,
  .wp-block-button,
  .promo-bottom-text,
  .animate_scroll{display: none!important;}
  .site-main article,.article-wrapper { padding-top:0!important;}
  .article-wrapper{padding-bottom: 0!important;}
  .infinite-scrolling > article.print-active{display: block !important;}
  .template-media .headline-media-icon img{background-color: var(--color-black2);}
  .article-media .article-byline{color: var(--color-black2);}
  .text-content .wp-block-quote::before{content: none!important;}
  h1,h2,p,.article-byline,.article-meta-str,a{ color:var(--color-black2) !important;}
  p,ul,ol,.event-org-description{font-size: 16px !important; }
  p,.event-org-description{line-height: 21px !important;margin-bottom:32px !important;}
  li{margin-bottom: 0 !important; line-height: 21px !important;}
  .spotlight .text-content .has-inline-color,
  .wire .text-content .has-inline-color{background-color: white !important;}
  .org-contact-block .contact-list{display: none;}
  .article-header-flex-wrapper .article-header-text .article-headline{margin-bottom:30px;}
}
/* {JNS} Add disclaimer at bottom of opinion articles */

.disclamer{font-size:20px; line-height: 24px; border-top: 1px solid var(--disclamer-divider-color); font-family: var(--freight-sans); padding-bottom: 20px; color: var(--color-light-gray);text-align: center;  padding: 40px 109px 80px 109px;}
.article-media .disclamer{color:var(--disclamer-white);border-top: 1px solid var(--disclamer-white); }
.text-content p:last-of-type {margin-bottom:40px;}
.crm_status_premium .disclamer{padding-bottom: 0px;}

@media screen and (max-width: 1024px) {
  .disclamer { padding: 40px 0 80px 0;}
}


@media screen and (max-width: 768px) {
  .disclamer {  font-size:16px; line-height:20px;}
}
/* {JNS} Change RELEASE to WIRE */
.post-type-archive-wire .ordering-col.ordering-col-wire .card-label span, .organizations .ordering-col.ordering-col-wire .card-label span{ min-width: unset; }

/* {JNS} CMS QA - Roman */
.salamandra .banner-container::after{width:100%; left: 0px;}
@media screen and (max-width: 1260px) {
  .salamandra .banner-container::after{ width:calc(100% - 40px); left:20px;}
}

/* {JNS} Look into Analysis indentation in mobile Salamandra */
.column_type_c.column_20 .card .card-top:empty{display:none}
/* {JNS} Include Organization Name for Wire Articles in Feeder */
.bg-bg_wire .module-feeder-card .card-byline{color:var(--color-wire); }


/* register module */

.registration-module .registration-module-button { display: flex; text-align: center; margin: auto; margin-bottom:10px;}
.registration-module  .registration-module-button a {color: var(--color-white);font-family: var(--freight-sans);font-size: 20px;font-weight: bold;letter-spacing: 0.5px;line-height: 24px;text-transform: uppercase;text-align: center;padding: 13px 56px;border-radius: 30px;background: var( --color-secondary); margin-right: auto;display: block;}
.registration-module{clear: both; background-color:#252525; margin-bottom:29.5px; padding:   20.5px 60.5px 10px 60.5px;}
.registration-module-headline,.registration-module-underline {color: #3399FF; font-family: 'freight-sans-pro',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Helvetica Neue',sans-serif; font-size: 28px; font-weight: bold; letter-spacing: 0; line-height: 37px; }
.registration-module-underline { color: #FFFFFF; margin-bottom:15px;}
.registration-module-log-in{color: #FFFFFF; font-family: 'freight-sans-pro',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Helvetica Neue',sans-serif;  font-size: 15px; font-weight: 300; letter-spacing: 0; display: block; text-align: left; line-height: 13px; }
.registration-module-log-in a{text-decoration: underline; line-height: 2; text-decoration-thickness: 1px; text-underline-offset: 2px;} 
.registration-module-headline,.registration-module-underline, .registration-module-button a{text-transform:uppercase;}
.registration-module-articles-count{margin-left:4px;}
.disclamer{padding-bottom:60px;}
@media (max-width: 768px) {
  .registration-module-headline,.registration-module-underline { font-size: 24px; line-height: 30px; }
  .registration-module{padding:20px;}
  .registration-module  .registration-module-button a {font-size:16px;  padding: 13px 20px;}
}

/* register popup bottom */
.registration-popup-bottom .registration-popup-bottom-button { display: flex; text-align: center; margin: auto; margin-top:30px;margin-bottom: 20px;}
.registration-popup-bottom {position: relative; z-index:1000;}
.registration-popup-bottom .registration-popup-bottom-close{position: absolute; right: 0;position: absolute;right: 0; top: 20px; right: 20px;}
.registration-popup-bottom .ic.icon-close-search:before  {color: white;font-size: 37px; }
.registration-popup-bottom .registration-popup-bottom-button a {color: var(--color-white);font-family: var(--freight-sans);font-size: 20px;font-weight: bold;letter-spacing: 0.5px;line-height: 24px;text-transform: uppercase;text-align: center;padding: 13px 30px;border-radius: 30px;background: var( --color-secondary); margin-right: auto;display: block;}
.registration-popup-bottom{position: fixed; bottom: 0;width: 100%; clear: both; background-color:#252525; margin-bottom:0; padding: 42px 170px 20px 170px}
.registration-popup-bottom-headline{  font-size: 48px;  font-weight: bold;letter-spacing: 0;line-height: 48px; color: #3399FF; font-family: 'freight-sans-pro',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Helvetica Neue',sans-serif;}
 .registration-popup-bottom-underline { color: #FFFFFF; font-family: var(--freight-sans); font-size: 24px; font-weight: bold; letter-spacing: 0; line-height: 28px; margin-top:15px;}
.registration-popup-bottom-log-in{color: #FFFFFF; font-family: 'freight-sans-pro',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Helvetica Neue',sans-serif;  font-size: 15px; font-weight: 300; letter-spacing: 0; display: block; text-align: left; line-height: 20px; }
.registration-popup-bottom-log-in a{text-decoration: underline; line-height: 0; text-decoration-thickness: 1px; text-underline-offset: 2px;} 
.registration-popup-bottom-headline, .registration-popup-bottom-button a{text-transform:uppercase;}
.registration-popup-bottom-articles-count{margin-left:4px;}


@media (max-width: 1024px) {
  .registration-popup-bottom-underline br{ display: none; }
}
.disclamer{padding-bottom:60px;}
@media (max-width: 768px) {
  .registration-popup-bottom{ padding: 30px 20px 20px 20px;}
  .registration-popup-bottom-headline { font-size: 24px; line-height: 30px; }
  .registration-popup-bottom-underline { font-size: 24px; line-height: 30px; font-size: 16px; font-weight: 300; letter-spacing: 0; line-height: 20px; margin-top: 5px;}
  .registration-popup-bottom  .registration-popup-bottom-button a {font-size:16px; padding: 8px 16px;}
  .registration-popup-bottom .registration-popup-bottom-button { margin: 15px 0 15px 0;}
}
/* {JNS} Comment module for registered users */
.article-comments{
  margin-top: 45px;
  position: relative;
  color: var(--color-topics-devider);
  --comments-background: var(--color-white);
}
.article-comments .comments-title{
  color: inherit;
  font-size: 30px;
  font-weight: bold;
  line-height: 34px;
  margin-bottom: 15px;
}
.article-comments .comments-description{
  color: inherit;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 10px;
}
.article-comments .comments-description p{
  padding-bottom: 20px;
}
.article-comments .comments-description button{
  font-weight: 600;
}
.article-comments .no-comment{
  font-size: 16px;
  line-height: 20px;
  color: var(--color-caption);
}

/* Comment form */
.article-comments .comments-form-wrapper{
  display: grid;
  gap: 15px;
  position: relative;
  margin-bottom: 15px;
  grid-template-areas: "label label" "img textarea";
}
.article-comments .comments-form.logged-in .comments-form-wrapper{
  grid-template-columns: 51px auto;
}
.article-comments .comments-form.not-logged-in .comments-form-wrapper{
  grid-template-areas: "label label" "textarea textarea";
}
.article-comments .comments-label{
  font-size: 20px;
  grid-area: label;

}
.comments-form-wrapper .img-wrapper{
  grid-area: img;
  max-width: 51px;
}
.article-comments .comments-textarea{
  flex: 1;
  transition: height 0.2s;
  overflow-y: hidden;  
  font-size: 16px;
  line-height: 20px;
  height: 55px;
  padding: 10px;
  border: solid 1px var(--color-dark-gray);
  /* padding-right: 147px; */
  grid-area:textarea;
  background: transparent;
}
.article-comments .comments-textarea:focus{
  border: solid 1px black !important;
}
.article-comments .comments-submit{
  position: absolute;
  background-color: var(--color-dark-gray);
  padding: 10px 31px;
  font-size: 20px;
  font-weight: bold;
  line-height: 27px;
  text-transform: uppercase;
  bottom: 2px;
  right: 2px;
  border: 2px solid var(--comments-background);
}
.article .article-comments .comments-form-wrapper.has-content .comments-submit{
  background-color: var(--color-black2);
}
/* Comment list */
.article-comments .comment-list{
  display: flex;
  flex-direction: column;
  gap: 21px;
}

.comment-list .comment-meta-wrapper{
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.article-comments .img-wrapper img,
.comment-list .comment-meta-wrapper img{
  aspect-ratio: 1/1;
  max-width: 51px;
  border-radius: 50%;
  border:1px solid var(--color-dark-gray);
  object-fit: cover;
}
.comment-list .comment-item{
  padding-top: 18.5px;
  border-top: 1px dashed var(--color-light-silver);
}
.comment-list .comment-item:first-child{
  margin-top: 6px;
}
.comment-list .comment-username{
  color: inherit;
  font-size: 20px;
  font-weight: 600;
}
.comment-list .comment-timestamp{
  color: var(--color-caption);
  font-size: 14px;
  letter-spacing: 0.25px;
}

/* screens more then 1024 */
@media screen and (min-width: 1024px) {
  .comment-list .comment-content{
    font-size: 20px;
    line-height: 24px;
  }
  .article-comments .comments-textarea{
    font-size: 20px;
    line-height: 24px;
  }
}
.comment-load-more .load-more-btn{border: 1px solid var(--color-black);border-radius: 25px;color: var(--color-black);font-size: 20px;line-height: 50px;font-weight: 300;letter-spacing: 1px;text-align: center;text-transform: uppercase;padding: 0 28px;height: 50px;}
.article-comments:not(.show-all) { max-height: 90vh;overflow: hidden;}
.comment-load-more::before{ content: ""; background: linear-gradient(180deg, rgba(255,255,255,0) 0%, var(--comments-background) 100%);display: block;height: 150px;position: absolute;width: 100%;top:-150px}
.comment-load-more{display:flex;position:absolute;width:100%;height:auto;padding-bottom:40px;background-color:var(--comments-background);bottom:0;left:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.comment-load-more:after{content: '';display: block;width:100%; height: 1px; background-color: var(--color-topics-devider);opacity: 15%;opacity: 15%;position: absolute;bottom: 0;}
.article-comments.show-all .comment-load-more{display: none;}

/* under 768px */
@media screen and (max-width: 768px) {
  .article-comments .comments-description p{
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
  }
  
  .article-comments .comments-form-wrapper{
    display: grid;
    gap: 10px;
    margin-bottom: 15px;
    grid-template-areas: "img label" "textarea textarea";
    align-items: center;  
  }
  .article-comments .comments-textarea{
    height: 52px;
  }
  .article-comments .comments-title{
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 20px;
  }
  .article-comments .comments-description{
    font-size: 16px;
    line-height: 20px;
  }
  .comment-list .comment-username,
  .article-comments .comments-submit,
  .article-comments .comments-label{
    font-size: 16px;
    line-height: 24px;
  }
  .comment-load-more::before {
    height: 80px;
    top: -80px;
  }
}


/* comments in media template */
.article-media .article-comments{
  --comments-background: var(--color-media);
}
.article-media .article-comments .comments-textarea{
  border: 1px solid var(--color-white);
  color: var(--color-white);
}
.article-media .article-comments .comments-textarea:focus {
  border: solid 1px var(--color-white) !important;
}
.article-media .article-comments .comments-submit{
  background-color: var(--color-dark-gray);border-color:var(--color-media);
}

.article.article-media .article-comments .comments-form-wrapper.has-content .comments-submit{
  background-color:var(--color-white);
  border: 2px solid var(--color-white);
  color: var(--color-topics-devider);
}
.article-media .article-comments .no-comment{
  color: rgba(255,255,255,0.6);
}
.article-media .comment-list .comment-timestamp{
  color: var(--color-light-silver)
}
.article-media .comment-load-more .load-more-btn{
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

/* comments in wire article*/
.article.wire .article-comments{
  --comments-background: var(--color-wire-border);
}

/* comments in spotlight article*/
.article.spotlight .article-comments{
  --comments-background: var(--color-spotlight3);
}

/* {JNS} Add more text styles */
span.rgb_justify{display:block; text-align: justify; word-spacing:-1px;}
span.rgb_indent{display:block; padding-left:80px;}

@media screen and (max-width: 769px) {
	span.rgb_indent{display:block; padding-left:40px;}
}

.module-feeder-wrapper.video .module-feeder-title,
.module-feeder-wrapper.podcast .module-feeder-title{background-color: var(--color-silver);}
.module-feeder-wrapper.video .module-feeder-cards,
.module-feeder-wrapper.podcast .module-feeder-cards{background-color: var(--color-silver);}
.module-feeder-wrapper.podcast .module-feeder-cards .module-feeder-card .feeder-time,
.module-feeder-wrapper.video .module-feeder-cards .module-feeder-card .feeder-time{color: #252525;font-style: normal;font-weight: 350;letter-spacing: 0.5px;}
.module-feeder-wrapper.podcast .module-feeder-cards .module-feeder-card .card-byline.color-primary,
.module-feeder-wrapper.video .module-feeder-cards .module-feeder-card .card-byline.color-primary{color:var(--color-media); font-family:var(--freight-san); font-size: 16px; font-style: normal; font-weight: 700; line-height: 18px;}
.module-feeder-wrapper.podcast .module-feeder-card .card-headline ,
.module-feeder-wrapper.video .module-feeder-card .card-headline { font-family: var(--utopia);  font-style: normal; font-weight: 700; line-height: 22px; }
.card .card-headline.podcast a:before{ font-family:var(--icons);content:'\e91f'; color: var( --color-black2); }
.card .card-headline.video a:before{ font-family:var(--icons); content:'\e916';  color: var( --color-black2); }
.module-feeder-wrapper.video .module-feeder-cards::-webkit-scrollbar-track,
.module-feeder-wrapper.podcast .module-feeder-cards::-webkit-scrollbar-track,
.module-feeder-wrapper.video .module-feeder-cards::-webkit-scrollbar-track-piece,
.module-feeder-wrapper.podcast .module-feeder-cards::-webkit-scrollbar-track-piece{background-color:#EDEDED;}
.module-feeder-wrapper.video .module-feeder-cards::-webkit-scrollbar-thumb,
.module-feeder-wrapper.podcast .module-feeder-cards::-webkit-scrollbar-thumb{background-color:rgba(23, 23, 23, 0.2);}
.card-headline span.headline-seperator{margin-right:4px; margin-left:2px; color: rgba(37, 37, 37, 0.25); font-size: 18px; font-style: normal; font-weight: 400; line-height: 22px;  }
.module-feeder-wrapper.video::after,
.module-feeder-wrapper.podcast::after{background-color: #F7F3F3;}

/* {JNS} Develop Simple general page template {±4} */
.page-template-page-simple .article-header-text{border-bottom:0;padding-bottom:0;}
.page-template-page-simple .page-content-inner{max-width:1280px;padding-bottom:0;}
.page-template-page-simple .text-container{max-width:1200px;}
.page-template-page-simple .page-content-wrapper{margin-top:40px;}
.page-template-page-simple .article-headline{font-weight:500;}
@media (max-width: 768px) {
  .page-template-page-simple .article-header-text{margin-bottom:30px;}
}
/* {JNS} Changes to Media branding color */
.article-media .registration-module{border: 1px solid var( --color-podcast-link);}
.module-feeder-wrapper.video .module-feeder-cards::-webkit-scrollbar-thumb{color:var( --color-black2);}
.article-media .article-comments .comment-load-more{background-color:var(--color-media);}
.article-media .article-comments .comment-load-more:before{background: linear-gradient(180deg, rgba(255,255,255,0) 0%, var(--color-media) 100%);}
.video-authors a,.podcast-authors a{color:var(--color-white);}

/* {JNS} Adjust embedded video aspect ratio on JNS TV page */
.ordering-item-media .media a{display:block;}
/* {JNS} Fix embedded youTube video display issue */
.ordering-item-media .media-oembed-video._video-youtube{aspect-ratio:auto;}

/* {JNS} Add layer of fade to fix topic text cut-off on pages */
.top-bar-inner.scroll{position: relative;max-width: 1260px;margin: auto;}
.top-bar-inner.scroll::after {content: '';position: absolute;top: 2px;right: -2px;width: 65px;height: 90%;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);z-index: 1;}   
.media-page .top-bar-inner.scroll::after{background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #171717 100%);}
/* {JNS} Fix Wire header   */
.is_wire .header::before {background-color:var(--color-event2);}
.is_wire .header::after {background-color:var(--color-wire-border);}
.is_wire .header{border-bottom : solid 1px var( --color-wire2);}
.is_wire .header .header-buttons button::before,.is_wire .sticky-header .header .header-buttons button::before{ color:var(--color-white);}
.wire-signup-button{margin: auto;}
.wire-header.taxonomy-header-text{background-color:var(--block-bg_wire);}
.is_wire .feeder-time{color:var(--color-black2);}
@media (max-width: 768px) {
  .is_wire .header-banner.header-banner-eoy{display:none;}
  .is_wire .wire-signup-button{margin:unset; margin-right:2px;}
}
@media (max-width: 480px) {
  .is_wire .header .header-account-block{display:flex;}
}
@media (max-width: 350px) {
  .is_wire .header .header-account-block{display:none;}
}
/* {JNS} App Design and Development  Remove elements for App*/ 
body.app .social.article-social,body.app .push-notification-widget.pushwoosh-subscription-widget,body.app .taxonomy-header-social,body.app .registration-popup-bottom,body.app .registration-module,body.app .registered-users-popup,body.app .registration-popup{display: none!important;}
/* {JNS} Change header cross-promotion banner to Passover campaign {±2} */
.header-banner.header-banner-passover .header-banner-button a{border:1px solid var(--color-primary);height: 50px;}
.sticky-header .header-banner.header-banner-passover .header-banner-button a{background-color:#0f49b8; color: var(--color-white);}
@media (max-width: 968px) {
/* .header-banner.header-banner-passover{max-width: none; background-image: url('https://cdn.jns.org/dev/img/Passover_2024-DONATE_button_square.png') !important;} */
.header-banner.header-banner-passover .header-banner-button a{height: 32px;}
}
body.app{padding-top: 0px !important;}
/* {JNS} Limit cut off long comments with a See More */
 .article-comments .comment-content{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; position:relative;}
.read-more-btn{font-weight: 600;}


/* {JNS} Develop "Last Updated" timestamp on articles */
.text-content h2.wp-block-heading{display: inline-block;}
.light-weight-content{font-weight: 100;}
.article-meta-str:has(+ .wp-block-paragraph > .rgb_indent)  { display: block; padding-left: 80px;}

/* {JNS} Add space after comma in Wire template */
.wire .article-header-wrapper .wire-header-org-name{display:block; text-align: center;}
.wire-label,.org-name{display: inline;}
.wire .wire-header-org-name span{margin-right:2px;}
.wire .article-header-wrapper .wire-header-org-name{max-width: 740px;}

/* {JNS} Hide commenting components in articles */
.article-comments:has(.no-comment),
.article-comments .comments-form,
.article-comments .comments-description{
  display: none;
}
/* {JNS} Adjust byline color in red background blocks */
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.type-news.no_bg .card-byline,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.type-news.no_bg .card-name,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.no_bg .card-byline,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.no_bg .card-name,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.type-pulpit.no_bg .card-byline,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.type-pulpit.no_bg .card-name,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.type-analysis.no_bg .card-byline,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.type-analysis.no_bg .card-name,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.type-magazine.no_bg .card-byline,
.has_bg.bg-bg8 .container-wrap:not(:has(.bg-bg3)) .column .card.type-magazine.no_bg .card-name
{color:var(--color-white);}
/* {JNS}-Fix-end-of-article-Promotional-module-placement */
.end-of-article-module{clear: both;}
/* {JNS} Replace the in-article subscription form with Hubspot form */
.hbspt-form,#hs_cos_wrapper_widget_1722434938186-183592169665{clear: both;}

/* {JNS} Add donation form in place of End of Article funnel block  */
.end-of-article-donate{display: flex;justify-content: center;flex-direction: column;align-items: center;text-align: center;padding-top: 20px;border-top: 1px solid var(--color-black2);}
.end-of-article-donate-title{font-family: var(--freight-sans);}
.end-of-article-donate-title span{color:var(--color-primary)}
.article-media .end-of-article-donate-title span{color:var(--color-white)}
.article-media .end-of-article-donate{border-top-color: var(--disclamer-white);}

.module-feeder-cards{position: relative;}
.module-feeder-card{padding-top: 0;}
.module-feeder-cards:after{pointer-events:none; content:'';position: absolute;right: 0;top: 0;max-width: 100px;width: 15%;height:100%;background: linear-gradient(90deg, rgba(250, 243, 244, 0.00) 0%, #FAF3F4 100%);}
.module-feeder-cards.bg-spotlight3:after{background: linear-gradient(90deg, rgba(250, 243, 244, 0.00) 0%, var(--color-spotlight3) 100%);}
.module-feeder-cards.bg-bg_wire:after{background: linear-gradient(90deg, rgba(250, 243, 244, 0.00) 0%, var(--block-bg_wire) 100%);}
.feeder-slider-btn-wrap{display: flex;align-items: center;margin-top: 4px;}
.feeder-slider-btn:after{content: "\ea13";font-family: var(--icons);font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;}

/* .module-feeder-cards .card-media img{height: auto;} */

.module-feeder-cards .card-media.card-video-thumb a:after{height: 40px;width: 40px}

.module-feeder-writer{display: flex;align-items: center;gap: 10px;}
.module-feeder-writer-inner{display: flex;align-items: center;gap: 5px;}
.feeder-slider-btn{padding: 0 10px;display: flex;align-items: center;justify-content: center;}
.feeder-slider-btn.prev:after{content: "\ea11";}

.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}

@container col (max-width: 620px) {
  .module.module-feeder .module-feeder-cards:after{top: auto;bottom: -1px;max-width: 100%;width: 100%;height: 100px;background: linear-gradient(180deg, rgba(250, 243, 244, 0.00) 0%, #FAF3F4 100%);}
  .module-feeder-wrapper.video .module-feeder-cards::after, .module-feeder-wrapper.podcast .module-feeder-cards:after{background: linear-gradient(180deg, rgba(250, 243, 244, 0.00) 0%, var(--color-silver) 100%);}
  .module.module-feeder .module-feeder-cards.bg-spotlight3:after{background: linear-gradient(180deg, rgba(250, 243, 244, 0.00) 0%, var(--color-spotlight3) 100%);}
  .module.module-feeder .module-feeder-cards.bg-bg_wire:after{background: linear-gradient(180deg, rgba(250, 243, 244, 0.00) 0%, var(--block-bg_wire) 100%);}

  .module-feeder-writer, .module-feeder-writer-inner{flex-direction: column;align-items: flex-start;}
  .module-feeder-writer-inner{gap: 0;}

  .module-feeder-card:not(:first-child){padding-top: 20px;}
  .feeder-slider-btn-wrap{margin-inline-end: -3px;flex-direction: row-reverse;}
  .feeder-slider-btn{padding: 0 3px;}
  .feeder-slider-btn:after{content: "\ea17";}
  .feeder-slider-btn.prev:after{content: "\ea15";}
  .module-feeder-cards-inner{scroll-snap-type: y mandatory;}
  .column_20 .module-feeder-cards:after{position: absolute;}

  .module-writer-feeder .module-feeder-writer-inner,
  .module-writer-feeder .module-feeder-writer{
    align-items: center;
  }
}

.ordering-col{container-type: inline-size;container-name: col;}

@container col (max-width: 675px) {
  .media-page .ordering-item-media .media.jns-tv-media a:after,
  .card .card-media.card-video-thumb a:after{width: 44px;height: 44px;}
}

.column-audio-title{text-align:center;text-transform: uppercase;color: #646464;font-size: 20px;line-height: 24px;letter-spacing: 0.5px;font-family: var(--freight-sans);margin-bottom: 20px;}

/* {JNS} Design and develop a new Salamandra Grid [2] {27} */
.column_type_c .card-top:empty{display:none;}

/* {JNS} Design and develop new template: "From the editor" */
.module-writer-feeder .module-feeder-writer-inner,
.module-writer-feeder .module-feeder-writer{
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.module-writer-feeder .module-feeder-writer .card-avatar img{
  width: 120px;
  height: 120px;
  min-width: 120px;
}

.column .module.module-writer-feeder{
  border-top: 1px solid var(--color-black2);
  padding-top: 30px;
}

.module.module-writer-feeder .module-editor-feeder-title{
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(37, 37, 37, 0.15);
}

.module.module-writer-feeder .module-editor-feeder-title .card-name{
  font-size: 18px;
  line-height: 20px;
  color: var(--color-primary);
}

.module-editor-feeder-cards{
  margin-inline: -20px;
  width: auto;
}

.module-editor-feeder-cards .card-headline{
  font-size: 28px;
  line-height: 32px;
}

.module-editor-feeder-cards .card.opinion .card-headline,
.module-editor-feeder-cards .card.column .card-headline{
  font-style: italic;
  font-family: var(--utopia);
}

.module-editor-feeder-cards .card-underline{
  font-size: 16px;
  line-height: 20px;
}

.module-editor-feeder-cards .card-media{
  aspect-ratio: 16/9;
}

.feeder-image-ratio-3-2 .module-editor-feeder-cards .card-media{
  aspect-ratio: 3/2;
}


.module-editor-feeder-cards .card-label{
  margin-block: 15px;
}
.module-editor-feeder-cards .card-label .label{
  color: var(--color-white);
}

.module-editor-feeder-cards .card:not(.column):not(.opinion) .card-label .label{
  background-color: var(--color-black2);
}

@media screen and (max-width: 1024px) {
  .module-editor-feeder-cards.grid{
    flex-wrap: nowrap;
  }

  .module-editor-feeder-cards.grid .column::after{
    width: 1px;
    height: calc(100% - 40px);
    right: 0;
    left: auto;
    top: 20px;
  }
}

@media screen and (max-width: 991px) {
  .module-editor-feeder-cards .card-headline{
    font-size: 20px;
    line-height: 22px;
  }

  .module-editor-feeder-cards .card-label{
    margin-block: 15px;
  }
  .module.module-writer-feeder .module-editor-feeder-title{
    padding-bottom: 20px;
  }

  .column .module.module-writer-feeder{
    padding-top: 20px;
  }

  .module-writer-feeder .module-feeder-writer .card-avatar img{
    width: 100px;
    height: 100px;
    min-width: 100px;
  }
}

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

  .feeder-mobile-image-ratio-16-9 .module-editor-feeder-cards .card-media{
    aspect-ratio: 16/9;
  }

  .feeder-mobile-image-ratio-3-2 .module-editor-feeder-cards .card-media{
      aspect-ratio: 3/2;
    }
  .module-editor-feeder-cards.grid{
    flex-wrap: wrap;
  }

  .module-editor-feeder-cards.grid .column::after{
      height: 1px;
      width: calc(100% - 40px);
      top: auto;
      bottom: 0;
      left: 20px;
  }

  .module-editor-feeder-cards .card-headline{
    font-size: 28px;
    line-height: 32px;
  }

  .module-editor-feeder-cards .column:not(:first-child) .card-label{
    margin-top: 0;
  }
  .module-editor-feeder-cards .column:not(:first-child) .card-media{
    display: none;
  }
}

@media (max-width: 375px) {
  .header-banner-button a{font-size: 14px;height: 34px;line-height: 32px;}
}
/* {JNS} Design and develop "Senior Contributors" module */
.card.type-senior_contributor{text-align: center;}
.card.type-senior_contributor .card-avatar{justify-content: center;margin-bottom: 15px;}
.grid-33-33-33 .column_type_a .card.type-senior_contributor .card-avatar img{width: 220px;height: 220px;}
.card.type-senior_contributor  .card-name{font-size: 24px;margin-bottom: 15px;line-height: 26px;}
.grid-33-33-33 .column_type_a .card.type-senior_contributor .card-headline{font-size: 32px;line-height: 34px;font-weight: 400;font-style: italic;margin-bottom: 5px;font-family: var(--utopia);display: block;}

@media (max-width: 1024px) {
    .grid-33-33-33.grid-id_12 .column {flex-basis: unset;}
    .grid-33-33-33.grid-id_12 .column:after{right: 0;width: 1px;height: calc(100% - 40px);left: auto;top: 20px;bottom: auto;}
}

@media (max-width: 991px) {
  .grid-33-33-33 .column_type_a .card.type-senior_contributor .card-avatar img{width: 100px;height: 100px;}
  .card.type-senior_contributor .card-name{font-size: 18px;line-height: 20px;}
}

@media (max-width: 767px) {
    .grid-33-33-33.grid-id_12 .column {flex-basis: 100%;}
    .grid-33-33-33.grid-id_12 .column:after{height: 1px;width: calc(100% - 40px);top: auto;bottom: 0;left: 20px;right: auto;}
}

.column_type_c .card.type-news_large:first-child .card-top .card-media{margin-top: 0;}