* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.finder.search-mobile input {
	-webkit-appearance: none!important
}
.container {
	margin: 0 auto
}
.clr:after, .col:after, .container:after, .group:after, .row:after {
	content: "";
	display: table;
	clear: both
}
.col {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 5%
}
#toggle, .toggle {
	display: none
}
#navbar label.toggle span {
	width: 25px;
	height: 3px;
	background: #ffe200;
	float: left;
	clear: both
}
#navbar label.toggle span+span {
	margin-top: 6px
}
#navbar .megasub .subcol .custom img {
	width: 100%;
	height: auto
}
.megasub .subcol .social.sub.fans ul.social.fans {
	display: flex;
	justify-content: space-between
}
#navbar li .subcol .moduletable ul.nav.menu.social.fans li {
	margin-right: inherit
}
#contentleft .nieuwsbriefbottom .col div a, #contentleft .nieuwsbriefbottom .col div a img {
	width: 100%
}
.gutters .col.span_8:nth-child(odd) {
	margin-left: 0
}
.game_head.mobile {
	display: none
}
.mobilemenuholder a {
	position: relative
}
.mobilemenuholder a.noborder:before {
	display: none
}
.mobilemenuholder a:before {
	content: " ";
	display: block;
	border-right: 2px solid #ffe200;
	position: absolute;
	left: -9px;
	height: 16px;
	top: 5px
}
@media (max-height:700px) {
#navbar li a.close_sub {
	display: block
}
}
@media (max-height:600px) {
#navbar li .megasub {
	height: auto
}
#navbar li .megasub .col_1 {
	width: 100%;
	border-right: 0 none;
	height: auto;
	margin-top: 0
}
#navbar li .megasub .subcol.col_1 ul {
	display: block;
	margin-top: 12px;
	vertical-align: top;
	margin-left: 170px;
	float: left;
	margin-bottom: 12px
}
#navbar li .megasub .subcol.col_1 ul li {
	float: left;
	border-right: 1px solid #2e2e2e;
	margin: 6px 24px 6px 0;
	padding: 0 24px 0 0;
	width: auto;
	border-bottom: 0 none
}
#navbar li .megasub .subcol.col_1 ul li a {
	line-height: 1.3em
}
#navbar li .subcol.col_1 li:first-child {
	margin-top: 0
}
#navbar li .subcol.col_1 ul li:last-child {
	border-right: 0 none
}
#navbar li .megasub .col_2, #navbar li .megasub .col_3, #navbar li .megasub .col_4 {
	display: none
}
}
@media (min-width:768px) {
.gutters .col, .gutters .formrow input {
	margin-left: 5%
}
.gutters .col:first-child, .gutters .formrow input:first-child {
	margin-left: 0
}
}
@media (min-width:768px) {
.span_1 {
	width: 6.25%
}
.span_2 {
	width: 12.5%
}
.span_3 {
	width: 18.75%
}
.span_4 {
	width: 25%
}
.span_5 {
	width: 31.25%
}
.span_6 {
	width: 37.5%
}
.span_7 {
	width: 43.75%
}
.span_8 {
	width: 50%
}
.span_9 {
	width: 56.25%
}
.span_10 {
	width: 62.5%
}
.span_11 {
	width: 68.75%
}
.span_12 {
	width: 75%
}
.span_13 {
	width: 81.25%
}
.span_14 {
	width: 87.5%
}
.span_15 {
	width: 93.75%
}
.span_16 {
	width: 100%
}
.gutters .span_8 {
	width: 46.5%;
	margin-left: 7%
}
.gutters .span_5 {
	width: 30%
}
.gutters .span_4 {
	width: 21.25%
}
}
@media (max-width:1350px) {
#next, #prev {
	z-index: 2
}
}
@media (min-width:1180px) {
.youtube .thumb {
	top: -90px!important;
	width: 110%!important;
	max-width: 110%!important
}
}
@media (max-width:1350px) and (min-width:870px) {
#slider {
	position: relative
}
#prev {
	left: inherit;
	right: 10%;
	text-align: center;
	width: auto;
	background-color: #005423;
	top: 265px;
	margin-top: 0;
	padding: 0 10px 10px
}
#next {
	left: inherit;
	text-align: center;
	width: auto;
	background-color: #005423;
	right: 5%;
	top: 265px;
	margin-top: 0;
	padding: 0 10px 10px
}
}
@media (max-width:1180px), screen and (min-device-width:320px) and (max-device-width:480px) {
#contentleft #game_wrapper #game_menu ul li a, #contentleft #game_wrapper #game_menu ul li.active a, #contentleft #game_wrapper #game_menu ul li:hover a {
	font-size: 18px;
	padding: 15px 9px
}
#navbar .subcol .moduletable.fifty li.item-218 {
	padding-right: 0
}
.parent-club ul.menu-3rd-lvl li a {
	font-size: 18px
}
#nextmatch .awaygame .info, #nextmatch .awaygame .tickets {
	width: 100%
}
#nextmatch #nextmatchwrapper .awaygame .info, #nextmatch #nextmatchwrapper .awaygame .tickets {
	width: 70%
}
#navbar li .subcol .game a.title-small, #navbar li .subcol .game span.title-small, #navbar li .subcol ul.latestnews.adotv li a .title, .megasub .moduletable.sub .game a.title-small, .megasub .moduletable.sub .game span.title-small {
	margin-left: -40px;
	padding-left: 40px
}
#navbar li .subcol .moduletable.magebridge ul.menu li {
	width: 100%;
	margin-bottom: 6px
}
#navbar li .subcol ul.latestnews.adotv li a .icon {
	display: none
}
.megasub .game .playdate-small, .megasub .subcol ul.latestnews li span.published_date {
	margin-right: 8px
}
#contentwrapper #contentleft .item-page .tothestadium h2, #contentwrapper #contentleft .item-page .tothestadium img {
	float: left;
	width: 100%;
	margin-bottom: 30px
}
.tothestadium h2 {
	margin-top: 30px
}
#logo {
	margin-left: 0;
	left: 20px
}
.headerimage.wide .mid {
	left: inherit;
	margin: 0 auto;
	position: relative;
	width: 100%
}
.alias-minuut-tot-minuut .events .row .col span.et {
	float: left;
	width: 100%;
	font-size: 18px;
	top: 10px
}
.alias-minuut-tot-minuut .events .col_2 span {
	padding: 50px 0
}
.alias-minuut-tot-minuut .row.ado .eventicon, .alias-minuut-tot-minuut .row.opponent .eventicon {
	background-repeat: no-repeat;
	width: 100%
}
.alias-minuut-tot-minuut .events.away .row.ado p, .alias-minuut-tot-minuut .events.away .row.opponent p, .alias-minuut-tot-minuut .row.ado p, .alias-minuut-tot-minuut .row.opponent p {
	margin: 0!important;
	padding: 0!important;
	text-align: center;
	width: 100%
}
.hide_m {
	display: none
}
.show_m {
	display: block
}
#navbarholder ul li a {
	font-size: 19px;
	padding: 0 7px
}
.mid {
	padding: 0 20px
}
#categorydesc .submenu, #categorydesc h1 {
	left: 20px
}
#navbarholder {
	margin-left: 140px
}
#nextmatch {
	background: #fff
}
.awaygame, .homegame, .homegame.small {
	width: 100%
}
.homegame.small {
	padding-left: 0
}
.awaygame {
	border: 0;
	height: auto;
	background: #fff;
	line-height: 60px;
	border-bottom: 1px solid #c9c9c9;
	margin-bottom: 20px;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	padding-right: 0
}
#navbar .subcol div.sec:after, #navbar .subcol div.sec:before {
	width: 15px;
	left: -15px
}
#navbar .subcol div.sec:after {
	left: auto;
	right: -15px
}
.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;
	font-size: 22px
}
}
@media (max-width:1120px) {
#navbar li a.close_sub {
	display: block
}
.stand .club .team {
	width: 70%
}
.stand .head .gd, .stand .head .pnt, .stand .head .pos {
	text-align: center
}
.stand .club .gd, .stand .club .pnt, .stand .club .pos {
	width: 10%;
	text-align: center
}
.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 10px;
	font-size: 22px
}
.parent-club ul.menu-3rd-lvl li a {
	font-size: 17px
}
#navbar .subcol .itemholder ul.training li, #navbar li .subcol .game .score-small, #navbar li .subcol .game a.title-small, #navbar li .subcol .game span.title-small, #navbar li .subcol h2.title, #navbar li .subcol ul.latestnews.adotv li a .title, #navbar li .subcol ul.latestnews.submenu li a, .megasub .game .playdate-small, .megasub .moduletable.sub .game a.title-small, .megasub .subcol ul.latestnews li span.published_date {
	font-size: 15px
}
.megasub .game.ticket-planning .playdate-small {
	display: none!important
}
}
@media (max-width:1080px) {
body.view-ticketinfo .item-page .buy_tickets {
	height: auto;
	background: 0 0
}
body.view-ticketinfo .item-page .buy_tickets.col_2 ul {
	width: 100%;
	border-bottom: 1px solid #bfbfbf;
	padding: 50px 0
}
.business .category-desc ul.menu li a, .business .headerimage ul.menu li a, .parent-kaartverkoop .category-desc ul.menu li a, .parent-kaartverkoop .headerimage ul.menu li a, .parent-tickets .category-desc ul.menu li a, .parent-tickets .headerimage ul.menu li a {
	padding: 15px;
	font-size: 22px
}
.business .category-desc ul.menu li a, .business .headerimage ul.menu li a {
	padding: 15px 10px
}
.parent-club .category-desc ul.menu li a, .parent-club .headerimage ul.menu li a {
	padding: 15px 18px;
	font-size: 24px
}
.business ul.menu-3rd-lvl li a, .parent-tickets ul.menu-3rd-lvl li a {
	font-size: 16px
}
#navbar li .subcol a, #navbar li .subcol p, .stand .gd, .stand .pnt, .stand .pos, .stand .team {
	font-size: 15px
}
.subcol>div+div {
	padding-top: 15px;
	margin-top: 15px
}
.subcol h3 {
	margin-bottom: 30px;
	white-space: nowrap;
	font-size: 20px
}
#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, #navbarholder ul li .megasub a.full-program-link, #navbarholder ul li .megasub a.full-result-link, #navbarholder ul li .megasub a.game-report-link, #navbarholder ul li .megasub a.readmore, #navbarholder ul li .megasub p.readmore_cta a {
	font-size: 16px!important
}
#navbar li .subcol .game.latest .title-small {
	margin-left: -40px;
	padding-left: 40px
}
.megasub .game.latest .game {
	margin-bottom: 6px
}
}
@media (max-width:1024px) {
#next, #prev {
	display: none!important
}
.parent-fans .category-desc ul.menu.nav.nomodules li a, .parent-fans .headerimage ul.menu.nav.nomodules li a {
	padding: 15px 12px
}
.business .category-desc ul.menu li a, .business .headerimage ul.menu li a {
	padding: 15px 5px
}
.games .headerimage ul.menu.nav.nomodules li a {
	font-size: 22px;
	padding: 15px 12px
}
#navbar li .subcol.col_1 a, .business ul.menu-3rd-lvl li a, .parent-club ul.menu-3rd-lvl li a, .parent-maatschappelijk ul.menu-3rd-lvl li a, .parent-tickets ul.menu-3rd-lvl li a {
	font-size: 16px
}
.training .day {
	width: 30%
}
#navbar li .subcol .game a.title-small, #navbar li .subcol .game span.title-small, #navbar li .subcol .game.latest a.title-small, #navbar li .subcol .game.latest span.title-small, #navbar li .subcol ul.latestnews.adotv li a .title, #navbar li .subcol ul.latestnews.submenu li a, .megasub .moduletable.sub .game a.title-small, .megasub .moduletable.sub .game span.title-small {
	margin-left: 0;
	padding-left: 0
}
.megasub .subcol .upcomming_events ul.latestnews li span.published_date {
	width: auto;
	clear: none
}
#navbar .subcol .menu.activiteiten li {
	width: 100%
}
.timelineholder {
	width: 100%;
	background: 0 0;
	border-left: 5px solid #ffe200;
	margin-bottom: 0;
	float: left;
	height: auto!important
}
.timelinehighlights {
	display: none
}
.timelineholder li {
	padding-left: 10%;
	margin-bottom: 50px;
	margin-left: -15px
}
#contentwrapper .timelineholder li .yrcontent, .timelineholder li, .timelineholder li p.yr {
	float: left;
	height: auto;
	position: inherit!important;
	text-align: left!important;
	width: 100%;
	left: inherit;
	right: inherit
}
.timelineholder li p.yr {
	float: left;
	left: 0;
	text-align: left;
	font-size: 40px;
	margin-bottom: 5px
}
#contentwrapper .timelineholder li .yrcontent p {
	font-size: 16px;
	font-style: italic;
	line-height: 25px
}
#contentwrapper .timelineholder h2 {
	font-size: 30px;
	margin-top: 5px
}
.social-media-club .col ul li {
	width: 100%
}
#youtubeholder.mid {
	margin-bottom: 80px
}
.alias-media .moduletable.yt-maatschappij {
	padding-bottom: 0
}
#b2bform ul li label, #b2bform ul li span.radiolabel, #b2bform ul li span.radiolabel label {
	width: 100%
}
#b2bform ul li .field label {
	float: right;
	width: 80%
}
#b2bform ul li input {
	width: 100%
}
#contentleft table.price-tabel tbody tr.game-row td.game_col h4 {
	font-size: 21px
}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
ul.nav.menu {
	display: block!important
}
}
@media (max-width:960px) {
#contentwrapper .leading_vid iframe {
	width: 100%
}
#contentwrapper .leading_vid .banner-right {
	display: none
}
#contentleft #game_wrapper #game_menu ul li a, .business .category-desc ul.menu li a, .business .headerimage ul.menu li a, .parent-kaartverkoop .category-desc ul.menu li a, .parent-kaartverkoop .headerimage ul.menu li a, .parent-tickets .category-desc ul.menu li a, .parent-tickets .headerimage ul.menu li a {
	font-size: 17px;
	padding: 16px 9px
}
.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 {
	font-size: 18px;
	padding: 16px 5px!important
}
.parent-club .category-desc ul.menu li a, .parent-club .headerimage ul.menu li a {
	font-size: 20px;
	padding: 16px
}
.kids .category-desc ul.menu li a, .kids .headerimage ul.menu li a {
	padding: 15px
}
.games .headerimage ul.menu.nav.nomodules li a, .parent-fans .category-desc ul.nav.menu.nomodules li a, .parent-fans .headerimage ul.nav.menu.nomodules li a {
	font-size: 20px;
	padding: 15px 12px
}
.parent-maatschappelijk .category-desc ul.menu li a, .parent-maatschappelijk .headerimage ul.menu li a {
	font-size: 21px;
	padding: 15px 16px
}
.business ul.menu-3rd-lvl li a, .parent-club ul.menu-3rd-lvl li a, .parent-maatschappelijk ul.menu-3rd-lvl li a, .parent-tickets ul.menu-3rd-lvl li a {
	font-size: 16px
}
#navbar .subcol.col_2 ul.news li:last-child, #navbar .subcol.col_4 ul.vid li:last-child, #navbar li .subcol.col_3 .result_prog li a span.matchdate, .megasub .subcol ul.latestnews.nieuwssub li span.published_date {
	display: none
}
#navbar li .subcol .result_prog li a {
	padding-left: 0
}
.megasub .moduletable.sub .game span.playdate-small {
	width: 100%;
	float: left;
	margin-right: 0
}
.articlebottom .moduletable.social {
	width: 100%
}
.articlebottom a.overzicht {
	float: left;
	margin: 40px 0!important
}
#navbar .subcol .logos .scoreboard {
	display: inline-block;
	float: none;
	left: 50%;
	margin-left: -27px;
	position: absolute;
	width: 54px
}
.logos .score-away, .logos .score-home {
	font-size: 36px;
	padding: 0 3px;
	line-height: 49px;
	width: 18px
}
#navbar li .subcol .game span.title-small, #navbar li .subcol ul.latestnews.submenu li a {
	margin-left: 0;
	padding-left: 0
}
#navbar li .subcol ul.nieuwssub.latestnews li a {
	margin-left: 0!important;
	padding-left: 0!important;
	width: 100%
}
#navbar li .subcol .game.latest span.title-small {
	margin-left: 0;
	padding-left: 0
}
#contentleft .gutters .span_8 {
	width: 100%;
	margin: 3.5% 0
}
#contentleft .nieuwsbriefbottom .col div {
	width: 100%
}
.alias-home #contentwrapper .page-header.filter h2 {
	margin-right: 0;
	padding-right: 0
}
.alias-home #contentleft span.newsfilter, .alias-home #contentleft span.newsfilter select {
	float: left;
	margin-top: 30px;
	width: 100%
}
.alias-home #contentleft span.newsfilter .select {
	width: 100%
}
#navbar li .dividermenu {
	margin: 30px 1px
}
.history.view-calendar #rs_calendar_component {
	width: 100%;
	margin-right: 0;
	padding-right: 0
}
.view-calendar table.rs_table.rs_legend tbody tr {
	float: left;
	width: 33%
}
.history.view-calendar #contentleft h3 {
	float: left;
	width: 100%
}
.history.view-calendar #contentleft .rs_table {
	width: 100%;
	float: left
}
.kids_storky img {
	margin: 0
}
#sponsors .sponsor ul.firstrow li {
	width: 30%;
	text-align: center
}
#sponsors .sponsor ul.firstrow li a {
	margin: 0 auto
}
#sponsors .sponsor ul.secondrow {
	width: 100%;
	float: left;
	display: block
}
#sponsors .sponsor ul.secondrow li {
	width: 25%;
	float: left;
	display: block;
	overflow: hidden
}
#sponsors .sponsor.maatschappij ul.secondrow li {
	width: 50%
}
#sponsors .sponsor ul.secondrow li a {
	margin: 0 auto
}
#sccform label {
	width: 100%
}
.progress p {
	overflow: hidden;
	text-indent: -9999px
}
#step3 table.menu_tabel td {
	width: 100%!important;
	float: left;
	height: auto
}
#step3 table.menu_tabel td label {
	text-align: left!important
}
body.ticketing #contentwrapper h1.pageheading {
	font-size: 64px
}
body.ticketing #contentleft .item-page ul li span.title {
	font-size: 26px!important
}
}
@media (max-width:870px), screen and (min-device-width:320px) and (max-device-width:480px) {
body.view-ticketinfo .headerimage.wide.ticketinfo .teamlogos {
	display: none
}
#youtubeholder.mid {
	margin-bottom: 40px
}
#nextmatch #nextmatchwrapper .awaygame .info, #nextmatch #nextmatchwrapper .awaygame .tickets {
	width: 100%;
	margin: 0
}
#logo {
	height: 105px;
	width: 87px;
	top: 50px
}
#result_wide_wrapper .resultdetails {
	margin-right: 0;
	padding-right: 0
}
#result_wide_wrapper .game-details {
	display: none
}
.stand .pnt {
	text-align: center;
	width: 15%
}
.stand .team {
	width: 60%
}
#navbarholder {
	margin-left: 100px
}
#navbarholder ul li a {
	font-size: 17px;
	padding: 0 5px
}
#slider .slidercontent {
	width: 100%;
	padding: 0;
	height: auto;
	float: left
}
#slider .slidercontent .sliderscore, #slider .slidercontent .slidertext, #slider .slidercontent .slidertitle {
	padding: 0 20px
}
#carousel, #carousel .slide, .caroufredsel_wrapper {
	width: 100%!important
}
#slider .sliderimg {
	width: 100%;
	padding: 0;
	height: auto
}
#streamerholder {
	width: 100%
}
#carousel, #streamerholder, #wrapperstreamer, .caroufredsel_wrapper {
	float: left!important;
	height: auto!important;
	position: inherit!important
}
#slider {
	background-color: #fff;
	background-image: none;
	border-bottom: none
}
#slider .slidercontent .sliderscore {
	margin: 15px 0 0;
	padding-right: 0
}
#slider .slidercontent .sliderscore .result {
	margin: 0 10px
}
#slider .slidercontent .sliderscore .result span.home {
	border-right: 2px solid #fff;
	width: 31px
}
#slider .slidercontent .slidertext {
	font-size: 17px
}
#slider .slidercontent .sliderscore .result span {
	color: #fff
}
#slider .slidercontent .slidertitle h2 {
	font-size: 24px
}
#slider .sliderreadmore li {
	background-color: #ededed;
	padding: 15px 0;
	font-size: 22px;
	font-family: uni_cond_bold;
	margin: 15px 0;
	height: auto!important
}
#slider .sliderreadmore li a {
	text-transform: uppercase;
	color: #000
}
#slider .sliderreadmore a:before {
	padding: 0 20px
}
#carousel .slide {
	visibility: hidden;
	height: 0
}
#carousel .slide.active {
	visibility: visible;
	height: auto
}
#pager {
	display: none!important
}
#slider .slideroverlay {
	display: none
}
#slider .slidercontent {
	background: #f7f7f7;
	color: #000;
	bottom: 0
}
#sliderwrapper.mid {
	padding: 0
}
#navbar li .subcol .news li a, #navbar li .subcol .result_prog li a, #navbar li .subcol .vid li a {
	margin-bottom: 5px
}
.away_result, .home_result {
	font-size: 36px;
	padding: 0 3px
}
#games li.leading .logoholder {
	width: 20%
}
#games li.leading .logoholder img {
	float: left
}
#games li.leading .logos img.awaylogo {
	float: none!important;
	width: 70px;
	height: auto
}
.alias-resultaten #games.resulttable li .game .cta_btns, .alias-resultaten #games.resulttable li .game .cta_btns .game-report-link {
	margin-left: 0
}
#games li.leading .logos img.homelogo {
	float: none!important;
	width: 70px;
	height: auto
}
.layout-2eelftal .cta_btns a {
	float: left!important
}
#games li.leading .logoholder span {
	width: 50%;
	margin: 10% 0 0
}
#games li .game {
	display: block;
	width: 100%
}
.tweedeelftal #games li.leading .matchtitleholder {
	white-space: inherit
}
#games li.leading .matchtitleholder, #games li.leading .playdate {
	font-size: .6em!important
}
#games li.even .awaylogo, #games li.even .homelogo, #games li.odd .awaylogo, #games li.odd .homelogo {
	display: none
}
#games li .game a.title-small, #games li .game span.playdate-small, #games li .game span.title-small {
	display: block;
	width: 100%;
	text-align: left!important
}
#games li .game span.locationholder .location {
	float: left
}
.tweedeelftal #games li .game span.notickets {
	text-align: left
}
#games li .game .cta_btns {
	margin-top: 15px
}
.layout-2efuture #games li .game .cta_btns {
	margin-top: 0
}
#games li .game .cta_btns a.ticket-info {
	margin-left: 0
}
#games .cta_btns .notice {
	bottom: 5px;
	font-size: 14px;
	left: 230px;
	position: absolute
}
#games li.leading {
	margin-bottom: 0
}
#games .game-report, #games li .game .cta_btns, #games li.leading .logos, #games li.leading .tickets {
	width: 100%;
	float: left
}
#games li.leading .cta_btns .notice {
	left: 0
}
#games .game-report, #games li.leading .tickets {
	margin-top: 10px
}
#games li.leading .ticket-info, #games li.leading a.game-report-link, .alias-resultaten .cta_btns a {
	float: left!important;
	margin-left: 0
}
#games li.leading .ticket-info {
	float: right!important
}
#games li.leading .cta_btns .notice {
	right: 0;
	text-align: right;
	top: 35px
}
#games li.leading .buy-tickets {
	float: left;
	margin-left: 15px
}
#footer .footer ul li.logo {
	margin-left: -360px
}
#youtubeholder a.bekijk-meer {
	bottom: 0
}
}
@media (max-width:768px), screen and (min-device-width:320px) and (max-device-width:480px) {
.alias-home #slider {
	display: none
}

#game-overview.tweedeelftal ul#games li.leading {
	margin-bottom: 24px;
}

.mobilemenuholder {
	display: block!important;
	position: absolute;
	top: 150px;
	left: 20px;
}
.mobilemenuholder a {
	color: #fff;
	text-decoration: none;
	margin-right: 17px;
	font-size: 22px;
	text-transform: uppercase;
	position: relative
}
.view-calendar table.rs_table.rs_legend tbody tr {
	float: left;
	width: 50%
}
#nextmatch .game_head.mobile {
	width: 100%;
	float: left;
	display: block;
	padding-top: 12px
}
#nextmatch .game_head.mobile h3.title, #nextmatch .game_head.mobile span.pre_head {
	width: 100%;
	text-align: center;
	float: left
}
#nextmatch .game_head.mobile h3.title {
	margin-top: 2px;
	margin-bottom: 20px
}
#nextmatch .game_head.mobile h3.title:after {
	display: none
}
.headerimage.ticketinfo h2 {
	font-size: 60px;
	margin-right: 0!important;
	padding-right: 0!important
}
#contentshop .product-view .product-img-box .related-products, #contentshop .toolbar, #contentshop .topbarholder {
	display: none
}
.product-shop .cart_wrapper .back {
	margin-top: 24px;
	width: 100%
}
#contentshop .more-views, #contentshop .more-views ul.product-image-thumbs {
	width: 100%;
	display: none
}
#product-options-wrapper, #product-options-wrapper .input-box input {
	width: 100%
}
#product-options-wrapper .input-box li input.checkbox, .product-shop .product-info-wrapper #product-options-wrapper .input-box input.radio {
	width: auto
}
#contentshop .more-views ul.product-image-thumbs li {
	width: 49%;
	float: left
}
.product-shop .cart_wrapper .back a.backlink {
	width: 100%;
	float: left;
	text-align: center
}
.cart .btn-proceed-checkout {
	font-size: 20px;
	float: left;
	width: 100%
}
.checkout-types, ol#checkoutSteps.opc #checkout-step-login .col-2 form#login-form fieldset ul.form-list li .input-box input {
	width: 100%
}
#checkoutSteps .col2-set .col-2 {
	margin-left: 0;
	padding-left: 0
}
.step_number {
	font-size: 20px;
	width: 20px;
	line-height: 1.1em
}
#contentwrapper .step-title h2 {
	font-size: 20px
}
ol#checkoutSteps li.allow .step-title a {
	padding: 0;
	font-size: 17px;
	top: 11px
}
#checkout-step-review #checkout-review-submit #review-buttons-container a.edit_cart, ol#checkoutSteps .buttons-set button.button.btn-checkout {
	float: left;
	width: 100%;
	text-align: center
}
.product-view .related-products .block-content .item .price-box span.price {
	font-size: 15px
}
.product-view .product-img-box {
	width: 40%
}
.product-shop {
	width: 58%
}
.product-collateral {
	margin-bottom: 15px;
	width: 100%;
	margin-right: 0;
	padding-right: 0;
	border-right: 0 none
}
.aw-giftwrap-available-icon {
	margin-bottom: 15px
}
.fanshop #topbar.fixed {
	position: relative
}
.fanshop .sharing-links {
	display: none
}
.fanshop #navbar.fixed {
	margin-top: 0
}
#shopleft, #shopleft .parkeren, #shopleft .paymentoptions, #shopleft .retour, #shopleft .shippingoptions, #shopleft .social, .checkout-top {
	display: none
}
#contentshop .moduletable.historie, #contentshop .moduletable.personal {
	width: 100%;
	margin-bottom: 30px
}
#contentwrapper .magebridge-category .category-products {
	margin-top: 0
}
body.view-ticketinfo .item-page .buy_tickets {
	height: auto;
	background: 0 0
}
body.view-ticketinfo .item-page .buy_tickets.col_2 ul {
	width: 100%;
	border-bottom: 1px solid #bfbfbf;
	padding: 50px 0
}
#magebridge-cart p.minicart_total, #shopping-cart-table .product-options, .discount-form .infobox, .head_pps, .minicart_withitems, .ppscol, .prod_incl {
	display: none
}
.totals table {
	width: 100%;
	margin-top: 20px
}
#checkoutSteps .col2-set .col-1, #checkoutSteps .col2-set .col-2 {
	width: 100%;
	margin-right: 0;
	border-right: 0 none
}
#checkoutSteps .col2-set.block-two .col-1, #checkoutSteps .col2-set.block-two .col-2 {
	width: 50%
}
#checkoutSteps .col2-set.block-two .col-1 .required {
	display: none
}
#checkoutSteps .col2-set .col-1 {
	margin-bottom: 20px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e9e9e9
}
form#discount-coupon-form .discount .discount-form, ul.form-list li.fields, ul.form-list li.fields.name .field {
	width: 100%
}
ol#checkoutSteps .aw-giftwrap-onepage-form-box-types-item-detail .detail-content {
	margin-left: 0;
	margin-top: 15px
}
ol#checkoutSteps .buttons-set button.button.btn-checkout {
	float: left;
	margin-top: 15px
}
#shopping-cart-table tbody td.prod_qty, #shopping-cart-table th.head_qty {
	padding-left: 0
}
.btn-remove {
	font-size: 12px
}
.prod_del {
	line-height: 14px
}
.discount-form .buttons-set, .discount-form .buttons-set .button, .discount-form .input-box, .discount-form .input-box #coupon_code, .discount-form .input-box #scc_nummer, .discount-form label {
	width: 100%
}
.discount-form .buttons-set .button {
	padding: 0;
	margin-top: 15px;
	margin-left: 0
}
#contentshop .imagecol, #contentshop .prod-img, #shopping-cart-table thead {
	display: none
}
#shopping-cart-table h2.product-name {
	margin: 0;
	font-size: 14px;
	line-height: 20px
}
.col-checkoutextra, .totals {
	width: 100%
}
.parent-maatschappelijk #contentwrapper .category-desc .cat-desc h2 {
	font-size: 48px
}
#gameresult #gameresultwrapper.mid {
	padding: 0
}
.sliderimg .fox, .sliderimg .youtube {
	height: auto!important;
	width: 100%!important
}
.sliderimg .fox .thumb, .sliderimg .youtube .thumb {
	position: relative
}
#slider .slidercontent .sliderscore h3 {
	font-size: 18px
}
.streamer .youtube .play {
	margin-top: -44px!important
}
.com_game #game_menu {
	margin-bottom: -50px;
	margin-top: 50px
}
#result_wide_wrapper .resultdetails, ul.breadcrumb {
	padding: 0 20px
}
ul.breadcrumb {
	padding-left: 0
}
#games .cta_btns .notice {
	left: 0;
	float: right;
	right: 0;
	text-align: right;
	top: 35px
}
#games li .game .cta_btns {
	margin-bottom: 20px
}
.business .headerimage ul.menu li a {
	padding: 15px 9px;
	font-size: 18px
}
#navbarwrapper .moduletable.social.sub ul, .moduletable.social ul {
	display: flex;
	justify-content: space-between;
	max-width: 300px
}
#youtube .moduletable .subscriberholder {
	margin-right: -57px;
	right: 50%;
	top: -36px
}
#navbarwrapper .moduletable.social.sub ul li, .moduletable.social ul li {
	margin-right: 0
}
ul.nav.menu.menu-3rd-lvl, ul.nav.menu.nomodules {
	display: none
}
#contentwrapper {
	display: block
}
#nextmatch .game_head, #topbar #searchholder-default, #topbarwrapper.mid ul, .headerimage .header_module {
	display: none
}
a#searchmobile {
	display: block
}
#nextmatch .game_info, #nextmatch .logos, #nextmatch .stats_tickets, .playdate {
	width: 100%
}
#nextmatchwrapper .homegame .bottom .tickets, #nextmatchwrapper .homegame .stats_tickets {
	float: none;
	width: 100%
}
#foxholder .newsfeed, #youmax-video-list-div {
	display: block
}
#nextmatchwrapper .homegame .logos {
	margin: inherit;
	padding: inherit;
	width: 100%
}
#nextmatchwrapper .homegame .teamtext {
	display: none
}
.logos {
	height: inherit
}
.awaygame, .homegame {
	padding: 0;
	height: inherit
}
#nextmatchwrapper .awaygame {
	display: none
}
#nextmatchwrapper .homegame {
	padding-top: 40px
}
#nextmatch .title-game {
	width: 33%;
	text-align: left;
	margin-top: 16px
}
#nextmatch .awaygame .title-game {
	order: 2;
	width: 100%;
	text-align: center
}
#nextmatch .info {
	width: 67%;
	margin-top: 16px
}
#nextmatch .awaygame .info {
	width: 100%
}
#nextmatch .playdate, #nextmatch .tickets {
	width: 50%;
	margin-top: 0
}
#nextmatch .homegame .playdate {
	width: 100%;
	margin-bottom: 32px
}
#nextmatch .awaygame .playdate {
	order: 1;
	width: 100%;
	text-align: center
}
#nextmatch .tickets {
	margin-top: 13px
}
#nextmatch .awaygame .tickets {
	order: 3;
	text-align: center;
	margin-left: 0;
	padding-left: 0;
	width: 100%
}
#nextmatch .awaygame .tickets a {
	float: none;
	margin-right: 0
}
.playdate {
	text-align: center;
	font-size: 20px
}
#nextmatch .homegame .stats {
	margin-bottom: 24px;
	margin-top: 10px;
	text-align: center
}
#nextmatch .homegame .tickets {
	margin-bottom: 22px;
	margin-top: 0;
	text-align: center;
	width: 100%
}
.homegame .articlebottom a.overzicht, .homegame .tickets a {
	float: none;
	text-align: center;
	margin-right: 24px
}
#foxholder .custom, #youtubeholder .custom {
	display: inherit;
	float: left
}
#youtubeholder .custom {
	margin-bottom: 50px;
	padding-bottom: 0
}
.alias-media .moduletable.yt-maatschappij {
	padding-bottom: 0
}
.megasub {
	display: none!important
}
#logo {
	left: 15px;
	top: 15px;
	height: 104px;
	width: 84px
}
#topbar {
	height: 125px
}
.toggle {
	cursor: pointer;
	display: block;
	float: right;
	font-size: 40px;
	font-weight: 700;
	line-height: 50px;
	margin-right: 0;
	margin-top: 20px;
	padding: 7px;
	position: relative;
	right: 20px;
	top: 0;
	transition: all .5s linear 0s;
	z-index: 999
}
.toggle:hover {
	background: #005423
}
#navbar {
	border-top: 0;
	border-bottom: 0;
	height: 70px
}
#navbarholder {
	margin-left: 0;
	position: relative;
	width: 100%;
	z-index: 999;
}
#navbarholder ul {
	display: none
}

#navbarwrapper.mid {
	padding: 0;
}

#toggle:checked~#navbarholder ul {
	background: #F9F9F9;
	display: block;
	left: 0;
	position: absolute;
	top: 15px;
	width: 100%;
	z-index: 999
}
#navbarholder ul li {
	background: #333;
	border-bottom: 1px solid #666;
	display: block;
	width: 100%
}
#navbarholder ul li a {
	display: block;
	text-align: left;
	width: 100%;
	padding: 0 20px;
	font-size: 22px;
	float: none;
	margin-bottom: 0
}
#navbar li .dividermenu {
	display: none
}
.headerimage.wide .mid {
	height: 310px;
	left: inherit;
	margin: inherit;
	position: inherit;
	width: 100%
}
#contentleft, #contentright {
	width: 100%;
	padding-left: 0;
	border-left: 0
}
#contentleft {
	margin-right: 0;
	padding-right: 0
}
#contentwrapper .category-desc .cat-desc .cat.quote, .hide_m, .hide_s {
	display: none
}
.show_m, .show_s {
	display: block
}
#contentleft span.newsfilter, #contentleft span.newsfilter select {
	float: left;
	width: 100%
}
#contentleft span.newsfilter .select {
	width: 100%
}
.headerimage .mid ul.nav.menu {
	display: none
}
.headerimage .mid select {
	display: block
}
.formrow input+input {
	margin-top: 5px
}
.modalbox {
	width: 100%!important;
	left: 0!important;
	margin-left: 0!important
}
.modalbox iframe {
	width: 100%
}
#categorydescwrapper {
	height: 250px
}
#categorydesc h1 {
	top: 45px;
	font-size: 60px
}
.item h1 {
	font-size: 50px
}
.item .headerimg .mask {
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 18px solid #fff;
	left: 20px
}
#contentright .moduletable .bannergroup {
	float: right;
	width: auto
}
#contentright .moduletable .bannergroup a, #contentright .moduletable .bannergroup img {
	float: left
}
#contentright {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}
#contentright .moduletable {
	float: left;
	width: 45%
}
#contentright .moduletable .bannergroup .banneritem img {
	height: auto
}
.view-article #contentwrapper .page-header h1 {
	font-size: 50px
}
.view-article .item-image .triangle-down {
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 18px solid #fff;
	margin-left: 20px
}
.fanshop #content {
	background: #eee
}
#shopleft {
	width: 100%;
	margin-right: 0;
	border-right: 0 none
}
#contentshop {
	padding: 0;
	margin: 0
}
#shopleft .menu li.active a, #shopleft .menu li.current a {
	width: 100%;
	margin-left: 0;
	padding-left: 0;
	border-left: 0 none;
	border-right: 0 none
}
#sponsors .sponsor ul {
	display: block!important
}
#sponsors .sponsor ul.firstrow li {
	width: 100%;
	float: left
}
#contentwrapper .page-header.filter h2 {
	margin-right: 0;
	padding-right: 0
}
#contentleft span.newsfilter, #contentleft span.newsfilter select {
	margin: 30px 0
}
#contentleft span.newsfilter select {
	margin-bottom: 0
}
#contentleft .teamlayout .col {
	background: #fff;
	width: 48%;
	margin-right: 4%
}
#contentleft .teamlayout .col:nth-child(even) {
	margin-right: 0
}
.blog.teamlayout .items-row .col .text {
	float: left;
	margin-left: 42px;
	margin-top: 0;
	order: 3;
	padding: 25px;
	text-align: left;
	width: auto
}
.teamlayout #contentleft .col.span_5 .triangle-down {
	left: 35px;
	margin-left: -20px;
	position: absolute;
	top: 75px;
	width: 30px;
	z-index: 99;
	border-left: 25px solid rgba(255,255,255,0);
	border-right: 25px solid rgba(255,255,255,0);
	border-top: 20px solid #fff
}
.blog.teamlayout .img_caption.left, .blog.teamlayout .items-row .col .item-image {
	float: left;
	position: relative;
	width: 100%;
	z-index: 98
}
.blog.teamlayout div.items-row .col .pull-left.item-image img.caption {
	width: 100%
}
.teamlayout .img_caption {
	left: 25px;
	top: -51px
}
.com_adotv .leading_vid iframe {
	width: 100%;
	float: left
}
}
@media (max-width:620px), screen and (min-device-width:320px) and (max-device-width:480px) {
#contentright .moduletable, #contentright .moduletable h3 {
	width: 100%
}
#contentright .moduletable .bannergroup {
	float: left
}
#sponsors .sponsor ul.secondrow li {
	width: 50%
}
#footer .footer ul li.grey, #result_wide_wrapper .resultdetails .awayplayer .image, #result_wide_wrapper .resultdetails .homeplayer .image {
	display: none
}
#result_wide_wrapper .resultdetails .homeplayer .result_team_details {
	float: right;
	padding-left: 0;
	margin-left: 0
}
#result_wide_wrapper .resultdetails .awayplayer .result_team_details {
	float: left;
	padding-right: 0!important;
	margin-right: 0!important
}
#result_wide_wrapper .resultdetails .team-scorers {
	display: none
}
}
@media screen and (min-device-width:320px) and (max-device-width:480px) {
.alias-home #slider {
	display: none
}
.mobilemenuholder {
	display: block!important;
	position: absolute;
	top: 150px;
	left: 20px;
}
.mobilemenuholder a {
	color: #fff;
	text-decoration: none;
	margin-right: 17px;
	font-size: 22px;
	text-transform: uppercase;
	position: relative
}
.mobilemenuholder a.landscape-only {
	display: none
}
#nextmatch .game_head.mobile {
	width: 100%;
	float: left;
	display: block;
	padding-top: 12px
}
#nextmatch .game_head.mobile h3.title, #nextmatch .game_head.mobile span.pre_head {
	width: 100%;
	text-align: center;
	float: left
}
#nextmatch .game_head.mobile h3.title {
	margin-top: 2px;
	margin-bottom: 20px
}
#nextmatch .game_head.mobile h3.title:after {
	display: none
}
.foxframe, .youtube {
	max-height: 195px
}
.toolbar-bottom .pager .pages {
	margin-right: 0;
	padding-right: 0
}
#searchholder {
	width: 160px!important
}
#topbar #searchholder input {
	width: 150px!important
}
#navbarwrapper .moduletable.social.sub ul, .moduletable.social ul {
	max-width: 100%
}
#contentwrapper #contentleft .item-page h2:after {
	display: none
}
#footer, #sitewrapper:after {
	height: 110px
}
#contentright {
	display: none
}
#nextmatch .info, #nextmatch .playdate, #nextmatch .tickets, #nextmatch .title-game, .col {
	width: 100%!important
}
#nextmatch .info .tickets, #nextmatch .info .tickets a {
	float: none
}
#nextmatch .logos {
	margin-top: 24px
}
#nextmatch .info, #nextmatch .playdate, #nextmatch .tickets, #nextmatch .title-game {
	text-align: center;
	margin-top: 0;
	margin-bottom: 0
}
#navbar {
	background-image: none
}
.col {
	width: 100%!important
}
.alias-minuut-tot-minuut .row.endgame .col_2 {
	display: none
}
.alias-minuut-tot-minuut .row .col_1 {
	width: 41%!important
}
.alias-minuut-tot-minuut .row .col_2 {
	width: 18%!important;
	height: 100%;
	min-height: 100%
}
.alias-minuut-tot-minuut .row .col_3 {
	width: 41%!important
}
.alias-minuut-tot-minuut .row {
	align-items: stretch!important
}
.alias-minuut-tot-minuut .events .row.begingame .col_1, .alias-minuut-tot-minuut .events .row.beginsecond .col_1, .alias-minuut-tot-minuut .events .row.hkstart .col_1, .alias-minuut-tot-minuut .row.endgame .col_1, .alias-minuut-tot-minuut .row.endgame .col_3, .events .row.begingame, .events .row.begingame .col_1, .events .row.beginsecond, .events .row.beginsecond .col_1, .events .row.halftime, .events .row.halftime .col_1 {
	width: 100%!important
}
.gutters .col {
	margin-left: 0
}
#socialwrapper h3 {
	text-transform: uppercase;
	font-family: uni_ult_cond
}
#contentwrapper .page-header.filter h2 {
	margin-right: 0;
	padding-right: 0
}
#contentleft .newsfilter .select {
	width: 100%
}
#contentleft span.newsfilter, #contentleft span.newsfilter select {
	height: 36px;
	width: 100%
}
#socialwrapper ul {
	margin-top: 12px;
	width: 100%;
	float: left;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-moz-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
#socialwrapper ul li.item-149 a {
	background: url(../img/icons/facebook-color.svg) 0 0/100% auto no-repeat
}
#socialwrapper ul li.item-150 a {
	background: url(../img/icons/twitter-color.svg) 0 0/100% auto no-repeat
}
#socialwrapper ul li.item-151 a {
	background: url(../img/icons/youtube-color.svg) 0 0/100% auto no-repeat
}
#socialwrapper ul li.item-152 a {
	background: url(../img/icons/instagram-color.svg) 0 0/100% auto no-repeat
}
#socialwrapper ul li.item-153 a {
	background: url(../img/icons/linkedin-color.svg) 0 0/100% auto no-repeat
}
#games li.leading .logoholder, #games li.leading .logos img.awaylogo, #games li.leading .logos img.homelogo {
	display: none
}
#games li.leading .matchtitleholder, #games li.leading .playdate {
	white-space: inherit;
	text-align: left
}
#games li.leading .matchtitleholder .scoremobile, #games li.leading .playdate {
	display: block;
	margin: 0!important;
	padding: 0!important
}
#games li.leading .matchtitleholder .scoreaway, #games li.leading .matchtitleholder .scorehome, #games li.leading .playdate {
	display: none
}
#games li.leading .matchtitleholder em {
	margin-left: 0;
	margin-bottom: 0!important
}
#games li.leading .matchtitleholder em, #games li.leading .playdate {
	float: left
}
#games li.leading .matchtitleholder em.title, #games li.leading .playdate {
	width: 100%;
	float: left;
	margin: 0!important;
	padding: 0!important
}
#gameresult .score-away, #gameresult .score-home {
	font-size: 46px
}
#result_wide_wrapper .resultdetails .result_team_details .team-title {
	font-size: 20px
}
#result_wide_wrapper .resultdetails .homeplayer .team-scorers, #result_wide_wrapper .resultdetails .homeplayer .team-title {
	margin-right: 20px
}
#result_wide_wrapper .resultdetails .awayplayer .team-scorers, #result_wide_wrapper .resultdetails .awayplayer .team-title {
	margin-left: 20px!important
}
.view-game #contentwrapper h1 {
	font-size: 40px
}
#contentwrapper .category-desc .cat-desc h2, .alias-missie .headerimage h2 {
	font-size: 55px;
	float: left;
	width: 100%
}
#sponsors .sponsor .secondrow li {
	width: 25%;
	margin: 0
}
.view-article .item-page ul.table.list li {
	width: 100%
}
.statistieken .col_2, .statistieken .col_4 {
	width: 20%!important
}
.statistieken .col_3 {
	width: 34%!important
}
.statistieken .col_1, .statistieken .col_5 {
	width: 13%!important
}
.statistieken .col span {
	font-size: 16px
}
#heatmapContainer {
	margin-bottom: 30px
}
.fanshop #contentshop .toolbar-bottom .limiter {
	display: none
}
#contentshop .moduletable.historie, #contentshop .moduletable.personal {
	width: 100%;
	margin-bottom: 30px
}
#contentshop .moduletable.personal {
	margin-left: 0
}
.product-view .product-img-box {
	width: 100%;
	border-right: 0 none
}
.product-shop, .product-view .product-img-box .more-views, .product-view .product-img-box .product-image, .product-view .product-img-box .product-image-gallery {
	width: 100%
}
}
@media (min-width:960px) and (max-width:1180px) {
#nextmatch h3 {
	font-size: 33px
}
.awaygame span.pre_head {
	font-size: 18px;
	line-height: 1.3em
}
#nextmatch .awaygame h3:after {
	display: none
}
#nextmatch .homegame.small h3:after {
	top: 47px
}
#nextmatch .info {
	margin-top: 0;
	line-height: 1.3em
}
.awaygame .playdate {
	margin-top: 0
}
#nextmatch .title-game {
	margin-left: -35%;
	margin-right: -25%;
	margin-top: 0;
	padding-left: 25%;
	padding-right: 35%;
	text-align: center;
	width: 100%
}
#nextmatch #nextmatchwrapper .awaygame .tickets {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 38px;
	width: auto
}
#nextmatch #nextmatchwrapper .awaygame .info {
	right: 130px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 44px;
	width: auto
}
.awaygame {
	justify-content: flex-start;
	padding-top: 25px;
	padding-bottom: 15px
}
.homegame.small {
	padding-top: 0;
	height: 145px
}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
#slider .sliderimg {
	max-height: 360px
}
}
@media only screen and (min-width:321px) and (orientation:landscape) {
.mobilemenuholder {
	display: block;
	position: absolute;
	top: 150px
}
.mobilemenuholder a {
	color: #fff;
	text-decoration: none;
	margin-right: 15px;
	font-size: 22px;
	text-transform: uppercase
}
}
