.wpfm-menu-main-wrapper a:focus {
    outline: 0;
}
.wpfm-menu-main-wrapper *{
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	outline: 0;	
	z-index: 999999999;
}
.wpfm-menu-main-wrapper a,
.wpfm-menu-main-wrapper span ,
.wpfm-menu-main-wrapper *{
    font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;
}
.wpfm-menu-main-wrapper li:focus,
.wpfm-menu-main-wrapper a:focus,
.wpfm-menu-main-wrapper span:focus ,
.wpfm-menu-main-wrapper i:focus{
	outline:0;
}
.wpfm-menu-nav ul {
    margin: 0;
    list-style: none;
	z-index: 999999999;
}
.wpfm-position-left.wpfm-menu-nav  ul,
.wpfm-position-right.wpfm-menu-nav  ul{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.wpfm-menu-nav.wpfm-position-left ul,
.wpfm-position-top-left ul,
.wpfm-position-bottom-left ul{
    left: 0;
}
.wpfm-menu-nav.wpfm-position-right ul ,
.wpfm-position-top-right ul,
.wpfm-position-bottom-right ul{
    right: 1%;
}
.wpfm-position-top-left ul,
.wpfm-position-top-right ul{
	top:7%;
	position:fixed;
}
.wpfm-position-bottom-left ul,
.wpfm-position-bottom-right ul{
	bottom:7%;
	position:fixed;
}


/*template 4 end*/
/*template 1 to 4 start*/
.wpfm-template-1 ul li, 
.wpfm-template-2 ul li, 
.wpfm-template-3 ul li ,
.wpfm-template-4 ul li {
    margin-bottom: 5px;
    height: auto;
	background: rgba(255, 255, 255, .8);
    outline:0;
    position:relative;
}
.wpfm-template-1 ul li a, 
.wpfm-template-2 ul li a, 
.wpfm-template-3 ul li a,
.wpfm-template-4 ul li a{
	z-index:9999;
	width:150px;
}
.wpfm-template-4 .wpfm-menu-nav ul li >a >span.wpfm-menu-name{
	font-size:0;
	backface-visibility:hidden;
}
.wpfm-template-2 .wpfm-menu-nav ul li >a >span.wpfm-menu-name,
.wpfm-template-3 .wpfm-menu-nav ul li >a >span.wpfm-menu-name{
    font-size:12px;
    visibility:hidden;
    opacity:0;
}
.wpfm-template-2 .wpfm-menu-nav ul li >a:hover >span.wpfm-menu-name,
.wpfm-template-3 .wpfm-menu-nav ul li >a:hover >span.wpfm-menu-name{
    visibility:visible;
    opacity:1;
}

.wpfm-template-1 ul li > .wpfm-tootltip-title,
.wpfm-template-2 ul li > .wpfm-tootltip-title,
.wpfm-template-3 ul li > .wpfm-tootltip-title ,
.wpfm-template-4 ul li > .wpfm-tootltip-title {
    position: absolute;
    width:auto;
    opacity:0;
    white-space:nowrap;
    color:#eee;
    background:#222;
    top:50%;
    font-size:10px;
    font-style:italic;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:5px 10px 5px 20px;
    border-radius:3px;
    line-height:1;
}

/*template 1 to 4 end*/

/*template 1 to 10*/
.wpfm-template-1 ul li,
.wpfm-template-2 ul li, 
.wpfm-template-3 ul li ,
.wpfm-template-4 ul li ,
.wpfm-template-5 ul li, 
.wpfm-template-6 ul li ,
.wpfm-template-7 ul li,
.wpfm-template-8 ul li, 
.wpfm-template-9 ul li, 
.wpfm-template-10 ul li,
.wpfm-template-1 ul li a:focus, 
.wpfm-template-2 ul li a:focus, 
.wpfm-template-3 ul li a:focus ,
.wpfm-template-4 ul li a:focus ,
.wpfm-template-5 ul li a:focus, 
.wpfm-template-6 ul li a:focus ,
.wpfm-template-7 ul li a:focus,
.wpfm-template-8 ul li a:focus, 
.wpfm-template-9 ul li a:focus, 
.wpfm-template-10 ul li a:focus{
	outline:0;
}

/*---------------------
Template 13 css end
-----------------------*/



  @media screen and (max-width:1149px){
    .wpfm-floating-wh-wrapper
    {
        display:none; 
    }	
}
