﻿@charset "utf-8";

/* Pernali header/subnav layout fixes */
.header-v1 .top-main-content {
  float: right;
  width: calc(100% - 260px);
}
.header-v1 .main-nav .sf-menu li {
  margin-left: 3px;
}
.header-v1 .main-nav .sf-menu a {
  font-size: 13px;
}
.header-v1 .main-nav .first-level {
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.header-v1 .main-nav .sf-menu a strong {
  white-space: nowrap;
}
.full-page-menu-content ul li a {
  white-space: nowrap;
  padding: 0 16px;
  font-size: 13px;
}
/* nav-ellipsis-v1 */
.lanmuR li,
.navbar > li,
.nav-a > ul > li,
.site_nav > ul > li,
.sf-menu > li,
.navto-li,
.menu-primary-container .sf-menu > li,
.imenu > ul > li,
.nav > ul > li,
.menu > ul > li,
.gd-a-ul > li {
	overflow: hidden;
	min-width: 0;
}
.lanmuR li a,
.navbar > li > a,
.nav-a > ul > li > a,
.site_nav > ul > li > a,
#primary-nav .sf-menu > li > a,
.navto-li > a,
.menu-primary-container .sf-menu > li > a,
.imenu > ul > li > a,
.nav > ul > li > a,
.menu > ul > li > a,
.gd-a-ul > li > a,
.nav li > a[href],
.menu li > a[href] {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lanmuR li a {
	font-size: 13px;
	line-height: 26px;
	padding: 0 3px;
}
.menu-image-title,
.menu-image-title-after,
.menu-image-title-before,
.lanmuR li a span {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nav-a li > a,
.site_nav li > a {
	max-width: 120px;
}
