/*overwrite dark mode on device */
body {
            background-color: #ffffff;
        }

/* art exhibition flier
--adjust home cover block height on tablet
@media (max-width: 800px) {
	.wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image.video.wp-block-cover__video-background, .wp-block-cover .wp-block-cover__image-background, .wp-block-cover.video.wp-block-cover__video-background {
        max-height: 18em !important;
    }
.wp-block-cover.is-light.has-custom-content-position.is-position-bottom-left {
min-height: 30em !important;
    }
}

--adjust home cover block height on mobile
@media (max-width: 600px) {
	.wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image.video.wp-block-cover__video-background, .wp-block-cover .wp-block-cover__image-background, .wp-block-cover.video.wp-block-cover__video-background {
      max-height: 14em !important;
margin-top: calc(-1 * var(--wp--custom--gap--horizontal)) !important;
	}
	.wp-block-cover__background.has-background-dim-10.has-background-dim {
		max-height: 13em !important;
	}
	.wp-block-cover .alignfull .is-light .wp-block-cover, .wp-block-cover-image { min-height: 0px !important;
}

@media (max-width: 600px) {
	.wp-block-button__link.has-background.wp-element-button {
		font-size: 15px !important;
	}
 .largen-spacer-on-mobile {
    height: 60px !important;
	}
}
*/

/* adjust home cover body video block on mobile | 34048588-HC | (LL) */
@media (max-width: 600px) {
	divstyle.spacer-on-mobile {

	}
.wp-block-cover.is-light.has-custom-content-position.is-position-bottom-left {
min-height: 15em !important;
    }
.wp-block-group.has-background-background-color.has-background.is-layout-constrained.wp-container-33 {
   padding: 0px 10px 0px !important;
    }
.wp-block-group.has-background-background-color.has-background.is-layout-constrained.wp-container-33 .wp-block-columns.is-layout-flex.wp-container-32 blockquote {
	margin-inline-start:0px;
	margin-inline-end:0px;
    }
.wp-block-group.has-background-background-color.has-background.is-layout-constrained.wp-container-33 blockquote h2{
        font-size: 1rem !important;
	}
}

/* reduce homepage image sizes and caption font size on mobile | 5863989-zen */
@media (max-width: 600px) {
	.home .wp-block-image img {
		height: auto;
		width: 12em;
	}
	.home figcaption.wp-element-caption {
    font-size: smaller;
	}
}

/* reduce menu size */
@media screen and (max-width: 800px) {
  .wp-site-blocks .site-header {
    flex-wrap: nowrap;
    margin-top: 15px !important;
  } 
  .wp-site-blocks .site-header .site-brand  {
    display: flex;
    flex-basis: 50%;
  }
  .wp-site-blocks .site-brand .wp-block-group {
    flex-basis: 50%;
    justify-content: space-between;
  }
  .site-header .is-layout-flex {
    gap: 5px;
  }
  .wp-site-blocks .site-brand + .wp-block-group .wp-block-button {
    font-size: 10px !important;
  }
  .wp-site-blocks .site-header .wp-block-site-logo {
    margin: auto;
  } 
  .site-header .custom-logo {
    width: 90%;
  }
}
/* End  | 5976965-zen */ 

/* reduce font size on mobile phone */
@media (max-width: 600px) {

.wp-block-group.is-layout-constrained.wp-container-29 h3,p{
			font-size: 18px !important;
		}
	.has-text-align-right  {
	font-size: 1.15rem !important;
	}
		.wp-block-heading.has-text-align-center.has-x-large-font-size {
		font-size: 1.5rem !important;
	}
	.wp-block-heading.alignfull.has-text-align-center.has-background-color.has-text-color.has-background.has-inter-font-family {
		font-size: 1.5rem !important;
	}
	.wp-block-heading.alignfull.has-text-align-center.has-background-color.has-text-color.has-background {
				font-size: 1.5rem !important;
	}
	.wp-block-heading.alignfull {
			font-size: 1.75rem !important;
	}
}


/* set hover color on buttons */
.wp-block-button .wp-block-button__link:hover { background: #0099F1 !important; }
	
	
/* unset phone link in footer | 34048588-HC | (LL) */
    footer p mark, footer p mark a{
        color: #fff !important;
        pointer-events: none;
				text-decoration: none;
}