@charset "UTF-8";

/* 

 HEADER STYLES

*/

/* PRE HEADER */
header .header-pre {
	background: #efefef;
	font-size: 95%;
}
/* HEADER */
header .header {
}
/* POST HEADER */
header .header-post {
	color: #fff;
	font-size: 110%;
}

/* 

 MENUS

*/

/* MAIN MENU */
header .main-menu {
	
}
header .main-menu > .navbar {
	padding: 0;
}
header .main-menu > .navbar > ul {

}
header .navbar {
    padding:0;
}
header .navbar-nav .nav-item {
    float: none;
    display: block;
}
header .navbar-nav .nav-item a {
    
}
header .navbar-nav .nav-item + .nav-item {
	margin-left: 0;
}
header .main-menu > .navbar > ul > li {
	float:left; 
	margin-left: 0rem !important;
}
header .main-menu > .navbar > ul > li > a {
	padding: 1rem 0.8rem;
text-shadow: none;
font-weight: bold;
font-size: 115%;
display: inline-block;
vertical-align: middle;
color: #fff;
}
header .main-menu ul li a:hover, header .main-menu ul li.active a  {
   	color: #fff;
   	background: rgba(0, 0, 0, 0.1);
}
header .main-menu > .navbar > ul > li > ul.dropdown-menu {
   	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	min-width: 100%;
	padding: 0;
	margin: 0;
	font-size: 95%;
	color: #fff;
	background: rgba(113, 191, 68, 0.9);
	text-align: left;
	list-style: none;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: none;
	border-radius: 0;
}
header .main-menu > .navbar > ul > li > ul.dropdown-menu > li > a {
	padding: 1rem 1rem;
	text-shadow: none;
	font-weight: 700;
	font-size: 95%;
	display: block;
	vertical-align: middle;
	color: #fff;
	white-space: nowrap;
}
header .main-menu > .navbar > ul > li > ul.dropdown-menu > li > a:hover {
    /* background: rgba(0, 0, 0, 0.2); */
}

/* TOP MENU */
header .top-menu {
    text-align: right;
    margin: 0px;
    padding: 0px;
}
header .top-menu > .navbar {
	padding: 0px;
	margin: 0px;
	text-align: right;
}
header .top-menu > .navbar > ul {
    margin: 0px;
    padding: 0px;
}
header .top-menu > .navbar > ul > li {
	float: right;
	margin: 0rem !important;
}
header .top-menu > .navbar > ul > li > a {
	padding: 0.2rem 0.5rem;
	text-shadow: none;
	font-weight: bold;
	font-size: 90%;
	/* display: inline-block; */
	vertical-align: middle;
	color: #888;
	margin:0;
}
header .top-menu ul li a:hover, header .top-menu ul li.active a  {
   	color: #fff;
   	background: rgba(113, 191, 68, 0.9);
}
header .top-menu > .navbar > ul > li > ul.dropdown-menu {
   	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	min-width: 100%;
	padding: 0;
	margin: 0;
	font-size: 95%;
	color: #888;
	background: rgba(239, 239, 239, 0.9);
	text-align: left;
	list-style: none;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: none;
	border-radius: 0;
}
header .top-menu > .navbar > ul > li > ul.dropdown-menu > li > a {
	padding: 0.2rem 0.5rem;
	text-shadow: none;
	font-weight: 700;
	font-size: 95%;
	display: block;
	vertical-align: middle;
	color: #888;
	white-space: nowrap;
}
header .top-menu > .navbar > ul > li > ul.dropdown-menu > li > a:hover {
    /* background: rgba(0, 0, 0, 0.2); */
    color: #fff;
}


/* RESPONSIVE */
@media (min-width: 34em) {
		
}
@media (min-width: 48em) {
	
}
@media (min-width: 62em) {
 
}
@media (min-width: 75em) {
    
}









