/*
Theme Name: overflow-child
Author: Asif Shaikh
Description: Child theme
Version: 1.0
Template: overflow

This is the child theme for Overflow theme, generated with Generate Child Theme plugin by catchthemes.
*/

nav.navbar ul.navbar-nav li.cs-mega-menu .sub-menu .have_multiple ul:first-child{
  display: none; 	
}

nav.navbar ul.navbar-nav li.cs-mega-menu .sub-menu .have_multiple ul {
 list-style: none;
 display: inline-block;	
 padding-left: 0;
 margin-right: 3%;
}

nav.navbar ul.navbar-nav li.cs-mega-menu .sub-menu .have_multiple ul:last-child {
 margin-right: 0;	
}

nav.navbar ul.navbar-nav li.cs-mega-menu .sub-menu .have_multiple {
 padding-left: 3rem;	
}

nav.navbar ul.navbar-nav li.cs-mega-menu .sub-menu .have_multiple ul li {
 margin-bottom: 0;	
}

nav.navbar ul.navbar-nav li.cs-mega-menu .sub-menu .have_multiple ul li a {
 font-weight: 500;
 letter-spacing: 1px;
 text-transform: uppercase;
 font-size: 1rem;
 margin-right: 32px;
 padding: 0.5rem 0;
 line-height: 1.5;
 display: block;
 font-family: Poppins;
}

nav.navbar ul.navbar-nav li.cs-mega-menu .sub-menu .have_multiple ul li:first-child a {
 padding-top: 0;	
}

body:not(.home) .top_sidebar {
 display: none !important;	
}

@media all and (min-width: 720px) {
 body.home .top_sidebar {
  display: none !important;	
 }
}

@media all and (max-width: 719px) {
 body.home #secondary .powerkit_widget_author:not(.middle_sidebar) {
   display: none;
 }
 
 body.home .top_sidebar .sidebar-1 {
  padding-top: 0 !important; 	 
  padding-bottom: 50px;
 }	
}


