#header {
	margin-bottom:0;
}
#header .latestTicker {
	background: #292929;
	border-top: 0;
	border-bottom: 0;
	color: #ccc;
	height: 2em;
	overflow: hidden;
	padding: 5px 0;
	padding: .3125rem 0;
	width: 100%;
	position: relative;
}
.latestTicker a.widget.tip {
	color:#ccc;
}

.notResponsive #outerWrapper {
	width: 100%;
}

#surround {
	background:#333;
}
#surround,
#surround * {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#viewport {
	max-width:980px;
	position:relative;
	padding:0;
}

#page,
#content {
	background:#292929;
	width:100%;
}

.gridRow {
	margin:0 auto;
}

a.readMore {
	color: #ccc;
	margin:0;
	padding:.5em;
	background:#444;
	text-decoration: none;
	-webkit-transition:all .25s;
	-moz-transition:all .25s;
	transition:all .25s;
	font-family:'Lato', sans-serif;
}
a.readMore:hover {
	color:#fff;
	background:#555;
}

/* START - Navigation */

	.video-side-nav {
		font-family: 'Lato', sans-serif;
		padding:0;
		max-width:980px;
		background:#292929;
		font-size:1em;
		position:relative;
	}
	.video-side-nav * {
		box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
	.video-side-nav:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}

	.video-side-nav hr {
		display:none;
	}

	.video-side-nav a {
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:700;
	}

	.video-side-nav .video-search {
		background:#333;
		border: 0;
		border-radius: 0;
		box-shadow: 0px 0px 0rem rgba(0,0,0,0);
		height: 2em;
		float:right;
		display:none;
		line-height:1;
	}


	.video-side-nav .video-nav-group#mostSeenVideos24 {
		display:inline-block;
	}
	.video-side-nav > .categories {
		width:100%;
		display:inline-block;
		float:left;
		text-align:center;
	}

	.video-side-nav > ul.categories li {
		display:inline-block;
		font-size:.8em;
		margin-bottom:1em;
		position:relative;
		text-align:left;
	}
	.video-side-nav > ul.categories li a {
		padding:.5em;
	}
	.video-side-nav > ul.categories li a:hover {
		background:rgba(255,255,255,.1);
		-webkit-transition:all .25s;
		-moz-transition:all .25s;
		transition:all .25s;
	}

	.video-side-nav > ul.categories li > ul {
		opacity:0;
		pointer-events:none;
		width:100%;
		-webkit-transition:all .25s;
		-moz-transition:all .25s;
		transition:all .25s;
		-webkit-transform:translate(0,-.5em);
		-moz-transform:translate(0,-.5em);
		transform:translate(0,-.5em);
	}
	.video-side-nav > ul.categories li > ul li,
	.video-side-nav > ul.categories li > ul li a {
		margin-bottom:0;
		width:100%;
		display:inline-block;
	}
	.video-side-nav > ul.categories li:hover > ul {
		margin-bottom:0;
		opacity:1;
		pointer-events:auto;
		-webkit-transform:translate(0,0em);
		-moz-transform:translate(0,0em);
		transform:translate(0,0em);
	}
	.video-side-nav > ul.categories li > ul {
		width:100%;
		min-width:150px;
		position:absolute;
		left:0;
		top:1.4em;
		z-index:10;
		font-size:1.1em;
		background:#333;
	}
	@media (max-width:980px) {
		.video-side-nav {
			padding:.5em;
			cursor:pointer;
			font-size:1.5em;
			position:relative;
			z-index:2;
		}
		.video-side-nav .video-nav-group#mostSeenVideos24 {
			float:left;
			width:100%;
		}
		.video-side-nav > ul.categories {
			position:absolute;
			display:none;
			z-index:100;
			background:#292929;
			padding-top:.5em;
			width:100%;
		}
		.video-side-nav.show-menu > ul.categories {
			margin-top:1em;
			display:block;
		}

		.video-side-nav:before {
			background-image:url('tv-icon.png');
			background-repeat:no-repeat;
			background-size:1.4em 1.1em;
			background-position:top left;
			padding-left:1.8em;
			content:'TV-meny';
			color:#fff;
			font-weight:700;
			text-transform:uppercase;
			width:100%;
		}
		.video-side-nav > ul.categories li {
			width:100%;
			display:block;
		}
		.video-side-nav > ul.categories li > ul li,
		.video-side-nav > ul.categories li > ul li a {
			width:100%;
			padding:.5em;
		}
		.video-side-nav > ul.categories li > ul {
			margin-top:.5em;
			position:relative;
			top:0;
			opacity:1;
			-webkit-transform:translate(0,0em);
			-moz-transform:translate(0,0em);
			transform:translate(0,0em);
		}
	}

/* END - Navigation */

#videoTeaser {
	padding:.75em;
}
#videoTeaser * {
	font-family: 'Lato', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#videoTeaser h2.utvalgte-videoer-header {
	border-left: 0;
	padding: 0 0 .5em 0;
	color: #fff;
	font-weight: 700;
	font-size: 1.25em;
	text-transform:uppercase;
	width:100%;
}

/* START - Video slideshow */
	#mm-ap-video-slideshow-thumbs {
		width: 100%;
		padding: .5em;
		text-align: center;
	}
	#mm-ap-video-slideshow-thumbs .mm-ap-slideshow-thumb {
		width: 8em;
		height: 4.5em;
		display: inline-block;
		background: #666;
		margin: .5em;
		background-size:100% 100%;
		background-size:cover;
		background-repeat:no-repeat;
		opacity:.5;
		cursor:pointer;
		-webkit-transition:all .75s;
		-moz-transition:all .75s;
		transition:all .75s;
		-webkit-transform:translate3d(0,0,0);
		-webkit-transform-style: preserve-3d;
	}
	#mm-ap-video-slideshow-thumbs .mm-ap-slideshow-thumb:hover {
		opacity:1;
		-webkit-transition:all .25s;
		-moz-transition:all .25s;
		transition:all .25s;
	}
	#mm-ap-video-slideshow-thumbs .mm-ap-slideshow-thumb.active {
		opacity:1;
		border:1px solid rgba(255,255,255,0.65);
		-webkit-transform:scale(1.1);
		-moz-transform:scale(1.1);
		transform:scale(1.1);
	}
	#mm-ap-video-slideshow {
		text-align:center;
		color:#fff;
		padding-top:56.25%;
		overflow:hidden;
		position:relative;
	}

	#mm-ap-video-slideshow,
	#mm-ap-video-slideshow .mm-ap-video-slide,
	#mm-ap-video-slideshow img,
	#mm-ap-video-slideshow h2,
	#mm-ap-video-slideshow p {
		width:100%;
	}

	#mm-ap-video-slideshow .mm-ap-video-slideshow-inner {
		position:absolute;
		top:0;
		left:0;
		-webkit-transition:all 1s;
		-moz-transition:all 1s;
		transition:all 1s;
	}
	
	#mm-ap-video-slideshow .mm-ap-video-slide {
		position:relative;
		float:left;
		cursor:pointer;
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		transition:all .5s;
		-webkit-transform:translate3d(0,0,0);
		-webkit-transform-style: preserve-3d;
	}

	#mm-ap-video-slideshow .mm-ap-video-slide:hover {
		-webkit-transform:scale(1.01);
		-moz-transform:scale(1.01);
		transform:scale(1.01);
	}

	#mm-ap-video-slideshow div[data-slideshow-text] {
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		padding:8em 2em 1em 2em;
		background: #222;
		background: rgba(0,0,0,0.5);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 84%, rgba(0,0,0,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(84%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
	}

	#mm-ap-video-slideshow h2 {
		font-size:2.5em;
		text-shadow:1px 1px 0 rgba(0,0,0,0.25);
		font-weight:400;
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		transition:all .5s;
	}
	#mm-ap-video-slideshow p {
		margin-top:.5em;
		font-size:1.25em;
		font-weight:300;
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		transition:all .5s;
	}

	#mm-ap-video-slideshow .mm-ap-video-slide:hover h2,
	#mm-ap-video-slideshow .mm-ap-video-slide:hover p {
		-webkit-transform:translate(0,-0.25em);
		-moz-transform:translate(0,-0.25em);
		transform:translate(0,-0.25em);
	}
	#mm-ap-video-slideshow .mm-ap-video-slide:hover h2 {
		text-shadow:1px 3px 0 rgba(0,0,0,0.25);
	}

	@media (max-width:980px) {
		#mm-ap-video-slideshow {
			text-align:left;
			color:#fff;
			padding-top:0;
			overflow:visible;
			position:relative;
		}
		#mm-ap-video-slideshow .mm-ap-video-slideshow-inner {
			position:relative;
			width:100%!important;
			-webkit-transform:translate(0,0)!important;
			-moz-transform:translate(0,0)!important;
			transform:translate(0,0)!important;
		}
		#mm-ap-video-slideshow .mm-ap-video-slide {
			width:100%!important;
		}
		.mm-ap-video-slide {
			margin-bottom:2em;
		}
		#mm-ap-video-slideshow div[data-slideshow-text] {
			position:relative;
			width:100%;
			padding:.5em;
			background: inherit;
		}
		#mm-ap-video-slideshow h2 {
			font-size:1.75em;
			text-shadow:none;
		}
		#mm-ap-video-slideshow p {
			font-size:1em;
			font-weight:300;
		}
		#mm-ap-video-slideshow-thumbs {
			display:none;
		}
		#mm-ap-video-slideshow .mm-ap-video-slide:hover h2,
		#mm-ap-video-slideshow .mm-ap-video-slide:hover p {
			-webkit-transform:translate(0,0);
			-moz-transform:translate(0,0);
			transform:translate(0,0);
		}
		#mm-ap-video-slideshow .mm-ap-video-slide:hover h2 {
			text-shadow:none;
		}
		
	}

/* END - Video slideshow */

h1, h2 {
	font-weight: 700;
	margin:0;
	line-height:1.3;
}


.span10,
.tvSection.bigger img {
	width:100%;
}
.span8 {
	width:80%;
}
.webtv .gridUnit.span2 {
	margin: 0;
}

.bigWrapper {
	padding-bottom:2em;
	margin-bottom:1em;
	border-bottom:1px solid #444;;
}

.tvSection.bigger .leadText {
	margin-top:.25em;
	margin-bottom:0;
	line-height:1.5;
	color:#eee;
}

.span10 {
	max-width:980px;
}

.tvSection,
.tvSection h2 a {
	color:#fff;
}

.tvSection a:hover {
	color:#fff;
}

.tvSection.smallItem {
	width:20%;
	margin:0;
	float:left;
	margin-bottom:1em;
}

.tvSection.smallItem a img {
	margin-top:0;
	opacity:.8;
	border:1px solid rgba(255,255,255,0);
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	-webkit-backface-visibility:hidden;
}

.tvSection.smallItem a img:hover {
	border-radius:0;
	border:0;
	opacity:1;
	border:1px solid rgba(255,255,255,.5);
}
.tvSection.smallItem h2 {
	font-size: .9em;
	line-height: 1.5;
	padding:.5em;
	margin-top:.5em;
}

#videoTeaser hr {
	border-top:0;
	width:100%;
	margin:1em 0;
}
.xstream {
	margin:0;
}
.xstream .videos {
	width: 100%;
	padding:.5em;
	margin:0;
}
.xstream .videos,
.xstream .videos * {
	font-family:'Lato', sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.xstream hr {
	visibility: hidden;
	margin: 0;
}

.xstream .videos h2 {
	background: none;
	border-left: 0;
	padding: 0;
	color: #fff;
	font-weight: 700;
	font-size: 1.25em;
	text-transform:uppercase;
	margin-bottom: 0em;
}
h2.mm-ap-sectionTitle {
	background: none;
	padding-left:.5em;
	color: #fff;
	font-family:'Lato', sans-serif;
	font-weight: 700;
	font-size: 2.5em;
	text-transform:uppercase;
	margin-bottom: .5em;
}
h2.mm-ap-sectionTitle a {
	color:#999!important;
	font-weight: 300;
	-webkit-transition:all .25s;
	-moz-transition:all .25s;
	transition:all .25s;
}
h2.mm-ap-sectionTitle a:hover {
	color:#fff!important;
}

@media (max-width:980px) {
	.xstream .videos h2 {
		margin-top:0!important;
		padding-left:.25em;
	}
	h2.mm-ap-sectionTitle {
		font-size:1.5em;
	}
}

.xstream .videos .video50 {
	width: 48%;
	margin: 1%;
}

.xstream .videos figure .media {
	margin-bottom: 0;
}

.xstream .videos figure {
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	-webkit-backface-visibility:hidden;
	overflow:hidden;
	-webkit-animation-name: artikkel-last;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function:ease-out;
	-webkit-animation-iteration-count: 1;
	animation-name: artikkel-last;
	animation-duration: 1s;
	animation-timing-function:ease-out;
	animation-iteration-count: 1; 
}

@-webkit-keyframes artikkel-last {
	0% {
		max-height:0px;
	}
	100% {
		max-height:350px;
	}
}
@keyframes artikkel-last {
	0% {
		max-height:0px;
	}
	100% {
		max-height:350px;
	}
}

.xstream .videos figure:hover {
	opacity:1;
}
.xstream .videos figure img {
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	opacity:.8;
}
.xstream .videos figure:hover img {
	-webkit-transform:scale(1.01);
	-moz-transform:scale(1.01);
	transform:scale(1.01);
	opacity:1;
}

.xstream .videos figure h3 > a {
	position:absolute;
	left:0;
	bottom:0;
	padding:.75em;
	-webkit-transition:all .25s;
	-moz-transition:all .25s;
	transition:all .25s;
}

.xstream .videos figure:hover h3 > a {
	-webkit-transform:translate(0,-.5em);
	-moz-transform:translate(0,-.5em);
	transform:translate(0,-.5em);
}

.xstream .videos figure h3 {
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	padding:4em .75em .75em .75em;
	width:100%;
	text-shadow:1px 1px 0 rgba(0,0,0,0.5);
	background: #222;
	background: rgba(0,0,0,0.5);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 84%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(84%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}

.xstream .videos figure.video33 h3 {
	font-size:16px;
}

.xstream .videos figure a {
	font-weight:400;
	color:#fff;
}
.xstream .videos figure a:hover {
	color:#fff;
}

.videoArchive .dateline {
	position:absolute;
	top:0;
	left:0;
	padding:.5em;
	background: #222;
	background: rgba(0,0,0,0.5);
	font-size:.85em;
	color:#fff;
}

.xstream .paging {
	margin-left: 0px;
}

.xstream .paging a {
	background: #333;
	color: #999;
	border-radius: 0;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
}

.xstream .paging a:hover {
	background: #444;
	color: #fff;
	border-radius: 0;
	-webkit-transform:translate(0,-.25em);
	-moz-transform:translate(0,-.25em);
	transform:translate(0,-.25em);
	-webkit-transition:all .25s;
	-moz-transition:all .25s;
	transition:all .25s;
}

.xstream .paging a.active {
	background: #555;
	color: #fff;
	font-weight: 700;
}

.loading-anim {
	-webkit-animation-name: loading-videos;
	-webkit-animation-duration: .1s;
	-webkit-animation-direction: alternate;
	-webkit-animation-iteration-count: infinite;
	animation-name: loading-videos;
	animation-duration: .1s;
	animation-direction: alternate;
	animation-iteration-count: infinite;
}

.loading-more-videos {
	width:100%;
	font-size:1.5em;
	font-weight:300;
	text-align:center;
	padding:1em 0;
	text-transform:uppercase;
	color:#fff;
}

.countdown-anim {
	-webkit-animation-name: countdown-anim;
	-webkit-animation-duration: 10s;
	-webkit-animation-timing-function:linear;
	animation-name: countdown-anim;
	animation-duration: 10s;
	animation-timing-function:linear;
}

@-webkit-keyframes countdown-anim {
	0% { -webkit-transform:scale(1); opacity:0;}
	5% { -webkit-transform:scale(1.015); opacity:1;}
	100% { -webkit-transform:scale(1.3); }
}
@keyframes countdown-anim {
	0% { transform:scale(1); opacity:0;}
	5% { transform:scale(1.015); opacity:1;}
	100% { transform:scale(1.3); }
}

@-webkit-keyframes loading-videos {
	0% { opacity:.85; }
	100% { opacity:1; }
}
@keyframes loading-videos {
	0% { opacity:.85; }
	100% { opacity:1; }
}

/* Artikkel */

#xstream-html5player-title-bar {
	display:none;
}

object {
	position: relative;
  	z-index: 0;
}

.article {
	margin-top:2px;
}
#ad_tv_topbanner {
	text-align: center;
	padding: 0;
}

.playerWrapper {
	width:100%;
	position:relative;
}

.playerWrapper .xs-player {
	width:100%!important;
	height:100%!important;
}

.loading-next-video {
	position:absolute;
	z-index:200;
	top:0;
	left:0;
	background:#222;
	background:rgba(0,0,0,0.75);
	color:#fff;
	width:100%;
	height:100%;
	font-family:'Lato', sans-serif;
	text-align:center;
}

.loading-next-video .loading-next-video-loading {
	margin-top:25%;
}

.loading-next-video .loading-next-video-loading,
.loading-next-video .loading-next-video-title {
	font-size:2em;
	font-weight:300;
	width:100%;
	text-align:center;
}

.loading-next-video .loading-next-video-title a {
	color:#fff;
	font-weight:700;
	text-decoration:none;
}

.loading-next-video .loading-next-video-stop {
	margin-top:1em;
	background:#C00;
	padding:1em;
	font-size:1em;
	display:inline-block;
	cursor:pointer;
	-webkit-transition:all .25s;
	-moz-transition:all .25s;
	transition:all .25s;
}
.loading-next-video .loading-next-video-stop:hover {
	background:#ff0000;
	
}


.webtv .gridRow.span8.gridUnit {
	padding:.75em;
}

h1.articleTitle {
	color:#fff;
	font-family:'Lato', sans-serif;
	font-size:3em;
	padding-left:5px;
}
.webtv p.leadText {
	color:#fff;
	font-family:'Lato', sans-serif;
	padding:0;
	font-size:1.5em;
	font-weight:300;
	line-height:1.5;
	padding-left:5px
}
.webtv .bylineShare {
	font-family:'Lato', sans-serif;
	font-weight:300;
	border:none;
	color:#fff;
	margin:0;
	padding:0em 1em 1em .5em;
}
.webtv .bylineShare * {
	margin:0;
}
.webtv .bylineShare:before {
	content:'Av: ';
}
.webtv .bylineShare .dateline {
	margin-left:1em;
}
.webtv .bylineShare time {
	margin-left:1em;
}
.webtv .dateline .prefix, .webtv .dateline .f-small {
	color:#fff;
}

/* Sharing */

.addthis_toolbox {
	width:100%;
	margin-bottom:1em;
}

.bylineShare .pageTools {
	display:none;
}
#openEmbedDialog {
	display:none;
}

/* START right-side */

	.webtv .gridUnit.span2 {
		width:20%;
		padding-right:1em;
		margin-bottom:1em;
	}
	.webtv .gridUnit.span2 ul.content {
		position:static;
		display:inline;
	}
	
	.video-teaser {
		width:100%;
		padding:.5em;
		position:relative;
		vertical-align:top;
		color:#fff;
		float:left;
		display:inline-block;
		font-family:'Lato', sans-serif;
	}
	
	.video-teaser:last-child {
		margin:0;
	}
	.video-teaser img {
		width:100%;
		opacity:.65;
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		transition:all .5s;
		-webkit-backface-visibility:hidden;
	}
	.video-teaser:hover img {
		opacity:1;
		-webkit-transition:all .25s;
		-moz-transition:all .25s;
		transition:all .25s;
	}
	.video-teaser h2 {
		font-family:'Lato', sans-serif;
		font-size:.8em;
		background:none;
		text-transform:uppercase;
		font-weight:700;
	}
	.video-teaser figcaption {
		font-size: 1em;
		font-weight: 400;
		padding-top: .5em;
		font-family:'Lato', sans-serif;
		color:#fff;
		line-height: 1.5;
	}
/* END right-side */

@media (max-width:980px) {
	.span8 {
		width:100%;
	}
	.webtv .gridUnit.span2 {
		padding-right:0;
		width:100%;
	}
	.video-teaser {
		width:100%;
	}
	h1.articleTitle {
		font-size:1.5em;
	}
	.webtv p.leadText {
		font-size:1em;
	}
	.webtv .bylineShare .byline {
		margin:0;
	}
	.webtv .bylineShare .dateline {
		margin:0 0 1em 0;
		width:100%;
	}
	.pageTools {
		float:left;
	}
	.webtv .embed-code-btn {
		float:left;
	}
	.webtv .embed-code-btn,
	.at300bs.at15nc.at15t_facebook,
	.at300bs.at15nc.at15t_twitter {
		margin:0 1em 0 0;
	}
	.xstream .videos h2 {
		margin:1em 0 .5em 0;
	}
	.xstream .videos figure.video50,
	.xstream .videos figure.video33 {
		width:98%;
		margin-bottom:1em;
	}

}

/* remove header "Go to mobile version of Aftenposten"-message and fix #surround-width */
#mobilelink {
	display:none;
}
@media handheld, only screen and (max-device-width: 580px) {
	#surround {
		width:100%;
	}
	#viewport {
		padding:0;
	}
	#mobilelink {
		display:none;
	}
}