﻿/*!
 * Start Bootstrap - Creative Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */



.frontnewsheadline {
	
    font-family: Open Sans,'Helvetica Neue',Arial,sans-serif;
  color:#1a446e;
	text-decoration: none;
  font-size:26px;
  font-weight:500;
  line-height:30px;
display:block; float:left;
  margin-top:10px !important;
	}

#skulabladid img {width:100% !important; height:auto !important;}

.smallfrontnewsheadline {font-size:20px; line-height:24px;}

.dato-text {margin-top:8px; display:block; float:left; clear:both;}

#stabbamynd h4 {
font-size:27px;
color:#1a446e;
font-family:open-sans, sans-serif;
  display:block;
  float:left;
margin-top:25px;
width:100%;}

#stabbamynd .stabbap {

font-size:17px;
  font-weight:100;
color:#333;
font-family:ubuntu, sans-serif !important;}

.stabbamynd_yvirskrift {
margin-top:0px !important;
padding-top:0px !important;
  color:#1a446e;
}

#eldritidindi .dato-text1 {margin-bottom:0px !important;}

#eldritidindi .frontnewsheadline{font-size:17px !important; color:#333333; margin-top:0px !important; margin-bottom:4px;}

#eldritidindi {margin-bottom:20px;}

#leysstorv {padding:0px !important; margin:0px !important;}

#leysstorv .dato-text1 {margin-bottom:0px; padding-bottom:0px;}

.bloggar-headline {border-bottom:1px dotted #0593c7; color:#0593c7; font-weight:bold; padding-bottom:6px;}

.storv_line {
  background-color:#deeced;
  border-top:1px dotted #abdaea;
  box-sizing:border-box;
  padding-bottom:10px;
  width:100%;
  padding-left:10px;
  padding-right:10px;
}

.navn2 {margin-bottom:0px !important; padding-bottom:0px !important;}

h4 {
font-size:22px !important;}

#undirmenu li {display:block; width:100%; padding-left:8px; display:block; float:left;}

#undirmenu li a {font-size:15px; color:#333333 !important; width:100%; line-height:35px; height:35px; display:block; float:left;}

#undirmenu li a:after { content: " » "; float:right; color:#cdcac5;}

#undirmenu li.active {border-left: 4px solid #000; padding-left:4px; display:block; float:left;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: transparent !important;
    border-bottom:3px solid #fff;
  color:#fff !important;
}

.nav-text-undir {
    
    margin: 3px !important;
}

#undirmenu {display:block; float:left; height:auto; margin-bottom:10px;}

html,
body {
    width: 100%;
    height: 100%;
	margin: auto;
}

body {
    font-family: Ubuntu,'Helvetica Neue',Arial,sans-serif; font-weight:light !important; color:#333333 !important;}
p {
	font-family: Ubuntu,'Helvetica Neue',Arial,sans-serif;
	font-size: 12px;
  display:block; float:left; clear:both; width:100%;
	}
a:href {
	color: black;}



h1,
h2,
h3,
h4,
h5,
h6 { 
	font-family: 'Ubuntu', sans-serif;}	
a:hover {
	text-decoration: none;
	}

hr {
    max-width: 1300px;
    border-color: #f7f7f7;
    border-width: 1px;
	
}
hr.light {
    max-width: 1300px;
    border-color: black;
    border-width: 1px;}
.no-padding{
	padding: 0 !important;
    margin: 0 !important;
	}
.navbar-default {
	background-color:#0693c8;
	border: 0;}

.nav-text-undir {
	font-family: 'Ubuntu', sans-serif;
	margin: 5px; 
	font-size: 12px; 
	font-family:'Ubuntu', sans-serif;
	}
.navbar-default .navbar-nav>li>a {
	color: white;
	}
.nav-top { 
	background-color: #a0d7eb;}
.nav-undir {
	background-color:#0693c8;
	height: 110px;
	position: relative;
	z-index: 1000;
	}
.nav-margin {
	margin-top:20px;
	position:relative;
	z-index: 1000;
	}
.nav {
	display: inline;
	}
.top-menu {
	text-decoration: none;
	line-height: 40px;
	
	}
.text-top {
	color: black;
	font-family: 'Open Sans', sans-serif;
	margin: 8px;
	font-size: 11px;
		}
.logo-text {
	font-size: 36px; 
	font-family: Barmeno;
	color: white; 
	}
.text-undir {
	font-family: 'Ubuntu', sans-serif;
	margin: 5px; 
	font-size: 12px; 
	font-family:'Ubuntu', sans-serif;
	}
.greybox {
	background-color: #f2f2f2;
	display: inline;
	margin: auto;
	
	}
.1text, .frontnewsheadline {
	font-family: 'Quicksand', sans-serif;
	text-decoration: none;
  font-size:14px;
  font-weight:bold;
  color:black;
	}
.dato-text {
	color: grey;
	font-family: 'Ubuntu', sans-serif;
	line-height:8px;}

.dato-text1 {
	color: grey;
	font-family: 'Ubuntu', sans-serif;
	line-height: 12px;
	margin-top: 9px;
	}
.sida {
	height: auto;
	margin-top: 40px;}
.top {
	margin-top: 30px;}
.as {
	padding-top: 20;
	padding-right: 10;
	padding-left: 0;
	padding-bottom: 0;}
.blat {
	color: #0693c8;
	font-family:'Quicksand', sans-serif;
	}
.light-grey {
	/*background-color:#deeced;*/
	line-height: 10px;
  	padding-bottom:10px;
	 }
.light-blat {
	background-color:#a1d7ea;
	
	}
.fit {
	margin-top: 10px;
	
	}
.fit-margin {
	margin-top: 10px;
	margin-bottom: 10px;
	}
.line {
	display: inline;
	}
.navn {
	color:#0693c8;
	font-size:12px;
	margin-top:10px;}
.size { 
line-height: 7px;
margin-top: 20px;}

.navn2 {
	color:#0693c8;
	font-size:12px;
	}
.status {
	font-family:'Ubuntu', sans-serif;
	line-height: 12px;
	}
.myrka-blat {
	background-color: #0693c8;
	
	}
.undir-blat { 
	background-color: #10a0d4;
	color: white;
	
	}
.lysingar {
	font-size: 18px;
	font-family: 'Ubuntu', sans-serif;
	margin-top: 10px;
}
.margin-box {
	margin-top: 10px;
	margin-bottom: 10px;
	
	}
.margin-top {
	margin-top: 30px;
	}
.border-line {
	border: solid 1px;
	border-color: #deeced;
	margin-top: 15px;
	margin-bottom: 15px;
	vertical-align: central;
	padding-bottom: 20px;
	padding-top: 10px;
	}
.img-back { 
	background-image:url(../img/mynd6.jpg);
	background-size: cover;
	height: 115px;
	padding-top: 30px;}
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
	 }
.foottext {
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	line-height: 9px;
	}
.main-text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	}
.menu-text
	{
	font-family: 'Ubuntu', sans-serif;
	margin-top: 20px;
	text-decoration: none;
	color: #333;
	 }
.menu-text li {
	margin-top: 20px;
	}
ul {
	list-style: none !important;
	padding: 10px;
	}
	
* {max-width:100%; }

body {overflow:auto;}

section .row, .rownomargin {margin:0px;}

.grs-link {display:block; float:left; margin-top:25px;}
.grs-link:hover {cursor:pointer; opacity:0.8;}


#undirmenu li, #undirmenu li a {
font-family:Verdana,Geneva,sans-serif}

#skulabladid {margin-top:10px;}

#haldari{display:none !important; }

.items-list-page {display:inline; float:left;}
.items-list-page a {
display:inline; float:left; margin-left:4px; padding:5px; background-color:#337ab7 !important; color:#FFF !important; margin-bottom:5px;}


.items-list-page strong {
display:inline; float:left; margin-left:4px; padding:5px; background-color:#FFF !important; color:#337ab7 !important; margin-bottom:5px;}

*{max-width:100%; box-sizing:border-box;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #e7e7e7;
    color: #555;
    max-width: 50px;
    float:right;
}


@media (max-width:499px){.logo-text{font-size:20px !important; margin-top:30px;}}

@media (min-width:742px){
.open > .dropdown-menu {
    display: block;
    margin-left: -117px;
  }}


#eldritidindi .frontnewsheadline {font-size:14px !important;}

#leysstorv p, #leysstorv a {font-size:14px !important; line-height:normal !important;}


@media (max-width:981px){
  
.itemmynd{
    width:100%;
    height:auto;
  	position:relative;
  }
  
.itemmynd img{
  	position:relative;
  	width:100%;
  	height:auto;
  display:block; 
  float:left;
}

.itemmynd .tekstur{
  	position:relative;
  	width:100%;
  	display:block; float:left;
 	padding:15px;
  	color:#FFF;
  background-color:#23436a;
  font-size:18px;
  font-weight:600;
  	height:auto;
}
}

@media (min-width:982px){
  
.itemmynd{
    width:100%;
    height:auto;
  	position:relative;
  }
  
.itemmynd img{
  	position:relative;
  	width:100%;
  	height:auto;
}

.itemmynd .tekstur{
  	position:absolute;
  	bottom:40px;
  left:40px;
  	width:auto;
  	max-width:400px;
 	padding:15px;
  	color:#FFF;
  background-color:#23436a;
  font-size:18px;
  font-weight:600;
  	height:auto;
}
  
}


.lpcontent{
    padding-top:60px;
    padding-bottom:60px;
  }

.mt-1,
.mt-2,
.mt-3,
.mt-4,
.mt-5,
.mb-1,
.mb-2,
.mb-3,
.mb-4,
.mb-5{display:inline-block; float:left;}

.mt-1 {margin-top:10px !important;}
.mt-2 {margin-top:20px !important;}
.mt-3 {margin-top:30px !important;}
.mt-4 {margin-top:40px !important;}
.mt-5 {margin-top:50px !important;}

.mb-1 {margin-bottom:10px !important;}
.mb-2 {margin-bottom:20px !important;}
.mb-3 {margin-bottom:30px !important;}
.mb-4 {margin-bottom:40px !important;}
.mb-5 {margin-bottom:50px !important;}

.lppage * {font-size:16px;}

.lppage h1 {font-size:28px;}
.lppage h2 {font-size:24px;}
.lppage h3 {font-size:20px;}

ul{
list-style:disc outside none !important;
margin-top:30px;
margin-bottom:30px;
}

ul li {
padding-left:10px;
margin-bottom:15px;}

.bluepara{
background-color:#23436a;
  color:#FFF !important;
  padding:20px 30px;
  margin-left:15px;
  width:calc(100% - 30px);
}


#bloggar a:first-of-type{
  margin-bottom:10px;
  display:block;
}
.bluepara *{color:#FFF !important; line-height:1.5em;}

.bluepara a {text-decoration:underline;}

.light-blat .img-responsive {width:100px !important; height:auto;  max-width:auto !important;}


.logo-text:hover{color:#FFF;}