/* ul.webmenu_ul{width:100%;list-style:none; padding:0px; margin:0px; position:relative; text-align:center; font-size:16px;}
ul.webmenu_ul li{float:none;width:100%; margin:0px; padding:0px; vertical-align:middle;border-bottom:1px dotted #CCC; display:inline-block;background:url('../img/navbg.png') repeat;}
ul.webmenu_ul li:last-child:before{clear:both;}
ul.webmenu_ul li a{display:inline-block; width:100%; height:100%; cursor:pointer; padding:12px;text-align:left;}
ul.webmenu_ul li a:hover{color:#CCC;}
ul.webmenu_ul li a.sub_link{width:70%;float:left;background-image:url('../img/navbg.png'); background-repeat:repeat;}
ul.webmenu_ul li a.sub_nav{width:30%; float:left; text-align:center;}
ul.webmenu_ul li a.sub_nav span{position:relative; top:50%;}
ul.webmenu_ul li a.sub_nav:after{clear:both;}
ul.webmenu_ul ul{list-style:none; padding:0px; margin:0px; position:relative; max-width:280px; display:none;}
ul.webmenu_ul ul ul{display:none;}
ul.webmenu_ul .sub_menu, ul.webmenu_ul .sub-menu{clear:both;}
ul.webmenu_ul ul li{float:none; border-bottom:1px dashed #CCC;clear:both; overflow:hidden;}
ul.webmenu_ul ul li:last-child{border-bottom:none;}
ul.webmenu_ul li:last-child:after{clear:both;}
ul.webmenu_ul li:last-child{border-bottom: none;}
.menu_fclear{clear:both; height:0px; overflow: hidden;}

ul.webmenu_ul ul li a{width:100%;}
ul.webmenu_ul li a.sub_nav{cursor:pointer;}
	
.null_menu{cursor:default} */

@media screen and (max-width: 700px) {

ul.menu_ul{width:100%;list-style:none; padding:0px; margin:0px; position:relative; text-align:center; font-size:16px;}
ul.menu_ul li{float:none;width:100%; margin:0px; padding:0px; vertical-align:middle;border-bottom:1px dotted #CCC; display:inline-block;background:url('../img/navbg.png') repeat;}
/*ul.menu_ul li:hover{background:url('../../img/navbg.png') repeat;}*/
ul.menu_ul li:last-child:before{clear:both;}
ul.menu_ul li a{display:inline-block; width:100%; height:100%; cursor:pointer; padding:6px 12px;text-align:left;}
ul.menu_ul li a:hover{color:var(--px-primary-light-col);}
ul.menu_ul li a.sub_link{width:70%;float:left;background-image:url('../img/navbg.png'); background-repeat:repeat;}
ul.menu_ul li a.sub_nav{width:30%; float:left; text-align:center;}
ul.menu_ul li a.sub_nav span{position:relative; top:50%;}
ul.menu_ul li a.sub_nav:after{clear:both;}
ul.menu_ul ul{display:none; list-style:none; padding:0px; margin:0px; position:relative; max-width:280px;}
ul.menu_ul .sub_menu, ul.menu_ul .sub-menu{clear:both;}
ul.menu_ul ul li{float:none; border-bottom:1px dashed #CCC;clear:both; overflow:hidden;}
ul.menu_ul ul li:last-child{border-bottom:none; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
ul.menu_ul li:last-child:after{clear:both;}
ul.menu_ul li:last-child{border-bottom: none;}
.menu_fclear{clear:both; height:0px; overflow: hidden;}

    ul.menu_ul ul li a{width:100%;}
	ul.menu_ul li a.sub_nav{cursor:pointer;}
	
	.null_menu{cursor:default;}
}