a:focus{
	outline:none !important;
}
.ubermenu-bound, .ubermenu-bound-inner .ubermenu-nav{
	position:static;
}
.ubermenu-skin-black-white-2{
	background:none;
	border:none;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{
	color:#002855;
	border:none;
	padding:10px 13px;
	font-size:14px;
	font-weight:300;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-active > .ubermenu-target{
	color:#c97146;
	font-weight:600;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{
	background:none;
	color:#c97146;
	font-weight:600;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{
	background:none;
	color:#c97146;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{
	display:none;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{
	z-index:99999 !important;
	background:#002855;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target{
	color:#ffffff;
	text-transform:uppercase;
}
.ubermenu-nojs.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target{
	background:none;
	color:#c97146;
	font-weight:600;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target{
	color: #c97146 !important;
	font-weight:600;
}
.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{
	left:0;
	width:99.9%;
}
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle{
	background: none;
    position: absolute;
    right: 0;
    top: 12px;
    color: #000;
    font-size: 21px;
    padding: 0 0 0 5px;
    border-left: 1px solid #d7d7d7;
    line-height: 1;
}
@media screen and (max-width: 1500px) and (min-width: 1220px){
	.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{
		padding: 10px 8px;
	}
}
@media screen and (min-width: 768px) and (max-width: 959px){
	.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {
		display: none;
	}
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
		clear: inherit;
	}
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
		min-width: inherit;
	}
	.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
		max-height: inherit;
		overflow: hidden!important;
		visibility: visible;
	}
	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
		width: inherit;
	}
	.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{
		padding: 10px 7px;
		font-size: 13px;
	}
}
@media screen and (max-width: 767px){
	header .navbar{
		
	}
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
		min-width: 100%;
	}
	.navbar-header{
		display:none;
	}
	.mobile-menu-bar{
		visible:hidden !important;
		opacity:0 !important;
	}
	.mobile-menu{
		position:absolute !important;
		right:0;
	}
	.ubermenu-responsive-default.ubermenu-responsive.ubermenu{
		background: #002855;
		position: absolute;
		left:0;
		z-index:9999;
	}
	.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{
		color:#fff;
	}
	.ubermenu .ubermenu-item .ubermenu-submenu-drop{
		z-index:9999;
		background:#c97146;
	}
	.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-active > .ubermenu-target{
		color:#002855;
		font-weight:600;
	}
	.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
		color: #002855 !important;
		font-weight: 600;
	}
}


.lawyer_error_msg{
	font-size: 12px;
    position: absolute;
    background: #f00;
    color: #fff;
    border-radius: 15px;
    font-weight: 600;
    padding: 1px 12px;
    left: 30px;
}
.lawyer_error_msg:before{
	content:"";
	position:absolute;
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #f00;
	top: -5px;
	left: 25px;
}
.search-area .lawyer_error_msg{
    bottom: -27px;
    left: 32px;
}
.header-search-wrap .lawyer_error_msg{
    bottom: -13px;
    left: 0;
    position: relative;
}
.sticky-search-content .lawyer_error_msg{
    bottom: -35px;
	left: 30px;
}
.lawyer-detail-search .form-group{
	position:relative;
}
.lawyer-detail-search .form-group .lawyer_error_msg{
	bottom: -68px;
	left: 27%;
}