.dark,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6 {
  color: #FFF;
}
#footer.dark,.dark #footer {
  background-color: #0e768b;
  color: #CCC;
  border-top-color: rgba(0,0,0,0.2);
}
.dark #copyrights {
  background-color: #024b5a;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.dark .copyright-links a {
  color: rgba(255,255,255,0.25);
  border-bottom-color: rgba(255,255,255,0.25);
}
.dark .footer-widgets-wrap a {
  color: #CCC;
}
.dark .widget_nav_menu li a,.dark .widget_links li a,.dark .widget_meta li a,.dark .widget_pages li a {
  color: #EEE;
  background-image: url("../images/icons/widget-link-dark.png");
}
body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul li,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content ul ul,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.grid-2 > ul,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.grid-3 > ul,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.grid-4 > ul,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.grid-5 > ul,  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.style-2 li {
    border-top-color: #EEE !important;
  }
