/*!normalize.css v2.1.3 | MIT License | git.io/normalize*/article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{display:block;margin:0;padding:0;box-sizing:border-box}head{display:none}body.admin-bar{margin-top:32px}html{font-family:museo-slab,serif}.wrapper{width:96%;max-width:1200px;margin:auto}#body{overflow:hidden}.notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}@font-face{font-family:bebas;src:url(fonts/bebasneuebold.woff)}.light{font-weight:300}.std{font-weight:500}.bebas{font-family:bebas,arial,sans-serif}#head{background-color:#000;background:-moz-linear-gradient(top,#00293f 0%,#000 100%);background:-webkit-linear-gradient(top,#00293f 0%,#000 100%);background:linear-gradient(to bottom,#00293f 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00293f',endColorstr='#000000',GradientType=0 )}#head .banner{display:block;width:100%;height:9px;background-color:#e11e26;background:-moz-linear-gradient(left,rgba(185,141,0,0) 0%,#b98d00 50%,rgba(185,141,0,0) 100%);background:-webkit-linear-gradient(left,rgba(185,141,0,0) 0%,#b98d00 50%,rgba(185,141,0,0) 100%);background:linear-gradient(to right,rgba(185,141,0,0) 0%,#b98d00 50%,rgba(185,141,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b98d00',endColorstr='#00b98d00',GradientType=1 )}#head .logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;height:330px}#head .logos .logo{position:relative}#head .logos .logo.create{width:246px;height:100%;background-image:url(graphics/create-logo.png);background-position:center center;background-size:contain;background-repeat:no-repeat}#head .logos .logo.top50{width:510px;height:100%;background-image:url(graphics/site-logo.png);background-position:center center;background-size:contain;background-repeat:no-repeat;margin:0 30px}#head .logos .logo.top50 a{display:block;position:absolute;left:0;top:0;width:100%;height:80%}#head .logos .logo.engineers{width:246px;height:100%;background-image:url(graphics/engneers-australia-logo-stacked.png);background-position:center center;background-size:45%;background-repeat:no-repeat}body:not(.home) #head{border-bottom:2px solid #e11e26}.homepage_banner{height:480px;background-color:#000;background-image:url(graphics/constelations-homepage.png);background-size:cover;background-repeat:no-repeat;background-position:left center;position:relative;top:-1px}.homepage_banner .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;height:100%;position:relative}.homepage_banner .wrapper .page-desc{display:inline-block;width:50%;height:100%;padding-top:50px;position:relative;z-index:2}.homepage_banner .wrapper .page-desc .content{width:100%;height:auto;border:1px solid #e11e26;padding:40px;color:#fff;font-size:33px}.homepage_banner .wrapper .head-graphic{display:inline-block;width:50%;height:115%;position:absolute;right:0;bottom:0;background-image:url(graphics/constelations-head-8.png);background-size:contain;background-repeat:no-repeat;background-position:center bottom}.subpage_banner .black,.contentpage_banner .black{min-height:280px;background-color:#000;background-image:url(graphics/constelations-subpage.png);background-size:auto 75%;background-repeat:no-repeat;background-position:left bottom;position:relative}.subpage_banner .black .section,.contentpage_banner .black .section{font-size:51px;padding:110px 0 50px;color:#e11e26;text-transform:uppercase;max-width:800px}.subpage_banner .black .graphic,.contentpage_banner .black .graphic{width:200px;height:300px;position:absolute;right:60px;bottom:-100px;background-image:url(graphics/constelations-gold.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.subpage_banner .grey,.contentpage_banner .grey{height:200px;background-color:#e7e7e7}.subpage_banner .grey .wrapper,.contentpage_banner .grey .wrapper{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.subpage_banner .grey .wrapper .section,.contentpage_banner .grey .wrapper .section{font-size:30px;max-width:800px}#nav .button{text-align:center;position:relative;top:-32px;height:0;z-index:3;transition:height .2s}#nav .button a{display:inline-block;padding:10px 30px 10px 100px;font-size:30px;background-color:#000;border:2px solid #e11e26;color:#fff;text-decoration:none;position:relative}#nav .button a .lines{position:absolute;width:45px;height:26px;left:30px;top:15px}#nav .button a .lines span{display:block;height:3px;background-color:#fff;transition:all .4s;position:relative}#nav .button a .lines span.l1{width:30px;transform:rotate(0deg);top:0}#nav .button a .lines span.l2{width:45px;top:8px;right:0}#nav .button a .lines span.l3{width:30px;transform:rotate(0deg);top:16px}#nav .nav-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;width:102%;margin-left:-1%;height:0;padding-bottom:0;border-bottom:0;margin-bottom:0;overflow:hidden;opacity:0;transition:all .4s}#nav .nav-items .nav-item{flex-grow:0;flex-shrink:1;width:18%;height:60px;padding:0 10px;margin:0 1% 10px;text-align:center;border:2px solid #e11e26;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#nav .nav-items .nav-item a{color:#000;text-transform:uppercase;text-decoration:none;font-size:18px}#nav .nav-items .nav-item.active{background-color:#e11e26}#nav .nav-items .nav-item.active a{color:#fff}#nav .border{display:block;height:0;width:100%;background-color:#f4f4f4;margin-bottom:0;transition:all .4s}#nav.open .button{height:70px}#nav.open .button a{background-color:#e11e26}#nav.open .button a .lines span.l1{transform:rotate(225deg);top:10px}#nav.open .button a .lines span.l2{width:0;background-color:#e11e26}#nav.open .button a .lines span.l3{transform:rotate(-225deg);top:4px}#nav.open .nav-items{height:190px;padding-bottom:50px;opacity:1}#nav.open .border{height:3px}#homepage_listing,#subpage_listing{margin-top:60px}.listing-slider-controls{position:relative;width:100%;z-index:2}.listing-slider-controls .controls{position:absolute;height:70px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}.listing-slider-controls .controls a{height:68px;width:68px;background-color:#e11e26;position:relative}.listing-slider-controls .controls a .lines{position:absolute}.listing-slider-controls .controls a .lines span{display:block;height:2px;width:20px;background-color:#fff;left:26px;position:relative}.listing-slider-controls .controls a .lines span.l1{transform:rotate(45deg);top:25px}.listing-slider-controls .controls a .lines span.l2{transform:rotate(-45deg);top:36px}.listing-slider-controls .controls a.prev .lines span{left:23px}.listing-slider-controls .controls a.prev .lines span.l1{transform:rotate(-45deg)}.listing-slider-controls .controls a.prev .lines span.l2{transform:rotate(45deg)}.post_slider{position:relative;height:900px}.post_slider .slider{position:absolute;top:0;transition:all .3s}.post_slider .slider .post-cat{position:absolute;top:0;padding-bottom:50px;width:96vw;max-width:1200px}.post_slider .slider .post-cat .title{text-align:center;height:70px;margin-bottom:50px;padding:0 80px}.post_slider .slider .post-cat .title h2{position:relative;display:inline-block;padding:17px 0;font-size:30px}.post_slider .slider .post-cat .title h2::before{display:block;content:'';width:100px;height:3px;background-color:#e11e26;position:absolute;left:50%;margin-left:-50px;top:0}.post_slider .slider .post-cat .title h2::after{display:block;content:'';width:100px;height:3px;background-color:#e11e26;position:absolute;left:50%;margin-left:-50px;bottom:0}.post_slider .slider .post-cat>.posts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.post_slider .slider .post-cat>.posts .post{width:32.65%;min-width:340px;margin-right:1%;margin-bottom:20px}.post_slider .slider .post-cat>.posts .post:nth-child(3n){margin-right:0}.post_slider .slider .post-cat>.posts .post a{position:relative;height:268px}.post_slider .slider .post-cat>.posts .post a .image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover}.post_slider .slider .post-cat>.posts .post a .details{display:block;position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.7);color:#fff;padding:16px 30px;height:90px;overflow:hidden;transition:all .3s}.post_slider .slider .post-cat>.posts .post a .details a{display:inline-block}.post_slider .slider .post-cat>.posts .post a .details .name{font-size:27px}.post_slider .slider .post-cat>.posts .post a .details .name::after{display:block;content:'';height:1px;width:42px;margin-left:-7px;background-color:#e11e26;margin-top:5px;margin-bottom:2px}.post_slider .slider .post-cat>.posts .post a .details .award{transition:all .3s;padding:8px 0 16px;font-size:18px}.post_slider .slider .post-cat>.posts .post a .details .quals{line-height:1.3em;padding-bottom:15px}.post_slider .slider .post-cat>.posts .post a .details .more{opacity:0;transition:all .3s;position:absolute;bottom:-50px;font-size:18px;text-decoration:underline}.post_slider .slider .post-cat>.posts .post a:hover .details{height:100%}.post_slider .slider .post-cat>.posts .post a:hover .details .more{bottom:30px;opacity:1}.post_slider .slider .profile{position:absolute;top:0;width:96vw;max-width:1200px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.post_slider .slider .profile .titles{width:100%;min-height:90px;padding:6px 70px 0 40%}.post_slider .slider .profile .titles .name{font-size:50px}.post_slider .slider .profile .image{width:40%;padding-bottom:60px}.post_slider .slider .profile .image img{margin-bottom:20px;max-width:90%;height:auto}.post_slider .slider .profile .image span{max-width:90%}.post_slider .slider .profile .image span.award{font-size:27px}.post_slider .slider .profile .image span.award::after{display:block;content:'';height:1px;width:42px;margin-left:-21px;background-color:#e11e26;margin-top:5px;margin-bottom:5px}.post_slider .slider .profile .image span.quals{font-size:18px;line-height:1.4em}.post_slider .slider .profile .details{width:60%;padding-right:100px}.post_slider .slider .profile .details a{display:inline-block}.post_slider .slider .profile .details .content{padding-bottom:60px}.post_slider .slider .profile .details .content p{margin-bottom:1.2em}.content_page{padding:50px 0}.content_page article{max-width:700px}.content_page article h2{margin-bottom:20px;font-family:bebas,arial,sans-serif;font-size:51px}.content_page article p{margin-bottom:1.8em}#footer{margin-top:102px}#footer .grey{background-color:#e7e7e7;padding-bottom:50px}#footer .grey .next-year{width:100%;height:204px;position:relative;top:-102px;text-decoration:none}#footer .grey .next-year .black{width:calc(100% - 90px);height:100%;background-color:#000;background-image:url(graphics/constelations-foot.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 10px}#footer .grey .next-year .black .brain{width:585px;height:70px;background-image:url(graphics/brain.png);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:15px}#footer .grey .next-year .black .text{color:#fff;font-size:30px;text-decoration:none;text-align:center}#footer .grey .next-year .gold{width:90px;height:100%;position:absolute;right:0;top:0;background-color:#e11e26}#footer .grey .next-year .gold .lines{position:absolute;top:71px;left:12px}#footer .grey .next-year .gold .lines span{display:block;height:2px;width:20px;background-color:#fff;left:26px;position:relative}#footer .grey .next-year .gold .lines span.l1{transform:rotate(45deg);top:25px}#footer .grey .next-year .gold .lines span.l2{transform:rotate(-45deg);top:36px}#footer .grey .foot{padding:0 200px;margin-top:-50px}#footer .grey .foot h3{font-size:24px}#footer .grey .foot .footer-widget-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}#footer .grey .foot .footer-widget-area>div{padding-top:20px}#footer .grey .foot .footer-widget-area>div p{font-size:18px;line-height:1.7em}#footer .grey .foot .footer-widget-area>div p a{display:inline-block;color:#000;text-decoration:none}#footer .grey .foot .footer-widget-area>div::before{display:block;content:'';height:1px;width:42px;margin-left:-7px;background-color:#e11e26;margin-top:0;margin-bottom:14px}#footer .dark{background-color:#666}#footer .dark .wrapper{text-align:center;padding:30px 0}#footer .dark .wrapper p{font-family:arial,sans-serif;font-size:12px}#footer .dark .wrapper p a{display:inline-block;padding:0 10px;color:#fff;text-decoration:none;border-right:1px solid #fff}#footer .dark .wrapper p a span{display:inline-block}#footer .dark .wrapper p a:last-child{border:0}html.no-js #body{overflow:visible}html.no-js .listing-slider-controls{display:none}html.no-js .categories{height:auto}html.no-js .categories .post-cat{position:relative!important;left:0!important}@media only screen and (max-width:1100px){.homepage_banner .wrapper .page-desc{width:70%}.homepage_banner .wrapper .head-graphic{opacity:.7}.subpage_banner .black .graphic,.contentpage_banner .black .graphic{opacity:.6}.post_slider .slider .post-cat>.posts{-webkit-justify-content:space-between;justify-content:space-between}.post_slider .slider .post-cat>.posts .post{flex:1;max-width:50%;margin-right:0;min-width:349px}.post_slider .slider .post-cat>.posts .post:nth-child(2n){margin-left:1%}.post_slider .slider .profile .details{padding-right:80px}}@media only screen and (max-width:1100px) and (min-width:735px){#nav .nav-items .nav-item a{font-size:1.6vw}}@media only screen and (max-width:735px){#head .logos{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#head .logos .logo.create{order:2;width:55%;margin-right:0;height:75px;margin-top:7px;background-position:95% center}#head .logos .logo.top50{order:1;width:100%;height:160px;margin-top:30px}#head .logos .logo.engineers{order:3;width:30%;margin-left:15%;height:90px;margin-top:0;background-position:10% center;background-size:contain}body:not(.home) #head{padding-bottom:50px}.homepage_banner{height:auto}.homepage_banner .wrapper .page-desc{width:100%;margin-bottom:50px}.homepage_banner .wrapper .page-desc .content{font-size:25px}.homepage_banner .wrapper .head-graphic{opacity:.5}.subpage_banner .grey .wrapper .section,.contentpage_banner .grey .wrapper .section{font-size:23px}#nav .nav-items .nav-item{width:47%}#nav .nav-items .nav-item a{font-size:18px}#nav.open .nav-items{height:385px}.post_slider .slider .post-cat>.posts{-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:space-between;justify-content:space-between}.post_slider .slider .post-cat>.posts .post{width:100%;max-width:100%;min-width:360px;margin:0 0 20px!important}.post_slider .slider .profile .titles{padding:10px 80px;text-align:center}.post_slider .slider .profile .titles .name{font-size:8vw}.post_slider .slider .profile .image{width:100%;margin-bottom:20px;padding-bottom:0}.post_slider .slider .profile .image img{margin:auto;margin-bottom:20px}.post_slider .slider .profile .image span{max-width:400px;margin:auto}.post_slider .slider .profile .details{width:100%;padding-right:0}#footer .grey .next-year{height:174px;top:-87px}#footer .grey .next-year .black .brain{max-width:90%}#footer .grey .next-year .black .text{font-size:20px}#footer .grey .next-year .gold .lines{top:55px}#footer .grey .foot{padding:0}#footer .grey .foot h3{text-align:center}#footer .grey .foot .footer-widget-area{-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center;position:relative}#footer .grey .foot .footer-widget-area>div::before{position:absolute;left:50%;margin-left:-21px}}@media only screen and (max-width:545px){#nav .nav-items .nav-item a{font-size:3.5vw}.post_slider .slider .post-cat .title h2{font-size:4.5vw}#footer .grey .next-year .black .brain{margin-bottom:0}#footer .dark .wrapper p a span{display:none}}@media only screen and (max-width:470px){.post_slider .slider .profile .image span{max-width:90%}}