header {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 9999;
}
#zero {
	
}
.asix-mainmenu {
    background-color: #252525;
    border-color: #e7e7e7;
    border: none;
    border-radius: 0;
    font-family: 'Trebuchet MS', MuseoSans-100, Arial, Helvetica, sans-serif;
}
.asix-mainmenu .caret {
	display: none;
	color: #ebebeb;
    border-top: 5px dashed;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
.asix-mainmenu.responsive-mode .caret {
	display: inline-block;
}
	.asix-mainmenu .navbar-nav > li > a {
		color: #ebebeb;
		display: inline-block;
		padding-left: 10px;
		padding-right: 10px;
	    /*font-size: 16px;*/
	}
	
	.asix-mainmenu .navbar-nav > li > a.submenu:after {
	    margin-left: 6px;
    	color: attr(data-color);
    	font-size: 12px;
    	font-family: 'FontAwesome';
    	content: '\f107';
    	line-height: 1em;
	}
	.asix-mainmenu .navbar-nav > li > a.not-submenu:after {
       
    }
	.asix-mainmenu.responsive-mode .navbar-nav > li > a:after {
		display: none;
	}
	
	.asix-mainmenu .navbar-nav > li > a:hover {
		color: #ebebeb;
	}
	.asix-mainmenu .navbar-nav > li > a:focus {
		/* color: #337ab7; */
		color: #ffffff;
	}
	.asix-mainmenu .dropdown-menu {
		background-color: #252525;
		padding: 0;
		opacity: 0.95;
		border: 0px;
	}
		.asix-mainmenu .dropdown-menu > li > a {
			color: #ebebeb;
			padding: 9px 20px;
		    font-size: 12px;
		}
		.asix-mainmenu .dropdown-menu > li > a:focus,
		.asix-mainmenu .dropdown-menu > li > a:hover {
		    text-decoration: none;
		    color: #252525;
		    background-color: #ebebeb;
		}
 
	/* navbar toggle button */
	.navbar-default .navbar-toggle {
		border-color: transparent;
	}	
		.navbar-default .navbar-toggle .icon-bar {
			background-color: #ebebeb;
		}
		.navbar-default .navbar-toggle .icon-dot {
			display: block;
    		width: 4px;
    		height: 4px;
    		border-radius: 3px;
		    top: -5px;
		    margin-top: 3px;
    		position: relative;
    		background-color: #ebebeb;
		}
		.navbar-default .navbar-toggle:hover, 
		.navbar-default .navbar-toggle:focus {
			background-color: transparent;
		}
		
	.asix-mainmenu .asi_logo {
	    width: 2.5em;
	    position: relative;
	    top: -10px;
	}
	.asix-mainmenu.responsive-mode {
		min-height: 50px;
	}
		.asix-mainmenu.responsive-mode .asi_logo {
			width: 2em;
		    top: 11px;
		    left: 0;
		}
		.asix-mainmenu.responsive-mode .navbar-toggle {
			margin-top: 8px;
    		margin-bottom: 8px;
    		float: left;
    		left: 1em;
		}
		.asix-mainmenu.responsive-mode .navbar-brand {
			padding: 0;
			height: 50px;
		}
	
	
/* Mainmenu top */
	.asix-mainmenu .navbar-top{
		
	}
		.asix-mainmenu .navbar-top .offcanvas {
			display: none;
		}
		.asix-mainmenu .navbar-top .offcanvas_slider {
			padding-top: 5px !important;
		}
		.asix-mainmenu .navbar-top .offcanvas_slider:hover {
			text-decoration: underline;
			cursor: pointer;
		}
		.asix-mainmenu .navbar-top .navbar-nav > li {
			color: #ebebeb;
			font-size: 0.7em;
		    padding: 2px 2em 0 0;
		}
			.asix-mainmenu .navbar-top .navbar-nav > li > a {
				padding: 0;
			}
				.asix-mainmenu .navbar-top .navbar-nav > li > a:hover {
					text-decoration: underline;
				}
			
				.asix-mainmenu .navbar-top .navbar-nav > li > a:after {
					content: none;
				}
	
	
.asix-submenu {
	display: none;
    background-color: #fff;
    min-height: 0px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 0;
    border-radius: 0;
    position: fixed;
    top: 82px;
    width: 100%;
    z-index: 100;
}

.asix-submenu .container {
        padding-left: 0;
    }
	
.asix-submenu .navbar-nav {
		/*margin: 0 -15px;*/
		display: block;
    	position: relative;
	    border: 0;
    	box-shadow: none;
    	padding: 0;
    	margin: 0;
	    font-family: 'Trebuchet MS', Arial, Helvetica;
	    width: 100%;
}
	
.asix-submenu .breadcrumb {
	    margin: 0;
	    background-color: #ffffff;
	    padding-left: 0;
}

.asix-submenu.responsive-mode .breadcrumb,
.asix-submenu.responsive-mode.breadcrumb-layout button {
        display: none;
}
	
.asix-submenu .navbar-nav > li:first-child {
	    left: -0.65em;
}
	
.asix-submenu.responsive-mode .navbar-nav > li:first-child {
        left: 0;
}

.asix-submenu .navbar-nav > li:first-child > a {
		color: #006c39;
}

.asix-submenu.responsive-mode .navbar-nav {
		display: none;
}
	.asix-submenu.responsive-mode .container.open {
		padding: 0;
	}
	.asix-submenu.responsive-mode .open .navbar-nav {
		display: block;
		margin: 0;
	}
		.asix-submenu .navbar-nav > li > a{
			padding: 0;
		}
	.asix-submenu .subsec-item {
		padding: 0.65em;
	}
	.asix-submenu .subsec-info {
	    position: relative;
	    padding: 0.25em;
	    float: right;
	}
	.navbar-top ul > li.subsec-info-top {
	    top: 3px;
	}
	   .asix-submenu.responsive-mode .subsec-info {
	       float: left;
	       padding-left: 0.5em;
	   } 
	.asix-submenu .subsec-info-text {
	    font-size: 11px;
	}
	.asix-submenu .subsec-item:hover {
		background-color: #ebebeb;
	}
	.asix-submenu .navbar-header {
	    position: fixed;
    	right: 1em;
    	top: 0;
	}
	.asix-submenu .navbar-toggle {
		margin-top: 8px;
		margin-bottom: 8px;
	    top: 0;
    	position: fixed;
    	right: 1em;
	}
	
@media (max-width: 1023px) {
	.asix-submenu.responsive-mode {
		top: 50px !important;
	    width: 160px;
	    right: 0;
	    border-bottom: 0px;
	    border-radius: 5px;
	    /*overflow: hidden;*/
	    position: absolute;
	    border: none;
	}
	.asix-mainmenu .navbar-nav .open .dropdown-menu > li > a {
	    color: #ebebeb;
	}
	.asix-mainmenu .navbar-nav .open .dropdown-menu > li > a:hover, 
	.asix-mainmenu .navbar-nav .open .dropdown-menu > li > a:focus {
    	
    	color: #252525;
    	background-color: #ebebeb;
    	
	}
	
	.asix-mainmenu.responsive-mode.navbar-default .navbar-nav > .open > a, 
	.asix-mainmenu.responsive-mode.navbar-default .navbar-nav > .open > a:hover, 
	.asix-mainmenu.responsive-mode.navbar-default .navbar-nav > .open > a:focus {
		background-color: #252525;
		color: #ebebeb;
	}
	
	.asix-mainmenu.responsive-mode .navbar-top {
		display: none !important;
	}

}

/* Search bar style */
.search-icon {
	position: relative;
	top: 3px;
}
.search-bar {
	cursor: pointer;
}
.search-bar .closed {
	display: none;
}
.search-bar .open {
	display: block;
    position: absolute;
    width: 250px;
    top: 16px;
    z-index: 200;
}
.search-text {
	width: 200px;
	display: inline-block;
}
.responsive-mode .search-text {
	width: 100px;
}
#top_search_button {
	font-size: 2em;
    top: 10px;
    position: relative;
}
.search-bar-responsive {
	display: none;
}
.responsive-mode .search-bar-responsive {
	position: absolute;
	display: inline;
	margin-left: 4em;
	top: -1px;
}