/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,ehm,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin: 0;padding: 0;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
*, *::before, *::after {box-sizing: border-box;}

html{background:#EEF1F2;background:#FFF;}
body{font-size:1em;font-family:'Open Sans',arial,helvetica,sans-serif;font-weight:400;line-height:1;padding:0;z-index:1;}

#screen_reader{position:absolute;top:-500px;}

strong,b{font-weight:600;}

abbr{border-bottom:1px dotted #DDD;letter-spacing:.05em;}
sup,sub{font-size:.6em;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
.note{color:#747474;font-size:.8em;}
.txt-right{text-align:right;}
.txt-left{text-align:left;}
.txt-center,.txt-centre{text-align:center;}

article ol,/*article ul,*/article dl{padding:0 1.5em;}
article ul{margin:1.5em 0;}
	article ul > li{list-style-type:none;position:relative;padding:0 1.5em;}
	article ul li,article dt,article dd{margin:.75em 0;}
	article ol > li{list-style-type:decimal;}
		article ol > li span{font-weight:400;color:#292929;}
	article ol[type="a"] > li{list-style-type:lower-alpha;}
	article ol[type="i"] > li{list-style-type:lower-roman;}
		article ul li:before{position:absolute;content:"";left:5px;top:7px;border:3px solid #00aad3;}

blockquote{font-size:.9em;margin:0 3em;border-left:4px solid #00AAD3;padding-left:.625em;}
/* blockquote:before{content:"\"";} */
	blockquote p{margin:1.666667em 0;}

article p,article li{line-height:1.5;margin:1.5em 0;word-spacing:.15em;}
	article p,article li,article dt,article dd{color:#292929;font-size:.9em;}
		article table p,article table li{font-size:1em;}
		article li li{font-size:1em;}

em{line-height:1.4;}

h1,h2,h3,h4,h5,h6{color:#5c6668;font-family:'Lato';font-weight:700;line-height:1.25;}
	h1{font-size:1.8em;margin:.833333em 0;}
	h2{font-size:1.6em;margin:.9375em 0;}
	h3{font-size:1.4em;margin:1.071429em 0;}
	h4{font-size:1.1em;margin:1.363636em 0;}
		/*p+h2,ul+h2,ol+h2,table+h2{margin-top:2.14285em;position:relative;}
		p+h2,ul+h2,ol+h2,table+h2{margin:2.14285em -.9375em .9375em -.9375em;padding:0 .9375em;position:relative;}
		p+h2:before,ul+h2:before,ol+h2:before,table+h2:before{content:"";position:absolute;top:-20px;width:100%;height:1px;background:rgba(0,0,0,.1);margin:0 -24px;}*/

a{color:#006DD9;}
	a:hover,a:focus,a:active{color:#FF3000;}
	a:visited{color:#6600CF;text-decoration:none;}
/*article #text p a{color:#292929;text-decoration:none;border-bottom:2px solid rgba(0, 170, 211, 0.5);}*/
s{text-decoration:none;}

/*::-mox-selection{color:#272331;}
::selection{color:#272331;}*/

.clearing{clear:both;display:block;}
.nobreak{white-space:nowrap;}
.clearfix{width:100%;clear:both;}

hr{background:#E6E8EC;border:0;clear:both;color:#E6E8EC;height:1px;margin:0;padding:0;}

.tools{display:block;padding:.5em;overflow:hidden;position:absolute;right:0;top:0;width:200px;}
.min .tools{right:0;}
	#readspeaker_button1{float:left;}
	.tools p{float:right;line-height:1.75em;margin:0;padding:0 .625em 0 0;font-weight:600;}
		.tools p a,.tools p a:visited{text-decoration:none;color:#67737A;}
		.tools .rsbtn .rspart{margin:0 0 0 -10px;}

.content-wrapper{position:relative;}

article{position:relative;}
	.min article{background:none;box-shadow:none;}
#text{padding:0 1.5em 1.5em ;}

table{border-collapse:collapse;border-spacing:0;margin:1.5em 0;overflow:auto;width:100%;display:block;}
@media screen and (min-width:550px) {
	table{display:table;}
}
	table caption{font-weight:600;text-align:left;line-height:1.5;margin:0 0 1.5em 0;}
	table tr:nth-of-type(odd){background:rgba(103, 114, 122, .05);background:#f1f1f1;}
	table td,table th{font-size:.9em;line-height:1.5;padding:.4em;vertical-align:top;}
		table td p,table th p{margin:0 0 1.5em 0;}
		table td p:nth-last-child(1),table th p:nth-last-child(1){margin:0;}
	table th{background:#d8d8d8;color:#292929;font-weight:600;}
		table th a{color:#FFF;}
		table.tborder td{border:1px solid rgba(103, 114, 122,.1);border:0px solid #d8d8d8;}
		table.tborder th{border:1px solid rgba(255, 255, 255,.1);border:0px solid #d8d8d8;}
			.nobd-t{border-top:none;}
			.nobd-b{border-bottom:none;}
			.nobd-l{border-left:none;}
			.nobd-r{border-right:none;}
			.nobd-tb{border-top:none;border-bottom:none;}
			.nobd-lr{border-left:none;border-right:none;}
			.bd-tb,.bd-lr,.bd-t,.bd-b,.bd-l,.bd-r{border-style:solid;border-color:#d8d8d8;}
			.bd-tb{border-width:2px 0;}
			.bd-t{border-width:2px 0 0 0;}
			.bd-b{border-width:0 0 2px 0;}
			.bd-lr{border-width:0 2px;}
			.bd-l{border-width:0 0 0 2px;}
			.bd-r{border-width:0 2px 0 0;}
			table tr.tdLightest,.tdLightest{background:rgba(0,0,0,.1);}
		.w10{width:10%;}
		.w15{width:15%;}
		.w20{width:20%;}
		.w25{width:25%;}
		.w30{width:30%;}
		.w33{width:33.333333%;}
		.w40{width:40%;}
		.w45{width:45%;}
		.w50{width:50%;}
		.w60{width:60%;}
		.w66{width:66.666666%}
		.w70{width:70%;}
		.w75{width:75%;}
		.w80{width:80%;}
		.w90{width:90%;}
		.w100{width:100%;}

/*IMAGES*/
.imgcap{background:#F4F4F4;box-shadow:2px 2px 2px #CCC;box-shadow:2px 2px 2px rgba(0,0,0,.2); margin:1.25em 0 0 0;padding:0 0 .2em 0;}
	.imgcap img{width:100%;}
	.imgcap p{color:#747474;font-size:.8em;margin:.25em .75em;}
.highslide-gallery{margin-top:1.25em;}
.img-left{float:left;margin:0 1.25em .3125em 0;}
.img-right{float:right;margin:0 0 .3125em 1.25em;}
.frame{box-shadow:2px 2px 2px #CCC;box-shadow:2px 2px 2px rgba(0,0,0,.2);}
.img-top,.m-top{margin-top:1.25em;}
.img-bottom,.m-bottom{margin-bottom:1.25em;}
.img-width{width:100%;}

.breadcrumb{margin:0;font-size:.7em;padding:1.25em 18.142857em 1.25em 2.142857em;color:#747474;line-height:1.5;}
	.min .breadcrumb{padding:1.25em 18.142857em 1.25em 2.142857em;}
.breadcrumb a,.breadcrumb a:visited{text-decoration:none;}
.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb a:active{text-decoration:underline;}

header h1{font-size:1.2em;margin:0;clear:both;}
	header h1 a{background:url(/images/crest_b.svg) no-repeat 20px 16px #FFF;display:block;line-height:1.1;margin:0;padding:30px 180px 30px 110px;text-decoration:none;display:none;position:relative;}
		.head-default{display:block;}
		.truss .head-default,.fletcher .head-default,.mccormack .head-default,.briggs .head-default,.Briggs .head-default{display:none;}
		.home header h1 a[href="/index.aspx"],.truss header h1 a[href^="/wt/"],.fletcher header h1 a[href^="/pf/"],.mccormack header h1 a[href^="/mccormack/"],.Briggs header h1 a[href^="/jb/"],.briggs header h1 a[href^="/jb/"]{display:block;}
		.home header h1 a[href="/index.aspx"]{padding-right:30px;}
			.truss header h1 a[href^="/wt/"]:after{content:"";position:absolute;width:166px;right:24px;bottom:0;height:150px;background:url(/images/truss_head.png) 100% 0 no-repeat;}
			.mccormack header h1 a[href^="/mccormack/"]:after{content:"";position:absolute;width:166px;right:0;bottom:0;height:140px;background:url(/images/mccormack_head.png) 100% 0 no-repeat;}
			.fletcher header h1 a[href^="/pf/"]:after{content:"";position:absolute;width:166px;right:22px;bottom:0;height:140px;background:url(/images/fletcher_head.png) 100% 0 no-repeat;}


		header h1 a,header h1 a:visited,header h1 a:hover{color:#5C6668;}
		header h1 a span{font-size:.8em;display:block;font-family:serif;font-weight:400;font-family:"Open Sans";}

.header-strip{background:#FFF;overflow:hidden;border-bottom:36px solid #f1f1f1;}

header nav{background:#272331;width:100%;text-align:right;font-weight:700;font-family:'Lato',arial,sans-serif;overflow:hidden;}
	header nav ul{padding:0;}
	header nav li{list-style-type:none;float:left;border-right:1px solid rgba(255,255,255,.05);}
		header nav li a,header nav li a:visited{color:rgba(255,255,255,.75);}
		header nav li a{padding:1.357143em 1em 1em;display:block;text-decoration:none;font-size:.7em;border-bottom:4px solid transparent;text-transform:uppercase;}
			header nav li a:hover,header nav li a:focus,header nav li a:active{background:#f1f1f1;color:#5c6668;border-color:#00aad3;}
	header nav .search-wrapper{display:block;clear:both;background:#f1f1f1;max-height:0;transition:max-height 250ms ease-in-out 0s;overflow:hidden;;}
	header nav .search-wrapper.showme{max-height:130px;transition:max-height 250ms ease-in-out 0s;}
	.search{margin:0 auto ;padding:1.875em;}
		
	.search-wrapper form,section form{position:relative;}
		.search-wrapper input[type="text"],section form input[type="text"]{border:1px solid #d8d8d8;color:#747474;background:#FFF;padding:.7em 3.8em .7em 1em;transition:border 500ms ease-in-out 0s,background 500ms ease-in-out 0s;min-height:38px;width:100%;font-size:1.5em;}
		.search-wrapper input[type="text"]:focus,section form input[type="text"]:focus{color:#292929;background:#FFF;border-color:#00aad3;transition:border 500ms ease-in-out 0s,background 500ms ease-in-out 0s;}
			.search-wrapper input[type="text"]:focus + input[type="submit"],.search-wrapper input[type="submit"]:focus,section form input[type="text"]:focus + button[type="submit"]{background-color:#00aad3;transition:all 500ms ease-in-out 0s;}
		.search-wrapper input[type="submit"],section form button[type="submit"]{background-image:url(/images/sprite_min.svg);background-repeat:no-repeat;border:none;position:absolute;bottom:0;right:1px;cursor:pointer;background-color:#DDD;background-position:-92px -466px;text-indent:-9999px;padding:.7em 1em;width:2.8em;transition:all 500ms ease-in-out 0s;min-height:36px;font-size:1.5em;}
		.search-wrapper label,section form label{text-indent:-9999px;position:absolute;top:-9999px;}
		.search-wrapper a{display:none;}
			/*@media screen and (-webkit-min-device-pixel-ratio:0){.search-wrapper input[type="submit"]{bottom:0px;}}/*webkit*/
	input::-moz-focus-inner{border:0;padding:0 0 1px 0;}/*firefox fix*/
	section{margin:1.5em 0;}

	.internal-link-wide h3{font-size:1em;margin-bottom:0;}
	.internal-link-wide p{margin-top:.625em;}
	.tagging{display:none;}

	.rsbtn .rsbtn_left .rsbtn_text{background-image:none !important;}
	.tools .rsbtn .rsbtn_left .rsbtn_text{background-image:url(/includes/scripts/readspeaker/img/icon_16px.gif) !important;}

@media screen and (min-width: 961px) {
.search{width:960px;overflow:hidden;}
.tools{right:-200px;}
.breadcrumb{padding:1.25em 2.142857em 1.25em 2.142857em;}

}

	.homelink a{text-indent:-9999px;background:url(/images/sprite_min.svg);display:block;}
			header nav a.searchlink{position:absolute;padding-right:30px;}
				header nav a.searchlink:after{background:url(/images/sprite_min.svg) no-repeat -134px 0;content:"";width:12px;height:12px;position:absolute;right:12px;top:50%;margin:-5px 0 0 0;}
					header nav a.searchlink:hover:after{background-position:-120px 0;}

/************************************************************************************************************/
@media screen and (max-width: 466px) {
	header nav ul{height:42px;}
	header nav ul li span{display:none;}
header h1 a{padding-right:24px;}
.breadcrumb,.min .breadcrumb{padding-right:2.14286em;border-bottom:1px solid #f1f1f1;}
header h1 a:after{content:none !important;}
.tools{position:relative;width:100%;right:0;}
}
/****************************************************************************************************************/

.portraits{overflow:hidden;margin:0 0 1.5em 0;}
	.portraits li{width:100%;padding:1.5em;}
		.portraits li:before{content:none;}
		.minister-id{border:1px solid #d8d8d8;box-shadow:0 0 2px #d8d8d8;clear:left;}
		.minister-id img{width:100%;margin:0 24px 0 0;}
			.minister-id .hon{font-size:.7em;margin:10px 0 0 0;color:rgba(0,0,0,.6);}
			.minister-id a{display:block;}
			.minister-id .name{margin:0;}
			.minister-id .name a{color:#5c6668;font-family:'Lato',sans-serif;font-weight:700;text-decoration:none;font-size:1.6em;padding:0 24px;line-height:1;}
			.minister-id .hon,.minister-id .position,.minister-id .electorate{padding:0 24px;}
			.minister-id .electorate{color:#666868;background:#f1f1f1;border-top:4px solid #00AAD3;margin:0;padding:12px 24px;text-align:right;font-size:.8em;clear:left;}

.min .minister-id{display:none;}

@media screen and (min-width: 380px) {
	.minister-id img{width:150px;float:left;}
	.minister-id .hon,.minister-id .position,.minister-id .electorate{padding-left:174px;}
}
@media screen and (min-width: 500px) {
	.minister-id img{width:30%;}
	.minister-id .hon,.minister-id .position,.minister-id .electorate{padding-left:24px;}
}
@media screen and (min-width: 720px) {
	.portraits li{width:33.33333%;float:left;padding:1.5em;}
	.minister-id{min-height:42em;position:relative;}
	.minister-id img{width:100%;float:none}
	.minister-id .electorate{position:absolute;bottom:0;width:100%;}
}

.content-wrapper > nav{padding:0;}
.content-wrapper > nav ul{max-height:0;overflow:hidden;transition:max-height 250ms ease-in-out 0s;}
	.content-wrapper > nav ul.showme{max-height:800px;transition:max-height 250ms ease-in-out 0s;border-bottom:1px solid #00AAD3;border-top:1px solid #d8d8d8;}
.content-wrapper > nav ul li{list-style-type:none;}
	.content-wrapper > nav ul li a{color:#5c6668;font-weight:500;text-decoration:none;font-size:.7em;text-transform:uppercase;padding:1.1em;display:block;border-bottom:1px solid #d8d8d8;background:#f1f1f1;}
	.content-wrapper > nav ul li a:hover,.content-wrapper > nav ul li a:focus,.content-wrapper > nav ul li a:active,.content-wrapper > nav ul li:hover{color:#FFF;transition:background 250ms ease-in-out 0s;background:#272331;}
		.content-wrapper > nav ul li:hover > a,.content-wrapper > nav ul li.hover > a{color:#FFF;background:#272331;}
.content-wrapper > nav ul ul{zzheight:0;}
.home .content-wrapper > nav ul ul,.minister-id{display:block;}

a.mobile-menu{position:absolute;border:none;background:none;top:-36px;color:#5c6668;font-weight:500;font-size:.7em;text-transform:uppercase;padding:1.1em 1.1em 1.1em 2em;display:block;margin:0;text-decoration:none;left:10px;}
	a.mobile-menu:hover,a.mobile-menu:focus,a.mobile-menu:active{color:#292929;cursor:pointer;}
		a.mobile-menu:before{background:url(/images/sprite_min.svg) no-repeat -60px 0;content:"";width:10px;height:10px;position:absolute;left:7px;top:50%;margin:-5px 0 0 0;}

	.SubscriptionContainer{position:relative;width:24em;}
	.SubscriptionLabel {display:block;padding:.6125em 0;float:left;position:absolute;left:-9999px;top:-9999px;}
	.SubscriptionLabel span{background:#f1f1f1;padding:.6125em 1em;border-color:#d8d8d8;border-width:1px 1px 0 1px;border-style:solid;}
		.SubscriptionContainer input[type="text"]{border:1px solid #d8d8d8;color:#747474;background:#FFF;padding:.7em 6em .7em 1em;transition:border 500ms ease-in-out 0s,background 500ms ease-in-out 0s;min-height:38px;width:100%;}
		.SubscriptionContainer input[type="text"]:focus{color:#292929;background:#FFF;border-color:#00aad3;transition:border 500ms ease-in-out 0s,background 500ms ease-in-out 0s;}
			.SubscriptionContainer input[type="submit"]:focus{background-color:#00aad3;transition:all 500ms ease-in-out 0s;color:#FFF;}
		.SubscriptionContainer input[type="submit"]{border:none;position:absolute;bottom:1px;right:1px;cursor:pointer;background-color:#DDD;padding:.7em 1em;transition:all 500ms ease-in-out 0s;min-height:36px;}
	.SubscriptionContainer .SubscriptionValidator span[style*="hidden"]{display:none;}
	.SubscriptionContainer .SubscriptionValidator span[style*="visible"]{display:block;margin:1.25em 0;}

@media screen and (min-width: 850px) {
.content-wrapper > nav ul{position:absolute;top:-36px;left:0/*14px*/;max-height:none;overflow:visible;}
	.content-wrapper > nav ul.showme{border:none;}
.content-wrapper > nav ul li{position:relative;float:left;}
	.content-wrapper > nav ul li a{border-bottom:none;}
	.content-wrapper > nav ul li ul{top:100%;left:0;background:#f1f1f1;z-index:5;width:200px;max-height:0px;overflow:hidden;transition:max-height 250ms ease-in-out 0s;box-shadow:0 0 2px rgba(0,0,0,.2);}

		.content-wrapper > nav ul li:hover ul,.content-wrapper > nav ul li.hover ul{position:absolute;max-height:800px;border-color:#00AAD3 #d8d8d8 #d8d8d8;transition:max-height 250ms ease-in-out 0s;overflow:visible;z-index:101;border-width:1px;border-style:solid;}
		.content-wrapper > nav ul li ul li{float:none;overflow:hidden;}
		.content-wrapper > nav ul li ul li:hover{overflow:visible;}
			.content-wrapper > nav ul li ul li:hover ul{}
		.content-wrapper > nav ul li ul li a{padding:1.5em;}
			.content-wrapper > nav ul li ul li ul{top:-1px;left:100%;}

a.mobile-menu{display:none;}
}

article h1{color:#5c6668;margin:0 -24px 0 -24px;padding:.83333em;border-bottom:1px solid #d8d8d8;}
	.min article h1{margin:0 -24px;visibility:hidden;position:absolute;left:-9999px;}

.doc_info{background:#272331;margin:0 -1.5em;overflow:hidden;border-left:8px solid #00aad3;background: #272331 linear-gradient(350deg, #4b435e, #272331) repeat scroll 0 0;position:relative;padding:1em 0;}
	.doc_info:before{content:"";border-width:13px;border-color:transparent #00AAD3 transparent transparent;border-style:solid;position:absolute;left:-34px;top:22px;}
	.doc_info p{color:#FFF;font-size:.8em;margin:0;padding:0;}
	.doc_data,.doc_ext{width:50%;float:left;padding:0 1em;}
	.doc_ext{text-align:right;}
	.doc_info p.doc_type,.doc_info p.issued{font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;font-size:.7em;}
		.doc_ext p:first-child:nth-last-child(1){text-transform:none;font-size:.8em;font-weight:400;}
	.doc_info p.doc_type{text-transform:uppercase;font-size:.7em;}
		.doc_info p.position{color:rgba(255,255,255,.7);font-size:.7em;line-height:1;}
		.doc_info .position + .name{margin-top:4px;}

.indexlist li{padding:0;clear:both;margin:1.5em 0;border:1px solid #d8d8d8;box-shadow:0 0 2px rgba(0,0,0,.2)}
.indexlist li:before{content:none;}
	.indexdate{color:#5c6668;font-family:'Lato',sans-serif;float:left;text-align:center;padding:.3125em .625em;margin:1em 1em 1em 0;width:4em;line-height:1;position:relative;}
		.indexdate:before{content:"";border-width:8px;border-color:transparent transparent transparent #f1f1f1;border-style:solid;position:absolute;right:-15px;top:13px;}
		.day,.month,.year{display:block;font-weight:600;}
		.day{font-size:1.8em;}
		.month{font-size:1.1em;}
		.indexdate br{height:0;display:block;}
		.indexlink{padding:0.625em 1em;border-left:4em solid #f1f1f1;min-height:6.5em;}
	.indexlink a{text-decoration:none;font-weight:600;margin:1em 0;display:block;}
		.indexlink a:hover,.indexlink a:focus,.indexlink a:active{text-decoration:underline;}
	.indexlink p{margin:1em 0;}

.latest{width:75%;}
	.latest li span{display:block;font-size:.8em;color:#5C6668;}

.album{margin:1.5em 0;width:550px;box-shadow:0 0 2px rgba(0,0,0,.2);}
	.album img{display:block;width:100%;}
	.album .indexdate{color:#5c6668;background:#f1f1f1;margin:0 0 0 1px;padding:1.5em .625em 0 .625em;}
		.album .indexdate:before{content:none;}
		.album .indexdate .year{display:none;}
	.album p{background:#f1f1f1;border:1px solid #d8d8d8;margin:0;padding:1.5em 1.5em 1.5em 4.5em;min-height:96px;}
	.album ul,.album li{margin:0;background:#272331;}
	.album ul{padding:.625em;}
		.album li a{color:#FFF;text-decoration:none;}
		.album li a:hover{text-decoration:underline;}

article footer{clear:both;padding:.75em 1.5em;margin:1.25em 0 0 0;position:absolute;bottom:-64px;right:0;z-index:25;}
	article footer > p{color:rgba(0,0,0,.6);font-size:.8em;margin:0;padding:0;text-align:right;}

.footer-wrapper{background:#272331;border-top:62px solid #F1F1F1;margin:0;position:relative;z-index:0;}
	.footer-wrapper:before{border-top:1px solid #d8d8d8;content:"";position:absolute;width:100%;top:-62px;}
.footer-wrapper footer{padding:0;position:relative;}
	.footer-wrapper p{margin:0;padding:0;text-align:right;font-size:.85em;border-top:1px solid #00aad3;clear:left;}
		.footer-wrapper p:before{content:"";background:url(/images/sprite_min.svg) -120px -30px no-repeat;width:30px;height:30px;position:absolute;bottom:47px;left:50%;z-index:6;margin:0 0 0 -15px;}

		.footer-wrapper p a{color:#FFF;text-decoration:none;position:relative;padding:1.764706em 60px 1.764706em 1.764706em;display:block;}
			.footer-wrapper p a:hover,.footer-wrapper p a:focus,.footer-wrapper p a:active{text-decoration:underline;}
			.footer-wrapper p a:after{content:"";position:absolute;width:28px;height:28px;right:24px;background:url(/images/sprite_min.svg) no-repeat -30px -60px;top:22px;}

	.footer-wrapper ul + ul{border-top:1px solid rgba(255,255,255,.1);}
		.footer-wrapper footer ul/*:nth-child(1)*/{text-align:center;}
		.footer-wrapper li{list-style-type:none;border-bottom:1px solid rgba(255,255,255,.025);}
		.footer-wrapper li:nth-last-child(1){border-bottom:none;}
			.footer-wrapper li a{font-size:.85em;color:rgba(255,255,255,.8);display:block;text-decoration:none;padding:1em 1.764706em;}
				.footer-wrapper li a span{font-size:.8em;display:block;margin:4px 0 0 0;color:rgba(255,255,255,.6);font-weight:400;}
				.footer-wrapper li a:hover,.footer-wrapper li a:focus,.footer-wrapper li a:active{background:rgba(255,255,255,1);border-left:4px solid #00AAD3;color:#5C6668;}
					.footer-wrapper li a:hover span,.footer-wrapper li a:focus span,.footer-wrapper li a:active span{color:#5c6668;}
					.footer-wrapper li a:hover span,.footer-wrapper li a:focus span,.footer-wrapper li a:active span{text-decoration:none;}

.share{position:absolute;top:-2.777778em;left:0;font-size:.9em;padding:0 1.76471em;}
	.share a{color:#FFF;width:20px;height:20px;text-indent:-9999px;text-decoration:none;padding:.46471em;background-image:url(/images/sprite_min.svg);display:inline-block;vertical-align:middle;}
	.share a[href^="https://www.facebook"]{background-color:#3a5795;background-position:-20px -450px;}
	.share a[href^="https://twitter"]{background-color:#55acee;background-position:0 -450px;}
	.share a[href*="mailto"]{background-color:#b22828;background-position:-40px -450px;}

.tileset{margin:0 -24px 1.5em -24px;padding:0;}
h1 + .tileset{margin-top:1.5em;}
	.tileset li{padding:.625em ;margin:0;width:100%;}
		.tileset li:before{content:none;}
		.tile{box-shadow:0 0 4px #d8d8d8;background:#FFF;overflow:hidden;border:1px solid #d8d8d8;}
			.tile -pic{position:relative;}
			.tile-content{padding:0 1em;}
				.tile-content > a{font-weight:600;text-decoration:none;margin:1.5em 0;display:inline-block;}
					.tile-content > a + p{margin-top:0;}
					.tile-content > a:hover,.tile-content > a:focus,.tile-content > a:active{text-decoration:underline;}
	.tile-ft{font-size:.9em;background:#F1F1F1;overflow:hidden;padding:1em;border-top:1px solid #D8D8D8;}
		.tile-ft p{float:left;padding:0;margin:0;color:#666868;}
			.tile-ft p + p{float:right;}
			.tile-ft a{padding-right:26px;position:relative;color:#666868;text-decoration:none;}
				.tile-ft a:hover,.tile-ft a:focus,.tile-ft a:active{color:#0080FF;text-decoration:underline;}
		.tile-ft a:after{content:"";background-image:url(/images/sprite_min.svg);width:26px;height:2em;position:absolute;top:-2px;right:0;}
			.tile-ft a[href*="/releases/"]:after{background-position:5px -208px;}
			.tile-ft a[href*="/speeches/"]:after{background-position:-25px -205px;}
			.tile-ft a[href*="twitter."]:after{background-position:-55px -207px;}
			.tile-ft a[href*="youtube."]:after{background-position:-85px -206px;}
			.tile-ft a[href*="/audio/"]:after{background-position:-55px -173px;}
			.tile-ft a[href*="soundcloud."]:after{background-position:-55px -174px;}
			.tile-ft a[href*="facebook."]:after{background-position:-85px -178px;}
			.tile-ft a[href*="/interviews/"]:after{background-position:-114px -208px;}
			.tile-ft a[href*="/pressconf/"]:after{background-position:-114px -208px;}
			.tile-ft a[href*="/opinion/"]:after{background-position:-114px -178px;}
		.tile-pic{position:relative;}
			.tile-pic img{width:100%;}
			.tile-pic a,.tile-pic a img{display:block;}
			.tile-pic a[href^="http://youtube"]:after{background:url(/images/sprite_min.svg) no-repeat -60px -240px;content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;}
				.tile-pic a[href^="http://youtube"]:hover:after{background-position:0 -240px;}

.connect{padding:1.5em;text-align:center;}
	.connect > a{font-family:'Lato',sans-serif;color:#FFF;font-weight:700;text-decoration:none;font-size:.7em;}

.social{margin:0;padding:0;position:absolute;right:12px;top:-38px;}
.social a{width:40px;height:40px;display:inline-block;background:url(/images/sprite_min.svg) 0 0;position:relative;margin:0 0 -4px 0;}
.social span{position:absolute;left:50%;top:50px;visibility:hidden;width:80px;margin:0 0 0 -40px;font-size:.7em;background:#FFF;padding:10px;border:1px solid #CCC;text-align:center;z-index:3;}
	.social a,.social a:visited{color:#006dd9;}
		.social a:hover span,.social a:focus span,.social a:active span{visibility:visible;z-index:2;box-shadow:0 0 2px rgba(0,0,0,.2);z-index:103;}
			.social a span:before{content:"";position:absolute;border-style:solid;border-color:transparent transparent #CCC transparent;border-width:11px ;top:-23px;left:50%;margin:0 0 0 -12px;}
			.social a span:after{content:"";position:absolute;border-style:solid;border-color:transparent transparent #FFF transparent;border-width:11px ;top:-22px;left:50%;margin:0 0 0 -12px;}
	.social a[href*="twitter."]{background-position:-150px -328px;}
		.social a:hover[href*="twitter."],.social a:focus[href*="twitter."],.social a:active[href*="twitter."]{background-position:-150px -408px;}
	.social a[href*="facebook."]{background-position:-493px -292px;}
		.social a:hover[href*="facebook."],.social a:focus[href*="facebook."],.social a:active[href*="facebook."]{background-position:-493px -372px;}
	.social a[href*="youtube."]{background-position:-230px -293px;}
		.social a:hover[href*="youtube."],.social a:focus[href*="youtube."],.social a:active[href*="youtube."]{background-position:-230px -373px;}
	.social a[href*="soundcloud."]{background-position:0 -290px;}
		.social a:hover[href*="soundcloud."],.social a:focus[href*="soundcloud."],.social a:active[href*="soundcloud."]{background-position:0 -370px;}
	.social a[href*="paul-s-blog."]{background-position:-45px -330px;}
		.social a:hover[href*="paul-s-blog."],.social a:focus[href*="paul-s-blog."],.social a:active[href*="paul-s-blog."]{background-position:-45px -410px;}

.m-bottom{margin-bottom:1.5em;}
	.footer-wrapper footer .connect,.footer-wrapper footer ul{padding:1.5em 0;}

@media screen and (min-width: 560px) {
		.tileset li{width:50%;float:left;}
	.footer-wrapper footer .connect,.footer-wrapper footer ul{float:left;width:50%;margin:1.5em 0;padding:0;}
		.footer-wrapper footer ul + ul{border:none;width:25%}
		.footer-wrapper footer ul{text-align:left;}
		.footer-wrapper footer ul:nth-child(1){border-right:1px solid rgba(255,255,255,.05);min-height:12em;}
		.footer-wrapper footer ul:nth-child(3){border-left:1px solid rgba(255,255,255,.05);}
		.footer-wrapper li{border:none;}
			.footer-wrapper li a{padding:.625em 1.76471em;}
				.footer-wrapper li a:hover,.footer-wrapper li a:focus,.footer-wrapper li a:active{border-left:none;}
	.connect{padding:0 1.5em;text-align:left;}
}
@media screen and (min-width: 769px) {
		.tileset li{width:33.33333%;float:left;}

}

@media screen and (min-width:960px) {
	header nav ul,.content-wrapper,header h1{width:960px;margin:0 auto;}
	#text{position:relative;}
		article h1{margin:0 -224px 0 -24px;}
		.doc_info{overflow:visible;}
		.doc_ext .issued{margin:1.875em 0 0 0;}
		article{width:760px;}
		.min article,.home article{width:960px;}
		.doc_info{width:200px;float:right;margin:-1px -224px 0 0;}
			.doc_data,.doc_ext{width:100%;text-align:left;}
				.doc_data p,.doc_ext p{color:#5C6668;color:#FFF;}
			article footer{right:-200px;}
			.min article footer,.home article footer{right:0;}
	.footer-wrapper footer,.footer-wrapper footer p{margin:0 auto;width:960px;}
	.tileset{width:960px;}
}

@media print{
.content-wrapper > nav,header nav,.tools,.footer-wrapper,article footer a{display:none;}
.header-strip{border-width:1px;}
article footer{position:relative;bottom:0;margin:0;}
.truss header h1 a[href^="/wt/"]::after{content:none;}
 header h1 a:before{content:url(/images/crest_b.svg);position:absolute;left:20px;top:16px;background:none !important;}
 .tileset{height:auto !important;}
 .tileset li{width:50%;position:relative !important;display:block !important;left:0 !important;top:auto !important;float:left;}
	.minister-id{border:none;box-shadow:none;clear:none;}
	.minister-id img{width:150px;float:left;}
	.minister-id .hon,.minister-id .position,.minister-id .electorate{padding-left:174px;}
}