@import url("../../../../assets/styles/style.css");
@import url("../../ariki/theme/stylesheet.css");
@import url("../../ariki/theme/colours.css");

/* FIX REDAXO STYLE */

body {
    font: inherit;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1rem;
    line-height: 1.6;
}

.nav-main label {
    padding-right: 0;
}

.global-footer p {
    font-size: inherit;
}

.global-footer .copyright,
.global-footer .imprint {
    color: inherit;
    padding: 0;
    line-height: inherit;
}

.global-footer a {
    color: #5b98d7;
}

/* FIX PHPBB STYLE */

#overall-wrap {
    font: 400 10px/1.5 "Open Sans", Arial, Helvetica, sans-serif;
    margin-top: 40px;
}

#overall-wrap .dropdown-container.visible .dropdown {
    display: block !important;
}

#overall-wrap #site-nav {
    min-height: 34px;
    line-height: 34px;
}

#overall-wrap .site-nav {
    background: #9ca5b2;
}

#overall-wrap #site-search input,
#overall-wrap #site-search button {
    background-color: #DDDFE3;
    border-color: #DDDFE3;
    color: #323a45;
    height: 34px;
    line-height: 34px;
}

#overall-wrap #site-search input:hover,
#overall-wrap #site-search button:hover {
    background-color: #d4d8e0;
    border-color: #d4d8e0;
}

#overall-wrap #site-search button i {
    line-height: 14px;
    font-size: 14px;
}

#overall-wrap .site-nav > ul > li > a {
    background: none !important;
}

#overall-wrap .site-nav > ul > li > a span,
#overall-wrap .site-nav > ul > li > a i {
    color: #fff !important;
}

#overall-wrap .site-nav > ul > li > a:hover span,
#overall-wrap .site-nav > ul > li > a:hover i {
    color: #d4d8e0 !important;
}

#overall-wrap #sidebar .side-block-head {
    background: #9ca5b2;
}

#overall-wrap .stat-block {
    background-color: #9ca5b2;
}

#overall-wrap .pagination {
    font-size: inherit;
}

#overall-wrap blockquote {
    color: inherit;
}

#overall-wrap .codebox code {
    white-space: inherit;
}

#overall-wrap #wrap-footer {
    display: none;
}
