.jqueryslidemenu{
  *margin:0 auto; *float:right;  position:relative; z-index:140 !important; 
border-bottom: 3px solid #45458e;
}
.jqueryslidemenu ul{z-index: 598;margin: 0;padding: 0;list-style-type: none; 
/*-webkit-border-radius: 10px; border-radius: 10px; */
}
/*Top level list items*/
.jqueryslidemenu ul li{
  list-style: none;
  display: inline;
  float: left;
  margin:0px;
   *margin:8px 10px 0 10px;height:107px;
   position: relative;
  }
/*Top level menu link items style*/
.jqueryslidemenu ul li a{ 
  width: 132px;
text-transform: uppercase;
display: block;text-align: left;font-size:15px;color:#fff;text-decoration: none;
padding:35px 10px ;
font-weight: lighter;
 }
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.jqueryslidemenu ul li a:hover{ color:#fff;  }
.jqueryslidemenu ul li > a:hover:before{ 
content: '';
  position: absolute;
  bottom: -29px;
  right: 37%;
  height: 0;
  width: 0;
  border: 15px solid transparent;
  border-bottom: 15px solid #45458E;
  -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    z-index: 1000;
 }
.jqueryslidemenu ul li:hover{background: #45458e; }

.jqueryslidemenu ul li.current-menu-parent{background: #fff; }
.jqueryslidemenu ul li.current-menu-parent a{color:#fff; background: #e3e3e3; }
.jqueryslidemenu ul li.current-menu-parent .current-menu-item a{color:#F2D799; }


.jqueryslidemenu .current-menu-item > a{ color:#fff; background: #45458e; height: 100%;  }
.jqueryslidemenu .current-menu-item > a:before {
  content: '';
  position: absolute;
  bottom: -29px;
  right: 37%;
  height: 0;
  width: 0;
  border: 15px solid transparent;
  border-bottom: 15px solid #45458E;
  -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    z-index: 994;
}

.jqueryslidemenu .current-menu-item ul li a{  color:#fff; cursor:pointer;}/*para que no se seleccionen todos los submenus*/
.jqueryslidemenu .current-menu-item ul li a:hover{cursor:pointer;}/*para que no se seleccionen todos los submenus*/
.jqueryslidemenu .current-menu-item a:hover{cursor:default;}

.jqueryslidemenu ul li a.current{cursor:default; border-top:3px solid red;}
.jqueryslidemenu .current-menu-item .arrow-down-menu{display: block;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
  width:auto!important;
  position: absolute;
  *left: 135px!important;
  background:#fff;
display: block;visibility: hidden; 
/*border-bottom:5px solid #000;*/

 }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{position: relative!important; border-bottom: 1px solid #555; width: 100%!important; list-style: none;display: list-item;float: none;height:100%;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul.img-opt{top: 0;background: #fff;}
.jqueryslidemenu ul li ul li ul{top: 0;*background: #fff;}
.jqueryslidemenu ul li ul li ul li{border-bottom: 1px solid green;}
.jqueryslidemenu ul li ul li ul li:last-child{border-bottom: none;}
.jqueryslidemenu ul li ul li ul li img{ margin: 0 auto; }
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font-weight: normal; width: auto!important;  color: #555!important; font-size: 14px; padding:20px 25px !important;
 text-align: left;margin: 0;border-top: 0px !important; color:#fff;
}
.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/color: #fff!important; }
.jqueryslidemenu ul li ul li > a:hover:before{content: "";display: none; } 
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 5px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {

/* ====== Menu Style ====*/
.jqueryslidemenu{ z-index:140 !important;}
.jqueryslidemenu ul{z-index: 598;}
/*Top level list items*/
.jqueryslidemenu ul li{
  list-style: none;
  display: inline;float: left;margin:0px;
  }
/*Top level menu link items style*/
.jqueryslidemenu ul li a{ 
text-transform: uppercase;
display: block;text-align: center;font-size:11px;
padding:35px 5px ;
width: 105px;
 }
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.jqueryslidemenu ul li a:hover{ color:#fff; *background: #3c948b; }

.jqueryslidemenu ul li.current-menu-parent{*background:#3c948b; }
.jqueryslidemenu ul li.current-menu-parent a{color:#fff; }
.jqueryslidemenu ul li.current-menu-parent .current-menu-item a{color:#F2D799; }


.jqueryslidemenu .current-menu-item a{ color:#fff; }
.jqueryslidemenu .current-menu-item ul li a{  color:#fff; cursor:pointer;}/*para que no se seleccionen todos los submenus*/
.jqueryslidemenu .current-menu-item ul li a:hover{cursor:pointer;}/*para que no se seleccionen todos los submenus*/
.jqueryslidemenu .current-menu-item a:hover{cursor:default;}
.jqueryslidemenu ul li a.current{cursor:default;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
  width:auto!important;
  position: absolute;
  left: 54px;
  /*background:#26736c;*/
display: block;visibility: hidden; 
/*border-bottom:5px solid #000;*/

 }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{list-style: none;display: list-item;float: none;height:100%;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;background: #fff;}
.jqueryslidemenu ul li ul li ul li{border-bottom: 1px solid green;}
.jqueryslidemenu ul li ul li ul li:last-child{border-bottom: none;}
.jqueryslidemenu ul li ul li ul li img{ margin: 0 auto; }
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font-size: 12px; padding-left:25px !important;
  /*padding-top:10px;*/
 text-align: left;margin: 0;border-top: 0px !important; color:#fff;
 /*min-height:30px; */
 padding-right: 30px;

}
.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/color: #fff; }
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 5px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}

/* ====== Menu Style ====*/

}
@media only screen and (min-width: 767px) and (max-width: 1023px) { 

/* ====== Menu Style ====*/
.jqueryslidemenu{ z-index:140 !important;}
.jqueryslidemenu ul{z-index: 598;}
/*Top level list items*/
.jqueryslidemenu ul li{
  list-style: none;
  display: inline;float: left;margin:0px;
  }
/*Top level menu link items style*/
.jqueryslidemenu ul li a{ 
text-transform: uppercase;
display: block;text-align: center;font-size:10px;
padding:35px 5px ;
width: 80px;
 }
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.jqueryslidemenu ul li a:hover{ color:#fff; *background: #3c948b; }

.jqueryslidemenu ul li.current-menu-parent{*background:#3c948b; }
.jqueryslidemenu ul li.current-menu-parent a{color:#fff; }
.jqueryslidemenu ul li.current-menu-parent .current-menu-item a{color:#F2D799; }


.jqueryslidemenu .current-menu-item a{ color:#fff; }
.jqueryslidemenu .current-menu-item ul li a{  color:#fff; cursor:pointer;}/*para que no se seleccionen todos los submenus*/
.jqueryslidemenu .current-menu-item ul li a:hover{cursor:pointer;}/*para que no se seleccionen todos los submenus*/
.jqueryslidemenu .current-menu-item a:hover{cursor:default;}
.jqueryslidemenu ul li a.current{cursor:default;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
  width:auto!important;
  position: absolute;
  left: 54px;
  *background:#26736c;
display: block;visibility: hidden; 
/*border-bottom:5px solid #000;*/

 }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{list-style: none;display: list-item;float: none;height:100%;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;background: #fff;}
.jqueryslidemenu ul li ul li ul li{border-bottom: 1px solid green;}
.jqueryslidemenu ul li ul li ul li:last-child{border-bottom: none;}
.jqueryslidemenu ul li ul li ul li img{ margin: 0 auto; }
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font-size: 9px; padding-left:25px !important;
  /*padding-top:10px;*/
 text-align: left;margin: 0;border-top: 0px !important; color:#fff;
 /*min-height:30px; */
 padding-right: 30px;

}
.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/color: #fff; }
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 5px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}

/* ====== Menu Style ====*/

}