/*
CTC Separate Stylesheet
Updated: 2021-09-09 10:17:29
*/
body, button, input, select, textarea {
	color: #717171;
}

span#logonav {
    float: left;
    max-height: 56px;
    overflow: hidden;
}
span#logonav a {
    padding: 0px 10px 0px 0px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    height: 56px;
}
span#logonav a img{
max-height: 100%;
max-width: 190px;
}
.wrap {
    width: 100%;
    max-width: 100%;
    padding: 0px;
}
.wrap2 {
margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    max-width: calc( 1200px - 1em );
    padding-left: 2em;
    padding-right: 2em;
}
.gutentor-slider-caption {
opacity:0.65;
}
.type-page > header.entry-header {
    display: none;
}
.wrap.foot {
    background-color: #68afb5;
}
.widget .wp-block-navigation__container {
	  gap: .5em .5em;
}

.widget .wp-block-navigation__container>.wp-block-navigation-link {
    margin: 0 1px 0 0;
    font-size: 14px;
    padding: 0em;
	border: 0;
	text-decoration: underline;
}

.site-footer .widget-area {
   background-color: #68afb5;
    padding-bottom: 0em;
    padding-top: 1em;
	    font-size: 1rem;
	color:white;
}
.site-footer .widget-area .widget {
    padding-bottom: 0em;
}
	.gutentor-element-image-box {
		overflow:hidden;
	}
	
  .wp-block-gutentor-m2-col .gutentor-element-image-box .gutentor-bg-image {
 transition-duration: 0.5s;
		background-color:black;
	}
 .wp-block-gutentor-m2-col:hover 	.gutentor-element-image-box .gutentor-bg-image {
		transform: scale(1.1);
		opacity:.8;
	}
body:not(.lodestar-front-page) #primary {
	    margin: auto;
    max-width: 1200px ;
    width: 100%;
}
@media screen and (min-width: 60em) {
	#navwrap {
	    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    max-width: calc( 1200px - 1em );
    padding-left: 2em;
    padding-right: 2em;
		    display: flex;
		    justify-content: space-between;
}
	#navwrap #logonav{
		    display: flex;

	}
		#navwrap .menu-primary-container {
			    display: flex;
  
		
	}

}
@media screen and (max-width: 60em) { 
span#logonav {
    float: none;

}
	.site-footer .widget-area p,.site-footer .widget-area ul{

		display: flex;
    justify-content: center;
	}
	
}