
/* Hide the homepage title */ 
.home h1 { 
display: none; 
}

.custom-logo{
	width:80px
}

.content-area{
	margin-top:10px;
}

.site-title{
	padding-bottom:10px
}

.site-title a{
	color: #2b2d42;
	font-size: 20pt;
}


.site-title a:hover{
	color: #834d4c
}

.entry-title {
    font-size: 24pt; 
	color: #834d4c
}

.main-navigation {
	float: right;
}
.main-navigation .menu-item-has-children > a:after{
	color: #2b2d42
}

.main-navigation ul li {
    margin-right: .5px; /* Decrease this value to reduce spacing */
}

.main-navigation .primary-menu a{
	color:#2b2d42;
}

.main-navigation .primary-menu a:hover{
	color:#834d4c
}

.main-navigation .primary-menu .current-menu-item a{
	color: #834d4c;
	text-decoration:none !important; 
  border-bottom: none !important;	
}

.main-navigation .primary-menu .sub-menu a {
  color: #2b2d42;
  text-decoration: none;
}


.main-navigation .primary-menu .sub-menu a:hover {
  color: #834d4c;
  text-decoration: none;
}

	
h1{
		color: #2b2d42;
	font-size: 20pt
	}

	h2,h3{
		color:#834d4c;
		font-size: 18pt
	}
	
a{
	color: #834d4c;
	text-decoration: none !important;
	}
a:hover{
	color: #561815;
	text-decoration: none !important;
	}

	 
.site-header {
    display: flex;
    flex-direction: row; 
    justify-content: space-between; 
    align-items: center;
    flex-wrap: nowrap;  
}

.site-branding {
    flex: 0 1 auto; 
    display: flex;
    align-items: center; 
	padding: 0px 0px 0px 0px;
}

.main-navigation {
    flex: 0 1 auto; 
    display: flex;
    align-items: center;
	padding: 0px 2px 2px 20px
}


/* remove padding before content on home page | 31443469-hc eD */
.page .hentry {
	padding-top: 0;
}


/* add margin to paragraph blocks inside a column with background color | 32672608-hc e D*/
.wp-block-column.has-background p {
	margin-left: .9em;
	margin-right: .6em;
}
/* Increase width of content / 34665219-hc (BM) */
.site-content-wrapper {
    max-width: 100%;
}



/* adjust site branding on larger screens | 40885792-hc MQ */
@media screen and (min-width: 560px) {
	.site-branding {
		display: grid;
		grid-template-areas:
			"custom-logo site-title";
		align-items: center;
		align-content: center;
	}
	
	