/* body.public .topbar */

body.public .topbar {
background-color: #205867;
}
body.public .topbar a {
color: #A6E9EF;
}
body.public .topbar a:hover {
color: #04A4C4;
}
body.public .topbar .topbarright {
font-size: 16px;
}

/* body.public .searchbar */

body.public .searchbar {
background-color: #5DCADE;
}
body.public .searchbar .btn-search {
color: #000000;
}

/* body.public .homemenu */

body.public .homemenu {
font-family: Raleway, sans-serif;
font-weight: bold;
font-size: 18px;
}
body.public .homemenu a {
color: #ffffff;
}
body.public .homemenu a:hover {
color: #e36c09;
}
body.public .homemenu li a:hover {
border-color: #e36c09;
}
body.public .homemenu li a {
border-width: 1px;
}

/* body.public */

body.public .pagemenu {
font-family: Raleway, sans-serif;
font-weight: bold;
font-size: 18px;
}
body.public .pagemenu a, .navbar-toggler {
color: #ffffff;
}
body.public .pagemenu a:hover {
color: #ffffff;
}
body.public .pagemenu, .navbar-toggler {
background-color: #04A4C4;
}
body.public .pagemenu .nav-item a {
height: 40px;
}
body.public .pagemenu .special a {
color: #ffffff;
}
body.public .pagemenu .special {
background-color: #ff6600;
}
body.public .pagemenu .special:hover {
background-color: #974806;
}

/* body.public .pagemenu .dropdown-menu */

body.public .pagemenu .dropdown-menu {
font-family: Calibri, sans-serif;
font-size: 17px;
background-color: #e36c09;
}
body.public .pagemenu .dropdown-menu a {
color: #ffffff;
}
body.public .pagemenu .dropdown-menu a:hover {
color: #A6E9EF;
}
body.public .pagemenu .dropdown-menu .dropdown-item {
border-color: #ffffff;
}

/* body.public .navbar-toggler */

body.public .navbar-toggler {
background-color: #0c0c0c;
border-color: #000000;
color: #ffffff;
}

/* body.public footer .footer-first */

body.public footer .footer-first {
background-color: #143D47;
font-family: Calibri, sans-serif;
font-size: 20px;
color: #ffffff;
border-color: #000000;
border-width: 0px;
}
body.public footer .footer-first a {
color: #ffffff;
}
body.public footer .footer-first a:hover {
color: #04a4c4;
}

/* body.public .blog .posts */

body.public .blog .posts .news-info .title {
font-family: Raleway, sans-serif;
}
body.public .blog .posts .news-info {
color: #000000;
font-size: 18px;
font-weight: bold;
}
body.public .blog .posts .news-item {
border-color: #7f7f7f;
background-color: #f2f2f2;
}
body.public .blog .posts .calltoaction {
font-size: 18px;
font-family: Raleway, sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
color: #FF6600;
}
body.public .blog .posts .calltoaction:hover {
color: #000000;
}

/* body.public header nav.logobar */

body.public header nav.logobar .navbar-brand {
height: 120px;
}
body.public header nav.logobar {
background-color: #000000;
}

/* body.public.search */

body.public.search .title {
color: #5DCADE;
}
body.public.search .description {
color: #7f7f7f;
}

/* body.public .headeradd */

body.public .headeradd {
background-color: #c0504d;
}

/* body.public .footeradd */

body.public .footeradd {
background-color: #205867;
}

/* body.public footer .footer-second */

body.public footer .footer-second {
background-color: #0b1f24;
}
