:root {
	--wp--preset--color--black: #222222;
	--wp--custom--color--neutral-650: #626262;
	--wp--custom--color--neutral-950: #0a0a0a;
}
.page-header { padding: 0 .9375rem; }
.page-header h1 { margin-top: 20px; }
@media only screen and (min-width: 90em) {
	.page-header h1 { max-width: 1410px; margin-left: auto; margin-right: auto; }
}
body {
	margin: 0;
	font-family: "Open Sans", sans-serif;
	line-height: 1.6;
}
h1 {
	font-family: Cormorant, serif;
	font-size: 2.625rem;
	font-weight: 600;
	line-height: 1;
	color: #222222;
	border-bottom: 1px solid #dddddd;
	margin: 0 0 25px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.breadcrumbs {
	list-style: none;
	margin: 11px 0 0;
}
.breadcrumbs {
        color: var(--wp--preset--color--black);
        font-size: .8rem;
        line-height: .8;
        margin-top: 11px;
        overflow: auto;
        @media only screen and (min-width: 90em) {
            max-width: 1410px;
            margin-left: auto;
            margin-right: auto;
        }
        padding-left: 5px;
        max-height: 20px;
        height: 20px;
        a {
            color: var(--wp--preset--color--black);
            text-decoration: underline;
        }
        span, .breadcrumb-blank-page {
            color: var(--wp--custom--color--neutral-650);
            line-height: 1.5;
            cursor: default;
            text-decoration: none;
            pointer-events: none;
        }
        ul{
            margin-bottom: 0;
        }
        li {
            float: left;
            font-size: .76rem;
            color: var(--wp--custom--color--neutral-950);
            cursor: default;
            line-height: 1.6;
            text-transform: initial;
            &:not(:last-child)::after {
                position: relative;
                margin: 0 .75rem;
                opacity: 1;
                content: "/";
                font-size: .75rem;
                color: var(--wp--custom--color--neutral-650);
            }
        }
    }
