

.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{
	background-color:#f7f7f7;	
}

.ubermenu-responsive-toggle{ padding:10px 15px !important; border:none !important;}
.top-bar .ubermenu.ubermenu-main{ 
	width: 50%;
    padding: 0;
    display: inline-block !important;
}
.top-bar .ubermenu.ubermenu-main .ubermenu-nav{ float:right;}
.top-bar .ubermenu .ubermenu-target-text{ vertical-align:top;}
.top-bar .ubermenu .ubermenu-item-level-0 .ubermenu-target{	
	text-transform:none; 
	font-weight:300;
	line-height: 30px;
	color:rgba(39,39,39, 0.5);
}
.top-bar .ubermenu .ubermenu-item-level-0 span.ubermenu-target-title{line-height:inherit;}
.top-bar .ubermenu .ubermenu-icon{ padding: 0 10px 0 5px;}
.top-bar .ubermenu .ubermenu-item-layout-icon_left span.ubermenu-target-title{ padding-left:12px;}
.top-bar .ubermenu .ubermenu-nav li:first-of-type span.ubermenu-target-title,
.top-bar .ubermenu .ubermenu-item-level-0 span.ubermenu-target-title{border-color:#F0F0F0;}
.ubermenu{
  border: none;
  background: #ffffff;
	clear:left;}
.ubermenu .ubermenu-target{
    padding: 0 !important;
    line-height: 20px;
    border-radius: 0;
	font-size: 14px;
}

.ubermenu .ubermenu-target-description {
  color: #aaaaaa;
}
#ubermenu-submenu-id-1057{ padding-bottom:20px;}

.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {}
.ubermenu-main{   font-family: 'Roboto Condensed', sans-serif;     }
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-size:13px;}
.ubermenu .ubermenu-submenu{	clear:left;}
.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator{ padding: 0 15px;}
.ubermenu .ubermenu-item-level-0 .ubermenu-target{font-weight: bold; }
.ubermenu .ubermenu-item-level-1 .ubermenu-target{font-weight: bold; }
.ubermenu .ubermenu-item-level-2 .ubermenu-target{font-weight: normal; }


.header_menu_bottom .main_menu, .header_menu_bottom nav.main_menu>ul, .sticky .header_menu_bottom nav.main_menu>ul{ width:100%;}
.ubermenu .ubermenu-item .ubermenu-submenu-drop { box-shadow:none;}
.ubermenu .ubermenu-submenu .ubermenu-column,.ubermenu .ubermenu-submenu .ubermenu-column ubermenu-target {height:100%;}
.ubermenu .ubermenu-tab-content-panel .ubermenu-item:hover{ background-color:#f7f7f7;}
.ubermenu .ubermenu-item-level-0 span.ubermenu-target-title{ padding: 0 15px; line-height:20px; border-right:1px solid #e7e7e7;}
.kim-secondary-menu .ubermenu .ubermenu-item-level-0 span.ubermenu-target-title{ border-color: rgba(240,240,240,0.1)!important;}
.ubermenu .ubermenu-item-level-1 span.ubermenu-target-title{ padding: 0 ; line-height:1.2em;}
.ubermenu .ubermenu-item-level-1 .ubermenu-tab span.ubermenu-target-title{ padding: 0 10px;}
.ubermenu .ubermenu-item-level-1  span.ubermenu-target-description{line-height:1.3em;}
.ubermenu .ubermenu-item-level-1 .ubermenu-tab span.ubermenu-target-description{line-height:1.4em;}
.ubermenu .ubermenu-item-level-1 .ubermenu-tab .ubermenu-icon{}
.ubermenu .ubermenu-item-level-1 .ubermenu-target-with-icon span.ubermenu-target-description{padding-left:20px;}

.ubermenu .ubermenu-submenu-type-mega .ubermenu-target{    padding: 8px 20px;}
.ubermenu .ubermenu-tab .ubermenu-target{padding:10px !important;}
.ubermenu .ubermenu-tab-content-panel .ubermenu-target {	padding:10px;	color: #555555;}
.ubermenu .ubermenu-submenu-align-full_width{}
.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack{padding-top:5px;padding-bottom:5px;}
.ubermenu .ubermenu-tab-content-panel{padding:0;}
.ubermenu.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{ border-top:none;}
.ubermenu .ubermenu-nav li:first-of-type span.ubermenu-target-title {border-left:1px solid #e7e7e7;}
.ubermenu .ubermenu-nav .ubermenu-submenu-type-mega span.ubermenu-target-title { font-size: 16px;    font-weight: bold;}
.ubermenu .ubermenu-nav .ubermenu-submenu li:first-of-type span.ubermenu-target-title{border-left:none;}
.ubermenu .ubermenu-item .ubermenu-submenu-drop span.ubermenu-target-title{border:none;}
#menu-item-647 .ubermenu-target-title{ border-left:1px solid #e7e7e7; }
.ubermenu .ubermenu-colgroup .ubermenu-column, 
.ubermenu .ubermenu-custom-content-padded, 
.ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, 
.ubermenu .ubermenu-submenu-padded, 
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, 
.ubermenu .ubermenu-target, .ubermenu .ubermenu-widget{}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-padded{}
.ubermenu .ubermenu-submenu.ubermenu-submenu-drop {
  background-color: rgba(255,255,255,0.98);
  border:1px solid #e7e7e7;}
.ubermenu .ubermenu-item-level-0{ background: rgba(255,255,255,0);		}
.ubermenu .ubermenu-item-level-0:hover{	}
ubermenu-active{}
.ubermenu .ubermenu-submenu .ubermenu-target-title{ /*padding-right:15px;*/}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target { padding-right:0;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target .ubermenu-target-title{ padding-right:30px;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{ right:15px;}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop .ubermenu-tabs-group .ubermenu-tab .ubermenu-target-with-icon .ubermenu-target-title{ }
.ubermenu-sub-indicators .ubermenu-has-submenu-drop .ubermenu-tabs-group .ubermenu-tab .ubermenu-target-with-icon .ubermenu-target-description{ padding-right:30px; padding-left:30px; }

.ubermenu-sub-indicators .ubermenu-has-submenu-drop .ubermenu-tabs-group .ubermenu-tab .ubermenu-target-with-image .ubermenu-target-title, .ubermenu-h4{  display: inline-block; }
.ubermenu-sub-indicators .ubermenu-has-submenu-drop .ubermenu-tabs-group .ubermenu-tab .ubermenu-target-with-image .ubermenu-target-description{ 
	padding:0 5px; 	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop .ubermenu-tabs-group .ubermenu-tab .ubermenu-target-with-image .essbis{ width:100%; padding:2px; background: #f7f7f7; }
.ubermenu-item-layout-image_above>.ubermenu-image img{margin: auto;}
.ubermenu .ubermenu-submenu-grid{}

.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{ border-right:1px solid #e7e7e7; }
.ubermenu.ubermenu-main {
	/*maxwidth and margin auto*/
   /* background: none;
    border: none;
    box-shadow: none;
    max-width: 1300px;
    margin: auto;*/
}


.ubermenu .ubermenu-submenu .ubermenu-column-auto {
    min-width: 100px;
    width: auto;
}
	
.ubermenu .ubermenu-target a{}

.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator{}

.ubermenu.ubermenu-responsive-toggle:hover {
}
.ubermenu .ubermenu-item-level-0.ubermenu-current-menu-item,
.ubermenu .ubermenu-item-level-0.ubermenu-current-menu-parent,
.ubermenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor {
  color: #000000;
  /*background: #e6e6e6;*/
  background:transparent; 
}
.ubermenu .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
  color: #4d90fe;
  background: transparent;
}
.ubermenu.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
  background: #ffffff;
}

.ubermenu-main .ubermenu-item-level-0 .ubermenu-target.ubermenu-item-layout-icon_left{padding-left:5px !important;}
.ubermenu .ubermenu-item-level-0 > .ubermenu-target {
}
body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target {
  box-shadow: none;
}
.ubermenu .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
}
.ubermenu .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
  color: #555555;
}
.ubermenu .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
  color: #111111;
}
.ubermenu.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
  border-top: 1px solid #e9e9e9;
}
.ubermenu .ubermenu-tab-content-panel {  background: none;}

/*submenu*/
.ubermenu .ubermenu-submenu{ font-size:12px;}


.ubermenu .ubermenu-submenu .ubermenu-active > .ubermenu-target {background:#f7f7f7;}
.ubermenu .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}
.ubermenu .ubermenu-submenu .ubermenu-target:hover .ubermenu-target-description{color: #eaa12a;}
.ubermenu .ubermenu-submenu .ubermenu-target:hover{color: #eaa12a;}

.ubermenu .ubermenu-submenu .ubermenu-active > .ubermenu-target {color: #d56622;}
.ubermenu .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
	font-weight:300;
	line-height:1.2em;
	font-size:1em;
}
.ubermenu .ubermenu-submenu .ubermenu-tab {border-bottom: 1px solid #ebebf0;}
.ubermenu .ubermenu-submenu .ubermenu-active > .ubermenu-target > a {}
.ubermenu .ubermenu-submenu > .ubermenu-target {}
.ubermenu .ubermenu-submenu > .ubermenu-target:hover { color:#c8c8cd:}

.ubermenu .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {}
.ubermenu .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
  border-bottom: 1px solid #e9e9e9;
}
.ubermenu .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {}
.ubermenu .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {}
.ubermenu-nojs.ubermenu .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {	background:	#f7f7f7;}
.ubermenu .ubermenu-icon{ min-width:}
.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{ margin-left:0;}
.ubermenu .ubermenu-tabs-group,
.ubermenu .ubermenu-tab > .ubermenu-target,
.ubermenu .ubermenu-tab-content-panel {
  border-color: #eeeeee;
}
.ubermenu .ubermenu-submenu-drop {
  border-bottom-width: 2px;
}
@media screen and (max-width: 959px){
	.ubermenu-responsive-toggle-icon-only .fa{ color:white;}
	.ubermenu-responsive-toggle-open .fa{ color:rgba(255,255,255,0.4);}
	
	.kim-secondary-menu .container{ padding-left:0; padding-right:0;}
	#main .kim-secondary-menu ul.ubermenu-nav{padding:0 !important;}
	.ubermenu-responsive-default.ubermenu-responsive.ubermenu{    
		border-top:1px solid rgba(247,247,247,0.1);
	}
	.ubermenu .ubermenu-nav li:first-of-type span.ubermenu-target-title,
	.ubermenu .ubermenu-nav span.ubermenu-target-title{ border:none;}
	#main .kim-secondary-menu .ubermenu-target{ padding:8px 0 !important;}
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item{border-bottom:1px solid rgba(247,247,247,0.1);}

}

