/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 04 2019 | 18:47:07 */
.toggle-slide-menu {
 display:none; 
}
body.slide-nav-open {
 overflow:hidden; 
}
#navLinksWrapper{
    transition: all 400ms linear;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    background: #fff;
    z-index: -1;
}

#navLinksWrapper.open{
    opacity:1;
    z-index:10;
}

#navLinksWrapper i.fa.fa-close {
    -webkit-text-stroke: 3px white;
}

#mobileNav i.fa.fa-navicon {
    -webkit-text-stroke: 1px white;
}

#toggleSlideMenu{
}
.toggle-slide-menu:hover {
 cursor:pointer; 
}
@media (max-width:1025px){
  .toggle-slide-menu {
 display:block; 
}
    #navLinksWrapper {
        opacity: 1;
    width: 300px !important;
    right: -300px;
      top:-1px;
    position: fixed;
    left:inherit;
    }
    #navLinksWrapper .elementor-col-12 {
            width:100%;
        }
        #navLinksWrapper.slide {
            right:0;
                height: 100%;
        overflow: auto !important;
        }
}
#navArea.open {
 background:#fff; 
}
.light-logo{
 display:none; 
}

#topNav.dark .light-logo{
 display:block; 
}

#topNav.dark .dark-logo{
 display:none; 
}

/* styles for Elementor editor */
.elementor-editor-active #navLinksWrapper {
display:none;
}

.mega-menu-container {
 position:absolute;
  top:0;
  left:0;
  right:0;
}

.elementor-nav-menu--indicator-plus .elementor-nav-menu--dropdown {
 overflow:visible; 
}
.elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow {
	position: absolute;
left: -26px;
top: -6px;
margin: 0;
}
#topNav .elementor-nav-menu--dropdown a {
 background:#fff !important; 
}
.top-bar{
 display:none; 
}

@media (max-width:1025px){
  #mobileNav {
    border-bottom: solid 1px #333;
  }
  #navLinksWrapper .elementor-nav-menu li {
    margin: 1em 0;
    font-size: 1rem;
  }
  #navLinksWrapper .elementor-nav-menu__container {
   margin:0; 
  }
  #mobileNav,
 #navArea {
   background:#fff !important;
  }
  
  #navLinksWrapper{
    z-index:10;
	}
}
#navArea:hover{
 cursor:pointer; 
}