/* UI Kit Common Overrides */
.uk-card-default {
    background: #f0ead1;
}
.uk-card-secondary,
.uk-background-secondary
{
    background: #5f3e10;
}
.uk-margin-mini-right {
    margin-right: 5px !important;
}
.uk-dropdown {
    padding: 10px;
}
.uk-background-secondary .uk-navbar-dropdown-nav > li.uk-active > a {
    color: #fff;
    font-weight: 700;
}
.uk-navbar-dropdown {
    z-index: 128;
    width: initial;
}
.uk-grid + .uk-grid, .uk-grid > .uk-grid-margin, * + .uk-grid-margin {
    margin-top: 10px;
}


/* Helpers */
.hlp_p10px {
    padding: 10px !important;
}
.hlp_monospaced {
    font-family: "Fira Code", Menlo, Consolas, monospace;
}
.hlp_mr3 {
    margin-right:3px;
}

/* Misc */
.wop2_bpdy_main .p-body-content,
.wop2_bpdy_main .p-body-main--withSidebar .p-body-content
{
    border: none;
    padding: 0;
}

.wop2_bpdy_main .block-header,
.wop2_bpdy_main .block-container:not(.block-container--noStripRadius) > :first-child,
.wop2_bpdy_main .block-topRadiusContent,
.wop2_bpdy_main .block-container:not(.block-container--noStripRadius) > .block-body:first-child > .blockLink:first-child
{
    border: none !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.wop2_bpdy_main .block-header {
    background: #d9c7a2;
}

/* Forum Home Page Elements */

/* Main Content Wrappers */
.block-container {
    margin-right: 0;
}

.p-body-inner {
    border: none;
}

/* Main Forum Header */
.h1_wop2_main {
    font-weight: 400;
    margin: 10px auto 10px 0;
    color: #865714;
    font-size: 26px;
}
    .uk-heading-line > ::before, .uk-heading-line > ::after {
        border-bottom: 1px solid #b3884a;
    }

/* Category Header - now UI Kit Card Type */
.wop2_category_header {
    padding: 10px;
    background: #fffae7;
}
    @media (max-width: 650px) {
        .wop2_category_header {
            margin-left: 10px;
        }
    }
    .wop2_category_header_title {
        margin-bottom: 5px;
        font-weight: 400;
    }
    .wop2_category_header_desc {
        margin: 0;
    }


/* News */
.news_card_wrapper {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-size: 15px;
    margin-top:3em;
    margin-bottom:3em;
    background:#fffbed;
}
.news_card_title {
    font-family: "Fira Sans Extra Condensed", "Arial Narrow", sans-serif;
    font-weight: 400;
    margin-bottom: 0.5em;
    color: #b14a13 !important;
}
.news_card_body {
    padding: 10px 20px;
}
.news_card_message {
    color: #3d2208;
}
.news_card_message a {
    text-decoration: underline;
}
.news_card_message a:hover {
    color: #b14a13;
}
.news_card_message_meta {
    font-size: 12px;
    color: #777;
}
.u-dt[title] {
    font-size:inherit;
}
.news_card_message_meta .avatar.avatar--s {
    width: 20px;
    height: auto;
    margin-left:-4px;
}
.news_card_body hr {
    margin-top: 10px;
    margin-bottom: 10px;
}
.news_card_message_meta_tags {
    display: block;
    margin-top: 10px;
    margin-bottom:10px;
}


/* Footer */
.wop2_footer_wrapper_card {
    margin: 1em 0;
    padding: 0;
}
.wop2_footer_wrapper_card .uk-navbar-nav > li > a,
.wop2_footer_wrapper_card .uk-navbar-item,
.wop2_footer_wrapper_card .uk-navbar-toggle {
    min-height: initial;
    padding: 0 15px 0 0;
}
.wop2_footer_left_menu a {
    color: #fff !important;
    padding: 10px !important;
}
.wop2_footer_left_menu a:hover,
.wop2_footer_left_menu a.uk-open{
    text-decoration: underline;
    background: #301c00;
}
.wop2_footer_left_menu .uk-dropdown-top-left {
    margin-top: 0;
}
.wop2_footer_left_menu .uk-dropdown {
    padding: 0;
    min-width: 250px;
}
.wop2_footer_left_menu .uk-dropdown a {
    margin: 0;
}
.wop2_footer_right_block {
    padding-top: 10px;
    padding-right: 1em;
}
.uk-grid-stack .wop2_footer_right_block_wrapper {
    margin-top: 0;
}
    .uk-grid-stack .wop2_footer_right_block {
        margin: 0;
        padding: 5px 10px 10px 10px;
    }


/* Tag Colors */
.uk-label.wop2_tag_269 {
    background: #b14a13;
}