/* Global archive fixes shared across SCBats theme variants. */

.site-header,
.site-header-wrapper,
.site-menu,
.main-navigation,
.main-navigation ul,
.main-navigation ul ul,
#masthead,
#site-navigation,
#site-menu {
  background: #111 !important;
}

body,
.site,
.site-content,
.site-content-wrapper,
.content-area,
.widget-area,
.site-main,
.hentry,
.hentry-wrapper,
.page-header,
.widget,
.widget-area section,
.comments-area,
.infinite-wrap {
  background: #050505 !important;
}

.home .hentry[style*="background-image"],
.page-template-panel-page .hentry[style*="background-image"] {
  background-color: transparent !important;
  background-image: url("/assets/media/img_1500b1.jpg") !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center right !important;
}

.home .hentry[style*="background-image"] .hentry-wrapper,
.page-template-panel-page .hentry[style*="background-image"] .hentry-wrapper {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.46) 48%, rgba(0, 0, 0, 0.12) 100%) !important;
}

.site-title a,
.site-title a:visited,
.site-description,
.main-navigation a,
.main-navigation a:visited,
.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle .screen-reader-text,
#header-search-toggle,
#header-search-toggle:before {
  color: #f4f4f4 !important;
}

body,
.entry-content,
.entry-content p,
.entry-content li,
.entry-content ol,
.entry-content ul,
.entry-summary,
.widget,
.widget p,
.widget li,
.widget-area,
.widget-area a,
.widget-area a:visited,
.author-title,
input,
select,
textarea {
  color: #c8ceda !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title,
.page-title,
.widget-title,
.widgettitle,
.author-name,
.site-title,
.site-title a {
  color: #e7ebf6 !important;
}

.entry-content a,
.entry-content a:visited,
.widget a,
.widget a:visited,
.site-info a,
.site-info a:visited {
  color: #d7b257 !important;
}

.entry-content a:hover,
.entry-content a:focus,
.widget a:hover,
.widget a:focus,
.site-info a:hover,
.site-info a:focus {
  color: #fff4cf !important;
}

.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation a:hover,
.main-navigation a:focus,
.site-title a:hover,
.site-title a:focus {
  color: #fdb000 !important;
}

.main-navigation .primary-menu .current-menu-item > a,
.main-navigation .primary-menu .current_page_item > a,
.main-navigation .primary-menu .current_page_ancestor > a {
  border-color: #fdb000 !important;
}

.site-header,
.site-header-wrapper,
.site-footer,
.site-info {
  border-color: #202020 !important;
}

.site-info,
.site-info a,
.site-info a:visited {
  color: #b8b8b8 !important;
}

.widget_archive ul,
.widget_categories ul,
.widget_links ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul,
.widget_top-posts ul,
.widget_authors ul,
.widget_jp_blogs_i_follow ol,
.widget_top-clicks ul,
.widget_upcoming_events_widget ul,
.hentry,
.page-header,
.site-footer {
  border-color: rgba(255, 255, 255, 0.14) !important;
}

.main-navigation .menu-item-has-children > a:after,
.main-navigation .page_item_has_children > a:after {
  content: "" !important;
  display: inline-block !important;
  width: 0 !important;
  height: 0 !important;
  margin-left: 0.45em !important;
  vertical-align: middle !important;
  border-left: 4px solid transparent !important;
  border-right: 4px solid transparent !important;
  border-top: 6px solid currentColor !important;
  border-bottom: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.entry-content img,
.widget img,
.tiled-gallery img {
  border-radius: 2px;
}

.site-branding {
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .site-menu,
  .main-navigation ul,
  .main-navigation ul ul {
    background: #111 !important;
  }
}
