/**
 * Template: snow-monkey
 * Theme Name: Snow Monkey Child
 */
.sp--only {
	display: none;
}
@media (max-width: 767px) {
	.sp--only {
	display: block;
	}
}

@media (max-width: 767px) {
	.sp--none {
	display: none;
	}
}
.c-entry-summary__content,
.c-entry-summary__term,
.c-meta__item--modified,
.c-meta__item--author{
	display:none !important;
}
.mark, mark {
	padding: .2em;
	background-color: #fcf8e3;
}
.note {
	list-style: none !important;
	margin:0 !important;
	padding:0 !important;
}
.note > li {
	position: relative !important;
	font-size: 80% !important;
	padding-left: 1em !important;
}
.note > li:before {
	display: none !important;
}
.note > li > span:first-of-type {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
}
.note > li > small {
	font-size: 100% !important;
}
.l-header,
.l-footer{
background-color:#545454;
color:#fff;
}
.l-footer{
margin-top:3em;
}
.l-footer a{
color:inherit;
}
.c-page-header[data-has-image=true] {
    height: clamp(300px, 82.5vw, 750px);
}

.l-footer .wp-block-buttons>.wp-block-button{
margin-left:auto;
margin-right:auto;
display:block;
}

.smb-hero-header .smb-box{
background-color:rgba(255,255,255,0.9);
}
.smb-hero-header .smb-box__body p{
white-space:nowrap;
}

.embed {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 1;
}
.embed video,
.embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.wp-oembed-blog-card__description,
.wp-oembed-blog-card__domain{
display:none;
}