/*
 Description:  Twenty Twenty Child Theme - JMM Test Site (Responsive Styles)
 Author:       CM
 Author URI:   http://cmchange.com
*/


/* MIN 1950px -----------*/

@media (min-width: 1950px) {
.page-id-2 div.widget.widget_text:last-of-type {
 display: none;
 }
}

/* MAX 1680px -----------*/

	/* Home Max 1680px -----------*/


	/* Slider Styles Max 1680px -----------*/

@media (max-width: 1680px) {

.test-class2-hovered-true {
    left: 20% !important;
    width: 57% !important;
    z-index: 1;
}

.test-class3-hovered-true {
    left: 30% !important;
    width: 62% !important;
    z-index: 1;
}

.test-class4-hovered-true {
    left: 43% !important;
    width: 62% !important;
    z-index: 1;
 }
}


/* MAX 1640px -----------*/

@media (min-width: 1640px) {

 div.header-navigation-wrapper a {
    padding-right: 1.8em;
    padding-left: 1.8em;
 }
}

/* MAX 1639px/MIN 1536px -----------*/

@media (min-width: 1536px) and (max-width: 1639px) {

 div.header-navigation-wrapper a {
    padding-right: 1.6em;
    padding-left: 1.6em;
 }
}

/* MAX 1457px -----------*/

@media (max-width: 1457px) {

 div.site-logo.faux-heading {
 //width: 80%;
 margin: auto;
}

div.header-navigation-wrapper {
 //display: grid;
   //grid-template-areas: "menu search";
    //grid-template-columns: 90% 10%;
    //color: #987284;
}

nav.primary-menu-wrapper {
 grid-area: menu;
}

ul.primary-menu {
 flex-wrap: unset;
 font-size: 1.5rem;
}

.header-navigation-wrapper ul.primary-menu  a {
 width: 20rem;
 padding-right: 1em;
 padding-left: 1em;
}

.primary-menu-wrapper + .header-toggles {
 margin-left: unset;
 grid-area: search;
 }
 
	/* All Stories Max 1457px -----------*/ 
 
main#site-content .index-super-grid {
 grid-template-areas: ". POSTS POSTS SIDEBAR .";
}

div.index-content-wrapper-style {
 grid-template-columns: repeat(2, 1fr);
 }
     
main#site-content.index-custom-add article.index-article-mod figure  {
 height: 26rem;
 width: 43rem;
}

main#site-content.index-custom-add article.index-article-mod figure img {
 height: 26rem;
 width: 43rem;
 }
 
 main#site-content.index-custom-add .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
 max-width: unset;
 width: unset;
}

main#site-content .index-teaser-text {
 text-align: center;
 }
 
	/* Synagogue Stories Max 1457px -----------*/
    
a.see-all-jmm-syn, a.see-all-syn {
 margin-left: unset;
 margin-right: auto;
 margin-left: auto;
 } 
}

/* MAX 1365px/MIN 701px -----------*/

@media (max-width: 1365px) and (min-width: 701px) {

div.support-grid {
 grid-template-areas:
        ". donate ."
        ". membership ."
        ". volunteer .";
    grid-template-columns: 10% 50% auto;
    margin-bottom: 10rem;
    margin-top: 0rem;
    margin: auto;
    column-gap: unset;
    width: 58%;
 }
}

/* MAX 1300px -----------*/

@media (max-width: 1300px) {

	/* All Stories Max 1300px -----------*/ 

main#site-content.index-custom-add .index-super-grid {
 grid-template-areas" '. POSTS POSTS ." 
}

main#site-content.index-custom-add div.widget-area-child-one {
 display: none;
}

	/* ??? Max 1300px -----------*/

body.page-id-606 .replacement {
 grid-template-columns: repeat(2, 1fr);
}

	/* Past Events Max 1300px -----------*/

body.page-id-101 div.widget-area-child-one {
 display: none; 
}
 
 	/* Past Exhibits Max 1300px -----------*/

body.page-id-93 div.widget-area-child-one {
 display: none; 
}
 
 	/* All Exhibits Max 1300px -----------*/

 body.page-id-593 div.widget-area-child-one {
 display: none; 
}
 
 	/* Recorded Events Max 1300px -----------*/

 body.page-id-665 div.widget-area-child-one {
 display: none; 
}

  	/* Upcoming Events Max 1300px -----------*/

body.page-id-111 div.widget-area-child-one {
 display: none; 
}

  	/* Upcoming Exhibits Max 1300px -----------*/

body.page-id-79 div.widget-area-child-one {
 display: none; 
}

  	/* Pop-Up Exhibits Max 1300px -----------*/

body.page-id-64571 div.widget-area-child-one {
 display: none; 
}

  	/* Digital Exhibits Max 1300px -----------*/

body.page-id-64642 div.widget-area-child-one {
 display: none; 
}

 
 	/*  Rentals Max 1300px -----------*/ 
 
#post-332 .entry-content {
    display: grid;
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-332 h1.internships-header {
 grid-area: RH;
}

#post-332 .voices-fig {
 grid-area: RL;
}

#post-332 .voices-content {
 grid-area: RT;
}
 
 	/*  Synagogue Speaks Max 1300px -----------*/ 
 
#post-495 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-495 h1.internships-header {
 grid-area: RH;
}

#post-495 .voices-fig {
 grid-area: RL;
}

#post-495 .voices-content {
 grid-area: RT;
}
 
 	/*  Tours Max 1300px -----------*/ 
 
#post-328 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-328 h1.internships-header {
 grid-area: RH;
}

#post-328 .voices-fig {
 grid-area: RL;
}

#post-328 .voices-content {
 grid-area: RT;
}
 
 	/*  Voices Max 1300px -----------*/ 
 
#post-437 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-437 h1.internships-header {
 grid-area: RH;
}

#post-437 .voices-fig {
 grid-area: RL;
}

#post-437 .voices-content {
 grid-area: RT;
}

	/*  History of Lloyd St Synagogue Max 1300px -----------*/ 
 
#post-477 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-477 h1.internships-header {
 grid-area: RH;
}

#post-477 .voices-fig {
 grid-area: RL;
}

#post-477 .voices-content {
 grid-area: RT;
}
 
	/*  Mission, Vision, Values Max 1300px -----------*/ 
 
#post-483 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-483 h1.internships-header {
 grid-area: RH;
}

#post-483 .voices-fig {
 grid-area: RL;
}

#post-483 .voices-content {
 grid-area: RT;
}

	/*  Synagogue 101 Max 1300px -----------*/ 
 
#post-481 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-481 h1.internships-header {
 grid-area: RH;
}

#post-481 .voices-fig {
 grid-area: RL;
}

#post-481 .voices-content {
 grid-area: RT;
}

	/*  Synagogue Rentals Max 1300px -----------*/ 
 
#post-479 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-479 h1.internships-header {
 grid-area: RH;
}

#post-479 .voices-fig {
 grid-area: RL;
}

#post-479 .voices-content {
 grid-area: RT;
}

	/*  Synagogue Tours Max 1300px -----------*/ 
 
#post-599 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-599 h1.internships-header {
 grid-area: RH;
}

#post-599 .voices-fig {
 grid-area: RL;
}

#post-599 .voices-content {
 grid-area: RT;
}

	/*  Accessibility Max 1300px -----------*/ 
 
#post-485 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
} 
 
#post-485 h1.internships-header {
 grid-area: RH;
}

#post-485 .voices-fig {
 grid-area: RL;
}

#post-485 .voices-content {
 grid-area: RT;
}

	/*  Volunteer Max 1300px -----------*/ 
 
#post-488 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
} 
 
#post-488 h1.internships-header {
 grid-area: RH;
}

#post-488 .voices-fig {
 grid-area: RL;
}

#post-488 .voices-content {
 grid-area: RT;
 }
 
  	/*  Synagogue Stories Max 1300px -----------*/ 
 
#post-579 .entry-content {
    grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
    grid-template-columns: 5% 90% 5%;
 } 
 
#post-579 h1.internships-header {
 grid-area: RH;
}

#post-579 .voices-fig {
 grid-area: RL;
}

#post-579 .voices-content {
 grid-area: RT;
}
 
 div.syn-stories-buttons-wrapper {
    display: grid;
    grid-template-areas:
        ". SV HI . "
        ". SS ST ."
        ". RE S101 .";
    margin-bottom: 6rem;
    justify-items: center;
    grid-template-columns: unset;
}
 
 div.syn-teasers-wrapper {
 margin-left: unset;
 }
 
 	/*  JMM Stories Max 1300px -----------*/

body.page-id-528 #site-content {
    display: grid;
    grid-template-areas: ". AC AC AC . SB";
    grid-template-columns: 10% 48% 9% 8% 3% 18%;
    margin-top: 6rem;
 }
 
body.page-id-528 .stories-sidebar {
 display: none;
}
 
  	/*  Classroom Resources Max 1300px -----------*/

#post-507 div.entry-content {
 text-align: center;
}
 
 	/* Category Max 1300px -----------*/

main#site-content.category-content-main.index-custom-add {
    display: grid;
    grid-template-areas:
        ". MCHEAD . "
        ". MCMORE ."
        ". MC .";
    grid-template-columns: 5% 90% 5%;
}

h1.category-custo-header {
 justify-self: center;
 left: unset;
}

main#site-content a.category-more-more {
 justify-self: center;
 //margin-top: 12rem;
 }
}

/* MAX 1220px -----------*/

@media (max-width: 1220px) {

	/* Explore Our Stories Max 1220px  -----------*/

.page-id-272  div.on-view-categories a {
 font-size: 2rem;
 line-height: 2rem;
}

.page-id-272  div.on-view-categories span.on-view-voices-title:first-of-type {
 width: unset;
}

.page-id-272 .on-view-tours-title {
 margin-left: unset; 
 }
 
.page-id-274 main#site-content {
 display: grid;
 grid-template-areas:
    	"SWTE SWTE SWTE"
    	". eeheader ."
        ". intro-block . "
        ". object-block ."
        ". temple-block ."
        ". museum-block ."
        ". exhibit-block .";
 grid-template-columns: 5% 90% 5%;
 grid-template-rows: auto;
 margin-bottom: -8rem;
 }
 
main#site-content h1.explore-stories-header {
 grid-area: eeheader;
 margin-top: 6rem;
 text-align: center;
 }
 
div.stories-intro {
 margin-top: 5rem;
}

.page-id-274 div.stories-intro {
 width: unset; 
 text-align: center;
}

div.stories-sidebar {
 display: none;
}

div.shrink-widget.shrink-explore {
 display: grid;
 grid-area: SWTE;
 grid-template-areas: "SGT SGT"
						"STD SUP"
						"SHR SSC";
 grid-template-columns: 31% 69%;
 background: white;
}

.shrink-explore .shrink-widget-get-tickets {
 grid-area: SGT;
 background-color: #987284;
    text-align: center;
    color: white;
    font-family: 'Lato', sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.shrink-explore .shrink-widget-get-tickets a {
 color: white;
 text-decoration: none;
}

.shrink-explore .shrink-widget-today, .shrink-explore .shrink-widget-hours {
 grid-area: STD;
 align-self: center;
 color: #987284;
 font-size: 2.1rem;
 font-weight: 700;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

.shrink-widget.shrink-explore #mec_skin_225 {
 grid-area: SUP;
}

.shrink-widget.shrink-explore #mec_skin_225 a {
 grid-area: SUP;
 color: #987284;
 font-size: 2.1rem;
 font-weight: 400;
 letter-spacing: .01rem;
    //padding-left: 1.25rem;
}

.shrink-widget.shrink-explore p.museum-hours {
 color: #987284;
 font-size: 2.1rem;
 font-weight: 400;
 letter-spacing: .01rem;
 padding-left: 1.25;
}

.shrink-widget.shrink-explore #mec_skin_225 .mec-event-article {
 background-color: unset;
}

.shrink-explore .shrink-widget-hours {
 grid-area: SHR;
 background-color: #E0E0E0;
 height: 100%;
 border-bottom: .175rem solid #987284;
 display: grid;
}

.shrink-explore .shrink-widget-hours span {
 align-self: center;
}

.shrink-widget.shrink-explore .mec-sm959 {
 grid-area: SSC;
}

#site-content p.museum-hours {
 width: unset;
 border-top: unset;
}

.shrink-widget.shrink-explore #mec_skin_225 article.mec-event-article {
 border-top: unset;
 border-bottom:  unset;
 width: unset;
}

.shrink-widget.shrink-explore .mec-calendar .mec-event-article div.mec-event-detail.widget-no-events {
 width: unset;
}

body.page-id-307 #site-content {
 grid-template-areas: 
 ". MC MC MC ."
 ". MJ MJ . .";
 grid-template-columns: 7% 42% 25% 17%;
 }
 
 
 	/*  All Categories Max 1220px -----------*/

body.page-id-606 #site-content {
 display: unset;
 margin-bottom: unset;
}

body.page-id-606 .entry-header {
 width: unset;
 margin-left: unset;
 margin-top: unset;
}

body.page-id-606 #site-content h1.entry-title {
 font-size: 5vw;
 margin-top: 3vw;
 margin-bottom: 5vw;
 text-align: center;
}

body.page-id-606 .post-inner {
 padding-top: unset;
}

body.page-id-606 .replacement {
 margin-top: unset;
 grid-area: replace;
 display: unset;
 text-align: center;
}

body.page-id-606 .replacement li {
 margin: unset;
 line-height: 7rem;
}

body.page-id-606 .replacement li a {
 margin: unset;
}

	/* Page + Tag Index Pages Max 1220px -----------*/

.category-tag-index-header-wrap {
 display: grid;
 grid-template-areas:
        "CTH"
        "CMS";
 grid-template-columns: unset;
}

 
 	/*  Stories Artifacts Tell Max 1220px -----------*/

body.page-id-503 main#site-content {
 grid-template-areas:
        ". MC . "
        ". LC .";
    grid-template-columns: unset;
    grid-template-rows: unset;
}

div.artifacts-wrapper {
 grid-template-areas:
        ". EC ."
        ". RE ."
        ". SA ."
        ". DO .";
 grid-template-columns: unset;
 grid-template-rows: unset;
 margin-bottom: 4rem;
 }
 
div.artifacts-wrapper a {
 padding-bottom: 4rem;
}
 
 	/* Educator Resources Max 1220px  -----------*/

#post-515 .ed-resources-images-wrapper {
 grid-template-areas:
        ". IM1 ."
        ". IM2 .";
  grid-template-columns: 5% 90% 5%;
  justify-items: center;
 }
 
  	/* For Educators - Plan Your Visit Max 1220px  -----------*/

body.page-id-491 #site-content {
    grid-template-areas:
        ". AC ."
        "SWE SWE SWE";
    grid-template-columns: 10% 80% 10%;
}

body.page-id-491 div.shrink-widget-ed {
 display: block;
 grid-area: SWE;
 background: white;
 margin-top: 5rem;
 text-align: center;
}

.page-id-491 .shrink-widget-get-tickets.swet {
 grid-area: SGT;
 background-color: #987284;
    text-align: center;
    color: white;
    font-family: 'Lato', sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.page-id-491 .shrink-widget-get-tickets.swet a {
 font-size: 2.4rem;
 color: white;
 text-decoration: none;  
}

.page-id-491 .shrink-widget-today.sweq {
 padding-top: 2rem;
 padding-bottom: 2rem;
 font-weight: bold;
 font-size: 2.3rem;
 color: #987284;
}

.page-id-491 .shrink-widget-today.sweq.swecc {
 font-weight: 400;
 padding-bottom: 2rem;
 background-color: #E0E0E0;
 grid-area: STD;
 align-self: center;
 color: #987284;
 font-size: 2.1rem;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

.page-id-491 .widget-area-child-two {
 display: none;
}

.page-id-491 h1.entry-title {
 text-align: center;
 } 
 
 .page-id-305 div.widget-area-child-one {
 display: none;
}

.page-id-305 div.internships-content-wrapper {
 grid-template-areas: ". HC .";
 grid-template-columns: 10% 80% 10%;
}

.page-id-305 div.donate-wrapper-grid {
 grid-template-areas: ". DB ."
 					  ". OW ."
                      ". OO .";
 grid-template-columns: 10% 80% 10%;
}

.page-id-305 .voices-template-image {
 float: unset;
 margin: auto;
}

.page-id-305 div.entry-content p {
 text-align: center;
}

.page-id-305 h1.internships-header {
 text-align: center;
}

.page-id-305 .donate-page-header {
 text-align: center;
}

.page-id-305 .donate-page-other-text {
 text-align: center;
}

.page-id-305 div.donate-wrapper-grid a {
 margin-left: auto;
 margin-right: auto;
 }
 
 		/* Single Event Max 1220px  -----------*/

.single-mec-events div.widget-area-child-one {
 display: none;
}

.event-single-content-wrapper {
 grid-template-areas: ". HC .";
 grid-template-columns: 10% 80% 10%;
}

.event-single-wrapper {
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 0% 100% 0%
}
 
   	/* Category Max 1220px -----------*/

.single-post div.widget-area-child-one {
 display: none;
}

body.archive.category #site-content {
    display: grid;
    grid-template-areas: ". CATPOSTS .";
    grid-template-columns: unset;
}

body.archive.category li.post-tags.meta-wrapper {
 margin: auto;
}



.single-post .internships-content-wrapper {
    display: grid;
    grid-template-areas: ". HC .";
    grid-template-columns: 10% 80% 10%;
 }
 
    /* Support JMM Max 1220px -----------*/
    
    .page-id-278 .support-grid div {
 margin-top: 5rem;
 }
}

/* MAX 1219px/MIN 1001px -----------*/

	/* Header Max 1219px/Min 1001px -----------*/

@media (min-width: 1001px) and (max-width: 1219px) {

.header-navigation-wrapper ul.primary-menu a {
 width: 15rem;
 margin-right: unset;
 margin-right: unset;
 text-align: center;
 font-size: 1.5rem;
 }
}


/* MAX 1200px/MIN 1000px -----------*/

@media (max-width: 1200px) and (min-width: 1000px) {

body.page-id-272 #mec_skin_236 .mec-calendar dl {
 width: 80%;
}

body.page-id-272 #mec_skin_236 .mec-calendar-table {
 background: unset;
 border-bottom: unset;
}

body.page-id-272 #mec_skin_236 div.mec-calendar-header {
 width: 80%;
}

body.page-id-272 .mec-calendar .mec-calendar-side .mec-next-month {
 right: 20%;
}

body.page-id-272 .coming-next-button {
 width: 80%
 }
 
body.page-id-272 .exhibits-events-buttons-wrapper a {
 width: 80%;
 }
 
body.page-id-272 #mec_skin_236 div.mec-calendar-events-sec {
 width: 40rem;
 top: -32rem;
 min-height: 32rem;
}

body.page-id-272 .close-day-view {
 left: unset;
 margin: auto;
 }
 
body.page-id-276 .for-educators-buttons {
 display: grid;
 width: 65%;
 } 
}

/* MAX 1024px -----------*/

@media (max-width: 1024px) {

body.page-id-270 #site-content, body.page-id-278 main#site-content {
 grid-template-columns: 6% 25% 25% 8% 2% 18%;
}
 
article.post-2 {
 width: 90%;
}

body.page-id-2 main#site-content {
 display: grid;
 grid-template-areas: ". HC HC HC . SB";
 grid-template-columns: 8% 25% 15% 19% 0% 18%;
 }
 
    	/* Membership Max 1024px -------- */

 div.membership-table-grid {
 display: none; 
 }
}

/* MIN 1000px -----------*/

@media (min-width: 1000px) {
 
 #mec_skin_110 .mec-event-ticket {
 width: 16rem;
 display: inline;
 position: absolute;
 left: 80%;
 top: 4.25rem;
 } 
}

/* MAX 1000px -----------*/

@media (max-width: 1000px) {

	/* Home Max 1000px -----------*/

.wpos-tab-slider .as-layer.as-padding {
 font-size: 3.1rem;
}

div.as-layer.as-closed.as-black.as-padding.as-subhead {
 font-size: .8em;
}

	/* All Stories Max 1000px -----------*/

main#site-content.index-custom-add .index-super-grid {
 grid-template-areas: ".  POSTS .";
 margin: auto;
 grid-template-columns: 5% 90% 5%;
}

main#site-content.index-custom-add article.index-article-mod {
 margin: auto;
}

main#site-content.index-custom-add div.index-content-wrapper-style {
    grid-template-columns: repeat(1, 1fr);
}

main#site-content.index-custom-add h1.internships-header.index-page-title {
    left: unset;
    text-align: center;
    margin-bottom: 5rem;
}

main#site-content.index-custom-add h1.internships-header.custom-index-header {
 text-align: center;
}

main#site-content.index-custom-add article.type-post .post-date.meta-wrapper {
 margin-left: unset;
 margin: auto;
 //margin-top: 8rem;
 margin-bottom: 1rem;
}

main#site-content.index-custom-add article.index-article-mod figure.size-large.index-template-image {
    height: 30rem;
    width: 55rem;
    margin: auto;
}

main#site-content.index-custom-add article.index-article-mod figure.size-large.index-template-image img {
    height: 30rem;
    width: 55rem;
    margin: auto;
}

main#site-content.index-custom-add .pagination .nav-links {
 text-align: center;
 width: unset;
 margin-top: 3rem;
 margin-left: unset;
 display: block;
}

	/* All Exhibits Max 1000px -----------*/

body.page-id-593 .upcoming-events-wrapper {
 display: grid;
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-593 .upcoming-events-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 grid-area: EVENTS;
}

body.page-id-593 #mec_skin_events_592 .mec-month-divider span {
 left: unset;
 }
 
#post-593 h1.internships-header {
 text-align: center;
}

.upcoming-events-content-wrapper article #mec_skin_events_592 article.mec-event-article {
 width: unset;
}

div.mec-topsec {
 display: grid;
}

#mec_skin_592 div.mec-event-ticket {
 display: block;
 margin: auto;
 position: unset
}

#mec_skin_592 a.mec-color-hover {
 width: unset;
}

article #mec_skin_events_592 article.mec-event-article h3.mec-event-title {
 width: unset;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
}

.upcoming-events-content-wrapper article #mec_skin_events_592 article.mec-event-article div.col-md-6 {
 margin-left: unset;
} 

.upcoming-events-content-wrapper article #mec_skin_events_592 .mec-wrap div.col-md-3 {
 margin: auto;
 display: block;
}

#mec_skin_events_592 .mec-event-list-standard div.mec-date-details {
 text-align: center;
 margin-top: 2.5rem;
} 

#mec_skin_events_592 div.calendar-excerpt {
 text-align: center; 
}

	/* Past Events Max 1000px -----------*/

body.page-id-101 .upcoming-events-wrapper {
 display: grid;
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-101 .upcoming-events-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 grid-area: EVENTS;
}

body.page-id-101 #mec_skin_events_100 .mec-month-divider span {
 left: unset;
 }
 
#post-101 h1.internships-header {
 text-align: center;
}

.upcoming-events-content-wrapper article #mec_skin_events_100 article.mec-event-article {
 width: unset;
 margin-top: 0;
}

div.mec-topsec {
 display: grid;
}

#mec_skin_100 div.mec-event-ticket {
 display: block;
 margin: auto;
 position: unset
}

#mec_skin_100 a.mec-color-hover {
 width: unset;
}

.upcoming-events-content-wrapper article #mec_skin_events_100 article.mec-event-article h3.mec-event-title {
 width: unset;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
 padding-bottom: 0;
}

.upcoming-events-content-wrapper article #mec_skin_events_100 article.mec-event-article div.col-md-6 {
 margin-left: unset;
} 

.upcoming-events-content-wrapper article #mec_skin_events_100 .mec-wrap div.col-md-3 {
 margin: auto;
 display: block;
}

#mec_skin_events_100 .mec-event-list-standard div.mec-date-details {
 text-align: center;
 margin-top: 0rem;
} 

#mec_skin_events_100 div.calendar-excerpt {
 text-align: center; 
}
 
	/* Past Exhibits Max 1000px -----------*/

body.page-id-93 .upcoming-events-wrapper {
 display: grid;
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-93 .upcoming-events-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 grid-area: EVENTS;
}

body.page-id-93 #mec_skin_events_64 .mec-month-divider span {
 left: unset;
 }
 
#post-93 h1.internships-header {
 text-align: center;
}

.upcoming-events-content-wrapper article #mec_skin_events_64 article.mec-event-article {
 width: unset;
 margin-top: 0;
}

div.mec-topsec {
 display: grid;
}

#mec_skin_64 a.mec-color-hover {
 width: unset;
}

.upcoming-events-content-wrapper article #mec_skin_events_64 article.mec-event-article h3.mec-event-title {
 width: unset;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
 padding-bottom: 0;
}

.upcoming-events-content-wrapper article #mec_skin_events_64 article.mec-event-article div.col-md-6 {
 margin-left: unset;
} 

.upcoming-events-content-wrapper article #mec_skin_events_64 .mec-wrap div.col-md-3 {
 margin: auto;
 display: block;
}

#mec_skin_events_64 .mec-event-list-standard div.mec-date-details {
 text-align: center;
 margin-top: 0rem;
} 

#mec_skin_events_64 div.calendar-excerpt {
 text-align: center; 
}

	/* Recorded Events Max 1000px -----------*/

body.page-id-665 .upcoming-events-wrapper {
 display: grid;
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-665 .upcoming-events-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 grid-area: EVENTS;
}

body.page-id-665 #mec_skin_events_667 .mec-month-divider span {
 left: unset;
 }
 
#post-665 h1.internships-header {
 text-align: center;
}

.upcoming-events-content-wrapper article #mec_skin_events_667 article.mec-event-article {
 width: unset;
 margin-top: 0;
}

div.mec-topsec {
 display: grid;
}

#mec_skin_667 div.mec-event-ticket {
 display: block;
 margin: auto;
 position: unset
}

#mec_skin_667 a.mec-color-hover {
 width: unset;
}

.upcoming-events-content-wrapper article #mec_skin_events_667 article.mec-event-article h3.mec-event-title {
 width: unset;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
 padding-bottom: 0;
}

.upcoming-events-content-wrapper article #mec_skin_events_667 article.mec-event-article div.col-md-6 {
 margin-left: unset;
} 

.upcoming-events-content-wrapper article #mec_skin_events_667 .mec-wrap div.col-md-3 {
 margin: auto;
 display: block;
}

#mec_skin_events_667 .mec-event-list-standard div.mec-date-details {
 text-align: center;
 margin-top: 0rem;
} 

#mec_skin_events_667 div.calendar-excerpt {
 text-align: center; 
}

	/* Upcoming Events Max 1000px -----------*/

body.page-id-111 .upcoming-events-wrapper {
 display: grid;
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-111 .upcoming-events-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 grid-area: EVENTS;
}

body.page-id-111 #mec_skin_events_110 .mec-month-divider span {
 left: unset;
 }
 
#mec_skin_110 a.mec-more-info-button.mec-color-hover {
 width: unset;
}

body.page-id-111 #mec_skin_110 div.mec-event-ticket {
 width: unset;
 text-align: center;
 margin-bottom: 3rem;
 margin-top: 3rem;
}

div.upcoming-events-content-wrapper article #mec_skin_110 .mec-load-more-wrap {
 left: unset;
}
 
#post-111 h1.internships-header {
 text-align: center;
}

.upcoming-events-content-wrapper article #mec_skin_events_110 article.mec-event-article {
 width: unset;
 margin-top: 0;
}

div.mec-topsec {
 display: grid;
}

#mec_skin_110 div.mec-event-ticket {
 display: block;
 margin: auto;
 position: unset
}

.upcoming-events-content-wrapper article #mec_skin_events_110 article.mec-event-article h3.mec-event-title {
 width: unset;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
 padding-bottom: 0;
}

.upcoming-events-content-wrapper article #mec_skin_events_110 article.mec-event-article div.col-md-6 {
 margin-left: unset;
} 

.upcoming-events-content-wrapper article #mec_skin_events_110 .mec-wrap div.col-md-3 {
 margin: auto;
 display: block;
 margin-top: 5rem;
}

#mec_skin_events_110 .mec-event-list-standard div.mec-date-details {
 text-align: center;
 margin-top: 0rem;
} 

#mec_skin_events_110 div.calendar-excerpt {
 text-align: center; 
}

	/* Upcoming Exhibits Max 1000px -----------*/

body.page-id-79 .upcoming-events-wrapper {
 display: grid;
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-79 .upcoming-events-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 grid-area: EVENTS;
}

body.page-id-79 #mec_skin_events_110 .mec-month-divider span {
 left: unset;
 }
 
#mec_skin_79 a.mec-more-info-button.mec-color-hover {
 width: unset;
}

body.page-id-79 #mec_skin_59 div.mec-event-ticket {
 width: unset;
 text-align: center;
 margin-bottom: 3rem;
 margin-top: 3rem;
}

div.upcoming-events-content-wrapper article #mec_skin_59 .mec-load-more-wrap {
 left: unset;
}
 
#post-79 h1.internships-header {
 text-align: center;
}

.upcoming-events-content-wrapper article #mec_skin_events_59 article.mec-event-article {
 width: unset;
 margin-top: 0;
}

div.mec-topsec {
 display: grid;
}

#mec_skin_59 div.mec-event-ticket {
 display: block;
 margin: auto;
 position: unset
}

.upcoming-events-content-wrapper article #mec_skin_events_59 article.mec-event-article h3.mec-event-title {
 width: unset;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
 padding-bottom: 0;
}

.upcoming-events-content-wrapper article #mec_skin_events_59 article.mec-event-article div.col-md-6 {
 margin-left: unset;
} 

.upcoming-events-content-wrapper article #mec_skin_events_59 .mec-wrap div.col-md-3 {
 margin: auto;
 display: block;
 margin-top: 5rem;
}

#mec_skin_events_59 .mec-event-list-standard div.mec-date-details {
 text-align: center;
 margin-top: 0rem;
} 

#mec_skin_events_59 div.calendar-excerpt {
 text-align: center; 
}

#mec_skin_events_59 div.mec-month-divider span {
    left: unset;
}

	/* Pop-Up Exhibits Max 1000px -----------*/

body.page-id-64571 .upcoming-events-wrapper {
 display: grid;
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-64571 .upcoming-events-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 grid-area: EVENTS;
}

body.page-id-64571 #mec_skin_events_64566 .mec-month-divider span {
 left: unset;
 }
 
#post-64571 h1.internships-header {
 text-align: center;
}

.upcoming-events-content-wrapper article #mec_skin_events_64566 article.mec-event-article {
 width: unset;
 margin-top: 0;
}

div.mec-topsec {
 display: grid;
}

#mec_skin_64566 div.mec-event-ticket {
 display: block;
 margin: auto;
 position: unset
}

#mec_skin_64566 a.mec-color-hover {
 width: unset;
}

.upcoming-events-content-wrapper article #mec_skin_events_64566 article.mec-event-article h3.mec-event-title {
 width: unset;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
 padding-bottom: 0;
}

.upcoming-events-content-wrapper article #mec_skin_events_64566 article.mec-event-article div.col-md-6 {
 margin-left: unset;
} 

.upcoming-events-content-wrapper article #mec_skin_events_64566 .mec-wrap div.col-md-3 {
 margin: auto;
 display: block;
}

#mec_skin_events_64566 .mec-event-list-standard div.mec-date-details {
 text-align: center;
 margin-top: 0rem;
} 

#mec_skin_events_64566 div.calendar-excerpt {
 text-align: center; 
}

	/* Digital Exhibits Max 1000px -----------*/

body.page-id-64642 .upcoming-events-wrapper {
 display: grid;
 grid-template-areas: ". EVENTS .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-64642 .upcoming-events-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 grid-area: EVENTS;
}

body.page-id-64642 #mec_skin_events_64649 .mec-month-divider span {
 left: unset;
 }
 
#post-64642 h1.internships-header {
 text-align: center;
}

.upcoming-events-content-wrapper article #mec_skin_events_64649 article.mec-event-article {
 width: unset;
 margin-top: 0;
}

div.mec-topsec {
 display: grid;
}

#mec_skin_64649 div.mec-event-ticket {
 display: block;
 margin: auto;
 position: unset
}

#mec_skin_64649 a.mec-color-hover {
 width: unset;
}

.upcoming-events-content-wrapper article #mec_skin_events_64649 article.mec-event-article h3.mec-event-title {
 width: unset;
 text-align: center;
 margin-top: 2rem;
 margin-bottom: 2rem;
 padding-bottom: 0;
}

.upcoming-events-content-wrapper article #mec_skin_events_64649 article.mec-event-article div.col-md-6 {
 margin-left: unset;
} 

.upcoming-events-content-wrapper article #mec_skin_events_64649 .mec-wrap div.col-md-3 {
 margin: auto;
 display: block;
}

#mec_skin_events_64649 .mec-event-list-standard div.mec-date-details {
 text-align: center;
 margin-top: 0rem;
} 

#mec_skin_events_64649 div.calendar-excerpt {
 text-align: center; 
}


 	/* Rentals Max 1000px -----------*/
    
body.page-id-332 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-332 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-332 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-332 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-332 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-332 .voices-content {
 grid-area: RT;
 text-align: center;
}

	/* Synagogue Speaks Max 1000px -----------*/

body.page-id-495 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-495 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-495 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-495 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-495 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-495 .voices-content {
 grid-area: RT;
 text-align: center;
 }
 
 	/* Tours Max 1000px -----------*/

body.page-id-328 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-328 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-328 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-328 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-328 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-328 .voices-content {
 grid-area: RT;
 text-align: center;
 } 
 
  	/* Voices Max 1000px -----------*/

body.page-id-437 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-437 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-437 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-437 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-437 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-437 .voices-content {
 grid-area: RT;
 text-align: center;
 } 
 
  	/* History of Lloyd St Synagogue Max 1000px -----------*/

body.page-id-477 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-477 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-477 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-477 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-477 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-477 .voices-content {
 grid-area: RT;
 text-align: center;
 }
 
 	/* Mission, Vision, Values Max 1000px -----------*/

body.page-id-483 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-483 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-483 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-483 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-483 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-483 .voices-content {
 grid-area: RT;
 text-align: center;
}

 	/* Synagogue 101 Max 1000px -----------*/

body.page-id-481 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-481 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-481 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-481 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-481 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-481 .voices-content {
 grid-area: RT;
 text-align: center;
} 

 	/* Synagogue Rentals Max 1000px -----------*/

body.page-id-479 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-479 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-479 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-479 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-479 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-479 .voices-content {
 grid-area: RT;
 text-align: center;
} 

	/* Synagogue Tours Max 1000px -----------*/


body.page-id-328 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-328 div.widget-area-child-one {
 display: none;
}
  
body.page-id-328 figure.voices-template-image {
 margin-right: unset;
 }
 
#post-328 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-328 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-328 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-328 .voices-content {
 grid-area: RT;
 text-align: center;
} 

body.page-id-328 .mec-calendar .mec-event-article div.mec-event-detail.widget-no-events {
 width: unset;
}

body.page-id-328 div.shrink-widget {
 display: grid;
 grid-area: SWT;
 grid-template-areas: "SGT SGT"
						"STD SUP"
						"SHR SSC";
 grid-template-columns: 31% 69%;
 background: white;
}

body.page-id-328 .shrink-widget-get-tickets {
 grid-area: SGT;
 background-color: #987284;
 text-align: center;
 color: white;
 font-family: 'Lato', sans-serif;
 font-size: 3.2rem;
 font-weight: 700;
 padding-top: 2rem;
 padding-bottom: 2rem;
}

body.page-id-328 .shrink-widget-get-tickets a {
 color: white;
 text-decoration: none;
}

body.page-id-328 .shrink-widget-today, .shrink-widget-hours {
 grid-area: STD;
 align-self: center;
 color: #987284;
 font-size: 2.1rem;
 font-weight: 700;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

body.page-id-328 .shrink-widget #mec_skin_225 {
 grid-area: SUP;
}

body.page-id-328 .shrink-widget #mec_skin_225 a {
 grid-area: SUP;
 color: #987284;
 font-size: 2.1rem;
 font-weight: 400;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

body.page-id-328 .shrink-widget p.museum-hours {
 color: #987284;
 font-size: 2.1rem;
 font-weight: 400;
 letter-spacing: .01rem;
 padding-left: 1.25;
}

body.page-id-328 .shrink-widget #mec_skin_225 .mec-event-article {
 background-color: unset;
}

body.page-id-328 .shrink-widget-hours {
 grid-area: SHR;
 background-color: #E0E0E0;
 height: 100%;
 border-bottom: .175rem solid #987284;
 display: grid;
}

body.page-id-328 .shrink-widget-hours span {
 align-self: center;
}

body.page-id-328 .shrink-widget .mec-sm959 {
 grid-area: SSC;
}

body.page-id-328 #site-content #mec_skin_225 article.mec-event-article {
    width: unset;
    padding-left: 0;
    border-top: unset;
    border-bottom: unset;
}

	/* Accessibility Max 1000px -----------*/

body.page-id-485 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-485 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-485 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-485 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-485 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-485 .voices-content {
 grid-area: RT;
 text-align: center;
} 

body.page-id-485 .mec-calendar .mec-event-article div.mec-event-detail.widget-no-events {
 width: unset;
}

body.page-id-485 div.shrink-widget {
 display: grid;
 grid-area: SWT;
 grid-template-areas: "SGT SGT"
						"STD SUP"
						"SHR SSC";
 grid-template-columns: 31% 69%;
 background: white;
}

body.page-id-485 .shrink-widget-get-tickets {
 grid-area: SGT;
 background-color: #987284;
 text-align: center;
 color: white;
 font-family: 'Lato', sans-serif;
 font-size: 3.2rem;
 font-weight: 700;
 padding-top: 2rem;
 padding-bottom: 2rem;
}

body.page-id-485 .shrink-widget-get-tickets a {
 color: white;
 text-decoration: none;
}

body.page-id-485 .shrink-widget-today, .shrink-widget-hours {
 grid-area: STD;
 align-self: center;
 color: #987284;
 font-size: 2.1rem;
 font-weight: 700;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

body.page-id-485 .shrink-widget #mec_skin_225 {
 grid-area: SUP;
}

body.page-id-485 .shrink-widget #mec_skin_225 a {
 grid-area: SUP;
 color: #987284;
 font-size: 2.1rem;
 font-weight: 400;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

body.page-id-485 .shrink-widget p.museum-hours {
 color: #987284;
 font-size: 2.1rem;
 font-weight: 400;
 letter-spacing: .01rem;
 padding-left: 1.25;
}

body.page-id-485 .shrink-widget #mec_skin_225 .mec-event-article {
 background-color: unset;
}

body.page-id-485 .shrink-widget-hours {
 grid-area: SHR;
 background-color: #E0E0E0;
 height: 100%;
 border-bottom: .175rem solid #987284;
 display: grid;
}

body.page-id-485 .shrink-widget-hours span {
 align-self: center;
}

body.page-id-485 .shrink-widget .mec-sm959 {
 grid-area: SSC;
}

body.page-id-485 #site-content #mec_skin_225 article.mec-event-article {
    width: unset;
    padding-left: 0;
    border-top: unset;
    border-bottom: unset;
}

 	/* Volunteer Max 1000px -----------*/

body.page-id-488 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-488 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-488 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-488 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-488 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-488 .voices-content {
 grid-area: RT;
 text-align: center;
}

	/* Synagogue Stories Max 1000px -----------*/

body.page-id-579 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
 }    

body.page-id-579 div.widget-area-child-one {
 display: none;
}
  
figure.voices-template-image {
 margin-right: unset;
 }
 
#post-579 .entry-content {
 display: grid;
 grid-template-areas:
        ". RH ."
        ". RL ."
        ". RT.";
 grid-template-columns: 5% 90% 5%;
 } 
 
#post-579 h1.internships-header {
 grid-area: RH;
 text-align: center;
}

#post-579 .voices-fig {
 grid-area: RL;
 width: unset;
}

#post-579 .voices-content {
 grid-area: RT;
 text-align: center;
 }

	/* Stories Artifacts Tell Max 1000px -----------*/

.page-id-503 main#site-content {
    display: grid;
    grid-template-areas:
        ". MC ."
        ". LC .";
    grid-template-columns: 5% 90% 5%;
}

.page-id-503 #post-503 h1.internships-header {
 grid-area: AH; 
 text-align: center;
}

.page-id-503 #post-503 div.entry-content {
 display: grid;
 grid-template-areas: ". AH ."
						". AF ."
						". AT .";
 grid-template-columns: 5% 90% 5%
}

div.art-fig {
 grid-area: AF;
}

#post-503 div.art-fig {
 width: unset;
}

div.art-text {
 grid-area: AT;
 text-align: center;
}

body.page-id-503 div.widget-area-child-one {
 display: none;
}

	/* Staff Max 1000px -----------*/

.page-id-525 .internships-content-wrapper {
 display: unset; 
}

.page-id-525 div.widget-area-child-one {
 display: none;
}

.page-id-525 h1.internships-header {
 text-align: center;
 margin-bottom: 6rem;
}

.page-id-525 figure.staff-image-content:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
 width: 21.2rem;
 height: 21.2rem;
 float: unset;
 margin-right: unset;
 margin-bottom: 3rem;
 margin-right: auto;
 margin-left: auto
}

.page-id-525 figure.staff-image-content:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) img {
 width: 21.2rem;
 height: 21.2rem;
 float: unset;
 margin-right: unset;
 margin: auto;
}

.page-id-525 h2.staff-header-full {
 text-align: center;
 padding-top: 0;
}

:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) p.staff-text-full {
 text-align: center;
 margin-right: 3rem;
 margin-left: 3rem;
 width: unset;
}

	/*  JMM Stories Max 1000px -----------*/

body.page-id-528 #site-content {
 grid-template-areas: ". AC .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-528 .widget-area-child-one {
 display: none;
}

.page-id-528 .get-tickets-subheader {
 text-align: center;
}

#post-528 h1.internships-header {
 text-align: center;
}

#post-528 figure.voices-template-image {
 float: unset;
 margin: auto;
}

#post-528 div.entry-content {
 text-align: center;
}

	/* Professional Development Max 1000px -----------*/

body.page-id-510 .internships-content-wrapper {
    grid-template-areas: ". HC .";
    grid-template-columns: 5% 90% 5%;
}

.page-id-510 .widget-area-child-two {
 display: none;
}

.page-id-510 h1.internships-header, .page-id-510 div.entry-content {
 text-align: center;
} 

.page-id-510 figure.voices-template-image {
 float: unset;
 margin: auto;
}

  	/* Programs Offered Max 1000px  -----------*/

.page-id-523 .internships-content-wrapper {
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
}

#post-523 .programs-offered-wrapper-top {
 display: grid;
 grid-template-areas:
        ". JA JB ."
        ". JC JD ."
        ". JE JF .";
 grid-template-columns: 10% 40% 40% 10%;
}

.page-id-523 .widget-area-child-two {
 display: none;
}

.page-id-523 h1.internships-header {
 text-align: center;
}

#post-523 .programs-offered-wrapper {
 margin-bottom: 7rem;
}

  	/* Internships Max 1000px  -----------*/

.page-id-259 div.widget-area-child-one {
 display: none;
}

body.page-id-259 #site-content div.intern-top-wrapper {
 grid-template-areas: 
	". HEAD . "
	". IMAGE ."
	". INTRO .";
 grid-template-columns: 10% 80% 10%;
}

.page-id-259 h1.internships-header {
 margin: auto;
 margin-bottom: 3rem;
}

.page-id-259 .internship-intro {
 text-align: center;
 margin-top: 3rem;
}

body.page-id-259 #site-content div.internships-content-wrapper {
 grid-template-areas: 
	". HC ." ;
 grid-template-columns: 10% 80% 10%;
 text-align: center; 
}

.page-id-259 p.interns-read-more {
 width: unset; 
}

  	/* Jobs Max 1000px  -----------*/

.page-id-261 div.widget-area-child-one {
 display: none;
}

body.page-id-261 #site-content div.intern-top-wrapper {
 grid-template-areas: 
	". HEAD . "
	". IMAGE ."
	". INTRO .";
 grid-template-columns: 10% 80% 10%;
}

.page-id-261 h1.internships-header {
 margin: auto;
 margin-bottom: 3rem;
}

.page-id-261 .internship-intro {
 text-align: center;
 margin-top: 3rem;
}

body.page-id-261 #site-content div.internships-content-wrapper {
 grid-template-areas: 
	". HC ." ;
 grid-template-columns: 10% 80% 10%;
 text-align: center; 
}

.page-id-261 p.interns-read-more {
 width: unset; 
}

 	/* Esther's Place Max 1000px -----------*/
    
body.page-id-334 .internships-content-wrapper {
    display: grid;
    grid-template-areas: ". HC .";
    grid-template-columns: 5% 90% 5%;
}

body.page-id-334 div.widget-area-child-one {
 display: none;
}

body.page-id-334 figure.alignleft.size-large.voices-template-image {
 float: unset;
 margin: auto;
}

body.page-id-334 h1.internships-header {
 text-align: center;
}

#post-334 div.entry-content p {
 text-align: center;
}

#post-334 h2.teaser-article-title {
 text-align: center;
}

#post-334 div.teaser-article-text {
 text-align: center;
}

 	/* ????? Max 1000px -----------*/

p.footer-link {
 padding-left: 0;
}

div.footer-grid {
 grid-template-areas:
        ". FL ."
        ". FR ."
        ". FC .";
 grid-template-columns: 10% 80% 10%;
}

div.footer-left {
 margin: auto;
 margin-bottom: 4rem;
 padding-bottom: 5rem;
 border-bottom: .1rem solid #424242;
 text-align: center;
}

p.footer-link-top {
 padding-left: 0;
 padding-top: 2rem;
}

div.footer-center {
 margin: auto;
 margin-top: 5rem;
 margin-bottom: 3rem;
}

div.footer-right {
 margin: auto;
 padding-bottom: 5rem;
 border-bottom: .1rem solid #424242;
 grid-template-areas:
        "FECTA FECTA FECTA FECTA FECTA"
        "FEI FEI FEI FEI FEI"
        "FEB FEB FEB FEB FEB"
        "FS FS FS FS FS";
}

div.footer-search {
 width: unset;
}

form.footer-right {
 display: unset;
}

div.footer-email-cta {
 text-align: center;
}

div.footer-email-signup {
 text-align: center;
}

div.footer-social {
 text-align: center;
 }
 
div.lower-footer {
 grid-template-areas:
        " . FMP ."
        " . FCC ."
        ". FP .";
 grid-template-columns: 5% 90% 5%;
 padding-left: unset;
}

p.footer-made-possible {
 text-align: center;
}

p.footer-copyright-contact {
 text-align: center;
 font-size: .85em;
}

p.footer-privacy {
 text-align: center;
 }
 
  	/* Exhibits + Events Max 1000px-------- */
    
body.page-id-272 #site-content {
 grid-template-areas:
        ". the-content-div ."
        ". categories-titles ."
        ". calendar-cta ."
        ". upcoming-events .";
 grid-template-columns: 5% 90% 5%;
}

body.page-id-272 .sticky-element-placeholder {
 display: none;
}

body.page-id-272 .calendar-and-ctas {
}

body.page-id-272 #mec_skin_236, body.page-id-272 #mec_skin_236 div.mec-calendar-header {
 width: unset;
}

body.page-id-272 #mec_skin_236 .mec-calendar dl {
 width: 100%;
}

body.page-id-272 #mec_skin_236 {
 height: unset;
}

body.page-id-272 div.exhibits-events-buttons-wrapper {
 width: unset;
 text-align: center;
 margin-top: 0;
}

body.page-id-272 .coming-next-button {
 padding-top: 1.5rem;
}

body.page-id-272 #mec_skin_236 .mec-calendar-side .mec-calendar-table {
 min-height: unset;
}

body.page-id-272 #mec_skin_236 div.mec-calendar-events-sec {
 width: unset;
 top: -32rem;
 min-height: 32rem;
 z-index: 1;
 padding-left: unset;
 padding-right: unset;
}

body.page-id-272 #mec_skin_236 .mec-month-side {
max-height: 0rem; 
}

body.page-id-272 #mec_skin_236 .close-day-view { 
 top: 1rem;
 margin: auto;
 z-index: 1;
 left: unset;
}

body.page-id-272 h2.on-view-subhead {
 margin-right: unset;
 margin-left: unset;
 text-align: center; 
}

body.page-id-272 h3.exhibit-name, h3.exhibit-name a {
 text-align: center; 
}

body.page-id-272 #post-272 .on-view-image img {
 height: 12.35rem;
}

body.page-id-272 .on-view-tours-title {
 margin-left: unset;
 text-align: center;
 width: unset;
}

body.page-id-272 .on-view-categories {
 line-height: 1rem;
}

body.page-id-272 .on-view-categories a {
 font-size: 1.2rem;
 line-height: 1rem;
}

body.page-id-272 span.on-view-voices-title:first-of-type {
 width: unset;
}

body.page-id-272 #post-272 .on-view-lead-image img {
 height: unset;
}

body.page-id-272 .mec-calendar .mec-calendar-side .mec-previous-month {
 left: 0
}

body.page-id-272 .mec-calendar .mec-calendar-side .mec-next-month {
 right: 0;
}
 
body.page-id-272 #mec_skin_110 div.mec-event-ticket {
 width: unset;
 margin-top: 3rem;
 margin-bottom: 3rem;
 text-align: center;
}

body.page-id-272 #mec_skin_110 .mec-event-list-standard h3.mec-event-title {
text-align: center;
}
 
   	/* For Educators Max 1000px -------- */
    
body.page-id-276 #site-content h1.entry-title {
 text-align: center;
 padding-left: unset;
} 

#post-276 div.entry-header-inner.section-inner.medium h1.entry-title {
 display: none;
}

.page-id-276 h1.for-ed-extra-header {
 display: block;
 grid-area: EDHEAD;
}

body.page-id-276  .post-276 .entry-header {
    //margin-top: 3rem;
}

div.for-educators-lead-image {
 max-height: 40rem;
 height: 40rem;
 width: 60rem;
 margin: auto;
 margin-top: 4rem;
}

body.page-id-276 .for-educators-buttons {
 margin-bottom: 3rem;
 margin-top: unset;
 display: grid;
 width: 100%;
}

body.page-id-276 #site-content div.entry-content p {
 padding-left: unset;
 text-align: center;
}

body.page-id-276 .for-educators-buttons a {
 margin-right: unset;
}

body.page-id-276 .for-educators-signup {
 margin-bottom: 5rem;
}

body.page-id-276 .widget-area-child-two {
 display: none;
}

body.page-id-276 #site-content {
 display: grid;
 grid-template-areas:
 		". EDHEAD ."
 		". LEAD ."
        ". CONTENT ."
        ". FOB ."
        ". ML ."
        ". EC ."
        "SWE SWE SWE";
 grid-template-columns: 5% 90% 5%;
 margin-top: 5rem;
}

div.shrink-widget-ed {
 display: block;
 grid-area: SWE;
 background: white;
 margin-top: 5rem;
 text-align: center;
}

.shrink-widget-get-tickets.swet {
 grid-area: SGT;
 background-color: #987284;
    text-align: center;
    color: white;
    font-family: 'Lato', sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.shrink-widget-get-tickets.swet a {
 font-size: 2.4rem;
 color: white;
 text-decoration: none;  
}

.shrink-widget-today.sweq {
 padding-top: 2rem;
 padding-bottom: 2rem;
 font-weight: bold;
 font-size: 2.3rem;
 color: #987284;
}

.shrink-widget-today.sweq.swecc {
 font-weight: 400;
 padding-bottom: 2rem;
 background-color: #E0E0E0;
 grid-area: STD;
 align-self: center;
 color: #987284;
 font-size: 2.1rem;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

body.page-id-276 main#site-content #post-276 div.entry-header-inner.section-inner.medium {
 width: unset;
}

body.page-id-276 main#site-content #post-276 div.entry-header-inner.section-inner.medium h1.entry-title {
 padding-left: 0;
}

body.page-id-276 .for-educators-signup input[type="submit"] {
 font-size: .9em;
}

body.page-id-276 form#mc-embedded-subscribe-form {
 max-width: 25rem;
}

div.shrink-widget-today.sweq, div.shrink-widget-today.sweq.swecc {
 padding-left: unset;
}

   	/* Explore Our Stories Max 1000px -------- */
    
div.stories-container {
 grid-template-areas:
        ". story-image ."
        ". story-text ."
        ". story-cta .";
 grid-template-columns: 5% 90% 5%;
}

a.object-stories-image {
 margin: auto;
 width: 100%;
}

a.object-stories-image img {
 margin: auto;
 width: 100%;
 margin-bottom: 3rem;
}

p.object-stories-text {
 text-align: center;
}

a.stories-CTA {
 text-align: center;
 padding: 2rem;
 outline: .3rem solid;
 color: #424242;
 font-size: 3rem;
}

a.stories-CTA span {
 margin-right: unset;
 padding: unset;
 outline: unset;
 color: unset;
 font-size: unset;
}

div.synagogue-stories-container {
 grid-template-areas:
        ". story-image ."
        ". story-text ."
        ". story-cta .";
 grid-template-columns: 5% 90% 5%;
}

a.synagogue-stories-image {
 margin: auto;
 width: 100%;
}

a.synagogue-stories-image img {
 margin: auto;
 width: 100%;
 margin-bottom: 3rem;
}

p.synagogue-stories-text {
 text-align: center;
}

div.museum-stories-container {
 grid-template-areas:
        ". story-image ."
        ". story-text ."
        ". story-cta .";
 grid-template-columns: 5% 90% 5%;
}

p.museum-stories-text {
 text-align: center;
}

a.museum-stories-image {
 margin: auto;
 width: 100%;
}

a.museum-stories-image img {
 margin: auto;
 width: 100%;
 margin-bottom: 3rem;
}

div.exhibits-stories-container {
 grid-template-areas:
        ". story-image ."
        ". story-text ."
        ". story-cta .";
 grid-template-columns: 5% 90% 5%;
}

p.exhibits-stories-text {
 text-align: center;
 }
 
 a.exhibits-stories-image {
 margin: auto;
 width: 100%;
}

a.exhibits-stories-image img {
 margin: auto;
 width: 100%;
 margin-bottom: 3rem;
 }
 
    	/* Mobile Menu Max 1000px -------- */
 
nav.mobile-menu div.ancestor-wrapper a {
 color: #987284;
 text-decoration: none;
}

div.menu-top .toggle-text {
 color: #987284;
 display: block;
 font-weight: bold;
}

div.menu-top .svg-icon {
 color: #987284;
 display: block;
 }
 
ul.modal-menu li.current-menu-item div.ancestor-wrapper a {
text-decoration: none;
 }
 
     	/* Membership Max 1000px */

 
body.page-id-307 h1.internships-header {
 text-align: center;
}

body.page-id-307 main#site-content {
 grid-template-areas:
        ". MC ."
        ". MJ .";
 grid-template-columns: 5% 90% 5%;
 text-align: center;
}

body.page-id-307 main#site-content .get-tickets-wrapper-entry a.member-jump-button {
 float: unset;
}

body.page-id-307 main#site-content .get-tickets-wrapper-entry {
 padding-bottom: 8vw;
}

div.member-button-wrapper {
 display: unset;
}

body.page-id-307 h1.internships-header {
 text-align: center;
}

body.page-id-307 main#site-content .get-tickets-wrapper-entry a.member-jump-button {
 float: unset;
 }
 
body.page-id-307 p.get-tickets-text.member-jump-get {
 width: unset;
 }
 
   	/*  Classroom Resources Max 1000px -----------*/

.page-id-507 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
}

.page-id-507 h1.internships-header {
 text-align: center;
}

.page-id-507 figure.voices-template-image {
 float: unset;
 margin: auto;
 }
 
.page-id-507  div.widget-area-child-two {
 display: none;
 }
 
 	/* Educator Resources Max 1000px  -----------*/

.page-id-515 .internships-content-wrapper {
    display: grid;
    grid-template-areas: ". HC .";
    grid-template-columns: 5% 90% 5%;
}

#post-515 h1.internships-header {
 text-align: center;
}

#post-515 div.entry-content {
 text-align: center;
}

#post-515 .see-all-ed-resources.ed-resources-modifier {
 float: unset;
 margin: auto;
}

.page-id-515 .widget-area-child-two {
 display: none;
 }
 
	/* Past Guides Max 1000px  -----------*/

.page-id-513  .internships-content-wrapper {
    display: grid;
    grid-template-areas: ". HC .";
    grid-template-columns: 5% 90% 5%;
    text-align: center;
}

.page-id-513 h1.internships-header {
 text-align: center;
}

.page-id-513  div.entry-content {
 text-align: center;
}

.page-id-513  .see-all-ed-resources {
 float: unset;
 margin: auto;
}

.page-id-513 .widget-area-child-two {
 display: none;
 }
 
 	/* Bring a Group Max 1000px  -----------*/

.page-id-330 div.widget-area-child-one {
 display: none;
}

.page-id-330 .internships-content-wrapper {
 display: grid;
 grid-template-areas: ". HC .";
 grid-template-columns: 5% 90% 5%;
}

.page-id-330 #sp-ea-604 {
 width: unset;
}

.page-id-330 .voices-template-image {
 float: unset; 
 margin: auto; 
}

.page-id-330 h1.internships-header {
 text-align: center;
}

.page-id-330 div.voices-content p {
 text-align: center;
 }
 
  	/* Get Tickets Max 1000px  -----------*/

.page-id-498 .widget-area-child-one {
 display: none;
}

.page-id-498 #site-content {
 grid-template-areas: ". AC .";
 grid-template-columns: 5% 90% 5%;
}

.page-id-498 .get-tickets-subheader {
 text-align: center;
}

.page-id-498 .get-tickets-text {
 text-align: center;
 }
 
	/* Single Event Max 1000px  -----------*/

.single-mec-events figure.voices-template-image {
 float: unset;
 margin: auto;
}

.single-mec-events h1.internships-header {
 text-align: center;
}

.event-single-main div#event-single-time-date-stamp {
 text-align: center;
 width: unset; 
 margin: auto;
 display: block;
}

.single-mec-events p {
text-align: center;
} 
 
  	/* Category Max 1000px -----------*/

main#site-content.index-custom-add .index-super-grid.category-super-grid {
 margin: unset;
 }
 
 	/* Single Post Max 1000px -----------*/

.single-post figure.voices-template-image {
 float: unset;
 margin: auto;
}

.single-post .internships-header {
 text-align: center;
}

.single-post article.type-post .post-meta {
 justify-content: center;
}

.single-post div.entry-content p {
 text-align: center;
}

.single-post .entry-categories-inner {
 margin: auto;
}

 	/* Privacy Policy Max 1000px -----------*/

body.page-id-3 #site-content {
    grid-template-areas: ". HC .";
    grid-template-columns: 5% 90% 5%;
}

body.page-id-3 div.post-inner.thin {
 text-align: center;
}

#post-3 .entry-header-inner.section-inner.medium {
 width: unset;
 }
}


/* MIN 700px -----------*/

	/* ???? Min 700px -----------*/

@media (min-width: 700px) {

body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
 width: 100%;
 }

	/* Header Styles Min 700px -----------*/
        
.site-logo img {
 max-height: 13rem;
}

	/* Plan Your Visit Min 700px -----------*/
        
.post-270 .post-inner, .post-276 .post-inner {
 padding-top: 5rem;
 } 

	/* Support JMM Min 700px -----------*/

.post-278 .post-inner {
  padding-top: 5rem;
 }
}

/* MAX 700px -----------*/

	/* Home Max 700px -----------*/

@media (max-width: 700px) {

body.page-id-2 div.widget.widget_text:last-of-type {
 display: none; 
}
 
body.page-id-2 main#site-content, body.page-id-270 main#site-content, body.page-id-278 main#site-content {
 display: grid;
 grid-template-areas:
        "SWT SWT SWT"
        ". HC .";
 grid-template-columns: 5% 90% 5%;
 margin-top: unset;
 }
 
article.post-2 {
 text-align: center;
 margin: auto;
 margin-top: 5rem;
 margin-bottom: 5rem;
}
 
 	/* Support JMM Max 700px -----------*/
 
div.support-grid {
 grid-template-areas: 
 ". donate ."
 ". membership ."
 ". volunteer .";
 grid-template-columns: 5% 90% 5%;
 margin-bottom: 5rem;
 margin-top: 4rem;
 column-gap: unset; 
}

div.support-grid div {
 margin-right: unset;
}

.page-id-278 div.entry-content {
 text-align: center;
}

body.post 278 div.entry-header-inner.section-inner.medium {
 width: unset;
}

.post-278 .entry-header-inner.section-inner.medium {
  width: unset;
}

#post-278 h1.entry-title {
 text-align: center;
}

	/* Exhibits + Events Max 700px -----------*/
 
#site-content div.widget-area-child-one, div-textwidget pget-tickets {
 display: none;
}

#site-content #mec_skin_225 article.mec-event-article {
 width: unset;
 padding-left: 0;
 border-top: unset;
 border-bottom: unset;
}

#site-content div.mec-calendar div.mec-calendar-side {
 padding: 0;
}

#site-content div.mec-calendar {
 width: unset;
}

#site-content p.museum-hours {
 width: unset;
 border-top: unset;
}

#site-content div.textwidget p.get-tickets {
 width: unset;
 font-size: 3.6rem;
}

div.shrink-widget {
 display: grid;
 grid-area: SWT;
 grid-template-areas: "SGT SGT"
						"STD SUP"
						"SHR SSC";
 grid-template-columns: 31% 69%;
 background: white;
}

.shrink-widget-get-tickets {
 grid-area: SGT;
 background-color: #987284;
 text-align: center;
 color: white;
 font-family: 'Lato', sans-serif;
 font-size: 3.2rem;
 font-weight: 700;
 padding-top: 2rem;
 padding-bottom: 2rem;
}

.shrink-widget-get-tickets a {
 color: white;
 text-decoration: none;
}

.shrink-widget-today, .shrink-widget-hours {
 grid-area: STD;
 align-self: center;
 color: #987284;
 font-size: 2.1rem;
 font-weight: 700;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

.shrink-widget #mec_skin_225 {
 grid-area: SUP;
}

.shrink-widget #mec_skin_225 a {
 grid-area: SUP;
 color: #987284;
 font-size: 2.1rem;
 font-weight: 400;
 letter-spacing: .01rem;
 padding-left: 1.25rem;
}

.shrink-widget p.museum-hours {
 color: #987284;
 font-size: 2.1rem;
 font-weight: 400;
 letter-spacing: .01rem;
 padding-left: 1.25;
}

.shrink-widget #mec_skin_225 .mec-event-article {
 background-color: unset;
}

.shrink-widget-hours {
 grid-area: SHR;
 background-color: #E0E0E0;
 height: 100%;
 border-bottom: .175rem solid #987284;
 display: grid;
}

.shrink-widget-hours span {
 align-self: center;
}

.shrink-widget .mec-sm959 {
 grid-area: SSC;
}

article.post-270, article.post-278 {
 width: unset;
}

p.footer-link {
 padding-left: unset;
}

div.entry-content h1, #site-content h1.entry-title {
 font-size: 4rem;
}

	/* All Categories Max 700px -------- */

body.page-id-606 #site-content div.entry-header-inner.section-inner.medium h1.entry-title {
 font-size: 3rem;
 margin-top: 9vw;
 margin-bottom: 7vw;
 text-align: center;
 }
 
 	/* Synagogue Stories Max 700px -----------*/

div.syn-stories-buttons-wrapper {
 grid-template-areas:
        ". SV . "
        ". HI . "
        ". SS ."
        ". ST ."
        ". RE ."
        ". S101 .";
}

div.syn-stories-button {
 width: 27rem;
}

.page-id-579 h2.teaser-article-title {
 text-align: center;
}

.page-id-579 #post-579 .teaser-article-text {
 text-align: center;
 }
 
  	/*  JMM Stories Max 700px -----------*/

.page-id-528 .get-tickets-text {
 font-size: 1.8rem;
 text-align: center;
 }
 
   	/* Programs Offered Max 700px  -----------*/

.page-id-523 #post-523 .programs-offered-wrapper-top {
 grid-template-areas: 
	". JA ."
	". JB ."
	". JC ."
	". JD ."
	". JE ."
	". JF .";
 grid-template-columns: 5% 90% 5%;
} 

.page-id-523 .ed-offered-full-image-content:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
 float: unset; 
 margin: auto; 
}

.page-id-523 .ed-offered-full-image-content:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) img {
 margin-top: 5rem; 
}

.page-id-523 h2.ed-po-header-full-content:first-of-type {
 margin-top: 3rem;
}

.page-id-523 h2.ed-po-header-full-content {
 text-align: center;
 margin-top: 2rem;
}

.page-id-523 #post-523 p {
 text-align: center;
 }
 
 	/* Category Max 700px -----------*/

div.internships-content-wrapper.index-content-wrapper-style {
 display: unset;
}

div.intern-top-wrapper index-super-grid category-super-grid {
 display: unset;
 }
 
main#site-content.index-custom-add article.index-article-mod div.entry-content figure.size-large.index-template-image {
 height: unset;
 width: unset;
}

main#site-content.index-custom-add article.index-article-mod div.entry-content figure.size-large.index-template-image img {
 height: unset;
 width: unset;
}

	/* Plan Your Visit Max 700px -------- */

.page-id-270 div.entry-content {
 text-align: center;
}

.post-270 .entry-header-inner.section-inner.medium {
  width: unset;
 }
 
#post-270 .has-text-align-left {
 text-align: center 
}

#post-270 h1.entry-title {
 text-align: center;
}

	/* FAQ Max 700px -----------*/

.page-id-589 div.internships-content-wrapper {
    display: grid;
    grid-template-areas: ". HC .";
    grid-template-columns: 5% 90% 5%;
    text-align: center;
}

.page-id-589 h1.internships-header {
 text-align: center;
}

.page-id-589 figure {
 margin-left: unset;
}
 
#post-589 .entry-content h2 {
}
 
   	/* For Educators Max 700px -------- */

 main#site-content div.for-educators-lead-image {
 height: 20rem;
 width: 30rem;
 } 
}

/* MAX 490px -----------*/

@media (max-width: 490px) {

 body.page-id-307 main#site-content h1.internships-header {
 text-align: center;
 font-size: 13vw;
}

main#site-content h2.get-tickets-subheader {
 font-size: 6vw;
}

#main-site-content .get-tickets-subheader{
 font-size: 6vw;
 }
}

/* MAX 400px -----------*/


@media (max-width: 400px) {

 	/* Explore Our Stories Max 400px -----------*/

body.page-id-272 main#site-content div.on-view-categories a {
 font-size: 1.3rem;
 line-height: unset;
 }
 
 	/* All Exhibits Max 400px -----------*/
 
.upcoming-events-content-wrapper article #mec_skin_events_592 .mec-wrap div.col-md-3 {
 display: none;
 }
 
 	/* Past Events Max 400px -----------*/
    
.upcoming-events-content-wrapper article #mec_skin_events_100 .mec-wrap div.col-md-3 {
 display: none;
 }
 
 /* Past Exhibits Max 400px -----------*/
 
.upcoming-events-content-wrapper article #mec_skin_events_64 .mec-wrap div.col-md-3 {
 display: none;
 } 
 
	/* Recorded Events Max 400px -----------*/
 
.upcoming-events-content-wrapper article #mec_skin_events_667 .mec-wrap div.col-md-3 {
 display: none;
 }
 
  	/* Upcoming Events Max 400px -----------*/
    
.upcoming-events-content-wrapper article #mec_skin_events_110 .mec-wrap div.col-md-3 {
 display: none;
 }
 
  	/* Upcoming Exhibits Max 400px -----------*/
    
.upcoming-events-content-wrapper article #mec_skin_events_59 .mec-wrap div.col-md-3 {
 display: none;
 } 
 
   	/* Pop-Up Exhibits Max 400px -----------*/
 
 .upcoming-events-content-wrapper article #mec_skin_events_64566 .mec-wrap div.col-md-3 {
 display: none;
 }  
 
 .upcoming-events-content-wrapper article #mec_skin_events_66078 .mec-wrap div.col-md-3 {
 display: none;
 }  
 
    /* Digital Exhibits Max 400px -----------*/
 
 .upcoming-events-content-wrapper article #mec_skin_events_64649 .mec-wrap div.col-md-3 {
 display: none;
 }  
}