body > header{
	background:#000;
	padding: 0.5em 0;
	position: relative;
	z-index: 999;
}
#hTop{
	background: #000000;
}
.hLogo {
    padding: 0.5em 0;
}
.hLogo a{
	display: block;
	font-size: 2em;
	font-weight: 700;
	height: 63px;
    line-height: 60px;
}
.hLogo img{
	margin-top: -15px;
}
#hTop #searchform{
	max-height: 40px;
	margin: 10px 0;
}
#hTop #searchform input[type="text"]{
	width: 75%;
	background-color: #fff;
    border-radius: 40px;
    padding: 1em 2em;
	height: 40px;
	box-shadow: none;
	border: 0;
	margin-bottom: 0;
}
#hTop #searchform input[type="submit"] {
	width: 23%;
	margin-left: 2%;
	background-color: #222;
    border-radius: 40px;
	font-weight: 700;
    height: 40px;
}
#hTop .hSocialMedia {
    margin: 10px 0 0 0;
}
#hTop .hSocialMedia.small .fa {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.searchBtn{
	color: #fff;
    text-align: center;
}
.searchBtn:before {
    content: "\f002";
}
.hMenu{
	padding-top: 9px;
}