@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700,700italic,900,900italic|Open+Sans:400,700,700italic,800,800italic,600italic,600,400italic|Roboto:400,400italic);body {font:16px/1.5 'Open Sans', sans-serif; color:#000;-webkit-font-smoothing:antialiased;background-color:#fff;}h1, h1 a, h2, h2 a, h3, h3 a {font:bold italic 24px/1.5 'Playfair Display', sans-serif;}h1, h1 a {margin-bottom:25px;} h1 span.side {display:none;}h2, h2 a {margin-bottom:10px; font-size:22px;}h3, h3 a {font-size:18px;}p, ul, ol, dl, blockquote, blockquote p {font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit;}a {color:#2585df; text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}a:hover, a:active, a:focus {color:#000; outline:0;}a.button {display:inline-block; margin:0; padding:0 20px; font:bold italic 14px/30px 'Open Sans', sans-serif; color:#fff; text-decoration:none; text-shadow:none; text-transform:uppercase; text-align:center; background:#39b54a; border-radius:5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}a.button.icon {min-width:160px; text-align:left;}a.button .fa {float:right; margin-left:20px; line-height:30px;}a.button:hover, a.button:active, a.button:focus {background:#0c5d95;}hr {}blockquote {}input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, select {margin-bottom:20px; height:50px;font:16px/1.5 'Source Sans Pro', sans-serif; color:#2a2a2a;background-color:#fff; border:1px solid #0c5d95; border-radius:5px; box-shadow:none;}input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus, select:focus {background-color:#fff; box-shadow:none; border-color:#00a651;}textarea {height:90px; resize:none;}input[type="submit"] {margin-bottom:20px; padding:0 20px; min-width:120px; height:50px;font:16px/1.5 'Roboto', sans-serif; font-weight:700; color:#fff; text-align:center; text-transform:uppercase;border-radius:5px; background-color:#00a651; border-style:none;font-family:"Open Sans"; font-weight:bold; font-style:italic;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}label {display:none;}::-webkit-input-placeholder {color:#a7a7a7;} :-moz-placeholder {color:#a7a7a7;} ::-moz-placeholder {color:#a7a7a7; opacity:1;} :-ms-input-placeholder {color:#a7a7a7;} .form .title {margin-bottom:10px; font-size:18px; font-weight:bold;}.form_4 .field.order5 {float:left; width:28%;}.form_4 .field.order6 {float:left; margin-left:2%; width:70%;}.form_4 .field.order7 {clear:both;}header {position:relative; z-index:20; background:#ffffff; border-bottom:5px solid #0c5d95;}header .quick {position:absolute; top:5px; right:15px; z-index:30;}header .quick a {font-size:12px; font-weight:bold; color:#bdbebf; text-transform:uppercase;}header .quick a.choose {margin-right:20px;}html.no-scroll,html.no-scroll body {height:100% !important; overflow:hidden !important;}* {-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent; }header nav.main {display:none; position:fixed; top:0; left:0; z-index:1000; padding:60px 0; width:100%; height:100%; overflow-y:scroll; text-align:center; background:#ffffff; background:rgba(12, 93, 149, 0.9);box-shadow:inset 0px 0px 11px 2px rgba(0, 0, 0, 0.13);-webkit-overflow-scrolling:touch; }header nav.main ul {margin:0; list-style:none; }header nav.main ul li a {display:block; padding:10px; font-size:150%; color:#fff; text-decoration:none; opacity:0.7; }header nav.main ul li:hover > a,header nav.main ul li.active > a {opacity:1; }header nav.main ul ul {display:none;}header nav.main ul li.active > ul {display:block;}header nav.main ul ul li a {font-size:125%;}header nav.main ul ul ul li a {font-size:100%;}.main-nav-toggle {display:block; position:absolute; top:20px; right:0; padding:10px; z-index:1005;}.main-nav-toggle .caption {float:left; margin-right:10px; font-size:14px; line-height:20px; color:#000; transition:0.6s ease; transition-timing-function:cubic-bezier(0.75, 0, 0.29, 1.01);}.main-nav-toggle .hamburger {float:left; position:relative; width:25px; height:20px; }.main-nav-toggle .hamburger-i {position:absolute; width:100%; height:2px; border-radius:10px; background:#000; transition:0.6s ease; transition-timing-function:cubic-bezier(0.75, 0, 0.29, 1.01);}.main-nav-toggle .hamburger-i.hamburger-top {top:0; }.main-nav-toggle .hamburger-i.hamburger-mid {top:50%; margin-top:-1px; }.main-nav-toggle .hamburger-i.hamburger-bottom {top:100%; margin-top:-2px; }.main-nav-toggle.on .caption {color:#fff; }.main-nav-toggle.on .hamburger-i {top:50%; margin-top:-1px; background:#fff; }.main-nav-toggle.on .hamburger-i.hamburger-top {-webkit-transform:rotate(45deg); transform:rotate(45deg); }.main-nav-toggle.on .hamburger-i.hamburger-mid {opacity:0; }.main-nav-toggle.on .hamburger-i.hamburger-bottom {-webkit-transform:rotate(-225deg); transform:rotate(-225deg); }.top .welcome {position:relative; z-index:10; padding:50px 0; min-height:0%; text-align:center; background:url('f/design/forside.jpg') no-repeat center; background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100% !important;z-index:0;}.top .welcome h1 {color:#fff; font-size:20px;}.top .welcome .arrow {display:block; position:absolute; left:50%; bottom:0; margin-left:-25px; width:50px; font-size:38px; line-height:50px; color:#fff; text-align:center;}.top .image {position:relative; min-height:120px; padding:20px 0; background-repeat:no-repeat; border-bottom:5px solid #0c5d95; background-size:cover; background-position:center; -webkit-filter:grayscale(70%); filter:grayscale(70%);}.top .image:before {content:""; position:absolute; top:0; left:0; right:0; bottom:0; z-index:10; background:rgba(0, 0, 0, 0.4);}.top .image > .row {position:relative; z-index:20;}.top .contact-form h2 {font:bold normal 18px/1.5 "Open Sans"; color:#fff;}.top .contact-form .order1,.top .contact-form .order2 {position:relative;}.top .contact-form .order1:before,.top .contact-form .order2:before {color:#000; content:"\f095"; position:absolute; top:0; right:15px; line-height:50px; font-family:FontAwesome;}.top .contact-form .order1:before {content:"\f007";}.top .contact-form .order1 input,.top .contact-form .order2 input {padding-right:40px;}.middle {margin:20px 0;}section.content .box {padding:20px; background-color:#ebebeb; border-radius:5px; box-shadow:0px 1px 2px 0px rgba(2, 3, 3, 0.75);}section.content .box.profile {margin-top:30px; text-align:center;}section.content .box.profile .image {position:relative; z-index:4; display:inline-block; margin:-50px auto 0; width:100px; height:120px; overflow:hidden; line-height:100px; font-size:100px; color:#ccc; background-color:#fff; background-position:center; background-size:cover; border-radius:5px;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.75);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.75);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.75);}section.content .box.profile .title {position:relative; z-index:5; margin:-10px auto 20px; border-radius:5px; background-color:rgb(57, 181, 74); width:120px; line-height:30px; font-size:14px; font-family:"Open Sans"; color:rgb(255, 255, 255); font-weight:bold; text-transform:uppercase;}section.content .box.profile .name {font-size:18px; font-family:"Open Sans"; text-transform:uppercase; font-weight:bold;}section.content .loger {margin:40px 0;}section.content .loger .item {display:block; margin-bottom:10px; text-align:center;}section.content .loger .item .image {margin-bottom:10px;}section.content .loger .item .name {font-weight:bold; color:#000;}section.content .loger .item .city {margin-top:5px; font-size:15px; color:#666;}section.content ul.social {padding-top:5px;}section.content ul.social li {margin-left:15px;}section.content ul.social li:first-child {margin-left:0;}section.content ul.social li a {display:block; width:50px; font-size:23px; line-height:50px; color:#ffffff; text-align:center; background-color:rgb(3, 96, 156); border-radius:50%; }section.content ul.social li a:hover {background:#00a651;}section.content .loge {padding-top:30px;}section.content li .nyheder {margin:10px; border-radius:5px; background-color:#ebebeb; box-shadow:0px 1px 2px 0px rgba(2, 3, 3, 0.75); height:auto;}section.content li .nyheder img {border-top-left-radius:5px; border-top-right-radius:5px; height:200px; min-width:100%;}section.content li .nyheder .dato {z-index:10; position:relative; border-radius:5px; background-color:#39b54a; width:120px; line-height:30px; margin:-20px auto 0 auto; color:#fff; font-weight:bold; text-align:center;}section.content li .nyheder h3 {padding:5px;}section.content li .nyheder p {padding:5px;}section.sidebar {margin-top:10px;}section.sidebar .fluff {margin-bottom:20px;}section.sidebar .black-button ul {list-style:none; margin:0;}section.sidebar .black-button ul li a {display:block; margin-bottom:10px; padding:9px 20px; font-size:18px; font-weight:bold; color:#fff; background-color:rgb(41, 44, 48);}section.sidebar nav {display:none;}section.sidebar nav ul {margin:0; list-style:none;}section.sidebar nav ul li a {display:block; margin-bottom:5px; padding:9px 20px; font-size:18px; font-weight:bold; color:#fff; background-color:rgb(41, 44, 48);}section.sidebar nav ul li {margin-bottom:10px;}section.sidebar nav ul li:hover > a,section.sidebar nav ul li.active > a {background:#0c5d95;}section.sidebar nav ul ul {margin:20px 0; display:none;}section.sidebar nav ul li.active > ul {display:block;}section.sidebar nav ul ul li a {font-size:16px; font-family:"Open Sans"; color:#000; line-height:1.563; font-weight:normal; padding:0px 8px; background:transparent; border-left:2px solid transparent;}section.sidebar nav ul ul li:hover > a,section.sidebar nav ul ul li.active > a {border-color:#0c5d95; background:transparent;}.bottom {margin-bottom:20px;}.flexslider {margin:0 0 30px; background:none; border:0; border-radius:0; box-shadow:none;}.flexslider ul.slides li {position:relative;}.flexslider .flex-control-paging {margin-top:-30px; top:100%; bottom:auto; z-index:100; height:16px;}.flexslider .flex-control-paging li {margin:0 10px;}.flexslider .flex-control-paging li a {width:17px; height:17px; border-color:rgb(255, 255, 255); border-style:solid; background-color:rgb(255, 255, 255);}.flexslider .flex-control-nav {width:auto;}.flexslider .flex-control-paging li a:hover,.flexslider .flex-control-paging li a.flex-active {width:17px; height:17px; border-color:rgb(255, 255, 255); border-style:solid; background-color:rgb(12, 93, 149);}.flexslider .image {height:300px; background-position:center; background-repeat:none; background-size:cover;}.flexslider .image {height:200px; background-position:center; background-repeat:none; background-size:cover;}.flexslider .info-wrap {background:#f4f4f4;}.flexslider .info {padding:20px 0;}.flexslider .title {font:30px/1 'Open Sans Condensed', sans-serif;}.flexslider .description {margin-top:20px; line-height:1.5;}.flexslider .goto {margin-top:20px;}footer {padding-bottom:30px; font-size:16px; color:#292c30;}footer a {color:#292c30;}footer .icon {}footer .info {margin-left:10px;}footer .facebook {display:block; font-weight:bold; line-height:50px; text-align:right;}footer .facebook .fa {float:right; margin-left:10px; width:50px; font-size:30px; line-height:50px; color:#fff; text-align:center; background:#0c5d95; border-radius:50%;}footer .facebook:hover .fa {background:#292c30;}a.pattern {display:block; font:bold 24px/1.3 "Open Sans"; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; background-image:url("f/design/pattern_blue.jpg");-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.75);box-shadow:0 1px 2px 0 rgba(0,0,0,0.75);text-shadow:1px 2px 0 rgba(0, 0, 0, 0.75);}a.pattern:hover {background-position:-3000px 3000px;-webkit-transition:all 100s linear;transition:all 100s linear;}a.pattern.green {background-image:url("f/design/pattern_green.jpg");}a.pattern.index {margin:0; font:bold 15px/1.5 "Playfair Display"; text-transform:none;}a.pattern .gradient {display:block; padding:10px 10px;background:-moz-linear-gradient(top, rgba(5,20,30,0.5) 0%, rgba(5,20,30,0) 30%, rgba(5,20,30,0) 70%, rgba(5,20,30,0.5) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,20,30,0.5)), color-stop(30%,rgba(5,20,30,0)), color-stop(70%,rgba(5,20,30,0)), color-stop(100%,rgba(5,20,30,0.5))); background:-webkit-linear-gradient(top, rgba(5,20,30,0.5) 0%,rgba(5,20,30,0) 30%,rgba(5,20,30,0) 70%,rgba(5,20,30,0.5) 100%); background:-o-linear-gradient(top, rgba(5,20,30,0.5) 0%,rgba(5,20,30,0) 30%,rgba(5,20,30,0) 70%,rgba(5,20,30,0.5) 100%); background:-ms-linear-gradient(top, rgba(5,20,30,0.5) 0%,rgba(5,20,30,0) 30%,rgba(5,20,30,0) 70%,rgba(5,20,30,0.5) 100%); background:linear-gradient(to bottom, rgba(5,20,30,0.5) 0%,rgba(5,20,30,0) 30%,rgba(5,20,30,0) 70%,rgba(5,20,30,0.5) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8005141e', endColorstr='#8005141e',GradientType=0 ); }a.pattern span.extra {display:block; font-size:16px; font-style:italic;}a.pattern .icon {display:block; margin:20px auto;}a.pattern .icon img.star {width:50px;}.loge-view a.button {margin-bottom:10px;}@media only screen and (max-width:40em) {header .logo img {width:70px; margin:7px 0; float:left;}header .logo h2 {margin:15px 0 0 10px; width:120px; float:left; font:bold 18px/1.5 "Playfair Display"; color:#000;}section.content .spots .item {margin-bottom:40px;}}@media only screen and (min-width:40.063em) {h1, h1 a {font-size:28px;} h1 span.side {display:inline; float:right; font-size:18px; line-height:42px;}h2, h2 a {font-size:24px;}header .logo img {margin:40px 0 20px;}header nav.main {display:block; position:static; padding:0; width:auto; height:auto; overflow:auto; text-align:left; background:none; box-shadow:none;}header nav.main ul li a {padding:0; opacity:1;}header nav.main ul ul {display:none !important;}header nav.main ul {height:40px;}header nav.main ul li {position:relative; margin-left:10px;}header nav.main ul li a {display:block; font-size:16px; font-family:"Playfair Display"; color:rgb(41, 44, 48); font-weight:bold; line-height:40px;}header nav.main ul li:hover a {color:#0c5d95;}header nav.main ul li.active:before {content:''; position:absolute; bottom:0; left:50%; margin-left:-4px; width:0; height:0; border-width:0 8px 5px 8px; border-color:#0c5d95 transparent; border-style:dashed solid solid;}header nav.main.direction-left ul li {float:left;}header nav.main.direction-left ul li:first-child {margin-left:0;}header nav.main.direction-left ul li a {display:block;}header nav.main.direction-right ul {float:right;}header nav.main.direction-right ul li {float:left;}header nav.main.direction-right ul li:first-child {margin-left:0;}header nav.main.direction-right ul li a {display:block;}header nav.main.direction-justify ul {text-align:justify; overflow:hidden;}header nav.main.direction-justify ul:after {content:""; display:inline-block; width:100%; height:0;}header nav.main.direction-justify ul li,header nav.main.direction-justify ul li a {display:inline-block;}.top .welcome {padding:100px 0;}.top .welcome h1 {font-size:25px;}.top .image {min-height:250px; padding:50px 0;}.top .contact-form {float:right;}.top .contact-form h2 {font-size:28px;}.top .contact-form .field {float:left; margin-right:10px;}.top .contact-form .form-controls {float:left;}.middle {margin:60px 0;}section.sidebar {margin-top:67px;}section.sidebar nav {display:block;}.bottom {margin-bottom:60px;}.flexslider .image {height:400px;}.flexslider .info-wrap {position:absolute; top:80px; left:0; right:0; background:transparent;}.flexslider .info {padding:30px 40px; margin-left:auto; max-width:400px; background:#fff; background:rgba(255, 255, 255, 0.8);}a.pattern.index {font-size:28px;}a.pattern .gradient {padding:40px 10px;}}@media only screen and (min-width:40.063em) and (max-width:64em) {}@media only screen and (min-width:64.063em) {header nav.main ul li a {font-size:16px;}.top .welcome .star {margin-bottom:30px;}.top .welcome h1 {font-size:34px;}.top .image {min-height:300px; padding:75px 0;}section.sidebar {margin-left:30px;}.flexslider .image {height:600px;}.flexslider .info-wrap {position:absolute; top:150px;}footer ul.info li {float:left; }footer ul.info li:before {content:'-'; margin:0 10px;}footer ul.info li:first-child:before {content:none;}.form_4 .field.order2,.form_4 .field.order7,.form_4 .field.order12 {float:left; width:49%;}.form_4 .field.order3,.form_4 .field.order8,.form_4 .field.order11,.form_4 .field.order13 {float:left; margin-left:2%; width:49%;}.form_4 .field.order4 {float:left; width:49%;}.form_4 .field.order5 {float:left; margin-left:2%; width:12%;}.form_4 .field.order6 {float:left; margin-left:2%; width:35%;}.form_4 .field.order9 {clear:both; width:49%;}}