@charset "utf-8";
/* CSS Document */

.eachad {
	background-color: transparent !important;	
}
	
.outer_slide_Regular {
	width: 570px;
	height: 425px;
	padding: 0;
	margin: 0;
	font-size: 16px; /*base size*/
	box-sizing: border-box; /* because this was how originally built and set on for front end */
}

.outer_slide_Large {
	width: 1000px; 
	height: 746px;
	padding: 0;
	margin: 0;
	font-size: 16px; /*base size*/
	box-sizing: border-box; /* because this was how originally built and set on for front end */
}

.slide_Regular {
	display: block;
	padding-top: 44px;
	height: 425px; /* was 381px */	
	overflow: hidden;
	background-size: cover;
	background-repeat:no-repeat;
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 0.45em;
	box-sizing: border-box; /* because this was how originally built and set on for front end */
}

.slide_Large {
	display: block;
	padding-top: 76px;
	height: 746px; /* was 670px */
	overflow: hidden;
	background-size: cover;
	background-repeat:no-repeat;
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 0.789em; /* 1000/570*0.45em*/	
	box-sizing: border-box; /* because this was how originally built and set on for front end */
}

.slide_Regular_Library {
	display: block;
	height: 425px;	 /*was 415 box-sizing changed to border-box*/
	overflow: hidden;
	background-size: cover;
	background-repeat:no-repeat;
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 0.45em;	
	box-sizing: border-box; /* because this was how originally built and set on for front end */
}

.slide_Large_Library {
	display: block;
	height: 746px;	/* was 736 box-sizing changed to border-box;*/
	overflow: hidden;
	background-size: cover;
	background-repeat:no-repeat;
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 0.789em; /* 1000/570*0.45em*/	
	box-sizing: border-box; /* because this was how originally built and set on for front end */
}

.title_Regular {
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 28px;
	padding-top: 9px; 
	height: 43px;
	letter-spacing: 0.05em;
	text-align: center;
	box-sizing: border-box;
}

.title_Large {
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 49px; /* 1000/570*0.45em*/
	padding-top: 6px;
	height: 76px;
	letter-spacing: 0.05em;
	text-align: center;	
	box-sizing: border-box;
}


.cover_Regular {
	display: block;
	height: 382px; 	
	overflow: hidden;
	background-size: cover;
	background-repeat:no-repeat;
	box-sizing: border-box; /* because this was how originally built and set on for front end */
}

.cover_Large {
	display: block;
	width: 1000px;
	height: 670px; 	
	overflow: hidden;
	/*background-size: cover;
	background-repeat:no-repeat;*/
	margin: 0 auto;
	box-sizing: border-box; /* because this was how originally built and set on for front end */
}

.cover_169 {
    display: block;
    width: 1382px;
    height: 670px;
	background-size: 1382px 670px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin: 0 auto;
    box-sizing: border-box;
}

.adtext169 { /* for 16:9 slides */
	width: 990px;
}

.adtext {
	padding-top: 0.6em;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 120%; 
}

.adtext span { /* deals with line-height issues within ads because of spans changing text size */
    display: inline-block;
}

.adtext_regular {
	font-size: 3em;
}

.adtext_smaller {
	font-size: 2.5em;
}

.adtext_larger {
	font-size: 4.2em;
}

.adtext_xsmall {
	font-size: 2em;
}

.donor {
	padding-top: 0px; 
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 120%;
}

.donor_regular {
	font-size: 4em;
}

.donor_smaller {
	font-size: 3.5em;
}

.donor_larger {
	font-size: 4.3em;
}

.donor_xsmall {
	font-size: 2em;
}

.slide_Regular td, .slide_Large td {
	font-family: inherit;
	font-size: inherit;
	font-style: italic;
}

.hrstyle {
	margin-top: 9px; 
	margin-bottom: 11px;
	border: 0; 
	height: 1px; 
	background: #8c8b8b; 
}

/*for responsive iframe of slideshow-embed*/
#slideshow-embed {
  position: relative;
  left:50%;
  margin-left: -285px; /*half width of what trying to center*/
}
.slideshow-responsive {
  min-width: 570px;
  min-height: 425px;
  overflow: hidden;
  position: relative;

}
.slideshow-responsive iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
/* */


/* hebrew */
@font-face {
  font-family: 'Handlee';
  font-style: normal;
  font-weight: 400;
  src: local("Arial");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: 'Lobster Two';
  font-style: normal;
  font-weight: 400;
  src:  local("Arial");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src:  local("Times New Roman");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: 'Righteous';
  font-style: normal;
  font-weight: 400;
  src: local("Arial");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: 'Satisfy';
  font-style: normal;
  font-weight: 400;
  src: local("Arial");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local("Arial");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  src: local("Arial");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

@media screen and (max-width: 571px) { 
.swiper-container {
	width: 320px;
	height: 236px;
}
.swiper-pagination-fraction {
	font-size: 0.6em
}
.outer_slide_Regular, .outer_slide_Large {
	width: 320px;
	height: 238px;
	padding: 0;
	margin: 0;
	font-size: 16px; /*base size*/
}

.eachad img {
  	/*max-height: 100%; /*was this keep max height within slide */
	max-height: 215px;
}

.eachad .photo img { /*added this for photos - added class in render_Slide.php */
	max-height: 238px;
}

.slide_Regular, .slide_Large {
	display: block;
	padding-top: 23px;
	height: 238px;	/* was 214px*/
	overflow: hidden;
	background-size: cover;
	background-repeat:no-repeat;
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 0.25em;
}

.slide_Regular_Library, .slide_Large_Library  {
	display: block;
	height: 238px;	 /*425 total */
	overflow: hidden;
	background-size: cover;
	background-repeat:no-repeat;
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 0.25em;	
}

.title_Regular, .title_Large {
	font-family: Palatino Linotype, Book Antiqua, serif;
	font-size: 15.7px;
	padding-top: 4px;
	height: 23px;
	letter-spacing: 0.05em;
	text-align: center;
	line-height: 1.2em;
}

.cover_Regular, .cover_Large {
	height: 215px;
}

.adtext_regular {
	font-size: 3em; /*working was 3, changed to 2.6 before changing back */
	letter-spacing: -0.06em;
}

.adtext_smaller { 
	font-size: 2.5em; /*working  was 2.5, change to 2.32em before changing back*/
	letter-spacing: -0.05em;
}

.adtext_larger {
	font-size: 4.1em; /*working  was 4.2, changed to 3.7 before changing to 4.1*/
	letter-spacing: -0.06em;
}

.adtext_xsmall {
	font-size: 1.94em; /* was 2 */
	letter-spacing: -0.04em;
}

.donor_regular {
	font-size: 4em; /*working was 4 , changed to 3.6 before changing back*/
	letter-spacing: -0.06em;
}

.donor_smaller {
	font-size: 3.5em; /*working  was 3.5, changed to 3.32em before changing back*/
	letter-spacing: -0.05em;
}

.donor_larger {
	font-size: 4.1em; /*working  was 4.3, changed to 3.8 before changing to 4.2*/
	letter-spacing: -0.06em;
}

.donor_xsmall {
	font-size: 1.94em; /* was 2 */
	letter-spacing: -0.04em;
}

.slide_Regular_Library img, .slide_Large_Library img { /*no top padding for small sizes */
	padding-top: 0px !important;	
}

.slide_Regular_Library > .librarygraphicColWidth, .slide_Large_Library > .librarygraphicColWidth {
	width: 208px !important;
}

.slide_Regular_Library > .librarygraphicImgWidth, .slide_Large_Library > .librarygraphicImgWidth {
	width: 112px !important;
}

.slide_Regular_Library > .librarygraphicImgWidth img, .slide_Large_Library > .librarygraphicImgWidth img{
	width: 112px !important;
	height: 204px !important;	
}

.logoinAd {
	max-width: 32% !important; /* was width: 32% */
	padding-left: 11px !important;
	padding-right: 11px !important;		
}

/* make sure that multi-slide slides fit in responsive 5/18/2020*/
.hrstyle {
	margin-top: 4px; 
	margin-bottom: 6px;
}
/*  */

/*for responsive iframe of slideshow-embed 5/18/2020 - centering doesn't work from 451-570px*/
#slideshow-embed {
  left:0%;
  margin-left: 0px; /*half width of what trying to center*/
}
.slideshow-responsive{
	min-width: 320px;
	min-height: 238px;
}
/* */
}

@media screen and (max-width: 451px) {
/*for responsive iframe of slideshow-embed 5/18/2020*/
#slideshow-embed {
  left:50%;
  margin-left: -160px; /*half width of what trying to center*/
}
}

