.hs-item-menu {
	display:inline-block;
	padding-right:6px;
	padding-left:6px;
	font-family: primary;
	font-weight:bold;
	font-size:14pt;	
	padding-top:17px;
	border-bottom:solid 20px #FFF;
}
.top-menu {
	oxverflow:hidden;
}
@keyframes enter-from-felft {
    0% { left:-100%;}
    100% { left:0;; }
}
@media only screen and (max-width: 821px) {
	.drop-menu {
		position:fixed;
		top:60px;
		width:100%;
		left:0px;
		background-color:#FFF;
		padding:20px;
		display:none;
	}
	.drop-show {
		display:block;
		left:0px;
		animation: enter-from-felft 0.5s;
	}
	.top-menu {
		overflow:visible;
	}
	.hs-item-menu {
		display:block;
		padding-top:16px;
	}
	
}