article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;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}body,html{_height:100%;min-height:100%}body{font-size:.9em;line-height:1.4em;margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.1em;margin:0 0 .2em}blockquote,ol,p,ul{margin-top:0}b,strong{font-weight:700}em,i{font-style:italic}th{font-weight:700}td,th{vertical-align:top}a:active{outline:none}textarea{resize:vertical}html{overflow-y:scroll}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.the-page *{-ms-box-sizing:border-box;box-sizing:border-box}a{color:#46c3d2;text-decoration:none}a:active,a:focus,a:hover{color:#195e66}a.external{background:url(images/icons/external.png) no-repeat 100% 0;padding-right:15px}a.pdf{background:url(images/icons/pdf.png) no-repeat 0;padding-left:15px}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;letter-spacing:.05em;text-transform:uppercase}img{height:auto;max-width:100%;width:auto}::-webkit-input-placeholder{color:#98989c!important}:-moz-placeholder,::-moz-placeholder{color:#98989c!important}:-ms-input-placeholder{color:#98989c!important}input.placeholder,textarea.placeholder{color:#98989c!important}::-moz-selection{background:#46c3d2;color:#fff;text-shadow:none}::selection{background:#46c3d2;color:#fff;text-shadow:none}.the-page a:link{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.web-form{display:block;margin:0;padding:0 0 1em}.web-form:after,.web-form:before{content:"";display:table}.web-form:after{clear:both}.ie6 .web-form,.ie7 .web-form{zoom:1}.web-form fieldset{border:none;padding:0}.web-form fieldset legend{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.web-form fieldset legend.focusable:active,.web-form fieldset legend.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.web-form .form-response div{color:#fff;display:block;margin:0 0 1em;padding:5px;text-align:center}.web-form .form-response div.error{background:#940712}.web-form .form-response div.processing{background:#e4cb65}.web-form .form-response div.confirmation{background:#799541}.web-form .form-response div a{color:#fff;text-decoration:underline}.web-form .form-response div a:active,.web-form .form-response div a:focus,.web-form .form-response div a:hover{color:#fff}.web-form .input-items .input-item{margin:0 0 1em}.web-form .input-items .input-item:after,.web-form .input-items .input-item:before{content:"";display:table}.web-form .input-items .input-item:after{clear:both}.ie6 .web-form .input-items .input-item,.ie7 .web-form .input-items .input-item{zoom:1}.web-form .input-items .input-item.has-error{background:#e6c6c8;padding:10px}.web-form .input-items .input-item.has-error .input-error{background:#940712;color:#fff;display:block;margin:0 0 1em;padding:2px 5px;text-align:center}.web-form .input-items .input-item .input-label-wrapper{display:none}.web-form .input-items .input-item .input-label-wrapper .input-note{color:#3a287c;display:inline;font-size:.8em;line-height:1.3em}.web-form .input-items .input-item .input-field-wrapper{display:block}.web-form .input-items .input-item .input-field-wrapper .input-note{color:#3a287c;display:block;font-size:.8em;line-height:1.3em}.web-form .input-items .input-item .input-field-wrapper .input-checkboxes label,.web-form .input-items .input-item .input-field-wrapper .input-radios label{display:block;margin-bottom:5px;overflow:hidden;padding-left:5px}.web-form .input-items .input-item .input-field-wrapper .input-text,.web-form .input-items .input-item .input-field-wrapper .input-textarea{background:#160f2f;border:2px solid #fff;color:#fff;font-family:Poppins,sans-serif;font-size:1.3em;letter-spacing:.05em;line-height:1.1em;padding:10px;width:100%}.web-form .input-items .input-item .input-field-wrapper .input-textarea{_height:125px;min-height:125px}.web-form .input-items .input-item .input-field-wrapper .input-select{width:100%}.web-form .input-items .input-item .input-field-wrapper .input-select[multiple=multiple]{border:1px solid #000;padding:5px}.web-form .input-items .input-item .input-buttons-wrapper{text-align:right}.web-form .input-items .input-item .input-buttons-wrapper .input-submit{background:transparent;border:3px solid #fff;color:#fff;display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:1.3em;letter-spacing:normal;line-height:1em;padding:20px;text-transform:uppercase}.ie7 .web-form .input-items .input-item .input-buttons-wrapper .input-submit{zoom:1;display:inline}.web-form .input-items .input-item .input-buttons-wrapper .input-submit:hover{border-color:#46c3d2;color:#46c3d2}.web-form .input-items .compact-input-items{margin-left:-10px}.web-form .input-items .compact-input-items:after,.web-form .input-items .compact-input-items:before{content:"";display:table}.web-form .input-items .compact-input-items:after{clear:both}.ie6 .web-form .input-items .compact-input-items,.ie7 .web-form .input-items .compact-input-items{zoom:1}.web-form .input-items .compact-input-items .input-item{float:left;padding-left:10px;width:50%}.web-form .input-items .for-bad-guys{display:none}.speaker-additional-detail{background:#fff;margin:0 auto;max-width:700px;padding:30px;position:relative}.speaker-additional-detail:after,.speaker-additional-detail:before{content:"";display:table}.speaker-additional-detail:after{clear:both}.ie6 .speaker-additional-detail,.ie7 .speaker-additional-detail{zoom:1}.speaker-additional-detail *{box-sizing:border-box}.speaker-additional-detail .image{float:left;width:30%}@media screen and (max-width:49em){.speaker-additional-detail .image{float:none;margin-bottom:10px;max-width:250px;text-align:center;width:100%}}.speaker-additional-detail .image img{display:inline-block}.speaker-additional-detail .content{float:left;padding-left:30px;width:70%}@media screen and (max-width:49em){.speaker-additional-detail .content{float:none;padding-left:0;width:100%}}.speaker-additional-detail .content .name{font-size:2em;line-height:1.1em}.speaker-additional-detail .content .organization{color:#3a287c;font-size:1.2em;line-height:1.1em;margin-bottom:10px}.speaker-additional-detail .content .bio{margin-bottom:15px}.schedule-additional-detail{background:#fff;margin:0 auto;max-width:700px;padding:30px;position:relative}.schedule-additional-detail:after,.schedule-additional-detail:before{content:"";display:table}.schedule-additional-detail:after{clear:both}.ie6 .schedule-additional-detail,.ie7 .schedule-additional-detail{zoom:1}.schedule-additional-detail *{box-sizing:border-box}.schedule-additional-detail .image{float:left;width:30%}@media screen and (max-width:49em){.schedule-additional-detail .image{float:none;margin-bottom:10px;max-width:250px;text-align:center;width:100%}}.schedule-additional-detail .image img{display:inline-block}.schedule-additional-detail .copy{float:left;padding-left:30px;width:70%}@media screen and (max-width:49em){.schedule-additional-detail .copy{float:none;padding-left:0;width:100%}}.schedule-additional-detail .copy .time{background:#20202a;color:#fff;display:inline-block;margin-bottom:.5em;padding:2px 5px;position:relative}.ie7 .schedule-additional-detail .copy .time{zoom:1;display:inline}.schedule-additional-detail .copy .time:after{border:12px solid transparent;border-left-color:#20202a;content:"";display:inline-block;height:0;margin-top:-12px;position:absolute;right:-24px;top:50%;width:0}.ie7 .schedule-additional-detail .copy .time:after{zoom:1;display:inline}.schedule-additional-detail .copy .what{font-size:2em;line-height:1.1em}.schedule-additional-detail .copy .sub{color:#3a287c;font-size:1.2em;line-height:1.1em}.schedule-additional-detail .copy .detail{margin:.5em 0}.the-page{color:#160f2f;font-family:Poppins,sans-serif;font-size:1em;_height:100%;letter-spacing:.05em;line-height:1.5em;margin-top:90px;min-height:100%;overflow:hidden}@media screen and (max-width:49em){.the-page{margin-top:0}}.the-page.no-header{margin-top:0}.site-header-wrapper{background:#160f2f;border-bottom:1px solid #eee;_height:90px;left:0;min-height:90px;position:fixed;right:0;top:0;z-index:100}.site-header-wrapper:after,.site-header-wrapper:before{content:"";display:table}.site-header-wrapper:after{clear:both}.ie6 .site-header-wrapper,.ie7 .site-header-wrapper{zoom:1}@media screen and (max-width:55em){.site-header-wrapper{position:static}}.no-header .site-header-wrapper{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.no-header .site-header-wrapper.focusable:active,.no-header .site-header-wrapper.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.site-header-wrapper .site-heading-nav-wrapper{margin:0 auto;max-width:970px;padding:25px 5px 10px}.site-header-wrapper .site-heading-nav-wrapper .site-heading{display:inline-block;float:left;margin-bottom:1em;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-heading{zoom:1;display:inline}@media screen and (max-width:55em){.site-header-wrapper .site-heading-nav-wrapper .site-heading{display:block;float:none}}.site-header-wrapper .site-heading-nav-wrapper .site-heading h1{margin:0;padding:0}.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a{background-color:transparent;background:url(images/logo.svg) no-repeat 0 0;border:0;color:transparent;display:block;font:0/0 a;height:45px;margin:0 auto;text-shadow:none;width:369px}@media screen and (max-width:60em){.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a{height:31px;width:260px}}.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a:active,.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a:focus,.site-header-wrapper .site-heading-nav-wrapper .site-heading h1 a:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7}.site-header-wrapper .site-heading-nav-wrapper .site-nav{display:inline-block;float:right;margin-bottom:0;text-align:center;vertical-align:bottom}.site-header-wrapper .site-heading-nav-wrapper .site-nav:after,.site-header-wrapper .site-heading-nav-wrapper .site-nav:before{content:"";display:table}.site-header-wrapper .site-heading-nav-wrapper .site-nav:after{clear:both}.ie6 .site-header-wrapper .site-heading-nav-wrapper .site-nav,.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav{zoom:1}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav{zoom:1;display:inline}@media screen and (max-width:55em){.site-header-wrapper .site-heading-nav-wrapper .site-nav{display:block;float:none}}.site-header-wrapper .site-heading-nav-wrapper .site-nav h1{display:none!important;visibility:hidden}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav{display:inline-block;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav{zoom:1;display:inline}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav{display:block}}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1{zoom:1;display:inline}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1{display:block}}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1{display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:1.45em;letter-spacing:normal;line-height:1.1em;margin:0;padding:0;position:relative;text-transform:uppercase;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1{zoom:1;display:inline}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1:after{color:#46c3d2;content:"|";margin-right:2px;vertical-align:middle}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1:last-child:after{display:none}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1{border-top:1px solid #160f2f;display:block}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1:last-child{border-bottom:1px solid #160f2f}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1:after{display:none}}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1{color:#46c3d2;display:inline-block;font-weight:700;padding:2px;vertical-align:middle}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1{zoom:1;display:inline}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1{display:block}}.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1:active,.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1:focus,.site-header-wrapper .site-heading-nav-wrapper .site-nav .site-primary-nav ul.level-1 li.level-1 a.level-1:hover{color:#fff}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav{display:inline-block;margin-left:10px;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-social-nav{zoom:1;display:inline}@media screen and (max-width:49em){.site-header-wrapper .site-heading-nav-wrapper .site-social-nav{display:none}}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1{list-style:none;margin:0;padding:0}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1{display:inline-block;margin:0;padding:0;position:relative;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1{zoom:1;display:inline}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1{display:inline-block;vertical-align:bottom}.ie7 .site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1{zoom:1;display:inline}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.facebook{background-color:transparent;background-image:url(images/sprite.4.png);background-position:0 0;background-repeat:no-repeat;border:0;color:transparent;font:0/0 a;height:35px;text-shadow:none;width:35px}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.facebook:active,.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.facebook:focus,.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.facebook:hover{background-position:-200px 0}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.twitter{background-color:transparent;background-image:url(images/sprite.4.png);background-position:-100px 0;background-repeat:no-repeat;border:0;color:transparent;font:0/0 a;height:35px;text-shadow:none;width:35px}.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.twitter:active,.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.twitter:focus,.site-header-wrapper .site-heading-nav-wrapper .site-social-nav ul.level-1 li.level-1 a.level-1.twitter:hover{background-position:-300px 0}.site-main-wrapper:after,.site-main-wrapper:before{content:"";display:table}.site-main-wrapper:after{clear:both}.ie6 .site-main-wrapper,.ie7 .site-main-wrapper{zoom:1}.site-main-wrapper .page-main .page-main-primary{_height:600px;min-height:600px}.site-main-wrapper .page-main .page-main-primary:after,.site-main-wrapper .page-main .page-main-primary:before{content:"";display:table}.site-main-wrapper .page-main .page-main-primary:after{clear:both}.ie6 .site-main-wrapper .page-main .page-main-primary,.ie7 .site-main-wrapper .page-main .page-main-primary{zoom:1}.site-main-wrapper .page-main .page-main-secondary:after,.site-main-wrapper .page-main .page-main-secondary:before{content:"";display:table}.site-main-wrapper .page-main .page-main-secondary:after{clear:both}.ie6 .site-main-wrapper .page-main .page-main-secondary,.ie7 .site-main-wrapper .page-main .page-main-secondary{zoom:1}.site-footer-wrapper{background:#160f2f;color:#fff}.site-footer-wrapper:after,.site-footer-wrapper:before{content:"";display:table}.site-footer-wrapper:after{clear:both}.ie6 .site-footer-wrapper,.ie7 .site-footer-wrapper{zoom:1}.site-footer-wrapper .site-footer{margin:0 auto;max-width:970px;padding:20px 5px 0;text-align:center}.site-footer-wrapper .site-footer:after,.site-footer-wrapper .site-footer:before{content:"";display:table}.site-footer-wrapper .site-footer:after{clear:both}.ie6 .site-footer-wrapper .site-footer,.ie7 .site-footer-wrapper .site-footer{zoom:1}.site-footer-wrapper .site-footer .site-footer-footer{float:left}@media screen and (max-width:49em){.site-footer-wrapper .site-footer .site-footer-footer{float:none}}.site-footer-wrapper .site-footer .site-footer-credits{float:right;white-space:nowrap}@media screen and (max-width:49em){.site-footer-wrapper .site-footer .site-footer-credits{float:none;white-space:normal}}.site-footer-wrapper .site-footer .site-footer-credits .link-wrapper{white-space:nowrap}.site-footer-wrapper .site-footer .site-footer-credits a{background-color:transparent;background:url(images/hutman.svg) no-repeat top;background-size:contain;border:0;color:transparent;display:inline-block;font:0/0 a;height:19px;text-shadow:none;vertical-align:middle;width:70px}.ie7 .site-footer-wrapper .site-footer .site-footer-credits a{zoom:1;display:inline}.site-footer-wrapper .site-footer .site-footer-credits a:active,.site-footer-wrapper .site-footer .site-footer-credits a:focus,.site-footer-wrapper .site-footer .site-footer-credits a:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8}.site-footer-wrapper .site-footer .site-footer-share-image{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.site-footer-wrapper .site-footer .site-footer-share-image.focusable:active,.site-footer-wrapper .site-footer .site-footer-share-image.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.site-footer-wrapper .site-footer .site-footer-back-to-top{clear:both;padding:60px 0 20px}.site-footer-wrapper .site-footer .site-footer-back-to-top a{color:#46c3d2}.site-footer-wrapper .site-footer .site-footer-back-to-top a:active,.site-footer-wrapper .site-footer .site-footer-back-to-top a:focus,.site-footer-wrapper .site-footer .site-footer-back-to-top a:hover{color:#fff}.standard-page-type .site-header-wrapper{position:absolute}@media screen and (max-width:49em){.standard-page-type .site-header-wrapper{position:static}}.standard-page-type .page-main-primary{margin:0 auto;max-width:800px;padding:60px 5px}.standard-page-type .page-main-primary .page-title{color:#2da9b8;font-size:4.5em;margin-bottom:60px;position:relative;text-align:center}.lt-ie9 .standard-page-type .page-main-primary .page-title:before{display:none}@media screen and (max-width:49em){.standard-page-type .page-main-primary .page-title{font-size:2.5em;margin-bottom:30px}}.location-page-type .alert{background-color:#edd94f;padding:20px;text-align:center}.location-page-type .alert .cta{align-items:center;display:flex;justify-content:center}.location-page-type .alert .cta a{border:2px solid #000;color:#000;display:block;font-size:1em;font-weight:700;line-height:1em;margin:0 20px;padding:10px 15px;text-transform:uppercase}.location-page-type .alert .cta a:active,.location-page-type .alert .cta a:focus,.location-page-type .alert .cta a:hover{border-color:#3a287c;color:#3a287c}.location-page-type .alert .message{font-size:.8em;margin-top:10px}.location-page-type .alert .message a{color:#160f2f;text-decoration:underline}.location-page-type .alert .message a:active,.location-page-type .alert .message a:focus,.location-page-type .alert .message a:hover{color:#3a287c}.location-page-type .intro{background:linear-gradient(90deg,#4572b8,#4572b8 29.93%,#4587bf 42.1%,#46bcd0 67.09%,#46c3d2 70.05%,#46c3d2)}.location-page-type .intro .section-wrapper{margin:0 auto;max-width:970px;padding:80px 5px 180px}@media screen and (max-width:30em){.location-page-type .intro .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .intro .section-wrapper .section-heading{display:none}.location-page-type .intro .section-wrapper .overview{color:#fff;font-size:1.2em;line-height:1.4em;margin:0 auto 80px;max-width:800px;text-align:center}.location-page-type .intro .section-wrapper .overview img{display:block;margin:0 auto 60px;max-width:600px;width:100%}.location-page-type .intro .section-wrapper .overview h2{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1.9em;letter-spacing:normal;margin-bottom:40px}.location-page-type .intro .section-wrapper .cost{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1.7em;letter-spacing:normal;line-height:1.4em;margin-bottom:20px;text-align:center;text-transform:uppercase}.location-page-type .intro .section-wrapper .cost:after,.location-page-type .intro .section-wrapper .cost:before{content:"";display:table}.location-page-type .intro .section-wrapper .cost:after{clear:both}.ie6 .location-page-type .intro .section-wrapper .cost,.ie7 .location-page-type .intro .section-wrapper .cost{zoom:1}.location-page-type .intro .section-wrapper .cost .regular{float:left;padding:15px 30px 0 0;text-align:right;width:33.33333333%}@media screen and (max-width:49em){.location-page-type .intro .section-wrapper .cost .regular{float:none;padding:0;text-align:center;width:100%}}.location-page-type .intro .section-wrapper .cost .register{float:left;padding:0 10px;width:33.33333333%}@media screen and (max-width:49em){.location-page-type .intro .section-wrapper .cost .register{float:none;padding:20px;width:100%}}.location-page-type .intro .section-wrapper .cost .register a{border:3px solid #fff;color:#fff;display:block;font-size:1.2em;line-height:1em;padding:15px}.location-page-type .intro .section-wrapper .cost .register a:active,.location-page-type .intro .section-wrapper .cost .register a:focus,.location-page-type .intro .section-wrapper .cost .register a:hover{border-color:#160f2f;color:#160f2f}.location-page-type .intro .section-wrapper .cost .student{float:left;padding:15px 0 0 30px;text-align:left;width:33.33333333%}@media screen and (max-width:49em){.location-page-type .intro .section-wrapper .cost .student{float:none;padding:0;text-align:center;width:100%}}.location-page-type .intro .section-wrapper .facebook{text-align:center}@media screen and (max-width:49em){.location-page-type .intro .section-wrapper .facebook{display:block;margin:0}}.location-page-type .intro .section-wrapper .facebook a{background-color:transparent;background-image:url(images/sprite.4.png);background-position:-800px 0;background-repeat:no-repeat;border:0;color:transparent;display:inline-block;font:0/0 a;height:18px;text-shadow:none;vertical-align:middle;width:57px}.location-page-type .intro .section-wrapper .facebook a:active,.location-page-type .intro .section-wrapper .facebook a:focus,.location-page-type .intro .section-wrapper .facebook a:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8}.location-page-type .speakers .section-wrapper{margin:0 auto;max-width:970px;padding:150px 0}@media screen and (max-width:30em){.location-page-type .speakers .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .speakers .section-wrapper .section-heading{color:#46c3d2;font-size:4.3em;line-height:1em;position:relative;text-align:center}.location-page-type .speakers .section-wrapper .section-heading:before{background-color:transparent;background-image:url(images/sprite.4.png);background-position:-900px 0;background-repeat:no-repeat;border:0;color:transparent;content:"";display:block;font:0/0 a;height:150px;left:50%;margin-left:-75px;position:absolute;text-shadow:none;top:-225px;width:150px}.location-page-type .speakers .section-wrapper .coming-soon{font-style:italic;text-align:center}.location-page-type .speakers .section-wrapper .speaker-list{margin-top:80px}.location-page-type .speakers .section-wrapper .speaker-list h1{display:none}.location-page-type .speakers .section-wrapper .speaker-list:after,.location-page-type .speakers .section-wrapper .speaker-list:before{content:"";display:table}.location-page-type .speakers .section-wrapper .speaker-list:after{clear:both}.ie6 .location-page-type .speakers .section-wrapper .speaker-list,.ie7 .location-page-type .speakers .section-wrapper .speaker-list{zoom:1}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item{float:left;padding:5px}@media screen and (min-width:60em){.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-1-if-4-per-group{clear:left}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-1-if-4-per-group,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-2-if-4-per-group,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-3-if-4-per-group,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-4-if-4-per-group{width:25%}}@media screen and (max-width:60em) and (min-width:49em){.location-page-type .speakers .section-wrapper .speaker-list .speaker-item{width:33.33333333%}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-1-if-3-per-group{clear:left}}@media screen and (max-width:49em){.location-page-type .speakers .section-wrapper .speaker-list .speaker-item{font-size:.8em;line-height:1.4em;width:50%}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item.speaker-item-1-if-2-per-group{clear:left}}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .more-link{display:block}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .more-link:active .image,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .more-link:focus .image,.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .more-link:hover .image{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .image{display:block;position:relative}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .image img{display:block;width:100%}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .content{background:#46c3d2;min-height:85px;padding:10px;text-align:right}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .content .name{color:#fff;font-size:1.2em;line-height:1em}.location-page-type .speakers .section-wrapper .speaker-list .speaker-item .content .organization{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1em;letter-spacing:normal;line-height:1em;text-transform:uppercase}.js .location-page-type .speakers .section-wrapper .speaker-additional-details,.location-page-type .speakers .section-wrapper .speaker-additional-details h1{display:none}.location-page-type .venue{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:150px 0}.location-page-type .venue.venue-sioux-falls{background-image:url(images/orpheum.3.jpg)}.location-page-type .venue.venue-rapid-city{background-image:url(images/surbeck.2.jpg)}.location-page-type .venue .section-wrapper{margin:0 auto;max-width:970px;padding:0 5px}@media screen and (max-width:30em){.location-page-type .venue .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .venue .section-wrapper .section-heading{color:#fff;font-size:4.3em;line-height:1em;position:relative;text-align:center}.location-page-type .venue .section-wrapper .section-heading:before{background-color:transparent;background-image:url(images/sprite.4.png);background-position:-1100px 0;background-repeat:no-repeat;border:0;color:transparent;content:"";display:block;font:0/0 a;height:150px;left:50%;margin-left:-75px;position:absolute;text-shadow:none;top:-225px;width:150px}.location-page-type .venue .section-wrapper .content{margin:215px 0 150px;text-align:center}@media screen and (max-width:30em){.location-page-type .venue .section-wrapper .content{margin:100px 0}}.location-page-type .venue .section-wrapper .content h2{color:#fff;font-size:2.2em;line-height:1em}.location-page-type .venue .section-wrapper .content .address{margin:30px 0}.location-page-type .venue .section-wrapper .content .address a{color:#fff;display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:1.5em;letter-spacing:normal;line-height:1.4em;text-transform:uppercase}.location-page-type .venue .section-wrapper .content .address a:active,.location-page-type .venue .section-wrapper .content .address a:focus,.location-page-type .venue .section-wrapper .content .address a:hover{color:#46c3d2}.location-page-type .venue .section-wrapper .content .more a{border:3px solid #fff;color:#fff;display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:1.5em;letter-spacing:normal;line-height:1.4em;padding:15px 30px;text-transform:uppercase}.location-page-type .venue .section-wrapper .content .more a:active,.location-page-type .venue .section-wrapper .content .more a:focus,.location-page-type .venue .section-wrapper .content .more a:hover{border-color:#46c3d2;color:#46c3d2}.location-page-type .schedule .section-wrapper{margin:0 auto;max-width:970px;padding:150px 5px 90px}@media screen and (max-width:30em){.location-page-type .schedule .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .schedule .section-wrapper .section-heading{color:#46c3d2;font-size:4.3em;line-height:1em;position:relative;text-align:center}.location-page-type .schedule .section-wrapper .section-heading:before{background-color:transparent;background-image:url(images/sprite.4.png);background-position:-1900px 0;background-repeat:no-repeat;border:0;color:transparent;content:"";display:block;font:0/0 a;height:150px;left:50%;margin-left:-75px;position:absolute;text-shadow:none;top:-225px;width:150px}.location-page-type .schedule .section-wrapper .coming-soon{font-style:italic;margin-bottom:60px;text-align:center}.location-page-type .schedule .section-wrapper .schedule-details{margin-top:80px}.location-page-type .schedule .section-wrapper .schedule-details:after,.location-page-type .schedule .section-wrapper .schedule-details:before{content:"";display:table}.location-page-type .schedule .section-wrapper .schedule-details:after{clear:both}.ie6 .location-page-type .schedule .section-wrapper .schedule-details,.ie7 .location-page-type .schedule .section-wrapper .schedule-details{zoom:1}.location-page-type .schedule .section-wrapper .schedule-details h1{display:none}.location-page-type .schedule .section-wrapper .schedule-details .day{margin-bottom:60px}.location-page-type .schedule .section-wrapper .schedule-details .day .heading{margin-bottom:40px}.location-page-type .schedule .section-wrapper .schedule-details .day .heading .title{font-size:2.1em}.location-page-type .schedule .section-wrapper .schedule-details .day .heading .location{color:#46c3d2;font-size:1.4em}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list:after,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list:before{content:"";display:table}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list:after{clear:both}.ie6 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list,.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list{zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item-wrapper{float:left;padding-right:40px;width:50%}@media screen and (max-width:49em){.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item-wrapper{font:normal;padding:0;width:100%}}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item{border-bottom:1px dashed #c5c5c5;font-size:1.2em;_height:80px;margin:10px;min-height:80px;padding:8px 0;position:relative}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item:after,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item:before{content:"";display:table}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item:after{clear:both}.ie6 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item,.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item{zoom:1}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item--next-has-same-time{border-bottom:none}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item a{display:block}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item a:active,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item a:focus,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item a:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .time{display:inline-block;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:normal;vertical-align:middle;width:25%}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .time{zoom:1;display:inline}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .time--previous-has-same-time{visibility:hidden}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .image{display:inline-block;_height:1px;min-height:1px;padding:0 10px;text-align:center;vertical-align:middle;width:20%}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .image{zoom:1;display:inline}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .image img{display:inline-block;vertical-align:middle}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .image img{zoom:1;display:inline}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .what{display:inline-block;vertical-align:middle;width:50%}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .what{zoom:1;display:inline}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .what .sub{font-size:.8em;line-height:1.3em}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .what .sub a{display:inline-block}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a{background-color:transparent;border:0;bottom:-20px;color:transparent;display:inline-block;font:0/0 a;position:absolute;right:-5px;text-shadow:none}.ie7 .location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a{zoom:1;display:inline}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a.student-register-callout{background:url(images/student-register-callout.2.png) no-repeat;height:42px;width:261px}.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a:active,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a:focus,.location-page-type .schedule .section-wrapper .schedule-details .day .schedule-list .schedule-item .callout a:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9}.js .location-page-type .schedule .section-wrapper .schedule-additional-details,.location-page-type .schedule .section-wrapper .schedule-additional-details h1{display:none}.location-page-type .sponsors{background:linear-gradient(90deg,#4572b8,#4572b8 29.93%,#4587bf 42.1%,#46bcd0 67.09%,#46c3d2 70.05%,#46c3d2);padding:150px 0 50px}.location-page-type .sponsors .section-wrapper{margin:0 auto;max-width:970px;padding:0 5px}@media screen and (max-width:30em){.location-page-type .sponsors .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .sponsors .section-wrapper .section-heading{color:#fff;font-size:4.3em;line-height:1em;position:relative;text-align:center}.location-page-type .sponsors .section-wrapper .section-heading:before{background-color:transparent;background-image:url(images/sprite.4.png);background-position:-1300px 0;background-repeat:no-repeat;border:0;color:transparent;content:"";display:block;font:0/0 a;height:150px;left:50%;margin-left:-75px;position:absolute;text-shadow:none;top:-225px;width:150px}.location-page-type .sponsors .section-wrapper .coming-soon{color:#fff;font-style:italic;margin-bottom:60px;text-align:center}.location-page-type .sponsors .section-wrapper .sponsor-levels{margin-top:60px}.location-page-type .sponsors .section-wrapper .sponsor-levels:after,.location-page-type .sponsors .section-wrapper .sponsor-levels:before{content:"";display:table}.location-page-type .sponsors .section-wrapper .sponsor-levels:after{clear:both}.ie6 .location-page-type .sponsors .section-wrapper .sponsor-levels,.ie7 .location-page-type .sponsors .section-wrapper .sponsor-levels{zoom:1}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level{text-align:center}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level h2{font-family:Poppins,sans-serif;font-size:1.05em;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver{clear:left}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-partner h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2{overflow:hidden}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-partner h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span{display:inline-block;padding:0 10px;position:relative}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-partner h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-partner h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span:before{border-top:2px dashed #000;content:"";display:block;position:absolute;top:49%;width:9999px}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-partner h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span:before,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span:before{right:100%}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-bronze h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-diamond h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-gold h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-host h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-partner h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-platinum h2 span:after,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level.sponsor-level-silver h2 span:after{left:100%}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list{padding:20px 0}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor{display:inline-block;vertical-align:middle}.ie7 .location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor{zoom:1;display:inline}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a{display:inline-block;vertical-align:middle}.ie7 .location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a{zoom:1;display:inline}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a:active,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a:focus,.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor a:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor .image{display:inline-block;padding:15px}.ie7 .location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor .image{zoom:1;display:inline}.location-page-type .sponsors .section-wrapper .sponsor-levels .sponsor-level .sponsors-list .sponsor .name{display:none}.location-page-type .contact{background:#160f2f}.location-page-type .contact:after,.location-page-type .contact:before{content:"";display:table}.location-page-type .contact:after{clear:both}.ie6 .location-page-type .contact,.ie7 .location-page-type .contact{zoom:1}.location-page-type .contact .section-wrapper{color:#fff;margin:0 auto;max-width:970px;padding:80px 5px 50px}.location-page-type .contact .section-wrapper:after,.location-page-type .contact .section-wrapper:before{content:"";display:table}.location-page-type .contact .section-wrapper:after{clear:both}.ie6 .location-page-type .contact .section-wrapper,.ie7 .location-page-type .contact .section-wrapper{zoom:1}@media screen and (max-width:30em){.location-page-type .contact .section-wrapper{font-size:.8em;line-height:1.4em}}.location-page-type .contact .section-wrapper .section-heading{color:#46c3d2;font-size:2.3em}.location-page-type .contact .section-wrapper .contact-info{float:left;padding-right:40px;width:50%}@media screen and (max-width:49em){.location-page-type .contact .section-wrapper .contact-info{float:none;padding:0;width:100%}}.location-page-type .contact .section-wrapper .contact-info .social{background:url(images/connect.png) no-repeat top;margin-top:2em;padding-top:40px;text-align:center}.location-page-type .contact .section-wrapper .contact-info .social .copy{display:none}.location-page-type .contact .section-wrapper .contact-info .social a{display:inline-block;vertical-align:bottom}.ie7 .location-page-type .contact .section-wrapper .contact-info .social a{zoom:1;display:inline}.location-page-type .contact .section-wrapper .contact-info .social a.facebook{background-color:transparent;background-image:url(images/sprite.4.png);background-position:-400px 0;background-repeat:no-repeat;border:0;color:transparent;font:0/0 a;height:72px;text-shadow:none;width:72px}.location-page-type .contact .section-wrapper .contact-info .social a.facebook:active,.location-page-type .contact .section-wrapper .contact-info .social a.facebook:focus,.location-page-type .contact .section-wrapper .contact-info .social a.facebook:hover{background-position:-600px 0}.location-page-type .contact .section-wrapper .contact-info .social a.twitter{background-color:transparent;background-image:url(images/sprite.4.png);background-position:-500px 0;background-repeat:no-repeat;border:0;color:transparent;font:0/0 a;height:72px;text-shadow:none;width:72px}.location-page-type .contact .section-wrapper .contact-info .social a.twitter:active,.location-page-type .contact .section-wrapper .contact-info .social a.twitter:focus,.location-page-type .contact .section-wrapper .contact-info .social a.twitter:hover{background-position:-700px 0}.location-page-type .contact .section-wrapper .contact-form{float:left;width:50%}@media screen and (max-width:49em){.location-page-type .contact .section-wrapper .contact-form{float:none;padding:0;width:100%}}.home-page .intro{background:linear-gradient(90deg,#4572b8,#4572b8 29.93%,#4587bf 42.1%,#46bcd0 67.09%,#46c3d2 70.05%,#46c3d2)}.home-page .intro .section-wrapper{margin:0 auto;max-width:970px;padding:100px 5px 250px}@media screen and (max-width:30em){.home-page .intro .section-wrapper{font-size:.8em;line-height:1.4em;padding:50px 10px}}.home-page .intro .section-wrapper .section-heading{display:none}.home-page .intro .section-wrapper .overview{font-size:1.2em;line-height:1.4em;margin:0 auto;text-align:center}.home-page .intro .section-wrapper .overview img{display:block;margin:0 auto 100px;width:100%}@media screen and (max-width:30em){.home-page .intro .section-wrapper .overview img{margin-bottom:50px}}.home-page .intro .section-wrapper .overview h2{color:#fff;font-size:1.9em;margin-bottom:20px}.home-page .intro .section-wrapper .imagery{margin:40px 0 80px}.home-page .intro .section-wrapper .imagery:after,.home-page .intro .section-wrapper .imagery:before{content:"";display:table}.home-page .intro .section-wrapper .imagery:after{clear:both}.ie6 .home-page .intro .section-wrapper .imagery,.ie7 .home-page .intro .section-wrapper .imagery{zoom:1}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery{margin-bottom:40px}}.home-page .intro .section-wrapper .imagery .video{float:left;padding-right:10px;width:50%}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery .video{float:none;margin-bottom:15px;padding:0;width:100%}}.home-page .intro .section-wrapper .imagery .video a{box-shadow:0 0 38px 1px rgba(0,0,0,.2);display:block;float:left}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery .video a{float:none}}.home-page .intro .section-wrapper .imagery .video a:active,.home-page .intro .section-wrapper .imagery .video a:focus,.home-page .intro .section-wrapper .imagery .video a:hover{box-shadow:0 0 38px 1px rgba(0,0,0,.5)}.home-page .intro .section-wrapper .imagery .video img{display:block}.home-page .intro .section-wrapper .imagery .photos{float:right;padding-left:10px;width:50%}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery .photos{float:none;margin-bottom:15px;padding:0;width:100%}}.home-page .intro .section-wrapper .imagery .photos a{box-shadow:0 0 38px 1px rgba(0,0,0,.2);display:block;float:right}@media screen and (max-width:30em){.home-page .intro .section-wrapper .imagery .photos a{float:none}}.home-page .intro .section-wrapper .imagery .photos a:active,.home-page .intro .section-wrapper .imagery .photos a:focus,.home-page .intro .section-wrapper .imagery .photos a:hover{box-shadow:0 0 38px 1px rgba(0,0,0,.5)}.home-page .intro .section-wrapper .imagery .photos img{display:block}.home-page .intro .section-wrapper .locations{color:#fff;text-align:center;text-transform:uppercase}.home-page .intro .section-wrapper .locations .summary{margin-bottom:60px}@media screen and (max-width:30em){.home-page .intro .section-wrapper .locations .summary{margin-bottom:40px}}.home-page .intro .section-wrapper .locations .summary .summary-1{font-size:1.6em;line-height:1.1em;margin-bottom:5px}.home-page .intro .section-wrapper .locations .summary .summary-2{font-size:1.3em;line-height:1.1em}.home-page .intro .section-wrapper .locations .cities:after,.home-page .intro .section-wrapper .locations .cities:before{content:"";display:table}.home-page .intro .section-wrapper .locations .cities:after{clear:both}.ie6 .home-page .intro .section-wrapper .locations .cities,.ie7 .home-page .intro .section-wrapper .locations .cities{zoom:1}.home-page .intro .section-wrapper .locations .cities .rapid-city{float:left;font-size:1.7em;line-height:1.1em;padding-right:10px;width:50%}@media screen and (max-width:30em){.home-page .intro .section-wrapper .locations .cities .rapid-city{float:none;margin-bottom:30px;padding:0;width:100%}}.home-page .intro .section-wrapper .locations .cities .rapid-city a{border:3px solid #fff;color:#fff;display:block;font-size:1.2em;line-height:1em;margin:0 auto 15px;max-width:285px;padding:15px}.home-page .intro .section-wrapper .locations .cities .rapid-city a:active,.home-page .intro .section-wrapper .locations .cities .rapid-city a:focus,.home-page .intro .section-wrapper .locations .cities .rapid-city a:hover{border-color:#160f2f;color:#160f2f}.home-page .intro .section-wrapper .locations .cities .rapid-city span{display:block}.home-page .intro .section-wrapper .locations .cities .sioux-falls{float:right;font-size:1.7em;line-height:1.1em;padding-left:10px;width:50%}@media screen and (max-width:30em){.home-page .intro .section-wrapper .locations .cities .sioux-falls{float:none;margin-bottom:30px;padding:0;width:100%}}.home-page .intro .section-wrapper .locations .cities .sioux-falls a{border:3px solid #fff;color:#fff;display:block;font-size:1.2em;line-height:1em;margin:0 auto 15px;max-width:285px;padding:15px}.home-page .intro .section-wrapper .locations .cities .sioux-falls a:active,.home-page .intro .section-wrapper .locations .cities .sioux-falls a:focus,.home-page .intro .section-wrapper .locations .cities .sioux-falls a:hover{border-color:#160f2f;color:#160f2f}.home-page .intro .section-wrapper .locations .cities .sioux-falls span{display:block}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}