/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 26 August 2023 05:36:02
*/


html {font-size: 70%; margin: 10px 40px;}
.print {display: block !important;}

.nav, .menu, .logo img, .subNav, .sideBar, .footer, .top, .captionCol {display: none;}

.alerts {margin-top: 20px; position: relative; bottom: 0 !important;}
.alert {box-shadow: none; border: 2px solid #C5363E;}
.alert:before {display: none;}
.alert:after {color: #C5363E;}
.alert h6:after {display: none;}

.banner:before {display: none;}
.banner .logo {position: relative; top: 0; margin: 0 0 10px;}
.banner .logo img {width: 200px;}
.banner {width: 100%;}
.banner img.flex {float: none; clear: both; display: block; width: 100% !important; height: auto; min-width: 0; margin: 20px 0;}

.box, .breadCrumb {padding: 0; border: 0;}

.content, .content.homeContent {padding: 0; margin: 0 !important;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {font-weight: 300; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {line-height: 1.3em;}
h1, .h1 {font-size: 3.3rem;}
.homeContent h1, .homeContent .h1 {font-size: 2.45rem;}
h2, .h2 {font-size: 2.3rem;}
h3, .h3, .subNav > li:first-child > a {font-size: 1.85rem;}
h4, .h4 {font-size: 1.5rem;}
h5, .h5 {font-size: 1.15rem;}
h6, .h6 {font-size: 1rem;}
.intro {font-size: 1.5em; line-height: 1.4em;}


.caption {font-size: 83%;}
.captionBlock.left, .captionBlock.right, .content img.left, .content img.right {
    float: left;
    margin-bottom: 1.5rem;
    margin-right: 1.5rem;
    width: 48.5%;
}
.captionBlock.right, .content img.right {
    float: right;
    margin-left: 1.5rem;
    margin-right: 0;
}
.captionBlock.right .caption, .content img.right .caption {
    padding-left: 60px;
    padding-right: 0;
    text-align: right;
}






	.landingBlock .column {position: absolute; bottom: 0; left: 0; right: 0; background: #edf3f3; }
	.landingBlock:hover	.column {padding-bottom: 1.5em;}
	.landingBlock img {margin-bottom: 50px;}
	.landingBlock img {margin-bottom: 100px;}
	.landingBlock {
		.column {position: absolute; bottom: 0; left: 0; right: 0;  padding-bottom: 3em; }
		.column.more {padding-bottom: 0; display: block; }
		p {font-size: 0.9rem; line-height: 1.4em;}
	}
	.landingList li {width: 50%; float: left; page-break-inside: avoid}
	.landingBlock:hover {
		.column {padding-bottom: 4em;}
		.more {padding-bottom: 0;}
	}
}
