body .dk-post-quote {
  font-family: 'Georgia', serif;
  font-size: 1.2rem;
  line-height: 1.6;
  color: #333;
  border-left: 4px solid #ccc !important;
  padding: 1rem 1.5rem;
  margin: 2rem 0;
  background-color: #f9f9f9;
		
		
}


.hr_post_top {
	height: 20px;
	border: 0;
	box-shadow: 0 20px 20px -20px #009AFA inset;
	margin-top: 15px;
	margin-bottom: 20px;
	border-radius: 70px 70px 0px 0px;

		
}

.hr_post_bottom {	
	height: 20px;
	border: 0;
	box-shadow: 0 -20px 20px -20px #009AFA inset;
}

.dk-post-title {

		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
		
}

/*Temporarily hide blocks as need*/
body:not(.wp-admin) .hidden-block {
    display: none; 
}

.about-page-hero-image {
    margin-top: 0px !important; 
}

.page-id-936 .entry-content { 
    padding-top: 0
}

.dropcap-letter {
    float: left;
    font-size: 90px;
    line-height: 0.8;
    margin-right: 3px;
    font-family: 'Georgia', serif;
    font-weight: normal;
    color: #000000;
    padding-top: 0px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);

}

.custom-separator {
  /* Remove default hr border */
  border: none;

  /* Allow pseudo-element content to be seen */
  overflow: visible; 
  text-align: center; /* Center the pseudo-element content */
  margin: 1em 0; /* Add some vertical spacing */
}

.custom-separator::before {

  content: '⋇ ⋇ ⋇'; /* The three characters to display */
  display: inline-block; /* Allow padding and background */
padding: 0 50px; /* Add padding around the characters */
  
  color: #000000; /* Color of the characters */
  font-size: 1.2em; /* Adjust font size as needed */
  

}
    body p, 
    body h1, 
    body h2, 
    body h3, 
    body h4, 
    body h5, 
    body h6, 
    .entry-content {
        text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}