@import url('https://fonts.googleapis.com/css?family=Cinzel:700');


#header-bar {
    border-bottom: 5px solid #23AFBA;
    background: #2C3A69;
}
#user_info, #user_info a, #user_info a:hover {
color: #23AFBA;
}
#navigation ul {
padding: 0;
font-size: 18px;
}
#navigation ul li a:hover {
    color: #23AFBA;
}
#banner {
border-bottom: 5px solid #23AFBA;
    background: #2C3A69;
}
.banner-graphic img {
max-width: 35.5%;
margin-top: 3%;
}
.logo {
padding: 3% 0;
}
.logo img {
    max-width: 80%;
}
.toggleMenu {
color: #23AFBA !important;
border: none;
}
.left-nav-button {
border: 1px solid #23AFBA;
}
.left_menu_column {
border: none;
}
.left_menu_column::after {
background-image: none;
}
#menu ul li {
border: none;
}
#menu ul li:hover {
color: 23AFBA;
}
#menu ul li a.ln2_default, #menu ul li a.ln2:hover {
    color: #23AFBA;
}
#page_container {
border: none;
}
#page_content_inner a {
font-weight: bold;
}
h1, .page-title {
    color: #2C3A69;
    font-weight: 700 !important;
    font-family: 'Cinzel', serif;
font-size: 32px !important;
}
h1 {
    border-bottom: 6px solid #23AFBA;
}
h1.header2bg {
background: #2C3A69 !important;
color: #fff !important;
border: none;
}
.page_content.inside_page::after, #page_container::after {
background-image: none;
}
#footer {
    border-top: 6px solid #23AFBA;
    background: #2C3A69;
}
#footer, #footer a, .footer-nav, #footer ul.footer-nav li a {
color: #23AFBA;
}

#bottom-bar {
    background: #2C3A69;
border: none;
}


@media (max-width: 640px) {
#banner {
background-size: 150% auto;
}
.banner-graphic img {
max-width: 56%;
}
.left_menu_column {
box-shadow: 0 0 3px rgba(0,0,0,.5);
}
}
