a {text-decoration: none !important;}
.navbar-brand {margin-left: auto;}
.site-grid {grid-template-columns: [full-start] minmax(0, 1fr) [main-start] repeat(  4,  minmax(0, 16.875rem) ) [main-end] minmax(0, 1fr) [full-end];}
.header .grid-child {max-width: 70em;}
.footer .grid-child {max-width: 70em;}
.topbar .grid-child {max-width: 70em;}
:root {--cassiopeia-color-primary: #000000;--cassiopeia-color-link: #2e4e6b;--link-color: #2e4e6b;--cassiopeia-color-hover: #ad2539;--cassiopeia-font-family-body: "Lato";--cassiopeia-font-family-headings: "Roboto";--cassiopeia-font-weight-headings: 700;--cassiopeia-font-weight-normal: 400;}
.container-component {margin-top: 15px;border: 1px solid #dfe3e7;}
body, .header{background: url("https://regularrocker.under-development.info/images/Backdrops/justus-menke-Wn8fHmOxAm8-unsplash-s.jpg");background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;}
p,li,ul,td,table {font-size: 1rem !important;}
.atss {top: 20%;}
/*body {background-color: rgba(255, 255, 255, 0.25);}*/
.brand-logo {font-family: "Roboto";}
.btn-primary {color: #ffffff;background-color: #2174b8;border-color: #bfc8db;}
.btn-secondary {color: #353b41;background-color: #ffffff;border-color: #ced4da;}
.btn-info {color: #ffffff;background-color: #30638d;border-color: #30638d;}
.btn-success {color: #ffffff;background-color: #448344;border-color: #448344;}
.btn-warning {color: #ffffff;background-color: #ad6200;border-color: #ad6200;}
.btn-danger {color: #ffffff;background-color: #a51f18;border-color: ;}
.blog-item {background-color: rgba(255, 255, 255, 0.95);}
.btn,.badge {border-radius: 0.5rem;}
.card-header {background-color: rgba(0, 0, 0, 1);}
.card,.mm-collapse,.breadcrumb,.item-content,.blog-item,.item-image,.item-page,.card-header,.left.item-image img,.category-list,.reset,.remind,.pagination,.page-link,.login,.list-group-item,.finder,.no-card .newsflash-horiz li,.container-component {border-radius: 0.5em !important;}
.close_button {float: right;bottom: 5px;border-radius: 0.5rem;padding: 5px;}
.container-header .metismenu > li.active > a:after,.container-header .metismenu > li.active > button:before,.container-header .metismenu > li > a:hover:after,.container-header .metismenu > li > button:hover:before {background: #000000;opacity: 1;}
.container-banner .banner-overlay .overlay {background-color: rgba(21, 64, 44, 0.5);}
.container-bottom-a > *,.container-bottom-b > *,.container-top-a > *,.container-top-b > * {margin: 0em;}
.container-top-a {background-color: rgba(255, 255, 255, 0) !important;border: 0px !important;box-shadow: 0 0 0 100vmax rgba(255, 255, 255, 0);clip-path: inset(0 -100vmax);padding-top: 10px;padding-bottom: 10px;}
.container-top-b {background-color: rgba(255, 255, 255, 0) !important;border: 0px !important;box-shadow: 0 0 0 100vmax rgba(255, 255, 255, 0);clip-path: inset(0 -100vmax);padding-top: 50px;padding-bottom: 50px;}
.container-bottom-a {background-color: rgba(255, 255, 255, 0) !important;border: 0px !important;box-shadow: 0 0 0 100vmax rgba(255, 255, 255, 0);clip-path: inset(0 -100vmax);padding-top: 50px;padding-bottom: 50px;}
.container-bottom-b {background-color: rgba(255, 255, 255, 0) !important;border: 0px !important;box-shadow: 0 0 0 100vmax rgba(255, 255, 255, 0);clip-path: inset(0 -100vmax);padding-top: 50px;padding-bottom: 50px;}
.metismenu.mod-menu .mm-collapse {background-color: rgba(255, 255, 255, 1);}
.metismenu.mod-menu .parent > ul a {color: rgba(0, 0, 0, 1);}
.metismenu.mod-menu .parent > ul a:hover {color: rgba(0, 0, 0, 1);}
.container-banner .banner-overlay {height: 70vh;}
.container-header .metismenu > li.level-1 > ul {min-width: 15rem;}
.card-header {color: #ffffff;}
.footer {background: url(https://regularrocker.under-development.info/);box-shadow: inset 0 0 0 5000px rgba(23, 23, 23, 0.9);background-size: 100% auto;background-repeat: no-repeat;}
.footer .grid-child {align-items: flex-start;}
.h1,h1 {font-size: 1.875rem;}
.h2,h2 {font-size: 1.571rem;}
.h3,h3 {font-size: 1.286rem;}
.h4,h4 {font-size: 1.111rem;}
.h5,h5 {font-size: 1.05rem;}
.item-page,.com-users,.com-users-reset,.com-users-remind,.com-users-profile,.com-content-category,.card,.mod-articlesnews-horizontal li,.breadcrumb,.finder,.login,.container-component {background-color: rgba(255, 255, 255, 0.95) !important;padding: 15px;}
.item-content {padding: 15px;}
.metismenu.mod-menu .metismenu-item {flex-wrap: wrap !important;}
.navbar-brand {font-family: Roboto;padding-top: 0rem;padding-bottom: 0rem;}
.result__title-text {font-size: 1.286rem;font-size: 1.5rem;color: #000000;}
.result__item > * + * {margin-left: 1em;margin-bottom: 1em;}
.container-header .navbar-brand img {width: 40rem;min-width: 10rem;}
div.mod_search93 input[type="search"] {width: 200px;}
#kunena {background-color: #ffffff;border-radius: 10px;padding: 10px;}
.right.item-image {width: 200px !important;padding: 10px !important;}
.mod-menu__sub a {color: #2e486b;}
.category-desc {padding-bottom: 20px;}
.item-page a {color: #8daece;}
.page-header {color: #2e4e6b;}

/* Added by Lee Tempest */
.container-sidebar-left {position: fixed;left: 9%;max-width: 270px !important;}
.top-a .card-body {padding:0px;}
.metismenu.mod-menu {width: 100%;}
.metismenu.mod-menu .metismenu-item {padding:0px;}
.metismenu.mod-menu .mm-collapse {padding: 15px 20px !important;box-shadow: 0 0 .5em #666 !important;}
.container-top-a {clip-path: none;}
.metismenu.mod-menu .parent>ul>li {padding: 0px 0px 10px 0px;}
.container-header nav {margin-top: 0;padding: 0 30px;width: 100%;}
.container-nav {background-color: rgba(255, 255, 255, 0.95) !important;padding: 15px 10px !important;border-radius: 0.5em !important;}
.container-header .mod-menu,.container-header .navbar-toggler {color: #000;}
.container-header .container-nav {-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.5);box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.5);}

/*.header {height: 170px;}*/

@media (min-width: 200px) and (max-width: 768px) {.footer .grid-child { display: flex; flex: 1 1 300px; flex-direction: column;}}

@media (min-width: 768px) {.bottombar { display: none;}}

@media (width <= 767.98px) {
    .container-header .container-nav .container-search, .container-header .container-nav nav {margin-top: 0em;}
    .metismenu.mod-menu {flex-direction: column !important;}
    .metismenu.mod-menu .metismenu-item {padding: 10px 0px;}
}
