/*
******************************
*****  LARGE TABLET CSS  *****
******************************
*/
	body:after, span#MQ { 
    	content: 'large-tablet';
		font-family: 'large-tablet';
	}
	
	
	.mobile-only {
    	display: none !important;
	}
	.small-tablet-only {
    	display: none !important;
	}
	.large-tablet-only {
    	display: inherit !important;
	}
	.full-only {
    	display: none !important;
	}
	
	
	.hide-mobile {
    	display: inherit !important;
	}
	.hide-small-tablet {
    	display: inherit !important;
	}
	.hide-large-tablet {
    	display: none !important;
	}
	.hide-full {
    	display: inherit !important;
	}
	.show-mobile {
    	display: none !important;
	}
	.show-small-tablet {
    	display: none !important;
	}
	.show-large-tablet {
    	display: inherit !important;
	}
	.show-full {
    	display: none !important;
	}
	
	
	#headerContent {
		height: 120px;
	}
	
	#headerContent #topBar {
		top: 15px;
		right: 100px;
	} 
	
	#headerLogo {
		position: absolute;
	}
	#headerLogo.amsterdam {
		top: 8px;
		left: 15px;
	}
	#headerLogo.blackpool {
		top: 8px;
		left: 15px;
	}
	#headerLogo.edinburgh {
		top: 8px;
		left: 15px;
	}
	#headerLogo.london {
		top: 8px;
		left: 15px;
	}
	#headerLogo.berlin {
		top: 15px;
		left: 15px;
	}
	#headerLogo.hamburg {
		top: 15px;
		left: 15px;
	}
	#headerLogo.york {
		top: 7px;
		left: 15px;
	}
	#headerLogo.sanFrancisco {
		top: 8px;
		left: 10px;
	}
	
	#headerSocialButtons {
		position: absolute;
		top: 15px;
		right: 100px;
		padding: 0px;
		background-color: transparent;
	}
	
	/* language / location options */
	
	#headerLocationsList {
		top: 15px;
	}
	
	#headerLocationsList {
		top: 15px;
		left: 155px;
	}
	#headerLanguagesList {
		top: 49px;
	}
	
	#menuLauncher {
		top: 15px;
	}

	.googleMap {
		width: 100%;
		height: 350px;
	}
	
	a.smallNextButton, a.smallNextButton:visited, a.smallBackButton, a.smallBackButton:visited {
		display: inline-block;
		clear: none;
		margin: 0px 5px 10px 0px;
	}

	.noMargins {
		display: block!important;
		margin: 0!important;
	}
	
	ul.optionButtons {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}
	ul.optionButtons li {
		display: inline-block;
		margin: 0px 10px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	ul.optionButtons li a {
		margin: 0px 0px 0px 0px !important;
	}
	
	a.largeNextButton, a.largeNextButton:visited, a.largeBackButton, a.largeBackButton:visited {
		display: inline-block;
	}
	
	h1 {
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "LeagueGothicRegular";
		font-weight: normal !important;
		text-transform: uppercase;
		font-size: 42px;
		line-height: 46px;
		color: #fff;
	}
	
	h2 {
		margin: 25px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "LeagueGothicRegular";
		font-weight: normal !important;
		text-transform: uppercase;
		font-size: 28px;
		line-height: 32px;
		color: #fff;
	}
	
	h3 {
		margin: 15px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "LeagueGothicRegular";
		font-weight: normal !important;
		font-size: 24px;
		line-height: 25px;
		color: #fff;
	}
	
	.facebookFaces {
		text-align: center;
	}
	
/*
Panel layout
------------------
*/

	.panel {
		margin: 0px 0px 20px 0px;
		padding: 2px 2px 2px 2px;
		background-image: url("/global/images/common/white-tint.png");
		background-repeat: repeat;
	}

	.deepRedPanel {
		background-color: #e60005;
		background-image: none;
	}

	.panelContent {
		margin: 0px 0px 0px 0px;
		padding: 13px 13px 3px 13px;
		background-color: #000;
	}

	.deepRedPanel .panelContent {
		background-color: #450002;
	}
	
	.panelContent h2 {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 28px;
		line-height: 32px;
		color: #fff;
	}
	.panelContent h2 a, .panelContent h2 a:visited {
		color: #fff;
	}
	.panelContent h2 a:hover {
		color: #fff;
	}
	
	/* Tickets Panel */
	
	#ticketsPanel {
		margin: 0px 0px 20px 0px;
	}
	
	#ticketsPanel .panelContent {
		padding: 0px 13px 1px 13px;
		background-color: #262626;
	}
	
	#ticketsPanel .panelContent h2 {
		margin: 0px 0px 3px 0px;
		padding: 10px 0px 0px 0px;
		text-transform: uppercase;
		font-size: 42px;
		line-height: 46px;
		color: #fff;
	}
	#ticketsPanel .panelContent h2 a, #ticketsPanel .panelContent h2 a:visited {
		color: #fff;
	}
	#ticketsPanel .panelContent h2 a:hover {
		color: #fff;
	}
	#ticketsPanel .panelContent a.largeNextButton {
		display: block;
		margin: 0px 0px 0px 0px;
	}
	#ticketsPanel .panelContent .panelDivider {
		margin: 10px 0px 5px 0px;
		height: 2px;
		background-image: url("/global/images/common/full/divider-tile.png");
	}
	#ticketsPanel.homepageTicketsPanel .panelContent .panelDivider {
		margin: 15px 0px 10px 0px;
	}
	#ticketsPanel .panelContent h3 {
		margin: 0px 0px 3px 0px;
		padding: 10px 0px 0px 0px;
		text-transform: uppercase;
		font-size: 24px;
		line-height: 25px;
		color: #999;
	}
	#ticketsPanel .panelContent h3 a, #ticketsPanel .panelContent h3 a:visited {
		color: #999;
	}
	#ticketsPanel .panelContent h3 a:hover {
		color: #fff;
	}
	
	
/*
Slideshows
------------------
*/

	.slideshow {
		display: block;
		margin: 0px 0px 20px 0px;
	}
	
	.twelve .slideshow .slidesContainer .slide a img { max-width: 99.574468085106% !important; } /* 936px of 940px */
	.eleven .slideshow .slidesContainer .slide a img { max-width: 99.53488372093% !important; } /* 856px of 860px */
	.ten .slideshow .slidesContainer .slide a img { max-width: 99.487179487179% !important; } /* 776px of 780px */
	.nine .slideshow .slidesContainer .slide a img { max-width: 99.428571428571% !important; } /* 696px of 700px */
	.eight .slideshow .slidesContainer .slide a img { max-width: 99.354838709677% !important; } /* 616px of 620px */
	.seven .slideshow .slidesContainer .slide a img { max-width: 99.259259259259% !important; } /* 536px of 540px */
	.six .slideshow .slidesContainer .slide a img { max-width: 99.130434782609% !important; } /* 456px of 460px */
	.five .slideshow .slidesContainer .slide a img { max-width: 98.947368421053% !important; } /* 376px of 380px */
	.four .slideshow .slidesContainer .slide a img { max-width: 98.666666666667% !important; } /* 296px of 300px */
	.three .slideshow .slidesContainer .slide a img { max-width: 98.181818181818% !important; } /* 216px of 220px */
	.two .slideshow .slidesContainer .slide a img { max-width: 97.142857142857% !important; } /* 136px of 140px */
	.one .slideshow .slidesContainer .slide a img { max-width: 93.333333333333% !important; } /* 56px of 60px */
	

/*
Holding page layout
-------------------
*/

	.holdingPanelPhoto {
		width: 41.860465116279%;
	}
	.holdingPanelPhoto img {
		border: none;
	}
	
	body.holding #headerContent {
		height: 115px;
	}
	body.holding #counterHolder {
		position: absolute;
		right: 0px;
		top: 5px;
		text-align: center;
	}