.navigation-clean {

  background:#fff;

  padding-top:10px;

  padding-bottom:10px;

  color:#333;

  font-weight: bold;

  border-radius:0;

  box-shadow:none;

  border:none;

  margin-bottom:0;

}



@media (max-width:767px) {

  .navigation-clean {

    padding-top:0;

    padding-bottom:0;

  }

}



@media (max-width:767px) {

  .navigation-clean .navbar-header {

    padding-top:10px;

    padding-bottom:10px;

  }

}



.navigation-clean .navbar-brand {

  font-weight:bold;

  color:inherit;

}



.navigation-clean .navbar-brand:hover {

  color:#222;

}



.navigation-clean.navbar-inverse .navbar-brand:hover {

  color:#f0f0f0;

}



.navigation-clean .navbar-brand img {

  height:100%;

  display:inline-block;

  margin-right:10px;

  width:auto;

}



.navigation-clean .navbar-toggle {

  border-color:#ddd;

}



.navigation-clean .navbar-toggle:hover, .navigation-clean .navbar-toggle:focus {

  background:none;

}



.navigation-clean.navbar-inverse .navbar-toggle {

  border-color:#555;

}



.navigation-clean .navbar-toggle .icon-bar {

  background-color:#888;

}



.navigation-clean.navbar-inverse .navbar-toggle .icon-bar {

  background-color:#eee;

}



.navigation-clean .navbar-collapse, .navigation-clean .navbar-form {

  border-top-color:#000;



}



.navigation-clean.navbar-inverse .navbar-collapse, .navigation-clean.navbar-inverse .navbar-form {

  border-top-color:#333;

}



.navigation-clean .navbar-nav > .active > a, .navigation-clean .navbar-nav > .open > a {

  background:none;

  box-shadow:none;

}

.navigation-clean.navbar-default .navbar-nav > .active > a, .navigation-clean.navbar-default .navbar-nav > .active > a:focus, .navigation-clean.navbar-default .navbar-nav > .active > a:hover {

  color:#8f8f8f;

  box-shadow:none;

  background:none;

  pointer-events:none;

}



.navigation-clean.navbar .navbar-nav > li > a {

  padding-left:14px;

  padding-right:14px;

}.navigation-clean.navbar-default .navbar-nav > li > a {

  color:#465765;

}



.navigation-clean.navbar-default .navbar-nav > li > a:focus, .navigation-clean.navbar-default .navbar-nav > li > a:hover {

  color:#37434d !important;

  background-color:transparent;

}



.navigation-clean .navbar-nav > li > .dropdown-menu {

  margin-top:-5px;

  box-shadow:0 4px 18px rgba(0,0,0,.5);

  background-color:#fff;

  border-radius:2px;

}



@media (max-width:767px) {

  .navigation-clean .navbar-nav .open .dropdown-menu {

    box-shadow:none;

  }

}



@media (max-width:767px) {

  .navigation-clean .navbar-nav .open .dropdown-menu > li > a {

    color:#37434d;

    padding-top:12px;

    padding-bottom:12px;

    line-height:1;

  }

}



.navigation-clean .dropdown-menu > li > a:focus, .navigation-clean .dropdown-menu > li > a {

  line-height:2;

  font-size:14px;

  color:#37434d;

}



.navigation-clean .dropdown-menu > li > a:focus, .navigation-clean .dropdown-menu > li > a:hover {

  background:#eee;

  color:inherit;

}



.navigation-clean.navbar-inverse {

  background-color:#1f2021;

  color:#fff;

}



.navigation-clean.navbar-inverse .navbar-nav > .active > a, .navigation-clean.navbar-inverse .navbar-nav > .active > a:focus, .navigation-clean.navbar-inverse .navbar-nav > .active > a:hover {

  color:#8f8f8f;

  box-shadow:none;

  background:none;

  pointer-events:none;

}



.navigation-clean.navbar-inverse .navbar-nav > li > a {

  color:#dfe8ee;

}



.navigation-clean.navbar-inverse .navbar-nav > li > a:focus, .navigation-clean.navbar-inverse .navbar-nav > li > a:hover {

  color:#fff !important;

  background-color:transparent;

}



.navigation-clean.navbar-inverse .navbar-nav > li > .dropdown-menu {

  background-color:#1f2021;

}



.navigation-clean.navbar-inverse .dropdown-menu > li > a:focus, .navigation-clean.navbar-inverse .dropdown-menu > li > a {

  color:#f2f5f8;

}



.navigation-clean.navbar-inverse .dropdown-menu > li > a:focus, .navigation-clean.navbar-inverse .dropdown-menu > li > a:hover {

  background:#363739;

}



@media (max-width:767px) {

  .navigation-clean.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

    color:#fff;

  }

}



/* Main Header and Navigation */

#main-header .container {

  background:transparent;

	max-width: 1240px;

}



#main-header .navigation-clean {

  background: #666;

  /*padding-top:10px;*/

  /*padding-bottom:10px;*/

  /*margin-bottom:20px;*/

  color:#333;

  border-radius:0;

  /*box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);*/

  border:none;

  /*background-image: url(../img/bg-mainheader.jpg);*/

  background-repeat: no-repeat;

  background-size: cover;

  background-position: center;

  /*border-bottom: 1px solid #D8A800;*/

}



.navigation-clean .navbar-brand img {

  width:auto;

  height:100%;

  display:inline-block;

  margin-right:0;

  margin-left:0;
   
  max-height: 120px;

}



.navbar-brand {

  height:90px;

  width:auto;

  padding:0;

}

@media (max-width: 768px) {

	#main-header .container {

		padding-right: 0 !important;

		padding-left: 0 !important;

	}

	.navbar-brand {

		height: 120px;

		width: auto;

		padding: 0;

		margin: 0 auto;

	}

}

.navbar-nav {

  margin:30px -15px;

}

/* Edit these menu link colors for light or dark header backgrounds */

.navbar-light .navbar-nav .nav-link {



	font-family: 'Open Sans Condensed', sans-serif;

	letter-spacing: 1px;

   text-transform: uppercase;

    color: rgba(255,255,255,1);
   
   font-size:13px;

}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {

    color: rgba(255,255,255,1);

}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {



  color:rgba(255,255,255,.5);



}

.navbar-light .navbar-toggler {



    color: rgba(255,255,255,.9) !important;



    border-color: rgba(255,255,255,.5) !important;



}



.navbar-light .navbar-toggler-icon {



	color: rgba(255,255,255,0.7) !important;



	background-image: url(../img/toggler-icon.png);



}



/* End Main Header and Navigation */



/* Mega Menu */

.megamenu ul li {

	/*border-bottom: 1px solid #ddd;*/



	font-family: 'Oswald', sans-serif;

	margin-left: 1.3em;

	padding: 10px 0;

	line-height: 1.2em;

}

.megamenu .col-sm-6 {

	border-right: 1px solid #eee;

}

.megamenu .col-sm-6:last-child {

	border-right: none;

}



@media screen and (min-width: 768px) {



	.megamenu ul {

	 /*padding-bottom:15px;*/

	  float: left;

	}

	

	.megamenu ul li {

		/*border-bottom: 1px solid #ddd;*/

		margin-left: 1.3em;

		padding: 10px 0;

		font-size: 15px;

		line-height: 1.2em;

		list-style-type: circle

	}

	

	.megamenu ul li:before {

		/*content: '\f0da';

		font-family: 'FontAwesome';*/

		float: left;

		margin-left: -1.2em;

		color: #D8A800;

	}



	.megamenu > .dropdown-menu {

	 left: -230%;

	 min-width:750px;

	 min-height:250px;

	 background-color: #eef4ca !important;

	}  

}



.dropdown-md > .dropdown-menu {

    min-width:450px;



}



.dropdown-lg > .dropdown-menu {

    min-width:850px;

}



/* responsive nav stacked liked 3.x */

@media(max-width:48em) {

    .navbar .navbar-nav>.nav-item {

        float: none;

        margin-left: .1rem;

    }

.navbar .navbar-nav, .navbar .navbar-brand {

	float:none !important;

}

}

/* End Mega Menu */

.dropdown-toggle::after {

	color: #000;

}



