@media (max-width: 787px) {

	.stm-menu-toggle {
		margin: 0 0 0 0 !important;
	}
	div[id*='ajaxsearchlite'].wpdreams_asl_container {
		width: 60%;
		margin: 0px 0px 0px 0px;
		/* float: right; */
	}
		
	#stm-top-bar {
		display: block;
	}
	#stm-top-bar .stm-top-profile-holder .stm-profile-wrapp a.normal_font {
		font-family: "BebasNeue Regular" !important;
		font-size: 14px !important;
		padding: 0px 0px 0 0 !important;
	}
	
	#stm-top-bar .stm-top-profile-holder .stm-profile-wrapp .stm-profile-img {
		display: none;
	}
	
	#stm-top-bar .stm-menu-toggle-mobile {
		float: left;
		width: 21px;
		height: 21px;
		margin-left: 0px;
		cursor: pointer;
		/*background: rgba(48, 49, 50, 0.8);*/
		border-radius: 2px;
		margin-top: 4px !important;
		border: 1px solid #333;
	}

	.stm-menu-toggle-mobile.top-bar span:first-child {
		position: relative;
		margin-top: 5px;
		top: 0;
		-webkit-transition: top 0.3s 0.3s, transform 0.3s 0s;
		-webkit-transition: top 0.3s 0.3s, -webkit-transform 0.3s 0s;
		transition: top 0.3s 0.3s, -webkit-transform 0.3s 0s;
		transition: top 0.3s 0.3s, transform 0.3s 0s;
		transition: top 0.3s 0.3s, transform 0.3s 0s, -webkit-transform 0.3s 0s;
	}

	.stm-menu-toggle-mobile.top-bar span {
		display: block;
		width: 11px;
		height: 1px;
		background: #333;
		margin: 0 auto 3px;
		border-radius: 2px;
	}
	
	.stm-top-bar_right.mobile {
		max-width: 120px;
	}
}

@media (max-width: 766px) {
	.stm-header-mobile {
		display: block;
		margin-top: 35px;
	}

}

@media only screen and (max-width: 850px) and (min-width: 787px) {
	.top-nav-menu-container ul.menu > li.menu-item a {
		font-size: 16px !important;
	}
	#stm-top-bar .stm-top-socials-holder .top-bar-socials li a {
		font-size: 15px;
		opacity: 0.7;
	}
}
