@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;0,800;0,900;1,700&display=swap');


.header {height:186px;padding-top:15px;}
.header-middle {height:115px;margin:-12px 0 20px;}
.logo {display:block;}
.logo img {max-height:115px;height:115px;}
.sticky-header .header .logo img {max-height:36px;margin-top:-6px;}
.main-menu > li.current::after {bottom:-12px;}
.footer .logo img {height:100px;width:auto;}
.cols1-sub {margin-top:30px;float:left;display:block;}
.cols4 > div:first-child {margin-top:0;}
#job-board-viewport .media img {width:calc(100% - 4px);margin:2px;}
body.sticky-header .header .header-middle {width:80px;}
body.sticky-header .header .header-top {margin-left:0;}
body.sticky-header .header .items-div {display:none;}
.header-title {width:calc(100% - 236px);}
.ob-widget {clear:both;}
.OUTBRAIN + .OUTBRAIN, .OUTBRAIN + .comments {margin-top:30px;}


.header {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -1px;
}
body.error404 .header {
	width: 100%;
}
.header .container {
	width: calc(100% - 20px);
}
body.error404 .header .container {
	width: 980px;
}
.header .container .header-middle .items-div {
	width: 630px;
}
.term-header.has-sala {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}


/* 6 col Issuu module */
.single #issuu_cols6 {
	width: 80%;	
}

.home #issuu_cols6 {    
    margin: 0 auto;
}

#issuu_cols6 {    
    margin: 30px auto 0;
	padding: 0;
	width: 100%;
	height: 271px;
	border: 4px solid #DA001B;
	background-color: #F1E9EA;
}

#issuu_cols6 .issuu-widget-content {
	display: flex;
}

#issuu_cols6 .issuu-widget-text {
	width: 63%;
}

#issuu_cols6 .issuu-widget-img {
	margin-top: 25px;
	width: 37%;
}

#issuu_cols6 .issuu-widget-text {
	margin: 40px 40px 31px 20px;
	text-align: center;
}

#issuu_cols6 .issuu-widget-text h2 {
	margin-bottom: 3px;
	color: #DA001B;
	font-family: "Roboto Condensed";
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-transform: uppercase;
}

#issuu_cols6 .issuu-widget-text p {
	margin-bottom: 25px;
	color: #DA001B;
	font-family: Roboto;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}

#issuu_cols6 .issuu-widget-text .issuu-widget-read-more {
	margin-bottom: 25px;
	padding: 5px 30px;
	color: #FFF;
	font-family: "Roboto Condensed";
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
	line-height: 30px;
	background-color: #DA001B;
	transition: .3s all;
}

#issuu_cols6 .issuu-widget-text .issuu-widget-read-more:hover {
	opacity: .7;
}

#issuu_cols6 .issuu-widget-text .widget-footer {
	float: none;
	display: block;
	text-align: center;
}

#issuu_cols6 .issuu-widget-text .widget-footer a {
	display: inline-block;
	border-bottom: 2px solid transparent;
	transition: .3s all;
}

#issuu_cols6 .issuu-widget-text .widget-footer a:hover {
	border-bottom: 2px solid #ccc;
}

#issuu_cols6 .article-media img {
	max-width: 271px;
    height: auto;
    box-shadow: 6px 6px 10px 0 rgba(0,0,0,0.3);
    -webkit-transform: rotate(7deg);
    -moz-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
    -o-transform: rotate(7deg);
    transform: rotate(7deg);
    transition: .3s all;
}

#issuu_cols6 .article-media img:hover {
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.3);
	-webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
}
#div-gpt-ad-BTF_SKY_1{min-height:auto;}
.sidebar .b300x600,
.sidebar .b300x250 {min-height:auto;}

/* ==================== {JewishNews} add Instagram link to the header ==================== */
.header .social-header li {
	margin-right: 14px;
}
.social-small li.instagram a::before {
	content: "\e951";
}
/* ==================== {JewishNews} add Instagram link to the header ==================== */

/*NEW PODCAST LOGO*/
.cols4 .sponsor-header .widget-header {padding-right: 12px;}
.cols4 .sponsor-header {display: flex;align-items: center;}
.cols4 .sponsor-text {align-items:flex-start;margin-top: -18px;display: flex;font-family: "Roboto Condensed","Arial Narrow",sans-serif;}
.cols4 .sponsor-text img {display: block;max-width: 135px;width: 100%;}
.cols4 .sponsor-text span {margin-top: 16px;margin-right: 12px;display: block;color: #333333;font-size: 12px;line-height: 18px;text-transform: uppercase;font-weight: bold;}

.cols2.sidebar .sponsor-header .widget-header {padding-bottom: 5px;box-sizing: border-box;}
.cols2 .sponsor-text {box-sizing: border-box;padding: 0 20px 8px;display: flex;align-items: center;width: 100%;justify-content: center;font-family: "Roboto Condensed","Arial Narrow",sans-serif;}
.cols2 .sponsor-text span {font-size: 11px;line-height: 13px;color: #525252;text-transform: uppercase;margin-right: 10px;}
.cols2 .sponsor-text img {width: 100%;max-width: 124px;display: block;}

/* Features special single */
.article.features.features-special{margin-bottom:70px;}
.features-half.article.features .header-content .writer-details,
.features-half .article-header {background:#1e1e1e;}
.features-half.features-special .header-content .underline {color: rgba(255,255,255,0.9);width: 100%;margin-bottom: 40px;}
.features-half .image-caption,
.features-half .header-content .writer-details,
.features-half .header-content .social-small.social-writer li a::before,
.features-half.article.features .header-content .under-headline .wrap-byline > span a::before,
.features-half.article.features .header-content .under-headline .wrap-byline > span::before,
.features-half.article.features .header-content .under-headline .wrap-byline > span,
.features-half .header-content .byline {color:rgba(255,255,255,0.75);}
.single-features-special .social-header.social li,
.features-half.article .header-content .under-headline > div .byline .add-after::after,
.features-half .header-content .byline a,
.features-special .label + .overline::before,
.features-special .above-headline span,
.mobile .features-half.features-special .article-header .media .rslides_tabs li:not(.rslides_here),
.features-special.article.features .article-header .headline,
.features-special .article-header .media .caption ,
.features-special .article-header .media .rslides li .rslides_caption {color:#fff;}

/* Transparent Header */
body.sticky-header.small-header.header-transparent {padding-top: 0;}
body.sticky-header.small-header.header-transparent .header {background: rgba(30, 30, 30, 0.5);transition: inherit;color: #fff;}
body.sticky-header.small-header.header-transparent .header-bottom,
body.sticky-header.small-header.header-transparent {background-color: transparent;transition: background-color 1s;}
body.sticky-header.small-header.header-transparent .header.open {background: rgba(30,30,30,1) !important;transition: background 1s !important;}

/*DONATE POPUP*/
.jn-donate-popup [type=submit],.jn-donate-popup button{border-radius: 0; -webkit-appearance: none;-moz-appearance: none;appearance: none;background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer;outline:0}
.jn-donate-container {width: 100%;max-width: 980px;margin: 0 auto;}
.jn-donate-popup, .jn-donate-popup * {box-sizing: border-box;}
.jn-donate-popup {position: fixed;width: 100%;min-height: 320px;bottom: 0;left: 0;z-index: 5;background-color: #ffeb34;box-shadow: 0 0 20px 0 rgba(0,0,0,0.4);padding: 25px 0 35px;}
.jn-donate-popup-inner {position: relative;display: flex;justify-content: space-between;}
.jn-donate-popup-inner .l-side {width: 100%;max-width: 400px;font-family: 'Montserrat', sans-serif;}
.jn-donate-popup-inner .r-side {width: 100%;max-width: 540px;font-family: "PT Serif",serif;}
.jn-donate-popup-inner-logo {display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 15px;}
.jn-donate-popup-inner-logo a {font-size: 20px;line-height: 38px;text-align: center;border: 1px solid #000;display: block;background-color: #000;width: 40px;height: 40px;border-radius: 50%;}
.jn-donate-popup-inner-logo a::before {font-family: "Toi-new";content: "";color: #ffeb34;}
.jn-donate-popup-inner-logo img {width: 100%;max-width: 78px;height: auto;}
.jn-donate-slogan {font-weight: 800;font-size: 36px;line-height: 46px;color: #000;margin-bottom: 25px;}
.jn-donate-text {font-size: 16px;line-height: 24px;color: #000;margin-bottom: 5px;}
.jn-donate-text p {margin-bottom: 15px;}
.jn-donate-text p:last-child {margin-bottom: 0;}
.jn-donate-btn a, .jn-donate-btn button, .jn-donate-popup .jn-donate-btn button {border:solid 1px #fff;font-family: 'Montserrat', sans-serif;display: inline-block;background-color: #DA001B;color: #fff;font-size: 30px;line-height: 30px;font-weight: 800;padding: 9px 30px;border-radius: 50px;}
.jn-donate-readmore a {color: #DA001B;font-size: 18px;line-height: 30px;font-weight: bold;font-style: italic;}
.jn-donate-readmore a::before {content: '';font-family: 'Toi-new';font-size: 18px;font-weight: 400;font-style: normal;margin-right: 12px;
  }
.jn-donate-popup-home {visibility: hidden;transform: translateY(120%);max-height: 60vh;}
.jn-donate-popup-home.show-donate-popup {visibility: visible;animation-fill-mode: forwards;animation-name: jnpopup; animation-duration: 0.5s;animation-delay: 2s;animation-timing-function: ease;}
/*.hidden-text-home {display: none;}*/
.jn-donate-popup-home .jn-donate-popup-inner .r-side {max-height: 430px;overflow-y: auto;padding-right: 10px;}


/*SINGLE DONATE MODULE*/
.jn-donate-popup.jn-donate-popup-single {clear: both;position: relative;padding: 40px;border-radius: 20px;box-shadow: none;}
.jn-donate-popup-single .jn-donate-popup-inner {display: block;}
.jn-donate-popup-single .jn-donate-popup-inner .l-side {max-width: none;}
.jn-donate-popup-single .jn-donate-popup-inner .r-side {max-width: none;}
.jn-donate-popup-single .jn-donate-popup-inner-logo {display: block;margin-bottom: 25px;padding-bottom: 25px;border-bottom: solid 1px rgba(0,0,0,0.2);}
.jn-donate-popup-single .jn-donate-slogan {margin-bottom: 20px;font-family: 'Montserrat', sans-serif;}
.jn-donate-popup-single .jn-donate-text {font-size: 18px;line-height: 26px;}
.jn-donate-popup-single .jn-donate-btn {text-align: center;margin-top: 25px;}
.jn-donate-popup-single .jn-donate-btn a {font-family: 'Montserrat', sans-serif;display: inline-block;background-color: #DA001B;color: #fff;font-size: 30px;line-height: 30px;font-weight: 800;padding: 10px 30px;border-radius: 50px;}
.jn-donate-popup-single .jn-donate-readmore a {color: #DA001B;font-size: 18px;line-height: 30px;font-weight: bold;font-style: italic;}
.jn-donate-popup-single .jn-donate-readmore a::before {content: '';font-family: 'Toi-new';font-size: 18px;font-weight: 400;font-style: normal;margin-right: 12px;
  }
.hidden-text{display: none;}

/*MOBILE*/
.mobile .jn-donate-popup.jn-donate-popup-single {padding: 20px 16px 30px;border-radius: 20px;}
.mobile .jn-donate-popup-single .jn-donate-popup-inner-logo {margin-bottom: 20px;padding-bottom: 0;border-bottom: none;}
.mobile .jn-donate-slogan {font-size: 28px;line-height: 36px;font-weight: 800;margin-bottom: 20px;}
.mobile .jn-donate-popup-inner .l-side,.mobile .jn-donate-popup-inner .r-side {max-width: none;}
.mobile .jn-donate-popup.jn-donate-popup-single .jn-donate-text {font-size: 18px;line-height: 26px;}

.mobile .jn-donate-popup-home .hidden-text {display: block;}
.mobile .jn-donate-popup-home .jn-donate-popup-inner .r-side {max-height: none;overflow-y: unset;}
.mobile .jn-donate-popup-home .jn-donate-container  {max-height: calc(100% - 75px);overflow-y: auto;}
.mobile .jn-donate-popup-home .jn-donate-btn {text-align: center;padding: 20px 16px 30px;position: absolute;width: 100%;bottom: 0;left: 0;background-color: #ffeb34;}
.mobile .jn-donate-popup-home .jn-donate-btn a, .mobile .jn-donate-popup-home .jn-donate-btn button {width: 100%;max-width: 341px;}
.mobile .jn-donate-popup-home .jn-donate-popup-inner {display: block;}
.mobile .jn-donate-popup-home {max-height: 75vh;padding: 30px 16px 35px;height: 100%;}
.mobile .jn-donate-popup-inner-logo {margin: 0;}
.mobile .jn-donate-popup-home .jn-donate-popup-inner .r-side {padding-right: 0;}

.mobile .jn-donate-popup-inner-logo a {width: 50px;height: 50px;position: absolute;top: -25px;right: 20px;line-height: 48px;border-color: #ffeb34;}

/*popup slide up animation*/
@keyframes jnpopup {
  100% {transform: translateY(0);}
}


/*NEW HEADER*/
.header-top {
	margin-left: 0;
	justify-content: flex-end;
}

.header-middle .logo-div {
	width: auto;
	margin: 0 auto;
}

.pages-menu li {
	margin-right: 12px;
}

.pages-menu li:last-child {
	margin-right: 15px;
}

.header .social-header li {
	margin-right: 10px;
}

.header .social-header li:last-child {
	margin-right: 0;
}

.header .social-header li span{
	display:none
}

.social-small li a::before {
	margin-right: 0;
}

.social-small li.subscribe span {
	display: none;
}

.header {
	position: relative;
}

.donate-banner {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	width: 100%;
	max-width: 236px;
	background-color: #ffeb34;
	box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.2);
	border-radius: 0 0 20px 0;
	font-family: Montserrat;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.25px;
  line-height: 20px;
  text-transform: none;
  padding: 12px 12px 15px 12px;
}

.donate-banner span {
	display: block;
	white-space: nowrap;
}
/*.jn-donate-btn a, .jn-donate-btn button, .jn-donate-popup .jn-donate-btn button*/
.donate-banner .jn-donate-btn button, .donate-banner a {
	font-family: Montserrat;
	font-size: 14px;
  font-weight: 800;
	display: inline-block;
	margin-top: 10px;
	height: 32px;
	padding: 0 13px;
	line-height: 31px;
	color: #fff;
	background-color: #DA001B;
	border-radius: 32px;
	letter-spacing: normal;
	white-space: nowrap;
	border: none;
	cursor: pointer;
	border: solid 1px #fff;
}

body.sticky-header .header .header-top {
	display: none;
}
body.sticky-header .header > .search-btn {
	display: none;
}

body.sticky-header .donate-banner {
	left: auto;
	right: 0;
	max-width: 345px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	max-height: 50px;
	box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.2);
	border-radius: 0 0 0 20px;
	padding: 0 10px 0 20px;
}

body.sticky-header .donate-banner a, body.sticky-header .donate-banner .jn-donate-btn button {
	margin: 0;
}

body.sticky-header .donate-banner span {
	font-size: 13px;
	line-height: 17px;
	letter-spacing: normal;
}

body.sticky-header.mobile .donate-banner {
	max-width: none;
	max-height: 60px;
	border-radius: 0 0 20px 0;
	top: 60px;
	padding: 0 15px;
	transition: transform 0.5s;
}

body.sticky-header.mobile.hide-community-banner .donate-banner {
	transform: translateY(-100%);
	z-index: 0;
}

body.sticky-header.small-header.mobile {
	padding-top: 120px;
}

.mobile .donate-banner a, .mobile .donate-banner .jn-donate-btn button {
	border: solid 1px #fff;
	line-height: 31px;
}

.mobile .jn-donate-btn.scroll-donate-button {
	/*display: none;*/
	opacity: 0;
}

.mobile.hide-community-banner .jn-donate-btn.scroll-donate-button {
	/*display: block;*/
	opacity: 1;
	transition: opacity 0.5s;
	/*transition-delay: 0.5s;*/
}

.mobile .jn-donate-btn.scroll-donate-button button {
	position: absolute;
	top: 15px;
	right: 50px;
	display: block;
	box-sizing: border-box;
  height: 30px;
  width: 100px;
  border: 1px solid #FFFFFF;
  border-radius: 30px;
  background-color: #FFEB34;
  color: #000000;
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 29px;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.mobile.sticky-header .header .logo img {
	max-height: 26px;
	margin-top: 3px;
}

.mobile .main .block > .item:first-child {
	border-top: none;
}

.header-title {
	display: none;
}

.mobile .header {
	margin-top: 0;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);
}

/*{JewishNews} Implement skins on article pages*/
.articles_skin_class .main {float: none;clear: both;/*position: relative;*/box-sizing: border-box;min-width: auto;}
.articles_skin_class .article-content-container {box-sizing: border-box;padding: 60px 0 0;}
body.single.articles_skin_class .article {box-shadow: none;box-sizing: border-box;float: none;overflow: hidden;}
.articles_skin_class .wrap-article {box-sizing: border-box;border: none;box-shadow: none; clear: both;float: none;position: relative;width: 100%;max-width: 990px;margin: auto;background-color: #fff;z-index: 1;}
.articles_skin_class .wrap-article > .banner {margin: 0;}
.articles_skin_class .header {height: 201px;}
body.sticky-header .header .header-bottom .container {width: 100%;max-width: 980px;}


/*{JewishNews} Add RationalFX landing page*/
.rationalfx .rationalfx-iframe{
	display: block;
	width: 100vw;
	height: 100%!important;
	margin: 0;
	padding: 0;
	border: 0 none;
	box-sizing: border-box;
}

.iframe-wrapper{overflow: hidden;height: 4113px}
.rationalfx .main{width: 100%}




/*{JewishNews} Changes to donation platforms*/
/*.donate-banner {max-width: 223px;background-color: #1E91BE;color: #fff;padding-top: 20px;padding-bottom: 19px;}
.donate-banner .jn-donate-btn button, .donate-banner a {background-color: #333;margin-top: 15px;}
.jn-donate-popup-inner .l-side {max-width: 425px;}
.jn-donate-popup {background-color: #1E91BE;color: #fff;}
.jn-donate-text, .jn-donate-slogan {color: #fff;}
.jn-donate-readmore a {color: #000;}
.jn-donate-btn a, .jn-donate-btn button, .jn-donate-popup .jn-donate-btn button {padding: 9px 22px;background-color: #1E1E1E;}
.jn-donate-popup-inner-logo a::before {color: #fff;}
.jn-donate-popup-single .jn-donate-btn a {background-color: #1E1E1E;color: #fff;}
.jn-donate-popup-single .jn-donate-btn {margin-top: 32px;}
.jn-donate-popup-single .jn-donate-popup-inner-logo {border-color: rgba(255,255,255,0.2);}
.jn-donate-popup-single .jn-donate-slogan {}

.mobile .jn-donate-popup-home .jn-donate-btn {background-color: #1E91BE;}
.mobile .jn-donate-popup-inner-logo a {border-color: #000;}
.mobile .jn-donate-popup-home .jn-donate-btn a, .mobile .jn-donate-popup-home .jn-donate-btn button {width: auto;padding: 9px 25px 11px;}
.jn-donate-slogan {line-height: 44px;}

.mobile .jn-donate-btn.scroll-donate-button a {
	position: absolute;
	top: 15px;
	right: 50px;
	display: block;
	box-sizing: border-box;
  height: 30px;
  border: 1px solid #FFFFFF;
  border-radius: 30px;
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 27px;
  padding: 0 10px;
  white-space: nowrap;
  text-transform: none;
}


*/

/*.Shield-award{
	width:103px;
	position: absolute;
	top: 16px;
	right: -3px;
	pointer-events: none;
}
.Shield-award img{
	width:100%;
}
.sticky-header .Shield-award{
	display:none;
}*/

/* .articles_skin_class .Shield-award{
    width: 107px;
    top: 25px;
    right: -1px;
} */





/*{JewishNews} Changes to header*/
.Shield-award {
	position: absolute;
	top: 60px;
	right: 55px;
}

.Shield-award img {
	width: 143px;
	height: auto;
}

.sticky-header .Shield-award {
  top: 4px;
  right: 360px;
}

.sticky-header .Shield-award img {width: 122px;}

.mobile .award-mobile {display: block;position: absolute;width: 122px;height: auto;top: 8px;left: 95px;opacity: 1;}
/*.mobile.hide-community-banner .award-mobile {display: none;}*/
.mobile .jn-donate-btn.scroll-donate-button button {width: 95px;right: 45px;}
.mobile .award-mobile {top: 6px;width: 135px;left: 92px;}







