#jqueryslidemenu {

    margin:0; 

}



#jqueryslidemenu ul{

    margin: 0;

    padding: 0;

    list-style-type: none;

}



/*Top level list items*/

#jqueryslidemenu ul li {

    position: relative;

    display: inline;

    float: var(--main-lang-float);

    background-image: none;

    padding: 0;

    line-height:none;

    border: 0;

    text-decoration: none;

    margin: 0px;

    /* background: url('../images/menu_sep.png') var(--main-lang-align) bottom no-repeat; */

}





/*Top level menu link items style*/

#jqueryslidemenu ul li a {

    display: block;

    height:32px;

    padding: 15px 10px 8px 15px;

    text-decoration: none;

    border-bottom-style: none;



}



* html #jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

    display: inline-block;

}



#jqueryslidemenu ul li a:link, #jqueryslidemenu ul li a:visited{

    font-family : "Swissra-Normal", Arial, Verdana, sans-serif;

    font-size : 19px;

    font-weight: bold;

    color: #242021;

    -moz-transition: all .4s;

    -webkit-transition: all  .4s;

    transition: color .4s;



}



#jqueryslidemenu ul li a:hover, #jqueryslidemenu ul li:hover > a, #jqueryslidemenu ul li a#current {

    /*background: url('../images/texture2.jpg'); */

    color: #ec1c24;



}



/*1st sub level menu*/

#jqueryslidemenu ul li ul {

	top: 2px;

    position: absolute;

    left: 0;

    display: block;

    visibility: hidden;



    z-index: 9999;

    border: 0;



    background: #fff;



  box-shadow: 5px 5px rgba(0, 0, 0, 0.1);

}



#jqueryslidemenu ul li ul li ul {

    margin-top: -5px;

    padding-top: 5px;



}



/*Sub level menu list items (undo style from Top level List Items)*/

#jqueryslidemenu ul li ul li {

    display: list-item;

    float: none;

    background: none;



    text-align: var(--main-lang-align);

}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */

#jqueryslidemenu ul li ul li ul{

    top: 0;

}



/* Sub level menu links style */

#jqueryslidemenu ul li ul li a {

    /*width of sub menus*/

    width: 190px;

    padding: 10px 18px 10px;

    height: auto;

	 font-size : 16px !important;

	font-weight: normal !important;

    line-height: normal;

    text-align:var(--main-lang-float);

    margin: 0;

    border-top-width: 0;

}



#jqueryslidemenu ul li ul li a:hover, #jqueryslidemenu ul li ul li a#current { /*sub menus hover style*/

    background: rgba(36, 32, 33, .10) !important; 

-moz-transition: all linear .2s; -webkit-transition: all linear .2s; transition: all linear .2s;





}



/* ######### CSS classes applied to down and left arrow images  ######### */



.downarrowclass{

    position: absolute;

    top: 22px;

}



.rightarrowclass{

    position: absolute;

    top: 15px;

    left: 7px;

}





