:root {
  --color-text: #000;
  --color-primary-text: #15141A;
  --color-primary: #4a8b2c;
  --color-secondary: #800020;
  --color-tertiary: #5C3327;
  --color-light: #77ba99;
  --color-background: #efefef;
  --color-highlight: #4a8b2c;
  --color-active: #fff;
  --color-disabled: #6cb577;
}

/*fonts*/

/*Fonts*/
header{
 		font-family: "altivo", sans-serif !important;
		font-weight: 300;
		font-style: normal;
}
nav{
 		font-family: "altivo", sans-serif !important;
		font-weight: 300;
		font-style: normal;
}
h1,h2,h3{
 		font-family: "altivo", sans-serif !important;
		font-weight: 300;
		font-style: normal;
}
.site-main{
 		font-family: "altivo", sans-serif !important;
		font-weight: 300;
		font-style: normal;
		font-size:1.6rem;
}
.site-content{font-size:1.4em;}
#colophon{
 		font-family: "altivo", sans-serif !important;
		font-weight: 300;
		font-style: normal;
}


/*Masthead*/
#masthead .hgroup{padding-bottom:0px;}
.flex-column{
		flex-direction:column;
}
#searchform-input{
		color: #15141A;
		font-size:1.2em;
		background: #fff;
		background-color: rgb(255, 255, 255);
		border-radius: 30px;
		border: 2px solid #ddd;
		width:100%;
}
.menu-nav-top ul{
		display: flex;
		justify-content:space-between;		
}
.menu-nav-top ul li{
		flex-grow:1;
		flex-shrink:1;
		flex-basis:100%;
		display:inline-block;
		margin-left:1em;
}
.menu-nav-top ul > li:first-child{margin-left:0%;}
.menu-nav-top li a,
.menu-nav-top li a:visited{
		background: var(--color-secondary);
		color:#fff !important;
		width: 100%;
		border-width: 2px;
		border-radius: 20px;
		display:inline-block;
		text-align:center;
		line-height:3rem;
		font-size:1.2em;
}
.menu-nav-top li a:hover{
		background:var(--color-light);
}
.fas{margin-right:.5em;}

/*Hours*/
.day-name{
		font-family: "altivo", sans-serif !important;
		font-weight: 400 !important;
		font-style: normal;
}
.hours{
	font-family: "altivo", sans-serif !important;
		font-weight: 300 !important;
		font-style: normal;

}
.textwidget h3{
font-family: "altivo", sans-serif !important;
		font-weight: 400 !important;
		font-style: normal;
		font-size: 1.5em;
}
/*Main Nav*/
.main-navigation ul li a{
		font-weight:300;
		font-size:1.5em;
}

/*Body*/
.entry-content a,
.entry-content a:visited{color:#444444 !important;}
.learning-row{
		margin-bottom:0px !important;
		padding-top:0px !important;
		padding-bottom:0px !important;
		background: var(--color-light);
		align-items: stretch !important;
}
.how-do-i{
		float:right;	
		padding-right:2em;
}
.how-do-i h2{
		color:#fff;
}
.how-do-i a,
.how-do-i a:visited{
		color:#fff !important;
		text-decoration: none;
}
.learning-section{
		padding:0em 2em 2em 2em;
}
#discover h2{
		color:#fff;
		margin: 1em 0em 0em 0em;
}

.wp-block-file__button{padding:1em;}

.removeBullets{list-style-type: none !important;}

/* 🔹 Base button link style */
.wp-block-button a,
.wp-block-button a:visited {
  color: #ffffff !important;                   /* text color */
}

/*Post Slider*/
.pmeta{display:none !important;}

/*footer*/
#address{
		color:#fff;
}
#footerH2{
		color:#fff;
		font-size:2rem;
}
#governance a{
		color:#fff !important;
		font-size:18px;
}
#facebook{width:20%;}