#masthead,
.scroll #masthead{
padding-left: 15px;
padding-right: 10px;
height: 90px ;
}

	#masthead__menu-main a{
	padding-left: 6px;
	padding-right: 6px;
	font-size: 14px;
	}
	
		#masthead__menu-main .menu-header > a::before{
		width: 40px;
		height: 40px;
		background-size: 38px 38px;
		}

	
	#masthead__crest{
	width: 50px;
	margin-right: 15px;
	transform: none !important;
	}
	
	#masthead__logo{
	width: 160px;
	transform: none !important;
	}
	

main{
margin-top: 80px;
}

#primary{
gap:20px;
}

	aside{
	flex-basis: 180px;
	top:130px;
	font-size:0.86em;
	}
	
	.aside__social{
	gap:10px;
	}
	
		.aside__social a{
		width: 20px !important;
		}

		.aside__social .aside__social-youtube a{
		width: 28px !important; 
		}

/*Spacing*/
.padding-base{
padding-inline: 20px;
}


.width-base{
padding-inline: 20px;
}

/*Spacing*/


.feature{
padding:20px;
}

.feature-heading{
padding: 10px;
}

.footer__contact-info .columns{
display: block;
}

h2{
font-size: 1.6em;
}

h3{
font-size: 1.2em;
}

img.inset{
margin-top: 0px;
shape-outside: circle(50%);
}

#html .layout-row{
flex-wrap: wrap;
}
