/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Make sure media & text blocks always stack image, then text */
@media screen and (max-width: 600px) {
	.has-media-on-the-right {
		display: flex;
		flex-direction: column;
	} 
}


/*
body .column-grid .column {
      margin-right: 0;
      padding-right: 5%;
}*/

/*
 Adds a vertical line between items
 */
@media (min-width: 600px) {
	.vertical-column {
		border-right: 1px solid #8d8d8d;
	}
}


/*
 Removes the border so spacers display thin.
 */
.wp-block-separator.is-style-wide {
	border-bottom: none;
}

/*
 Contact form (required) text
 */
.content-area .contact-form label span {
	color: #8d8d8d;
}

.social-navigation a {
	color: #d52229;
}

h1, h2, h3 {
	color: #d52229;
}

.site-navigation {
	color: #d52229;
}

.home-first-paragraph {
	margin-top: -138px;
}

.aria-hidden {
	position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}

@media (max-width: 800px) {
	.home-first-paragraph {
		margin-top: -116px;
	}
}

@media (max-width:600px) {
	.home-first-paragraph {
		margin-top: -70px;
	}
}

.sub-menu {
	box-shadow: 0 26px 10px white;
}

/*
 Remove the post author footer.
 */
.entry-footer {
	display:none;
}

/*
 Playback buttons.
 */
.sc_player_container1 .myButton_play {
	background: transparent url(/wp-content/uploads/2021/04/PlaybackButtonPlaySmall.png) no-repeat !important;
    cursor: pointer !important;
    width: 42px !important;
    height: 40px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
		vertical-align: middle !important;
}

.sc_player_container1 .myButton_stop {
	background: transparent url(/wp-content/uploads/2021/04/PlaybackButtonStopSmall.png) no-repeat !important;
    cursor: pointer !important;
    width: 42px !important;
    height: 40px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
	  vertical-align: middle !important;
}

/*
 Moves the logo higher on the home page of desktop
 */
/*
@media screen and (min-width: 600px) {
	
	.home.has-header-media .site-header-inside .site-identity {
		justify-content: flex-start;
		padding-top: 0px;
	}
}
*/

/*
 Hides the logo higher on the home page of desktop
 */
@media screen and (min-width: 600px) {
	
	.home .custom-logo-link {
		display: none;
	}
}

