@font-face{font-family:Helvetica_thin;src:url(../fonts/HelveticaNeueLTPro-Th.eot);src:url(../fonts/HelveticaNeueLTPro-Th.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-Th.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-Th.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-Th.svg#Helvetica_thin) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Helvetica_thin;src:url(../fonts/HelveticaNeueLTPro-Th.svg#Helvetica_thin) format('svg');-webkit-font-smoothing:antialiased}}@font-face{font-family:Helvetica_light;src:url(../fonts/HelveticaNeueLTPro-Lt.eot);src:url(../fonts/HelveticaNeueLTPro-Lt.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-Lt.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-Lt.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-Lt.svg#Helvetica_light) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Helvetica_light;src:url(../fonts/HelveticaNeueLTPro-Lt.svg#Helvetica_light) format('svg');-webkit-font-smoothing:antialiased}}@font-face{font-family:Helvetica_bold;src:url(../fonts/HelveticaNeueLTPro-Bd.eot);src:url(../fonts/HelveticaNeueLTPro-Bd.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-Bd.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-Bd.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-Bd.svg#Helvetica_bold) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Helvetica_bold;src:url(../fonts/HelveticaNeueLTPro-Bd.svg#Helvetica_bold) format('svg');-webkit-font-smoothing:antialiased}}html{box-sizing:border-box;font-family:lato;overflow:hidden}*,:after,:before{box-sizing:inherit}h2{font-family:Helvetica_bold}.thin,p{font-family:Helvetica_light}::-webkit-scrollbar{width:13px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track-piece{padding:2px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body{background:#fff;margin:0;padding:0;width:100%;height:100%;overflow:hidden}body div#main-container div#content-container{min-height:100vh;overflow:hidden}body div#main-container div#content-container div#sidemenu{position:fixed;top:0;right:0;bottom:0;left:0;min-width:180px}body div#main-container div#content-container div#sidemenu div#thumb-container{position:absolute;top:20px;right:0;bottom:160px;width:calc(100% - 20px);background:rgba(255,255,255,.8);-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;transition:width .35s ease-in-out,background .25s ease-in-out;-moz-transition:width .35s ease-in-out,background .25s ease-in-out;-webkit-transition:width .35s ease-in-out,background .25s ease-in-out}body div#main-container div#content-container div#sidemenu div#thumb-container>div#thumbs{font-size:0;display:flex;flex-flow:row wrap;position:absolute;top:10px;right:10px;bottom:10px;left:10px;overflow:hidden;overflow-y:scroll}body div#main-container div#content-container div#sidemenu div#thumb-container>div#thumbs div.thumb{flex:auto;width:200px;float:left;padding:10px;opacity:1}body div#main-container div#content-container div#sidemenu div#thumb-container>div#thumbs div.thumb.visible{opacity:1}body div#main-container div#content-container div#sidemenu div#thumb-container>div#thumbs div.thumb a{cursor:pointer}body div#main-container div#content-container div#sidemenu div#thumb-container>div#thumbs div.thumb a img{width:100%;height:auto}body div#main-container div#content-container div#sidemenu div#thumb-container.menu-active{background:rgba(255,255,255,.8)}body div#main-container div#content-container div#sidemenu div#thumb-container.menu-dormant{background:rgba(255,255,255,.8);width:0}body div#main-container div#content-container div#sidemenu div#nav-buttons{position:absolute;bottom:0;right:0;width:180px;height:60px}body div#main-container div#content-container div#sidemenu div#nav-buttons div#burger,body div#main-container div#content-container div#sidemenu div#nav-buttons div#next,body div#main-container div#content-container div#sidemenu div#nav-buttons div#previous{float:right;display:inline-block;height:52px;width:52px;margin:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 0 2px #000;-moz-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000;opacity:.8;cursor:pointer}body div#main-container div#content-container div#sidemenu div#nav-buttons div#previous{background:url(../images/previous-button.png) center no-repeat,#fff}body div#main-container div#content-container div#sidemenu div#nav-buttons div#previous:hover{background:url(../images/previous-button.png) center no-repeat,#bbb}body div#main-container div#content-container div#sidemenu div#nav-buttons div#next{background:url(../images/next-button.png) center no-repeat,#fff}body div#main-container div#content-container div#sidemenu div#nav-buttons div#next:hover{background:url(../images/next-button.png) center no-repeat,#bbb}body div#main-container div#content-container div#sidemenu div#nav-buttons div#burger{background:url(../images/burger-button.png) center no-repeat,#fff}body div#main-container div#content-container div#sidemenu div#nav-buttons div#burger:hover{background:url(../images/burger-button.png) center no-repeat,#bbb}body div#main-container div#content-container div.photofeature{position:relative;font-family:arial,sans-serif;height:100vh}body div#main-container div#content-container div.photofeature div.photo{position:relative;height:100vh!important;width:100vw;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-50}body div#main-container div#content-container div.photofeature div.copy{position:absolute;bottom:0;left:0;right:0;padding:0;margin:0;min-height:60px;font-size:18px;background:#fff;-webkit-box-shadow:0 -10px 10px 0 rgba(0,0,0,.45);-moz-box-shadow:0 -10px 10px 0 rgba(0,0,0,.45);box-shadow:0 -10px 10px 0 rgba(0,0,0,.45)}body div#main-container div#content-container div.photofeature div.copy h2{margin:-90px 20px 0 20px;height:90px;font-size:90px;line-height:115px;color:#fff;vertical-align:bottom;white-space:nowrap;text-transform:uppercase;text-shadow:6px -4px 5px rgba(0,0,0,.45)}body div#main-container div#content-container div.photofeature div.copy p{position:relative;padding:4px 200px 4px 20px;margin:0}body div#main-container div#content-container div.embeddedfeature{position:relative;font-family:arial,sans-serif;height:100vh}body div#main-container div#content-container div.embeddedfeature div.embeddable{max-height:calc(100vh - 60px);width:100vw;overflow:hidden;position:relative;z-index:1}body div#main-container div#content-container div.embeddedfeature div.copy{position:absolute;bottom:0;left:0;right:0;padding:0;margin:0;min-height:60px;font-size:18px;background:#fff;-webkit-box-shadow:0 -10px 10px 0 rgba(0,0,0,.45);-moz-box-shadow:0 -10px 10px 0 rgba(0,0,0,.45);box-shadow:0 -10px 10px 0 rgba(0,0,0,.45)}body div#main-container div#content-container div.embeddedfeature div.copy h2{margin:-90px 20px 0 20px;height:90px;font-size:90px;line-height:115px;color:#fff;vertical-align:bottom;white-space:nowrap;text-transform:uppercase;text-shadow:6px -4px 5px rgba(0,0,0,.45)}body div#main-container div#content-container div.embeddedfeature div.copy p{position:relative;padding:4px 200px 4px 20px;margin:0}body div#main-container div#content-container div.photoportrait3{position:relative;font-family:arial,sans-serif;height:100vh}body div#main-container div#content-container div.photoportrait3 div.photo1,body div#main-container div#content-container div.photoportrait3 div.photo2,body div#main-container div#content-container div.photoportrait3 div.photo3{position:relative;display:inline-block;float:left;background-repeat:no-repeat;background-position:center;background-size:cover;height:calc(100vh - 60px);width:33.33333%;z-index:-50}body div#main-container div#content-container div.photoportrait3 div.copy{position:absolute;bottom:0;left:0;right:0;padding:0;margin:0;min-height:60px;font-size:18px;background:#fff;-webkit-box-shadow:0 -10px 10px 0 rgba(0,0,0,.45);-moz-box-shadow:0 -10px 10px 0 rgba(0,0,0,.45);box-shadow:0 -10px 10px 0 rgba(0,0,0,.45)}body div#main-container div#content-container div.photoportrait3 div.copy h2{margin:-90px 20px 0 20px;height:90px;font-size:90px;line-height:115px;color:#fff;vertical-align:bottom;white-space:nowrap;text-transform:uppercase;text-shadow:6px -4px 5px rgba(0,0,0,.45)}body div#main-container div#content-container div.photoportrait3 div.copy p{position:relative;padding:4px 200px 4px 20px;margin:0}body div#main-container div#content-container div.photoportrait2{position:relative;font-family:arial,sans-serif;height:100vh}body div#main-container div#content-container div.photoportrait2 div.photo1,body div#main-container div#content-container div.photoportrait2 div.photo2{position:relative;display:inline-block;float:left;background-repeat:no-repeat;background-position:center;background-size:cover;height:calc(100vh - 60px);width:50%;z-index:-50}body div#main-container div#content-container div.photoportrait2 div.copy{position:absolute;bottom:0;left:0;right:0;padding:0;margin:0;min-height:60px;font-size:18px;background:#fff;-webkit-box-shadow:0 -10px 10px 0 rgba(0,0,0,.45);-moz-box-shadow:0 -10px 10px 0 rgba(0,0,0,.45);box-shadow:0 -10px 10px 0 rgba(0,0,0,.45)}body div#main-container div#content-container div.photoportrait2 div.copy h2{margin:-90px 20px 0 20px;height:90px;font-size:90px;line-height:120px;color:#fff;vertical-align:bottom;white-space:nowrap;text-transform:uppercase;text-shadow:6px -4px 5px rgba(0,0,0,.45)}body div#main-container div#content-container div.photoportrait2 div.copy p{position:relative;padding:4px 200px 4px 20px;margin:0}