﻿a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
:focus {
	outline: 0
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
html {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-x: hidden
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1em;
	font-weight: 400;
	margin-bottom: 10px;
	margin-top: 20px;
	position: relative
}
p+p {
	margin-top: 15px
}
h1, h2 {
	font-size: 30px
}
h3, h4 {
	font-size: 24px
}
h5, h6 {
	font-size: 18px
}
h2+h3 {
	margin-top: 0
}
h3+h3 {
	margin-top: 5px
}
.wide {
	float: left;
	width: 100%
}
#sitewrapper {
	min-height: 100%;
	margin-bottom: -55px
}
#sitewrapper:after {
	content: "";
	display: block
}
#footer, #sitewrapper:after {
	height: 55px
}
.mid {
	float: none;
	margin: 0 auto;
	max-width: 1180px;
	position: relative
}
#contentwrapper #contentleft .item-page span .business_contact .text li a, #sponsors .sponsor ul li a, .gone {
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-indent: -9999px
}
.full {
	width: 100%
}
.half {
	float: left;
	width: 50%
}
.insta_post.half {
	width: 48%;
	margin-right: 4%
}
.insta_post.half.last {
	margin-right: 0
}
.half .image.insta {
	width: 100%;
	height: auto;
	float: left
}
.half .image.insta img {
	width: 100%;
	height: auto
}
.text-center {
	text-align: center
}
.text-left {
	text-align: left
}
.left {
	float: left
}
.text-right {
	text-align: right
}
.right {
	float: right
}
.access-holder {
	float: left;
	position: absolute;
	top: -999px;
	left: 0;
	background-color: #fff;
	padding: 10px
}
#contentleft ul.nav.menu.menu-3rd-lvl li a {
	color: #000
}
@font-face {
	font-family: uni_ult_cond;
	src: url(../fonts/univers-59-ultra-condensed.eot);
	src: url(../fonts/univers-59-ultra-condensed.eot?#iefix) format("embedded-opentype"), url(../fonts/univers-59-ultra-condensed.woff) format("woff"), url(../fonts/univers-59-ultra-condensed.ttf) format("truetype"), url(../fonts/univers-59-ultra-condensed.svg#uni_ult_cond) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: uni_cond;
	src: url(../fonts/univers-57-condensed.eot);
	src: url(../fonts/univers-57-condensed.eot?#iefix) format("embedded-opentype"), url(../fonts/univers-57-condensed.woff) format("woff"), url(../fonts/univers-57-condensed.ttf) format("truetype"), url(../fonts/univers-57-condensed.svg#uni_cond) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: uni_cond_bold;
	src: url(../fonts/univers-67-bold-condensed.eot);
	src: url(../fonts/univers-67-bold-condensed.eot?#iefix) format("embedded-opentype"), url(../fonts/univers-67-bold-condensed.woff) format("woff"), url(../fonts/univers-67-bold-condensed.ttf) format("truetype"), url(../fonts/univers-67-bold-condensed.svg#uni_cond_bold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: uni_ult_cond;
	src: url(../fonts/univers-59-ultra-condensed.svg) format("svg")
}
@font-face {
	font-family: uni_cond;
	src: url(../fonts/univers-57-condensed.svg) format("svg")
}
@font-face {
	font-family: uni_cond_bold;
	src: url(../fonts/univers-67-bold-condensed.svg) format("svg")
}
body {
	background: #fff;
	font-family: uni_cond, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5em;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	height: 100%
}
#topbar {
	background: #191919;
	height: 55px;
	border-bottom: 1px solid #000
}
#topbar form.form-search {
	float: right;
	height: 55px;
	border-left: 1px solid #2a2827;
	padding-left: 17px
}
#topbar .finder {
	height: 35px;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden
}
#topbar .finder input {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-indent: 12px;
	width: 200px;
	border: 1px solid #cacaca;
	border-right: 0 none;
	float: left;
	-webkit-appearance: none;
	border-radius: 0
}
#topbar .finder button.btn.search {
	margin-top: 0;
	height: 35px;
	border: 1px solid #cacaca;
	border-left: 0 none;
	background: #fff;
	width: 35px;
	cursor: pointer;
	position: relative
}
#topbar .finder button.btn.search i {
	background: url(../img/icons/search.png) 0 0/100% auto no-repeat;
	background: url(../img/icons/search.svg) no-repeat, no-repeat none;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 9px;
	right: 9px
}
a#searchmobile {
	display: none;
	width: 30px;
	height: 30px;
	margin-top: 50px;
	float: right;
	background: url(../img/icons/search-w.png) 0 0/100% auto no-repeat;
	background: url(../img/icons/search-w.svg) no-repeat, no-repeat none
}
a#searchmobile.active {
	background: url(../img/icons/close-w.svg) 12px 5px/60% auto no-repeat, 12px 5px/60% auto no-repeat
}
#searchholder {
	float: right;
	margin: 35px 0 0 10px!important;
	overflow: hidden;
	position: relative;
	height: 55px!important;
	width: 255px
}
#topbar #searchholder input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #cacaca;
	-moz-use-text-color: #cacaca #cacaca;
	-webkit-appearance: none;
	border-radius: 0;
	border-image: none;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	float: left;
	font-size: 16px;
	height: 35px!important;
	line-height: 35px;
	text-indent: 12px;
	width: 200px;
	background-color: #fff
}
#searchholder .btn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #fff;
	border-color: #cacaca #cacaca #cacaca -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0;
	cursor: pointer;
	height: 35px;
	margin-top: 0;
	position: relative;
	width: 35px
}
#searchholder .btn i {
	background: url(../img/icons/search.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	display: block;
	height: 16px;
	position: absolute;
	right: 9px;
	top: 9px;
	width: 15px
}
.alias-zoeken #contentleft {
	margin-right: 0;
	padding-right: 0
}
#finder-search {
	float: left;
	width: 100%
}
#finder-search label {
	width: 115px;
	float: left;
	font-size: 14px;
	margin-top: 10px;
	text-transform: uppercase
}
#finder-search input {
	border: 2px solid #c9c9c9;
	font-family: uni_cond, sans-serif;
	font-size: 16px;
	padding: 5px 10px;
	width: 30%;
	border-right: 0;
	height: 40px
}
#finder-search .btn {
	float: left;
	height: 40px;
	padding: 0 15px
}
#finder-search button.btn {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 2px solid #c9c9c9;
	border-left: 0;
	cursor: pointer;
	background-color: #fff;
	margin-left: 0
}
#finder-search button.btn .icon-search.icon-white {
	background: url(../img/icons/search.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	display: block;
	height: 16px;
	right: 9px;
	top: 9px;
	width: 16px
}
#finder-search input {
	float: left
}
#search-query-explained {
	float: left;
	margin-top: 10px;
	text-align: left;
	width: 100%
}
#search-result-empty {
	margin-bottom: 25px
}
fieldset.word, ul.search-results {
	float: left;
	width: 100%
}
ul.search-results li {
	float: left;
	margin: 15px 0;
	padding: 3%;
	width: 100%;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1)
}
ul.search-results li h4 {
	margin: 0
}
ul.search-results li h4 a {
	font-family: uni_ult_cond, sans-serif;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 10px;
	float: left;
	width: 100%
}
p.result-text {
	float: left
}
ul.search-results li h4 a:hover {
	text-decoration: underline;
	color: #005423
}
.small.result-url {
	float: left;
	width: 100%;
	font-size: 10px;
	color: #888;
	text-transform: uppercase
}
.finder h1 {
	float: left;
	width: 100%;
	font-family: uni_ult_cond, sans-serif;
	font-size: 70px!important;
	margin-bottom: 50px;
	margin-top: 70px!important;
	text-transform: uppercase
}
.finder.search h1:after {
	border-bottom: 5px solid #ffe200;
	clear: both;
	content: "";
	float: right;
	left: 0;
	position: absolute;
	top: 85px;
	width: 50px
}
#search-results .pagination, #search-results .search-pages-counter, #search-results .search-pagination {
	clear: both;
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	font-size: 12px;
	text-transform: uppercase
}
.search-pagination, .search-pagination .pagination ul.pagination-list {
	width: 100%;
	float: left
}
.search-pagination .search-pages-counter {
	margin-top: 15px
}
.search-pagination .pagination ul.pagination-list li {
	display: inline-block;
	margin: 10px;
	padding: 5px 10px;
	font-size: 19px;
	line-height: 1.2em;
	text-transform: uppercase
}
.search-pagination .pagination ul.pagination-list li a {
	text-decoration: none;
	color: #000;
	font-family: uni_ult_cond, sans-serif
}
.search-pagination .pagination ul.pagination-list li.active a {
	color: #008136
}
.search-pagination .pagination ul.pagination-list li a.pagenav.btn {
	color: #000;
	font-family: uni_ult_cond, sans-serif;
	font-size: 19px;
	line-height: 1.2em;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
	background: #ffe200;
	border: 2px solid #dac72b
}
.pagination {
	margin-bottom: 60px!important;
	margin-top: 30px!important
}
#navbar {
	border-top: 5px solid #005423;
	border-bottom: 5px solid #005423;
	background: url(../img/navbar-bg.jpg) #008136;
	font-family: uni_ult_cond, sans-serif
}
#navbarwrapper {
	position: static
}
#navbarholder {
	float: left;
	margin-left: 160px
}
#navbar li {
	display: inline
}
#navbar li a, .business p.cta a {
	color: #FFF;
	display: table-cell;
	float: left;
	font-size: 20px;
	line-height: 82px;
	margin-bottom: -6px;
	padding: 0 10px 6px;
	text-decoration: none;
	text-transform: uppercase
}
#navbar li a.close_sub {
	float: right;
	font-size: 26px;
	line-height: 1em;
	padding-right: 18px;
	padding-top: 18px;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 0;
	right: 0
}
#navbar li a.close_sub:hover {
	color: #ffe200
}
#navbar li .dividermenu {
	background: #005423;
	display: inline;
	float: left;
	height: 20px;
	margin: 30px 6px;
	width: 1px;
	pointer-events: none
}
#navbar #navbarcta {
	float: right
}
#navbar #navbarcta ul li a, .business p.cta a {
	background: #ffe200;
	color: #000;
	display: inline;
	line-height: 1em;
	margin-top: 27px;
	padding: 4px 8px;
	border: 2px solid #dac72b
}
.business #contentwrapper .item-page span p.cta a {
	margin: 0;
	font-family: uni_ult_cond, sans-serif;
	color: #000;
	float: none
}
#navbar ul li>a.selected, #navbar ul li>a:hover {
	background-color: #191919
}
#navbar .subcol ul li a, #navbar .subcol ul li a:hover {
	background-color: transparent
}
#navbarholder ul li.active a {
	text-decoration: underline
}
#navbarholder ul li .megasub a, #navbarholder ul li.active .megasub a {
	text-decoration: none
}
#navbarholder ul li .megasub .col_1 a:hover {
	text-decoration: underline!important
}
#navbarholder ul.nav-child li.active .megasub a:hover {
	text-decoration: none
}
#navbarholder ul li .megasub a.title-simple {
	width: 100%
}
#navbar li .subcol a.full-program-link:hover, #navbarholder ul li .megasub a.full-result-link:hover, #navbarholder ul li .megasub a.game-report-link:hover, #navbarholder ul li .megasub a.readmore:hover, #navbarholder ul li .megasub p.readmore_cta a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: none!important
}
#navbarcta {
	float: right
}
.megasub {
	z-index: 998;
	background: #191919;
	border-bottom: 5px solid #008136;
	height: 500px;
	position: absolute;
	left: 0;
	top: 142px;
	box-shadow: 0 20px 40px rgba(0,0,0,.4);
	display: none
}
.subcol {
	width: 27%;
	float: left;
	border-right: 1px solid #2e2e2e;
	margin-top: 35px;
	height: 460px;
	color: #fff;
	font-family: uni_cond
}
.subcol .moduletable {
	padding-left: 25px;
	padding-right: 25px
}
.subcol .moduletable.clubhistorie a img, .subcol .moduletable.kyocera a img, .subcol .moduletable.scc a img {
	float: left;
	width: 100%;
	margin: 0 0 12px
}
.subcol h3.submenu.title {
	margin-top: 12px
}
.megasub .game h2.title {
	margin-bottom: 24px
}
.subcol.col_1 {
	width: 19%;
	display: table;
	padding: 0
}
.subcol.col_1 ul {
	display: table-cell;
	vertical-align: middle
}
.subcol.col_4 {
	border-right: 0 none
}
.subcol>div+div {
	border-top: 1px solid #2e2e2e;
	margin-top: 15px;
	padding-top: 25px
}
.subcol h3 {
	color: #FFF;
	float: left;
	margin-bottom: 35px;
	margin-top: 0;
	text-transform: uppercase;
	width: 100%;
	font-family: uni_ult_cond, sans-serif
}
.megasub .game {
	margin-bottom: 14px
}
.megasub .game .playdate-small, .megasub .subcol ul.latestnews li span.published_date {
	float: left;
	font-size: 16px;
	font-family: uni_ult_cond;
	color: #8d8d8d;
	width: 32px;
	margin-right: 15px;
	line-height: 21px
}
#navbar li .subcol .game a.title-small, #navbar li .subcol .game span.title-small, #navbar li .subcol ul.latestnews.submenu li a, .megasub.nieuws .col_2 ul.latestnews li a, ul.nav.menu li.item-158 .megasub.nieuws .megasubwrapper .col_3 .latestnews li a {
	width: 100%;
	float: right;
	margin-left: -56px!important;
	padding-left: 56px!important;
	font-size: 16px;
	line-height: 21px;
	background: 0 0
}
#navbar .megasub.nieuws .subcol.col_3 .game .playdate-small, #navbar li .subcol .game.latest .playdate-small {
	width: 32px;
	margin-right: 0
}
#navbar .megasub.nieuws .subcol.col_3 .game a.title-small, #navbar li .subcol .game.latest a.title-small {
	margin-left: -36px!important;
	padding-left: 36px!important;
	padding-right: 45px!important;
	position: relative
}
#navbar .megasub.nieuws .subcol.col_3 .game .score-small, #navbar li .subcol .game.latest .score-small {
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px
}
#navbar li .subcol .game.ticket-planning a.title-small {
	margin-left: 0!important;
	padding-left: 0!important
}
#navbar li .subcol .game.ticket-planning .rsaquo {
	width: 30px;
	text-align: center;
	display: inline-block
}
.megasub .game.ticket-planning .playdate-small {
	width: 100%;
	float: left;
	clear: both;
	margin-right: 0
}
#navbar li .subcol ul.latestnews.submenu.kidscorner li a, #navbar li .subcol ul.latestnews.submenu.tickets li a {
	margin-right: 0;
	padding-right: 0
}
.alias-jeugd #contentwrapper .category-desc .cat-desc h2, .alias-jeugd .cat-desc ul.breadcrumb li, .alias-jeugd .cat-desc ul.breadcrumb li a, .alias-jeugd .category-desc ul.menu li a, .kids #contentwrapper .category-desc .cat-desc h2, .kids .cat-desc ul.breadcrumb li, .kids .cat-desc ul.breadcrumb li a, .kids .category-desc ul.menu li a, .kids .headerimage.wide h2, .kids ul.breadcrumb li a, .kids ul.breadcrumb li.active span {
	color: #000!important
}
#navbar li .subcol ul.latestnews.adotv li {
	width: 100%
}
#navbar li .subcol ul.latestnews.adotv li a .icon {
	width: 21px;
	height: 14px;
	background: url(../img/play-icon-submenu.png) top left no-repeat;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	margin: 4px 22px 0 0
}
#navbar li .subcol ul.latestnews.adotv li a:hover .icon {
	background-position: bottom left
}
#navbar li .subcol ul.latestnews.adotv li a .title {
	width: 100%;
	float: left;
	margin-left: -43px;
	padding-left: 43px;
	font-size: 16px;
	line-height: 21px
}
#navbar li .subcol .game.ticket-planning {
	margin: 5px 0
}
#navbar li .subcol .game .score-small {
	float: right;
	font-family: uni_ult_cond, sans-serif
}
#navbar li .subcol ul.latestnews li {
	margin-bottom: 12px
}
#navbar li .subcol a.full-program-link {
	margin-top: 10px
}
#navbar li .subcol a.full-program-link, #navbar li .subcol a.full-result-link, #navbar li .subcol a.readmore {
	font-size: 20px;
	font-family: uni_ult_cond, sans-serif;
	padding: 7px 12px;
	background: #313131;
	text-transform: uppercase;
	line-height: 1em;
	text-decoration: none
}
#navbar li .subcol .full-result, #navbar li .subcol a.full-program {
	margin-top: 12px
}
#topbarwrapper.mid ul {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	padding-right: 254px;
	margin-right: -254px;
	text-align: right
}
#topbarwrapper.mid ul li {
	display: inline-block;
	vertical-align: top;
	padding-right: 17px;
	padding-left: 17px;
	border-right: 1px solid #0a0a0a;
	border-left: 1px solid #2a2827;
	line-height: 53px
}
#topbarwrapper.mid ul li a {
	font-family: uni_cond_bold, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none
}
#topbarwrapper.mid ul li a:after {
	content: '›';
	color: #005423;
	font-size: 16px;
	padding-left: 11px
}
#topbarwrapper.mid ul li a:hover:after {
	color: #ffe200
}
#topbarwrapper.mid ul li:last-child {
	margin-right: 0
}
#topbarwrapper.mid ul li.item-161 a, #topbarwrapper.mid ul li.item-162 a, #topbarwrapper.mid ul li.item-163 a, #topbarwrapper.mid ul li.item-164 a {
	height: 16px;
	z-index: 999;
	width: 16px;
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	float: left;
	margin-top: 19px
}
#topbarwrapper.mid ul li.item-161, #topbarwrapper.mid ul li.item-162, #topbarwrapper.mid ul li.item-163, #topbarwrapper.mid ul li.item-164 {
	border-right: 0 none;
	border-left: 0 none;
	padding-left: 8px;
	padding-right: 8px;
	height: 55px
}
#topbarwrapper.mid ul li.item-163 {
	border-right: 1px solid #0a0a0a;
	padding-right: 17px
}
#topbarwrapper.mid ul li.item-161 a {
	background: url(../img/icons/facebook-w.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	width: 8px
}
#topbarwrapper.mid ul li.item-162 a {
	background: url(../img/icons/twitter-w.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	width: 19px
}
#topbarwrapper.mid ul li.item-163 a {
	background: url(../img/icons/youtube-w.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	width: 42px
}
#topbarwrapper.mid ul li.item-164 a {
	background: url(../img/icons/instagram-w.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#navbar .subcol .readmore_cta {
	width: 100%;
	float: left
}
#navbar .subcol .moduletable.adokids-banner .readmore_cta {
	width: auto
}
#navbar .subcol .moduletable.adokids-banner .readmore_cta.lid a {
	background-color: #ffe200;
	color: #000
}
#navbar .subcol .moduletable.twitter-btn iframe {
	margin: 15px 0 15px 10px
}
#navbar .subcol .moduletable.twitter-btn #___ytsubscribe_0 {
	float: left!important;
	margin: 0 0 0 10px!important
}
#navbar .subcol .pam {
	padding: 0!important
}
#navbar .subcol .moduletable.adokids-banner p {
	margin: 0 15px 0 0
}
#navbar .subcol .moduletable.wallpapers a {
	margin-bottom: 15px;
	height: auto;
	float: left
}
#navbar .subcol .moduletable.wallpapers a img {
	height: auto;
	width: 100%;
	float: left
}
#navbar .subcol .moduletable.wallpapers a.readmore {
	margin-top: 0
}
#contentright .upcomming_events p.readmore_cta a, #navbar .subcol .readmore.submenu, #navbar .subcol .readmore_cta a, #navbar .subcol .tickets.btn-holder a, #navbar .subcol.col_2 .full-program a {
	color: #fff;
	text-transform: uppercase;
	background: #313131;
	padding: 7px 12px;
	font-family: uni_ult_cond, sans-serif;
	margin-top: 10px;
	font-size: 20px;
	line-height: 1em;
	text-decoration: none!important
}
#contentright .upcomming_events p.readmore_cta {
	margin-top: 15px;
	float: left
}
#contentright .upcomming_events p.readmore_cta a:hover {
	background-color: #FFE200;
	color: #000
}
#navbar .subcol .tickets.btn-holder a {
	float: left;
	padding: 7px;
	border: none
}
#navbar .subcol .tickets.btn-holder a.buy-tickets {
	float: left;
	color: #000;
	background-color: #FFE200;
	margin-left: 15px
}
#navbar .subcol .tickets.btn-holder a:hover {
	background-color: #fff;
	color: #000
}
.subcol h3:after {
	border-bottom: 3px solid #FFE200;
	clear: both;
	content: "";
	float: right;
	left: 0;
	position: absolute;
	top: 40px;
	width: 30px
}
#navbar li .subcol a {
	text-transform: none;
	text-decoration: none;
	font-family: uni_cond, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	padding: 0;
	margin: 0
}
#navbar li .subcol a:hover {
	text-decoration: underline!important
}
#navbar li .subcol .moduletable ul.nav.menu li, #navbar li .subcol .moduletable.magebridge ul.menu li {
	line-height: 21px;
	margin-bottom: 12px
}
#navbar li .subcol .moduletable.magebridge ul.menu li {
	width: 50%
}
#navbar li .subcol .latestnews.submenu.kidscorner a, #navbar li .subcol .latestnews.submenu.tickets a, #navbar li .subcol .moduletable ul.nav.menu li a, #navbar li .subcol .moduletable.kyocera ul li a, #navbar li .subcol .moduletable.magebridge ul.menu li a, #navbar li .subcol .moduletable.route-parkeren ul li a, #navbar li .subcol ul.clubcard li a {
	background: url(../img/icons/submenu-arrow.png) left 2px no-repeat;
	padding: 0 0 0 11px!important
}
#navbar li .subcol .latestnews.submenu.kidscorner a:hover, #navbar li .subcol .latestnews.submenu.tickets a:hover, #navbar li .subcol .moduletable ul.nav.menu li a:hover, #navbar li .subcol .moduletable.kyocera ul li a:hover, #navbar li .subcol .moduletable.magebridge ul.menu li a:hover, #navbar li .subcol .moduletable.route-parkeren ul li a:hover, #navbar li .subcol ul.clubcard li a:hover {
	background-position: left -60px
}
#navbar li .subcol .playdate {
	font-family: uni_ult_cond, sans-serif;
	font-size: 16px;
	color: #8d8d8d
}
#navbar li .subcol h2.title {
	font-size: 16px;
	color: #fff;
	margin: 0 0 15px;
	font-family: uni_cond
}
.logos img.homeplayer {
	float: left
}
.logos img.awayplayer {
	float: right
}
#navbar .subcol .logos .scoreboard {
	background: #313131;
	display: block;
	float: left;
	height: 50px;
	left: 50%;
	margin-left: -39px;
	position: absolute;
	text-align: center;
	width: 78px
}
.logos .score-away, .logos .score-home {
	width: 30px;
	font-family: uni_ult_cond, sans-serif;
	font-size: 50px;
	padding-top: 0;
	float: left;
	text-align: center;
	height: 58px;
	line-height: 1em
}
.logos {
	position: relative;
	height: 60px
}
.logos img {
	float: left
}
.subcol.col_2 .logos .logoholder.left, .subcol.col_2 .logos .logoholder.right, .subcol.col_2 .logos .versus.middle {
	width: 33%
}
.subcol.col_2 .logos .logoholder.left img {
	float: left
}
.subcol.col_2 .logos .logoholder.right img {
	float: right
}
.subcol.col_2 .logos .versus.middle {
	text-align: center;
	font-family: uni_ult_cond, sans-serif;
	font-size: 20px
}
.logos .scoreboard .versus, .logos .versus {
	float: left;
	background: #191919;
	width: 18px;
	height: 50px;
	line-height: 50px;
	font-size: 30px
}
#navbar .subcol .game-report a.game-report-link {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	margin-top: 20px;
	background: #313131;
	padding: 7px 12px;
	line-height: 1em
}
#navbar .subcol .col_hor_divider {
	height: 1px;
	background: #2e2e2e;
	display: block;
	margin: 30px 0
}
#navbar .subcol .logos.planning {
	margin-bottom: 10px;
	padding-bottom: 30px
}
#navbar .subcol .tickets.btn-holder {
	border-bottom: 1px solid #2e2e2e;
	float: left;
	height: auto;
	margin-bottom: 15px;
	padding-bottom: 25px
}
#navbar .subcol .tickets.btn-holder a {
	margin-top: 0
}
#navbar li .subcol.col_1 a {
	font-size: 20px;
	line-height: 40px;
	color: #FFE200
}
#navbar li .subcol.col_1 li:first-child {
	margin-top: -35px
}
#navbar li .subcol.col_1 li {
	border-bottom: 1px solid #2e2e2e
}
#navbar li .subcol.col_1 li.item-180, #navbar li .subcol.col_1 li:last-child {
	border-bottom: 0 none
}
#navbar li .subcol.col_1 ul li.item-370, #navbar li .subcol.col_1 ul li.item-414, #navbar li .subcol.col_1 ul li.item-415 {
	display: none
}
#navbar .subcol div {
	float: left;
	width: 100%
}
#navbar .subcol div.sec {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #2e2e2e;
	position: relative
}
#navbar .subcol div.sec:after, #navbar .subcol div.sec:before {
	border-top: 1px solid #2E2E2E;
	content: "";
	left: -25px;
	position: absolute;
	top: -1px;
	width: 25px
}
#navbar .subcol div.sec:after {
	left: auto;
	right: -25px
}
#navbar li .subcol .news li a, #navbar li .subcol .result_prog li a, #navbar li .subcol .topscorers li a, #navbar li .subcol .vid li a {
	margin-bottom: 15px;
	position: relative;
	padding-left: 40px;
	width: 100%
}
#navbar li .subcol .result_prog li a {
	margin-bottom: 10px
}
#navbar li .subcol .vid li a {
	background: url(../img/yt_btn.svg) left 6px no-repeat, left 6px no-repeat;
	padding-left: 30px
}
#navbar li .subcol .training {
	float: left;
	width: 50%
}
#navbar li .subcol .training .marker {
	background: url(../img/loc_marker.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	float: left;
	height: 20px;
	margin-left: 8px;
	margin-top: -2px;
	width: 14px;
	cursor: pointer
}
#navbar li .subcol .training .marker em {
	display: none!important;
	cursor: pointer;
	font-style: normal;
	background-color: #ffe200;
	color: #000;
	text-align: center;
	width: auto;
	padding: 5px 10px;
	margin-top: -37px;
	margin-left: -50px;
	float: left;
	position: relative;
	z-index: 999
}
#navbar li .subcol .training .marker em .triangle-down {
	display: none;
	border-top: 10px solid #ffe200;
	border-left: 10px solid rgba(255,255,255,0);
	border-right: 10px solid rgba(255,255,255,0);
	-moz-transform: scale(.9999);
	float: left;
	height: 0;
	margin-bottom: -10px;
	right: -12px!important;
	position: relative;
	width: 0;
	z-index: 40;
	top: 5px
}
#navbar li .subcol .training .marker:hover em, #navbar li .subcol .training .marker:hover em .triangle-down {
	display: block!important
}
#navbar li .subcol .training.right {
	float: right
}
#navbar li .subcol .stand span.club, .training a {
	width: 100%;
	margin-bottom: 12px;
	float: left
}
#navbar li .subcol .training a {
	margin-bottom: 10px
}
.training a img {
	float: left;
	height: 18px;
	margin-left: 10px;
	margin-top: 2px;
	width: auto
}
.moduletable.stand-eerste-elftal {
	overflow-x: auto
}
.alias-stand-eredivisie .stand-eerste-elftal ul.stand {
	padding-left: 0;
	min-width: 916px
}
.alias-stand-eredivisie .stand-eerste-elftal ul.stand li.head {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	background: #fff;
	font-size: 18px;
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 10px
}
.alias-stand-eredivisie .stand-eerste-elftal ul.stand li {
	padding: 10px 0!important;
	margin-bottom: 0
}
.alias-stand-eredivisie .stand-eerste-elftal ul.stand li:nth-child(even), .item-page table tr:nth-child(even) {
	background-color: #eee
}
.alias-stand-eredivisie .stand-eerste-elftal ul.stand li.adodh {
	padding: 0!important;
	background-color: #ffe200!important
}
#navbar li .subcol .stand li.adodh span.club {
	color: #000;
	font-weight: 400
}
#navbar li .subcol .stand li.head {
	font-family: uni_ult_cond;
	border-bottom: 1px solid #2e2e2e;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-transform: uppercase
}
li.adodh span {
	background: #ffe200;
	font-family: uni_ult_cond;
	padding-bottom: 2px;
	padding-top: 2px;
	text-transform: uppercase;
	font-size: 18px
}
.alias-stand-eredivisie .stand-eerste-elftal li.adodh span {
	background: #ffe200;
	font-family: uni_ult_cond;
	font-size: 22px!important;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase
}
.item-page .stand li {
	float: left;
	width: 100%
}
.item-page .stand li span {
	width: 9%;
	float: left;
	text-align: center
}
.item-page .stand li span.positie {
	width: 5%
}
.item-page .stand li span.club {
	width: 25%;
	text-align: left
}
.item-page .stand li span.penalty {
	width: 5%
}
.stand .gd, .stand .pnt, .stand .pos, .stand .team {
	float: left
}
.stand .pos {
	width: 12%;
	text-align: center
}
.stand .team {
	width: 65%;
	white-space: nowrap;
	overflow: hidden
}
.stand .pnt {
	width: 15%
}
.stand .gd {
	width: 5%
}
#navbar li .subcol .news a span, #navbar li .subcol .result_prog li a span, #navbar li .subcol .topscorers a span {
	font-family: uni_ult_cond, sans-serif;
	color: #8d8d8d;
	position: absolute;
	left: 0;
	top: 0
}
.training .day {
	color: #8D8D8D;
	float: left;
	font-family: uni_ult_cond, sans-serif;
	width: 40%;
	text-transform: uppercase
}
.training .time {
	float: left
}
#navbar li .subcol .topscorers li a span.goals, #navbar li .subcol.col_3 .result_prog li a span.result {
	position: static;
	float: right;
	color: #fff
}
#navbar .subcol li {
	display: block;
	width: 100%;
	float: left
}
#navbar .subcol .moduletable .custom ul li {
	margin-bottom: 12px
}
#navbar .subcol .moduletable.fifty li {
	width: 50%
}
#navbar .subcol.col_1 ul li.active.parent a {
	color: #fff
}
#navbar .subcol .menu.activiteiten li {
	width: 50%
}
#navbar .subcol .moduletable.scc li {
	margin-bottom: 15px
}
#navbar .subcol .moduletable.fifty li.item-218 {
	padding-right: 5px
}
#navbar li .megasub.enabled, #navbar li a.selected .megasub {
	display: block
}
.featured_game p.matchdate {
	color: #8D8D8D;
	font-family: uni_ult_cond, sans-serif;
	line-height: 1em;
	margin-top: 1px
}
.featured_game p.versus_names {
	margin-top: 0;
	margin-bottom: 15px
}
.versus_logos {
	margin-bottom: 10px
}
.versus_logos img {
	width: 45px
}
.versus_logos {
	text-align: center
}
#navbar .versus_logos .result {
	display: inline-block;
	margin: 0 auto;
	float: none
}
#navbar .subcol .versus_logos div {
	width: auto
}
#navbar .subcol .versus_logos div.away_logo {
	float: right
}
.away_result, .home_result {
	padding: 0 5px;
	height: 60px;
	background: #313131;
	line-height: 60px;
	font-size: 60px;
	text-align: center;
	font-family: uni_ult_cond, sans-serif
}
.versus_stripe {
	line-height: 60px;
	margin-left: 5px;
	margin-right: 5px
}
#logo {
	background: url(../img/adodh.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	height: 155px;
	left: 50%;
	margin-left: -590px;
	position: absolute;
	top: 20px;
	width: 127px;
	z-index: 998
}
#logo a {
	float: left;
	width: 100%;
	height: 100%;
	display: block
}
#streamerholder {
	text-align: center;
	position: relative;
	height: 360px
}
#streamerholder h2 {
	padding-top: 0;
	display: block;
	float: left
}
#wrapperstreamer {
	width: 100%;
	height: 360px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.caroufredsel_wrapper #carousel {
	cursor: default!important
}
#carousel .slide {
	position: relative;
	float: left;
	height: 360px;
	width: 1180px
}
#carousel .slide .slideroverlay {
	position: absolute;
	float: left;
	height: 360px;
	width: 1180px;
	top: 0;
	left: 0;
	background: url(../img/slider-overlay.png);
	z-index: 1;
	pointer-events: none
}
#next, #prev {
	display: block;
	top: 300px;
	margin-top: 17px;
	position: absolute;
	font-family: uni_cond, sans-serif;
	font-size: 70px;
	color: #fff;
	text-decoration: none;
	line-height: 1em
}
#prev {
	left: 50px
}
#next {
	right: 50px
}
#pager {
	position: absolute;
	top: 330px;
	width: 100%;
	z-index: 10
}
#pager a {
	background-color: #fff;
	border-radius: 10px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 0
}
#pager a:hover {
	background-color: #005423
}
#pager a.selected {
	background-color: #ffe200
}
#pager a span {
	display: none
}
#slider .slide .sliderreadmore ul li {
	height: 25px;
	line-height: 17px
}
#slider {
	background: url(../img/slider-bg.jpg) top center repeat-x #000;
	border-bottom: 5px solid #005423;
	color: #fff
}
#slider .sliderimg {
	float: right;
	height: 410px;
	position: relative;
	width: 52%;
	z-index: 0
}
#slider .sliderimg .imgholder {
	float: left;
	width: 100%;
	position: relative
}
#slider .sliderimg .imgholder img.overlay {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	z-index: 101
}
#slider .sliderimg img {
	width: 100%;
	height: auto
}
#slider .slidercontent {
	width: 48%;
	float: left;
	padding: 50px 0;
	z-index: 2;
	position: relative
}
#slider .slidercontent .sliderscore {
	width: 100%;
	float: left;
	height: 40px;
	margin-bottom: 5px
}
#slider .slidercontent .sliderscore h3 {
	width: auto;
	float: left;
	margin: 8px 0 0;
	font-size: 21px;
	font-family: uni_ult_cond;
	text-transform: uppercase
}
#slider .slidercontent .sliderscore .result {
	width: 60px;
	height: 40px;
	float: left;
	margin: 0 22px;
	background: url(../img/stripe-patern-green.jpg) #006d2e;
	box-shadow: 0 0 0 1px #008036 inset;
	-webkit-box-shadow: 0 0 0 1px #008036 inset;
	-moz-box-shadow: 0 0 0 1px #008036 inset
}
#slider .slidercontent .sliderscore .result span {
	font-family: uni_cond;
	float: left;
	font-size: 25px;
	height: 40px;
	padding-top: 8px;
	text-align: center
}
#slider .slidercontent .sliderscore .result span.home {
	width: 30px;
	border-right: 1px solid #005423
}
#slider .slidercontent .sliderscore .result span.away {
	width: 29px
}
#slider .slidercontent {
	height: auto
}
#slider .slidercontent .slidertitle {
	float: left;
	width: 100%
}
#slider .slidercontent .slidertitle h2 {
	text-align: left;
	margin: 15px 0;
	font-size: 41px;
	font-family: uni_cond
}
#slider .slidercontent .slidertext {
	line-height: 1.2em;
	width: 100%;
	float: left;
	margin-bottom: 15px;
	font-family: uni_cond;
	font-size: 14px
}
#slider .slidercontent .sliderreadmore {
	float: left;
	width: 100%
}
#slider .sliderreadmore a:before {
	content: "›";
	padding-right: 20px;
	font-size: 20px;
	float: left;
	margin-top: -2px;
	margin-left: 9px
}
#slider .sliderreadmore a {
	color: #fff;
	text-decoration: none;
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	font-size: 16px
}
.lightgrey {
	background: #eee
}
#contentwrapper {
	display: flex
}
#contentleft {
	float: left;
	margin-right: -350px;
	padding-right: 400px;
	width: 100%
}
.view-article #contentleft, .view-ticketinfo #contentleft {
	padding-bottom: 40px
}
.parent-nieuws.view-article #contentleft {
	padding-bottom: 0
}
body.wide #contentleft {
	margin-right: 0;
	padding-right: 0
}
#contentleft .item-page {
	margin-bottom: 50px
}
.alias-fans #contentleft .item-page, .business.alias-b2b #contentleft .item-page {
	margin-bottom: 0
}
.category #content .col {
	background: #fff;
	margin-bottom: 7%;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	padding: 25px
}
.moduletable.maatschappij-banner {
	margin-top: 0
}
#navbarwrapper .moduletable.social.sub ul, .moduletable.social ul {
	width: 100%;
	float: left;
	margin-bottom: 30px
}
#navbarwrapper .moduletable.social.sub ul li, .moduletable.social ul li {
	display: inline-block;
	vertical-align: top;
	margin-right: 34px
}
#navbarwrapper .moduletable.social.sub ul li {
	width: auto
}
.moduletable.social ul li:last-child {
	margin-right: 0
}
.moduletable.social ul li a {
	height: 32px;
	width: 32px;
	z-index: 999;
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap
}
.moduletable.social .custom.social p {
	float: left;
	width: 100%
}
#navbar #navbarholder ul.nav.menu li.item-158.deeper.parent .megasub .megasubwrapper .subcol div.moduletable.social.sub ul.nav.menu li.item-419 a, #navbar #navbarwrapper .moduletable.social.sub ul li.item-257 a, #navbar ul.menu .megasub .subcol .moduletable.social.sub ul.nav.menu li.item-149 a, .moduletable.social ul li.item-149 a, .moduletable.social ul li.item-419 a {
	background: url(../img/icons/facebook.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#navbar #navbarholder ul.nav.menu li.item-158.deeper.parent .megasub .megasubwrapper .subcol div.moduletable.social.sub ul.nav.menu li.item-420 a, #navbar #navbarwrapper .moduletable.social.sub ul li.item-258 a, #navbar ul.menu .megasub .subcol .moduletable.social.sub ul.nav.menu li.item-150 a, .moduletable.social ul li.item-150 a, .moduletable.social ul li.item-420 a {
	background: url(../img/icons/twitter.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#navbar #navbarholder ul.nav.menu li.item-158.deeper.parent .megasub .megasubwrapper .subcol div.moduletable.social.sub ul.nav.menu li.item-421 a, #navbar ul.menu .megasub .subcol .moduletable.social.sub ul.nav.menu li.item-151 a, .moduletable.social ul li.item-151 a, .moduletable.social ul li.item-421 a {
	background: url(../img/icons/youtube.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#navbar ul.menu .megasub .subcol .moduletable.social.sub ul.nav.menu li.item-152 a, .moduletable.social ul li.item-152 a {
	background: url(../img/icons/instagram.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#navbar ul.menu .megasub .subcol .moduletable.social.sub ul.nav.menu li.item-153 a, .moduletable.social ul li.item-153 a {
	background: url(../img/icons/linkedin.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#social {
	background: url(../img/bg_social.jpg);
	border-top: 5px solid #282828;
	color: #fff
}
#fox .moduletable>h3, #social .col h3, #youtube .moduletable>h3 {
	text-indent: -9999px;
	overflow: hidden
}
#social .col a {
	color: #fff;
	text-decoration: underline
}
#social .col a.moduletitle {
	width: 100%;
	text-align: center;
	float: left;
	position: relative
}
#social .col a.moduletitle .custom {
	position: absolute;
	right: -15px;
	top: 0;
	width: 170px
}
#social .col a.moduletitle .fb-like-box .fb_iframe_widget, #social .col.facebook {
	position: relative
}
#social .col h3 {
	float: none
}
.follow-insta-holder, .follow-twitter-holder, .like-box-holder {
	width: 100%;
	float: left;
	top: -15px;
	border-top: 1px solid #313131;
	border-bottom: 1px solid #313131;
	padding: 15px 0;
	margin-bottom: 30px;
	position: relative
}
.gutters .span_5.follow-youtube-holder {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	float: left;
	left: 50%;
	margin-bottom: 50px;
	margin-left: -150px;
	padding: 20px 0 10px;
	position: relative;
	top: 24px;
	width: 300px
}
.follow-youtube-holder a {
	float: left;
	color: #fff;
	text-decoration: none
}
.follow-youtube-holder a:hover {
	text-decoration: underline
}
.like-box-holder .custom.fb-like-box {
	float: left;
	position: relative;
	width: 100%
}
.close, .close-insta, .close-twitter, .close-youtube {
	width: 30px;
	height: 30px;
	top: 0;
	right: 0;
	position: absolute;
	display: block;
	z-index: 999;
	font-family: uni_ult_cond, sans-serif;
	color: #fff;
	font-size: 20px;
	text-align: center;
	cursor: pointer
}
.close-youtube {
	top: 15px
}
.follow-insta-holder a, .follow-twitter-holder a, .like-box-holder a {
	width: 100%;
	float: left;
	text-decoration: none
}
.follow-insta-holder a:hover, .follow-twitter-holder a:hover, .like-box-holder a:hover {
	text-decoration: underline!important
}
.close-insta, .close-twitter {
	top: 20px
}
.close-twitter:hover, .close:hover {
	color: #ffe200
}
.follow-insta-holder, .follow-twitter-holder {
	padding: 30px 0
}
#social .col.insta a.insta-badge {
	background: url(../img/ig-badge-view-sprite-24.png);
	width: 140px;
	height: 25px;
	overflow: hidden;
	text-indent: -999px;
	float: left;
	display: block;
	margin-bottom: 10px
}
#social .col.insta a.insta-badge:hover {
	background-position: 0 -60px
}
#social .col.facebook h3, #social .col.insta h3, #social .col.twitter h3 {
	height: 65px;
	margin: 0 auto 50px
}
#social .col.facebook h3 {
	background: url(../img/icons/facebook-w.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	width: 28px
}
#social .col.facebook h3:hover {
	background-image: url(../img/icons/facebook-y.svg), none;
	cursor: pointer
}
#social .col.twitter h3 {
	background: url(../img/icons/twitter-w.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	width: 71px
}
#social .col.twitter h3:hover {
	background-image: url(../img/icons/twitter-y.svg), none;
	cursor: pointer
}
#social .col.insta h3 {
	background: url(../img/icons/instagram-w.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	width: 59px
}
#social .col.insta h3:hover {
	background-image: url(../img/icons/instagram-y.svg), none;
	cursor: pointer
}
#youtube .moduletable>h3 {
	background: url(../img/icons/youtube-w.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	height: 59px;
	width: 146px;
	margin: 41px auto 0
}
#social .col .full {
	clear: both;
	float: left;
	min-height: 90px;
	margin-bottom: 20px
}
#social .col.facebook .image.fb {
	width: 27%;
	float: left
}
#social .col.facebook .image.fb img {
	width: 100%
}
#social .col.facebook a, #social .col.insta a, #social .col.twitter a {
	text-decoration: none
}
#social .col.facebook a:hover, #social .col.twitter a:hover {
	text-decoration: underline
}
#social .col.facebook p {
	width: 68%;
	margin-left: 5%;
	float: left
}
#social .col.insta .insta_post:last-child {
	text-align: right
}
#youtube {
	background: url(../img/bg_yt.jpg) #008136;
	border-top: 5px solid #005423
}
#fox {
	background: url(../img/bg_fox.jpg);
	border-top: 5px solid #005423
}
#fox .col, #youmax .col, #youmax ul li, #youtube .col {
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	padding: 0 0 15px
}
#youmax ul#tiles li {
	background: #ffffff;
	font-size: inherit;
	margin-bottom: inherit;
	padding-left: 0
}
#fox .moduletable>h3 {
	background: url(../img/icons/fox-sports-fc.png) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	height: 83px;
	width: 142px;
	margin: 41px auto 0
}
#youtube h3.youtube-js {
	background: url(../img/icons/youtube_wy.png) left top/100% auto no-repeat;
	height: 59px;
	width: 146px;
	margin: 41px auto 0;
	font-size: 0;
	text-indent: -9999px;
	cursor: pointer
}
#youtube h3.youtube-js:hover {
	background-position: left bottom
}
#fox .col img {
	width: 100%;
	float: left;
	padding-bottom: 25px
}
#youmax img, #youtube .col img, .alias-media .col img {
	width: 100%;
	float: left
}
#fox .col h3, #youmax .yt_content h3, #youtube .col h3, .alias-media .col h3 {
	padding: 0 25px;
	font-size: 20px;
	line-height: 26px;
	font-family: uni_cond, sans-serif;
	width: 100%
}
#fox .col h3 {
	margin-top: 20px
}
#fox .col h3 a {
	color: #000;
	text-decoration: none
}
#fox .col p, #youmax .yt_content p, #youtube .col p, .alias-media .col p {
	padding: 0 25px;
	font-family: uni_cond, sans-serif;
	color: #005423;
	font-size: 16px
}
#youmax ul#tiles .youmax-video-tnail, #youtube .col .youmax-video-tnail, .alias-media .col .youmax-video-tnail {
	position: relative;
	cursor: pointer;
	width: 100%;
	float: left;
	margin-bottom: 25px;
	z-index: 99
}
#foxholder .custom, #foxholder .newsfeed, #youmax-video-list-div {
	margin: 50px 0;
	position: relative;
	float: left
}
#foxholder .newsfeed {
	margin: 0 0 50px
}
#youtubeholder {
	margin-bottom: 80px
}
#youtubeholder .custom {
	margin: 55px 0;
	width: 100%;
}
.youmax-video-tnail-box {
	width: 100%;
	cursor: pointer
}
#youmax-lightbox {
	background-color: rgba(0,0,0,.8)
}
#youtubeholder a.bekijk-meer, .alias-media a.bekijk-meer, .morenews a {
	bottom: -35px;
	clear: both;
	float: left;
	left: 50%;
	margin-left: -90px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 185px;
	color: #000!important;
	font-family: uni_ult_cond, sans-serif;
	font-size: 19px;
	line-height: 1.2em;
	padding: 5px 10px;
	text-transform: uppercase;
	background: #ffe200;
	border: 2px solid #dac72b
}
.morenews a {
	bottom: auto;
	top: 0
}
.morenews {
	float: left;
	width: 100%;
	position: relative;
	height: 80px
}
#youtubeholder a.bekijk-meer:hover, .alias-media a.bekijk-meer:hover, .morenews a:hover {
	background: #008237;
	color: #fff!important;
	border: 2px solid #005423;
	text-decoration: none!important
}
.yt-maatschappij #youmax-lightbox iframe {
	display: block;
	height: 520px!important;
	position: absolute;
	top: 20%;
	width: 728px
}
#youmax .yt_content, #youtubeholder .yt_content, .alias-media .yt_content {
	float: left
}
#youtube .moduletable .subscriberholder, .alias-media .moduletable .subscriberholder {
	position: absolute;
	right: 0;
	top: -95px
}
#youmax-tabs {
	display: none
}
#youmax-video-list-div {
	margin: 0
}
#youmax, #youmax-encloser, #youmax-video-list-div {
	background: 0 0;
	border: 0;
	width: 100%;
	float: left
}
#youmax p.viewvideo, #youtube .youmax-video-tnail-box p.viewvideo, .alias-media .youmax-video-tnail-box p.viewvideo, .vid p.viewvideo {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	background: 0 0;
	-webkit-transition: background .5s;
	-ms-transform: background .5s;
	transition: background .5s;
	padding: 0
}
#youmax li:hover p.viewvideo, #youtube .youmax-video-tnail-box:hover p.viewvideo, .alias-media .youmax-video-tnail-box:hover p.viewvideo, .vid:hover p.viewvideo {
	background: rgba(0,0,0,.6)
}

.imageholder,
.item-image {
	position: relative;
}

#youmax p.viewvideo a, #youtube .youmax-video-tnail-box p.viewvideo a, .alias-media #youmax p.viewvideo a, .vid p.viewvideo a, .imageholder span.play, .item-image span.play, .slide .imgholder span.play {
	position: absolute;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	left: 50%;
	margin-left: -40px;
	top: 50%;
	margin-top: -30px;
	width: 81px;
	height: 55px;
	-webkit-transition: background .5s;
	-ms-transform: background .5s;
	transition: background .5s
}

.imgholder span.play,
.imageholder span.play,
.item-image span.play {
    background: url(../img/icons/play-yt.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
}

.alias-media.itemid-192 .moduletable.yt-maatschappij .custom.yt-maatschappij a.bekijk-meer {
	margin-bottom: 17px
}
#youtube .youmax-video-tnail-box:hover p.viewvideo a, .alias-media .youmax-video-tnail-box:hover p.viewvideo a, .vid:hover p.viewvideo a {
	background: url(../img/icons/play-yt.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
.alias-media .moduletable.yt-maatschappij {
	float: left;
	width: 100%;
	margin: 50px 0;
	position: relative;
	padding-bottom: 0
}
.alias-media #youmax {
	float: left;
	width: 100%
}
.alias-media #youmax .col {
	margin-left: 5%;
	width: 30%!important;
	padding: 0;
	float: left
}
.alias-media #youmax-video-list-div .col:first-child {
	margin-left: 0
}
.alias-media .subscriberholder {
	position: absolute;
	top: -53px!important;
	right: 0
}
#contentleft.wide {
	margin-right: 0;
	padding-right: 0
}
#contentleft.wide .leading_vid .vid iframe {
	width: 70%;
	float: left
}
#contentleft .col {
	background: #fff;
	margin-bottom: 7%;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	padding: 25px 0 0;
	position: relative
}
#contentleft .nieuwsbriefbottom .col {
	background: 0 0;
	box-shadow: none
}
#contentleft .blog .row .col:hover, .articlebottom .itemholder:hover, .layout-adonews #contentleft .col:hover {
	background: #008237;
	color: #fff;
	outline: #005423 solid 2px
}
#contentleft .blog .row .col:hover .triangle-down, .layout-adonews #contentleft .col:hover .triangle-down {
	border-top-color: #008237
}
#contentleft .blog .row .col:hover .triangle-up, .articlebottom .itemholder:hover .triangle-up {
	border-bottom-color: #008237
}
#contentleft .blog .row .col:hover h3 a, .articlebottom .mostread.popular .itemholder:hover .article-info .mod-popular-date, .articlebottom .mostread.popular .itemholder:hover h4 a, .layout-adonews .blog .items-row .col:hover .article-info .published, .layout-adonews .blog .items-row .col:hover h3 a {
	color: #fff
}
.articlebottom .mostread.popular .itemholder:hover .article-info .mod-popular-category a, .layout-adonews .blog .items-row .col:hover .article-info .category-name a, .view-category .row .col:hover .category-name a {
	color: #ffe200!important
}
#fox .col, #social .col {
	margin-bottom: 5%;
	margin-top: 5%
}
#fox .col object {
	width: 100%
}
#contentwrapper .page-header {
	position: relative
}
#contentwrapper .leading_vid .banner-right {
	float: right;
	width: 25%;
	height: auto;
	margin-left: 5%
}
#contentwrapper .banner-mobile {
	width: 100%;
	text-align: center;
	float: left;
	height: auto;
	margin-bottom: 30px
}
#contentwrapper .banner-mobile iframe {
	display: block;
	margin-bottom: 30px
}
#contentright .moduletable h3, #contentwrapper h1, #contentwrapper h2, #shopleft h3, #topshopintro h3, .articlebottom .moduletable h3, .articlebottom .social h3, .business .blog .items-row .col .item-image .img_caption, .headerimage h2, .moduletable.form h3 {
	font-family: uni_ult_cond, sans-serif;
	font-size: 36px;
	margin-bottom: 40px;
	margin-top: 40px;
	text-transform: uppercase;
	float: left;
	width: 100%
}
#topshopintro h3 {
	margin-bottom: 15px;
	margin-top: 10px
}
#topshopintro {
	margin-bottom: 25px
}
#contentwrapper .page-header.has_menu h2 {
	float: left;
	width: 100%
}
#contentwrapper .page-header.filter h2 {
	width: 100%;
	float: left;
	margin-right: -250px;
	padding-right: 180px
}
@-webkit-keyframes rotating {
from {
-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform: rotate(360deg)
}
}
@-moz-keyframes rotating {
from {
-moz-transform:rotate(0deg)
}
to {
	-moz-transform: rotate(3600deg)
}
}
@-o-keyframes rotating {
from {
-o-transform:rotate(0deg)
}
to {
	-o-transform: rotate(360deg)
}
}
@-ms-keyframes rotating {
from {
-ms-transform:rotate(0deg)
}
to {
	-ms-transform: rotate(360deg)
}
}
@keyframes rotating {
from {
transform:rotate(0deg)
}
to {
	transform: rotate(360deg)
}
}
#contentleft .spinner .loading, #contentwrapper .page-header.filter .spinner, #spinner1.spinner .loading, #spinner2.spinner .loading {
	-webkit-animation: rotating .9s linear infinite;
	-moz-animation: rotating .9s linear infinite;
	-ms-animation: rotating .9s linear infinite;
	-o-animation: rotating .9s linear infinite;
	animation: rotating .9s linear infinite;
	background: url(../img/loader.png) top left no-repeat;
	width: 32px;
	height: 32px;
	display: block;
	float: left
}
.timeline ul.menu-3rd-lvl, .view-article .item-page ul.menu-3rd-lvl, .view-category ul.menu-3rd-lvl {
	border-bottom: 1px solid #c9c9c9;
	float: left;
	margin: 35px 0 0;
	width: 100%
}
.timeline ul.menu-3rd-lvl li, .view-article .item-page ul.menu-3rd-lvl li, .view-category ul.menu-3rd-lvl li {
	float: left;
	margin-right: 30px;
	background: 0 0;
	font-size: inherit;
	padding-left: inherit;
	margin-bottom: 30px
}
.timeline ul.menu-3rd-lvl li.last, .view-article .item-page ul.menu-3rd-lvl li.last, .view-category ul.menu-3rd-lvl li.last {
	margin-right: 0
}
.timeline ul.menu-3rd-lvl li a, .view-article .item-page ul.menu-3rd-lvl li a, .view-category ul.menu-3rd-lvl li a {
	color: #1a1a1a;
	font-family: uni_ult_cond, sans-serif;
	font-size: 21px;
	text-decoration: none;
	text-transform: uppercase
}
.timeline ul.menu-3rd-lvl li.active a, .view-article .item-page ul.menu-3rd-lvl li.active a, .view-category ul.menu-3rd-lvl li.active a {
	background: #fff;
	border: 2px solid #d5d5d5;
	padding: 3px 10px
}
.timeline ul.menu-3rd-lvl li a:hover, .view-article .item-page ul.menu-3rd-lvl li a:hover, .view-category ul.menu-3rd-lvl li a:hover {
	color: #005423;
	text-decoration: underline
}
#contentright .moduletable h3 {
	float: left
}
#contentwrapper #contentleft .item-page span h2 {
	margin-bottom: 10px;
	margin-top: 20px;
	width: 100%
}
#contentwrapper #contentleft .item-page img {
	width: 100%
}
#contentwrapper #contentleft .item-page .mp3browser img {
	width: auto
}
.kids #contentwrapper #contentleft .item-page img {
	height: auto
}
#contentwrapper #contentleft .item-page .tothestadium img {
	width: 47%
}
#contentright .moduletable h3:after, #contentwrapper .page-header h2:after, #shopleft h3:after, .articlebottom .moduletable h3:after, .articlebottom .social h3:after, .moduletable.form h3:after {
	border-bottom: 5px solid #FFE200;
	clear: both;
	content: "";
	float: right;
	left: 0;
	position: absolute;
	bottom: -20px;
	width: 50px
}
.col h3 {
	margin-top: 0;
	float: left
}
#contentright {
	width: 350px;
	float: right;
	padding-left: 50px;
	border-left: 1px solid #c9c9c9;
	padding-bottom: 50px;
	align-self: stretch
}
body.alias-extra-kaarten-kopen .headerimage h2 {
	font-size: 50px
}
body.alias-extra-kaarten-kopen #contentright {
	display: none
}
body.alias-extra-kaarten-kopen #contentleft {
	padding-right: 0
}
body.alias-extra-kaarten-kopen .item-page thead th {
	line-height: 1em;
	text-align: left;
	padding-bottom: 8px;
	font-size: 14px
}
body.alias-extra-kaarten-kopen .item-page thead th.game {
	font-size: 16px
}
body.alias-extra-kaarten-kopen #contentleft #b2bform tr.game-row td.game_col {
	width: 40%
}
body.alias-extra-kaarten-kopen #contentleft .scrollholder {
	opacity: .5;
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out
}
body.alias-extra-kaarten-kopen #contentleft .scrollholder.show {
	opacity: 1
}
body.alias-extra-kaarten-kopen #contentleft .scrollholder {
	float: left;
	width: 100%;
	overflow-x: scroll;
	margin-top: 35px;
	background-color: #c9c9c9;
	border: 2px solid #c9c9c9
}
body.alias-extra-kaarten-kopen #contentleft table.price-tabel {
	min-width: 600px;
	margin-top: 8px
}
body.alias-extra-kaarten-kopen #b2bform ul li span.radio input {
	border: none
}
body.alias-extra-kaarten-kopen #contentleft table.price-tabel tbody tr.game-row td.game_col h4 {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase
}
body.alias-extra-kaarten-kopen #contentleft table.price-tabel .submit td input.btn.btn-submit {
	float: left;
	margin-left: 15px
}
body.alias-extra-kaarten-kopen #contentleft table.b2b.price-tabel tbody tr.textarea td {
	padding-top: 12px
}
#contentright .moduletable ul {
	float: left;
	width: 100%
}
#contentright .bannergroup {
	float: left;
	margin-top: 40px;
	width: 100%
}
#contentright .bannergroup img, .business #contentright .bannergroup img {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.business #contentright .bannergroup ul li {
	background: url(../img/icons/icon_arrow_left.png) -5px 4px no-repeat;
	float: left;
	margin-bottom: 12px;
	padding-left: 20px
}
.business #contentright .bannergroup ul li a {
	color: #000;
	text-decoration: none
}
.business #contentright .bannergroup ul li a:hover {
	color: #005423;
	text-decoration: underline
}
#contentright h3+.bannergroup {
	margin-top: 0
}
#sponsors {
	border-top: 5px solid #dedede;
	background: #f7f7f7
}
#sponsorsholder {
	margin: 25px auto 0
}
#footer {
	background: #070907;
	color: #fff;
	line-height: 55px
}
#categorydesc {
	background: #191919;
	color: #fff
}
#categorydescwrapper {
	position: relative;
	height: 300px
}
#categorydesc h1 {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	font-size: 70px;
	position: absolute;
	left: 0;
	top: 70px
}
#categorydesc .submenu {
	position: absolute;
	left: 0;
	bottom: 0
}
#categorydesc .submenu li {
	display: inline
}
#categorydesc .submenu li a {
	color: #fff;
	text-decoration: none;
	line-height: 60px;
	padding: 0 25px;
	font-size: 24px;
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	float: left
}
#categorydesc .submenu li.active a {
	background: #fff;
	color: #000
}
#categorydesc.lightgrey .submenu li.active a {
	background: #EEE
}
.show_m, .show_s {
	display: none
}
#mobile_submenu, #mobile_submenu select, #mobile_submenu span {
	width: 100%
}
#mobile_submenu_third {
	height: 54px;
	margin-top: 20px
}
#mobile_submenu_third, #mobile_submenu_third select, #mobile_submenu_third span {
	width: 94%;
	margin-left: 3%;
	margin-right: 3%
}
#mobile_submenu_third.desktop, #mobile_submenu_third.desktop select, #mobile_submenu_third.desktop span {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}
#mobile_submenu_third.desktop span.select {
	position: relative
}
#mobile_submenu select, #mobile_submenu span {
	line-height: 60px;
	height: 60px;
	float: left;
	cursor: pointer
}
#mobile_submenu_third select, #mobile_submenu_third span {
	line-height: 54px;
	height: 54px;
	float: left;
	cursor: pointer
}
#mobile_submenu span.select {
	background: #333;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 20px;
	font-size: 24px;
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	color: #fff
}
#mobile_submenu_third span.select {
	background: #fff;
	border: 2px solid #d5d5d5;
	position: absolute;
	left: 0;
	padding: 0 20px;
	font-size: 24px;
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	color: #000
}
#mobile_submenu_third.desktop {
	float: left;
	margin-bottom: 0;
	margin-top: 20px
}
#mobile_submenu_third.desktop select {
	-webkit-appearance: none;
	height: 100%;
	position: relative;
	top: -100%
}
#mobile_submenu select {
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0;
	-webkit-appearance: none;
	height: 60px
}
#mobile_submenu_third select {
	position: absolute;
	left: 0;
	opacity: 0;
	-webkit-appearance: none;
	height: 55px
}
#mobile_submenu option, #mobile_submenu_third option {
	line-height: 1.5em;
	font-size: 18px;
	padding: 10px 20px
}
#mobile_submenu span.select_arrow {
	width: 25px;
	height: 20px;
	position: absolute;
	right: 20px;
	top: 20px;
	background: url(../img/y_arrow_down.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#mobile_submenu_third span.select_arrow {
	width: 25px;
	height: 20px;
	position: absolute;
	right: 20px;
	top: 16px;
	margin-right: 0;
	background: url(../img/g_arrow_down.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#contentleft .spinner {
	cursor: pointer;
	float: right;
	margin-left: 10px;
	margin-top: 42px;
	z-index: 997
}
#contentleft #game_wrapper .spinner {
	cursor: pointer;
	float: left;
	margin: 40px auto;
	text-align: center;
	width: 100%;
	z-index: 997
}
#contentleft #game_wrapper .spinner .load_text {
	float: left;
	line-height: 32px;
	margin-right: 12px;
	width: auto
}
#games .game .spinner {
	margin: 0 10px 0 0
}
#contentleft span.newsfilter {
	position: relative;
	white-space: nowrap
}
#contentleft span.newsfilter, #contentleft span.newsfilter select {
	cursor: pointer;
	float: right;
	width: 184px;
	margin-top: 76px
}
#contentleft .newsfilter .select {
	font-size: 19px;
	background: #fff;
	border: 2px solid #c9c9c9;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 4px 55px 4px 15px;
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	color: #000
}
#contentleft span.newsfilter select {
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0;
	z-index: 98;
	-webkit-appearance: none;
	height: 36px
}
#contentleft span.newsfilter option {
	line-height: 1.5em;
	font-size: 13px;
	padding: 7px 14px
}
#contentleft span.newsfilter option.grey {
	color: #aeaeae
}
#contentleft span.newsfilter span.select_arrow {
	width: 11px;
	height: 6px;
	position: absolute;
	right: 14px;
	top: 14px;
	background: url(../img/arrow_grey.png) no-repeat
}
#contentwrapper .item h2:after {
	display: none
}
#contentwrapper .item h2 {
	font-size: 50px;
	margin-bottom: 30px;
	margin-top: 45px
}
#fotos_report, #game_report, #min-to-min_report, #stats_report {
	display: none
}
#fotos_report.active, #game_report.active, #min-to-min_report.active, #stats_report.active {
	display: block
}
#nextmatch {
	border-bottom: 5px solid #ddd;
	background: -moz-linear-gradient(left, #fafafa 0, #fafafa 49%, #fff 51%, #fff 100%);
	background: -webkit-linear-gradient(left, #fafafa 0, #fafafa 49%, #fff 51%, #fff 100%);
	background: -ms-linear-gradient(left, #fafafa 0, #fafafa 49%, #fff 51%, #fff 100%);
	background: linear-gradient(to right, #fafafa 0, #fafafa 49%, #fff 51%, #fff 100%)
}
.awaygame {
	height: 178px;
	width: 33%;
	border-right: 1px solid #c9c9c9;
	background: url(../img/bg_awaygame.jpg) top right no-repeat #fafafa;
	float: left;
	padding-right: 30px;
	padding-top: 40px
}
span.pre_head {
	width: 100%;
	clear: both;
	font-size: 16px;
	font-family: uni_cond;
	font-weight: 400;
	float: left;
	text-transform: lowercase
}
.homegame span.pre_head {
	font-size: 18px
}
#nextmatch h3 {
	text-transform: uppercase;
	font-family: uni_ult_cond, sans-serif;
	width: 100%;
	clear: both
}
#nextmatch .homegame h3 {
	font-size: 33px
}
#nextmatch h3:after {
	border-bottom: 3px solid #FFE200;
	clear: both;
	content: "";
	float: right;
	left: 0;
	position: absolute;
	top: 40px;
	width: 30px
}
#nextmatch .homegame h3:after {
	top: 48px
}
#nextmatch .game_head {
	float: left;
	width: 35%
}
#nextmatch .title-game {
	float: left;
	font-family: uni_cond, sans-serif;
	font-size: 18px;
	width: 65%;
	text-align: right;
	margin-top: 24px
}
.homegame {
	width: 100%;
	height: 178px;
	float: left;
	padding-top: 32px
}
.homegame.small {
	width: 67%;
	background: #fff;
	padding-left: 30px
}
#nextmatch .info {
	float: left;
	width: 100%;
	margin-top: 16px
}
#nextmatch .awaygame .info {
	width: 40%;
	clear: both
}
#nextmatch .awaygame .tickets {
	margin-left: -40%;
	margin-top: 16px;
	padding-left: 30%;
	width: 100%
}
.homegame .playdate {
	margin-top: 20px;
	float: left
}
.awaygame .playdate {
	margin-top: 5px;
	float: left
}
#nextmatchwrapper .homegame .game_head {
	width: 25%
}
#nextmatchwrapper .homegame .bottom, #nextmatchwrapper .homegame .top {
	width: 100%;
	float: left;
	min-height: 80px
}
#nextmatchwrapper .homegame .playdate {
	margin-top: 0;
	width: 25%
}
#nextmatchwrapper .homegame .logos, #nextmatchwrapper .homegame .teamtext {
	margin-left: -25%;
	margin-right: -35%;
	padding-left: 25%;
	padding-right: 35%;
	width: 100%
}
#nextmatchwrapper .homegame .teamtext {
	margin-top: 0
}
#nextmatchwrapper .homegame .logos .teamlogo {
	width: 100%;
	float: left
}
#nextmatchwrapper .homegame .logos .teamlogo .awayplayer .image img, #nextmatchwrapper .homegame .logos .teamlogo .homeplayer .image img {
	float: none;
	height: auto
}
#nextmatchwrapper .homegame .bottom .tickets, #nextmatchwrapper .homegame .stats_tickets {
	float: right;
	width: 35%
}
#nextmatch .info .tickets {
	float: right;
	width: auto
}
#nextmatchwrapper .homegame .logos .teamlogo .awayplayer .image {
	display: inherit;
	float: none
}
ul.breadcrumb {
	float: left;
	width: 100%;
	margin: 50px 0;
	position: relative;
	z-index: 200
}
.view-article ul.breadcrumb:after {
	border-bottom: 5px solid #ffe200;
	clear: both;
	content: "";
	float: right;
	left: 0;
	position: absolute;
	bottom: -25px;
	width: 50px
}
#topwrapper {
	background-color: #000;
	height: 310px;
	position: relative
}
.headerimage.wide {
	background-color: #000!important
}
.headerimage.wide.match {
	background: url(../img/header-teams-teamfoto.jpg) center top no-repeat #000
}
.layout-2eelftal .headerimage.wide.match, .layout-2efuture .headerimage.wide.match {
	background: url(../img/tweede-elftal-header.jpg) center top no-repeat #000
}
.vrouwen .headerimage.wide.match {
	background: url(../img/teamfoto_vrouwen.jpg) center top no-repeat #000
}
.headerimage.wide.match.tickets {
	background: url(../img/header-koop-tickets.jpg) center top no-repeat #000
}
#topwrapper #contenttop, .category-desc.withimage, .category-desc.withimage .cat-desc, .headerimage.wide {
	height: 310px;
	position: relative
}
.category-desc.withimage {
	background-color: #000!important
}
.headerimage .headerquote {
	float: right;
	position: absolute;
	right: 0;
	top: 30%;
	color: #fff
}
.headerimage.wide .mid {
	height: 310px;
	left: 50%;
	margin: 0 auto 0 -590px;
	position: absolute;
	width: 1190px
}
body.alias-laatste-nieuws #topwrapper {
	background-image: url(../img/mansveld-contenttop.jpg);
	background-position: center;
	background-repeat: no-repeat
}
ul.breadcrumb li {
	float: left;
	display: inline-block;
	color: #000;
	text-transform: uppercase;
	font-family: uni_ult_cond
}
ul.breadcrumb li a {
	text-decoration: none;
	float: left;
	color: #000;
	font-family: uni_ult_cond
}
.cat-desc ul.breadcrumb li, .cat-desc ul.breadcrumb li a, .headerimage ul.breadcrumb li, .headerimage ul.breadcrumb li a {
	color: #fff
}
ul.breadcrumb li .divider {
	width: 15px;
	float: left;
	text-align: center;
	color: #005423
}
#contentwrapper .category-desc .cat-desc h2, .headerimage h2, .layout-adonews.alias-jeugd #contentwrapper .category-desc .cat-desc h2 {
	color: #fff!important;
	font-size: 70px;
	margin-top: 0
}
.layout-adonews.alias-jeugd .cat-desc ul.breadcrumb li, .layout-adonews.alias-jeugd .cat-desc ul.breadcrumb li a, .layout-adonews.alias-jeugd .category-desc ul.menu li a, .layout-adonews.alias-jeugd .headerimage ul.breadcrumb li, .layout-adonews.alias-jeugd .headerimage ul.breadcrumb li a {
	color: #fff!important
}
.layout-adonews.alias-jeugd .category-desc ul.menu li a:hover, .layout-adonews.alias-jeugd .category-desc ul.menu li.active a {
	color: #000!important
}
#contentwrapper .category-desc .cat-desc .cat.quote, .headerimage .cat.quote, .kids .headerimage.wide .mid .header_module {
	color: #fff;
	position: absolute;
	right: 0;
	top: 100px
}
.kids #contentwrapper .category-desc .cat-desc .cat.quote, .kids .headerimage .cat.quote, .kids .headerimage.wide .mid .header_module, body.itemid-140 #contentleft.wide .category-desc .cat-desc .cat.quote {
	top: 20px
}
#contenttop ul.menu, .category-desc ul.menu, .headerimage ul.menu {
	bottom: 0;
	float: left;
	height: 53px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 10
}
#contenttop ul.menu li, .category-desc ul.menu li, .headerimage ul.menu li {
	float: left;
	margin-right: 15px
}
#contenttop ul.menu li.last, .category-desc ul.menu li.last, .headerimage ul.menu li.last {
	margin-right: 0!important
}
.business .category-desc ul.menu li, .business .headerimage ul.menu li, .parent-business .category-desc ul.menu li, .parent-business .headerimage ul.menu li {
	margin-right: 5px
}
#contenttop ul.menu li a, .category-desc ul.menu li a, .headerimage ul.menu li a {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 15px 25px;
	float: left;
	font-size: 24px
}
.kids ul.menu li a {
	color: #000
}
.blog .cat_title, .blog .items-row {
	float: left;
	width: 100%
}
#contenttop ul.menu li.active a, #contenttop ul.menu li:hover a, .category-desc ul.menu li.active a, .category-desc ul.menu li:hover a, .headerimage ul.menu li.active a, .headerimage ul.menu li:hover a {
	background-color: #fff;
	color: #000
}
body.lightgrey #contenttop ul.menu li.active a, body.lightgrey #contenttop ul.menu li:hover a, body.lightgrey .category-desc ul.menu li.active a, body.lightgrey .category-desc ul.menu li:hover a, body.lightgrey .headerimage ul.menu li.active a, body.lightgrey .headerimage ul.menu li:hover a {
	background-color: #eee;
	color: #000
}
.articlebottom a.overzicht, .blog .pagination ul.pagination-list li a.btn, .contactform ul.form li input.button, .tickets a {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	padding: 3px 10px;
	font-size: 19px;
	color: #000;
	text-decoration: none;
	float: right;
	line-height: 1.2em;
	white-space: nowrap
}
.contactform ul.form li input.button {
	appearance: normal
}
.tickets a.ticket-info {
	background: #fff;
	border: 2px solid #d5d5d5
}
.articlebottom .overzicht, .blog .pagination ul.pagination-list li a.btn, .contactform ul.form li input.button, .tickets a.buy-tickets {
	background: #ffe200;
	border: 2px solid #dac72b;
	margin-left: 24px
}
.blog .pagination ul.pagination-list li a.btn:hover, .tickets a.ticket-info:hover {
	background: #008136;
	border: 2px solid #005423;
	color: #fff
}
.game_info {
	width: 25%;
	float: left
}
.logos {
	float: left
}
.teamtext {
	width: 100%;
	float: left;
	margin-top: 16px
}
.awayplayer img, .homeplayer img {
	text-align: center
}
.logos .image {
	display: block;
	text-align: center;
	width: 100%
}
.against {
	width: 20%;
	float: left;
	text-align: center;
	padding-top: 16px
}
.against .vs {
	background: #ffe200;
	font-family: uni_ult_cond;
	font-size: 15px;
	padding: 4px 12px 3px
}
span.awayplayer, span.homeplayer {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 40%;
	float: left
}
#result_wide_wrapper .resultdetails span.awayplayer {
	float: right
}
.homegame.small span.awayplayer, .homegame.small span.homeplayer {
	float: left
}
span.team-title {
	width: 40%;
	float: left;
	text-align: center
}
.split {
	width: 20%;
	float: left;
	text-align: center
}
.stats_tickets {
	width: 38%;
	text-align: right;
	float: left
}
.kidscorner, .stats, .stats span, .tickets {
	float: left;
	width: 100%
}
.blog .items-row .col .article-info {
	float: left;
	margin: 15px 0;
	font-size: 16px
}
.blog .items-row .col .text {
	width: 100%;
	padding: 0 25px;
	float: left
}
.blog .items-row .col .text h3 {
	margin-bottom: 0;
	float: left;
	width: 100%
}
.blog .items-row .col .article-info .category-name {
	width: auto;
	float: left
}
.blog .items-row .col .article-info .category-name a {
	color: #606060;
	text-decoration: none
}
.blog .items-row .col .article-info .published {
	width: auto;
	float: left;
	margin: 0 25px 0 0;
	color: #184f2e
}
.blog .items-row .col h3 a {
	font-family: uni_cond;
	font-size: 20px;
	color: #000;
	width: 100%;
	float: left;
	text-decoration: none;
	line-height: 1.4em
}
.blog .items-row .col .item-image {
	float: left;
	width: 100%
}
.blog .items-row .col.vid .item-image, .business .blog .items-row .col .item-image {
	position: relative
}
.blog .items-row .col .item-image img, .blog .items-row .col .item-image object {
	float: left;
	width: 100%;
	height: auto
}
.blog .pagination {
	margin: 0 0 60px
}
.blog .pagination, .blog .pagination .counter.pull-right, .blog .pagination ul.pagination-list {
	float: left;
	width: 100%
}
.blog .pagination .counter.pull-right {
	text-align: center;
	font-family: uni_cond;
	font-size: 16px
}
.blog .pagination .counter {
	margin: 15px 0
}
.blog .pagination ul.pagination-list {
	text-align: center
}
.blog .pagination ul.pagination-list li {
	width: auto;
	display: inline-block
}
.blog .pagination ul.pagination-list li a.pagenav, .blog .pagination ul.pagination-list li.disabled a {
	color: #000;
	float: right;
	font-family: uni_ult_cond, sans-serif;
	font-size: 19px;
	line-height: 1.2em;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase
}
.blog .pagination ul.pagination-list li.active a {
	color: #008136;
	float: right;
	font-family: uni_ult_cond, sans-serif;
	font-size: 19px;
	line-height: 1.2em;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase
}
.blog .pagination ul.pagination-list li a.btn, .blog .pagination ul.pagination-list li.disabled {
	margin: 0 10px
}
.stats {
	margin-top: 10px;
	margin-bottom: 24px
}
.triangle-down {
	border-top: 20px solid #fff;
	border-left: 25px solid rgba(255,255,255,0);
	border-right: 25px solid rgba(255,255,255,0);
	-moz-transform: scale(.9999);
	float: left;
	height: 0;
	margin-bottom: -20px;
	margin-left: 25px;
	position: relative;
	width: 0;
	z-index: 40
}
.triangle-up {
	border-bottom: 20px solid #fff;
	border-left: 25px solid rgba(255,255,255,0);
	border-right: 25px solid rgba(255,255,255,0);
	float: left;
	height: 0;
	margin-left: 20px;
	margin-top: -25px;
	position: relative;
	transform: scale(.9999);
	width: 0
}
.page-header h1 a {
	pointer-events: none;
	text-decoration: none;
	color: #000
}
.view-article .article-info {
	float: left;
	clear: both
}
.view-article .article-info .published {
	color: #005423;
	font-size: 25px;
	float: left;
	clear: both
}
.view-article #contentwrapper .page-header {
	float: left;
	clear: both;
	width: 100%
}
.view-article #contentwrapper .page-header h1:after {
	display: none
}
.view-article #contentwrapper .page-header h1 {
	font-family: uni_ult_cond, sans-serif;
	font-size: 65px;
	margin: 15px 0 30px
}
.view-article #contentwrapper .page-header.nodate h1 {
	margin-top: 35px;
	margin-bottom: 30px
}
.view-article.alias-media iframe {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.history.view-calendar #contentleft {
	width: 100%;
	margin-right: 0;
	padding-right: 0
}
.history.view-calendar #rs_calendar_component {
	float: left;
	margin-bottom: 50px;
	margin-right: -240px;
	padding-right: 240px;
	width: 100%
}
.history.view-calendar #contentleft h3 {
	float: right;
	font-family: uni_ult_cond;
	font-size: 36px;
	margin-top: 0;
	padding-top: 0;
	text-transform: uppercase;
	width: 200px
}
.history.view-calendar #contentleft .rs_table {
	width: 200px;
	float: right
}
.history.view-calendar #contentleft #rs_calendar_component .rs_table {
	width: 100%;
	border: 1px solid #000
}
.history.view-calendar #contentleft .rs_clear {
	display: none
}
.rsepro_legend_block {
	height: auto
}
.rsepro_legend_color {
	margin-bottom: 5px;
	background: #008237 !important;
    border: 2px solid #008237 !important;
}
.rsepro_legend_text {
	font-size: 14px;
	font-weight: 400
}
.rs_table.rs_legend {
	margin-bottom: 50px
}
#rs_event_show a {
	color: #000;
	text-decoration: none
}
#rs_event_show a:hover {
	text-decoration: underline
}
.description {
	margin: 15px 0;
	width: 100%
}
#map-canvas {
	margin: 15px 0 50px;
	float: left;
	height: 380px!important
}
.rs_clear {
	display: none
}
.rs_controls {
	float: left;
	display: none
}
.rs_sharing, .rsep_export, .rsep_posted, .rsep_taxonomy_block {
	display: none
}
.description, .rs_sharing, .rsep_contact_block, .rsep_date, .rsep_taxonomy_block {
	float: left;
	clear: both
}
#contentright .upcomming_events li .published_date {
	color: #8d8d8d;
	float: left;
	font-family: uni_ult_cond;
	font-size: 16px;
	line-height: 21px;
	margin-right: 15px;
	width: 32px
}
#contentright .upcomming_events li {
	margin-bottom: 15px
}
#contentright .upcomming_events li a {
	color: #000;
	text-decoration: none
}
#contentright .upcomming_events li:hover a {
	text-decoration: underline
}
#contentright .upcomming_events li:hover .published_date {
	color: #008136
}
.contactform #blindentribune ul {
	float: left;
	clear: none
}
.contactform #blindentribune li {
	padding-left: 0;
	margin: 0;
	background-image: none
}
#sponsors .sponsor ul.firstrow li {
	display: inline-block!important;
	width: 33%
}
#sponsors .sponsor ul.secondrow li {
	display: inline-block!important;
	width: 12%
}
#sponsors .sponsor.maatschappij ul.secondrow li {
	width: 20%
}
#sponsors .sponsor ul li a {
	display: inline-block!important;
	margin-top: 0!important
}
#footer .footer {
	float: none
}
#footer .footer ul, #sponsors .sponsor ul {
	text-align: center;
	width: 100%
}
#sponsors .sponsor ul {
	text-align: inherit;
	margin-bottom: 25px
}
#footer .footer ul li {
	display: inline;
	margin: 0 4px
}
#sponsors .sponsor ul.firstrow {
	margin-bottom: 18px
}
#sponsors .sponsor ul li a {
	background: url(../img/sponsorbalk.png) left top no-repeat;
	width: 55px;
	height: 75px
}
#sponsors .sponsor ul li.kyocera a {
	background-position: -62px -43px;
	width: 222px
}
#sponsors .sponsor ul li.basicfit a {
	background-position: -548px -43px;
	width: 219px
}
#sponsors .sponsor ul li.starbalm a {
	background-position: -1072px -43px;
	width: 149px
}
#sponsors .sponsor ul li.ad a {
	background-position: -56px -177px;
	width: 40px
}
#sponsors .sponsor ul li.rabobank a {
	background-position: -212px -177px;
	width: 42px
}
#sponsors .sponsor ul li.azivo a {
	background-position: -352px -177px;
	width: 77px
}
#sponsors .sponsor ul li.vrolijk a {
	background-position: -513px -177px;
	width: 71px
}
#sponsors .sponsor ul li.kumho a {
	background-position: -651px -177px;
	width: 108px
}
#sponsors .sponsor ul li.errea a {
	background-position: -842px -177px;
	width: 44px
}
#sponsors .sponsor ul li.wittebrug a {
	background-position: -955px -177px;
	width: 131px
}
#sponsors .sponsor ul li.camida a {
	background-position: -1076px -269px;
	width: 84px
}
#sponsors .sponsor ul li.htm a {
	background-position: -1137px -177px;
	width: 84px
}
#sponsors .sponsor.maatschappij ul li.gemeentedenhaag a {
	background-position: -33px -273px;
	width: 130px
}
#sponsors .sponsor.maatschappij ul li.parnassia a {
	background-position: -222px -273px;
	width: 160px
}
#sponsors .sponsor.maatschappij ul li.hms a {
	background-position: -421px -273px;
	width: 60px
}
#sponsors .sponsor.maatschappij ul li.gamebasics a {
	background-position: -533px -273px;
	width: 140px
}
#sponsors .sponsor.maatschappij ul li.lezenschrijven a {
	background-position: -707px -273px;
	width: 70px
}
#sponsors .sponsor.maatschappij ul li.gemeentepijnacker a {
	background-position: -822px -273px;
	width: 205px
}
#sponsors .sponsor.maatschappij ul li.afterscool a {
	background-position: -1076px -269px;
	width: 84px;
}
#sponsors .sponsor.maatschappij .intro {
	width: 100%;
	margin: 60px 0;
	float: left
}
#sponsors .sponsor.maatschappij .intro h3 {
	margin: 30px 0;
	float: left;
	width: 100%
}
#sponsors .sponsor.maatschappij .intro a {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	background: #ffe200;
	border: 2px solid #dac72b;
	color: #000;
	display: block;
	line-height: 1em;
	margin: 30px auto 0!important;
	padding: 4px 8px;
	text-align: center;
	width: 100px;
	text-decoration: none;
	font-size: 20px
}
#sponsors .sponsor.maatschappij .intro a:hover {
	background: #008237;
	color: #fff;
	border: 2px solid #005423
}
#footer .footer ul li, #footer .footer ul li a {
	font-family: uni_ult_cond, sans-serif;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase
}
#footer .footer ul li a {
	text-decoration: none
}
#footer .footer ul li a:hover {
	text-decoration: underline
}
#footer .footer ul li.grey {
	color: #9f9f9f
}
#footer .footer ul li.logo {
	background: url(../img/adodh.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat;
	height: 31px;
	position: absolute;
	top: 12px;
	width: 26px;
	z-index: 997;
	text-indent: -9999px;
	overflow: hidden;
	left: 50%;
	margin-left: -390px
}
#footer .footer.webshop ul li.logo {
	margin-left: -460px
}
.view-article .item-image, .view-article .item-image img {
	float: left;
	width: 100%
}
#game_wrapper .main-image, .view-article .item-image {
	margin-bottom: 40px;
	float: left;
	width: 100%
}
#game_wrapper .main-image iframe, #game_wrapper .main-image img {
	width: 100%!important;
	margin: 0!important
}
.view-article .item-image .triangle-down, .view-game .main-image .triangle-down {
	border-top: 35px solid #fff;
	border-left: 42px solid rgba(255,255,255,0);
	border-right: 42px solid rgba(255,255,255,0);
	margin-bottom: -40px;
	margin-left: 45px
}
body.lightgrey.view-article .item-image .triangle-down, body.lightgrey.view-game .main-image .triangle-down {
	border-top: 35px solid #eee;
	border-left: 42px solid rgba(238,238,238,0);
	border-right: 42px solid rgba(238,238,238,0);
	margin-bottom: -40px;
	margin-left: 45px
}
#game_wrapper blockquote, .view-article blockquote {
	float: left;
	width: 245px;
	border-top: 5px solid #ffe200;
	margin: 5px 50px 50px 0;
	padding: 30px 0 0;
	clear: left;
	font-weight: 700;
	font-size: 24px;
	line-height: 30px
}
.gameimg {
	width: 100%
}
.small-source {
	margin: 0 0 30px;
	width: 100%;
	font-size: 12px;
	display: block
}
.view-game #game_wrapper #game_report {
	margin-bottom: 65px
}
.twitter-tweet a {
	color: #000
}
#game_report p+blockquote, #game_report p+blockquote~p, .view-article p+blockquote, .view-article p+blockquote~p {
	margin-top: 30px
}
.view-article blockquote p {
	font-family: uni_cond_bold, sans-serif
}
.view-article blockquote a {
	color: #005423;
	text-decoration: none
}
.view-article blockquote p a:hover {
	text-decoration: underline
}
.view-article .item-page p {
	float: none;
	width: 100%;
	line-height: 1.8em;
	font-size: 17px
}
.view-article .item-page p+ol, .view-article .item-page p+ul {
	margin-top: 12px
}
.view-article .item-page ol, .view-article .item-page ul {
	line-height: 1.8em;
	margin-bottom: 12px;
	clear: both
}
.view-article .item-page ul li {
	background: url(../img/icons/icon_arrow_left.png) -5px 4px no-repeat;
	margin-bottom: 12px;
	padding-left: 20px;
	font-size: 17px
}
.view-article.alias-retourneren-webshop #contentleft .contactform form ul.form li {
	background: 0 0;
	padding-left: 0
}
.view-article .item-page a {
	color: #008136;
	text-decoration: none
}
.view-article .item-page .articlebottom a {
	color: #000
}
.view-article .item-page a:hover {
	text-decoration: underline
}
.view-article .item-page ul.table.list li {
	background: 0 0;
	padding-left: 0;
	float: left;
	width: 50%
}
.view-article .item-page ol li {
	list-style: decimal;
	margin-left: 17px;
	font-size: 17px;
	margin-bottom: 12px;
	line-height: 1.8em
}
.view-article .item-page table {
	clear: both;
	margin-top: 25px
}
#contentright .newsflash, .articlebottom .newsflash, .articlebottom .newsflash h4, .articlebottom .newsflash h4 a, .view-article .item-page h1, .view-article .item-page h2, .view-article .item-page h3, .view-article .item-page h4, .view-article .item-page h5 {
	float: left;
	width: 100%
}
.articlebottom .newsflash .article-info {
	font-size: 18px;
	margin: 0 7% 5%;
	float: left
}
.articlebottom .newsflash .mod-articles-category-date {
	float: left;
	width: auto;
	color: #184f2e;
	font-size: 18px;
	margin-right: 15px
}
.articlebottom .newsflash .mod-cattitle {
	float: left;
	color: #606060;
	font-size: 18px;
	margin-right: 15px
}
.articlebottom .newsflash.lees-ook .itemholder:hover {
	background-color: #008237
}
.articlebottom .newsflash.lees-ook .itemholder:hover a {
	color: #fff;
	text-decoration: none
}
.articlebottom .newsflash.lees-ook .itemholder:hover .mod-articles-category-date {
	color: #fff
}
.articlebottom .newsflash.lees-ook .itemholder:hover .mod-cattitle {
	color: #ffe200
}
#contentright .newsflash a.imageholder, .articlebottom .newsflash a.imageholder {
	float: left
}
.articlebottom .mostread.popular a.imageholder, .articlebottom .mostread.popular a.imageholder img {
	float: left;
	width: 100%
}
.articlebottom .mostread.popular .triangle-up {
	margin-top: -20px
}
#contentright .newsflash img, .articlebottom .newsflash img {
	width: 100%
}
#contentright .newsflash h4, .articlebottom .newsflash h4 {
	margin: 20px 10px;
	float: left
}
.item-page .articlebottom .moduletable.popular {
	border-top: 1px solid #c9c9c9
}
.item-page .articlebottom .moduletable.popular h3 {
	width: 100%
}
.articlebottom .mostread.popular h4 {
	margin: 32px 32px 24px;
	float: left;
	width: auto
}
#contentright .newsflash h4 a, .articlebottom .mostread.popular h4 a, .articlebottom .newsflash h4 a {
	color: #000;
	font-size: 20px;
	text-decoration: none
}
#contentright .newsflash h4 a:hover, .articlebottom .newsflash h4 a:hover {
	text-decoration: underline
}
#contentright .newsflash span.mod-articles-category-date, .articlebottom .mostread.popular .article-info .mod-popular-date {
	color: #184f2e;
	font-size: 18px;
	margin-right: 12px
}
#contentright .category-module.newsflash .itemholder {
	margin-bottom: 24px;
	float: left
}
#contentright .category-module.newsflash .itemholder:last-child {
	margin-bottom: 0
}
#contentright .newsflash .article-info {
	margin: 0 10px;
	font-size: 18px
}
.articlebottom .mostread.popular .article-info {
	margin: 0 32px 32px
}
#contentright .newsflash span.mod-articles-category-category, #contentright .newsflash span.mod-articles-category-category a, .articlebottom .mostread.popular .article-info .mod-popular-category, .articlebottom .mostread.popular .article-info .mod-popular-category a {
	color: #606060;
	text-decoration: none
}
#contentright .newsflash span.mod-articles-category-category a:hover {
	color: #000
}
.articlebottom {
	float: left;
	width: 100%;
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 65px
}
.articlebottom:last-child {
	border-bottom: 0 none
}
.articlebottom a.overzicht {
	float: right;
	margin-top: 40px;
	font-size: 26px;
	padding: 10px 18px
}
.articlebottom .moduletable.social {
	width: 60%;
	float: left
}
.articlebottom .social a {
	width: 45px;
	height: 45px;
	text-indent: -999px;
	overflow: hidden;
	float: left;
	margin-right: 35px;
	padding: 5px
}
.articlebottom .social a.fb {
	background: url(../img/icons/facebook-zw.svg) 14px 8px/auto 85% no-repeat, 14px 8px/auto 85% no-repeat
}
.articlebottom .social a.tw {
	background: url(../img/icons/twitter-zw.svg) 3px/38px no-repeat, 3px/38px no-repeat
}
.articlebottom .social a.mail {
	background: url(../img/icons/mail-zw.svg) 5px/35px no-repeat, 5px/35px no-repeat
}
.articlebottom .social a.print {
	background: url(../img/icons/print-zw.svg) 4px/38px no-repeat, 4px/38px no-repeat
}
.articlebottom .social a.linkedin {
	background: url(../img/icons/linkedin-zw.png) 4px/38px no-repeat, 4px/38px no-repeat
}
.articlebottom .social a:hover {
	background-color: #ffe200
}
.articlebottom .moduletable.popular {
	float: left;
	width: 100%;
	border-top: 1px solid #c9c9c9;
	margin-top: 60px
}
.articlebottom .itemholder {
	width: 47%;
	float: left;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1)
}
.articlebottom .itemholder:hover {
	background: 0 0
}
.articlebottom .mostread .itemholder:hover {
	background: #008237
}
.articlebottom .itemholder a.imageholder {
	width: 100%
}
.articlebottom .itemholder h4.newsflash-title {
	float: left;
	margin: 5% 7% 3%;
	width: 86%
}
.articlebottom .itemholder:first-child {
	margin-right: 6%
}
.com_game #gameresult, .view-fotos #contenttop.wide, .view-game #contenttop.wide, .view-min-to-min #contenttop.wide, .view-stats #contenttop.wide {
	background: #191919;
	color: #fff
}
.com_game ul.breadcrumb li, .com_game ul.breadcrumb li a {
	color: #fff;
	font-family: uni_ult_cond;
	font-size: 18px
}
.com_game #game_menu {
	float: left;
	height: 50px;
	white-space: nowrap;
	width: 100%
}
.view-game #game_wrapper {
	float: left;
	width: 100%;
	margin-right: 50px
}
#result_wide_wrapper {
	padding: 0 0 50px
}
#result_wide_wrapper .resultdetails {
	display: table;
	float: left;
	margin-right: -350px;
	padding-right: 400px;
	width: 100%
}
#result_wide_wrapper .game-details {
	width: 300px;
	float: left;
	margin-left: 50px
}
#result_wide_wrapper .resultdetails span.versus {
	float: left;
	display: table-cell;
	margin-top: 16px;
	text-align: center;
	vertical-align: middle;
	width: 20%;
	white-space: nowrap
}
#gameresult .score-away, #gameresult .score-home {
	background: #313131;
	line-height: 50px;
	font-size: 60px;
	font-family: uni_ult_cond, sans-serif;
	padding: 0 5px
}
#result_wide_wrapper .resultdetails .awayplayer .result_team_details, #result_wide_wrapper .resultdetails .homeplayer .result_team_details {
	float: left;
	margin-left: -70px;
	padding-left: 70px;
	text-align: right;
	vertical-align: middle;
	width: 100%;
	margin-top: 20px
}
#result_wide_wrapper .resultdetails .awayplayer .result_team_details {
	text-align: left;
	margin-left: 0;
	padding-left: 0;
	margin-right: -70px;
	padding-right: 70px
}
#result_wide_wrapper .resultdetails .awayplayer .image, #result_wide_wrapper .resultdetails .homeplayer .image {
	width: 70px;
	vertical-align: middle;
	float: left
}
#result_wide_wrapper .resultdetails .homeplayer .team-scorers, #result_wide_wrapper .resultdetails .homeplayer .team-title {
	width: 100%;
	float: right;
	text-align: right
}
#result_wide_wrapper .resultdetails .awayplayer .team-scorers, #result_wide_wrapper .resultdetails .awayplayer .team-title {
	width: 100%;
	float: left;
	text-align: left
}
#result_wide_wrapper .resultdetails .result_team_details .team-title {
	font-family: uni_cond_bold, sans-serif;
	font-size: 26px
}
#result_wide_wrapper .resultdetails .result_team_details .team-scorers {
	font-family: uni_cond, sans-serif;
	font-size: 15px;
	color: #e4e4e4
}
#result_wide_wrapper .game-details ul li.location, #result_wide_wrapper .game-details ul li.playdate {
	background: url(../img/icons/clock.png) 7px top no-repeat;
	text-indent: 60px;
	line-height: 19px;
	margin: 3px 0
}
#result_wide_wrapper .game-details ul li.playdate {
	margin: 8px 0 10px
}
#result_wide_wrapper .game-details ul li.location {
	background: url(../img/icons/stadium.png) 2px top no-repeat
}
#result_wide_wrapper .game-details ul li.competition {
	text-indent: 60px;
	position: relative
}
#result_wide_wrapper .game-details ul li.competition img {
	height: 18px;
	left: 0;
	position: absolute;
	top: 3px
}
#game_menu ul {
	width: 100%
}
#game_menu ul li {
	display: inline;
	float: left;
	font-family: uni_ult_cond;
	font-size: 24px;
	height: 50px;
	line-height: 50px;
	margin-right: 12px;
	overflow: hidden;
	text-transform: uppercase;
	color: #fff
}
#game_menu ul li a {
	text-decoration: none;
	color: #fff;
	padding: 15px 25px
}
#game_menu ul li.active {
	background: #fff;
	color: #000
}
#game_menu ul li:hover {
	background-color: #fff;
	color: #000
}
#game_menu ul li.active a, #game_menu ul li:hover a {
	color: #000;
	padding: 15px 25px
}
#game_menu ul li:last-child {
	margin-right: 0
}
.view-game #contentwrapper h1 {
	font-size: 65px
}
.youtube {
	max-width: 100%;
	overflow: hidden;
	position: relative;
	cursor: hand;
	cursor: pointer
}
.youtube .thumb {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	right: 0;
	top: 0;
	width: 100%;
	height: auto
}
.youtube .play {
	filter: alpha(opacity=80);
	opacity: .8;
	left: 50%;
	margin-left: -55px;
	margin-top: -38px;
	position: absolute;
	top: 50%;
	background: url(../img/icons/yt_play_yel.png) center center/100% auto no-repeat!important;
	width: 110px!important;
	height: 76px!important
}
.youtube:hover .play {
	filter: alpha(opacity=100);
	opacity: 1
}
.streamer .youtube .play {
	margin-top: -88px!important
}
#contentright .opstelling, #contentright .opstelling h4, #contentright .opstelling ul, #contentright .opstelling ul li {
	float: left;
	width: 100%
}
#contentright .opstelling ul li {
	padding: 5px 0
}
#contentright .opstelling ul li .col1, #contentright .opstelling ul li .col2 {
	float: left
}
#contentright .opstelling ul li .col3 {
	float: right
}
#contentright .opstelling ul li.even {
	background-color: #f4f4f4
}
#contentright .opstelling ul li .col1 {
	width: 15%;
	padding-left: 5%
}
#contentright .opstelling ul li .col2 {
	width: auto;
	padding-right: 5%
}
#contentright .opstelling ul li .goal {
	float: left;
	width: 20px;
	height: 18px;
	background-image: url(../img/sprite-icon-wedstrijdverslag.png);
	background-position: -9px -1px;
	background-repeat: no-repeat;
	margin: 7px 2px 0 0
}
#contentright .opstelling ul li .wisselin, #contentright .opstelling ul li .wisseluit {
	background-image: url(../img/sprite-icon-wedstrijdverslag.png);
	background-position: -10px -72px;
	float: left;
	height: 20px;
	margin: 2px 2px 0;
	width: 18px
}
#contentright .opstelling ul li .wisseluit {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	background-position: -11px -76px
}
#contentright .opstelling ul li .eigen.goal:after, .team-scorers .eigen.goal:after {
	content: ' (e.d.) '
}
#contentright .opstelling ul li .goal.penalty:after, .team-scorers .goal.penalty:after {
	content: ' (pen) '
}
#contentright .opstelling ul li .eigen.goal, #contentright .opstelling ul li .goal.penalty {
	padding-left: 20px;
	width: 50px
}
#contentright .opstelling ul li .minute {
	color: #a0a0a0;
	float: left;
	font-size: 12px;
	height: 20px;
	margin-top: 3px;
	width: 20px
}
#contentright .opstelling ul li .minute:after {
	content: "'"
}
#contentright .opstelling ul li .geel {
	background-color: #ffe200;
	background-repeat: no-repeat;
	border: 1px solid #e2c800;
	float: left;
	height: 16px;
	margin: 6px 5px 0 0;
	width: 12px;
	transform: rotate(22deg);
	-ms-transform: rotate(22deg);
	-webkit-transform: rotate(22deg)
}
#contentright .opstelling ul li .rood {
	background-color: #de0000;
	background-repeat: no-repeat;
	border: 1px solid #a20000;
	float: left;
	height: 16px;
	margin: 6px 5px 0 0;
	width: 12px;
	transform: rotate(22deg);
	-ms-transform: rotate(22deg);
	-webkit-transform: rotate(22deg)
}
#contentright .opstelling ul li .two_geel {
	background-color: #ffe200;
	background-repeat: no-repeat;
	border: 1px solid #e2c800;
	float: left;
	height: 16px;
	margin: 6px -5px 0 0;
	width: 12px;
	transform: rotate(22deg);
	-ms-transform: rotate(22deg);
	-webkit-transform: rotate(22deg)
}
#contentright .opstelling h4 {
	font-family: uni_cond_bold;
	font-size: 17px;
	padding: 25px 0 0;
	margin: 25px 0 10px;
	border-top: 1px solid #efefef
}
.moduletable.temp {
	float: left;
	width: 100%;
	padding: 5px;
	margin-top: 45px;
	border: 1px dotted #000
}
.moduletable.temp ul, .moduletable.temp ul li {
	float: left;
	margin: 5px
}
#contentright .toplist, #contentright .toplist ul, #contentright .toplist ul li {
	float: left;
	width: 100%
}
#contentright .toplist ul {
	margin: 0 0 15px
}
#contentright .toplist ul li {
	padding: 5px 15px
}
#contentright .toplist ul li .col1, #contentright .toplist ul li .col2 {
	float: left
}
#contentright .toplist ul li.even {
	background-color: #f4f4f4
}
#contentright .toplist ul li .col1 {
	width: 80%
}
#contentright .toplist ul li .col2 {
	width: 20%;
	text-align: right
}
.alias-minuut-tot-minuut .row.ado, .alias-minuut-tot-minuut .row.opponent {
	display: flex!important;
	align-items: stretch!important
}
.alias-minuut-tot-minuut .row.ado .col, .alias-minuut-tot-minuut .row.opponent .col {
	align-items: stretch!important
}
.alias-minuut-tot-minuut .row .col {
	displayalign-itemsalign-items: flex!important
}
.alias-minuut-tot-minuut .events .row .col.col_2 {
	background-color: #313131!important;
	width: 12%;
	text-align: center
}
.alias-minuut-tot-minuut .events {
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 50px
}
.alias-minuut-tot-minuut .refresh a {
	background: url(../img/sprite-icon-min-to-min.png) left -1183px no-repeat;
	color: #005423;
	float: left;
	font-family: uni_ult_cond;
	font-size: 20px;
	padding: 0 15px 0 38px;
	position: absolute;
	right: 0;
	text-decoration: none;
	text-transform: uppercase;
	top: 15px
}
.alias-minuut-tot-minuut .refresh a:hover {
	color: #fff;
	background-position: left -1215px
}
.alias-minuut-tot-minuut .events .row {
	float: left
}
.alias-minuut-tot-minuut .events .row.even {
	background-color: #f4f4f4
}
.alias-minuut-tot-minuut .events .row.odd {
	background-color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}
.alias-minuut-tot-minuut .events .row .col {
	float: left;
	padding: 0!important;
	margin: 0!important;
	background-color: inherit!important
}
.alias-minuut-tot-minuut .events .col {
	box-shadow: none!important;
	padding: 5px
}
.alias-minuut-tot-minuut .events .col_2 {
	font-family: uni_ult_cond, sans-serif;
	font-size: 45px;
	width: 12%;
	height: auto
}
.alias-minuut-tot-minuut .events .col_2 span {
	background: #313131;
	color: #fff;
	float: left;
	height: 100%;
	margin: 0;
	padding: 25px 0;
	width: 100%
}
.alias-minuut-tot-minuut .events .col_1 {
	text-align: right;
	width: 44%
}
.row.begingame .col_2 span, .row.beginsecond .col_2 span, .row.endgame .col_2 span, .row.halftime .col_2 span {
	display: none
}
.events .row.endgame .col_1 {
	background-color: #313131!important;
	text-transform: uppercase;
	padding-top: 10px!important
}
.events .row.endgame .col {
	width: 100%;
	text-align: center;
	background-color: #313131!important;
	color: #fff
}
.events .row.begingame .col_1, .events .row.beginsecond .col_1, .events .row.halftime .col_1, .row.hkstart .col span.hkstart {
	padding-top: 10px!important
}
.events .row.begingame .col_2, .events .row.begingame .col_3, .events .row.beginsecond .col_2, .events .row.beginsecond .col_3 {
	padding-bottom: 10px!important;
	display: none
}
.events .row.beginsecond .col {
	width: 100%;
	text-align: center
}
.events .row.begingame .col {
	background: url(../img/ortec-logo.jpg) center bottom no-repeat #313131!important;
	color: #fff!important;
	padding-bottom: 65px!important;
	text-align: center;
	text-transform: uppercase;
	width: 100%
}
.row.begingame .col span.begingame {
	background: url(../img/sprite-icon-min-to-min.png) center -780px no-repeat
}
.events .row.halftime .col_1 .eventicon {
	background: url(../img/sprite-icon-min-to-min.png) center -1010px no-repeat
}
.events .row.beginsecond .col_1 .eventicon {
	background: url(../img/sprite-icon-min-to-min.png) center -110px no-repeat
}
.row.endgame .col span.endgame {
	background: url(../img/sprite-icon-min-to-min.png) center -348px no-repeat
}
.row.hkstart .col span.hkstart {
	background: url(../img/sprite-icon-min-to-min.png) center -835px no-repeat
}
.alias-minuut-tot-minuut .row.ado .col_1, .alias-minuut-tot-minuut .row.opponent .col_3 {
	padding: 12px 30px!important;
	font-family: uni_cond;
	font-size: 16px
}
.alias-minuut-tot-minuut .row.opponent .eventicon {
	float: left
}
.alias-minuut-tot-minuut .row.ado .eventicon {
	float: right!important
}
.alias-minuut-tot-minuut .row .wisselin {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -52px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.alias-minuut-tot-minuut .row .wisseluit {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -52px
}
.alias-minuut-tot-minuut .row .yellowcard {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -167px
}
.alias-minuut-tot-minuut .row .redcard {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -225px
}
.alias-minuut-tot-minuut .events .col.goal {
	background-color: #008237!important;
	color: #fff
}
.alias-minuut-tot-minuut .events .row .col_2.goal, .alias-minuut-tot-minuut .events .row .col_2.goal span {
	background-color: #008237!important;
	color: #fff!important
}
.alias-minuut-tot-minuut .events .row.opponent .col.goal, .alias-minuut-tot-minuut .events .row.opponent .col_2.goal, .alias-minuut-tot-minuut .events .row.opponent .col_2.goal span {
	background-color: #de0000!important;
	color: #fff!important
}
.alias-minuut-tot-minuut .events .row.opponent .col.owngoal {
	background-color: #008237!important
}
.alias-minuut-tot-minuut .events .row.opponent .col_2.owngoal, .alias-minuut-tot-minuut .events .row.opponent .col_2.owngoal span {
	background-color: #008237!important;
	color: #fff!important
}
.alias-minuut-tot-minuut .events .row.ado .col.owngoal, .alias-minuut-tot-minuut .events .row.ado .col_2.owngoal, .alias-minuut-tot-minuut .events .row.ado .col_2.owngoal span {
	background-color: #de0000!important;
	color: #fff!important
}
.alias-minuut-tot-minuut .row span.goal {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -1066px
}
.alias-minuut-tot-minuut .row.opponent span.goal {
	background-position: center -1067px;
	background-repeat: no-repeat
}
.alias-minuut-tot-minuut .row .owngoal {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -1066px
}
.alias-minuut-tot-minuut .row .shotongoal {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -400px
}
.alias-minuut-tot-minuut .row .assist {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -518px
}
.alias-minuut-tot-minuut .row .foul {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -112px
}
.alias-minuut-tot-minuut .row .corner {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -573px
}
.alias-minuut-tot-minuut .row .freekick {
	float: left;
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -623px
}
.alias-minuut-tot-minuut .row .penalty {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -674px
}
.alias-minuut-tot-minuut .row .penalty.missed {
	width: 50px;
	background: url(../img/sprite-icon-min-to-min.png) center -1119px
}
.current_min {
	width: 100%;
	float: left;
	text-align: center;
	background: #008237;
	color: #fff;
	border-bottom: 2px solid #005423;
	padding: 0 30px 30px;
	position: relative
}
.current_min h1 {
	color: #fff;
	margin-bottom: 20px!important
}
.current_min span {
	background: #313131;
	color: #fff;
	float: left;
	margin: 0;
	padding: 25px 0;
	width: 12%;
	text-align: center;
	font-family: uni_ult_cond, sans-serif;
	font-size: 45px
}
.alias-minuut-tot-minuut .row.opponent p {
	float: left;
	margin-left: -50px;
	padding-left: 70px;
	width: 100%
}
.alias-minuut-tot-minuut .row.ado p {
	float: left;
	margin-right: -50px;
	padding-right: 70px;
	width: 100%
}
.alias-minuut-tot-minuut .events .row .col span.et {
	background: 0 0!important;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 35px;
	height: 35px;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-family: uni_ult_cond, sans-serif
}
.alias-minuut-tot-minuut .events .row.hkstart, .events .row.beginsecond, .events .row.halftime {
	border-bottom: 1px dotted #313131!important;
	border-top: 1px dotted #313131!important;
	margin: 30px 0!important
}
.events .row.beginsecond {
	margin-bottom: 0!important
}
.alias-minuut-tot-minuut .events .row.hkstart .col_1, .events .row.beginsecond, .events .row.halftime .col_1 {
	width: 100%;
	float: left
}
.alias-minuut-tot-minuut .events .row.hkstart .col_1 p, .events .row.beginsecond, .events .row.halftime .col_1 p {
	font-size: 18px;
	font-style: italic;
	float: left;
	width: 100%;
	text-align: center;
	padding: 0 25% 30px
}
.alias-minuut-tot-minuut .events .col_3 {
	text-align: left;
	width: 44%
}
.alias-minuut-tot-minuut .events.away .row.opponent .eventicon {
	float: right
}
.alias-minuut-tot-minuut .events.away .row.ado .eventicon {
	float: left!important
}
.alias-minuut-tot-minuut .events.away .row.ado p {
	float: left;
	margin-left: -50px;
	padding-left: 70px;
	width: 100%;
	-webkit-text-size-adjust: none
}
.alias-minuut-tot-minuut .events.away .row.opponent p {
	float: right;
	margin-right: -50px;
	padding-right: 70px;
	width: 100%;
	-webkit-text-size-adjust: none
}
.alias-minuut-tot-minuut .events.away .row.ado .col_3, .alias-minuut-tot-minuut .events.away .row.opponent .col_1 {
	padding: 12px 30px!important
}
.alias-minuut-tot-minuut .events.away .row.beginsecond .col_2, .alias-minuut-tot-minuut .events.away .row.beginsecond .col_3, .alias-minuut-tot-minuut .events.away .row.halftime .col_2, .alias-minuut-tot-minuut .events.away .row.halftime .col_3 {
	display: none!important
}
.statistieken {
	margin-top: 60px
}
.stats-title {
	width: 100%;
	float: left;
	border-bottom: 1px solid #c9c9c9
}
.stats-title .ado {
	width: 33%;
	float: left;
	text-align: center
}
.stats-title .opponent {
	width: 33%;
	float: right;
	text-align: center
}
.stats-title .logo {
	text-align: center;
	float: none
}
.stats-title .logo img {
	height: 150px
}
.statistieken .col {
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	background: 0 0!important;
	padding: 0;
	margin: 0;
	font-family: uni_ult_cond;
	text-transform: uppercase;
	font-size: 16px
}
.statistieken .col_1 {
	border-right: 1px solid #c9c9c9
}
.statistieken .col_5 {
	border-left: 1px solid #c9c9c9
}
.statistieken .col.col_1 span.winner, .statistieken .col.col_5 span.winner,
.statistieken .col.col_1 span.equal, .statistieken .col.col_5 span.equal {
	color: #008237
}
.statistieken .col.col_1 span.equal.zero, .statistieken .col.col_5 span.equal.zero {
    color: #313131
}
.statistieken .col.col_2 .percentage-left, .statistieken .col.col_4 .percentage-right {
	background-color: #313131
}
.statistieken .col.col_2 .winner .percentage-left, .statistieken .col.col_4 .winner .percentage-right {
	background-color: #008237
}
.statistieken .col.col_2 .equal .percentage-left, .statistieken .col.col_4 .equal .percentage-right {
	background-color: #008237
}
.statistieken .col.col_2, .statistieken .col.col_4 {
	margin-top: -10px
}
.statistieken .col.col_2 .percentage-holder, .statistieken .col.col_4 .percentage-holder {
	background-color: #f4f4f4;
	height: 40px;
	margin-bottom: 10px;
	padding: 2px
}
.statistieken .col.col_2 .percentage-holder span, .statistieken .col.col_4 .percentage-holder span {
	height: 36px!important
}
.statistieken .col_1, .statistieken .col_5 {
	width: 8%
}
.statistieken .col_3 {
	width: 34%;
	font-size: 16px
}
.statistieken .col_1, .statistieken .col_5 {
	font-size: 22px
}
.statistieken .col_2, .statistieken .col_4 {
	width: 25%
}
#heatmapContainer {
	background-size: 100% auto!important;
	display: block!important;
	float: left!important;
	height: 0!important;
	padding-bottom: 68%!important;
	position: relative!important;
	width: 100%!important
}
#heatmapContainer .hm {
	display: block!important;
	float: left!important;
	height: 100%!important;
	width: 100%!important;
	padding-bottom: 68%!important
}
#heatmapContainer .hm canvas {
	display: block!important;
	float: left!important;
	height: auto!important;
	margin: 7% 8%;
	position: inherit!important;
	width: 84%!important
}
.maptitleholder {
	float: left;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 999
}
span.speelhelft.left {
	float: left
}
span.speelhelft.right {
	float: right
}
span.speelhelft.left .logo {
	float: left;
	position: absolute;
	left: 5%;
	width: 12%
}
span.speelhelft.right .logo {
	float: right;
	right: 5%;
	position: absolute;
	width: 12%
}
span.speelhelft .logo img {
	width: 100%
}
span.speelhelft {
	width: 50%
}
span.speelhelft.left p {
	float: right;
	text-align: left;
	padding: 5% 5% 5% 15%
}
span.speelhelft p {
	color: #000;
	display: table-cell;
	float: left;
	font-family: uni_ult_cond, sans-serif;
	font-size: 18px;
	height: 100%;
	padding: 5% 15% 5% 5%;
	text-transform: uppercase;
	width: 70%;
	text-align: right
}
.mapfooterholder {
	float: left;
	width: 100%;
	background-color: #000;
	padding: 1% 2%;
	z-index: 999;
	border-top: 1px solid #fff;
	font-size: 12px
}
.mapfooterholder span {
	font-size: 14px;
	text-align: center!important;
	width: 100%;
	float: left;
	color: #fff
}
.gameimg {
	margin-top: 30px
}
.com_game.alias-fotos #fotos_report {
	float: left;
	margin: 45px 0
}
.com_game.alias-fotos #fotos_report img {
	float: left;
	width: 100%;
	margin-bottom: 15px
}
body.article-wide ul.breadcrumb {
	width: 100%;
	display: none
}
body.article-wide .item-page {
	width: 100%
}
body.article-wide .page-header, body.article-wide ul.menu-3rd-lvl {
	display: none
}
#games {
	float: left;
	margin-bottom: 35px;
	width: 100%
}
#games li {
	float: left;
	width: 100%;
	padding: 25px
}
#games li.leading {
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	display: table;
	margin-bottom: 60px
}
#games li.leading .matchtitleholder, #games li.leading .playdate {
	clear: both;
	float: left;
	width: 100%;
	white-space: nowrap;
	font-size: 28px
}
#games li.leading .matchtitleholder em {
	font-style: normal;
	padding: 10px 5px;
	margin: 0 15px
}
#games li.leading .location, #games li.leading .playdate {
	color: #666;
	font-size: 22px;
	line-height: normal
}
#games li.leading .logoholder {
	float: none;
	display: table-cell;
	width: 20%;
	text-align: center;
	vertical-align: middle
}
#games li.leading .logoholder img, #games li.leading .logoholder.away img {
	float: none!important;
	margin: 0 auto
}
#games li.leading .logos h2.title {
	float: none;
	width: 60%;
	margin-top: 50px;
	display: table-cell
}
#games li.leading .logoholder span {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px;
	margin: 15px 0 0;
	height: auto;
	line-height: inherit
}
#games li.leading .logos {
	width: 100%;
	float: left;
	text-align: center;
	height: auto;
	display: table
}
#games li.leading .logos h2, #games li.leading .logos img {
	display: table-cell;
	margin: 0;
	vertical-align: middle
}
#games li.leading .logos h2 {
	float: none
}
#games li.leading .logos img {
	height: 120px
}
#games li.leading .logos img.awaylogo, #games li.leading .logos img.homelogo {
	float: none;
	display: table-cell
}
#games li.leading .tickets {
	display: table-cell;
	float: none;
	vertical-align: middle;
	width: 200px;
	position: relative
}
#games li.leading .buy-tickets {
	float: right
}
#games li.leading .ticket-info {
	float: right;
	margin-bottom: 15px;
	margin-top: 5px
}
#games li.even {
	background: #fff
}
#games li.even .awaylogo, #games li.even .homelogo, #games li.odd .awaylogo, #games li.odd .homelogo {
	width: 75px;
	float: left
}
#games li .game {
	display: table;
	width: 100%
}
#games li .game a.title-small, #games li .game span.locationholder, #games li .game span.playdate-small, #games li .game span.title-small {
	display: table-cell;
	vertical-align: top
}
#games li .game span.playdate-small {
	display: table-cell;
	float: none;
	height: 100%;
	vertical-align: middle;
	width: 125px
}
#games li .game a.title-small, #games li .game span.title-small {
	width: 30%;
	color: #000;
	text-decoration: none;
	font-size: 18px;
	vertical-align: middle
}
#games li .game span.locationholder {
	width: 50%;
	color: #000;
	text-decoration: none;
	font-size: 18px;
	vertical-align: middle;
	text-align: center
}
#games li .game span.locationholder .title-small {
	float: left;
	text-align: center
}
#games li .game span.locationholder .location {
	color: #666;
	font-size: 16px
}
#games li .game span.locationholder a.title-small, #games li .game span.locationholder span.title-small {
	width: 100%;
	color: #000;
	text-decoration: none;
	font-size: 18px;
	vertical-align: middle
}
#games li .game .cta_btns {
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
	width: 240px;
	position: relative
}
#games .game-report .game-report-link, #games li .game .cta_btns .buy-tickets, #games li .game .cta_btns .ticket-info, #games.resulttable li .game .cta_btns .game-report-link, .blog a.cta_link {
	background: #ffe200;
	border: 2px solid #dac72b;
	font-family: uni_ult_cond, sans-serif;
	font-size: 19px;
	line-height: 1.2em;
	padding: 3px 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
	float: left
}
.blog .foxlink {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
	float: left;
	padding-top: 30px;
	border-top: 1px solid #c9c9c9
}
.blog .foxlink a.cta_link {
	font-size: 24px;
	text-align: center;
	float: none
}
#games li .game span.notickets {
	white-space: nowrap;
	color: #666;
	display: table-cell;
	vertical-align: middle;
	width: 240px
}
.tweedeelftal #games li .game span.notickets {
	color: #666;
	display: table-cell;
	float: none;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	width: 230px
}
#games li .game .cta_btns .ticket-info {
	background: #fff;
	border: 2px solid #d5d5d5;
	float: right;
	margin: 0
}
#games li .game .cta_btns .ticket-info.away {
	float: right;
	margin-right: 0
}
#games li .game .cta_btns .buy-tickets {
	float: right;
	margin: 0 0 0 15px
}
#games .game-report .game-report-link:hover, #games li .game .cta_btns .buy-tickets:hover, #games li .game .cta_btns .ticket-info:hover, #games.resulttable li .game .cta_btns .game-report-link:hover, .tickets a.buy-tickets:hover {
	background: #008237;
	color: #fff;
	border: 2px solid #005423
}
#games .game-report {
	display: table-cell;
	width: 200px;
	position: relative;
	vertical-align: middle;
	text-align: right
}
#games .logos .score-away, #games .logos .score-home {
	width: auto
}
#games .logos .score-away {
	display: table-cell;
	float: none;
	margin-right: 25px;
	vertical-align: middle
}
#games .logos .score-home {
	margin-left: 25px;
	float: none;
	display: table-cell;
	vertical-align: middle
}
#games.resulttable li .game .cta_btns {
	margin-left: 25px
}
#games.resulttable .score-small {
	display: table-cell!important;
	float: none;
	vertical-align: middle!important
}
#games li.leading .cta_btns .notice {
	top: 95px;
	color: #b8b8b8
}
#games .cta_btns .notice {
	top: 65px;
	font-size: 14px;
	position: absolute;
	right: 0
}
#games .tickets .notice {
	top: 95px;
	font-size: 14px;
	position: absolute;
	right: 0
}
.alias-resultaten .cta_btns a, .layout-2eelftal .cta_btns a {
	float: right!important
}
.layout-2eelftal .title-small {
	text-align: center;
	width: auto!important
}
.layout-2eelftal .score-small {
	width: 50px!important;
	text-align: center
}
.layout-2eelftal .cta_btns {
	width: 170px!important
}
#contentleft .teamlayout .cat_title {
	font-weight: 400;
	font-size: 26px;
	line-height: 1em;
	margin-top: 20px;
	position: relative;
	border-bottom: 1px solid #c9c9c9;
	margin-bottom: 30px;
	padding-bottom: 30px
}
#contentleft .teamlayout .col {
	background: 0 0;
	box-shadow: none;
	width: 354px;
	position: relative;
	padding-top: 0;
	margin-right: 3.3%;
	margin-left: 0
}
.blog.teamlayout .items-row .col .text {
	float: right;
	padding: 0;
	width: 150px;
	margin-top: 42px
}
.blog.teamlayout .img_caption.left, .blog.teamlayout .items-row .col .item-image {
	float: left;
	width: 175px;
	position: relative
}
.blog.teamlayout .img_caption.left img {
	float: left;
	width: 100%
}
.teamlayout #contentleft .col.span_5 .triangle-down {
	border-bottom: 25px solid rgba(255,255,255,0);
	border-right: 20px solid #eee;
	border-top: 25px solid rgba(255,255,255,0);
	border-left: 0 none;
	position: absolute;
	margin-left: -20px;
	left: 50%;
	top: 30px;
	z-index: 30
}
.teamlayout #contentleft .col:hover .triangle-down {
	border-right-color: #008237;
	border-top-color: transparent!important
}
.teamlayout .img_caption {
	font-family: uni_ult_cond;
	font-size: 26px;
	position: absolute;
	right: -15px;
	top: 42px;
	z-index: 31;
	width: 25px;
	text-align: center;
	color: #000
}
.teamlayout #contentleft .col:hover .img_caption {
	color: #fff
}
.blog.teamlayout .items-row .col h3 a {
	font-size: 18px
}
#contentleft .articlebottom .businessbottom .col, #contentleft .articlebottom .kidsbottom .col {
	padding: 0;
	box-shadow: none;
	margin-bottom: 0
}
#contentleft .articlebottom .kidsbottom .col {
	background-color: inherit
}
#contentleft .articlebottom .kidsbottom .col ul li.tel {
	font-family: uni_ult_cond;
	margin: 15px 0;
	font-size: 26px
}
#contentleft .articlebottom .kidsbottom .col ul li a {
	text-decoration: none;
	color: #005423
}
#contentleft .articlebottom .kidsbottom .col ul li a:hover {
	color: #000;
	text-decoration: underline
}
.business #contentwrapper .item-page span a {
	color: #005423
}
.moduletable.business_newsletter p+p {
	margin-top: 20px
}
.business_faq li, .fanclubbottom li, .kids_faq li {
	background: url(../img/icons/icon_arrow_left.png) -5px 4px no-repeat;
	margin-bottom: 12px;
	padding-left: 20px;
	float: left
}
.articlebottom .row {
	border-top: 1px solid #c9c9c9;
	margin-top: 35px
}
#contentleft .articlebottom .row.fansbottom .col {
	margin-top: 40px;
	padding-top: 0;
	box-shadow: 0
}
#contentleft .articlebottom .row.fansbottom .col a, #contentleft .articlebottom .row.fansbottom .col img {
	width: 100%;
	float: left
}
.alias-fans .headerimage li.item-153 {
	display: none
}
#contentwrapper .businessbottom h2, #contentwrapper .kidsbottom h2 {
	margin-bottom: 35px;
	margin-top: 35px
}
.businessbottom img, .kidsbottom img {
	width: 100%
}
.business_contact p {
	margin-bottom: 20px
}
.business_contact .tel {
	font-family: uni_cond_bold, sans-serif;
	font-size: 20px
}
.business .category-desc ul.menu li a, .business .headerimage ul.menu li a, .parent-business .category-desc ul.menu li a, .parent-business .headerimage ul.menu li a {
	padding: 15px 12px
}
.business .row.sec {
	border-top: 1px solid #c9c9c9;
	margin-top: 30px
}
.business .blog .items-row .col h3 a {
	margin-bottom: 25px
}
.business .cat-children h3.page-header {
	display: none
}
.business #contentleft .cat-children {
	margin-bottom: 7%
}
.business #contentleft .cat-children img {
	box-shadow: 0 0 10px rgba(0,0,0,.1)
}
#contentright .newsflash .testimonial h4 {
	float: right;
	font-size: 20px;
	margin: 20px 0 0
}
.view-article .newsflash .testimonial blockquote {
	border: 0;
	margin: 0;
	padding: 0 0 0 25px;
	position: relative;
	width: 100%
}
.newsflash .testimonial blockquote p, .view-article .newsflash .testimonial blockquote p {
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	font-style: italic
}
.view-article .newsflash .testimonial blockquote:before {
	content: "”";
	font-size: 36px;
	left: 0;
	position: absolute
}
.megasub .testimonial blockquote {
	overflow: hidden;
	height: 75px
}
.megasub .testimonial h4.newsflash-title {
	color: #fff;
	float: left;
	font-size: 16px;
	margin-left: 0;
	margin-top: 10px
}
.header_module {
	float: right
}
.headerimage .header_module ul.menu {
	height: auto;
	left: auto;
	margin-bottom: 0;
	position: absolute;
	right: 0;
	top: 100px;
	width: auto;
	bottom: auto
}
.headerimage .header_module ul.menu li a {
	border: 6px solid rgba(0,0,0,.5);
	padding: 25px
}
.headerimage .header_module ul.menu li a:hover {
	border: 6px solid
}
#flashContent {
	width: 100%;
	height: 700px
}
#gamesholder .page-header {
	display: none
}
#gamesholder {
	width: 100%
}
.games #content, .games .headerimage ul.menu li.active a, .games .headerimage ul.menu li:hover a {
	background: #BAE9F1
}
.alias-wallpapers #contentleft {
	margin-bottom: 40px
}
.item-page.teamlayout.spelersinformatie .pull-left.item-image {
	position: relative
}
.item-page.spelersinformatie .page-header {
	z-index: 10
}
.numberholder {
	position: absolute;
	width: 90px;
	height: 90px;
	right: 70px;
	top: -18px
}
.number {
	width: 90px;
	height: 90px;
	background: #fff;
	margin: -9px 0 0 30px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.number h2 {
	display: block;
	font-family: uni_ult_cond, sans-serif;
	font-size: 60px!important;
	height: 90px;
	left: 0;
	padding-top: 10px;
	position: absolute;
	text-align: center;
	top: -45px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 90px!important
}
.view-article .item-page .playerinfo, .view-article .item-page .playerstats {
	border-top: 5px solid #ffe200;
	clear: left;
	float: left;
	margin: 5px 50px 50px 0;
	padding: 30px 0 0;
	width: 245px
}
.view-article .item-page .playerstats {
	clear: none;
	width: 400px
}
.view-article .item-page .playerinfo ul li, .view-article .item-page .playerstats ul li {
	background: 0 0;
	padding-left: 0
}
.view-article .item-page .playerinfo ul li span.label, .view-article .item-page .playerstats ul li span.label {
	width: 45%;
	margin-right: 5%;
	float: left;
	clear: left;
	font-family: uni_ult_cond, sans-serif;
	font-size: 20px;
	text-decoration: none;
	text-transform: uppercase
}
.alias-selectie.itemid-321 .row, .alias-selectie.itemid-374 .row {
	float: left;
	width: 100%
}
.alias-selectie.itemid-321 .item-page h3, .alias-selectie.itemid-374 .item-page h3 {
	font-family: uni_ult_cond, sans-serif;
	font-size: 36px;
	margin-bottom: 50px;
	margin-top: 40px;
	text-transform: uppercase
}
.alias-selectie.itemid-321 .row .playerholder, .alias-selectie.itemid-374 .row .playerholder {
	float: left;
	width: 30%;
	position: relative;
	margin-bottom: 3%
}
.alias-selectie.itemid-321 .row .playerholder.second, .alias-selectie.itemid-374 .row .playerholder.second {
	margin: 0 5%
}
.alias-selectie.itemid-321 .row .playerholder img, .alias-selectie.itemid-374 .row .playerholder img {
	width: 132px;
	height: auto
}
.alias-selectie.itemid-321 .row .playerholder p, .alias-selectie.itemid-374 .row .playerholder p {
	float: left;
	font-family: uni_cond;
	font-size: 20px;
	line-height: 1.4em;
	width: 100%
}
.alias-selectie.itemid-321 .row .playerholder div.numberholder, .alias-selectie.itemid-374 .row .playerholder div.numberholder {
	height: 40px;
	position: absolute;
	left: 142px;
	top: 0;
	width: 40px
}
.alias-selectie.itemid-321 .row .playerholder div.number, .alias-selectie.itemid-374 .row .playerholder div.number {
	background: #fff;
	width: 40px;
	height: 40px;
	margin: 60px 0 0 -10px
}
.alias-selectie.itemid-321 .row .playerholder div.number p, .alias-selectie.itemid-374 .row .playerholder div.number p {
	display: block;
	font-family: uni_ult_cond, sans-serif;
	font-size: 32px!important;
	height: 40px;
	left: 3px;
	padding-top: 0;
	position: absolute;
	text-align: center;
	top: -4px;
	transform: rotate(45deg);
	width: 40px!important
}
.adovrouwenbottom.row .col {
	padding: 0!important
}
.adovrouwenbottom.row .col img {
	float: left;
	width: 100%
}
body.article-wide.timeline ul.breadcrumb {
	display: block;
	margin-bottom: 20px
}
body.article-wide.timeline {
	background: url(../img/bg_history.jpg)
}
body.article-wide.timeline #content {
	background: url(../img/bg_history_head.jpg) top center repeat-x;
	min-height: 729px
}
body.article-wide.timeline ul.menu-3rd-lvl {
	border-bottom: 1px solid #444;
	display: block;
	float: left;
	margin-bottom: 50px;
	padding-bottom: 0;
	padding-left: 5px;
	width: 100%
}
body.timeline #contentwrapper {
	display: block
}
.timeline ul.breadcrumb li, .timeline ul.breadcrumb li a, .timeline ul.menu-3rd-lvl li a {
	color: #fff
}
.timeline ul.menu-3rd-lvl li.active a {
	color: #000
}
body.article-wide.timeline .page-header {
	background: url(../img/history/clubhistorie.png) no-repeat;
	clear: both;
	display: block;
	height: 160px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	white-space: nowrap;
	width: 576px
}
.timelineholder {
	width: 960px;
	margin: 80px auto;
	background: url(../img/history/timeline_line.png) center top no-repeat;
	position: relative;
	height: 12410px
}
.timelineholder li {
	width: 25px;
	height: 25px;
	position: absolute;
	left: 226px;
	top: 0;
	background: url(../img/history/bullet.png) no-repeat
}
.timelineholder li.date1907 {
	top: 150px
}
.timelineholder li.date1911 {
	top: 250px
}
.timelineholder li.date1913 {
	top: 360px
}
.timelineholder li.date1918 {
	top: 500px
}
.timelineholder li.date1919 {
	top: 570px
}
.timelineholder li.date1921 {
	left: 249px;
	top: 676px
}
.timelineholder li.date1922 {
	left: 426px;
	top: 820px
}
.timelineholder li.date1928 {
	left: 628px;
	top: 914px
}
.timelineholder li.date1925 {
	left: 705px;
	top: 1044px
}
.timelineholder li.date1927 {
	left: 707px;
	top: 1250px
}
.timelineholder li.date1931 {
	left: 707px;
	top: 1398px
}
.timelineholder li.date1932 {
	left: 685px;
	top: 1520px
}
.timelineholder li.date1935 {
	left: 350px;
	top: 1720px
}
.timelineholder li.date1935 .yrcontent {
	left: 48px;
	top: 10px;
	width: 145px
}
.timelineholder li.date1940 {
	left: 229px;
	top: 1870px
}
.timelineholder li.date1941 {
	left: 226px;
	top: 2000px
}
.timelineholder li.date1942 {
	left: 226px;
	top: 2060px
}
.timelineholder li.date1954 {
	left: 228px;
	top: 2330px
}
.timelineholder li.date1956 {
	left: 361px;
	top: 2520px
}
.timelineholder li.date1957 {
	left: 616px;
	top: 2636px
}
.timelineholder li.date1957 .yrcontent {
	left: -315px;
	width: 300px
}
.timelineholder li.dateaug1957 {
	left: 698px;
	top: 2740px
}
.timelineholder li.date1959 {
	left: 708px;
	top: 2980px
}
.timelineholder li.date1962 {
	left: 708px;
	top: 3155px
}
.timelineholder li.date1964 {
	left: 648px;
	top: 3300px
}
.timelineholder li.date1964 .yrcontent {
	width: 300px
}
.timelineholder li.date1965 {
	left: 400px;
	top: 3427px
}
.timelineholder li.date1994 .yrcontent {
	left: -235px
}
.timelineholder li.l.date1994 p.yr {
	left: 60px
}
.timelineholder li.date1963 {
	left: 227px;
	top: 3670px
}
.timelineholder li.date1967 {
	left: 227px;
	top: 3820px
}
.timelineholder li.date1968 {
	left: 227px;
	top: 4020px
}
.timelineholder li.date1969 {
	left: 340px;
	top: 4240px
}
.timelineholder li.date1969 .yrcontent {
	left: -235px
}
.timelineholder li.date1970 {
	left: 570px;
	top: 4343px
}
.timelineholder li.date1970 .yrcontent {
	left: -395px;
	width: 360px
}
.timelineholder li.date1969.l p.yr, .timelineholder li.date1970.l p.yr {
	left: 60px
}
.timelineholder li.date1971 {
	left: 681px;
	top: 4430px
}
.timelineholder li.date1971 .yrcontent {
	left: 66px
}
.timelineholder li.date1975 {
	left: 707px;
	top: 4568px
}
.timelineholder li.date1976 {
	left: 707px;
	top: 4790px
}
.timelineholder li.date1984 {
	left: 460px;
	top: 5133px
}
.timelineholder li.date1984 .yrcontent {
	left: 60px;
	width: 420px
}
.timelineholder li.r.date1984 p.yr {
	left: -235px
}
.timelineholder li.date1986 {
	left: 245px;
	top: 5287px
}
.timelineholder li.date1986 .yrcontent {
	left: -235px
}
.timelineholder li.date1987 {
	left: 228px;
	top: 5531px
}
.timelineholder li.date1988 {
	left: 239px;
	top: 5839px
}
.timelineholder li.date1989 {
	left: 300px;
	top: 5935px
}
.timelineholder li.date1994 {
	left: 400px;
	top: 6000px
}
.timelineholder li.date1995 {
	left: 645px;
	top: 6120px
}
.timelineholder li.date1996 {
	left: 708px;
	top: 6320px
}
.timelineholder li.date1996_2 {
	left: 659px;
	top: 6750px
}
.timelineholder li.date1999 {
	left: 408px;
	top: 6885px
}
.timelineholder li.date1999 .yrcontent {
	left: 60px
}
.timelineholder li.r.date1999 p.yr {
	left: -235px
}
.timelineholder li.date1999_2 {
	left: 254px;
	top: 7000px
}
.timelineholder li.date1999_2 .yrcontent {
	left: -242px
}
.timelineholder li.date2000 {
	left: 228px;
	top: 7190px
}
.timelineholder li.date2000_2 {
	left: 228px;
	top: 7350px
}
.timelineholder li.date2001 {
	left: 228px;
	top: 7460px
}
.timelineholder li.date2002 {
	left: 400px;
	top: 7731px
}
.timelineholder li.date2002 .yrcontent {
	left: -395px;
	width: 360px
}
.timelineholder li.date2003 {
	left: 650px;
	top: 7856px
}
.timelineholder li.date2004 {
	left: 703px;
	top: 7950px
}
.timelineholder li.date2005 {
	left: 708px;
	top: 8327px
}
.timelineholder li.date2005_2 {
	left: 415px;
	top: 8613px
}
.timelineholder li.date2005_3 {
	left: 240px;
	top: 8760px
}
.timelineholder li.date2006 {
	left: 228px;
	top: 9155px
}
.timelineholder li.date2007 {
	left: 298px;
	top: 9396px
}
.timelineholder li.date2007_2 {
	left: 678px;
	top: 9620px
}
.timelineholder li.date2008 {
	left: 708px;
	top: 9790px
}
.timelineholder li.date2009 {
	left: 708px;
	top: 10030px
}
.timelineholder li.date2009 .yrcontent {
	left: -235px
}
.timelineholder li.l.date2009 p.yr {
	left: 60px
}
.timelineholder li.date2010 {
	left: 437px;
	top: 10335px
}
.timelineholder li.date2010 .yrcontent {
	width: 360px;
	left: 60px
}
.timelineholder li.r.date2010 p.yr {
	left: -235px
}
.timelineholder li.date2011 {
	left: 227px;
	top: 10570px
}
.timelineholder li.date2011 .yrcontent, .timelineholder li.date2012 .yrcontent {
	left: -320px;
	width: 300px
}
.timelineholder li.date2012 {
	left: 228px;
	top: 10881px
}
.timelineholder li.date2013 {
	left: 708px;
	top: 11460px
}
.timelineholder li.date2013 .yrcontent {
	width: 280px
}

.timelineholder li.date2015 {
	left: 708px;
	top: 11810px;
}

.timelineholder li.date2015 p.yr {
	left: 40px;
	}

.timelineholder li.date2015 .yrcontent {
	left: -505px; width: 470px;
}
.timelineholder li p.yr {
	position: absolute;
	left: -50px;
	top: 0;
	font-family: uni_ult_cond, sans-serif;
	font-size: 24px;
	color: #ffe200;
	width: 200px;
	text-transform: uppercase
}
.timelineholder li.r p.yr {
	text-align: right;
	left: -215px
}
.timelineholder li.l p.yr {
	text-align: left;
	left: 40px
}
.yrcontent {
	position: absolute;
	left: 40px;
	top: 0;
	width: 200px
}
li.l .yrcontent {
	left: -215px
}
#contentwrapper .timelineholder h2 {
	color: #fff;
	font-size: 24px;
	margin-bottom: 5px;
	margin-top: 0
}
#contentwrapper .timelineholder li.l .yrcontent {
	text-align: right
}
#contentwrapper .yrcontent p {
	color: #fff;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: italic
}
.largehighlight {
	width: 460px;
	position: absolute
}
.highlight_1905 {
	right: 0;
	top: 470px
}
.highlight_zuiderpark {
	left: 0;
	top: 1387px
}
.highlight_kampioen {
	right: 0;
	top: 2203px
}
.highlight_kampioen .throphy_title {
	position: absolute;
	right: -30px;
	top: 54px
}
.highlight_eredivisie {
	left: 0;
	top: 3105px;
	width: 500px
}
.highlight_eredivisie img {
	margin-left: -10px;
	margin-bottom: 10px
}
.highlight_knvb {
	right: 0;
	top: 4126px
}
.highlight_knvb img {
	margin-left: -30px
}
.highlight_fcdenhaag {
	left: 0;
	top: 5000px;
	width: 615px
}
.highlight_fcdenhaag img {
	margin-left: -10px
}
.highlight_jeugdopleiding {
	right: 0;
	top: 5780px;
	width: 460px
}
.highlight_jeugdopleiding img {
	margin-bottom: 10px;
	margin-left: -25px
}
.highlight_elan {
	left: 0;
	top: 6800px;
	width: 690px
}
.highlight_elan img {
	margin-left: -14px
}
.highlight_goudengids {
	right: 0;
	top: 7540px;
	width: 460px
}
.highlight_0405 {
	left: 0;
	top: 8440px;
	width: 460px
}
.highlight_0405 img {
	position: absolute;
	right: -210px;
	top: 320px
}
.highlight_kyocera {
	right: 0;
	top: 9230px;
	width: 500px
}
.highlight_0809 {
	left: 0;
	top: 10095px;
	width: 490px
}
.highlight_europa {
	right: 179px;
	top: 11190px;
	width: 400px
}
.highlight_1314 {
	left: 280px;
	top: 11950px;
	width: 400px
}

.highlight_1415 {
	left: 860px;
	top: 12340px;
	width: 400px
}

.alias-mindervaliden a.bekijk-meer {
	margin-bottom: 30px;
	float: left
}
.alias-mindervaliden a.bekijk-meer, .timeline .item-page .largehighlight a {
	background: #ffe200;
	border: 2px solid #dac72b;
	color: #000;
	display: inline;
	line-height: 1em;
	padding: 4px 8px;
	font-size: 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: uni_ult_cond, sans-serif;
	font-style: normal
}
.alias-mindervaliden a.bekijk-meer:hover, .timeline .item-page .largehighlight a:hover {
	color: #fff;
	background: #008136;
	border: 2px solid #005423;
	text-decoration: none
}
.highlight_kyocera img {
	margin-bottom: 15px
}
.timelinehighlights {
	color: #fff;
	font-family: Georgia, Times, "Times New Roman", serif
}
.timelinehighlights p {
	font-style: italic;
	font-size: 16px;
	line-height: 22px
}
.timelinehighlights p.sidenote {
	font-size: 14px;
	line-height: 19px;
	margin-top: 10px
}
.timelinehighlights h3 {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	font-size: 112px;
	line-height: 93px;
	margin-bottom: 35px
}
.highlight_kampioen p+p {
	margin-top: 20px
}
.timelinehighlights.highlight_kampioen h3 {
	margin-bottom: 25px
}
.history #contentleft .col {
	box-shadow: none;
	padding: 0
}
.history .triangle-down {
	display: none
}
.history #contentleft .row {
	border-bottom: 1px solid #c9c9c9;
	margin-bottom: 35px
}
.history #contentleft .col {
	margin-bottom: 35px
}
.history #contentleft .col:hover h3 a {
	border: 0!important;
	outline: 0!important;
	background-color: inherit;
	color: #008136
}
.history #contentleft .col {
	border: 0!important;
	outline: 0!important
}
.history #contentleft .blog .row .col:hover {
	background-color: #fff;
	color: #000!important
}
.history #contentleft .blog .row .col:hover .text h3 a {
	color: #008136
}
.history .blog .items-row .col h3 {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px
}
.history .blog .items-row .col h3 a {
	float: none;
	font-size: 16px;
	text-align: center;
	width: auto;
	position: relative
}
.history .blog .items-row .col h3 a:after, .history .blog .items-row .col h3 a:before {
	border-bottom: 1px solid #ededed;
	content: "";
	float: left;
	height: 1px;
	position: absolute;
	right: -60px;
	top: 49%;
	width: 50px
}
.history .blog .items-row .col h3 a:before {
	right: auto;
	left: -60px
}
.view-article .item-page table, .view-ticketinfo .item-page table {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.view-article .item-page p+table, .view-ticketinfo .item-page p+table {
	margin-top: 30px
}
.view-article .item-page p.caption+table, .view-ticketinfo .item-page p.caption+table {
	margin-top: 0
}
.view-article .item-page thead, .view-ticketinfo .item-page thead {
	border-bottom: 1px solid #eee;
	font-family: uni_ult_cond, sans-serif;
	font-weight: 400;
	line-height: 36px;
	text-align: left;
	text-transform: uppercase
}
.view-article .item-page thead th, .view-ticketinfo .item-page thead th {
	font-weight: 400
}
.view-article .item-page tbody, .view-ticketinfo .item-page tbody {
	line-height: 36px
}
.view-article #ticketinfo.item-page table td strong, .view-ticketinfo #ticketinfo.item-page table td strong {
	font-weight: 400;
	font-family: uni_cond_bold
}
.view-article .item-page table.sortable thead #sorttable_sortfwdind, .view-article .item-page table.sortable thead #sorttable_sortrevind {
	font-size: 12px;
	position: absolute;
	right: 5px;
	top: 0
}
.view-article .item-page table.sortable thead tr.head th {
	position: relative;
	padding-right: 20px;
	line-height: 1.6em;
	padding-bottom: 10px
}
.view-article .item-page table.sortable td {
	line-height: 1.6em;
	padding: 10px 0
}
.view-article .item-page table.sortable tr:nth-child(even) {
	background-color: #eee
}
.history p.caption {
	font-size: 12px;
	line-height: 1.6em;
	margin-bottom: 30px;
	margin-top: 0
}
.history thead th {
	font-weight: 400;
	font-size: 18px
}
.topscorers_img {
	width: 125px
}
.topscorers_goals {
	text-align: center
}
.topscorers_eu tr {
	border-bottom: 1px solid #eee
}
.topscorers_eu td {
	vertical-align: middle
}
.topscorers_eu td:last-child, .topscorers_eu th:last-child {
	text-align: right
}
.topscorers_eu img {
	float: left;
	margin: 10px 0;
	max-height: 120px
}
.history_year {
	width: 130px
}
.replaced {
	font-size: 14px;
	font-style: italic;
	line-height: 20px
}
.tothestadium {
	border-bottom: 1px solid #c9c9c9;
	border-top: 1px solid #c9c9c9;
	float: left;
	margin-bottom: 20px;
	padding: 30px 0;
	width: 100%;
	margin-top: 5px
}
.tothestadium ul {
	clear: none!important
}
.tothestadium img {
	float: right
}
#contentwrapper #contentleft .item-page span .tothestadium h2, #contentwrapper #contentleft .item-page span .tothestadium p {
	clear: left;
	float: none;
	width: auto;
	margin-top: 0
}
#contentwrapper #contentleft .item-page span .tothestadium h2 {
	margin-bottom: 40px
}
#contentwrapper #contentleft .item-page span .tothestadium h2:after {
	border-bottom: 5px solid #ffe200;
	clear: both;
	content: "";
	float: right;
	left: 0;
	position: absolute;
	top: 56px;
	width: 50px
}
.readmore.btn a, .tothestadium .readmore a {
	background: #ffe200;
	border: 2px solid #dac72b;
	color: #000;
	display: inline;
	float: left;
	font-family: uni_ult_cond, sans-serif;
	font-size: 20px;
	line-height: 1em;
	margin-top: 10px;
	padding: 4px 8px;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 30px
}
.readmore.btn a:hover, .tothestadium .readmore a:hover {
	text-decoration: none;
	background: #008136;
	border: 2px solid #005423;
	color: #fff
}
#contentwrapper #contentleft .item-page span .row.activiteiten .col h2, #contentwrapper #contentleft .item-page span .row.business .col h2, #contentwrapper #contentleft .item-page span .row.club .col h2, #contentwrapper #contentleft .item-page span .row.events .col h2, #contentwrapper #contentleft .item-page span .row.fanshopstadion .col h2, #contentwrapper #contentleft .item-page span .row.kidsmagazine .col h2, #contentwrapper #contentleft .item-page span .row.spreekbeurt .col h2, #contentwrapper #contentleft .item-page span .row.stadium .col h2, .business.alias-huidige-partners .blog .items-row .col .item-image .img_caption {
	background: #ffe200;
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	padding: 5px 10px;
	position: absolute;
	width: auto;
	color: #000
}
#contentwrapper #contentleft .item-page span .row.events .col h2 {
	margin-bottom: 6px
}
.row.stadium .col a h2 {
	color: #000
}
.row.activiteiten .col a:hover h2, .row.business .col a:hover h2, .row.club .col a:hover h2, .row.events .col a:hover h2, .row.fanshopstadion .col a:hover h2, .row.kidsmagazine .col a:hover h2, .row.spreekbeurt .col a:hover h2, .row.stadium .col a:hover h2 {
	background-color: #000!important;
	color: #ffe200!important
}
.business .blog .items-row .col .item-image .img_caption {
	font-size: 26px
}
.item-page iframe {
	width: 100%;
	float: left
}
iframe+iframe {
	margin-top: 20px
}
#contentwrapper #contentleft .item-page span .row.activiteiten.first, #contentwrapper #contentleft .item-page span .row.business.first, #contentwrapper #contentleft .item-page span .row.kidsmagazine.first, #contentwrapper #contentleft .item-page span .row.spreekbeurt.first #contentwrapper #contentleft .item-page span .row.events.first {
	margin-top: 7%;
	padding-top: 7%;
	border-top: 1px solid #c1c1c1
}
#contentwrapper #contentleft .item-page span .row.activiteiten .col, #contentwrapper #contentleft .item-page span .row.business .col, #contentwrapper #contentleft .item-page span .row.club .col, #contentwrapper #contentleft .item-page span .row.events.first .col, #contentwrapper #contentleft .item-page span .row.fanshopstadion .col, #contentwrapper #contentleft .item-page span .row.kidsmagazine .col, #contentwrapper #contentleft .item-page span .row.spreekbeurt.first .col, #contentwrapper #contentleft .item-page span .row.stadium .col {
	position: relative;
	padding: 0
}
#contentwrapper #contentleft .item-page span .row.activiteiten .col img, #contentwrapper #contentleft .item-page span .row.business .col img, #contentwrapper #contentleft .item-page span .row.club .col img, #contentwrapper #contentleft .item-page span .row.events.first .col img, #contentwrapper #contentleft .item-page span .row.fanshopstadion .col img, #contentwrapper #contentleft .item-page span .row.kidsmagazine .col img, #contentwrapper #contentleft .item-page span .row.spreekbeurt.first .col img, #contentwrapper #contentleft .item-page span .row.stadium .col img {
	float: left;
	width: 100%
}
#contentwrapper #contentleft .item-page span .row.spreekbeurt.first .col {
	box-shadow: none;
	background: 0 0
}
#contentwrapper #contentleft .item-page span .row.events .col {
	box-shadow: none
}
#contentwrapper #contentleft .item-page span .row.events table td {
	width: 50%
}
.business_contact .text {
	padding: 25px
}
#contentwrapper #contentleft .item-page span .business_contact .text h2 {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 30px
}
#contentwrapper #contentleft .item-page span .business_contact .text h3 {
	font-size: 16px;
	margin-bottom: 4px
}
#contentwrapper #contentleft .item-page span .business_contact .text p {
	margin-top: 0;
	margin-bottom: 0
}
#contentwrapper #contentleft .item-page span .business_contact .text li {
	background: 0 0;
	padding: 0;
	margin: 0;
	float: left
}
#contentwrapper #contentleft .item-page span .business_contact .text li a {
	height: 25px;
	width: 25px;
	float: left
}
#contentwrapper #contentleft .item-page span .business_contact .text li.li a {
	background: url(../img/icons/linkedin.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#contentwrapper #contentleft .item-page span .business_contact .text li.tw a {
	background: url(../img/icons/twitter.svg) 0 0/100% auto no-repeat, 0 0/100% auto no-repeat
}
#contentwrapper #contentleft .item-page span .business_contact .col {
	padding-top: 0
}
#contentwrapper #contentleft .item-page span .business_contact .text ul {
	float: left;
	margin-bottom: 25px;
	margin-top: 10px;
	width: 100%
}
.business_contact.firstrow {
	margin-top: 35px
}
.contactform {
	float: left;
	width: 100%
}
.contactform h2 {
	display: none
}
.contactform ul.form {
	float: left;
	width: 100%;
	padding: 0
}
.contactform ul.form.first-col {
	width: 47.5%;
	float: left;
	margin-right: 5%
}
.contactform ul.form.second-col {
	float: left;
	width: 47.5%
}
.contactform ul.form li {
	width: 100%;
	float: left;
	margin: 0 0 5px;
	position: relative;
	background: 0 0!important
}
.contactform ul.form li .required {
	position: absolute;
	top: 10px;
	right: 0;
	color: #008136;
	font-style: normal;
	font-family: uni_ult_cond, sans-serif;
	font-size: 26px
}
.contactform p strong {
	font-family: uni_ult_cond, sans-serif;
	text-transform: uppercase;
	font-size: 21px;
	font-weight: 400!important
}
.contactform ul.form li label {
	width: 100%;
	float: left;
	text-transform: uppercase;
	margin-top: 10px;
	font-size: 14px
}
.contactform ul.form li span.field span.radiofield {
	float: left;
	width: 100%
}
.contactform ul.form li span.field span.radiofield input {
	margin-top: 9px;
	width: auto!important;
	margin-right: 12px
}
.contactform ul.form li span.field span.radiofield label {
	float: left!important
}
.contactform ul.form li .field.uw.reden, .contactform ul.form li label.uw.reden {
	display: none
}
.contactform ul.form li .radiofield label {
	float: left!important
}
.contactform ul.form li input, .contactform ul.form li textarea {
	width: 100%;
	padding: 9px;
	border: 2px solid #c9c9c9;
	font-family: uni_cond, sans-serif;
	font-size: 16px
}
.contactform ul.form li textarea {
	min-height: 118px
}
.field .radiofield input {
	width: 10%!important;
	float: left;
	clear: left;
	margin: 5px 0;
	font-weight: 400
}
.field .radiofield label {
	width: 85%!important;
	float: left
}
.contactform ul.form li span.field label {
	width: 85%!important;
	float: right!important;
	margin: 0
}
.field input.checkbox {
	width: 10%!important;
	float: left;
	clear: left;
	margin-top: 5px
}
.contactform ul.form li.hide {
	margin: 0
}
.contactform ul.form li.button {
	margin-top: 15px
}
.contactform ul.form li input.button {
	width: 90px;
	cursor: pointer
}
.hide .errormsg {
	background-color: #ffe200;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 12px;
	font-family: uni_cond, sans-serif;
	float: left;
	margin-bottom: 5px
}
.hide .triangle-up {
	border-bottom: 10px solid #ffe200;
	border-left: 10px solid rgba(255,255,255,0);
	border-right: 10px solid rgba(255,255,255,0);
	margin-left: 0;
	margin-top: -12px;
	position: absolute
}
.fanclubbottom .row, .kidsbottom .row {
	border-top: 1px solid #c9c9c9
}
.fanclubbottom .col, .kidsbottom .col {
	box-shadow: none!important;
	background: 0 0!important
}
.kids_storkycontact h2:after {
	border-bottom: 5px solid #ffe200;
	clear: both;
	content: "";
	float: right;
	left: 0;
	position: absolute;
	top: 55px;
	width: 50px
}
.kids_storkycontact .contactform ul.form li {
	background: 0 0!important;
	margin: 0!important;
	padding: 0!important
}
.kids_storky img {
	margin: 65% 0 0
}
.fanclubbottom img {
	width: 100%
}
.fanclub_faq h2 {
	margin-top: 0!important;
	margin-bottom: 30px!important
}
.fanclubbottom .row {
	margin-top: 0;
	float: left
}
.fanclubbottom .col {
	margin-bottom: 25px!important
}
.parent-fans .row.gutters {
	border-bottom: 1px solid #c9c9c9
}
.row.gutters .fantop.col {
	margin-top: 0!important;
	padding-top: 0;
	box-shadow: none!important
}
.btn.btn-primary {
	color: #000;
	float: left;
	font-family: uni_ult_cond, sans-serif;
	font-size: 19px;
	line-height: 1.2em;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
	appearance: none;
	background: #ffe200;
	border: 2px solid #dac72b
}
.btn.btn-primary:hover {
	background: #008136;
	border: 2px solid #005423;
	color: #fff
}
h4#poll {
	float: left;
	width: 100%
}
.contentpane.modal h1 {
	font-family: uni_ult_cond, sans-serif;
	font-size: 45px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 50px
}
.contentpane.modal p {
	text-align: center
}
.contentpane.modal>iframe {
	height: 555px!important
}
.contentpane.modal iframe {
	float: none;
	left: 50%;
	margin-left: -170px;
	position: relative;
	width: 340px;
	height: 350px
}
.contentpane.modal img {
	margin: 0 auto;
	float: none
}
.item-page.popup {
	margin-top: -10px;
	height: 500px
}
#sbox-window {
	height: auto!important
}
.sbox-content .sbox-content-iframe html {
	backgroundcolor: none
}
.moduletable.b2b-nieuwsbrief {
	padding: 5%;
	width: 90%
}
.moduletable.b2b-nieuwsbrief li input, .moduletable.b2b-nieuwsbrief li textarea {
	padding: 1%!important;
	width: 98%!important
}
.moduletable.b2b-nieuwsbrief li input.button {
	width: 90px!important
}
.alias-nieuwsbrief .item-page a.nieuwsbrief {
	border: 2px solid #dac72b;
	background: #ffe200;
	clear: both;
	color: #000;
	display: inline;
	float: left;
	font-family: uni_ult_cond;
	font-size: 22px;
	line-height: 1em;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-top: 15px;
	padding: 7px 12px;
	text-transform: uppercase
}
.alias-nieuwsbrief .item-page a.nieuwsbrief:hover {
	text-decoration: none;
	background: #008136;
	border: 2px solid #005423;
	color: #fff
}
.item-page.ticketing {
	margin-left: 50px
}
body.ticketing {
	background: url(../img/bg_tickets.jpg) center 130px no-repeat #000;
	color: #FFF
}
body.ticketing ul.breadcrumb li, body.ticketing ul.breadcrumb li a {
	color: #fff
}
body.ticketing #contentwrapper h1.pageheading {
	color: #FFF;
	font-size: 112px;
	margin: 10px 0!important
}
body.ticketing #contentleft .item-page ul li {
	background: #ffe200;
	border: 2px solid #dac72b;
	clear: both;
	float: left;
	margin-bottom: 30px;
	margin-top: 15px;
	padding: 14px 14px 4px;
	position: relative;
	text-transform: uppercase;
	width: auto
}
body.ticketing #contentleft .item-page ul li span.discount {
	background: #008136;
	border-radius: 50%;
	font-family: uni_ult_cond, sans-serif;
	font-size: 16px;
	height: 80px;
	left: -61px;
	padding: 14px 20px;
	position: absolute;
	top: -40px;
	width: 80px;
	border: 2px solid #005423
}
body.ticketing #contentleft .item-page ul li.scc-houder span.discount span.percent {
	margin-left: -9px
}
body.ticketing #contentleft .item-page ul li span.discount span.percent {
	font-size: 42px;
	float: left;
	clear: both
}
body.ticketing #contentleft .item-page ul li span.discount span.korting {
	float: left;
	clear: both
}
body.ticketing #contentleft .item-page ul li a {
	color: #000;
	font-family: uni_ult_cond, sans-serif;
	font-size: 20px
}
body.ticketing #contentleft .item-page ul li a:hover {
	color: #005423
}
body.ticketing #contentleft .item-page ul li a span {
	float: left
}
body.ticketing #contentleft .item-page ul li a span.cta {
	clear: both
}
body.ticketing #contentleft .item-page ul li a span.title {
	font-size: 40px;
	clear: both
}
body.view-ticketinfo .headerimage.wide.ticketinfo h2 {
	padding-right: 300px;
	margin-right: -300px
}
body.view-ticketinfo .headerimage.wide.ticketinfo .teamlogos {
	float: right;
	width: 300px;
	position: relative;
	top: -35px
}
body.view-ticketinfo .headerimage.wide.ticketinfo .teamlogos .left {
	margin-right: 20%
}
body.view-ticketinfo .headerimage.wide.ticketinfo .teamlogos .left, body.view-ticketinfo .headerimage.wide.ticketinfo .teamlogos .right {
	width: 40%
}
body.view-ticketinfo .headerimage.wide.ticketinfo .teamlogos .left img, body.view-ticketinfo .headerimage.wide.ticketinfo .teamlogos .right img {
	height: 120px;
	width: auto
}
#ticketinfo.item-page .ticketstats span {
	width: 100%;
	float: left;
	margin-bottom: 12px
}
#ticketinfo.item-page .ticketstats span:last-child {
	margin-bottom: 0
}
#ticketinfo.item-page .ticketstats span strong {
	width: 110px;
	float: left
}
body.view-ticketinfo .item-page .buy_tickets {
	background: url(../img/buy-tickets-bg.jpg) top left no-repeat;
	width: 100%;
	height: 318px;
	float: left;
	display: block
}
body.view-ticketinfo #contentwrapper .item-page .page-header h1 {
	font-size: 65px;
	margin-bottom: 35px
}
body.view-ticketinfo .item-page .buy_tickets.col_2, body.view-ticketinfo .item-page .buy_tickets.col_single {
	margin-top: 25px;
	margin-bottom: 50px
}
body.view-ticketinfo .item-page .buy_tickets ul {
	padding: 24px 20px
}
body.view-ticketinfo .item-page .buy_tickets.col_2 ul {
	width: 50%;
	float: left;
	padding: 50px 20px
}
body.view-ticketinfo .item-page .buy_tickets.col_single ul {
	float: right;
	padding: inherit;
	text-align: center;
	width: 100%
}
body.view-ticketinfo .item-page .buy_tickets.col_single ul li {
	display: inline;
	float: right;
	margin-right: 160px;
	margin-top: 15%;
	position: relative;
	width: auto
}
body.view-ticketinfo .item-page .buy_tickets ul li {
	display: list-item;
	width: auto;
	float: left;
	clear: both;
	padding: 4px 8px 12px;
	position: relative
}
body.view-ticketinfo .item-page .buy_tickets.col_2 ul li {
	padding-bottom: 64px
}
body.view-ticketinfo .item-page .buy_tickets ul li.last {
	padding-bottom: 0!important
}
body.view-ticketinfo .item-page .buy_tickets ul li a {
	background: #ffe200;
	display: block;
	font-family: uni_ult_cond;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	font-size: 60px;
	line-height: 1.3em;
	padding: 0 20px
}
body.view-ticketinfo .item-page .buy_tickets ul li a:hover {
	color: #005423
}
body.view-ticketinfo .item-page .buy_tickets span.best_price {
	background: #008237;
	border: 2px solid #005423;
	border-radius: 50%;
	font-family: uni_ult_cond, sans-serif;
	font-size: 18px;
	line-height: 1;
	height: 60px;
	right: -30px;
	padding: 10px 13px;
	position: absolute;
	top: -40px;
	width: 60px;
	text-transform: uppercase;
	color: #fff
}
body.view-ticketinfo .item-page .buy_tickets span.best_price.card {
	width: 72px;
	height: 72px;
	padding: 8px 15px
}
.view-ticketinfo .item-page .buy_tickets span.best_price span.cc, .view-ticketinfo .item-page .buy_tickets span.best_price span.scc {
	float: left;
	clear: both;
	width: 100%;
	font-size: 36px;
	line-height: 1;
	text-align: center
}
.view-ticketinfo .item-page .buy_tickets span.best_price span.ccholder {
	font-size: 16px;
	float: left;
	line-height: 1
}
html body.view-ticketinfo .item-page a {
	color: #005423;
	text-decoration: none
}
#contentleft table.price-tabel tbody tr td {
	vertical-align: middle
}
#b2bform tr.game-row td {
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px
}
#b2bform tr.game-row td.game_col {
	width: 60%;
	padding-left: 12px
}
#b2bform tr.game-row td.num_col, #b2bform tr.game-row td.price_col {
	width: 13%
}
#b2bform .b2b.price-tabel thead tr th.price_total, #b2bform tr.game-row td.total_col {
	width: 13%;
	text-align: right;
	padding-right: 12px
}
#contentleft table.price-tabel tbody tr.odd td {
	background: #efefef;
	border-bottom: 1px solid #f4f4f4
}
#contentleft table.price-tabel tbody tr.even td {
	background: #fff;
	border-bottom: 1px solid #c9c9c9
}
#contentleft table.price-tabel tbody tr.game-row td.game_col h4 {
	margin-top: 4px;
	margin-bottom: 4px
}
#contentleft table.price-tabel tbody tr.game-row td.game_col .game_time {
	color: #008136
}
#contentleft table.b2b.price-tabel tbody tr.admin_costs td, #contentleft table.b2b.price-tabel tbody tr.extra td, #contentleft table.b2b.price-tabel tbody tr.grand_total td, #contentleft table.b2b.price-tabel tbody tr.textarea td {
	padding-left: 12px
}
#contentleft table.b2b.price-tabel tbody tr.textarea td {
	padding-right: 12px
}
#contentleft table.b2b.price-tabel tbody tr.spacer td {
	line-height: 0
}
#contentleft table.b2b.price-tabel tbody tr.textarea td textarea {
	width: 100%;
	height: 120px;
	resize: none
}
#contentleft .price-tabel tr.admin_costs td.total_admin, #contentleft .price-tabel tr.grand_total td.sum {
	text-align: right;
	padding-right: 12px
}
#contentleft .price-tabel tr.grand_total td.sum {
	font-size: 24px
}
.view-article .item-page #b2bform ul.alg_voorw li {
	background: url(../img/icons/icon_arrow_left.png) -5px 4px no-repeat;
	font-size: 14px;
	margin-bottom: 6px;
	padding-left: 20px
}
#contentleft table.price-tabel .submit td input.btn.btn-submit {
	-moz-osx-font-smoothing: grayscale;
	background: #008136;
	border: 2px solid #005423;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: uni_ult_cond, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em;
	text-transform: uppercase;
	margin-right: 12px
}
#contentleft table.price-tabel .submit td input.btn.btn-submit:hover {
	background: #ffe200;
	border-color: #dac72b;
	color: #000
}
.view-article .item-page #b2bform ul li {
	background: 0 0;
	padding-left: 0
}
#b2bform ul li {
	margin-bottom: 18px;
	float: left;
	width: 100%
}
#b2bform ul li label, #b2bform ul li span.radiolabel {
	width: 30%;
	float: left;
	margin-right: 2%;
	text-transform: uppercase;
	line-height: 38px
}
#b2bform ul li span.required {
	width: 14px;
	text-align: center;
	color: #008136;
	margin-left: 8px
}
#b2bform ul li input {
	background: #fff;
	border: 2px solid #c9c9c9;
	color: #000;
	font-family: uni_ult_cond, sans-serif;
	font-size: 19px;
	padding: 6px 15px;
	position: inherit;
	float: left;
	text-transform: uppercase;
	width: 68%
}
#b2bform ul li input[placeholder] {
	color: silver;
	text-transform: inherit
}
#b2bform ul li span.radio.input {
	width: 68%;
	float: left
}
#b2bform ul li span.radio.input input {
	float: left;
	width: auto;
	margin-right: 12px
}
#b2bform ul li span.radio.input label {
	line-height: 1
}
#b2bform ul li span.radio.input .field {
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 12px
}
span.selectfilter {
	cursor: pointer;
	float: left;
	position: relative;
	margin-right: 20px
}
.selectfilter .select {
	background: #fff;
	border: 2px solid #c9c9c9;
	bottom: 0;
	color: #000;
	font-family: uni_ult_cond, sans-serif;
	font-size: 19px;
	left: 0;
	padding: 4px 55px 4px 15px;
	float: left;
	text-transform: uppercase;
	position: relative
}
span.selectfilter select {
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	z-index: 98;
	cursor: pointer;
	float: right;
	margin-top: 0;
	width: 100%;
	-webkit-appearance: none;
	height: 100%
}
.selectfilter select option {
	font-size: 13px;
	line-height: 1.5em;
	padding: 7px 3px 7px 5px;
	width: 100%
}
.selectfilter .select .text {
	white-space: nowrap;
	float: left;
	width: 105%;
	overflow: hidden
}
span.select_arrow {
	background: url(../img/arrow_grey.png) no-repeat;
	height: 8px;
	position: absolute;
	right: 14px;
	top: 14px;
	width: 11px
}
.num_col .selectfilter .select {
	padding: 0 38px 0 15px;
	font-size: 18px
}
span[itemprop=articleBody] {
	float: left;
	width: 100%
}
.social-media-club.row {
	float: left;
	margin: 25px 0;
	width: 100%
}
.social-media-club .col {
	padding: 25px 0;
	padding-top: 0!important
}
.social-media-club .col h3 {
	padding: 25px
}
.social-media-club .col p {
	padding: 0 25px 25px
}
.social-media-club img {
	width: 100%;
	float: left
}
.social-media-club a.fb {
	background: url(../img/icons/facebook.svg), 0 0
}
.social-media-club a.tw {
	background: url(../img/icons/twitter.svg), 0 0
}
.social-media-club a.li {
	background: url(../img/icons/linkedin.svg), 0 0
}
.social-media-club a.ig {
	background: url(../img/icons/instagram.svg), 0 0
}
.social-media-club a.yt {
	background: url(../img/icons/youtube.svg), 0 0
}
.social-media-club a.fb, .social-media-club a.ig, .social-media-club a.li, .social-media-club a.tw, .social-media-club a.yt {
	display: inline-block;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
	white-space: nowrap;
	width: 32px;
	z-index: 999;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% auto;
	background-color: transparent
}
.social-media-club .col ul {
	padding: 25px;
	float: left
}
.social-media-club .col ul li {
	background-image: none;
	width: 50%;
	float: left;
	padding-left: 0;
	margin: 10px 0
}
.social-media-club .col ul li a {
	color: #000
}
.moduletable.adv {
	float: left;
	margin-top: 50px
}
p.extramargin {
	margin-top: 30px
}
span h2:first-child {
	margin-top: 0!important
}
.discount-form .infobox {
	position: relative
}
.discount-form .infobox .infobox_qm {
	background: #008136;
	border: 1px solid #005423;
	color: #fff;
	margin-left: 5px;
	padding: 0 5px
}
.infobox_popup {
	background: #f1f1f1;
	border: 2px solid #005423;
	display: none;
	left: -13px;
	padding: 15px;
	position: absolute;
	top: 40px;
	z-index: 100
}
.infobox_popup:after {
	content: "";
	border-bottom: 10px solid #005423;
	border-left: 15px solid rgba(255,255,255,0);
	border-right: 15px solid rgba(255,255,255,0);
	-moz-transform: scale(.9999);
	float: left;
	height: 0;
	width: 0;
	left: 10px;
	position: absolute;
	top: -12px
}
.discount-form .infobox:hover .infobox_popup {
	display: block
}
.yt_sub {
	margin-left: 10px
}
.follow-youtube-holder .yt_sub {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%
}
.error-404 {
	width: 600px;
	float: left;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -300px
}
.error-404 ul li {
	text-align: center
}
.error-404 ul li a {
	color: #005423
}
a.foxwrapper, a.youtubewrapper {
	position: absolute;
	float: left;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.social-kaartverkoop {
	margin-left: 50px
}
.social-kaartverkoop a.fb, .social-kaartverkoop a.tw {
	width: 45px;
	height: 45px;
	text-indent: -999px;
	overflow: hidden;
	float: left;
	margin-right: 35px;
	padding: 5px;
	background: url(../img/icons/facebook-zw.svg) 14px 8px/auto 85% no-repeat, 14px 8px/auto 85% no-repeat #FFE200
}
.social-kaartverkoop a.tw {
	background: url(../img/icons/twitter-zw.svg) 3px 8px/38px auto no-repeat, 3px 8px/38px auto no-repeat #FFE200
}
.social-kaartverkoop iframe.fb {
	width: 45px;
	height: 45px;
	text-indent: -999px;
	overflow: hidden;
	float: left;
	margin-right: 35px;
	padding: 5px;
	background: url(../img/icons/facebook-zw.svg) 14px 8px/auto 85% no-repeat, 14px 8px/auto 85% no-repeat #FFE200
}
.mobilemenuholder {
	display: none!important
}
#youmax .yt_content p {
	float: left;
	padding-bottom: 25px
}
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(http://fonts.googleapis.com/css?family=Exo:900);
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
	filter: alpha(opacity=80)
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.mfp-align-top .mfp-container:before {
	display: none
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	outline: 0
}
.mfp-loading.mfp-figure {
	display: none
}
.mfp-hide {
	display: none!important
}
.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}
.mfp-preloader a {
	color: #ccc
}
.mfp-preloader a:hover {
	color: #fff
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none
}
button.mfp-arrow, button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	padding: 0;
	z-index: 1046
}
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}
.mfp-close:focus, .mfp-close:hover {
	opacity: 1
}
.mfp-close:active {
	top: 1px
}
.mfp-close-btn-in .mfp-close {
	color: #333
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	background: #000
}
.mfp-iframe-holder .mfp-close {
	top: -40px
}
@media all and (max-width:900px) {
.mfp-container {
	padding-left: 6px;
	padding-right: 6px
}
}
#tiles {
	list-style-type: none;
	position: relative;
	margin: 0;
	padding: 0
}
#tiles li {
	width: 200px;
	background-color: #e6e6e6;
	display: none;
	cursor: pointer;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 1px 1px 0 rgba(220,220,220,.25), 1px 1px 2px rgba(59,59,59,.26);
	padding: 0;
	overflow: hidden
}
.wookmark-placeholder {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #eee;
	border: 1px solid #dedede;
	z-index: -1
}
#tiles li, .wookmark-placeholder {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
#tiles li img {
	width: 100%;
	height: auto;
	display: block
}
#youmax, .youmax {
	background-color: none;
	width: 100%;
	margin: 0 auto;
	font-family: Calibri;
	font-size: 14px;
	text-align: center;
}
.youmax-video-list-title {
	color: #5781d4;
	display: inline-block;
	font-weight: 700;
	overflow: hidden;
	font-family: Calibri;
	font-size: 14px;
	height: 22px;
	float: left;
	width: 100%
}
.youmax-video-list-views {
	color: #555;
	display: inline-block;
	font-size: 12px;
	float: left
}
.youmax-duration {
	background-color: #000;
	color: #fff;
	padding: 2px 3px;
	font-weight: 700;
	position: absolute;
	bottom: 52px;
	right: 0;
	opacity: 1
}
.youmax-definition {
	background-color: #000;
	color: #fff;
	padding: 2px 3px;
	font-weight: 700;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1
}
#youmax-lightbox {
	position: fixed;
	background-color: rgba(0,0,0,.9);
	z-index: 100;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none
}
#youmax-video-lightbox {
	opacity: 1
}
#youmax-iframe-holder {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 480px
}
.youmax-loading {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 120px;
	height: 30px;
	color: #fff;
	font-size: 30px
}
#youmax-header {
	background-color: #353535;
	font: 24px Arial;
	color: #fff;
	line-height: 25px;
	height: 120px;
	text-align: left;
	position: relative;
	background-position: center center;
	background-size: cover
}
#youmax-header-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.2)
}
#youmax-stat-holder {
	height: 100%;
	top: 0;
	position: absolute;
	right: 0
}
.youmax-stat {
	float: right;
	margin: 40px 10px 10px;
	font: 10px Arial;
	color: #fff;
	text-align: center
}
#youmax-video-list-div {
	width: 100%;
	text-align: left;
	display: inline-block;
	background-color: none;
}
.youmax-stat-count {
	font: 18px Arial;
	padding-bottom: 5px;
	display: inline-block
}
.youmax-channel-icon {
	display: inline-block;
	height: 100%
}
.youmax-channel-title {
	display: inline-block;
	font-family: Calibri;
	font-size: 24px;
	vertical-align: top;
	height: 100%;
	line-height: 120px
}
.youmax-channel-icon img {
	vertical-align: middle;
	height: 80px;
	margin: 20px 20px 20px 30px;
	display: inline-block;
	border: none;
	width: auto;
	border-radius: 3px
}
.youmax-subscribe {
	display: inline-block;
	width: 150px;
	height: 25px;
	overflow: hidden;
	position: absolute;
	top: 0;
	margin: auto;
	left: 0;
	bottom: 0;
	right: 0
}
.youmax-subscribe div {
	position: static!important;
	vertical-align: top!important
}
.youmax-subscribe iframe {
	position: static!important
}
#youmax-header-wrapper>a {
	text-decoration: none;
	color: #fff;
	height: 100%;
	display: inline-block;
	outline: 0
}
#youmax-tabs {
	text-align: left;
	background-color: #FFF;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 22px
}
.youmax-encloser-comment-button, .youmax-tab {
	background-color: #FFF;
	color: #666;
	text-shadow: 0 1px 0 #fff;
	display: inline-block;
	margin: 10px 5px 5px;
	cursor: pointer;
	cursor: hand;
	height: 23px;
	overflow: hidden;
	line-height: 23px;
	box-sizing: content-box;
	border-radius: 2px;
	font-family: Roboto Condensed;
	font-size: 16px;
	padding: 5px 11px
}
.youmax-tab:hover {
	background-color: #eaeaea
}
.youmax-tab-hover {
	color: #fff;
	background-color: #1b7fcc!important;
	text-shadow: none
}
#youmax-load-more-div {
	width: 100%;
	height: 40px;
	background-color: #d4d4d4;
	color: #666;
	text-shadow: 0 1px 0 #fff;
	cursor: pointer;
	border: none;
	outline: 0;
	font-size: 15px;
	font-weight: 900;
	font-family: Exo, Calibri, sans-serif;
	line-height: 1px;
	border-radius: 0
}
#youmax-load-more-div:hover {
	color: #fff;
	background-color: #1b7fcc;
	text-shadow: none
}
.youmax-load-more-div-click {
	color: #fff!important;
	background-color: #1b7fcc!important;
	text-shadow: none!important
}
#youmax-select {
	width: 90%;
	font-size: 14px;
	margin-top: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	height: auto;
	padding: 8px;
	outline: 0;
	background-color: #e8e8e8
}
#youmax-select-box {
	display: none
}
#youmax-select>option {
	background: #fff;
	color: #5A5A5A;
	cursor: pointer
}
#youmax-encloser {
	margin-top: 25px
}
.youmax-popup-show-button {
	z-index: 1046;
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	margin: auto;
	cursor: pointer
}
.youmax-load-more-comments-clicked {
	background-color: #1b7fcc!important
}
.youmax-comment-textbox {
	width: 70%;
	height: 40px;
	margin: 5px;
	vertical-align: middle;
	box-sizing: border-box;
	padding: 10px;
	font-size: 14px;
	border: 1px solid #D6D6D6;
	background: #fff
}
.youmax-add-comment-button {
	margin: 5px 16px 5px 5px;
	width: 15%;
	height: 40px;
	box-sizing: border-box;
	box-shadow: 0 1px 0 rgba(0,0,0,.05);
	background-color: #1b7fcc;
	background-image: -webkit-linear-gradient(top, transparent, transparent);
	border: 1px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 2px;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
	line-height: 1;
	vertical-align: bottom
}
.youmax-from {
	display: inline-block;
	width: 100%;
	float: left
}
.youmax-from-img {
	width: 40px;
	height: 40px;
	background-size: cover;
	background-position: center center;
	display: inline-block;
	float: left;
	border-radius: 40px
}
.youmax-from-name {
	display: inline-block;
	line-height: 40px;
	float: left;
	margin-left: 12px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	color: #000
}
.youmax-comment-content {
	text-align: left;
	margin-top: 10px;
	display: inline-block;
	overflow: hidden;
	float: left;
	font-size: 15px;
	color: #666;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 18px
}
.youmax-published {
	display: inline-block;
	line-height: 40px;
	float: right;
	margin-right: 12px;
	color: #6b7cb5;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif
}
#youmax-encloser-comment-holder {
	display: hidden;
	width: 100%
}
.youmax-video-comment {
	display: inline-block;
	width: 80%;
	margin: 10px;
	background: #e6e6e6;
	padding: 15px;
	box-shadow: inset 1px 1px 0 rgba(220,220,220,.25), 1px 1px 2px rgba(59,59,59,.26)
}
.youmax-comment {
	background: #e6e6e6;
	display: inline-block;
	width: 100%
}
.youmax-encloser-comment-wrapper-popup {
	position: absolute;
	z-index: 1046
}
.youmax-encloser-comment-holder-popup {
	background: #fff;
	padding: 20px 0
}
#youmax-encloser-comment-wrapper {
	margin-top: 20px;
	width: 100%;
	text-align: center
}
#youmax-encloser-comments {
	width: 100%;
	display: inline-block
}
.youmax-more-button, .youmax-show-button {
	color: #fff;
	background-color: #7a7a7a;
	width: 150px;
	height: 25px;
	line-height: 25px;
	border-radius: 2px;
	text-shadow: none
}
.youmax-more-button:hover, .youmax-show-button:hover {
	background-color: #1b7fcc!important
}
#youmax-showing-title {
	margin-top: 20px;
	width: 100%
}
#youmax-showing-title .youmax-tab {
	width: 100%;
	box-sizing: border-box;
	height: auto;
	margin: 0;
	padding: 6px
}
.youmax-playlist-video-count {
	font-size: 20px;
	font-weight: 700
}
.youmax-playlist-line {
	width: 40%;
	border: 2px solid #dadada;
	display: inline-block
}
.youmax-playlist-line-wrapper {
	font-size: 7px;
	margin-top: 4px;
	line-height: 9px
}
.youmax-playlist-video-count-box {
	overflow: auto;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 85px;
	line-height: 20px
}
.youmax-playlist-video-count-wrapper {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	color: #fff;
	width: 30%;
	text-align: center
}
.fluid-width-video-wrapper {
	width: 100%;
	position: relative;
	padding: 0
}
.fluid-width-video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
@media all and (max-width:800px), screen and (max-device-width:800px) {
#youmax-stat-holder {
	display: none
}
.youmax-subscribe {
	left: initial
}
#youmax-select-box {
	display: block
}
#youmax-tabs {
	display: none
}
.youmax-channel-icon img {
	margin-left: 10px
}
}
@media all and (max-width:500px), screen and (max-device-width:500px) {
#youmax-stat-holder, .youmax-subscribe {
	display: none
}
.youmax-tab {
	width: 42%;
	text-align: center
}
.youmax-add-comment-button {
	width: 35%
}
.youmax-comment-textbox {
	width: 85%
}
}
@media all and (max-width:350px), screen and (max-device-width:350px) {
.youmax-tab {
	width: 90%;
	text-align: center
}
}
.youmax-loading-comments-div, .youmax-loading-div {
	margin: 50px 0;
	display: inline-block;
	width: 100%;
	font-size: 16px
}
#youmax-search-holder {
	padding: 0 12px;
	height: 26px;
	display: inline-block;
	background-color: rgba(255,255,255,.85);
	margin-top: 45px;
	margin-right: 30px;
	border-radius: 8px;
	overflow: hidden
}
#youmax-search-box {
	background-color: transparent;
	margin: 0!important;
	vertical-align: top;
	height: 24px;
	border: none;
	color: #000;
	outline: 0;
	font: 14px Calibri;
	padding-left: 0
}
.youmax-search-icon {
	font-size: 14px!important;
	vertical-align: top;
	margin-top: 5px;
	margin-left: 5px;
	color: #000
}
.youmax-not-found {
	text-align: center
}
.moduletable.yt-maatschappij .custom.yt-maatschappij {
	float: left;
	width: 100%;
	margin-bottom: 70px;
}

#fox #foxholder .newsfeed .id-5,
#fox #foxholder .newsfeed .id-6 {
	display: none !Important;
}

.itemid-682 .moduletable.social,
.itemid-682 .moduletable.app {
	float: left;
	width: 100%;
}

