/*BODY STYLES*/
*{
	margin:0px 0px;
	padding:0px 0px;
	font-family: 'Open Sans', sans-serif;
	box-sizing:border-box;
}

/*CLEAR FIX*/
.clearfix:before, .clearfix:after{
  content:"";
  display:table;
}

.clearfix:after{
  clear:both;
}

/*NAV STYLES*/
.nav {
	height: 80px;
	width: 100%;
}

.venstre{
	float: left;
	margin-left: 20px;
}

.venstre a{
	z-index: 100;
	position: absolute
}

.venstre img{
	height: 0px;
}

.venstre h5{
  font-weight: 400;
	color: white;
	text-transform: uppercase;
	font-size: 0px;
	position: absolute
}

.hojre{

	display: flex;
	justify-content: space-around;
  	flex-direction:row-reverse;
	line-height: 80px;
}

.nav a, li {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

.hojre a{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 400;
	padding: 0 10px;
  	cursor: pointer;
}

/*DIALOG*/
.dialog_button{
  width: 70px;
  height: 30px;
  position: absolute;
  right: 50px;
  top: 100px;
  font-size: 12px;
  font-weight: 400;
}

.dialog_container {
  /*display: none;*/
  opacity: 0;
  position: fixed;
  z-index: 200;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  /*pointer-events: none;*/

  -webkit-transition: -webkit-transform 200ms, opacity 200ms;
      transition: -webkit-transform 200ms, opacity 200ms;
      transition: -ms-transform 200ms, opacity 200ms;
      transition: transform 200ms, opacity 200ms;
}

.show{
  opacity: 1;
  bottom: 0;
}

.slide{
  margin-top: -150px;
}

.dialog_container{
}

.dialog {
  width: 90%;
  background: white;
  border-radius: 10px;

  position: absolute;
  top: 50%;
  left: 50%;
  /*margin-top: -100px;*/
  margin-left: -45%;

  transition:all 250ms ease-out;
}

.close{
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(27, 53, 67, 0.40);
  /*-webkit-backdrop-filter: blur(2px); 
  backdrop-filter: blur(2px);*/
}

.close:hover, .close:focus {
  cursor: pointer;
}

.person{
  padding: 50px;
  text-align: center;
  width: 100%;
  float: left;
}

.person h5{
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 20px;
}

.person h4{
  font-size: 19px;
  font-weight: 300;
}