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


/*--- Kolonner: ---*/

.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11{
	padding:0 1%;
	float:left;
}
.col12{
	padding:0 1%;
	overflow: hidden;
}
/* -----*/
.col1{
	width:8.333%;
}
.col2{
	width:16.666%;
}
.col3{
	width:25%;
}
.col4{
	width:33.333%;
}
.col5{
	width:41.666%;
}
.col6{
	width:50%;
}
.col7{
	width:58.333%;
}
.col8{
	width:66.667%;
}
.col9{
	width:75%;
}
.col10{
	width:83.333%;
}
.col11{
	width:91.666%;  
}
.col12{
	width:100%;  
}
@media screen and (max-width:913px) {
	#wrapper .menu li {
		display: block;
	}
	#wrapper .header h1 {
		font-size: 2em;
	}
}
@media screen and (max-width:768px) {
	.col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, col11, .col12{
		width:100%;
		float:none;
	}
}

/* End kolonner */

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	background-color: #000;
}

#wrapper {
	max-width: 1280px;
	padding-top: 6%;
	margin: 0 auto 2% auto;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 2px;
}

img {
	width: 100%;
	height: auto;
}

.threeimages {
	margin-top: 12%;
	width: 100%;
	overflow: hidden;
}

.imagegallery {
	margin-top: 4%;
	padding: 0;
}

p {
	color: #fff;
	font-style: italic;
	padding-bottom: 0.5em;
}

h1, h2 {
	color: #fff;
	font-style: italic;
	font-size: 3em;
}

.rest {
	margin-top: 4%;
}

.video {
	/*padding-top: 6%;*/
	/* R: */
	margin-top:2em;
	max-width:940px;
	margin:0 auto;
}
/* R: */
video{
	width:100%;
	height:auto;
}
.header h1 {
	text-align: center;
}

.clear {
	clear: both;
}
/* R: */
.clear::after {
	display:table;
	content:"";
	clear: both;
}

.footer {
	margin-top: 3%;
}

.footer h3, .footer p {
	color: #fff;
	text-align: center;
	padding: 0 0 3% 0;
}

.menu {
	margin-top: 2%;
	text-align: center;
	list-style-type: none;
}

.menu li, .menu a {
	padding-right: 2%;
	font-weight:900;
	font-size: 1.2em;
	display: inline;
	text-decoration: none;
	color: #fff;
}