/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}@font-face{font-family:"Segoe UI";src:local("Segoe UI"),url("../fonts/SegoeUI-Regular-final.woff") format("woff"),url("../fonts/SegoeUI-Regular-final.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Segoe UI Light";src:local("Segoe UI Light"),url("../fonts/SegoeUI-Light-final.woff") format("woff"),url("../fonts/SegoeUI-Light-final.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Segoe UI Semibold";src:url("../fonts/segoe_semibold.eot");src:url("../fonts/segoe_semibold.eot?") format("embedded-opentype"),url("../fonts/segoe_semibold.woff") format("woff"),url("../fonts/segoe_semibold.ttf") format("truetype"),url("../fonts/segoe_semibold.svg#web") format("svg");font-style:normal;font-weight:bold}#msheader{-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;background:#fafafa;width:100%;height:74px;border-bottom:1px solid #ddd;overflow:hidden}#msheader h2{line-height:32px;letter-spacing:1.2px;color:#A8A8A8;margin:0;padding:0;font-size:1.8em;font-weight:lighter;font-family:"Segoe UI Light","Segoe","Segoe UI","Helvetica Neue",sans-serif;text-transform:none}#msheader a.btn{color:#979797}a.btn{color:#979797;font-family:"Segoe UI","Segoe","Arial",sans-serif;font-size:0.8em;padding:8px 16px;display:block;border:1px solid #e1e1e1;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out}a.btn:hover{color:#8D8D8D;border:1px solid #C5C5C5;background:#FDFDFD}a.btn:active{border:1px solid #fafafa}a.btn:active,a.social:active{box-shadow:inset 0 0 10px #C5C5C5}a.social{border-radius:42px;width:42px;height:42px;display:block;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;background:url("../img/social.png") top left no-repeat;background-image:-webkit-image-set(url("../img/social.png") 1x, url("../img/social_2x.png") 2x)}a.social:hover{background-color:#FDFDFD}a.social.tw{background-position:left bottom}div.external{position:absolute;right:20px;top:15px;text-align:right}div.external a{display:inline-block;vertical-align:top}div.external a.btn{margin-top:1px;margin-right:10px}div.external a.social{display:inline-block}#page-title{padding-left:20px;height:36px;border-left:1px solid #ddd;position:absolute;left:187px;top:6px;line-height:1.7em;color:#919191;overflow:hidden;margin-top:11px;transition:left 200ms ease-out}#page-title span{color:#838383;font-size:0.84em}#ms-logo{width:191px;height:73px;position:relative;display:inline-block;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;background:url("../img/ms_logo.png") top left no-repeat;background-image:-webkit-image-set(url("../img/ms_logo.png") 1x, url("../img/ms_logo_2x.png") 2x)}@media (max-width:900px){#ms-logo{width:60px;left:-5px}#page-title{left:78px}}@media (max-width:790px){#msheader div.external{display:none}#ms-logo{width:191px;left:0}#page-title{left:187px}}@media (max-width:680px){#ms-logo{width:60px;left:-5px}#page-title{left:78px}}@media (max-width:550px){#msheader h2{font-size:1.2em;line-height:38px}}@media (max-width:520px){#msheader div.external{display:none}}@media (max-width:428px){#msheader h2{font-size:0.9em}}@media (max-width:356px){#msheader h2{line-height:18px}}a.btn{color:#333;font-family:"Segoe UI","Segoe","Arial",sans-serif;font-size:0.8em;padding:8px 16px;display:block;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out}#up-arrow{opacity:0.4;bottom:25px;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;position:absolute;right:10px;width:53px;height:52px;background:url("../img/uparrow.png") top left no-repeat;background-image:-webkit-image-set(url("../img/uparrow.png") 1x, url("../img/uparrow_2x.png") 2x);cursor:pointer}#up-arrow:hover{opacity:1}#ms-footer{padding-top:30px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;min-height:60px;position:relative;z-index:1}#ms-footer a.btn{float:left;margin-left:30px;color:#A5A5A5}#ms-footer a.btn:hover{color:#3F4144}#ms-footer div.holder{top:5px;left:0;right:0;bottom:0;position:absolute;border-top:1px solid #222;overflow:hidden}#ms-footer ul{margin:0;padding:0;font-size:0.75em;list-style:none;color:#A5A5A5;text-align:center;margin-top:43px;font-family:"Segoe UI",Arial,Verdana,Tahoma,sans-serif;padding-bottom:40px}#ms-footer li{display:inline-block;margin:0 5px}#ms-footer li a{transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;border-bottom:1px solid transparent}#ms-footer li a,#ms-footer li a:visited,#ms-footer li a:active{color:#A5A5A5}#ms-footer li a:hover{color:#1b8dbe;border-bottom:1px solid #1b8dbe}#ms-footer div.external{position:relative;width:260px;margin:0 auto;right:0}#ms-footer div.external a{display:inline-block;vertical-align:top}#ms-footer div.external a.social{display:inline-block;margin-left:4px}nav{position:fixed;right:25px;width:200px;top:50%;margin-top:-85px;color:#1b8dbe;text-align:right;z-index:99}nav ul.lite{color:#fff}nav ul.lite li span{border:2px solid #fff}nav ul.lite li:hover span,nav ul.lite li.active span{background-color:#fff}nav ul{list-style:none}nav li{user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;margin-top:3px;overflow:hidden;white-space:nowrap}nav li div{transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;display:inline-block;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);font-size:0.87em}nav li span{transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;width:14px;height:14px;background-color:transparent;border:2px solid #1b8dbe;float:right;border-radius:32px;margin-left:10px;margin-top:8px;opacity:0.6}nav li:hover div,nav li.active div{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}nav li:hover span,nav li.active span{background-color:#1b8dbe;opacity:1}nav li.active.rm div{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}nav li:hover.active.rm div{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}nav li:active span{-webkit-transform:scale(.8);transform:scale(.8)}nav li.social{width:22px;height:22px;float:right;clear:right;background:url(../img/social_mini.png) top left no-repeat;margin:5px 0}nav li.social.tw{background-position:bottom left}nav li.social.tw:hover{background-position:bottom right}nav li.social.fb{margin-top:9px}nav li.social.fb:hover{background-position:top right}#hero{overflow:hidden;position:relative;background:url(../img/hero_large.jpg) 50% 50% no-repeat;background-size:cover;height:70%;width:100%;user-select:none;-ms-user-select:none;-webkit-user-select:none}#hero footer{position:absolute;bottom:0;width:100%}#hero footer aside{margin:0 auto;max-width:920px;padding:0px 12%}#hero footer aside h2{line-height:80px;color:#1b8dbe;font-size:65px;text-transform:uppercase;letter-spacing:2px;background:#F5F5F5;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;padding:8px 40px;display:inline-block;padding-bottom:0;top:12px;left:-50px;position:relative}section.videos ul{text-align:center;padding:0;max-width:1400px;margin:0 auto;list-style:none;margin-top:60px}section.videos li{display:block;margin:0 auto;margin-bottom:30px;vertical-align:top}section.videos li span{font-family:"Segoe UI Light","Segoe","Segoe UI","Helvetica Neue",sans-serif;font-size:1.8em;position:absolute;top:50%;left:50%;z-index:3;width:300px;margin-left:-150px;margin-top:20px;color:#fff}section.videos li div.video-container{margin:0 auto;position:relative;border:15px solid #f3f6f6;width:960px;height:570px;overflow:hidden;cursor:pointer}section.videos li div.video-container.disabled:hover div.poster{-webkit-transform:scale(1);transform:scale(1)}section.videos li div.video-container.disabled h3{position:absolute;top:50%;margin-top:-20px;z-index:8;position:relative;color:#444}section.videos li div.video-container.disabled div.poster{opacity:1;z-index:6}section.videos li div.video-container.disabled a{display:none}section.videos li div.video-container div.poster{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;background-size:cover}section.videos li div.video-container a{left:50%;margin-left:-45px}section.videos li div.video-container a:after{background:url("../img/playbtn.png");background-image:-webkit-image-set(url("../img/playbtn.png") 1x, url("../img/playbtn_2x.png") 2x)}section.videos li div.video-container:hover div.poster{-webkit-transform:scale(1.02);transform:scale(1.02)}section.videos li div.video-container:hover a.circ-btn{border:8px solid #1b8dbe}section.videos li div.video-container:active a.circ-btn{-webkit-transform:scale(.97);transform:scale(.97)}section.videos li div.video-container a.circ-btn{text-align:left;position:absolute;z-index:2;margin-top:-58px;margin-left:-38px;background-color:#f1f3f2;border:8px solid #f1f3f2;border-radius:88px}section.videos li div.video-container a.circ-btn:after{background-position:bottom left}section.videos li div.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;z-index:10}section.videos li #webcast-container{height:540px}section.videos li #webcast-container iframe{width:1px;min-width:100%}a.circ-btn{z-index:7;text-decoration:none;overflow:hidden;width:60px;height:60px;background:#0e0e0e;border:6px solid #151515;position:absolute;top:50%;margin-top:-38px;cursor:pointer;border-radius:44px;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out}a.circ-btn:after{content:'';position:absolute;width:60px;height:60px;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out}a.circ-btn:hover{border:6px solid #333}a.circ-btn.prev:hover:after{background-position:-60px -60px}a.circ-btn.next:hover:after{background-position:60px 0}#photos ul{padding:0;list-style:none;text-align:center;margin:0 auto;max-width:1260px}#photos ul li{color:#777;width:320px;height:206px;display:inline-block;text-align:center;padding:40px 6px}#photos ul li img{width:100%;margin-bottom:10px;opacity:0.8;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out}#photos ul li div{font-size:11px;font-family:Georgia;font-style:italic}#photos ul li div:before{content:'Download: '}#photos ul li div a{margin:0 3px;color:#777}#photos ul li div a.pipe:after{content:"  /"}#photos ul li div a:hover{color:#1b8dbe}#photos ul li span{font-family:"Segoe UI","Segoe","Arial",sans-serif}#photos ul li.lrg{width:490px;height:316px}#photos ul li:hover img{opacity:1}.touch #photos ul li img{opacity:1}section#blog{padding:50px 0;margin-top:0}section#blog header{max-width:920px;margin:0px auto;overflow:hidden;padding:20px 12%}section#blog header ul{list-style:none;margin:0;padding:0}section#blog header li{line-height:17px;width:28%;display:inline-block;border-left:5px solid #aeaeae;padding-left:20px}section#blog header li span{font-size:0.8em;text-transform:uppercase;letter-spacing:1.2px}section#blog header li h4{font-family:"Segoe UI Light","Segoe","Segoe UI","Helvetica Neue",sans-serif;color:#444}section#blog ul#assets{padding:0 50px;list-style:none;text-align:center;margin:80px auto 0 auto;max-width:1400px}section#blog ul#assets li{vertical-align:top;margin:0 3px;display:inline-block;text-align:center;cursor:pointer;width:175px;line-height:21px;margin-bottom:30px}section#blog ul#assets li footer{display:block}section#blog ul#assets li div{width:75px;height:75px;display:block;overflow:hidden;border-radius:44px;margin:0 auto;margin-bottom:20px;position:relative}section#blog ul#assets li div:before{transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;content:'';background:url(../img/icons.png) top left;width:130px;height:130px;position:absolute;top:0;left:0;background-color:#adadaf}section#blog ul#assets li span{font-size:0.7em;font-style:italic;margin:0;padding:0;color:#666;max-width:170px;margin:0 auto;display:block}section#blog ul#assets li h6{transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;font-family:"Segoe UI Light","Segoe","Segoe UI","Helvetica Neue",sans-serif;font-size:0.95em;font-weight:normal;margin:0;padding:0;color:#666}section#blog ul#assets li:hover h6{color:#1b8dbe}section#blog ul#assets li:hover div:before{background-color:#1b8dbe}section#blog ul#assets li.hololens div:before{background-position:75px 0}section#blog ul#assets li.hololens:hover div:before{background-position:75px 75px}section#blog ul#assets li.surface div:before{background-position:-75px 0}section#blog ul#assets li.surface:hover div:before{background-position:-75px 75px}section#blog ul#assets li.press:hover div:before{background-position:0 75px}section#blog ul#assets li.assets div:before{background-position:-150px 0}section#blog ul#assets li.assets:hover div:before{background-position:-150px 75px}section#blog ul#assets li.twitter div:before{background-position:150px 0}section#blog ul#assets li.twitter:hover div:before{background-position:150px 75px}section#blog ul#assets li.disabled h6{color:#666}section#blog ul#assets li.disabled div:before{background-color:#DADADA;transition:all 0 ease-out;-webkit-transition:all 0 ease-out}.readmore{margin:50px 0 80px 0}.readmore blockquote{text-align:center;font-size:2em;padding:20px 12%;max-width:884px;margin:0 auto;color:#1b8dbe;quotes:"“" "”" "‘" "’"}.readmore blockquote:before{content:open-quote;padding-right:4px}.readmore blockquote:after{content:close-quote;padding-left:4px}.readmore a{display:block;height:60px;width:510px;margin:0 auto;color:#222222;white-space:nowrap;text-align:inherit}.readmore a img{float:left;border:1px solid #A5A5A5;border-radius:50%;margin-right:20px}.readmore a h6{margin:0;font-size:1.2em;font-weight:300}.readmore a p{padding:0;line-height:20px;color:#1b8dbe}.readmore a p:after{content:"Read More";color:#A5A5A5;background-image:url("../img/arrow.png");background-image:-webkit-image-set(url("../img/arrow.png") 1x, url("../img/arrow_2x.png") 2x);background-repeat:no-repeat;background-position:100% 50%;padding-right:25px;margin-left:10px}.readmore a:hover p:after{color:#1B8DBE}@media (max-width:680px){.readmore blockquote{font-size:1.5em}}@media (max-width:590px){.readmore a{width:100%;margin-top:-5px}.readmore a img{float:inherit;display:block;margin:auto}.readmore a h6{margin:0 auto;width:100%;text-align:center}.readmore a p{text-align:center;font-size:0.7em}.readmore a p:after{margin:0 auto;margin-top:5px;position:relative;display:block;width:54px}}section#livestream{padding:20px 180px 110px 180px}section#livestream #live-video{text-align:center;padding:0;padding-bottom:40px;max-width:1400px;margin:0 auto;list-style:none;margin-top:60px}section#livestream #live-video #live-container{position:relative;border:15px solid #f3f6f6;margin:0 auto;margin-left:-15px;width:100%;overflow:hidden;cursor:pointer}section#livestream #live-video #live-container.disabled:hover div.poster{-webkit-transform:scale(1);transform:scale(1)}section#livestream #live-video #live-container.disabled h3{position:relative;top:50%;margin-top:-20px;z-index:8;color:#444}section#livestream #live-video #live-container.disabled div.poster{opacity:1;z-index:6}section#livestream #live-video #live-container.disabled a{display:none}section#livestream #live-video #live-container img{width:100%;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;z-index:1;display:block}section#livestream #live-video #live-container a{left:50%;margin-left:-45px}section#livestream #live-video #live-container a:after{background:url("../img/playbtn.png");background-image:-webkit-image-set(url("../img/playbtn.png") 1x, url("../img/playbtn_2x.png") 2x)}section#livestream #live-video #live-container h4{position:absolute;top:50%;left:50%;width:500px;margin-left:-250px;margin-top:30px;z-index:9;color:#fff;font-size:1.8em;line-height:1.5em;font-weight:lighter}section#livestream #live-video #live-container:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}section#livestream #live-video #live-container:hover a.circ-btn{border:8px solid #1b8dbe}section#livestream #live-video #live-container:active a.circ-btn{-webkit-transform:scale(.97);transform:scale(.97)}section#livestream #live-video #live-container a.circ-btn{text-align:left;position:absolute;z-index:2;margin-top:-68px;margin-left:-38px;background-color:#f1f3f2;border:8px solid #f1f3f2;border-radius:88px}section#livestream #live-video #live-container a.circ-btn:after{background-position:bottom left}section#livestream #live-video #live-container #live-holder{height:100%;width:100%}section#livestream #live-video #live-container #live-holder iframe{width:1px;min-width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}section#livestream #live-video #live-blog #live-date{margin-top:20px;font-size:0.7em}section#livestream #live-video #live-blog #live-text{display:block;color:#109FE0;font-size:1.3em;font-family:"Segoe UI Light","Segoe","Segoe UI","Helvetica Neue",sans-serif;font-weight:lighter;padding:0 10px}section#livestream #live-video #live-blog a#tweet-btn{display:block;position:relative;width:120px;height:30px;margin:20px auto 0 auto;text-indent:22px;line-height:29px;background-image:url("../img/tweetthis.png");background-image:-webkit-image-set(url("../img/tweetthis.png") 1x, url("../img/tweetthis_2x.png") 2x);background-position:8% 50%;background-repeat:no-repeat;background-color:#F5F5F5;border:1px solid #C3C7D0;border-radius:4px;color:#9ea0a6;font-family:"Segoe UI Light","Segoe","Segoe UI","Helvetica Neue",sans-serif}section#livestream #live-video #live-blog a#tweet-btn:active{color:#9ea0a6}section#livestream #live-video #live-blog a#tweet-btn:visited{color:#9ea0a6}@media (max-width:1300px){section#livestream{padding:20px 80px 110px 80px}}@media (max-width:768px){section#livestream{padding:20px 40px 110px 40px}}@media (max-width:520px){section#livestream #live-video #live-blog #live-text{font-size:1.1em}}@media (max-width:485px){section#livestream{padding:20px 0px 110px 0px}section#livestream #live-video #live-container{border:none;margin-left:0}section#livestream #live-video #live-container a.circ-btn{margin-top:-58px}section#livestream #live-video #live-container h4{width:200px;margin-left:-100px;margin-top:20px;font-size:0.8em}}section#preevent{padding:20px 180px 110px 180px}section#preevent #video-placeholder{text-align:center;marign:0;padding:0;padding-bottom:40px;max-width:1400px;margin:0 auto;list-style:none;margin-top:60px}section#preevent #video-placeholder #placeholder-container{position:relative;border:15px solid #f3f6f6;margin-left:-15px;margin-top:30px;width:100%;overflow:hidden;cursor:pointer}section#preevent #video-placeholder #placeholder-container.disabled:hover div.poster{-webkit-transform:scale(1);transform:scale(1)}section#preevent #video-placeholder #placeholder-container.disabled h3{position:relative;top:50%;margin-top:-20px;z-index:8;color:#444}section#preevent #video-placeholder #placeholder-container.disabled div.poster{opacity:1;z-index:6}section#preevent #video-placeholder #placeholder-container.disabled a{display:none}section#preevent #video-placeholder #placeholder-container img{width:100%;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;z-index:1;display:block}section#preevent #video-placeholder #placeholder-container a{left:50%;margin-left:-45px}section#preevent #video-placeholder #placeholder-container a:after{background:url("../img/playbtnbefore.png");background-image:-webkit-image-set(url("../img/playbtnbefore.png") 1x, url("../img/playbtnbefore_2x.png") 2x)}section#preevent #video-placeholder #placeholder-container h4{position:absolute;top:50%;left:50%;width:500px;margin-left:-250px;margin-top:-10px;z-index:9;color:#fff;font-size:1.8em;line-height:1.5em;font-weight:lighter}section#preevent #video-placeholder #placeholder-container:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}section#preevent #video-placeholder #placeholder-container:hover a.circ-btn{border:8px solid #1b8dbe}section#preevent #video-placeholder #placeholder-container:active a.circ-btn{-webkit-transform:scale(.97);transform:scale(.97)}section#preevent #video-placeholder #placeholder-container a.circ-btn{text-align:left;position:absolute;z-index:2;margin-top:-118px;margin-left:-38px;background-color:#f1f3f2;border:8px solid #f1f3f2;border-radius:88px}section#preevent #video-placeholder #placeholder-container a.circ-btn:after{background-position:bottom left}@media (max-width:1300px){section#preevent{padding:20px 80px 110px 80px}}@media (max-width:1028px){section#preevent #video-placeholder #placeholder-container h4{font-size:1.6em}}@media (max-width:768px){section#preevent{padding:20px 40px 110px 40px}}@media (max-width:620px){section#preevent #video-placeholder #placeholder-container h4{width:400px;margin-left:-200px;font-size:0.8em}}@media (max-width:485px){section#preevent{padding:20px 0px 110px 0px}section#preevent #video-placeholder #placeholder-container{border:none;margin-left:0}section#preevent #video-placeholder #placeholder-container a.circ-btn{margin-top:-58px}section#preevent #video-placeholder #placeholder-container h4{font-size:0.8em;position:absolute;width:90%;margin:0 auto;left:0;right:0;top:50%;margin-top:26px}}::-moz-selection{background:#1b8dbe;text-shadow:none;color:#ebebeb;opacity:1}::selection{background:#1b8dbe;text-shadow:none;color:#ebebeb;opacity:1}html,button,input,select,textarea{color:#9ea0a6}body{font-size:1.1em;line-height:1.728571429;font-family:"Segoe UI","Segoe","Arial",sans-serif;background:#ebebeb}svg,video{-webkit-backface-visibility:hidden;backface-visibility:hidden}img{vertical-align:middle}a{text-decoration:none;color:#88bdc7}a:visited,a:active{text-decoration:none;color:#88bdc7}a:focus{outline:0;border:none}.two-col{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}body,html,#main{height:100%;width:100%}h2,h3,h4,h5{font-family:"Segoe UI Light","Segoe","Segoe UI","Helvetica Neue",sans-serif;margin:0;padding:0}h5{font-size:1.2em;font-weight:normal;color:#8d8d8d;text-align:center}h2{font-size:3.5em;color:#444;font-weight:lighter;letter-spacing:-0.84px;line-height:1.2em;padding:0 10px}section{padding:50px 0;clear:both;overflow-x:hidden}section h5{margin-bottom:40px;font-size:1.1em}section h2{text-align:center;margin-bottom:30px}section p{color:#222;max-width:920px;margin:0 auto;text-align:justify;padding:20px 12%}.light{background:#F5F5F5}@keyframes show-quote{0%{opacity:0;transform:translate3d(-100px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@-webkit-keyframes show-quote{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@media (min-width:1600px){#photos ul li{width:364px}#photos ul li.lrg{width:554px}}@media (max-width:1300px){#hero footer aside h2{font-size:60px;padding:7px 35px;padding-bottom:0;top:14px}#photos ul li{width:308px}#photos ul li.lrg{width:470px}#photos ul li span{font-size:0.8em}}@media (max-width:1250px){section.videos li span{font-size:1.3em}section.videos li div.video-container{width:575px;height:353px}section.videos li #webcast-container{height:324px}#photos ul{max-width:1000px}#photos ul li{width:239px}#photos ul li.lrg{width:367px;padding:20px 6px}}@media (max-width:1075px){h2{font-size:2.5em}section#blog ul#assets{max-width:720px}#hero footer aside h2{font-size:50px;top:19px}#photos ul{padding:0 12%;margin-top:20px;max-width:669px}#photos ul li{width:100%;padding:0;margin-top:50px;height:auto;display:block}#photos ul li.lrg{width:100%;padding:0;height:auto}#photos ul li span{font-size:1em}}@media (max-width:1024px){#hero{max-height:780px}#hero{background-image:url(../img/hero_mobile.jpg);background-position:50% 50%}}@media (max-width:960px){#hero:after{opacity:0}nav{display:none}}@media (max-width:767px){section.videos li div.video-container{width:405px;height:258px}section.videos li #webcast-container{height:228px}#hero footer aside{padding:0}section#blog header li{width:40%}#hero footer aside h2{font-size:34px;top:24px;padding:0px 28px;left:0}#photos ul{padding:0 4%}section p,section#blog header{padding:20px 4%;text-align:left}h2{font-size:2.4em}}@media (max-width:485px){section#blog ul#assets{margin-bottom:0;padding:0 4%}section#blog ul#assets li{width:100%;text-align:left}section#blog ul#assets li a{display:table}section#blog ul#assets li div{float:left;margin:0;margin-right:20px;vertical-align:middle;display:table-cell}section#blog ul#assets li footer{vertical-align:middle;display:table-cell}section#blog ul#assets li span{max-width:100%;padding-right:20px}section blockquote{font-size:1.3em;padding:0 4%;margin:30px auto}section{padding:70px 0}section.videos li{margin:0 auto;margin-bottom:30px;display:block;width:320px}section.videos li div.video-container{width:320px;height:210px;margin:0;border:none}section.videos li #webcast-container{height:180px}section#blog header li{width:100%}#hero footer aside h2{font-size:30px}}