/* Change default fornt*/
body, h1, h2, h3, h4, h5, h6 {
	font-family: "Lato", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
/* Not fixed menu */
.site-header{
	position: relative;
}
/* change the header height in homepage set it to auto SS-19946570hc  */
.home .singular-page-header {
height: auto;
margin-bottom: 0
}

/*  make homepage Metaslider full width -- 2878876-zen (DOC) */
.ms-theme-architekt.ms-loaded {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    max-width: 100vw!important;
    width: auto!important;
} 

/* Remove page title, height on single page | 19947506-hc EH */
/* hiding page title area 20241591-hc */
.page .page-header.singular-page-header {
display: none;
}
.page-header.singular-page-header {
    height: unset;
    background-color: unset;
}

/* Authors Gallery */
.authors-gallery li
{
	position:relative;
}

.wp-block-gallery.authors-gallery{
	margin-bottom: 35px;
}

.wp-block-gallery.authors-gallery .blocks-gallery-item img{
	border-radius: 50%;
}

.wp-block-gallery.authors-gallery .blocks-gallery-item figcaption
{
	visibility: visible;
	color: #000;
	background: none;
	font-size: 16px;
	position: absolute;
	bottom: -45px;
}

.wp-block-gallery.authors-gallery .blocks-gallery-item figcaption a{
	color: #000;
}

/* header */
.site-header .site-branding{
	width: 100%;
	max-width: 100%;
	text-align: center;
	margin-bottom: 20px;
}

.site-header .site-branding p, .site-header .site-branding a{
	font-size: 53px;
	font-family: Lato;
	text-transform: uppercase;
	color: #abb8c3 !important;
}

#masthead {
	background: #FFF;
}

#masthead .header-links{
	margin: 0 auto;
	width: auto;
}

#sfsi_floater{
	z-index: 99999 !important;
}

/* edit image caption styling - 19999113-hc */
.wp-block-image figcaption {
    color:#0e2f44;
    font-size: 18px;
    font-weight:normal;
    font-family: Courier, Monaco, monospace;
}

/*Hide gap above page titles on mobile - 20164479-hc*/
@media screen and (max-width: 782px) {
	#primary-header {
		display: none;
	}
}

/* Center the footer text and menu SS-20165810-hc*/
@media (min-width: 992px){
.footer-bottom .footer-left.lg\:th-w-auto {
    width: 100%;
text-align: center;
}
}

/* moving menu under footer credit 2865557-zen */
@media (min-width: 992px){
.footer-bottom .site-copyright.lg\:th-inline-block {
    display: block;
}
}

/* removing the gap between menu and content 20241591-hc */
.sm\:th-py-lg {
  padding-bottom: 0px;
}

/* removing background of slides 20241591-hc */
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide {
  background: none!important;
}

/* removing swiper buttons of slides 20241591-hc */
.wp-block-jetpack-slideshow .swiper-button-prev.swiper-button-white, .wp-block-jetpack-slideshow .swiper-button-next.swiper-button-white {
  display: none;
}
/* Make social icons on the footer to two rows -- 20331847-HC */
.social-list .menu-items {
    width: 80%;
}


/*  remove space above header | 20352720-hc bk */ 
@media screen and (min-width: 782px) {
  .admin-bar .site-header {
      top: 0px;
  } 
}

/* Hide title and meta from posts */

body.single-post h1.entry-title {
    display: none;
}

body.single-post .entry-meta {
    display: none;
}
/* Hide extra spacing on posts */

body.single-post div#primary-header {
    display: none;
}
/*reduce margin between h2 header blocks and h4 header blocks on single posts | 20758922hc*/
.wf-active .single .entry-content h2 {
    margin-bottom: 0px;
}

.wf-active .single .entry-content h4 {
    margin-top: 0px;
}
	
	/* Center captions under images on My Unseen Labyrinth page | 20806310-hc AS */ 
#post-846 .wp-block-image figcaption {
text-align: center;
}

/* Make the homapge content area fullwidth  SS | 23224068-hc*/
@media (min-width: 1200px) {
.page-id-481.page-template-full-width-page .container {
width: 100%;
}
}