.main-container,
#footer {
	-webkit-transition: transform .2s ease;
	transition: transform .2s ease;
}
body.slicknav_menu_active .main-container,
body.slicknav_menu_animating .main-container,
body.slicknav_menu_active #footer,
body.slicknav_menu_animating #footer {
	-webkit-transform: translateX(300px);
	transform: translateX(300px);
}
body.slicknav_menu_active .main-container > #footer,
body.slicknav_menu_animating .main-container > #footer {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
body.slicknav_menu_active .menubar-slicknav {
	z-index: 1;
}

.menubar-slicknav {
  position: absolute;
  /* top: 87px; */
  top:37px;
  width: 300px;
  height: 100%;
	z-index: -1;
}
	.slicknav_btn {
		display: none!important;
	}
	.slicknav_nav {
		padding: 0 20px;
		margin-top: 23px;
		border-top: 1px solid #2B2A26;
	}
		.menubar-slicknav ul {
			padding: 0;
		}
		.menubar-slicknav li {
			list-style: none;
		}
		.menubar-slicknav li.social {
			margin: 20px 0;
		}
			.menubar-slicknav li.social a {
		    display: inline-block;
			  width: 32px;
			  border: none;
			}
		.menubar-slicknav li.first-secondary a {
			border-top: 1px solid #2B2A26;
		}
		.menubar-slicknav li.secondary a {
			color: #999;
		}
		.menubar-slicknav li.secondary a:hover,
		.menubar-slicknav li.secondary a:focus {
			color:#fff;	
		}
		
		.menubar-slicknav li a {
			display: inline-block;
			width: 100%;
			padding: 10px 0;
			text-decoration: none;
			text-transform: uppercase;
			font-size: 1.3rem;
			border-bottom: 1px solid #2B2A26;
			color: #fff;
		}
		
		.menubar-slicknav li a:hover,
		.menubar-slicknav li a:focus {
			color:#d35e13;
		}
