/*!
 * 
 * Copyright (c) Actualise Design Pty Ltd
 *
 * http://actualisedesign.com
 *
 */

@charset "utf-8";

/* Mobile - up to 320 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 320px) {		
	

																																				
	
}

/* Mobile - up to 340 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 340px) {
	
	

}

/* Mobile - up to 360 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 360px) {

					
	
}

/* Mobile - up to 480 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 480px) {
																
								
}

/* Mobile 480 - 640 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (min-width: 481px)
and (max-width: 640px) {


}

/* Mobile - up to 640px --------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 640px) {
	

	
}

/* Mobile - up to 768px  -------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 768px) {
	
	
	
}

/* Mobile - up to 990  ---------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 989px) {
	
.anchor-link-position {
    top: -100px;
}
	
.top-spacer {
    height: 30px;
}
	
/* ---------------------- Site - Frame ---------------------- */

.site_frame {
	width: 96%;
	margin: 0;
	padding: 0 2%;
}

/* ---------------------- Site - Header ---------------------- */

.site_header {
	width: 96%;
	height: auto;
	padding-top: 5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #d9d9d9;
}
	
		.site_header > .logo > img {
			height: 40px;
			width: auto;
		}

	.site_header > .quote {
		display:none;
	}
	
	.site_header > .main-nav {
		display:none;
		right:auto;
		bottom:auto;
		top:50px;
		left:0;
		width: 100%;
		height: 1200px;
		background: rgb(255, 255, 255);
		background: rgba(255, 255, 255, 0.95);
		text-align: center;
		padding: 23px 0;
	}
	
		.site_header > .main-nav li {
			float: none;
			display: inline-block;
			padding-left:0;
			padding-right: 0;
			width: 100%;
			text-align: center;			
		}
	
			.site_header > .main-nav > li a {
				float: none;
				display: inline-block;
			}

			.site_header > .main-nav > li:hover > .drop-down {
				display: none;
			}
	
	.site_header > .mobile-menu {
		display: inline-block;
		float: right;
		margin: 4px -4px 0 0;
		padding: 7px 11px 6px 10px;
		cursor: pointer;
	}

	
	
	
	
/* ---------------------- Site - Footer ---------------------- */

.site_footer {
	text-align: center;
}
	
		.site_footer > nav > a {
			margin: 0;
			padding: 5px 10px;
			width: 100%;
			text-align: center;
			box-sizing: border-box;
		}

		.site_footer > .row .copyright {
			width:100%;
			text-align: center;
			margin-bottom: 30px;
		}
	
		.site_footer .actualise-link {
			float:none;
			right:0px;
		}
	
	
/* -------------------------------------------------------------------- HOME - Page ------------------------------------------------------------------------------------------- */ 


/* ---------------------- Hero Slider - Container ---------------------- */

.hero-slider_container {
	margin-bottom: 60px;
}

		.hero-slider_container .hero-slider .frame {
			height: 400px;
		}	
	
					.hero-slider_container .hero-slider .frame > .table > .inner > p {
						font-size: 26px;
						margin: 0 0 20px 0;
						padding: 10px 50px;
					}
	
	
/* ---------------------- Performances - Container ---------------------- */

.performances_container {
	width: 96%;
	margin: 0 2%;
}
	
		.performances_container > header > nav {
			float:left;
		}
	
		.performances_container > .items-container > .item {
			width: 100%;
			margin-right: 0;
		}
	
	
/* ---------------------- About - Container ---------------------- */

.about_container {
	min-height: 0;
}		
	
		.about_container > .inner > .content {
			padding: 40px 6% 70px 6%;			
		}
	
			.about_container > .inner ul {
				columns: 1;
				column-gap: 0;
			}
	
/* ---------------------- Enquire Now - Container ---------------------- */

.enquire-now_container {
	padding-top: 60px;
	padding-bottom: 60px;
}
	
	
	.enquire-now_container > form {
		width: 100%;
	}

	
	.enquire-now_container > .symbol {
		display:none;
	}
		
	
/* -------------------------------------------------------------------- Media - Page ------------------------------------------------------------------------------------------- */ 

/* ---------------------- Media - Container ---------------------- */

			.media_container > .photos_section > .gallery > a {
				width: 32%;
			}
	
			.media_container > .photos_section > .gallery > a:nth-child(4n) {
				margin-right:2%;
			}	

			.media_container > .photos_section > .gallery > a:nth-child(3n) {
				margin-right: 0 !important;
			}

			.media_container > .video_section > .gallery > .item {
				width: 100%;				
				margin-right: 0;
				padding-bottom: 56%;
			}
	

}

/* 990 - HD ------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (min-width: 990px) {																																																												
/* ---------------------- Site - Header ---------------------- */

	.site_header > .main-nav {
		display: inline-block !important;
		height: 52px !important;
	}
	
																																			
}

/* RENAME ------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 1146px) {		


																											
}


/* 990 - 1280 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 990px)
and (max-width: 1280px) {	
	

}

/* Max 1280 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 1280px) {	



}

/* Min 1280 Desktop --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 1244px) {
	
/* ---------------------- Site - Frame ---------------------- */

.site_frame {
	width: 80%;
	margin: 0 5%;
	padding: 0 5%;
}
	
/* ---------------------- Site - Header ---------------------- */

.site_header {
	width: 80%;
}

		.site_header > .main-nav li {
			padding-right: 10px;
			padding-left: 10px;
		}
	
			.site_header > .main-nav > li a {
				font-size: 22px;
			}
	
			.site_header > .main-nav > li > .drop-down {
				top: 40px;
			}
	

}


/* Min 1280 Tablet --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 1280px) {
	

	
}


/* Max 1366 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 1366px) {


}



/* Max 1440 width and Max 750 height (Macbook) --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 1280px)
and (max-width: 1440px)
and (max-height: 800px) {
	
						
						
}


/* Min 1440 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 1404px) {
	

}

/* Max 1440 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 1440px) {



}

/* HD (1600 and min vert 850) --------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1566px)
and (min-height: 900px) {
	

	
}


/* HD (1600) --------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1566px) {
	
	
}

/* HD (1920) --------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1700px) {
	
	
	
}

/* HD (1920) ---------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1886px) {


}

/* HD (Full) ---------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1920px) {

}

/* HD+ (Full) ---------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 2526px) {	




}




