/* body.public .topbar */

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

/* body.public .searchbar */

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

/* body.public .homemenu */

body.public .homemenu {
font-family: Raleway, sans-serif;
font-weight: normal;
font-size: 17px;
}
body.public .homemenu a {
color: #ff0000;
}
body.public .homemenu a:hover {
color: #d8d8d8;
}
body.public .homemenu li a:hover {
border-color: #d8d8d8;
}
body.public .homemenu li a {
border-width: 1px;
}

/* body.public */

body.public .pagemenu {
font-family: Calibri, sans-serif;
font-weight: normal;
font-size: 19px;
}
body.public .pagemenu a, .navbar-toggler {
color: #000000;
}
body.public .pagemenu a:hover {
color: #ff0000;
}
body.public .pagemenu, .navbar-toggler {
background-color: #ffffff;
}
body.public .pagemenu .nav-item a {
height: 40px;
}
body.public .pagemenu .special a {
color: #ffffff;
}
body.public .pagemenu .special {
background-color: #00A3C4;
}
body.public .pagemenu .special:hover {
background-color: #ff0000;
}

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

body.public .pagemenu .dropdown-menu {
font-family: Raleway, sans-serif;
font-size: 16px;
background-color: #00A4C3;
}
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: #262626;
border-color: #262626;
color: #a5a5a5;
}

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

body.public footer .footer-first {
background-color: #262626;
font-family: Calibri, sans-serif;
font-size: 20px;
color: #ffffff;
border-color: #262626;
border-width: 30px;
}
body.public footer .footer-first a {
color: #7f7f7f;
}
body.public footer .footer-first a:hover {
color: #c00000;
}

/* 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: 17px;
font-weight: normal;
}
body.public .blog .posts .news-item {
border-color: #d8d8d8;
background-color: #ffffff;
}
body.public .blog .posts .calltoaction {
font-size: 16px;
font-family: Raleway, sans-serif;
font-weight: normal;
font-style: normal;
text-align: left;
color: #ff0000;
}
body.public .blog .posts .calltoaction:hover {
color: #000000;
}

/* body.public header nav.logobar */

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

/* 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: #000000;
}

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

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