
header.h13 nav.mainmenu>ul {height: 42px; padding: 2px 0 0;}
header.h13 nav.mainmenu>ul>li {float: left; position: relative; height: 40px; margin: 0 0 0 2px; border: none;}
header.h13 nav.mainmenu>ul>li.parent:hover {background: url("images/dropdown-arrow-gray-hover.png") 50% 32px no-repeat;}
header.h13 nav.mainmenu>ul>li>a {
	float: left;
	height: 32px;
	padding: 0 19px;
	border-left: none;
	border-bottom: none;
	border-radius: 6px;
	color: #3f3f3f;
	transition: all 0.15s linear 0s;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-size: 1.431em;
	line-height: 32px;
	font-weight: 400;
}
header.h13 nav.mainmenu>ul>li>a:active {color: #ff8400;}
header.h13 nav.mainmenu>ul>li:hover>a {background: #747474; color: #fff;}
header.h13 nav.mainmenu>ul>li.current-menu-item>a {
	color: #fff;
}
header.h13 nav.mainmenu>ul>li.current-menu-item.parent:hover {background: url("images/dropdown-arrow-orange.png") 50% 32px no-repeat;}
header.h13 nav.mainmenu>ul ul {border-top: 3px solid #3f3f3f;}
header.h13 nav.mainmenu>ul ul ul {left: 100%; border-top: none;}

/* sticky headers */
@media (min-width: 801px) {
	header.sticky {position: fixed; top: -75px; left: 0; width: 100%;}
	header.sticky .social, header.sticky p.title>span, header.sticky form {display: none;}
	header.sticky img {height: 20px; width: auto;}	
	header.sticky p.title {margin: 1px 0;}
	header.sticky nav.mainmenu {margin-top: 6px;}
	header.h2.sticky nav.mainmenu {margin-top: 4px;}
	header.h3.sticky nav.mainmenu {margin-top: 0;}
	header.h4.sticky nav.mainmenu {height: 36px; margin-top: 3px;}
	header.h5.sticky nav.mainmenu>ul>li {margin-top: -3px;} 
	header.h6.sticky nav.mainmenu>ul>li {margin-top: -2px;} 
	header.h7.sticky nav.mainmenu {height: 36px; margin-top: 3px;}

	header.h8.sticky p.title, header.h9.sticky p.title, header.h10.sticky p.title {display: none;}
	header.h8.sticky nav.mainmenu, header.h9.sticky nav.mainmenu, header.h10.sticky nav.mainmenu {margin: 0; box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);}

	header.h11.sticky nav.mainmenu {height: 36px; margin-top: 8px;}
	header.h12.sticky nav.mainmenu {margin-top: 2px;}
	header.h13.sticky nav.mainmenu {height: 36px; margin-top: 3px;}
	header.h14.sticky nav.mainmenu {height: 36px; margin-top: 3px;}

	header.h15.sticky:after {display: block; clear: both; overflow: hidden; height: 0; content: ' ';}
	header.h15.sticky .top {height: 30px;}
	header.h15.sticky .top p {line-height: 30px;}
	header.h15.sticky nav.mainmenu {margin-top: 6px;}
	header.h15.sticky section.top nav > ul > li > a {height: 30px; line-height: 30px;}
	header.h15.sticky section.top form {margin-top: 2px;}

	header.h1.sticky, 
	header.h2.sticky, 
	header.h3.sticky, 
	header.h4.sticky, 
	header.h5.sticky, 
	header.h6.sticky, 
	header.h7.sticky, 
	header.h11.sticky, 
	header.h12.sticky, 
	header.h13.sticky, 
	header.h14.sticky, 
	header.h15.sticky 
	{height: 75px;}
	header.h1.sticky.no-topbar,
	header.h2.sticky.no-topbar,
	header.h3.sticky.no-topbar,
	header.h4.sticky.no-topbar,
	header.h5.sticky.no-topbar,
	header.h6.sticky.no-topbar,
	header.h7.sticky.no-topbar,
	header.h11.sticky.no-topbar,
	header.h12.sticky.no-topbar,
	header.h13.sticky.no-topbar,
	header.h14.sticky.no-topbar,
	header.h15.sticky.no-topbar 
	{height: 45px;}
	header.sticky.no-topbar .top {display: none;}
}

@media (min-width: 801px) and (max-width: 1000px) {
	header.sticky {
		margin-left: 0;	margin-right: 0;
	}
}

@media (min-width: 1000px) {
	.boxed header.sticky {width: 100%; max-width: 1000px; left: 50%; margin-left: -500px;}
}

@media (min-width: 801px) {
	header.sticky {position: fixed; top: -75px; left: 0; width: 100%; margin: 0;}
}
