* {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
@font-face {
	font-family:MaxScWeb-Light;
	src:url(../fonts/MaxScWeb-Light.eot);
	src:url(../fonts/MaxScWeb-Light.woff) format("woff");
}

@font-face {
	font-family:MaxWeb-Light;
	src:url(../fonts/MaxWeb-Light.eot);
	src:url(../fonts/MaxWeb-Light.woff) format("woff");
}

* {
	margin:0;
	padding:0;
}

:focus {
	outline:0;
}

body {
	background-color:#eee;
	font-family:MaxWeb-Light,'helvetica',sans-serif;
	color:#000;
	font-size:18px;
	font-weight:300;
	overflow-x:hidden;
	overflow-y:scroll;
}

a,a:link,a:hover,a:active {
	text-decoration:none;
	color:#000;
	font-weight:700;
}

a:hover {
	color:#000;
}

h1,h2,h3 {
	margin-bottom:.5em;
}

h1 {
	font-size:2em;
}

h2 {
	font-size:1.5em;
}

h3 {
	font-size:1em;
}

p {
	margin-bottom:1em;
}

.centerer {
	margin:0 auto;
	width:90%;
	max-width:1200px;
	position:relative;
}

.box {
	background-color:#fff;
	padding:20px;
	margin-bottom:20px;
}

.divider {
	background-color:#ccc;
	height:1px;
	margin:.75em 0;
}

.icon {
	font-family:FontAwesome!important;
	font-style:normal;
	font-weight:400!important;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

[data-trigger] {
	cursor:pointer;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.spacedboxes {
	margin:0 -10px;
}

.spacedboxes .box {
	margin:10px;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
table {
	width:100%;
	text-align:left;
	border-collapse:collapse;
}

table th {
	opacity:.3;
	font-weight:400;
	padding:.3em .5em;
}

table td {
	padding:.3em .5em;
}

table tbody tr:nth-child(odd) {
	background-color:#f7f7f7;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#header {
	background-color:#FFF;
}

#logo {
	font-size:25px;
	padding-top:1.1em;
	padding-bottom:0.8em;
	color:#000;
	font-weight:300;
	-webkit-transition:all 300ms cubic-bezier(0.19,1,0.22,1);
	transition:all 300ms cubic-bezier(0.19,1,0.22,1);
	-webkit-animation:2s logoIn cubic-bezier(0.19,1,0.22,1);
	animation:2s logoIn cubic-bezier(0.19,1,0.22,1);
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	cursor:pointer;
}

@-webkit-keyframes logoIn {
	from {
		opacity:0;
		-webkit-transform:translateY(-100%);
		transform:translateY(-100%);
	}
}

@keyframes logoIn {
	from {
		opacity:0;
		-webkit-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
	}
}

#logo span {
	color:#CCC;
	font-weight:300;
	-webkit-animation:2s logoSpanIn cubic-bezier(0.19,1,0.22,1);
	animation:2s logoSpanIn cubic-bezier(0.19,1,0.22,1);
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
	margin-left:.3em;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	display:inline-block;
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left;
}

@-webkit-keyframes logoSpanIn {
	from {
		opacity:0;
		-webkit-transform:scaleX(0);
		transform:scaleX(0);
	}
}

@keyframes logoSpanIn {
	from {
		opacity:0;
		-webkit-transform:scaleX(0);
		-ms-transform:scaleX(0);
		transform:scaleX(0);
	}
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#contentarea {
	display:none;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#quiz-area {
	margin-top:1.5em;
}

.quiz-chapter {
	-webkit-animation:1.5s quizchapterIn cubic-bezier(0.19,1,0.22,1);
	animation:1.5s quizchapterIn cubic-bezier(0.19,1,0.22,1);
}

@-webkit-keyframes quizchapterIn {
	from {
		opacity:0;
		-webkit-transform-style:preserve-3d;
		transform-style:preserve-3d;
		-webkit-transform:perspective(1200px) rotateY(90deg);
		transform:perspective(1200px) rotateY(90deg);
	}
}

@keyframes quizchapterIn {
	from {
		opacity:0;
		-webkit-transform-style:preserve-3d;
		-ms-transform-style:preserve-3d;
		transform-style:preserve-3d;
		-webkit-transform:perspective(1200px) rotateY(90deg);
		-ms-transform:perspective(1200px) rotateY(90deg);
		transform:perspective(1200px) rotateY(90deg);
	}
}

.quiz-chapter.out {
	-webkit-animation:500ms quizchapterOut cubic-bezier(0.95,0.05,0.795,0.035);
	animation:500ms quizchapterOut cubic-bezier(0.95,0.05,0.795,0.035);
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
}

@-webkit-keyframes quizchapterOut {
	to {
		opacity:0;
		-webkit-transform-style:preserve-3d;
		transform-style:preserve-3d;
		-webkit-transform:perspective(1200px) rotateY(-90deg);
		transform:perspective(1200px) rotateY(-90deg);
	}
}

@keyframes quizchapterOut {
	to {
		opacity:0;
		-webkit-transform-style:preserve-3d;
		-ms-transform-style:preserve-3d;
		transform-style:preserve-3d;
		-webkit-transform:perspective(1200px) rotateY(-90deg);
		-ms-transform:perspective(1200px) rotateY(-90deg);
		transform:perspective(1200px) rotateY(-90deg);
	}
}

.quiz-pic {
	background-color:rgba(0,0,0,0.2);
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center;
	height:200px;
	position:relative;
}

.quiz-title {
	position:absolute;
	left:0;
	top:0;
	background-color:rgba(0,0,0,0.5);
	color:#FFF;
	padding:.25em .5em;
	font-size:25px;
	text-transform:uppercase;
	font-family:'Roboto Condensed','helvetica',sans-serif;
}

.quiz-title span {
	opacity:.3;
}

.quiz-timer {
	position:absolute;
	right:0;
	top:0;
	background-color:rgba(0,0,0,0.5);
	color:#FFF;
	padding:.25em .5em;
	font-size:25px;
	text-transform:uppercase;
	font-family:'Roboto Condensed','helvetica',sans-serif;
}

.quiz-progbar {
	background-color:rgba(0,0,0,0.15);
	height:40px;
	margin:.5em 0;
	position:relative;
	margin-bottom:1em;
	overflow:hidden;
}

.quiz-progbar .bar {
	background-color:#FFF;
	position:absolute;
	left:0;
	top:0;
	width:50%;
	height:100%;
}

.quiz-progbar .bar:after {
	content:attr(data-title);
	position:absolute;
	right:0;
	top:0;
	line-height:46px;
	font-size:20px;
	padding:0 .5em;
	color:#000;
	-webkit-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%);
}

.quiz-progbar .bar.over50:after {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}

.quiz-text {
	padding:1em 0;
	font-size:1.2em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:.5em;
	line-height:1.2em;
}

.quiz-answer {
	background-color:#FFF;
	padding:0.79em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:.5em;
	position:relative;
	padding-left:64px;
	cursor:pointer;
	line-height:1.35em;
	-webkit-transition:all 300ms cubic-bezier(0.19,1,0.22,1);
	transition:all 300ms cubic-bezier(0.19,1,0.22,1);
}

.answered .quiz-answer {
	cursor:default;
	color:#BBB;
}

.answered .quiz-answer.true {
	color:#000!important;
}

.quiz-answer:before {
	content:'A';
	background-color:#333;
	position:absolute;
	left:0;
	top:0;
	width:52px;
	height:52px;
	line-height:52px;
	text-align:center;
	color:#777;
	-webkit-transition:all 300ms cubic-bezier(0.19,1,0.22,1);
	transition:all 300ms cubic-bezier(0.19,1,0.22,1);
}

.quiz-answer:hover {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}

.answered .quiz-answer:hover {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}

.quiz-answer.false:before {
	background-color:#633!important;
	color:#FFF!important;
}

.quiz-answer.true:before {
	background-color:#363!important;
	color:#FFF!important;
}

.quiz-answer.a:before {
	background-color:#333;
	content:'A';
	color:#777;
}

.quiz-answer.b:before {
	background-color:#333;
	content:'B';
	color:#777;
}

.quiz-answer.c:before {
	background-color:#333;
	content:'C';
	color:#777;
}

.quiz-answer.d:before {
	background-color:#333;
	content:'D';
	color:#777;
}

.quiz-bonus-info {
	font-size:1em;
	margin-top:1em;
	display:none;
	-webkit-animation:400ms bonusinfoin cubic-bezier(0.19,1,0.22,1);
	animation:400ms bonusinfoin cubic-bezier(0.19,1,0.22,1);
	position:relative;
	background-color:#CCC;
	color:#333;
	padding:.75em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left;
	-webkit-transition:all 400ms cubic-bezier(0.19,1,0.22,1);
	transition:all 400ms cubic-bezier(0.19,1,0.22,1);
	padding-top:2.9em;
	line-height:1.4em;
}

.quiz-bonus-info:hover {
	background-color:#DDD;
}

.quiz-bonus-info:active {
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:scale(0.95);
	-ms-transform:scale(0.95);
	transform:scale(0.95);
}

@-webkit-keyframes bonusinfoin {
	from {
		opacity:0;
		-webkit-transform:scale(0);
		transform:scale(0);
	}
}

@keyframes bonusinfoin {
	from {
		opacity:0;
		-webkit-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
	}
}

.answered .quiz-bonus-info {
	display:block;
}

.quiz-bonus-info:after {
	content:'VIDERE >';
	background-color:#FFF;
	color:#000;
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	padding:.5em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	padding-bottom:.3em;
}

.quiz-bonus-info.clicked {
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	opacity:0;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/


  .linebit {
  	display:inline-block;
  	margin:.5em;
  	padding:.95em;
  }
  
  .linebit:before {
  	display:none;
  }
  
  .linebit.used {
  	opacity:.3;
  	cursor:default;
  }
  
  .lineslots {
  	margin-top:1em;
  }
  
  .lineslots .deleter {
  	content:'X';
  	height:30px;
  	width:30px;
  	line-height:35px;
  	background-color:#333;
  	color:#FFF;
  	font-size:20px;
  	-webkit-box-sizing:border-box;
  	-moz-box-sizing:border-box;
  	box-sizing:border-box;
  	text-align:center;
  	margin-left:1em;
  	position:relative;
  	top:-.3em;
  	cursor:pointer;
  	display:inline-block;
  }
  
  .lineslots.empty .deleter {
  	display:none;
  }
  
  .lineslots span.empty {
  	width:3em;
  	border-bottom:2px solid #000;
  	display:inline-block;
  }
  
  .incorrect .lineslots span { color:#A33; }
  .correct .lineslots span { color:#3A3; }

  
  .linecreator-continue {
  	background-color:#333;
  	color:#FFF;
  	padding:.5em;
  	text-align:center;
  	margin-top:1em;
  	display:none;
  	cursor:pointer;
  }
  
  .linecreator-continue.on {
  	display:block;
  }
  
  .lineslots.commaseperated span:not(.empty):after {
  	content:', ';
  }


/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

  #quiz-result {
  	background-color:#FFF;
  	padding:20px;
  	-webkit-animation:700ms quizresultin cubic-bezier(0.19,1,0.22,1);
  	animation:700ms quizresultin cubic-bezier(0.19,1,0.22,1);
  	-webkit-animation-delay:.5s;
  	animation-delay:.5s;
  	-webkit-transform-style:preserve-3d;
  	-ms-transform-style:preserve-3d;
  	transform-style:preserve-3d;
  	-webkit-transform-origin:top center;
  	-ms-transform-origin:top center;
  	transform-origin:top center;
  }
  
  @-webkit-keyframes quizresultin {
  	from {
  		-webkit-transform:perspective(1500px) rotateX(-90deg);
  		transform:perspective(1500px) rotateX(-90deg);
  	}
  }
  
  @keyframes quizresultin {
  	from {
  		-webkit-transform:perspective(1500px) rotateX(-90deg);
  		-ms-transform:perspective(1500px) rotateX(-90deg);
  		transform:perspective(1500px) rotateX(-90deg);
  	}
  }


/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.lbox {
	background-color:#333;
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center;
	position:relative;
	-webkit-animation:1s lboxIn cubic-bezier(0.19,1,0.22,1);
	animation:1s lboxIn cubic-bezier(0.19,1,0.22,1);
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

@-webkit-keyframes lboxIn {
	from {
		opacity:0;
		-webkit-transform:scale(0) rotate(-20deg);
		transform:scale(0) rotate(-20deg);
	}
}

@keyframes lboxIn {
	from {
		opacity:0;
		-webkit-transform:scale(0) rotate(-20deg);
		-ms-transform:scale(0) rotate(-20deg);
		transform:scale(0) rotate(-20deg);
	}
}

.lbox .boxbg {
	height:100%;
	width:100%;
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition:all 500ms linear;
	transition:all 500ms linear;
	opacity:0;
}

.lbox .boxbg.active {
	opacity:1;
}

.mbox {
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center;
	position:relative;
	-webkit-animation:1s mboxIn cubic-bezier(0.19,1,0.22,1);
	animation:1s mboxIn cubic-bezier(0.19,1,0.22,1);
	-webkit-animation-delay:1s;
	animation-delay:1s;
	-webkit-animation-fill-mode:backwards;
	animation-fill-mode:backwards;
	z-index:9998;
	-webkit-transition:all 200ms cubic-bezier(0.19,1,0.22,1);
	transition:all 200ms cubic-bezier(0.19,1,0.22,1);
  
}

.mbox:hover {
	/*
-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	z-index:9999;
	-webkit-box-shadow:5px 3px 10px rgba(0,0,0,0.25);
	box-shadow:5px 3px 10px rgba(0,0,0,0.25);
*/
}

.mbox:nth-of-type(2) {
	-webkit-animation-delay:1.4s!important;
	animation-delay:1.4s!important;
}

.mbox:nth-of-type(3) {
	-webkit-animation-delay:1.8s!important;
	animation-delay:1.8s!important;
}

.mbox:nth-of-type(4) {
	-webkit-animation-delay:2.2s!important;
	animation-delay:2.2s!important;
}

@-webkit-keyframes mboxIn {
	from {
		opacity:0;
		-webkit-transform:scale(0) rotate(-20deg);
		transform:scale(0) rotate(-20deg);
	}
}

@keyframes mboxIn {
	from {
		opacity:0;
		-webkit-transform:scale(0) rotate(-20deg);
		-ms-transform:scale(0) rotate(-20deg);
		transform:scale(0) rotate(-20deg);
	}
}

.brthird {
	height:25%;
	width:25%;
	background-color:rgba(255,255,255,0.9);
	overflow:hidden;
	padding:.7em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	bottom:0;
	right:0;
	cursor:pointer;
}

.tlquart {
	height:50%;
	width:50%;
	background-color:rgba(255,255,255,0.9);
	overflow:hidden;
	padding:.7em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:bottom;
	position:relative;
}

.tlquart h1,.brthird h1 {
	font-weight:300;
	font-size:1em;
	line-height:1.1em;
	margin-bottom:.5em;
	margin-top:.25em;
	color:#999;
	text-transform:uppercase;
	font-family:'Roboto Condensed','helvetica',sans-serif;
}

.tlquart h2,.brthird h2 {
	font-weight:400;
	font-size:1.6em;
	line-height:1.1em;
	margin-bottom:0;
	position:absolute;
	bottom:.5em;
	left:.5em;
	width:90%;
}

#postitpopover {
	overflow:hidden;
	background-color:rgba(255,210,70,0.85);
	padding:2.5em 1em;
	padding-bottom:1.5em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	width:45%;
	z-index:9999;
	height:48%;
	left:0;
	box-sizing:border-box;
	top:10%;
	font-size:1.5em;
	-webkit-transition:all 800ms cubic-bezier(0.19,1,0.22,1);
	transition:all 800ms cubic-bezier(0.19,1,0.22,1);
	-webkit-transform:rotate(-6deg) translateX(1%);
	-ms-transform:rotate(-6deg) translateX(1%);
	transform:rotate(-6deg) translateX(1%);
	-webkit-box-shadow:2px 4px 7px rgba(0,0,0,0.3);
	box-shadow:2px 4px 7px rgba(0,0,0,0.3);
	-webkit-animation:1s postitpopoverIn cubic-bezier(0.19,1,0.22,1);
	animation:1s postitpopoverIn cubic-bezier(0.19,1,0.22,1);
	-webkit-animation-delay:1.5s;
	animation-delay:1.5s;
	-webkit-animation-fill-mode:backwards;
	animation-fill-mode:backwards;
	cursor:default;
}

@-webkit-keyframes postitpopoverIn {
	from {
		opacity:0;
		-webkit-transform:rotate(-20deg) translateX(-100%);
		transform:rotate(-20deg) translateX(-100%);
	}
}

@keyframes postitpopoverIn {
	from {
		opacity:0;
		-webkit-transform:rotate(-20deg) translateX(-100%);
		-ms-transform:rotate(-20deg) translateX(-100%);
		transform:rotate(-20deg) translateX(-100%);
	}
}

#postitpopover:hover {
	-webkit-transform:rotate(-2deg) translateX(1%);
	-ms-transform:rotate(-2deg) translateX(1%);
	transform:rotate(-2deg) translateX(1%);
}

#postitpopover.off {
	-webkit-transition-delay:0!important;
	transition-delay:0!important;
	-webkit-transform:scale(0.8) translateX(-120%) rotate(2deg);
	-ms-transform:scale(0.8) translateX(-120%) rotate(2deg);
	transform:scale(0.8) translateX(-120%) rotate(2deg);
}

#postitpopover #closeme {
	position:absolute;
	top:13px;
	right:13px;
	border:2px solid transparent;
	width:25px;
	height:25px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	opacity:.75;
	-webkit-transition:all 400ms cubic-bezier(0.19,1,0.22,1);
	transition:all 400ms cubic-bezier(0.19,1,0.22,1);
	cursor:pointer;
	display:block;
}

#postitpopover #closeme:hover {
	opacity:1;
	-webkit-transform:rotate(180deg) scale(1.2);
	-ms-transform:rotate(180deg) scale(1.2);
	transform:rotate(180deg) scale(1.2);
	border:2px solid #000;
}

#postitpopover #closeme:active {
	opacity:1;
	-webkit-transform:rotate(180deg) scale(1);
	-ms-transform:rotate(180deg) scale(1);
	transform:rotate(180deg) scale(1);
}

/*-----------------------------------------------------------------*/
#voxpop-area,#hvadskalmanbrugehovedettil-area {
	margin:2em 0;
	-webkit-animation:2s videosAreaIn cubic-bezier(0.19,1,0.22,1);
	animation:2s videosAreaIn cubic-bezier(0.19,1,0.22,1);
	-webkit-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
}

@-webkit-keyframes videosAreaIn {
	from {
		-webkit-transform:perspective(1500px) rotateX(-90deg);
		transform:perspective(1500px) rotateX(-90deg);
	}
}

@keyframes videosAreaIn {
	from {
		-webkit-transform:perspective(1500px) rotateX(-90deg);
		-ms-transform:perspective(1500px) rotateX(-90deg);
		transform:perspective(1500px) rotateX(-90deg);
	}
}

#voxpop-area h2,#hvadskalmanbrugehovedettil-area h2 {
	font-size:1em;
}

.videobox {
	width:30.85%;
	margin:1%;
	display:inline-block;
}

.videobox.big {
	width:98%;
}

/*-----------------------------------------------------------------*/
#insta-area {
	margin:2em 0;
	-webkit-animation:2s instaareaIn cubic-bezier(0.19,1,0.22,1);
	animation:2s instaareaIn cubic-bezier(0.19,1,0.22,1);
	-webkit-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
}

@-webkit-keyframes instaareaIn {
	from {
		-webkit-transform:perspective(1500px) rotateX(-90deg);
		transform:perspective(1500px) rotateX(-90deg);
	}
}

@keyframes instaareaIn {
	from {
		-webkit-transform:perspective(1500px) rotateX(-90deg);
		-ms-transform:perspective(1500px) rotateX(-90deg);
		transform:perspective(1500px) rotateX(-90deg);
	}
}

#instaboxes {
	margin:0 -1%;
}

.instabox {
	width:31.3%;
	height:100px;
	margin:1%;
	display:inline-block;
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center;
	z-index:9998;
	position:relative;
	overflow:hidden;
}

.instabox:first-of-type {
	/*display:none;*/
}

.instabox .caption {
	background-color:rgba(255,255,255,0.85);
	font-weight:300;
	color:#000;
	font-size:.9em;
	line-height:1.2em;
	position:absolute;
	left:0;
	bottom:0;
	padding:.5em;
	width:100%;
	max-height:90%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-transform:translateY(100%);
	-ms-transform:translateY(100%);
	transform:translateY(100%);
	-webkit-transition:all 700ms cubic-bezier(0.19,1,0.22,1);
	transition:all 700ms cubic-bezier(0.19,1,0.22,1);
}

.instabox:hover .caption {
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
}

.caption .hashtag {
	opacity:.5;
}

.instabox a.ext {
	background-color:rgba(0,0,0,0.8);
	color:#FFF;
	font-size:18px;
	padding:0.5em;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%);
}

.instabox:hover a.ext {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	-webkit-transition:all 700ms cubic-bezier(0.19,1,0.22,1);
	transition:all 700ms cubic-bezier(0.19,1,0.22,1);
}

#instaLoadMore {
	text-align:center;
	cursor:pointer;
	margin:1.5em;
}

#instaLoadMore:hover {
	-webkit-animation:250ms instaLoadMoreHover linear infinite;
	animation:250ms instaLoadMoreHover linear infinite;
}

@-webkit-keyframes instaLoadMoreHover {
	0% {		opacity:.5;	}
	49% {		opacity:.5;	}
	50% {		opacity:1;	}
	100% {		opacity:1;	}
}

@keyframes instaLoadMoreHover {
	0% {		opacity:.5;	}
	49% {		opacity:.5;	}
	50% {		opacity:1;	}
	100% {		opacity:1; }
}

.instabox .blacklister {
    background-color:#933;
    color:#FFF;
    padding:0.5em;
    cursor:pointer;
    display:inline-block;
}

.manchet { font-size:1.2em; }

.legal { opacity:0.5; font-size:0.7em; }

/*-----------------------------------------------------------------*/
#footer {
	background-color:#EEE;
	padding-top:30px;
	padding-bottom:30px;
	text-align:right;
}

.gymbubble {
	display:inline-block;
	border-radius:100%;
	width:50px;
	height:50px;
	border:2px solid #000;
	line-height:53px;
	font-size:13px;
	text-align:center;
	margin:0 -5.5px;
	vertical-align:bottom;
	cursor:default;
	-webkit-animation:1.4s gymbubbleIn cubic-bezier(0.19,1,0.22,1);
	animation:1.4s gymbubbleIn cubic-bezier(0.19,1,0.22,1);
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

@-webkit-keyframes gymbubbleIn {
	from {
		opacity:0;
		-webkit-transform:translateX(-100%) rotate(-90deg);
		transform:translateX(-100%) rotate(-90deg);
	}
}

@keyframes gymbubbleIn {
	from {
		opacity:0;
		-webkit-transform:translateX(-100%) rotate(-90deg);
		-ms-transform:translateX(-100%) rotate(-90deg);
		transform:translateX(-100%) rotate(-90deg);
	}
}

.gymbubble.eux {
	border-color:#5e5397;
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}

.gymbubble.hf {
	border-color:#a2cef1;
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}

.gymbubble.hhx {
	border-color:#4ca8d1;
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}

.gymbubble.htx {
	border-color:#606e91;
	-webkit-animation-delay:2s;
	animation-delay:2s;
}

.gymbubble.stx {
	border-color:#a73326;
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s;
}

.gymbubble.eux {
	background-color:rgba(94,83,151,0.15);
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}

.gymbubble.hf {
	background-color:rgba(162,206,241,0.15);
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}

.gymbubble.hhx {
	background-color:rgba(76,168,209,0.15);
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}

.gymbubble.htx {
	background-color:rgba(96,110,145,0.15);
	-webkit-animation-delay:2s;
	animation-delay:2s;
}

.gymbubble.stx {
	background-color:rgba(167,51,38,0.15);
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s;
}

#footerlogo {
	background-image:url(../img/footerlogo.png);
	-webkit-background-size:contain;
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
	width:175px;
	height:60px;
	display:inline-block;
	margin-left:40px;
	margin-bottom:-7px;
	-webkit-animation:2.4s footerlogoIn;
	animation:2.4s footerlogoIn;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-delay:2s;
	animation-delay:2s;
	-webkit-filter:saturate(0);
	filter:saturate(0);
}

@-webkit-keyframes footerlogoIn {
	from {
		opacity:0;
	}
}

@keyframes footerlogoIn {
	from {
		opacity:0;
	}
}

#fblogo {
    position:absolute;
    left:20px;
    top:0;
    width:40px;
    height:40px;
    background-image:url(../img/social-facebook.svg);
    background-size:contain;
    background-position:center center;
    -webkit-animation:2.4s fblogo;
	animation:2.4s fblogo;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-delay:2s;
	animation-delay:2s;
}

@-webkit-keyframes fblogo {
	from {
		opacity:0;
	}
}

@keyframes fblogo {
	from {
		opacity:0;
	}
}

#menuBtn {
	cursor:pointer;
	height:38px;
	width:38px;
	text-align:center;
	position:absolute;
	bottom:0.8em;
	right:0;
	-webkit-transition:all 300ms cubic-bezier(0.19,1,0.22,1);
	transition:all 300ms cubic-bezier(0.19,1,0.22,1);
}

#menuBtn:hover div,#menuBtn:active div {
	background-color:#000;
}

#menuBtn div {
	background-color:#999;
	width:24px;
	height:2px;
	margin-bottom:4px;
	position:relative;
	top:12px;
	left:7px;
	-webkit-transition:all 600ms cubic-bezier(0.19,1,0.22,1);
	transition:all 600ms cubic-bezier(0.19,1,0.22,1);
}

body.menuActive #menuBtn div {
	background-color:#000;
}

body.menuActive #menuBtn div:nth-child(1) {
	-webkit-transform:rotate(45deg) translate(17%,197%);
	-ms-transform:rotate(45deg) translate(17%,197%);
	transform:rotate(45deg) translate(17%,197%);
}

body.menuActive #menuBtn div:nth-child(2) {
	opacity:0;
}

body.menuActive #menuBtn div:nth-child(3) {
	-webkit-transform:rotate(-45deg) translate(18%,-197%);
	-ms-transform:rotate(-45deg) translate(18%,-197%);
	transform:rotate(-45deg) translate(18%,-197%);
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
    
    #quiz-result p, .box p {
        line-height:1.5em;        
    }

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#menu {
	background-color:#111;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all 400ms cubic-bezier(0.19,1,0.22,1);
	transition:all 400ms cubic-bezier(0.19,1,0.22,1);
	height:0;
	overflow:hidden;
}

body.menuActive #menu {
	height:290px;
	padding:20px 0;
}

#menu a,#menu a:link,#menu a:visited {
	display:block;
	color:#999;
	font-size:1em;
	text-align:center;
	height:50px;
	line-height:50px;
	font-weight:300;
	-webkit-transition:all 300ms cubic-bezier(0.19,1,0.22,1);
	transition:all 300ms cubic-bezier(0.19,1,0.22,1);
}

body.menuActive #menu a {
	-webkit-animation:.25s menulinkIn linear;
	animation:.25s menulinkIn linear;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

body.menuActive #menu a:nth-child(2) {
	-webkit-animation-delay:.05s;
	animation-delay:.05s;
}

body.menuActive #menu a:nth-child(3) {
	-webkit-animation-delay:.1s;
	animation-delay:.1s;
}

body.menuActive #menu a:nth-child(4) {
	-webkit-animation-delay:.15s;
	animation-delay:.15s;
}

body.menuActive #menu a:nth-child(5) {
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}

body.menuActive #menu a:nth-child(6) {
	-webkit-animation-delay:.25s;
	animation-delay:.25s;
}

@-webkit-keyframes menulinkIn {
	from {
		opacity:0;
	}
}

@keyframes menulinkIn {
	from {
		opacity:0;
	}
}

#menu a:hover {
	color:#fff;
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}

#menu a.active {
	color:#fff;
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}

#menu a:active {
	color:#fff;
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.btn {
	border-radius:10px;
	padding:8px;
	cursor:pointer;
	text-align:center;
	border-bottom:3px solid rgba(0,0,0,0.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.2);
	box-shadow:inset 0 -1px 0 rgba(255,255,255,0.2);
}

.btn {
	background-color:#fff;
	color:#666;
}

.btn.a {
	background-color:#fff;
	color:#666;
}

.btn.b {
	background-color:#ccc;
	color:#666;
}

.btn.c {
	background-color:#888;
	color:#fff;
	border-bottom:3px solid rgba(0,0,0,0.3);
}

.btn.d {
	background-color:#555;
	color:#fff;
	border-bottom:3px solid rgba(0,0,0,0.75);
}

.btn.e {
	background-color:#333;
	color:#fff;
	border-bottom:3px solid #000;
}

.btn:hover {
	background-color:#fff;
	color:#6e6e6e;
}

.btn.a:hover {
	background-color:#fff;
	color:#6e6e6e;
}

.btn.b:hover {
	background-color:#d4d4d4;
	color:#6e6e6e;
}

.btn.c:hover {
	background-color:#909090;
	color:#fff;
}

.btn.d:hover {
	background-color:#5d5d5d;
	color:#fff;
}

.btn.e:hover {
	background-color:#3b3b3b;
	color:#fff;
}

.btn:active {
	background-color:#e6e6e6;
	color:#4d4d4d;
}

.btn.a:active {
	background-color:#e6e6e6;
	color:#4d4d4d;
}

.btn.b:active {
	background-color:#b3b3b3;
	color:#4d4d4d;
}

.btn.c:active {
	background-color:#6f6f6f;
	color:#e6e6e6;
}

.btn.d:active {
	background-color:#3b3b3b;
	color:#e6e6e6;
}

.btn.e:active {
	background-color:#1a1a1a;
	color:#e6e6e6;
}

.btn:active {
	-webkit-transform:translateY(3%);
	-ms-transform:translateY(3%);
	transform:translateY(3%);
	border-bottom:3px solid rgba(0,0,0,0);
	-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0);
	box-shadow:inset 0 -1px 0 rgba(255,255,255,0);
}

.btn.wrap {
	display:inline-block;
}

textarea {
	width:100%;
	display:block;
	background-color:#fff;
	border:none;
	border-radius:10px;
	font-size:18px;
	font-family:MaxWeb-Light,'helvetica',sans-serif;
	padding:.4em .6em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	opacity:.75;
	color:#000;
}

textarea:hover,textarea:focus {
	opacity:1;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.fb-share {
    background-color: #349;
    padding: 1em;
    font-size: 1.2em;
    color: #FFF;
    position: relative;
    padding-left:3em;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    cursor:pointer;
}

.fb-share img {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 0.8em;
    left: 0.8em;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
input {
	width:100%;
	display:block;
	background-color:#fff;
	border:none;
	border-radius:10px;
	font-size:18px;
	font-family:MaxWeb-Light,'helvetica',sans-serif;
	padding:.4em .6em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	opacity:.75;
	color:#000;
}

input:hover,input:focus {
	opacity:1;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
select {
	width:100%;
	display:block;
	background-color:#fff;
	border:none;
	border-radius:10px;
	font-size:18px;
	font-family:MaxWeb-Light,'helvetica',sans-serif;
	padding:.4em .6em;
	height:2em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	opacity:.75;
	color:#000;
}

select:hover,select:focus {
	opacity:1;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.checkbox {
	background-color:#fff;
	color:#fff;
	height:1.5em;
	width:1.5em;
	display:inline-block;
	border-radius:5px;
	cursor:pointer;
	text-align:center;
	line-height:1.5em;
	font-weight:700;
	opacity:.75;
}

.checkbox:hover {
	opacity:1;
}

.checkbox:active {
	color:gray;
}

.checkbox.active {
	color:#000;
}

.tabBtn {
	background-color:#ddd;
	display:inline-block;
	cursor:pointer;
	padding:.4em .6em;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	margin-right:.3em;
}

.tabBtn.active {
	background-color:#fff;
}

.tabBtn:active {
	background-color:#fff;
}

.tabArea {
	border-top:2px solid #ddd;
	padding-top:1em;
	display:none;
}

.tabArea.active {
	display:block;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.vtabBtn {
	background-color:#ddd;
	cursor:pointer;
	padding:.4em .6em;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	margin-bottom:.5em;
	overflow:hidden;
	text-align:center;
}

.vtabBtn:first-child {
	margin-top:1em;
}

.vtabBtn.active {
	background-color:#fff;
}

.vtabBtn:active {
	background-color:#fff;
}

.vtabArea {
	border-left:2px solid #ddd;
	padding-left:1em;
	display:none;
	min-height:175px;
}

.vtabArea.active {
	display:block;
}

.expandArea,.harmonicaArea {
	border-bottom:2px solid #DDD;
	padding-top:1em;
	padding-bottom:1em;
	display:none;
	padding:1em;
}

.expandArea.active,.harmonicaArea.active {
	display:block;
}

.expandBtn,.harmonicaBtn {
	cursor:pointer;
	padding:.5em 0;
	margin-right:4px;
	border-bottom:2px solid #DDD;
	font-weight:700;
	opacity:.5;
}

.expandBtn:after,.harmonicaBtn:after {
	content:"  \f078";
	font-family:FontAwesome;
	font-weight:400!important;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	margin-left:.3em;
}

.expandBtn.active,.harmonicaBtn.active {
	opacity:1;
	background-color:rgba(255,255,255,0.5);
	text-indent:.5em;
}

.expandBtn.active:after,.harmonicaBtn.active:after {
	content:"  \f078";
	font-family:FontAwesome;
	font-weight:400!important;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	margin-left:.3em;
}

/*----------------------------------------------------------*/

.padded {	padding:12px;}
.sidepadded {	padding:0 12px;}
.aligncenter {	text-align:center;}
.alignleft {	text-align:left;}
.alignright {	text-align:right;}
.alignjustify {	text-align:justify;}
.inline {	display:inline;}
.inline-block {	display:inline-block;}
.block {	display:block;}
.hidden {	display:none!important;}
.relative {	position:relative;}
.absolute {	position:absolute;}
.fixed {	position:fixed;}
.nomargintop {	margin-top:0;}
.nomarginbottom {	margin-bottom:0;}
.nomarginleft {	margin-left:0;}
.nomarginright {	margin-right:0;}
.nomargin {	margin:0;}
.nopaddingtop {	padding-top:0;}
.nopaddingbottom {	padding-bottom:0;}
.nopaddingleft {	padding-left:0;}
.nopaddingright {	padding-right:0; }
.nopadding {	padding:0;}

.clearfix {
	clear:both;
	float:none;
}

.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.margintop10 {	margin-top:10px;}

.marginbottom10 {	margin-bottom:10px;}

.margintop15 {	margin-top:15px;}

.marginbottom15 {	margin-bottom:15px;}

.margintop20 {	margin-top:20px;}

.marginbottom20 {	margin-bottom:20px;}

.nowrap {	white-space:nowrap;}

.wrap {	white-space:normal;}

.floatleft {	float:left;}

.floatright {	float:left;}

.noverflow {	overflow:hidden;}

.ellipseoverflow {	text-overflow:ellipsis; 	overflow:hidden; }

.overflowing { 	overflow:visible!important; }

.overridePadding { 	margin:-1em; }

.padded { 	padding:1em; }

.w0{width:0}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33%}.w34{width:34%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}

.h0{height:0}.h5{height:5%}.h10{height:10%}.h15{height:15%}.h20{height:20%}.h25{height:25%}.h30{height:30%}.h35{height:35%}.h40{height:40%}.h45{height:45%}.h50{height:50%}.h55{height:55%}.h60{height:60%}.h65{height:65%}.h70{height:70%}.h75{height:75%}.h80{height:80%}.h85{height:85%}.h90{height:90%}.h95{height:95%}.h100{height:100%}

.block1{display:inline-block;width:1%;vertical-align:top}.block2{display:inline-block;width:2%;vertical-align:top}.block3{display:inline-block;width:3%;vertical-align:top}.block4{display:inline-block;width:4%;vertical-align:top}.block5{display:inline-block;width:5%;vertical-align:top}.block6{display:inline-block;width:6%;vertical-align:top}.block7{display:inline-block;width:7%;vertical-align:top}.block8{display:inline-block;width:8%;vertical-align:top}.block9{display:inline-block;width:9%;vertical-align:top}.block10{display:inline-block;width:10%;vertical-align:top}.block11{display:inline-block;width:11%;vertical-align:top}.block12{display:inline-block;width:12%;vertical-align:top}.block13{display:inline-block;width:13%;vertical-align:top}.block14{display:inline-block;width:14%;vertical-align:top}.block15{display:inline-block;width:15%;vertical-align:top}.block16{display:inline-block;width:16%;vertical-align:top}.block17{display:inline-block;width:17%;vertical-align:top}.block18{display:inline-block;width:18%;vertical-align:top}.block19{display:inline-block;width:19%;vertical-align:top}.block20{display:inline-block;width:20%;vertical-align:top}.block21{display:inline-block;width:21%;vertical-align:top}.block22{display:inline-block;width:22%;vertical-align:top}.block23{display:inline-block;width:23%;vertical-align:top}.block24{display:inline-block;width:24%;vertical-align:top}.block25{display:inline-block;width:25%;vertical-align:top}.block26{display:inline-block;width:26%;vertical-align:top}.block27{display:inline-block;width:27%;vertical-align:top}.block28{display:inline-block;width:28%;vertical-align:top}.block29{display:inline-block;width:29%;vertical-align:top}.block30{display:inline-block;width:30%;vertical-align:top}.block31{display:inline-block;width:31%;vertical-align:top}.block32{display:inline-block;width:32%;vertical-align:top}.block33{display:inline-block;width:33%;vertical-align:top}.block34{display:inline-block;width:34%;vertical-align:top}.block35{display:inline-block;width:35%;vertical-align:top}.block36{display:inline-block;width:36%;vertical-align:top}.block37{display:inline-block;width:37%;vertical-align:top}.block38{display:inline-block;width:38%;vertical-align:top}.block39{display:inline-block;width:39%;vertical-align:top}.block40{display:inline-block;width:40%;vertical-align:top}.block41{display:inline-block;width:41%;vertical-align:top}.block42{display:inline-block;width:42%;vertical-align:top}.block43{display:inline-block;width:43%;vertical-align:top}.block44{display:inline-block;width:44%;vertical-align:top}.block45{display:inline-block;width:45%;vertical-align:top}.block46{display:inline-block;width:46%;vertical-align:top}.block47{display:inline-block;width:47%;vertical-align:top}.block48{display:inline-block;width:48%;vertical-align:top}.block49{display:inline-block;width:49%;vertical-align:top}.block50{display:inline-block;width:50%;vertical-align:top}.block51{display:inline-block;width:51%;vertical-align:top}.block52{display:inline-block;width:52%;vertical-align:top}.block53{display:inline-block;width:53%;vertical-align:top}.block54{display:inline-block;width:54%;vertical-align:top}.block55{display:inline-block;width:55%;vertical-align:top}.block56{display:inline-block;width:56%;vertical-align:top}.block57{display:inline-block;width:57%;vertical-align:top}.block58{display:inline-block;width:58%;vertical-align:top}.block59{display:inline-block;width:59%;vertical-align:top}.block60{display:inline-block;width:60%;vertical-align:top}.block61{display:inline-block;width:61%;vertical-align:top}.block62{display:inline-block;width:62%;vertical-align:top}.block63{display:inline-block;width:63%;vertical-align:top}.block64{display:inline-block;width:64%;vertical-align:top}.block65{display:inline-block;width:65%;vertical-align:top}.block66{display:inline-block;width:66%;vertical-align:top}.block67{display:inline-block;width:67%;vertical-align:top}.block68{display:inline-block;width:68%;vertical-align:top}.block69{display:inline-block;width:69%;vertical-align:top}.block70{display:inline-block;width:70%;vertical-align:top}.block71{display:inline-block;width:71%;vertical-align:top}.block72{display:inline-block;width:72%;vertical-align:top}.block73{display:inline-block;width:73%;vertical-align:top}.block74{display:inline-block;width:74%;vertical-align:top}.block75{display:inline-block;width:75%;vertical-align:top}.block76{display:inline-block;width:76%;vertical-align:top}.block77{display:inline-block;width:77%;vertical-align:top}.block78{display:inline-block;width:78%;vertical-align:top}.block79{display:inline-block;width:79%;vertical-align:top}.block80{display:inline-block;width:80%;vertical-align:top}.block81{display:inline-block;width:81%;vertical-align:top}.block82{display:inline-block;width:82%;vertical-align:top}.block83{display:inline-block;width:83%;vertical-align:top}.block84{display:inline-block;width:84%;vertical-align:top}.block85{display:inline-block;width:85%;vertical-align:top}.block86{display:inline-block;width:86%;vertical-align:top}.block87{display:inline-block;width:87%;vertical-align:top}.block88{display:inline-block;width:88%;vertical-align:top}.block89{display:inline-block;width:89%;vertical-align:top}.block90{display:inline-block;width:90%;vertical-align:top}.block91{display:inline-block;width:91%;vertical-align:top}.block92{display:inline-block;width:92%;vertical-align:top}.block93{display:inline-block;width:93%;vertical-align:top}.block94{display:inline-block;width:94%;vertical-align:top}.block95{display:inline-block;width:95%;vertical-align:top}.block96{display:inline-block;width:96%;vertical-align:top}.block97{display:inline-block;width:97%;vertical-align:top}.block98{display:inline-block;width:98%;vertical-align:top}.block99{display:inline-block;width:99%;vertical-align:top}

.vtop {
	vertical-align:top;
}

.opacity30 {	opacity:.3; }

.opacity40 { 	opacity:.4; }

.opacity50 { 	opacity:.5; }

.fixedtablelayout { 	table-layout:fixed; }

.sidepadded { 	padding:0 10px; }

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* optional early vertical blocks breakpoints */
@media all and (max-width: 900px) {
	.prebreak3 {
		display:block!important;
		width:auto!important;
	}
}

@media all and (max-width: 800px) {
	.prebreak2 {
		display:block!important;
		width:auto!important;
	}
}

@media all and (max-width: 700px) {
	.prebreak1 {
		display:block!important;
		width:auto!important;
	}
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* vertical blocks breakpoint */
@media all and (max-width: 800px) {
	
	
	.block1{display:block;width:auto}.block2{display:block;width:auto}.block3{display:block;width:auto}.block4{display:block;width:auto}.block5{display:block;width:auto}.block6{display:block;width:auto}.block7{display:block;width:auto}.block8{display:block;width:auto}.block9{display:block;width:auto}.block10{display:block;width:auto}.block11{display:block;width:auto}.block12{display:block;width:auto}.block13{display:block;width:auto}.block14{display:block;width:auto}.block15{display:block;width:auto}.block16{display:block;width:auto}.block17{display:block;width:auto}.block18{display:block;width:auto}.block19{display:block;width:auto}.block20{display:block;width:auto}.block21{display:block;width:auto}.block22{display:block;width:auto}.block23{display:block;width:auto}.block24{display:block;width:auto}.block25{display:block;width:auto}.block26{display:block;width:auto}.block27{display:block;width:auto}.block28{display:block;width:auto}.block29{display:block;width:auto}.block30{display:block;width:auto}.block31{display:block;width:auto}.block32{display:block;width:auto}.block33{display:block;width:auto}.block34{display:block;width:auto}.block35{display:block;width:auto}.block36{display:block;width:auto}.block37{display:block;width:auto}.block38{display:block;width:auto}.block39{display:block;width:auto}.block40{display:block;width:auto}.block41{display:block;width:auto}.block42{display:block;width:auto}.block43{display:block;width:auto}.block44{display:block;width:auto}.block45{display:block;width:auto}.block46{display:block;width:auto}.block47{display:block;width:auto}.block48{display:block;width:auto}.block49{display:block;width:auto}.block50{display:block;width:auto}.block51{display:block;width:auto}.block52{display:block;width:auto}.block53{display:block;width:auto}.block54{display:block;width:auto}.block55{display:block;width:auto}.block56{display:block;width:auto}.block57{display:block;width:auto}.block58{display:block;width:auto}.block59{display:block;width:auto}.block60{display:block;width:auto}.block61{display:block;width:auto}.block62{display:block;width:auto}.block63{display:block;width:auto}.block64{display:block;width:auto}.block65{display:block;width:auto}.block66{display:block;width:auto}.block67{display:block;width:auto}.block68{display:block;width:auto}.block69{display:block;width:auto}.block70{display:block;width:auto}.block71{display:block;width:auto}.block72{display:block;width:auto}.block73{display:block;width:auto}.block74{display:block;width:auto}.block75{display:block;width:auto}.block76{display:block;width:auto}.block77{display:block;width:auto}.block78{display:block;width:auto}.block79{display:block;width:auto}.block80{display:block;width:auto}.block81{display:block;width:auto}.block82{display:block;width:auto}.block83{display:block;width:auto}.block84{display:block;width:auto}.block85{display:block;width:auto}.block86{display:block;width:auto}.block87{display:block;width:auto}.block88{display:block;width:auto}.block89{display:block;width:auto}.block90{display:block;width:auto}.block91{display:block;width:auto}.block92{display:block;width:auto}.block93{display:block;width:auto}.block94{display:block;width:auto}.block95{display:block;width:auto}.block96{display:block;width:auto}.block97{display:block;width:auto}.block98{display:block;width:auto}.block99{display:block;width:auto}
	
	/*.btn.wrap { width:100%; }*/
	
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

    @media all and (max-width: 800px) {
        .brthird {
        	height:50% !important;
        	width:50% !important;
        }
        
        #hvadskalmanbrugehovedettil-area h2, #voxpop-area h2 { margin-top:2em; }
        
    }

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* footer layout fixin */
@media all and (max-width: 800px) {
	#footer {
		text-align:center;
	}
	
	#footerlogo {
		display:block;
		margin:0 auto;
		position:relative;
		left:15px;
		margin-top:30px;
	}
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* INSTA shots */
@media all and (max-width: 800px) {
	#instaboxes {
		margin:0;
	}
	
	.instabox {
		margin:0;
		margin-bottom:15px;
		display:block;
		width:100%;
	}
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* menu long titles fix */
@media all and (max-width: 800px) {
	#menu {
		font-size:20px;
	}
}

@media all and (max-width: 600px) {
	#menu {
		font-size:16px;
	}
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* header logotype fix */
@media all and (max-width: 800px) {
	#logo {
		width:85%;
		font-size:1.5em;
	}
	
	#menuBtn {
		bottom:0.9em;
	}
}

@media all and (max-width: 620px) {
	#logo {
		width:85%;
		font-size:1.2em;
	}
	
	#menuBtn {
		bottom:.95em;
	}
}

@media all and (max-width: 520px) {
	#logo {
		width:85%;
		font-size:1em;
	}
	
	#menuBtn {
		bottom:.57em;
	}
}

@media all and (max-width: 430px) {
	#logo {
		width:85%;
		font-size:.7em;
	}
	
	#menuBtn {
		bottom:.15em;
	}
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
@media all and (max-width: 700px) {
	.videobox {
		width:100%!important;
		margin-left:0!important;
		margin-right:0!important;
	}
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/