@charset "utf-8";
/* CSS Document */

/* OUR FONTS
font-family: 'BenchNine', sans-serif;
font-family: 'Lobster', cursive;
font-family: 'Abril Fatface', cursive;
font-family: 'Libre Franklin', sans-serif;
*/

body {
}

@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}


/* =============================== CORE STYLES =============================== */

.forvaring {color:#2e2f2e;}
.header-only {color:#2e2f2e;}

#bg-nav {
	background: none;
}

	.navbar .navbar-nav {
	  display: inline-block;
	  float: right!important;
	  vertical-align: top;
	}

	.navbar-text {float: left; margin-top: 20px; font-size: 21px;}

	.navbar-text a {color:#2e2f2e;}
	.navbar-text a:hover, .navbar-text a:focus {
			color:#b8b6a4; background:none;
			-webkit-transition: all 0.2s ease-out;
			-moz-transition: all 0.2s ease-out;
			-o-transition: all 0.2s ease-out;
			transition: all 0.2s ease-out;
			}

	@media (min-width: 768px) {
	.navbar-text {
		margin-left: 0px; margin-top: 15px;
		}
	}

	.navbar ul li a {color:#2e2f2e; text-transform:uppercase; font-size:21px;}

	#language-se {display:inline-block;margin-right:-4px;}
	#language-fi {display:inline-block;margin-left:-4px;}
	#language-en {display:inline-block;margin-left:-4px;}

	.language-div {display:inline-block!important;font-family: 'Oswald', sans-serif;}
	
		@media (min-width: 768px) {
			.language-div {margin-top:6px;}
		}

.subpage-list {
	font-family: 'Libre Franklin', sans-serif;
	font-size:18px;
}

.subpage-list ul li {margin: 17px;}

	@media (min-width: 768px) {
			.rubrik {font-size:36px;}
	}

.rubrik {}
.artikel-rubrik {margin-top: -5px;}


@media (max-width: 992px) {
	.btn_margin-top {
		padding-top: 0px;
	}
}


/* =============================== TYPOGRAPHY STYLES =============================== */

.franklin {font-family: 'Libre Franklin', sans-serif;}


/* =============================== REGEL LISTA STYLES =============================== */

.regel:before {
	  content: "▸";
	  font-size: 13px;
	  color: #fff;
	  display: block;
	  position: absolute;
	  margin-top: 3px;
	}