
/* - - - - Global styles - - - - */

	.parent_contain {
		width:1460px;
		padding-left:140px;
		padding-right:140px;
		margin:0 auto;
	}
		.parent_contain.full_width {
			padding-left:0px;
			padding-right:0px;
			width:100%;
		}
		
	.contain {
		/* position: relative; */
	}
		.contain:after {
		  content: "";
		  display: table;
		  clear: both;
		}
	.clearfix {
		clear:both;
	}
		
/* - - - - Block styles - - - - */

	[class*='block-'] {
		position:relative;
		float:left;
		padding-left:0px;
		padding-right:0px;
		min-height:1px;
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-moz-background-clip:padding-box !important;
		-webkit-background-clip:padding-box !important;
		background-clip:padding-box !important;
		
		/* - - - - Block gutter defined here - - - - */
		padding-right:24px;
	}
		[class*='block-']:not(.notLast):last-of-type {
			padding-right:0px;
		}
		[class*='block-'].fullbleed {
			padding:0px;
		}
		[class*='block-'] img, [class*='block-'] iframe {
			max-width:100%;
			height:auto;
		}
		.block-1 {
			width:16.666%;
		}
		.block-2 {
			width:33.333%;
		}
		.block-3 {
			width:50%;
		}
		.block-4 {
			width:66.666%;
		}
		.block-5 {
			width:83.332%;
		}
		.block-6 {
			width:100%;
			padding:0px;
		}
		.push-1 {
			margin-left:16.666%;
		}
		.push-2 {
			margin-left:33.333%;
		}
		.push-3 {
			margin-left:50%;
		}
		.push-4 {
			margin-left:66.666%;
		}
		.push-5 {
			margin-left:83.332%;
		}
		
/* - - - - Additional styles - - - - */
	
	.left-align {
		text-align:left;
	}
	.center-align {
		text-align:center;
	}
	.right-align {
		text-align:right;
	}
.show-mobile, .show-tablet, .hide-desktop {
	display:none;	
}

@media screen and (max-width:1459px) and (min-width:1070px) {
	.parent_contain {
		width:100%;
	}
	.hide-desktop, .show-mobile, .show-tablet {
		display:none !important;
	}
	.show-desktop, .hide-mobile, .hide-tablet {
		display:block !important;	
	}
}
@media screen and (max-width:1069px) and (min-width:808px) {
	.parent_contain {
		width:100%;
		padding-left:60px;
		padding-right:60px;
	}
	.hide-desktop, .show-mobile, .show-tablet {
		display:none !important;
	}
	.show-desktop, .hide-mobile, .hide-tablet {
		display:block !important;	
	}
}
@media screen and (max-width:807px) and (min-width:480px) {
	.parent_contain {
		width:100%;
		padding-left:20px;
		padding-right:20px;
	}
	
	[class*='block-'] {
		width:100%;
		padding:0px;
	}
	[class*='push-'] {
		margin-left:0px;
	}
	.show-desktop, .hide-mobile, .show-tablet {
		display:none !important;
	}
	.hide-desktop, .show-mobile, .hide-tablet {
		display:block !important;	
	}

	.artistsRow {
		padding-bottom:0 !important;
	}

}
@media screen and (max-width:479px) {
	.parent_contain {
		width:100%;
		padding-left:20px;
		padding-right:20px;
	}
	
	[class*='block-'] {
		width:100%;
		padding:0px;
	}
	[class*='push-'] {
		margin-left:0px;
	}
	.show-desktop, .hide-mobile, .show-tablet {
		display:none !important;
	}
	.hide-desktop, .show-mobile, .hide-tablet {
		display:block !important;	
	}

	.artistsRow {
		padding-bottom:0 !important;
	}
}