/*
CTC Separate Stylesheet
Updated: 2020-04-26 10:59:16
*/

body {
    font-family: "VerdanaSpit", Verdana, Geneva, sans-serif;;
    color: #818181;
}
body, button, input, select, textarea {
    line-height: 1.75;
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 20px;
}
pre {
    margin-bottom: 0px;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    background-color: #f8f8f8;
    padding: 0px;
}
.wrapper {
    text-align: center;
    max-width: 980px;
}
a {
    color: inherit;
}
a:hover, a:focus, a:active {
    color: #494949;
}
#masthead {
    display: none;
}
#featured-content, #supplementary {
    margin-top: 150px;
    border-top: 1px solid #818181;
}
p, #nav-below, .sidebar-primary .search-field, .hentry .featured-image, .comment-navigation, .paging-navigation, .post-navigation {
    margin-bottom: 0px;
}
textarea {
    width: 90%;
}
#fixed-header {
    position: inherit;
}
.nav-primary {
    background-color: #fff;
}
.nav-primary .menu a {
    color: inherit;
}
.nav-primary .menu li:hover > a {
    color: #494949;
}
.nav-primary .menu .current-menu-item > a, .nav-primary .menu .current-menu-ancestor > a, .nav-primary .menu .current_page_item > a, .nav-primary .menu .current_page_ancestor > a {
    color: #494949;
}
.catchadaptive-nav-menu li, .sidebar-header .widget_nav_menu li {
    float: none;
}
#header-toggle {
    display: none;
}
#colophon a, #colophon a:active {
    color: inherit;
}
.page-id-65  nav.nav-primary {
    display: none;
}
.page-id-65 footer#colophon {
    display: none;
}
.menu.catchadaptive-nav-menu {
    width: 100%;
    text-align: center;
}
.menu.catchadaptive-nav-menu > li {
    float: none;
}
.wp-block-column {
    text-align: left;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
}
.wp-block-table table, .wp-block-table.aligncenter td {
    border: none;
}
hr.wp-block-separator {
    margin-bottom: 10px;
}
.page-id-31 .wrapper {
    max-width: 1366px;
}
#supplementary > .wrapper {
    text-align: left;
    max-width: 1150px;
}
.wp-block-social-links {
    padding-top: 20px;
    justify-content: center;
}
div#content > div.wrapper {
    background-image: url(images/logo_solo_matte_20.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.current_page_item > a {
    text-decoration: underline;
    text-underline-offset: 5px;
}
p.team-mail > a {
    text-decoration: underline;
    text-underline-offset: 5px;
}
.start-names a:hover, a:focus, a:active {
    outline: none;
    color: #404040;
    text-decoration: none;
}
