	
.container-nav
{
	
	position: fixed;
	background-color: transparent;
	width: 100%;
	z-index: 2000;

}
.navbar
{

	box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
	border-radius: 4px;
}
.nav, .nolink
{
	flex-wrap: nowrap!important;
}
.navbar-brand
{
  font-size: 1.5rem;
    font-family: "";
    font-weight: 1000;

}
	@font-face {
	    font-family: brand1;
	    src: url(font/bebas.ttf);
	}
@font-face {
    font-family: mainFont;
    src: url(font/oreg.ttf);
}
@font-face {
    font-family: brand8;
    src: url(font/jo.ttf);
}
@font-face {
    font-family: brand11;
    src: url(font/oreg.ttf);
}

	.cc
	{
	 font-family: 'brand1';
	 font-size: 250%; 
	 text-shadow: 0px 0px 2px black;
	}
	


.navbar-brand2
{
	color: white!important;
  font-size: 5rem;
    font-family:"brand1";


}
.navbar-brand2:hover
{
	text-decoration: none!important;
}
.navbar2
{

	box-shadow: none;
	color: white!important;

}
.sub_brand
{
	color: white!important;
  font-size: 1.7rem;
  font-weight: 700;
  font-stretch: condensed;
  text-transform: uppercase;
    font-family:"brand11";
     border-top:3px solid transparent;	
}
.nolink
{

	font-family: "Bahnschrift";
 	border: 2px solid transparent;
 	border-radius: 2px;
    min-width:20%!important;
    
	color: white!important;
	font-size: 100%;
	font-weight: 400;
	font-stretch: condensed;
	transition: all 1s;
}
.nolink:hover
{
	border-color: white;
}
.nolink_foot_title
{

	font-family: "Bahnschrift";
 	border: 2px solid transparent;
 	border-radius: 4px;
 	
 		color: white!important;
	font-size: 140%;
	font-weight: 400;
	transition: all 1s;
}
.nolink_foot
{

	font-family: "Bahnschrift";
 	border: 2px solid transparent;
 	border-radius: 2px;
 	font-stretch: condensed;
	color: white!important;
	font-size: 100%;

	font-weight: 400;
	transition: all 1s;
}
.nolink_foot:hover
{
	text-decoration: none!important;

}
.nolink_foot_map
{
	color: white!important;
}
.nolink_foot_map:hover
{
 	text-decoration: none!important;
}
.active
{
	border-radius: 2px;
	border: 2px solid white;
	background-color: white;
	color:black!important;
}
#search-input
{

	width: 10rem;
	height: 1.8rem!important;
	background-color: rgba(255,255,255,0.2)!important;
	border: 0px solid transparent!important;
	box-shadow: 0px 0px 3px rgba(255,255,255,0.6);
	display: none;
	color: white;
	font-stretch: condensed;
	font-weight: 100;
	font-size:1.2rem!important;
}
.nav-select
{
	font-family: "Bahnschrift";
 	border: 2px solid transparent;
 	border-radius: 2px;
 	background-color: transparent!important;
 	font-stretch: condensed;
	color: white!important;
	font-size: 100%;
	transition: all 1s;
}
.lang-li, .lang
{
	float: left;
	font-size: 100%;
	text-transform: uppercase;
	cursor: pointer;
	padding: .3rem .3rem .2rem .2em!important;
	list-style: none;
	border:0px solid transparent;
}
.lang-li
{
	margin-left: 0.5rem!important;
}
.lang-hidden
{
	display: none;
	 list-style-type=none;
	 overflow: hidden;
}
.current:hover, .lang-li:hover
{
	background-color: white;
    color: black;
    border-radius: 3px;

}
.current
{
	display: block!important;
	cursor: pointer;

}
.nav-icon
{
	font-size: 1.4rem!important;
	height:2rem!important;
	padding: .3rem .3rem .3rem .3rem;
	cursor: pointer;
}
.s_but
{
	width: 20%;
	height: 3rem;
	border-radius: 4px;
	border: 3px solid white;
	color: black!important;
		font-family: "Bahnschrift"!important;
		font-size: 140%;
		font-weight: 600;
		font-stretch: condensed;
		background-color: transparent;
}


.moto
{
	font-family: "Web Serveroff";
	font-size: 2rem;
	color: white;

}
.foo_sub
{
	font-size: 140%important;
	padding-bottom: 20%;
	border-bottom: 2px solid white;
	width: auto;
}
.foo_sub2
{
	font-size: 140%important;
	padding-bottom: 20%;
	width: auto;
	padding-left: 7%!important;
}
.bg-dark-50
{
  background-color: rgba(52,58,64,0.8)!important;
}
.bg-white-50
{
  background-color: rgba(255,255,255,0.3)!important;
}
.bg-dark-20
{
  background-color: rgba(52,58,64,0.5)!important;
}