.navbar-toggle { display: none; }

@media only screen and (max-width: 767px) {
	
	.navbar-toggle {
	    color: #fff;
	    background: none;
	    cursor: pointer;
	    width: 100%;
	    display: inline-block;
	    height: 34px;
	    padding: 0;
	    border: none;
	    text-align: left;
	    padding-left: 20px;
		display: block;
		top: 6px;
		position: relative;
	}
	
	.navbar-toggle span { 
		position: relative; 
		display: inline-block; 
		width: 25px; 
		border-top: 3px solid #fff; 
		top: -3px;
		margin-right: 5px; 
	}
	
	.navbar-toggle span:before,
	.navbar-toggle span:after { 
		position: absolute; 
		left: 0;
		width: 100%; 
		height: 3px; 
		background: #fff; 
		content: ''; 
	}
	
	.navbar-toggle span:before { top: -9px; }
	.navbar-toggle span:after { top: 3px; }
	
	.navbar-toggle span:before,
	.navbar-toggle span:after,
	.navbar-toggle span {
		-webkit-transition: all .2s linear;
				transition: all .2s linear;
	 }
	
	.navbar-toggle.active span { border-color: transparent; }
	
	.navbar-toggle.active span:before {
	-webkit-transform: rotate(45deg) translate(2.5px, 6px);
			transform: rotate(45deg) translate(2.5px, 6px); }
	
	.navbar-toggle.active span:after {
	-webkit-transform: rotate(-45deg) translate(2.5px, -6px);
			transform: rotate(-45deg) translate(2.5px, -6px); }
	
	#menu-top-menu {
	    background: #540104;
	    z-index: 999999;
	    height: auto;
	    position: absolute;
	    top: 41px;
	    left: 0;
	    display: none;
	}
	
	#menu-top-menu.active {
		display: block;
	}
	
	#menu-top-menu li {
		float: none;
	}
	
	#menu-top-menu li a, 
	#menu-top-menu li a:visited {
		text-shadow: none;
		color: #fff;
	}
	
	#menu-top-menu li a:hover, 
	#menu-top-menu li.current_page_item a, 
	#menu-top-menu li.current_page_parent a, 
	#menu-top-menu li.current-page-ancestor a, 
	#menu-top-menu li.current-menu-item a, 
	#menu-top-menu li.current_page_item li a, 
	#menu-top-menu li.current_page_parent li a, 
	#menu-top-menu li.current-page-ancestor li a, 
	#menu-top-menu li.current-menu-item li a, 
	#menu-top-menu li.sfHover a {
	    color: #ffffff;
	}
}