.block.block-we-megamenu {
    margin: 0;
    float: left;
}
.block.block-we-megamenu .navbar {
  margin-bottom: 0;
  background: none !important;
  border: none !important;
}
.block.block-we-megamenu  ul li {
  border: none;
}
.navbar-we-mega-menu .we-mega-menu-row {
  background: #111111;
  margin: 0;
  padding: 10px 0;
}
.we-mega-menu-submenu {
    padding: 0;
    border: none;
    box-shadow: none !important;
}
header.navbar #navbar-collapse ul.we-mega-menu-ul.nav {
  flex-wrap: wrap;
  margin: 2px 0 ;
}
header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li.dropdown-menu a {
    padding: 7px 21px 7px 10px !important;
}
header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li a {
    padding: 7px 10px 7px 10px !important;
    display: block;
    font-size: 18px;
    color: #ffffff;
    text-shadow: 1px 1px #111111;
    text-transform: uppercase;
    background: transparent;
}
header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li:hover a {
    background: #111111 !important;
}

header.navbar #navbar-collapse ul.we-mega-menu-ul li .we-mega-menu-submenu li a {
    background: #111111 !important;
    padding: 5px 15px !important;
    font-size: 12px;
    margin: 0;
    word-break: break-word;
}
.we-mega-menu-submenu .we-mega-menu-col {
    margin: 0 !important;
}
header.navbar #navbar-collapse {
    background-size: 543px;
}
body:not(.we-mega-menu-backend) .navbar-we-mega-menu [class*="hidden-collapse"]>.we-mega-menu-submenu,
body:not(.we-mega-menu-backend) .navbar-we-mega-menu [class*="hidden-collapse"]>a:after,
body:not(.we-mega-menu-backend) .navbar-we-mega-menu [class*="hidden-collapse"]>a:before {
    display: block !important;
}
.menu-desktop {
  display: none;
}
@media screen and (max-width: 991px) {
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    width: 100% !important;
  }
}
@media screen and (min-width: 991px) {
  .we-mega-menu-ul .dropdown-menu>a:before, .we-mega-menu-ul .dropdown-menu>span:before {
    background: url(../images/ico-arrow-white.png) center no-repeat !important;
    background-size: 7px !important;
  }
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    margin-left: 0;
    z-index: 1111;
  }
  .navbar-default .menu.nav > .active > a {
    background: #222 !important;
    color: #fff !important;
  }
  .we-mega-menu-submenu>.we-mega-menu-submenu-inner {
    min-height: auto !important;
  }
  .we-mega-menu-ul>.dropdown-menu {
    z-index: auto !important;
  }
 .menu-mobile {
    display: none;
  }
  .menu-desktop {
    display: block;
  }
}
header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li.active > a {
    background-color: #111111 !important;
    color: #fff !important;
}
header.navbar #navbar-collapse ul.we-mega-menu-ul li .we-mega-menu-submenu li.active > a {
    color: #e7b122 !important;
    text-decoration: none;
}
@media screen and (min-width: 992px) {
.we-mega-menu-submenu li.we-mega-menu-li a:hover, .we-mega-menu-submenu li.we-mega-menu-li a:focus {
border: none !important;
}
}
/*User logged in*/
.user-logged-in .reader-post-menu .we-mega-menu-submenu {
    display: block !important;
}
.user-logged-in .reader-post-menu a::after, .user-logged-in  .reader-post-menu a::before {
    display: block !important;
}
.user-logged-in header.navbar #navbar-collapse ul.menu.nav li.reader-post-menu a {
    padding: 7px 21px 7px 10px !important;
}
header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li ul li:hover > a {
    background: #111111 !important;
    color: #e7b122;
    text-decoration:none;
}
/*Post submenu hidden for anonumous*/
.post-menu-wrp .we-mega-menu-submenu {
    display: none ;
    visibility: hidden ;
    opacity: 0 !important ;
}
.post-menu-wrp a::after {
    visibility: hidden;
}
header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li.post-menu-wrp a {
    padding-right: 10px !important;
}
/*Post submenu show for authenticated*/
.user-logged-in .post-menu-wrp .we-mega-menu-submenu {
    display: block;
    visibility: visible ;
    opacity: 1 !important;
}
.user-logged-in .post-menu-wrp a::after {
    visibility: visible;
}
.user-logged-in  header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li.post-menu-wrp a {
    padding-right: 21px !important;
}
@media screen and (max-width: 1199px) {
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    width: 100% !important;
  }
}
@media (max-width: 991px) {
  .navbar-toggle {
    z-index: 0;
  }
}
@media screen and (max-width:1350px) {
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu:last-child .we-mega-menu-submenu .we-mega-menu-row {
    display:block;
  } 
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    width:100% !important;
  }
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu .we-mega-menu-col {
    max-width: 100% !important;
    flex: 0 0 100%;
    padding: 0;
  }
  .we-mega-menu-ul .we-mega-menu-li.dropdown-menu:last-child .we-mega-menu-submenu .span6 {
      width:100% !important;
      flex: 0 0 100% !important;
      max-width: 100%;
  }
}
.reader-postmenu a::after, .reader-postmenu a::before, 
.reader-postmenu .we-mega-menu-submenu-inner   {
    display: none !important;
}
header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li.dropdown-menu.reader-postmenu a {
    padding: 7px 10px 7px 10px !important;
}
.user-logged-in .reader-postmenu a::after, 
.user-logged-in .reader-postmenu a::before, 
.user-logged-in .reader-postmenu .we-mega-menu-submenu-inner   {
    display: block !important;
}
.user-logged-in  header.navbar #navbar-collapse ul.we-mega-menu-ul.nav li.dropdown-menu.reader-postmenu a {
    padding: 7px 21px 7px 10px !important;
}
.reader-postmenu li.we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
  width: 180px !important;
}