/*Presets*/
*{box-sizing:border-box;}
img{max-width:100%;vertical-align:middle;height:auto;}
.full-width-image img { width: 100%;}

/*Sections*/
section{background-size:cover;background-position:center;}
section.full-width .container { max-width: 100%; width: 100%; padding-left: 3rem; padding-right: 3rem; }
.container .container { padding: 0; }
section:after{content: ""; display: block; }

/*Grid*/
.container{ position: relative; width: 90%; max-width: 1480px; margin: 0 auto; padding: 0 1.5rem;}
.grid { display: grid;}
.vertical-middle, .vertical-middle .grid{vertical-align:middle;align-items:center;}

/*Single-post*/
.blog-grid { display: grid; /*grid-template-columns: 4fr 25rem;*/}

/*Alignment*/
.align-right{text-align:right}
.align-center{text-align:center;}

/*Grid Gaps*/
.grid, .blog-grid {  grid-gap:6rem; }
.grid.blog { grid-template-columns: 1fr 20rem; }
.grid-center-align { align-items:center; }

/* Sitemap lists */
.page-id-286 .col h4 {border-bottom: 1px solid var(--brand-5); }
ul.sitemap-list { list-style: none; padding: 0; margin: 0;}
ul.sitemap-list li { margin: 0; }
ul.sitemap-list li a { display: block; padding: .25rem 0; color: var(--text-color); font-size: 14px;}
ul.sitemap-list li a:hover { color: var(--brand-5); }

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media (max-width: 801px) {
	.blog-grid { display: grid; grid-template-columns: 1fr;}
	.grid { grid-template-columns: 1fr !important; }
	.container{ max-width: 90%; }
}

/*@media (max-width: 576px) {
	.blog-grid { display: grid; grid-template-columns: 1fr;}
	.grid { grid-template-columns: 1fr !important; }
	.container{ max-width: 90%; }
}*/