/*
.container-header {
    background-image: url("/images/background/background.jpg") !important;
    background-size: cover;
    background-position: center;
    background-color: #ffff;
}
*/
/*
a:hover{
    color: #07A314 !important;
}
*/

:root {
  --cassiopeia-color-primary: #297605;
  --cassiopeia-color-hover: #07A314;
  --link-color: #297605;
  --link-hover-color: #07A314;
}

.container-header {
    background-size: cover;
    background-position: center;
    background: rgba(41,118,5, 0.7);
    background: linear-gradient(180deg, rgba(41,118,5,0.7) 0%, rgba(255,255,255,0.7) 100%);
}


.footer {
    /*background-image: url("/images/background/background.jpg") !important;*/
    background-size: cover;
    background-position: center;
    /*background-color: #ffff;*/
    background: rgba(41,118,5, 0.7);
    /*background: linear-gradient(180deg, rgba(41,118,5,1) 0%, rgba(255,255,255,1) 100%);*/
}

.footer .grid-child {
    padding: 1em;
}

.back-to-top-link {
    bottom: 0.6em;
    padding: 0.3em;
}

._access-icon {
    top: 0.5em !important;
    left: auto !important;
    right: 0.5em !important;
}

._access-menu {
    left: auto !important;
    bottom: auto !important;
    right: 1em !important;
    top: 1em !important;
}

.container-header .navbar-toggler {
    right: 1em !important;
}

.container-header .container-nav {
    justify-content: center;
    background-size: cover;
    background-position: center;
    background: rgba(41,118,5, 0.7);
    max-width: 100% !important;
}

.navbar {
    justify-content: center;
}

.mm-collapse li {
    padding: 0.5em !important;
}
.mm-collapse>li ul {
    flex-basis: calc(100%) !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
}
@media(max-width: 991.98px) {
    .metismenu-item {
        justify-content: center !important;
    }

    .mm-collapse li {
        justify-content: space-between !important;
    }
}
/*
:root {
    --cassiopeia-color-primary: #1976d2;
    --cassiopeia-color-hover: #1976d2;
    --cassiopeia-color-link: rgba(0, 0, 0, 0.87);
}
*/
.navbar-brand {
    margin-inline-start: auto;
    max-width: 75%;
}

.com-content-category-blog__counter {
    display: none;
}

.items-more {
    display: none;
}

.pagination {
    justify-content: center;
}

.page-header {
    text-align: center;
}

a:not([class]) {
    text-decoration: none !important;
}

.icon-arrow-up:hover:before {
    color: #ffff;
}

.blog-item {
    margin-bottom: 1em;
    border-bottom: solid thin rgba(0, 0, 0, 0.12);
}

.button-visually {
    margin-left: 20px;
    cursor: pointer;
    text-decoration: none !important;
    font-size: 1.2rem;
}

.button-visually:hover {
    color: #ffff !important;
}

.padded {
    padding-right: 0.5em;
}

.container-topbar {
    margin-top: 15px;
}

.acc_form {
	display: flex;
	justify-content: center;
}

.page-header {
	margin-bottom: 30px;
}

.page-link {
    background-color: var(--pagination-bg) !important;
    border: var(--pagination-border-width) solid var(--pagination-border-color) !important;
    color: var(--pagination-color) !important;
}

.active>.page-link {
    border-color: var(--pagination-color)!important;
} 