/*
    A dark color scheme for Full Frame
*/

body {
    background-color: #202020;
}

#masthead {
    background-color: #000;
    background: rgba(0, 0, 0, 0.7);
    border-color: #191919;
}

body,
button,
input,
select,
textarea,
.site-title a,
.entry-title,
.entry-title a,
a:hover,
a:focus,
a:active,
.fullframe-nav-menu a,
.sidebar-header-right .widget_nav_menu a,
.site .widget_fullframe_social_icons .font-awesome,
.site .mobile-menu-anchor a.fa-menu,
.site .mobile-menu-anchor a.fa-menu:hover,
#nav-below .wp-pagenavi span.pages,
#promotion-message .right a:hover {
    color: #bebebe;
}

a,
.site-title a:hover,
#featured-content .entry-title a:hover,
.entry-title a:hover,
#breadcrumb-list a,
#breadcrumb-list a span,
#infinite-handle span,
#nav-below .wp-pagenavi a,
#nav-below .wp-pagenavi span,
.page-links span,
.fullframe-nav-menu li a:hover,
.fullframe-nav-menu li a:focus,
.sidebar-header-right .widget_nav_menu li a:hover,
.sidebar-header-right .widget_nav_menu li a:focus,
.fullframe-nav-menu li:hover>a,
.sidebar-header-right .widget_nav_menu li:hover>a,
.fullframe-nav-menu .current-menu-item>a,
.fullframe-nav-menu .current-menu-ancestor>a,
.fullframe-nav-menu .current_page_item>a,
.fullframe-nav-menu .current_page_ancestor>a,
.sidebar-header-right .widget_nav_menu .current-menu-item>a,
.sidebar-header-right .widget_nav_menu .current-menu-ancestor>a,
.fullframe-nav-menu .sub-menu li a:hover,
.fullframe-nav-menu .sub-menu li a:focus,
.fullframe-nav-menu .children li a:hover,
.fullframe-nav-menu .children li a:focus,
.sidebar-header-right .widget_nav_menu .sub-menu li a:hover,
.sidebar-header-right .widget_nav_menu .sub-menu li a:focus,
.site .widget_fullframe_social_icons .fa-wordpress:hover,
#promotion-message .right a {
    color: #a92f41;
}

#promotion-message .right a:hover {
    border-color: #a92f41;
}

.sidebar-header-right .menu .sub-menu a,
.sidebar-header-right .menu .sub-menu a,
.site .widget_fullframe_social_icons .,
mark,
ins,
pre,
.entry-content code,
#breadcrumb-list .wrapper,
#infinite-handle span,
#nav-below .wp-pagenavi a,
#nav-below .wp-pagenavi span,
#promotion-message .right a,
.rtl blockquote {
    background-color: #191919;
}

.sidebar-header-right .widget_nav_menu .sub-menu,
.fullframe-nav-menu .sub-menu a,
.fullframe-nav-menu .children a,
.sidebar-header-right .widget_nav_menu .sub-menu a,
.fullframe-nav-menu .sub-menu .sub-menu,
.fullframe-nav-menu .children .children,
.sidebar-header-right .widget_nav_menu .sub-menu .sub-menu,
#featured-grid-content .wrapper,
#content .wrapper,
#featured-content.border-top,
#feature-heading,
.page-header .page-title,
.archive-post-wrap,
.page-header .page-title {
    border-color: #191919;
}

.nav-secondary a,
.nav-footer a {
    color: #ccc;
}

.nav-secondary li:hover>a,
.nav-secondary li a:hover,
.nav-secondary li a:focus,
.nav-secondary .current-menu-item>a,
.nav-secondary .current-menu-ancestor>a,
.nav-secondary .sub-menu li a:hover,
.nav-secondary .sub-menu li a:focus,
.nav-footer ul.menu li.current-menu-item a,
.nav-footer ul.menu li a:hover {
    color: #fff;
}

.nav-secondary,
.nav-secondary .menu .sub-menu a,
.nav-secondary .menu .children a,
.nav-secondary .menu .sub-menu .sub-menu,
.nav-secondary .menu .children .children,
#infinite-handle span:hover,
#nav-below .wp-pagenavi span.current,
#nav-below .wp-pagenavi a:hover,
#nav-below #wp_page_numbers ul li a:hover {
    background-color: #111;
}

.nav-secondary .menu .sub-menu a,
.nav-secondary .menu .children a,
.nav-secondary .menu .sub-menu .sub-menu,
.nav-secondary .menu .children .children,
#promotion-message .right a,
#colophon {
    border-color: #181818;
}

.site .widget_fullframe_social_icons .font-awesome {
    border-color: #111;
}