/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:Oswald,Georgia,serif;font-size:15px}body h3{font-size:18px;color:#26a9e1;line-height:24px}body p{font-family:Lato,Helvetica,sans-serif}body>header{height:50px}body>header a#logo{width:120px;height:29px;display:block;margin-top:15px;background:url(/assets/img/logo.png) no-repeat;float:left}body>header #mobileNav{background-image:url(/assets/img/sprite.png);background-position:0 -600px;width:22px;height:16px;float:right;margin-top:20px}@media (min-width:768px){body>header #mobileNav{display:none}}body>header div.social{display:none}@media (min-width:992px){body>header div.social{display:block}}body>header ul{list-style:none;padding:0;margin:0}body>header ul#mainNav{display:none;margin-top:20px}@media (min-width:768px){body>header ul#mainNav{display:block;margin:0}}body>header ul#contact{display:none}@media (min-width:992px){body>header ul#contact{display:block}}body>header ul#contact li{margin:0 3px;padding:15px 0 0}@media (min-width:1200px){body>header ul#contact li{margin:0 5px}}body>header ul#contact li a{display:block;text-transform:uppercase}body>header ul#contact li.twitter a{background-image:url(/assets/img/sprite.png);background-position:0 -100px;width:19px;height:15px}body>header ul#contact li.linkedin a{background-image:url(/assets/img/sprite.png);background-position:0 -200px;width:15px;height:15px}body>header ul#contact li.instagram a{background-image:url(/assets/img/sprite.png);background-position:0 -300px;width:18px;height:18px}body>header ul#contact li.facebook a{background-image:url(/assets/img/sprite.png);background-position:0 -400px;width:8px;height:16px}body>header ul#contact li.pinterest a{background-image:url(/assets/img/sprite.png);background-position:0 -500px;width:16px;height:16px}body>header ul#contact li:hover,body>header ul#contact li>a:hover{background-color:#fff}body>header ul#contact li.contact:hover a,body>header ul#contact li.contact>a:hover{color:#404042}body>header ul>li{padding-top:15px}@media (min-width:768px){body>header ul>li{height:50px}}body>header ul li{font-family:Oswald,Georgia,serif;text-align:center;background:#26a9e1;border-top:1px solid #abd6fb;position:relative;z-index:500;padding:0}body>header ul li a{color:#fff;padding:10px 0;font-weight:700;font-size:15px;display:block}@media (min-width:768px){body>header ul li a{color:#404042;padding:0;display:inline}}@media (min-width:992px){body>header ul li a{font-size:16px}}body>header ul li a:hover{color:#fff;text-decoration:none}@media (min-width:768px){body>header ul li a:hover{color:#404042}}@media (min-width:768px){body>header ul li{float:left;text-align:left;background:0 0;border:none;padding:15px 15px 0}}@media (min-width:992px){body>header ul li{padding:15px 14px 0}body>header ul li:hover,body>header ul li>a:hover{background:#26a9e1}body>header ul li:hover a,body>header ul li>a:hover a{color:#fff}body>header ul li:hover ul,body>header ul li>a:hover ul{left:0}}@media (min-width:1200px){body>header ul li{padding:15px 21px 0}}@media (min-width:768px){body>header ul li ul{position:absolute;left:-9999px;width:100%}}@media (min-width:768px){body>header ul li ul li{float:none;height:auto;background:#26a9e1;padding:5px 5px;text-align:center}}body>header ul li ul li a{font-weight:300;text-transform:lowercase}@media (min-width:768px){body>header ul li ul li:first-child{padding-top:20px}}@media (min-width:768px){body>header ul li ul li:last-child{padding-bottom:15px}}body #homeBox{position:relative;min-height:250px;background-size:100%}@media (min-width:768px){body #homeBox{min-height:600px}}@media (min-width:992px){body #homeBox{min-height:800px}}body #homeBox img.ipr{position:absolute;bottom:-16px;left:15px}body #homeBox #homepage-footer{position:absolute;left:0;bottom:-30px;width:100%}body #topShot{display:none}@media (min-width:768px){body #topShot{height:190px;background:#404042;display:block}}body #mainContent a:hover{text-decoration:none}body #mainContent .head{padding-bottom:40px}body #mainContent .head h1,body #mainContent .head h2,body #mainContent .head p{max-width:80%;text-align:center;margin:0 auto}body #mainContent .head h1{font-size:36px;padding:10px 0;margin-top:25px;border-bottom:1px solid #000;width:50%;text-transform:uppercase}body #mainContent .head h2{padding-top:10px;font-size:20px;padding-bottom:35px}body #mainContent .team>div{height:340px}body #mainContent .expertise,body #mainContent .team{text-align:center}body #mainContent .expertise>div,body #mainContent .team>div{margin:15px 0}body #mainContent .expertise h3,body #mainContent .team h3{font-size:24px}body #mainContent .expertise h3 a,body #mainContent .team h3 a{color:#404042}body #mainContent .expertise a.link,body #mainContent .team a.link{padding-top:20px;position:relative;display:inline-block;color:#fb9229;text-decoration:none}body #mainContent .expertise a.link:before,body #mainContent .team a.link:before{content:'';width:15px;height:15px;position:absolute;top:0;left:28px;background-image:url(/assets/img/sprite.png);background-position:0 0}body #mainContent .buzz>div{border-bottom:1px solid #26a9e1;padding:25px 0}body #mainContent .blog h2{font-size:24px;margin:0}body #mainContent .blog a.more{color:#fb9229;text-decoration:none;padding-left:25px;position:relative;display:block}body #mainContent .blog a.more:before{width:15px;height:15px;content:'';position:absolute;left:0;top:3px;background-image:url(/assets/img/sprite.png);background-position:0 0}body #mainContent .blog p.info{color:#26a9e1;font-size:13px;margin:5px 0 20px}body #mainContent .blog .blog-entry{padding:15px 0}body #mainContent .event h2{color:#26a9e1;font-size:18px;text-transform:uppercase;font-family:Oswald,Georgia,serif}body #mainContent .event p{font-size:16px;margin:1em 0}body #mainContent .event p.date,body #mainContent .event p.location{font-size:14px;margin:.3em 0}body #mainContent .awards h2{color:#26a9e1;font-size:18px;text-transform:uppercase}body #mainContent .awards p{font-size:14px}body #mainContent #caseStudyImages>div{cursor:pointer;height:200px}body #mainContent #caseStudyImages>div:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#4bcbe0;opacity:.6;z-index:100}body #mainContent #caseStudyImages>div:hover:before{display:none}body #mainContent #caseStudyImages>div h3{font-family:Oswald,Georgia,serif;color:#fff;font-size:36px;text-align:center;text-shadow:2px 2px #000;position:relative;z-index:200;line-height:1.4em}@media (min-width:768px){body #mainContent #caseStudyImages>div{height:370px;padding-top:105px}}body #mainContent .currentStudy{margin-top:50px}body>footer{margin-top:50px}body>footer p{text-align:right;font-size:12px;color:#404042}