.site-header {
	position: fixed;
  width: 100vw;
}
.site-content {
    padding-top: 100px;
}

.contact-button {
	font-family: "Roboto Condensed" !important;
}

.wpforms-field-label {
	font-size: 1rem !important;
}

.site-footer-primary-section-1 h1,.site-footer-primary-section-1 h2,.site-footer-primary-section-1 h3,.site-footer-primary-section-1 h4,.site-footer-primary-section-1 h5,.site-footer-primary-section-1 h6,.site-footer-primary-section-1 p,.site-footer-primary-section-1 a {
	color: white !important;
}

span.author-name {
	display: none;
}
span.published {
	display: block;
	float: right;
}

.widget h3.wp-block-heading {
	font-size: 1.3rem !important;
}

.wp-block-latest-posts__post-title  {
	font-size: 0.8695652173913rem;
  	line-height: 1em !important;
}

.ast-blog-layout-5-grid .post-content {
	width: 60%;
}

.ast-blog-layout-5-grid .ast-blog-featured-section {
	width: 40%;
}

.footer--calltoaction {
	font-size: 2rem !important;
}

label {
	font-size: 0.8695652173913rem;
}

.wp-block-search__label {
	font-family: "Roboto Condensed";
}
.wp-block-search__inside-wrapper {
	outline-style: none !important;
}

.wp-block-search__inside-wrapper input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="reset"], input[type="tel"], input[type="date"], select {
	height: 60px;
}

.post-navigation a, .wp-block-latest-posts__post-title, wp-block-search__input {
	font-family: "Roboto Condensed";
	font-size: 20px;
}

select#wp-block-categories-1 {
	background-color: var(--ast-global-color-3);
	color: var(--ast-global-color-5);
	font-size: 0.9em;
	font-variant: capitalize;
	font-family: "Roboto Condensed";
	margin-bottom: 20px;
}

svg.ast-mobile-svg {
	fill: yellow !important;
}

p.ast-terms-link {
	margin-top: 50px;
	font-size: 0.8rem;
	text-transform: uppercase;
	line-height: 2rem;
}

a.ast-button.ast-badge-tax {
	padding: 10px;
}

h3.ast-related-post-title:before {
   font-family: "Font Awesome 5 Free";
   content: "\f061";
   display: inline-block;
   padding-right: 10px;
   vertical-align: middle;
   font-weight: 900;
}
.ast-related-post-content .entry-header .ast-related-post-title, .ast-related-post-content .entry-header .ast-related-post-title a:hover {
	color: yellow;
}
ul.sub-menu a.menu-link:before
{
   font-family: "Font Awesome 5 Free";
   content: "\f061";
   display: inline-block;
   padding-right: 10px;
   vertical-align: middle;
   font-weight: 900;
}

.hero-text-shadow {
	text-shadow: 3px 3px 8px rgba(0, 0, 0, 1);
}