/*
Theme Name: Rogue Nation
Template: feather-magazine
Description: Rogue Nation Media theme
Author: Rogue Nation Media
Version: 1.0
*/

/* ----------------------------- */
/* Rogue Nation Font System */
/* ----------------------------- */

body {
    font-family: "Source Sans 3", Arial, sans-serif;
}

h1, h2, h3, h4, h5 {
    font-family: "Bebas Neue", sans-serif;
    letter-spacing: 1px;
}

.entry-content {
    font-family: "Libre Baskerville", serif;
}

/* ----------------------------- */
/* Accent Color */
/* ----------------------------- */

:root {
    --rnm-blue: #0087DC;
}

a {
    color: var(--rnm-blue);
}

/* ----------------------------- */
/* Story Divider */
/* ----------------------------- */

article.post.excerpt.post-list-item {
    border-bottom: 1px solid var(--rnm-blue);
}

/* ----------------------------- */
/* Header Accent */
/* ----------------------------- */

#site-header {
    border-bottom: 3px solid var(--rnm-blue);
}

/* ----------------------------- */
/* Logo Width Fix */
/* ----------------------------- */

.site-branding {
    max-width: 100% !important;
    width: 100% !important;
    text-align: center;
}

.custom-logo {
    max-width: 950px !important;
    height: auto;
}

/* ----------------------------- */
/* Remove Sidebar */
/* ----------------------------- */

.sidebar.c-4-12 {
    display: none;
}

.article {
    width: 100% !important;
    max-width: 100%;
}

/* ----------------------------- */
/* Remove Theme Credit */
/* ----------------------------- */

.copyrights a {
    display: none !important;
}
/* -------------------------------- */
/* ROGUE NATION COLOR SYSTEM FIX */
/* -------------------------------- */

body {
    background:#000 !important;
}

body,
.article,
.article p,
.entry-content,
.related-posts .title,
.breadcrumb,
.post-date-feather,
span.entry-meta,
h1,h2,h3,h4,h5,h6 {
    color:#ffffff !important;
}

a,
.single_post a,
.sidebar.c-4-12 a:hover {
    color:#0087DC !important;
}

/* story divider */

article.post.excerpt.post-list-item {
    border-bottom:1px solid #0087DC !important;
}

/* header accent */

#site-header {
    border-bottom:3px solid #0087DC !important;
}
/* --- Rogue Nation header fix --- */

#site-header,
.main-header,
.site-header,
.primary-navigation {
    background:#000 !important;
}

.site-title a,
.site-description,
#navigation a {
    color:#fff !important;
}
/* FORCE ROGUE NATION HEADER COLOR */

.header,
#header,
.site-header,
.main-header,
.header-wrap,
.header-wrapper {
    background-color:#000 !important;
}

/* keep logo full width */

.custom-logo {
    max-width:950px !important;
    height:auto !important;
}
.custom-logo {
    max-width:950px !important;
    width:100% !important;
    height:auto !important;
}

.site-branding {
    max-width:100% !important;
    width:100% !important;
    text-align:center;
}