/*
 Theme Name:   Industrial Child Theme
 Theme URI:    http://themeforest.net/user/Anps/portfolio
 Description:  Industrial Child Theme
 Author:       AnpsThemes
 Author URI:   http://themeforest.net/user/Anps/portfolio
 Template:     industrial
 Version:      1.0.0
 License:      GNU General Public License
 License URI:  license.txt
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
 Text Domain:  industrial-child
*/

/* Place your custom CSS in this file */

div.header-wrap {
  background: #20486a;
}
nav.site-navigation {
  position: relative !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
}

header nav.site-navigation > a.menu-button {
  height: 67px;
  background-color: #3498db;
}

header nav.site-navigation .current-menu-item > a,
.megamenu-title {
  background: #3498db !important;
  color: white !important;
}

.widget_easy_sidebar_menu_widget
  li.menu-item
  .easy-sidebar-menu-widget-toggler
  i {
  color: #60bd69;
  line-height: 42px;
}

.widget_easy_sidebar_menu_widget
  li.menu-item
  .easy-sidebar-menu-widget-toggler:hover
  i {
  color: white;
}

.widget_easy_sidebar_menu_widget
  li.menu-item
  .easy-sidebar-menu-widget-toggler {
  background: rgba(239, 239, 239, 0.4);
  border: none;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  top: 0;
  height: 42px;
  width: 43px;
}
.widget_easy_sidebar_menu_widget
  li.menu-item
  .easy-sidebar-menu-widget-toggler:hover {
  background: #60bd69;
  border: none;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu {
  margin-left: 1rem;
  background: #f4f4f4;
}
li.menu-item .link__wrap a {
  padding-left: 1rem;
  padding-right: 1rem;
}
.widget_easy_sidebar_menu_widget li.menu-item a:hover {
  background: #2a76a9;
  color: white;
}

@media (min-width: 1019px) {
  header.site-header nav.site-navigation .main-menu .megamenu {
    top: auto;
  }
}
header.site-header nav.site-navigation .main-menu .megamenu,
nav.site-navigation ul li:hover > ul.sub-menu {
  max-width: 1400px;
  box-shadow: 5px 5px 8px grey;
  border: 2px solid #20486a;
  margin-top: -1px;
}

header.site-header
  nav.site-navigation
  .main-menu
  .megamenu
  ul
  li
  a:not(.megamenu-title) {
  color: #000000;
  text-transform: uppercase;
  width: 100%;
  padding-left: 1rem;
}

header.site-header
  nav.site-navigation
  .main-menu
  .megamenu
  ul
  li
  a:not(.megamenu-title):focus,
header.site-header
  nav.site-navigation
  .main-menu
  .megamenu
  ul
  li
  a:not(.megamenu-title):hover {
  color: #ffffff;
  background: #0d486d;
  width: 100%;
  padding-left: 1rem;
}

nav.site-navigation ul li > ul.sub-menu a {
  padding-left: 1rem;
  width: 100%;
}

nav.site-navigation ul li > ul.sub-menu a {
  color: black;
  font-weight: 500;
}
.site-header.full-width .site-navigation .main-menu > li > a:hover {
  color: white !important;
  background-color: #31d166;
}
.widget_easy_sidebar_menu_widget li.menu-item a:hover {
  background: #00d656;
  color: white !important;
  font-weight: 500;
}

header nav.site-navigation > a.menu-button {
  background: #68cd72;
  height: 69px;
}

.full-width .preheader-wrap {
  height: 130px;
}

.full-width .large-above-menu,
.full-width .logo-wrap {
  padding-bottom: 0px;
}
@media (max-width: 1018px) {
    .full-width .burger { margin-top: -10rem; }
}

.page-header .page-title {
    text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
}
.page-header-media {
    background-position: 50% 50%;
}