
.mobileStartImage {
	display: none;
}

.mobileStartImage img {
	background-position: 50% 50%;
}

/* Fix för random image */
.hidden {
	display: none;
}

.whs_wrapper_div {
	display: none;
}

.fullscreen_wrapper {
	height: 100%;
}

.wrapper {
	height: 100%;
	margin-bottom: 10em; /* Avstånd till nästkommande snippet */
}

/* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
}

/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
}

.fullscreen,
.content-a {
    width:100%;
    min-height:100%;
}

.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    height:100%;
    overflow:hidden;
}

/* content centering styles */
.content-a {
	display:table;
}

.content-b {
	display:table-cell;
    position:relative;
	top: 30%;
	text-align:center;
	padding-left: 15px;
	padding-right: 15px;
}

.content-b h1{
	color: #000;
}

/* visual styles */
body{
	color:#ffffff;
    
}
section {
	background:#9ed100;
}
.not-fullscreen {
    height:50%;
}

span{
	word-wrap: break-word;
}

@media screen and (max-width: 991px) {
	.mobileStartImage {
		display: block;
	}
	
	#video-wrap {
		display: none;
	}
}