/*! Luma-Website 0.0.1 2014-07-10 13:51 */

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,div,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,label,legend,li,nav,object,ol,p,section,table,ul{margin:0;padding:0}article,figure,footer,header,hgroup,nav,section{display:block}ol{margin-left:1.5em}ul{list-style:none}dl{overflow:hidden;margin:0 0 1em}dt{font-weight:700}dd{margin-left:0}a{color:#aa6e53;text-decoration:none;outline:0}a:focus,a:hover{color:#AC863D}img,object,video{max-width:100%;height:auto}figure,iframe{margin-bottom:1em}figure img{margin-bottom:.25em}figcaption{font-style:italic}@font-face{font-family:AauxNext;src:url(../fonts/AauxNext-Light.eot);src:url(../fonts/AauxNext-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/AauxNext-Light.woff) format("woff"),url(../fonts/AauxNext-Light.ttf) format("truetype"),url(../fonts/AauxNext-Light.svg#AauxNext-Light) format("svg");font-weight:100;font-style:normal}@font-face{font-family:AauxNext;src:url(../fonts/AauxNext-Regular.eot);src:url(../fonts/AauxNext-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/AauxNext-Regular.woff) format("woff"),url(../fonts/AauxNext-Regular.ttf) format("truetype"),url(../fonts/AauxNext-Regular.svg#AauxNext-Regular) format("svg");font-weight:300;font-style:normal}@font-face{font-family:AauxNext;src:url(../fonts/AauxNext-Medium.eot);src:url(../fonts/AauxNext-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/AauxNext-Medium.woff) format("woff"),url(../fonts/AauxNext-Medium.ttf) format("truetype"),url(../fonts/AauxNext-Medium.svg#AauxNext-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:AauxNext;src:url(../fonts/AauxNext-Bold.eot);src:url(../fonts/AauxNext-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/AauxNext-Bold.woff) format("woff"),url(../fonts/AauxNext-Bold.ttf) format("truetype"),url(../fonts/AauxNext-Bold.svg#AauxNext-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AauxNext;src:url(../fonts/AauxNext-BoldItalic.eot);src:url(../fonts/AauxNext-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/AauxNext-BoBoldItalicld.woff) format("woff"),url(../fonts/AauxNext-BoldItalic.ttf) format("truetype"),url(../fonts/AauxNext-BoldItalic.svg#AauxNext-BoldItalic) format("svg");font-weight:700;font-style:italic}fieldset{border:0;margin:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label,legend{display:block;font-size:1.4em;font-weight:500}.item{margin-bottom:2em}.item.bad label{color:red}.item.bad input{border:1px solid red}.alert{color:red;font-size:1.4em}input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;border:1px solid #fff;display:block;font-size:1.4em;margin-bottom:.5em;padding:.5em;width:100%}input:focus{border:1px solid #aa6e53;outline:0}select::-ms-expand{display:none}.select{background:#fff url(/_ui/img/global/select-arrow.jpg) top right no-repeat;background-size:32px}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:transparent;border:0;display:block;font-size:1.4em;padding:.5em;text-indent:.01px;text-overflow:'';width:100%}.select select:focus{outline:0}input[type=radio]{display:inline-block;height:27px;margin:0;visibility:hidden;width:27px}legend{margin-bottom:1em}label.radio{display:inline-block;position:relative;left:-27px;vertical-align:top}label.radio:before{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;border:2px solid #fff;content:'';display:inline-block;height:21px;margin-right:1em;position:relative;top:-4px;width:21px}input[type=radio]:checked+label:before{background-color:#000}@media screen and (min-width:50em){label,legend{font-size:1.6em;font-weight:300}legend{display:inline-block}}@media screen and (min-width:66em){label,legend{font-size:1.8em}}.btn,button{background-color:#aa6e53;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.4em;font-weight:500;line-height:1;padding:1em;text-align:center;text-transform:uppercase}.btn:focus,.btn:hover,button:focus,button:hover{background-color:#000;color:#fff}.btn.alt,button.alt{background-color:#333}.btn.alt:focus,.btn.alt:hover,button.alt:focus,button.alt:hover{background-color:#ff0}.btn.disabled,button.disabled{background-color:gray}.btn.disabled:focus,.btn.disabled:hover,button.disabled:focus,button.disabled:hover{color:#fff}.bg-marble{background:url(/_ui/img/backgrounds/bg-marble.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg-white-trans{background-color:rgba(241,241,242,.7);width:100%}.no-opacity .bg-white-trans{background-color:#fff}.row{margin:0 auto;max-width:107.8em}.block{display:block}.hide{display:none}.offscreen{display:block;left:-999999px;position:absolute;top:-999999px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hr{border-top:1px solid gray;display:block;border-radius:2px}.hr hr{display:none}body{font-family:AauxNext,sans-serif;font-size:62.5%!important;font-weight:300}.h1,h1{font-size:2.2em;font-weight:700;line-height:1.2}.h2,h2{font-size:1.8em;line-height:1.2;font-weight:300}.h3,h3{line-height:1.2}.subheading{font-weight:400}p{margin-bottom:1em}blockquote{font-style:italic;border-left:1px solid gray;color:gray;padding-left:1em;margin-bottom:1em}abbr{border-bottom:1px dotted gray;cursor:help}@media screen and (min-width:50em){.h2,h2{font-size:2.8em}}@media screen and (min-width:66em){.h2,h2{font-size:3.3em}}footer{background-color:#000;color:#fff}footer .container{width:94%;padding:2em 1em;margin:0 auto;max-width:107.8em}footer h2{color:#aa6e53;font-size:1.8em;font-weight:500;text-transform:uppercase}footer .contact{font-size:1.6em;margin-bottom:0}footer .new-page{font-size:1.6em;font-weight:500;display:inline-block;margin:1em 0;overflow:visible;vertical-align:top}footer .new-page:before{content:'';background-image:url(/_ui/img/global/new-page.png);background-repeat:no-repeat;background-size:14px;display:inline-block;height:16px;margin-right:.5em;width:16px}footer .new-page:focus,footer .new-page:hover{color:#fff}footer .h3{color:#aa6e53;font-size:1.6em;font-weight:500}footer .logos li{display:inline-block}footer .logos li .logo{display:block;text-indent:-999999px;margin:2em 1em}footer .logos li .logo.propeller{background-image:url(/_ui/img/global/red-propeller.svg);background-repeat:no-repeat;height:32px;width:219px}footer .logos li .logo.mcavoy{background-image:url(/_ui/img/global/mcavoy.svg);background-repeat:no-repeat;height:67px;width:84px}footer .logos li .logo.eho{background-image:url(/_ui/img/global/eho.svg);background-repeat:no-repeat;height:56px;width:52px}.no-svg footer .logos li .logo.propeller{background-image:url(/_ui/img/global/red-propeller.png)}.no-svg footer .logos li .logo.mcavoy{background-image:url(/_ui/img/global/mcavoy.png)}.no-svg footer .logos li .logo.eho{background-image:url(/_ui/img/global/eho.png)}header{margin:0 auto;max-width:107.8em;position:relative}header .register{position:absolute;right:0;top:0}.hero .building-tall{margin-bottom:-3px;width:100%}.hero .logo-large{padding:0 8%;position:absolute;text-align:center;top:10em;width:100%}.hero .bg-white-trans{padding:4em 1em 3em;position:absolute;top:25em}.hero .bg-white-trans h2{color:#aa6e53;font-size:2.8em;font-weight:300;text-align:center;text-transform:uppercase}.details{width:94%;padding:2em 1em;margin:0 auto;max-width:800px}.details h2{margin-bottom:1em;text-transform:uppercase}.details p{font-size:1.4em}.details ul{color:#aa6e53;font-size:1.4em;list-style-type:disc;margin-bottom:1em;padding-left:1em}.map{margin-bottom:-3px;width:100%}#registration{width:94%;padding:2em 1em;margin:0 auto;max-width:800px}#registration h2{color:#aa6e53;margin-bottom:1em;text-align:center;text-transform:uppercase}#registration button{margin-bottom:1em}#registration p{font-size:1.6em;font-weight:500}@media screen and (min-width:24em){.hero .bg-white-trans{padding:5em 1.5em 4em;top:30em}.hero .bg-white-trans h2{font-size:3.2em}}@media screen and (min-width:29.75em){.hero .bg-white-trans{top:40em}.hero .bg-white-trans h2{font-size:3.8em}}@media screen and (min-width:39.8em){.hero .logo-large{top:15em}.hero .bg-white-trans{padding:10em 1.5em 8em;top:50em}#registration legend{float:left;margin-right:1em}}@media screen and (min-width:48em){.hero .bg-white-trans h2{font-size:4.6em}}@media screen and (min-width:50em){.hero .logo-large{top:20em}.hero .bg-white-trans{top:70em}.hero .bg-white-trans h2{font-size:5.6em}.details p,.details ul{font-size:1.9em}#registration,.details{padding:8em 0}}@media screen and (min-width:66em){.hero .logo-large{top:25em}.hero .bg-white-trans{padding:12em 1.5em 10em}.hero .bg-white-trans h2{font-size:5.6em}.details h2{margin-bottom:.5em}.details p{font-size:2.4em;line-height:1.4em}.details ul{font-size:2.4em;line-height:1em;padding-left:.7em}.details ul li{margin-bottom:.5em}}@media screen and (min-width:73em){.hero .logo-large{top:35em}.hero .bg-white-trans{top:95em}}@media screen and (min-width:89em){.hero .bg-white-trans{top:125em}}@media screen and (min-width:100em){.hero .bg-white-trans{top:145em}}.style-guide #buttons,.style-guide #forms,.style-guide #grouping,.style-guide #headers,.style-guide #palette,.style-guide #tables,.style-guide #text-semantics,.style-guide #typography,.style-guide footer{width:94%;margin:0 3%;margin:0 auto 1%;max-width:107.8em}.style-guide .container{width:94%;overflow:hidden;*zoom:1;margin:0 auto;max-width:107.8em}.style-guide .example{outline:1px dashed #ddd;margin:2em;padding:.5em}.style-guide #palette table{border-collapse:collapse;color:#fff;width:100%}.style-guide #palette table th{color:#000;text-align:left;text-decoration:underline}.style-guide #palette table td{width:33%}.style-guide .grid-example{width:94%;overflow:hidden;*zoom:1;margin:0 auto;max-width:107.8em}.style-guide .grid-example>div{background-color:pink;height:50px}.style-guide .grid-example .left-nav,.style-guide .grid-example .main-content{margin-bottom:1%}@media screen and (min-width:700px){.style-guide .grid-example .left-nav{float:left;margin-right:-100%;width:24.25%}}@media screen and (min-width:700px){.style-guide .grid-example .main-content{float:left;margin-right:-100%;width:74.75%;margin-left:25.25%}}.style-guide .grid-example .pros{float:left;margin-right:-100%;width:49.5%;margin-bottom:1%}@media screen and (min-width:700px){.style-guide .grid-example .pros{float:left;margin-right:-100%;width:41.08%}}.style-guide .grid-example .cons{float:left;margin-right:-100%;width:49.5%;margin-left:50.5%;margin-bottom:1%}@media screen and (min-width:700px){.style-guide .grid-example .cons{float:left;margin-right:-100%;width:57.92%;margin-left:42.08%}}#privacy-policy,#thank-you{background:url(/_ui/img/backgrounds/bg-thank-you.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#privacy-policy section,#thank-you section{background-color:rgba(0,0,0,.7);border:6px solid rgba(170,110,83,.4);color:#fff;height:80%;margin:25% auto;padding:15% 10%;text-align:center;width:80%}#privacy-policy section h1,#thank-you section h1{font-size:2.5em;font-weight:100;line-height:1em;margin-bottom:1em;text-transform:uppercase}#privacy-policy section h2,#thank-you section h2{margin-top:50px;text-transform:uppercase}#privacy-policy section .subhead,#thank-you section .subhead{font-size:1.5em;text-transform:uppercase}#privacy-policy.no-opacity section,#thank-you.no-opacity section{background-color:#000;border:6px solid #aa6e53}#privacy-policy section{margin:10% auto;max-width:800px;text-align:left}#privacy-policy section p{font-size:1.4em}@media screen and (min-width:50em){#privacy-policy section h1{font-size:4.5em}#thank-you section{margin:10% auto}#thank-you section h1{font-size:5em}#thank-you section .subhead{font-size:2.5em}#privacy-policy section{margin:100px auto;padding:100px}}@media screen and (min-width:73em){#thank-you section{margin:5% auto;padding:10%}#thank-you section h1{font-size:6.8em;margin-bottom:.6em}#thank-you section .subhead{font-size:3.4em}}