/*
    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 .genericon,
.site .mobile-menu-anchor a.genericon-menu, 
.site .mobile-menu-anchor a.genericon-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 .genericon-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 .genericon,
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 .genericon {
    border-color: #111;
}