/*
Theme Name: TSA 2016
Author: Factory
Author URI: http://wearefactory.net
Version: 1.1
*/
								
								

/*============================================================================================================================================================================================================================
	STRUCTURE
============================================================================================================================================================================================================================*/
#page {padding-top:70px;}

header {/*background-color:rgba(213,43,32,1);*/ background-color:rgba(194,42,34,1); height:70px; position:fixed; width:100%; z-index:100;}
header .logo {padding:13px 0 0 15px; position:absolute; z-index:10;}
header .logo a {display:block;}
header .logo img {width:140px; height:auto;}
/* header .logo a img {display:block;} */


#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-megamenu.mega-menu-item:last-child {margin-right:80px !important;}
#mega-menu-wrap-main-header-menu {display:none !important;}
#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main-header-menu #mega-menu-main-header-menu li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-item-has-children > a.mega-menu-link:after {margin:0 !important;}


footer {background:#232322; padding:4rem 0 2rem;}
footer h6 {color:#444; text-transform:uppercase; font-weight:500; font-size:1.3rem; letter-spacing:0.1rem; margin-bottom:0.5rem;}

footer ul {margin:0 0 4rem 0; min-height:110px;}
footer ul li {list-style:none; font-size:1.7rem; line-height:1.35; margin-bottom:0.5rem;}
footer ul li a {color:#888; text-decoration:none; font-weight:500;}

footer {display:none;}

section {padding:2.5rem 0 3.5rem; background:rgba(255,255,255,1);}
section.main {padding-bottom:150px;}
section.footer-sub {background:#282827; padding:2rem 0; }
.page-template-tpl_ma section.footer-sub {background:#282827;}
section.footer-sub p {color:#707070; font-size:1.4rem;}
section.footer-sub ul {margin:0;}
section.footer-sub ul li {list-style:none; color:#707070; margin-bottom:0.2rem; font-size:1.4rem; line-height:1.3;}
section.footer-sub a {color:#707070;}
section.footer-sub img {width:50%; margin-bottom:2rem;}

.header-image {background:url(../../../media/header/header-1.jpg) center center;  background-position:center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; position:relative; height:130px; padding:0;}
.header-image.about {-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}
.header-image .page-title {display:none;}
.page-title {font-weight:500; font-size:1.6rem;}


ul.social {display:none;}



  /* iPhone 6 - Portrait */
	@media (min-width: 375px) {
		
		
	}
	
	
	/* iPhone 6 Plus - Portrait */
	@media (min-width: 414px) {
		
		
	}
	
	/* iPhone 5 Landscape - Landscape */
	@media (min-width: 568px) {
		
		section.footer-sub img {width:30%; margin-bottom:30px;}
		
	}
	
	
	/* iPhone 6 - Landscape */
	@media (min-width: 667px) {	

	
	}
	
	/* iPhone 6 Plus - Landscape */
	@media (min-width: 736px) {	
		
	
	}
	
	
	
	
	/* Larger than tablet */
	@media (min-width: 768px) {
		
		section {padding:4rem 0 5rem;}
		#page {padding-top:75px;}
		header {height:75px;}
		header .logo {padding:12px 0 0 30px;}
		header .logo img {width:160px;}
		
		.mega-opacity a {color:rgba(255,255,255,0.5) !important;}
		
		.home.hero {padding:75px 0 0 0;}
		.header-image {height:180px;}
		.header-image .page-title {display:block; font-size:3.5rem; color:#fff; font-weight:600; padding-top:100px; margin-bottom:0;}
		
		footer {display:block; padding:6rem 0;}
		footer ul li {font-size:1.4rem;}
		footer .two.columns {width:13.3333333333%;}
		section.footer-sub img {width:45%;}
		
	}
	
	
	
	@media (min-width: 1000px) {
		
		section {padding:5rem 0 6rem;}
		
		
		
	}
	
	
	/* Just hiding menu */
	@media (min-width: 1024px) {	
		
		section.main {padding:4rem 0;}
		
		#mega-menu-wrap-main-header-menu {display:block !important;}
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu {text-align:right !important; padding:18px 20px 0px 0px !important;}
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-item > a.mega-menu-link,
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {font-weight:400 !important; padding: 0px 4px 0px 4px !important;}
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu li.mega-menu-item > ul.mega-sub-menu {margin-top:21px !important;}
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu {margin-top:17px !important;}
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {display:block !important; float:right !important;}
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {width:auto !important;}
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {padding-right:25px;}
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {padding:10px !important;}
		
		
		
		
		.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {height:2px !important;}
		
		.header-image {height:220px;}
		.header-image .page-title {padding-top:130px;} 
		
		ul.social {display:block; margin-bottom:0; position:absolute; right:35px; top:27px;}
		ul.social li {display: inline-block;  margin-bottom: 0; margin-left:7px; font-size:1.5rem;}
		ul.social li a {text-decoration: none; color:rgba(255,255,255,0.5); font-weight:normal;}
		
		
	}
	
	

	
	
	@media (min-width: 1100px) {
		
		.header-image {height:250px;}
		.header-image .page-title {padding-top:160px;} 
		
		#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-item > a.mega-menu-link {font-size:14px !important; padding: 0px 6px 0px 6px !important;}
		
	}


	/* Larger than Desktop HD */
	@media (min-width: 1200px) {
		
		.home.hero {padding:85px 0 0 0;}
		.header-image {height:290px;}
		.header-image .page-title {padding-top:190px;} 
		
		section {padding:6rem 0;}
		footer {padding:5rem 0 7rem;}
		section.footer-sub {padding:5rem 0 7rem;}
		
	}

	
	@media (min-width: 1400px) {
		
		.header-image .page-title {padding-top:190px;} 
		
	}






/*============================================================================================================================================================================================================================

	STLYES
	
============================================================================================================================================================================================================================*/

/* Base Styles ========================================================== */
html {font-size:62.5%;}
body {font-size:1.5em; line-height: 1.6; font-weight:400; font-family: "sofia-pro", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; background:#f8f8f8; color:#696969;}

/* Typography ============================== */
p {margin-top:0; font-size:1.5rem;}
p.small {font-size:1.4rem;}

/* Links ============================== */
a {color:rgba(213,43,32,1); transition:all 0.5s ease; }
a:hover {color:#666; cursor:pointer;}

/* Typography ============================================================ */
h1, h2, h3, h4, h5, h6 {margin-top:0; margin-bottom:2rem; font-weight:600; /* color:#343430; */ color:#494949;}
h1 { font-size: 2.8rem; line-height:1.3; margin-bottom:3rem; padding-right:70px; color:rgba(213,43,32,1);}
h2 { font-size: 2rem; line-height:1.2; margin:2rem 0 4rem;}
h3 { font-size: 1.8rem; line-height: 1.3; }
h4 { font-size: 1.6rem; line-height: 1.35; }
h5 { font-size: 1.5rem; line-height: 1.5; }
h6 { font-size: 1.5rem; line-height: 1.6; }
	
	
/* Colours: Background and text ============================================================ */
.green {color:rgba(71,193,168,1);}
.white {color:rgba(255,255,255,1);}
.bg--green {background-color:rgba(71,193,168,1);}
.bg--grey {background-color:rgba(248,248,248,1);}
.bg--grey2 {background-color:rgba(238,238,238,1);}
.bg--white {background-color:rgba(255,255,255,1);}


/* Links & Buttons ============================================================ */
a.link {color:#666; text-decoration:none; font-weight:600;}
a.link i {margin-left:5px;}
a.link:hover i {transition: all 0.2s ease-in-out; -webkit-transform:translateX(4px); transform:translateX(4px);}

a.link--button {height:44px; line-height:44px; display:block; background-color:rgba(71,193,168,1); text-align:center; border:rgba(71,193,168,1) solid 3px; border-radius:0; color:#fff; text-decoration:none; font-size:1.6rem; font-weight:600; transition: all 0.2s ease; padding-left:20px;}
a.link--button:hover {/* border:rgba(255,255,255,1) solid 2px;  background-color:rgba(71,193,168,0.75);*/}
a.link--button i {margin-left:0;-webkit-transform:translateZ(0); transform: translateZ(0); -webkit-transition-duration:0.1s; transition-duration:0.1s; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out; visibility:hidden;}
a.link--button:hover i {transition: all 0.2s ease-in-out; -webkit-transform:translateX(4px); transform:translateX(4px); visibility:visible; margin-left:5px;}

a.link--button.sml {height:40px; line-height:40px; font-size:1.5rem; width:40%;}

a.link--button.grey {background:rgba(52,52,52,1); border:rgba(52,52,52,0.4) solid 3px;}
a.link--button.grey:hover {/* background-color:rgba(52,52,52,0.8); */}

a.link--button.lightgrey {background:rgba(187,187,187,1); border:rgba(187,187,187,0.4) solid 3px;}
a.link--button.lightgrey:hover {/* background-color:rgba(187,187,187,0.8); */}

a.link--button.white {background:rgba(255,255,255,0); border:rgba(255,2552,255,1) solid 3px;  margin-top:20px;}
	
	/* Larger than tablet */
	@media (min-width: 768px) {
		
		h1 {margin:0 0 5rem 0; font-size:3.8rem; line-height:1.2;}
		h2 {margin:0 0 4rem 0; font-size:3.4rem;}
		h3 {margin:0 0 2rem 0; font-size:2.2rem;}
		h4 {margin:0 0 2rem 0; font-size:2rem;}
		h5 {margin-bottom:1rem; font-size:1.7rem;}
		
		a.link--button {height:50px; line-height:50px; font-size:1.8rem;}

	}
	
	
	/* Larger than Desktop HD */
	@media (min-width: 1000px) {
		
		h1 {}
		h2 {}
		
	}


	/* Larger than Desktop HD */
	@media (min-width: 1200px) {
		
		h1 {font-size:4.5rem; width:60%;}
		h2 { line-height:1.3;}
		
		
	}







/*============================================================================================================================================================================================================================

	H O M E P A G E
	
============================================================================================================================================================================================================================*/

.home.hero {padding:70px 0 0 0;}
.home.hero .slick-slider div {height:420px; /* margin:0 auto; */ background-position:center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; position:relative;}
.home.hero .slick-slider div.one {background-image:url(../../../media/hero-conf.jpg); }
.home.hero .slick-slider div.two {background-image:url(../../../media/hero-work.jpg); }
.home.hero .slick-slider div.three {background-image:url(../../../media/hero-conf-15.jpg); }

.home.hero .slick-slider .caption {position:absolute; bottom:0; height:initial; background:rgba(70,84,91,0.9); padding:2rem 2rem 4rem;}
.home.hero .slick-slider h1,
.home.hero .slick-slider h2 {margin:0 0 2rem 0; color:rgba(255,255,255,1); font-size:2.2rem; line-height:1.2; padding:0; font-weight:900;}
.home.hero .slick-slider p {color:rgba(255,255,255,1); font-size:1.4rem; line-height:1.4; margin:0;}


.home.intro {padding:3rem 0; }
.home.intro h2 {color:#343434; margin:0 0 2rem;}
.home.intro h3 {color:rgba(71,193,168,1); margin-top:2rem; }
.home.intro ul.member-benefits {list-style-type:none; margin:0 0 2rem 0;}
.home.intro ul.member-benefits li {margin: 0.5em 0; color:#6a6a6a; line-height:1.5; font-weight:400;}
.home.intro ul.member-benefits li:before {content:'\f00c'; font-family:FontAwesome; font-size:2.6rem; color:rgba(71,193,168,1); float:left; width:4rem; height:30px;}
.home.intro .tile {/* background-color:rgba(71,193,168,0.7); */ background-color:rgba(70,84,91,0.7); padding:2rem 2.5rem; margin-top:4rem;}
.home.intro .tile h3 {margin:0 0 2rem; color:#fff; font-weight:600;}
.home.intro .tile p {color:#fff; font-size:1.4rem;}


.home.share {padding:3rem 0; background-color:rgba(71,193,168,1);}
.home.share h2 {margin:0 0 2rem; font-size:3rem; font-weight:600;}
.home.share .link--button {margin-bottom:2rem;}
.home.share p {color:rgba(255,255,255,1);}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:none; }


.locate {padding:3rem 0;}
.locate h1 {width:100%;}
.locate h2 {margin:0 0 2rem; font-size:3rem; font-weight:600; color:rgba(213,43,32,1);}
.locate p {margin-bottom:1rem;}
.locate form {margin-bottom:0;}
.locate label {color:#aaa8a8; margin:1rem 0 1.5rem; font-size:1.3rem; font-weight:300;}
.locate label .big {font-weight:500;}
.locate input, .locate select {border:none; border-bottom:rgba(213,43,32,1) solid 3px; border-radius:0; background-color:transparent;  width:100%; color:#d52b20; margin-bottom:1rem; -webkit-appearance:none; -webkit-border-radius:0px; font-size:1.3rem;}
.locate input {padding:10px 10px 15px 0;}
.locate select {padding:6px 10px 6px 0;  background:url(../../../media/select-arrow.png) right no-repeat; background-position:right;}
.locate input[type="submit"] {background:rgba(213,43,32,1); border:rgba(213,43,32,1) solid 3px; color:#fff; height:50px; text-transform:capitalize; font-size:1.6rem; font-weight:500; letter-spacing:0; line-height:40px; padding:0; transition: all 0.5s ease; margin:0 0 2rem;}
.locate input[type="submit"]:hover {background:rgba(213,43,32,0.75);}
.locate input::-webkit-input-placeholder {color:rgba(213,43,32,5);}

.home.tiles {padding:3rem 0; background:#f8f8f8;}
.home.tiles .tile {position:relative; height:180px; margin-bottom:2rem; display:block;}
.home.tiles .tile a {display:block;}
.home.tiles .tile h3 {position:absolute; z-index:10; margin:0 auto; bottom:0; left:0; right:0; width:70%; color:#fff; font-size:2rem; padding:0 20px 40px; text-align:center;} 
.home.tiles .tile h3.dark {color:#444;}
.home.tiles .tile .tab {position:absolute; z-index:11; margin:0 auto ;top:0; left:0; right:0; width:40%; background:#46545b; color:#fff; padding:8px 10px; text-align:center; transition: all 1s ease; font-weight:400;}
.home.tiles .tile.one:hover {background-color:rgba(0,0,0,0.5);}
.home.tiles .tile:hover .tab {/* background:rgba(255,255,255,0.8); color:#46545b; */}
.home.tiles .tile.one {background:url(../../../media/home-tile-1.jpg) no-repeat center center;}
.home.tiles .tile.two {background:url(../../../media/home-tile-2.jpg) no-repeat center center;}
.home.tiles .tile.three {background:url(../../../media/home-tile-3.jpg) no-repeat center center;}
.home.tiles .tile.three:after {background-color:rgba(0,0,0,0.1);}
.home.tiles .tile:after, .tile:before {position:absolute; opacity:0; transition: all 0.5s;  -webkit-transition: all 0.5s;}
.home.tiles .tile:after {content:'\A'; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.3);}
.home.tiles .tile:hover:after, .tile:hover:before { opacity:1;}


.home.quick-links {padding:3rem 0; background:url(../../../media/quick-links-bg.jpg); margin:0; background-position:center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}
.home.quick-links ul {margin:0;}
.home.quick-links ul li {list-style:none; text-align:center; position:relative;}
.home.quick-links ul li a {display:block; background:rgba(213,43,32,0.9); padding:1.5rem 4rem 1.5rem 2rem; color:#fff; text-decoration:none; font-weight:500; font-size:1.6rem; transition: all 1s ease;}
.home.quick-links ul li a:hover {background:rgba(213,43,32,0.4);}
.home.quick-links ul li i {position:absolute; right:20px; top:40%;}


.home.news-events {padding:3rem 0; background:#fff;}
.home.news-events h3 {font-size:3rem;}
.home.news-events section.tab {display:none; padding:2rem; background:#f1f1f1;}
.home.news-events input {display:none !important;}
.home.news-events label {display:inline-block; margin:0 -1px -1px 0; padding:10px 15px; font-size:1.5rem; font-weight:500; text-align:left; color:#c2c2c2; border:1px solid transparent; background:#f6f6f6; width:38%; line-height:1.4;}
.home.news-events label:hover {color: #888; cursor: pointer;}
.home.news-events input:checked + label {color:#343430; background:#f1f1f1; font-weight:500;}
.home.news-events #tab1:checked ~ #content1,
.home.news-events #tab2:checked ~ #content2,
.home.news-events #tab3:checked ~ #content3,
.home.news-events #tab4:checked ~ #content4 {display:block;}
.home.news-events h4 {font-size:1.8rem; line-height:1.2; margin:1rem 0 0.5rem;}
.home.news-events h4 a {text-decoration:none; color:#494949; font-weight:600;}
.home.news-events .date {color:#696969; font-weight:500;}
.home.news-events ul.events li {list-style:none; margin-bottom:0;}

.home.news-events .thumb {display:none;}
.home.news-events .title {margin-bottom:2rem}
.home.news-events .date {margin-bottom:0;}
.home.news-events h4 {margin:0;}


.home.news-events section.tab {margin-bottom:3rem;}



	/* iPhone 6 - Portrait */
	@media (min-width: 375px) {
	
		.home.hero .item {height:400px;}
		
		.home.intro h2 {font-weight:600; font-size:3rem;}
		.home.intro .tile h3 {font-size:3rem;}
		.home.intro .tile p {margin-bottom:1rem; font-size:1.3rem;}
		.home.intro .tile a {margin-top:1.5rem;}
		
		.home.hero .slick-slider h1,
		.home.hero .slick-slider h2 {font-size:2.2rem;}
		
		.home.intro h3 {margin:0 0 2rem;}
		
		.home.news-events label {width:40%;}
		
	}
	
	
	
	/* iPhone 6 Plus - Portrait */
	@media (min-width: 414px) {
	
	/* .home.hero .slick-slider .caption {width: 86%;} */
	
	.home.intro ul.member-benefits li:before {width:5rem;}
	
	}

		
	
	/* Larger than phablet (also point when grid becomes active) */
	@media (min-width: 568px) {
		
	/*	.home.hero .slick-slider .caption {width: 56%;} */
		
	}
	
	
	/* Larger than tablet */
	@media (min-width: 768px) {
		
		.home.hero .slick-slider div {height:450px;}
		.home.hero .slick-slider .caption {text-align:left; padding:3.5rem;} 
		.home.hero .slick-slider h1, 
		.home.hero .slick-slider h2 {font-size:3rem;}
		.home.hero .slick-slider p {line-height:1.6; width:100%;}
		
		.home.intro {padding:3.5rem 0; }
		
		.home.intro .four.columns {width:48%;}
		.home.intro .four.columns.htj,
		.home.intro .eight.columns.htj {width:100%; margin-left:0;}
		
		.home.intro h2 {margin:0 auto 3rem; font-size:3rem;}
		.home.intro h3 { margin-top:0;}
		.home.intro .tile {padding:3rem; margin:1.5rem 0 0 0; text-align:center; }
		.home.intro .tile h3 {margin:0 0 2rem; }
		.home.intro ul.member-benefits li {margin:0 0 0.75rem; line-height:1.3;}
		.home.intro ul.member-benefits li:before {font-size:2rem; width:3rem; height:30px; line-height:1.2;}
	
		.home.share {padding:4rem 0;}
		.home.share h2 {font-size:4rem; margin-bottom:2rem; line-height:1;}
		.home.share .four.columns,
		.home.share .seven.columns {width:100%; margin-left:0;}
		
		.home.locate {padding:4rem 0; }
		.home.locate p {font-size:1.3rem;}
		
		.locate label {margin:0 0 2rem 0; font-size:1.2rem; font-weight:400;}
		.locate label .big {font-size:1.8rem;}
		.locate input, .locate select {margin-bottom:3rem;}
		.locate input {padding:10px 10px 15px 0;}
		.locate select {padding:6px 10px 6px 0;  background:url(../../../media/select-arrow.png) right no-repeat; background-position:right;}
		
		.home.tiles {padding:4rem 0;}
		.home.tiles .tile {height:230px;}
		.home.tiles .tile .tab {width:60%;}
		.home.tiles .tile h3 {font-size:1.7rem; padding: 0 20px 30px;}
		
		
		.home.quick-links {padding:5rem 0;}
		.home.quick-links ul {width:100%;}
		.home.quick-links ul li {width:48%; display:inline-block; margin-left:2%; margin-bottom:2%; vertical-align:top;   }
		.home.quick-links ul li a {font-size:1.7rem; padding:2rem 4rem 2rem 2rem;}
		.home.quick-links ul li:nth-child(odd) {margin-left:0;}
		
		
		.home.news-events {padding:4rem 0;}
		.home.news-events label {width:42.5%; font-size:2rem;}
		.home.news-events section.tab {padding:3rem;}
		.home.news-events .blog-listing {margin-bottom:1rem;}
		.home.news-events .thumb {width:25%; height:100px; overflow:hidden; margin-right:20px; display:inline-block; vertical-align:top;}
		.home.news-events .thumb img {width:100%; height:auto;}
		.home.news-events .title {width:65%; display:inline-block; vertical-align:top;}
		.home.news-events .title h4 {margin:0 0 0.5rem;}
		.home.news-events .title p {margin-bottom:0;}
		
		
		.home.news-events h3 {font-size:2rem; margin-top:2rem;}
	
	}



	/* Larger than desktop */
	@media (min-width: 1000px) {
		
		
		.home.hero .slick-slider h1, 
		.home.hero .slick-slider h2 {font-size:3.5rem; line-height:1;}
		.home.hero .slick-slider p {font-size:1.5rem; line-height:1.6; width:100%;}
		
		
		.home.intro .four.columns {width:30.6666666667%;}
		.home.intro .four.columns.htj {width:30.6666666667%; margin-left:4%;}
		.home.intro .eight.columns.htj {width:65.3333333333%;}
		
		.home.share {padding:5rem 0;}
		.home.share .four.columns {width:30.6666666667%;}
		.home.share .seven.columns {width:56.6666666667%; margin-left:8.66666666667%;}
		
		.home.locate {padding:4rem 0; }
		.locate label {font-size:1.3rem;}
		.locate label .big {font-size:2.4rem;}
		.home.locate .three.columns {width:22%; }
		.home.locate .nine.columns {width:74.0%; margin-left:4%;}
		
		.home.tiles {padding:6rem 0;}
		.home.tiles .tile {height:280px; margin-bottom:0;}
		.home.tiles .tile .tab {width: 40%;}
		.home.tiles .tile h3 {font-size:2rem;}
		
		.home.quick-links {padding:8rem 0;}
		.home.quick-links ul li {width:23%; margin-bottom:0;}
		.home.quick-links ul li a {padding:3rem 4rem 3rem 2rem;}
		.home.quick-links ul li:nth-child(odd) {margin-left:2%;}
		.home.quick-links ul li:first-child {margin-left:0;}
		
		
		.home.news-events {padding:6rem 0;}
		.home.news-events .eight.columns {width:65.3333333333%;}
		.home.news-events .four.columns {width:30.6666666667%; margin-left:4%;}
		.home.news-events label {width:42.8%; padding:1.5rem 2rem; font-size:2rem;}
		.home.news-events section.tab {padding:2.5rem 2.5rem 5rem;}
		.home.news-events .blog-listing .thumb {width:20%;}
		
		
		
		
		}
	
	
	
	
	/* Larger than Desktop HD */
	@media (min-width: 1200px) {
		
		.home.intro {padding:6rem 0;}
		.home.intro h2 {font-size:3rem;}

		.home.share {padding:7rem 0;}
		.home.share h2 {margin-bottom:5rem; font-size:5rem;}
		
		.home.hero .slick-slider div {height:530px;}
		.home.hero .slick-slider h1 {width:100%;}
		
		.home.hero .slick-slider h1, 
		.home.hero .slick-slider h2 {font-size:4rem; line-height:1.2; font-weight:900;}
		
		.home.quick-links {padding: 12rem 0;}
		.home.quick-links ul li {width:23%; margin-left:1%; margin-bottom:0;}
		.home.quick-links ul li:nth-child(odd) {margin-left:1%;}
		.home.quick-links ul li:first-child {margin-left:0;}
		
		.home.news-events label {padding:25px 30px; width:40.9%;}
		.home.news-events section.tab {padding:3rem;}
		.home.news-events .title h4 {font-size:2.2rem;}
		
		.home.tiles .tile {height: 370px;}
		
		
	}











/*============================================================================================================================================================================================================================

	CONTENT PAGES
	
============================================================================================================================================================================================================================*/
	
	
	/* ABOUT US ==========================================*/
	.profiles .image {display:inline-block; vertical-align:middle; width:24%;}
	.profiles .image img {width:100%; height:auto;}
	.profiles .info {display:inline-block; vertical-align:middle; width:70%; padding-left:3%;}
	.profiles h4 {margin:2rem 0 1rem; }
	.profiles h4 span {display:block; font-weight:400; font-size:1.4rem; }
	.profiles h5 {background:rgba(71,193,168,1); color:#fff; padding:3px 8px 3px; border-radius:4px; font-weight:500; margin-bottom:1rem; font-size:1.3rem;} 
	.profiles.secretariat h5 {background:rgba(213,43,32,1); color:#fff;} 
	.profiles.secretariat i {padding-right:5px;}
	.profiles.secretariat a {text-decoration:none; font-weight:500;}



	/* MEMEBR BENEFITS ==========================================*/
	.member-benefits h3 {margin:0 0 1rem 0;}
	.member-benefits h5 {font-size:1.6rem; font-weight:500; margin:2rem 0 1rem;}
	
	ul.benefits {list-style:none; margin-left:0;}
	ul.benefits li {font-weight:400; margin-left:3em; padding:10px 0 20px 0; border-bottom:#ddd solid 1px; font-size:1.4rem;}
	ul.benefits li:before {content:'\f00c'; font-family:FontAwesome; font-size:3rem; color:rgba(71,193,168,1); float:left; margin-left:-1.5em; line-height:1;}
	ul.benefits li:last-child {border:none;}
	
	.mem-type img {width:30%;}
	
	.become-a-member p {color:#fff;}
	.become-a-member .box {background:rgba(255,255,255,0.3); padding:4rem; margin-bottom:5rem;}
	.become-a-member .box h5 {color:#333;}
	.become-a-member .link--button {width:50%;}



	/* BLOG ==========================================*/
	body.single h1 {width:100%; padding-right:0;}
	body.single .six.columns img {max-width:100%; height:auto;}
	body.single-tsa_job_opps .six.columns img {width:auto;}
	section.cat-filter {padding:3.5rem 0;}
	.wp-caption-text {font-weight:500; color:rgba(213,43,32,1); padding-left:3rem;}
	
	/* Pagination on News Section */
	.custom-pagination {margin:7rem 0 10rem; font-size:1.3rem; }
	.custom-pagination span, .custom-pagination a {display:inline-block; padding:5px 12px; border-radius:2px; transition: all .5s ease-out;}
	.custom-pagination a {background-color:#fff; color:#000; text-decoration:none; font-weight:normal;}
	.custom-pagination a:hover {background:#eee;}
	.custom-pagination span.page-num {margin-right:10px; padding:0;}
	.custom-pagination span.dots {padding:0; color:#333;}
	.custom-pagination span.current {background:rgba(213,43,32,1); color: #fff; font-weight:bold;}
	
	
	ul.wp-tag-cloud {list-style:none; margin:0 0 2rem 0;}
	ul.wp-tag-cloud li {display:inline-block; margin-bottom:5px;}
	ul.wp-tag-cloud li a {display:block; background:#eee; padding:5px 8px; text-decoration:none; color:#333; border-radius:2px;}
	
	
	ul.cat-list {list-style:none; margin:0;}
	ul.cat-list li {display:inline-block; margin-bottom:.5rem; font-size:1.2rem;}
	ul.cat-list li a:before {content:'\f111'; font-family:FontAwesome; font-size:1rem; padding-right:10px; color:#ddd;}
	ul.cat-list li a {text-decoration:none; background:#f8f8f8; padding:8px 12px; color:#666; border:#ddd solid 1px; border-radius:3px; display:block;}
	ul.cat-list li a:hover {border:rgba(71,193,168,1) solid 1px;}
	ul.cat-list li a:hover:before {color:rgba(71,193,168,1);}
	ul.cat-list li.current-cat a {background:rgba(71,193,168,1); color:#fff; border:rgba(71,193,168,1) solid 1px}
	ul.cat-list li.current-cat a:before {color:#fff;}
	
	article.blog-item-list {background:#f9f9f9; padding:2rem; margin-bottom:1rem; border-radius:5px;}
	article.blog-item-list .image {display:inline-block; vertical-align:top; margin-bottom:2rem;}
	article.blog-item-list .image img {width:100%; height:auto;}
	
	article.blog-item-list .content {display:inline-block; vertical-align:top;}
	article.blog-item-list .content h2 {margin:0 0 1rem 0; font-size:2.8rem;}
	article.blog-item-list .content h2 a {text-decoration:none; color:#343430;}
	article.blog-item-list .content .meta {font-weight:500; font-size:1.5rem; margin:0 0 3rem; }
	article.blog-item-list .content .meta span {color:rgba(213,43,32,1);}
	
	ul.post-categories {display:none;}
	ul.post-categories li {display:inline-block; margin-bottom:0; font-size:1.1rem; margin-left:-2px;}
	ul.post-categories li a {text-decoration:none;  padding:5px 8px; color:#666; border-radius:3px;  border:#fff solid 1px; background:#fff;}
	ul.post-categories li a:hover {border:#ddd solid 1px; /* background:#eee; */}
	ul.post-categories li a:before {content:'\f111'; font-family:FontAwesome; font-size:1rem; padding-right:5px; color:#ddd;}
	
	ul.archive-list {border:#ddd solid 1px; border-radius:10px; list-style:none; margin:0 0 2rem;}
	ul.archive-list li {border-bottom:#ddd solid 1px; padding:7px 7px 7px 12px; margin-bottom:0; text-align:right; font-size:1.4rem;}
	ul.archive-list li:last-child {border-bottom:none;}
	ul.archive-list li a {float:left; text-decoration:none; background:none; color:#333}
	
	ul.archive-list li span.count {background:rgba(213,43,32,1); border-radius:15px; color:#fff; padding:2px 5px;}
	
	.post-nav ul {list-style:none; margin:0;}
	.post-nav ul li {display:inline-block; width:32%; text-align:center;}
	.post-nav ul li a {padding:2rem; font-size:1.3rem; border:#eee solid 1px; text-decoration:none; display:block;}
	.post-nav .link.prev {padding-right:4rem;}
	
	
	
	/* MEMBER LIST ==========================================*/
	.membership-types {display:none;}
	#page.members ul.cat-list li a {padding:8px 14px;}
	#page.members ul.cat-list li a:before {content:''; padding-right:0;}
	.members-list .member {display:block; border:1px #eee solid; width:100%; margin-bottom:5px;}
	.members-list .member:first-child  {margin-left:0;}
	.members-list .member .name {width:83%; display:inline-block; vertical-align:top; padding:7px 0 7px 14px;}
	.members-list .member .name h4 {margin-bottom:0; font-size:1.5rem; padding-right:5px; line-height:1.2;}
	.members-list .member .name h4 a {text-decoration:none; color:#494949; font-weight:500;}
	.members-list .member .name h4 a:hover {color:#000; }
	.members-list .member .level {width:10%; display:inline-block; vertical-align:top; padding:7px 0; text-align:center;}
	.members-list .member .level img {width:20px; height:20px; line-height:20px; margin-bottom:-3px; padding:0; }
	.members-list .member .level .ccd {margin:3px 0 0 0; font-size:0.7rem; background:rgba(213,43,32,1); color:#fff; font-weight:600; padding:2px 4px 2px 3px; border-radius:2px; text-align:center; width:auto;}
	.members-list .member.letter {background:#eee; border:1px #eee solid; text-align:right; }
	.members-list .member.letter h6 {margin-bottom:0; font-size:3rem; padding:7px 20px 7px 14px;}
	
	.ccd {margin:3px 0 0 0; font-size:1.2rem; background:rgba(213,43,32,1); color:#fff; font-weight:600; padding:4px 8px 4px 6px; border-radius:20px; text-align:center; width:40px;}
	
	#cha-col::-webkit-input-placeholder {color:blue;}
	
	
	
	
	
	
	
	
	



	
	
	/* MEMBER PROFILE ==========================================*/
	.member-details h6 {margin-bottom:0; color:#bbb; font-size:1.2rem; font-weight:400;}
	.member-details p {font-size:1.3rem; margin-bottom:1rem;}
	
	
	.search-results-back i {color:rgba(213,43,32,1); font-size:3rem; display:inline-block; vertical-align:middle; width:50px;}
	.search-results-back input {padding:0; margin:0; color:rgba(213,43,32,1); height:inherit; line-height:inherit; border-bottom:none; text-transform:none; width:inherit; font-size:2rem; letter-spacing:0; display:inline-block; vertical-align:middle;}
	
	
	/* GUIDANCE NOTES ==========================================*/
	ul.guidance-notes {list-style:none; margin:0;}
	ul.guidance-notes li {display:inline; float:left; width:38%; background:rgba(245,245,245,1); padding:5% 5% 0; margin-left:4%; margin-bottom:20px; position:relative; text-align:center; min-height:270px; border-radius:4px;}
	ul.guidance-notes li h4 {margin:0.5rem 0 1rem; font-size:1.3rem;}
	ul.guidance-notes li img {max-width:70px;}
	ul.guidance-notes li:nth-child(odd) {margin-left:0;}
	ul.guidance-notes li:hover {background:rgba(245,245,245,0.25);}
	
	ul.guidance-notes li.download:hover {background:rgba(245,245,245,1);}
	
	.gn-styled-chk input[type=checkbox]:checked ~ label {background:rgba(71,193,168,1);}
	.gn-styled-chk input[type=checkbox]:checked ~ label:after {border:3px solid rgba(255,255,255,1); background:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; content:''; position:absolute; width:9px; height:5px;	background:transparent;	top:8px; left:8px; 	border-top: none;	border-right:none; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
	
	/* Guidance notes checkbox styling */
	.gn-styled-chk {width:28px; height:28px; background:#fff; margin:0 auto; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; position:relative; border:rgba(71,193,168,1) solid 3px;}
	.gn-styled-chk label {cursor:pointer; position:absolute; width:28px; height:28px; -webkit-border-radius:50px; -moz-border-radius:50px;	border-radius:50px;	left:0px;	top:0px; background:rgba(245,245,245,1);}
	.gn-styled-chk label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	opacity: 0;	content:'';	position:absolute; width:9px;	height:5px;	background:transparent;	top:8px; left:8px; border:3px solid rgba(71,193,168,1);	border-top: none;	border-right:none; -webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}
	.gn-styled-chk label:hover::after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30);	opacity: 0.3;}
	.gn-styled-chk input[type=checkbox]:checked + label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	opacity: 1; }

	.step-loz {border:rgba(71,193,168,1) solid 5px; background:rgba(71,193,168,1); padding:15px 15px 20px 25px; margin:4rem 0; border-radius:50px; color:rgba(255,255,255,1); font-size:2.8rem; font-weight:600;}
	.step-loz span {font-weight:500; font-size:2rem;}
	
	.view-link {margin-bottom:10px;}
	.view-link a {display:block; background-color: rgba(213,43,32,1); color:#fff; text-decoration:none; padding:6px 0;}
	.view-link a:hover {background-color:#666;}
	.view-link i {color:#fff; font-size:2rem;}
	
	.download-link {text-align:left;}
	.download-link a {text-decoration:none; text-transform:uppercase; font-size:1.4rem;}
	.download-link i {color: rgba(213,43,32,1);}
	
	
	
	
	/* FEEDBACK ==========================================*/
	.feedback {padding:3rem 0;}
	.feedback h6 {margin-bottom:0.5rem; font-weight:500; color:#999;}
	.feedback h6 span {color:rgba(213,43,32,1); font-weight:400; font-size:1rem;}
	.feedback .wpcf7-list-item-label {font-size:1.6rem; font-weight:500; margin-right:3rem; color:#666;}
	.feedback span.wpcf7-list-item.first {margin-left:0;}
	
	.feedback input[type="text"],
	.feedback input[type="email"],
	.feedback textarea {border:none; border-bottom:rgba(213,43,32,1) solid 3px; border-radius:0; background-color:#f8f8f8; width:90%; padding:0; margin-bottom:0; -webkit-appearance:none; -webkit-border-radius:0px;}
	.feedback textarea {height:20rem;}
	.feedback input[type="text"]:focus,
	.feedback input[type="email"]:focus,
	.feedback textarea:focus {background-color:#fff !important;}
	
	.feedback input[type="submit"] {height:60px; display:block; background-color:rgba(213,43,32,1); border:none; text-align:center; border-radius:0; color:#fff; text-decoration:none; line-height:55px; font-size:1.7rem; font-weight:500; transition: all 0.2s ease; margin-top:2rem;}
	
	span.wpcf7-not-valid-tip {background: rgba(213,43,32,1); padding:5px; display:inline-block !important; color:#fff !important;}
	
	div.wpcf7-validation-errors {width:80%;}
	div.wpcf7-response-output {margin:0 !important; padding:3rem !important; background:#f7e700 !important; border:none !important;}
	
	
	
	/* MEMEBRS AREA
 	================================================================================*/
	section.ma-info-bar {background-color:rgba(71,193,168,1); color:#fff; width:100%; margin:0; padding:14px 0;}
	/* .info-bar {position:fixed; background-color:rgba(90,90,90,0.7); color:#fff; display:block; z-index:5; width:100%; padding:5px 30px;} */
	.ma-info-bar p {margin-bottom:0; text-transform:uppercase; font-weight:500; font-size:1.4rem;}
	.ma-info-bar p span {text-transform:none; font-weight:300;}
	
	.ma ul.menu {list-style-type:none; margin:0 0 3rem 0;}
	.ma ul.menu li {/* background:#fff;  margin-bottom:1rem; */  width:48.8%; margin-bottom:0; margin-left:1%; display:inline-block; vertical-align:top; font-size:1.2rem;}
	.ma ul.menu li:nth-child(odd) {margin-left:0;}
	.ma ul.menu li a {text-decoration:none; padding:1rem; display:block; border-bottom:rgba(213,43,32,1) solid 3px; /* min-height:50px; padding:1.5rem; */} 
	.ma ul.menu li.current_page_item a {background:rgba(213,43,32,1); color:#fff; padding:1rem 1rem 1rem 1.5rem; /* border-bottom:rgba(213,43,32,0.5) solid 5px; */}
	.ma ul.menu li a:hover {/* background:#f8f8f8; */ color:#333;}
	.ma ul.menu li.current_page_item a:hover {background:rgba(213,43,32,1); color:#fff;}
	
	
	/* JOB OPPORTUNITIES
 	================================================================================*/
	.job-listing {border:#ddd solid 1px; padding:20px; margin-bottom:2rem;}
	
	/*
	.company-jobs {border-top:#eee solid 2px; padding:2.5rem 0;}
	.company-jobs ul {list-style-type:none; margin:0;}
	.company-jobs ul li {margin-bottom:0; line-height:1;}
	.company-jobs ul li h3 a {text-decoration:none; font-size:2rem; display:block; cursor:pointer;}
	.company-jobs ul li h3 a:hover {color:#555;}
	.company-jobs ul li p {margin-bottom:5px; margin-right:1.5rem;}
	.company-jobs ul li p span {color:#b8b8b8;}
	*/
	
	.company-jobs {margin:0;}
	.company-jobs li {margin-left:0; list-style:none;}
	.company-jobs li a {border:#eee solid 1px; padding:1rem; display:block; width:93%; text-decoration:none;}
	.company-jobs h3 {margin-bottom:0.5rem; font-size:2rem; line-height:1.2;}
	.company-jobs h3 a {text-decoration:none; font-size:1.6rem; display:block; cursor:pointer;}
	.company-jobs h3 a:hover {color:#555;}
	.company-jobs img {width:25%; margin-top:0.5rem;}
	.company-jobs p {margin:0; font-size:1.2rem; line-height:1.4;}
	.company-jobs p span {color:#b8b8b8;}
	
	.job-details {/* background:#f8f8f8; padding:2rem; */}
	.job-details h6 {font-size:1.4rem; color:#b8b8b8; margin-bottom:0; font-weight:400; border-top:#eee solid 1px; padding-top:1.5rem;}
	.job-details p {margin-bottom:1.5rem; color:#6a6a6a; }
	.job-details a {text-decoration:none;}
	
	
	/* TRAINING
 	================================================================================*/
	.training-listing {background:#f8f8f8; padding:20px; margin-bottom:2rem; border-radius:5px;}
	.training-listing h3 {font-size:2rem; margin-bottom:1rem;}
	.training-listing h3 a {text-decoration:none;}
	.training-listing p {font-size:1.4rem;}
	.training-listing ul {list-style-type:none; margin:0 0 1rem 0;}
	.training-listing ul li {display:inline; margin-right:1rem;}
	.training-listing ul li a {color:#696969;}
	
	
	
	
	
	 /* iPhone 6 - Portrait */
	@media (min-width: 375px) {
		
		
	/* GUIDANCE NOTES ==========================================*/	
	ul.guidance-notes li {min-height:270px;}
	
	}
	
	
	/* iPhone 6 Plus - Portrait */
	@media (min-width: 414px) {
		
	}
	
	
	/* iPhone 5 Landscape - Landscape */
	@media (min-width: 568px) {
		
		
	/* ABOUT US ==========================================*/
	.three.columns.profiles {width:48%; margin-left:4%;}
	.three.columns.profiles:first-child,
	.three.columns.profiles:nth-child(odd) {margin-left:0;}
	.profiles.secretariat {min-height:630px;}
	.profiles {min-height:270px;/*min-height:610px;*/}
	.profiles .image {width:20%;}
	.profiles .info {width:70%; margin-bottom:1rem;}
	.profiles h4 {margin:0;}
	.profiles h4 span {font-size:1.4rem; }
	.profiles p {font-size:1.3rem;}
	
	
	/* GUIDANCE NOTES ==========================================*/	
	ul.guidance-notes li {width:25%; min-height:300px; margin-left:2%; padding: 5% 3% 0;}
	ul.guidance-notes li h4 {margin:1.5rem 0; font-size:1.6rem;}
	ul.guidance-notes li img {max-width:100px;}
	ul.guidance-notes li:nth-child(odd) {margin-left:2%;}
	.gn-styled-chk {margin:20px auto;}
		
	}
	
	
	/* iPhone 6 - Landscape */
	@media (min-width: 667px) {	
	
	/* MEMBER LIST ==========================================*/
	.members-list .member {display:inline; float:left; vertical-align:top; width:32%; margin-left:1%; min-height:68px; margin-bottom:10px;}  
	.members-list .member:nth-child(3n+1) {margin-left:0;}
	.members-list .member .name {width:79%;}
	.members-list .member .level {width:12%;}
	
	
	}
	
	
	
	/* iPhone 6 Plus - Landscape */
	@media (min-width: 736px) {	
	
	}
	
	
	
	
	/* Larger than tablet */
	@media (min-width: 768px) {
		
	/* ABOUT US ==========================================*/
	.profiles.secretariat {min-height:560px;}
	.profiles {min-height:270px; /* min-height:570px; */}
	.profiles .image {width:23%;}
	.profiles h4 {margin:1rem 0;}
	.profiles h4 span {font-size: 1.3rem;}
	.profiles h5 {font-size:1.5rem;}
	
	
	/* BLOG ==========================================*/
	ul.post-categories {list-style-type:none; margin:0 0 2rem 0; display:block;}
	article.blog-item-list {padding:3rem;}
	article.blog-item-list .image {width:15%;}
	article.blog-item-list .content {width:79%; padding-left:5%;}
	
		
	/* Member Benefits ==========================================*/
	.mem-type img {width:100%;}
	
	
	/* MEMBER LIST ==========================================*/
	.membership-types {display:block;}
	.members-list .member:nth-child(3n+1) {margin-left:1%;}
	
	
	/* MEMBER LIST ==========================================*/
	ul.guidance-notes li {min-height:350px;}
	ul.guidance-notes li img {max-width:140px;}
	ul.guidance-notes li h4 {font-size:1.4rem;}
	
	
	/* MEMBER AREA ==========================================*/
	.ma ul.menu {margin-bottom:5rem;}
	.ma ul.menu li {margin-left:1%; font-size:1.5rem; width:100%;}
	.ma ul.menu li:nth-child(odd) {margin-left:0;}
	.ma ul.menu li a {padding:1rem;} 
	
	
	/* JOB OPPORTUNITIES  ==========================================*/
	.company-jobs li {position:relative; display:inline-block; vertical-align:top; width:49%;}
	.company-jobs li a {width:auto; padding:2rem; position:relative; min-height:170px;}
	.company-jobs li a:hover {border:rgba(194,42,34,1) solid 1px;}
	.company-jobs img {width:25%; margin:1rem 0 2rem; position:absolute; bottom:0;}
	
	
	
	}
	
	
	
	
	/* Larger than desktop */
	@media (min-width: 1000px) {
		
		
	/* ABOUT US ==========================================*/
	.three.columns.profiles.secretariat {width:48%; min-height:500px;}
	.three.columns.profiles.secretariat:nth-child(odd) {margin-left:0;}
	.three.columns.profiles.secretariat:nth-child(even) {margin-left:4%;}
	.three.columns.profiles.secretariat .image {width:22%;}
	
	.three.columns.profiles {width:30.6666666667%;}
	.three.columns.profiles:nth-child(odd) {margin-left:4%;}
	.three.columns.profiles:first-child,
	.three.columns.profiles:nth-child(3n+1) {margin-left:0%;}
	.profiles {min-height:280px; /* min-height:570px; */}
	.profiles .image {width:24%;}
	
	
	/* MEMBER LIST ==========================================*/
	.members-list .member {width:18.9%; min-height:86px;}
	.members-list .member:first-child {margin-left:0;}
	.members-list .member:nth-child(5n+1) {margin-left:0;}
	.members-list .member .name {width:75%;}
	.members-list .member .level {width:14%;}
	
	
	/* GUIDANCE NOTES ==========================================*/
	ul.guidance-notes li {width:19%; padding:2% 2% 0; min-height:370px; }
	ul.guidance-notes li:nth-child(4n+1) {margin-left:0;}
	
	
	/* TRAINING
 	================================================================================*/
	.training-listing {padding:3rem;}
	
	
	/* MEMBER AREA ==========================================*/
	.ma ul.menu li {/* width:23%; */ width:100%; padding:0;}
	/* .ma ul.menu li a {min-height:55px;} */
	.ma ul.menu li:nth-child(odd) {margin-left:1%;}
	
	
	.page-template-tpl_ma ul {list-style:none;}
	
	body.single h1 {padding-right:70px;}
	
	
	/* JOB OPPORTUNITIES  ==========================================*/
	.company-jobs li {width:33%; }
	.company-jobs img {width:45%; margin-top:1.5rem;}
	.company-jobs h3 {margin-bottom:1.5rem;}
	
	}
	
	
	
	
	@media (min-width: 1200px) {
		
			
	/* ABOUT US ==========================================*/
	.three.columns.profiles.secretariat {width:22%; min-height:550px;}
	.three.columns.profiles.secretariat:nth-child(odd),
	.three.columns.profiles.secretariat:nth-child(even) {margin-left:4%;}
	.three.columns.profiles.secretariat:first-child {margin-left:0%;}
	
	.three.columns.profiles {width:22%;}
	
	.three.columns.profiles:nth-child(3n+1) {margin-left:4%;}
	.three.columns.profiles:nth-child(4n+1),
	.three.columns.profiles:first-child {margin-left:0%;}
	
	
	.profiles {min-height:300px;}
	.profiles .image {width:20%;}
	
	.members-list .member {min-height:68px;}

	.members-list .member .level {width:14%;}
	
	
	/* GUIDANCE NOTES ==========================================*/
	ul.guidance-notes li {width:14%; min-height:400px;}
	ul.guidance-notes li h4 {font-size:1.6rem;}
	ul.guidance-notes li:nth-child(4n+1) {margin-left:2%;}
	ul.guidance-notes li:nth-child(5n+1) {margin-left:0;}
	ul.guidance-notes li img {max-width:110px;}
	
	
	/* JOB OPPORTUNITIES  ==========================================*/
	.company-jobs li {width:24%;}
	.company-jobs li a {min-height: 200px;}
	.company-jobs img {width:45%; margin-top:1.5rem;}
		
	}
	