body.home{height:100%}body{padding-top:70px;background-color:#fff;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:300;line-height:1.6;color:#666}@font-face{font-family:cooper_hewittsemibold;src:url(/fonts/cooperhewitt-semibold-webfont.eot);src:url(/fonts/cooperhewitt-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/cooperhewitt-semibold-webfont.woff2) format('woff2'),url(/fonts/cooperhewitt-semibold-webfont.woff) format('woff'),url(/fonts/cooperhewitt-semibold-webfont.ttf) format('truetype'),url(/fonts/cooperhewitt-semibold-webfont.svg#cooper_hewittsemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:cooper_hewittsemibold_italic;src:url(/fonts/cooperhewitt-semibolditalic-webfont.eot);src:url(/fonts/cooperhewitt-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/cooperhewitt-semibolditalic-webfont.woff2) format('woff2'),url(/fonts/cooperhewitt-semibolditalic-webfont.woff) format('woff'),url(/fonts/cooperhewitt-semibolditalic-webfont.ttf) format('truetype'),url(/fonts/cooperhewitt-semibolditalic-webfont.svg#cooper_hewittsemibold_italic) format('svg');font-weight:400;font-style:normal}strong{font-family:'Open Sans',sans-serif;font-weight:600}em{font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5{font-family:cooper_hewittsemibold,sans-serif;text-transform:uppercase;margin:0 0 30px;line-height:1.2;color:#333}h1 em,h2 em,h3 em,h4 em,h5 em{font-family:cooper_hewittsemibold_italic;font-style:normal}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px;margin-bottom:15px}h6{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:600;margin:0 0 30px}p{margin-bottom:30px}a{color:#4dc1df;font-weight:400;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:hover{color:#333;text-decoration:none}hr{height:1px;margin:60px 0;color:#e0e0e0;background-color:#e0e0e0;border:none}.form-control{border:1px solid #ccc;background:#eee;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;box-sizing:border-box}.form-control:focus{background-color:#f5f5f5;box-shadow:none}.btn{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-default{border:2px solid #4dc1df;color:#fff;font-size:16px;padding:15px 46px;background-color:#4dc1df;border-radius:555555px}.btn-default:focus,.btn-default:hover{border:2px solid #4dc1df;outline:0;color:#4dc1df;background-color:transparent}header{width:auto;padding:0;margin:0;position:relative}.navbar{border:none;background-color:rgba(255,255,255,.9);margin-bottom:0}.navbar-brand{padding-top:5px;padding-bottom:5px}.navbar-brand img{height:60px}.navbar-default .navbar-nav>li>a,.navbar-text{color:#333;font-size:16px;text-decoration:none}.navbar ul.nav li a:hover,.navbar ul.nav li:hover,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:rgba(168,221,231,.5);text-decoration:none}.dropdown-menu{border:none;background-color:rgba(255,255,255,.9);padding-top:0;padding-bottom:0}.dropdown-menu>li>a{font-family:'Open Sans',sans-serif;font-weight:400;text-shadow:none}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border:none}header ul.nav li.tel a{color:#a8dde7;font-family:'Open Sans',sans-serif;font-weight:600}header ul.nav li.tel a:hover,header ul.nav li:hover.tel{color:#a8dde7;background-color:transparent}@media (min-width:768px){.navbar-default .navbar-nav>li>a,.navbar-text{padding-top:25px;padding-bottom:25px}}@media (min-width:768px) and (max-width:991px){.navbar-brand{padding-top:10px;padding-bottom:10px}.navbar-brand img{height:50px}.navbar-default .navbar-nav>li>a,.navbar-text{font-size:14px;padding-left:7.5px;padding-right:7.5px}}@media (max-width:767px){body{padding-top:50px}.navbar-nav{margin-top:0;margin-bottom:0}.navbar-brand img{height:40px}}footer{width:auto;clear:both;padding-top:50px;padding-bottom:30px;font-size:14px;color:#666;background-color:rgba(168,221,231,.25)}footer .media{padding:0 0 30px}footer h3{font-size:20px;margin-bottom:0}footer a{color:#666;text-decoration:none;font-weight:300}footer a:hover{color:#111}.ul-social{margin:0 -15px 30px;padding:0;list-style:none}.ul-social li{display:inline-block;margin:0 15px;text-align:center}.ul-social li a{font-size:21px;display:block;color:#666}.ul-social li a:hover{color:#000}footer #legal{font-size:11px;text-align:center;color:#888}footer #legal a{color:#888}footer #legal a:hover{color:#111}.large{font-size:20px}.blue{color:#a8dde7}.vert-wrap{width:100%;height:100%;display:table;position:relative}.vert-text{display:table-cell;vertical-align:middle}.fill{width:100%;height:100%;background-position:center;background-size:cover;z-index:1}.fill-caption{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6)}@media (min-width:768px){#sidebar.affix{position:fixed;top:60px;padding-top:50px}#sidebar.affix-top{position:static}#sidebar.affix-bottom{position:absolute}}ol,ul{margin-bottom:30px}ul.inline,ul.nostyle{margin:0;padding:0;list-style:none}ul.inline li{display:inline-block}ul.ul-event-press{margin:0 0 30px;padding:0;list-style:none}ul.ul-event-press li{padding-bottom:10px}ul.ul-inline-nav{margin:0 auto;padding:0;list-style:none;text-align:center}ul.ul-inline-nav li{display:inline-block;border-right:1px solid silver;padding:5px 10px}ul.ul-inline-nav li:last-child{border-right:none}.leaderboard{height:450px;position:relative;padding-top:0;padding-bottom:0;background-color:#444;color:#fff;text-shadow:3px 1px 8px rgba(0,0,0,.8)}.leaderboard .fill-caption{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0)}.leaderboard h1{font-size:48px;color:#fff;margin:0 auto}.carousel-home{height:100%}.active,.carousel-inner,.item{height:100%}.carousel .carousel-indicators{display:block;bottom:-20px}.carousel-indicators li{border:1px solid rgba(255,255,255,.5)}.carousel-indicators .active{background-color:rgba(255,255,255,.5);border:none}.carousel-caption{top:0;bottom:0;left:0;right:0;padding:0;margin:0;font-size:24px;font-weight:400;color:#fff;background-color:rgba(0,0,0,.2)}.carousel-caption h1{color:#fff}section{padding-top:50px;padding-bottom:50px}.section-home{width:100%;height:100%;min-height:500px;position:relative}.fill-right{left:50%}.section-home-caption{position:absolute;top:0;bottom:0;left:0;right:0}.section-home-copy{padding:30px 60px}.grid-item{height:100%;position:absolute;top:0;bottom:0}@media (min-width:1170px){.grid-text,.section-home-content .grid-item{height:500px}}@media (min-width:991px) and (max-width:1169px){.grid-text,.section-home-content .grid-item{height:600px}}@media (max-width:990px){.grid-text,.section-home-content .grid-item{height:300px}.section-home-content .grid-text{padding:30px}}.section-about-intro{padding-top:100px;padding-bottom:100px}.section-about-intro ul.ul-inline-nav{font-size:16px;text-align:left}.section-about-intro ul.ul-inline-nav li:first-child{padding-left:0}.section-about-awards{background-color:#f0f0f0}.section-about-awards ul{margin:0;padding:0;list-style:none;-webkit-column-count:6;-webkit-column-gap:15px;-moz-column-count:6;-moz-column-gap:15px;-o-column-count:6;-o-column-gap:15px;column-count:6;column-gap:15px}.section-about-awards ul li{width:100%;display:inline-block;border:1px solid #e0e0e0;padding:15px;background-color:#fff;border-radius:3px;margin-bottom:15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}.section-about-awards ul li h4{margin-bottom:5px}@media (max-width:767px){.section-about-awards ul{-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;-o-column-count:1;-o-column-gap:0;column-count:1;column-gap:0}}@media (min-width:768px) and (max-width:990px){.section-about-awards ul{-webkit-column-count:3;-webkit-column-gap:15px;-moz-column-count:3;-moz-column-gap:15px;-o-column-count:3;-o-column-gap:15px;column-count:3;column-gap:15px}}@media (min-width:991px) and (max-width:1169px){.section-about-awards ul{-webkit-column-count:4;-webkit-column-gap:15px;-moz-column-count:4;-moz-column-gap:15px;-o-column-count:4;-o-column-gap:15px;column-count:4;column-gap:15px}}.section-about-team{background-color:#333;padding-top:15px;padding-bottom:15px}.section-about-team .row{margin-left:-7.5px;margin-right:-7.5px;margin-bottom:0}.section-about-team [class*=col-]{padding:7.5px}.section-about-team img{width:100%;position:relative}.section-about-team .caption{display:block;position:absolute;z-index:1;top:7.5px;left:7.5px;bottom:7.5px;right:7.5px;padding:15px;background:rgba(0,0,0,.7);text-align:center;color:#fff;opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.section-about-team .caption:hover{color:#fff;opacity:1}.section-about-team h2{color:#fff}.section-about-team h3{display:block;margin-bottom:5px;margin-top:30%;color:#fff}.section-about-press{background-color:#fff}.section-about-press ul{margin:0;padding:0;list-style:none;-webkit-column-count:3;-webkit-column-gap:30px;-moz-column-count:3;-moz-column-gap:30px;-o-column-count:3;-o-column-gap:30px;column-count:3;column-gap:30px}.section-about-press ul li{width:100%;display:inline-block;margin-bottom:15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}@media (max-width:767px){.section-about-press ul{-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;-o-column-count:1;-o-column-gap:0;column-count:1;column-gap:0}}@media (min-width:768px) and (max-width:990px){.section-about-press ul{-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;-o-column-count:2;-o-column-gap:30px;column-count:2;column-gap:30px}}@media (min-width:991px) and (max-width:1169px){.section-about-press ul{-webkit-column-count:3;-webkit-column-gap:30px;-moz-column-count:3;-moz-column-gap:30px;-o-column-count:3;-o-column-gap:30px;column-count:3;column-gap:30px}}.press-post{display:table}.press-post-date{width:130px;display:table-cell;vertical-align:middle;text-align:center;background-color:#f0f0f0;padding-left:10px;padding-right:10px;font-family:'Open Sans',sans-serif;font-weight:400;color:#999;text-shadow:0 1px 1px #fff}.press-post-details{display:table-cell;padding-left:15px}.press-post-details h5{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;text-transform:none;margin-bottom:0}.press-release{font-family:cooper_hewittsemibold,sans-serif;text-transform:uppercase;font-size:13px;color:silver;margin-left:10px}.section-pr{padding-top:30px}.section-pr .breadcrumb{margin-bottom:30px;font-size:15px;background-color:#f0f0f0;border-radius:0}.section-pr .breadcrumb>.active{color:#999}.section-about-testimonials{background-color:#f0f0f0;padding-bottom:30px;border-bottom:2px solid #fff}.section-about-testimonials ul{margin:0;padding:0;list-style:none;-webkit-column-count:3;-webkit-column-gap:30px;-moz-column-count:3;-moz-column-gap:30px;-o-column-count:3;-o-column-gap:30px;column-count:3;column-gap:30px}.section-about-testimonials ul li{width:100%;display:inline-block;margin-bottom:60px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}@media (max-width:767px){.section-about-testimonials ul{-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;-o-column-count:1;-o-column-gap:0;column-count:1;column-gap:0}}@media (min-width:768px) and (max-width:990px){.section-about-testimonials ul{-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;-o-column-count:2;-o-column-gap:30px;column-count:2;column-gap:30px}}@media (min-width:991px) and (max-width:1169px){.section-about-testimonials ul{-webkit-column-count:3;-webkit-column-gap:30px;-moz-column-count:3;-moz-column-gap:30px;-o-column-count:3;-o-column-gap:30px;column-count:3;column-gap:30px}}.section-event{margin-top:-5px;padding-top:0;padding-bottom:0}.section-event .row{padding-left:2.5px;padding-right:2.5px}.section-event [class*=col-]{padding:2.5px}.section-event .img-responsive{width:100%}#event-info{position:relative;z-index:1000;padding:50px 30px}blockquote{font-size:16px;margin-bottom:30px}@media (min-width:768px) and (max-width:990px){.section-event .grid-item{height:250px}}@media (min-width:991px){.section-event .grid-item{height:500px}}.credit{font-family:'Open Sans',sans-serif;font-style:italic}.image-grid{padding-top:0;padding-bottom:0;background-color:#000}.image-grid img{width:100%}.image-grid .video-wrapper video{width:100%;height:auto!important;display:block;overflow:hidden}.image-grid .row>div{padding:0}.image-grid .row>div a.caption{display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;padding:15px;background:rgba(0,0,0,.7);text-align:center;color:#fff;opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.image-grid .row>div a.caption:hover{color:#fff;opacity:1}.image-grid .row>div a .name{display:block;font-family:cooper_hewittsemibold;text-transform:uppercase;margin-top:15%}.modal-header{text-align:center;border:none}.modal-header img{width:auto;height:50px;border:none}.modal-body{padding:0;font-family:'Open Sans',sans-serif;font-weight:400}.modal-body .row{padding-left:30px;padding-right:30px}.modal-body .embed-responsive{margin-right:-1px}.modal-footer{border:none;margin-top:0;padding-top:0}.section-about-team .modal-body h2{margin-bottom:5px;color:#333}@media (min-width:1170px){.modal-dialog{width:900px}}#contact table{border:none}#contact table td{text-align:left;border:none;vertical-align:middle}td.table-label{width:120px}.table td.table-label{padding-bottom:0}@media (max-width:767px){.leaderboard .fill{background-attachment:scroll}.section-home-intro,section{padding-top:50px;padding-bottom:50px}.section-home-event-design{padding-bottom:0}.section-about-press h3,.section-about-team h3{margin-top:15px}.section-about-press h3{font-size:18px}td.table-label{display:none}}