@charset "utf-8";
/* CSS Document */



.touch-yes #topnav #rsmenu ul .megamenu {
 display: none;
    
}

.touch-yes #topnav #rsmenu ul .megamenu {
    position: absolute;
    top: 95px;
left: 0;
opacity: 1;
    
}

.touch-yes #topnav #rsmenu > ul > div > li > a {
   
    
}

.touch-yes #topnav #rsmenu > ul > div > li > a > span {
   
    
    
}

.touch-yes #topnav #rsmenu > ul > div > li.activeve {
    color: #000000;
    background: #e5e5e5;
    transition: 0.8s;
}

.touch-yes #topnav #rsmenu > ul > div > li.notact {
    color: #000000;
    background: yellow;
    transition: 0.8s;
}

.touch-yes #topnav #rsmenu > ul > div > li.activeve > a {
    color: #000000;
   
}

.touch-yes #topnav #rsmenu > ul > div > li.activeve > a::after {
 
   border-top-color: #454545;

  
}

.touch-yes  #topnav #rsmenu > ul > div > li.activeve+li a::before  {
   display:none;
}


.touch-yes  #topnav #rsmenu > ul > div > li.notact .megamenu  {
  
}

.touch-yes  #topnav #rsmenu > ul > div > li.notact   {
 color: red;
border:2px solid red;
}

@media only screen and (max-width: 1023px) {

.touch-yes  #topnav #rsmenu ul ul {
 display: block;
    
}	
	}