/*
CTC Separate Stylesheet
Updated: 2023-06-26 22:04:59
*/

h1 {
    margin-block-start: 0.1em;
    margin-block-end: 0.1em;
}
.wp-block-post-title {
    font-weight: 600;
    margin-top: var(--wp--preset--spacing--20);
    margin-bottom: var(--wp--preset--spacing--20);
}
.wp-site-blocks {
    padding-top: 2px;
    padding-bottom: 2px;
}
.wp-site-blocks > * + * {
    margin-block-start: 5px ! important;
}
.footer-nav {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.footer-nav ul li {
    list-style-type: none;
}
.footer-nav .wp-block-navigation__container {
    gap: revert;
}
header, footer.wp-block-template-part {
    background-color: var(--wp--preset--color--headerfooter) !important;
}
.wp-block-cover, .wp-block-cover-image {
    padding-top: 0;
    padding-bottom: 1em;
}
main.wp-block-group {
    margin-top: 10px !important;
}
body .em.pixelbones {
    font-family: var(--wp--preset--font-family--system-font) !important;
}
h3.em-item-title a {
    font-family: var(--wp--preset--font-family--system-font) !important;
}
.em.pixelbones h1, .em.pixelbones h2, .em.pixelbones h3, .em.pixelbones h4, .em.pixelbones h5, .em.pixelbones h6 {
    font-weight: 400 !important;
}
.em.pixelbones a {
    color: var(--wp--preset--color--contrast) !important;
}
.em.pixelbones a:hover {
    color: var(--wp--preset--color--secondary) !important;
    text-decoration: underline !important;
}
.em.em-list .em-item {
    color: var(--wp--preset--color--contrast) !important;
}
.em.em-item .em-item-meta .em-item-meta-line a, .em.em-list .em-item .em-item-meta .em-item-meta-line a, .em.em-list-widget .em-item .em-item-meta .em-item-meta-line a {
    color: var(--wp--preset--color--contrast) !important;
}
.em.pixelbones .button.button-primary.input:focus, .em.pixelbones .input .button.button-primary:hover, .em.pixelbones .input button.button-primary:hover, .em.pixelbones .input input[type=button].button-primary:hover, .em.pixelbones .input input[type=reset].button-primary:hover, .em.pixelbones .input input[type=submit].button-primary:hover, .em.pixelbones button.button-primary.input:focus, .em.pixelbones input[type=button].button-primary.input:focus, .em.pixelbones input[type=reset].button-primary.input:focus, .em.pixelbones input[type=submit].button-primary.input:focus, .em.pixelbones.input .button.button-primary:hover, .em.pixelbones.input button.button-primary:hover, .em.pixelbones.input input[type=button].button-primary:hover, .em.pixelbones.input input[type=reset].button-primary:hover, .em.pixelbones.input input[type=submit].button-primary:hover {
    background-color: var(--wp--preset--color--constrast) !important;
    color: var(--wp--preset--color--base) !important;
    border-color: var(--wp--preset--color--contrast) !important;
}
.em.pixelbones .button.button-primary.input, .em.pixelbones .input .button.button-primary, .em.pixelbones .input button.button-primary, .em.pixelbones .input input[type=button].button-primary, .em.pixelbones .input input[type=reset].button-primary, .em.pixelbones .input input[type=submit].button-primary, .em.pixelbones button.button-primary.input, .em.pixelbones input[type=button].button-primary.input, .em.pixelbones input[type=reset].button-primary.input, .em.pixelbones input[type=submit].button-primary.input, .em.pixelbones.input .button.button-primary, .em.pixelbones.input button.button-primary, .em.pixelbones.input input[type=button].button-primary, .em.pixelbones.input input[type=reset].button-primary, .em.pixelbones.input input[type=submit].button-primary {
    background-color: var(--wp--preset--color--primary) !important;
    color: var(--wp--preset--color--contrast) !important;
    border-color: var(--wp--preset--color--primary) !important;
}
em.pixelbones form  div.em-search-submit button.em-search-submit:hover, div.em-search-submit {
    background-color: var(--wp--preset--color--contrast) !important;
    color: var(--wp--preset--color--primary) !important;
    border-color: var(--wp--preset--color--contrast) !important;
}
.ultp-pagination li a svg {
    color: var(--wp--preset--color--contrast) !important;
}
.ultp-block-45e6c2 .ultp-pagination-wrap .ultp-pagination li a:hover, .ultp-block-45e6c2 .ultp-pagination li.pagination-active a, .ultp-block-45e6c2 .ultp-pagination-wrap .ultp-pagination li a:focus, .ultp-block-45e6c2 .ultp-next-prev-wrap ul li a:hover, .ultp-block-45e6c2 .ultp-loadmore-action:hover {
    background-color: var(--wp--preset--color--contrast) !important;
    color: var(--wp--preset--color--base) !important;
    background-image: none;
}
