body{font-family:"Open Sans",arial,sans-serif;font-weight:400;line-height:26px;color:#000}.screen-reader-text{position:absolute;top:-9999px;left:-9999px}a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a:hover,a:active,a:focus{outline:none}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Open Sans",arial,sans-serif;margin-top:0;margin-bottom:20px;font-weight:300}::-webkit-selection{color:#868f90;background:#f9f6f0}::-moz-selection{color:#868f90;background:#f9f6f0}::selection{color:#868f90;background:#f9f6f0}a.fasc-button.fasc-size-large{margin-right:15px;padding-left:15px;padding-right:15px;font-size:.95em;letter-spacing:.04em;text-decoration:none}#fh5co-header{width:100%;position:relative;z-index:99;top:0}#fh5co-header>.navbar{margin:0 auto;display:table;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0;padding-left:0;padding-right:0;margin-bottom:0;background:#fff;font-size:13px;border:transparent}@media screen and (max-width:480px){#fh5co-header>.navbar{padding-left:0;padding-right:0}}#fh5co-header>.navbar li{font:1.25em "Open Sans",Arial,sans-serif}#fh5co-header>.navbar li a{text-transform:uppercase;color:#ccc;letter-spacing:.02em;font-weight:600}#fh5co-header>.navbar li a:hover{color:#00aab5}#fh5co-header>.navbar li.active a{background:0 0 !important;color:#444}#fh5co-header .navbar-brand{display:block}#fh5co-main{clear:both}#fh5co-content{padding:0 0 7em}@media screen and (max-width:768px){#fh5co-content{padding:0 0 4em}}.fh5co-intro{padding:0}@media screen and (max-width:768px){.fh5co-intro{padding:0}}.fh5co-intro .intro-lead{margin-bottom:40px;display:block;font:2.5em/110% "Crimson Text",Georgia,serif}.section-lead{font:1.5em/140% "Open Sans",Arial,sans-serif;margin-bottom:1em}#fh5co-portfolio{margin-bottom:0;padding:0;background:#fff;float:left;width:100%}@media screen and (max-width:768px){#fh5co-portfolio{margin-bottom:4em}}@media screen and (max-width:1200px){#fh5co-portfolio{padding-left:0;padding-right:0}}#fh5co-portfolio .fh5co-portfolio-item{float:left;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#fh5co-portfolio .fh5co-portfolio-item{display:block}}#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description,#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-figure{width:50%}@media screen and (max-width:768px){#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description,#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-figure{display:block;width:100%}}#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-figure{background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}@media screen and (max-width:768px){#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-figure{height:400px}}#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description{background:#fff;padding:4em;font-size:20px;line-height:36px}@media screen and (max-width:1200px){#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description{padding:2em}}@media screen and (max-width:768px){#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description{padding:1em}}#fh5co-portfolio .fh5co-portfolio-item .fh5co-portfolio-description h2{font-family:"Open Sans",arial,sans-serif;font-size:30px;line-height:34px;font-weight:300}#fh5co-portfolio .fh5co-portfolio-item.fh5co-img-right .fh5co-portfolio-figure{position:absolute;right:0;top:0;bottom:0}@media screen and (max-width:768px){#fh5co-portfolio .fh5co-portfolio-item.fh5co-img-right .fh5co-portfolio-figure{position:relative;top:auto;bototm:auto;height:400px}}#fh5co-books{clear:both;padding:2em 0 0}#fh5co-books ul li{margin:0;list-style:none}@media screen and (max-width:768px){#fh5co-books{padding:4em 0}}#fh5co-books .fh5co-staff{margin-bottom:20px}#fh5co-team .fh5co-staff h3{font-size:18px;line-height:22px;position:relative;padding-bottom:20px;margin-bottom:20px}#fh5co-team .fh5co-staff h3:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:#00aab5}.fh5co-nav-toggle{width:25px;height:25px;cursor:pointer;text-decoration:none}.fh5co-nav-toggle.active i:before,.fh5co-nav-toggle.active i:after{background:#000}.fh5co-nav-toggle:hover,.fh5co-nav-toggle:focus,.fh5co-nav-toggle:active{outline:none;border-bottom:none !important}.fh5co-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:25px;height:3px;color:#000;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#000;transition:all .2s ease-out}.fh5co-nav-toggle i:before,.fh5co-nav-toggle i:after{content:'';width:25px;height:3px;background:#000;position:absolute;left:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.fh5co-nav-toggle i:before{top:-7px}.fh5co-nav-toggle i:after{bottom:-7px}.fh5co-nav-toggle:hover i:before{top:-10px}.fh5co-nav-toggle:hover i:after{bottom:-10px}.fh5co-nav-toggle.active i{background:0 0}.fh5co-nav-toggle.active i:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.fh5co-nav-toggle.active i:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}@media screen and (max-width:768px){.fh5co-nav-toggle{display:block}}.fh5co-social{padding:0;margin:0}#fh5co-footer{padding:5em 0;background:#fafafa;background:#fff;line-height:1.5}.fh5co-list-check{position:relative;padding:0;margin:0;clear:both}.fh5co-list-check li{padding-left:25px !important;position:relative;display:block;margin-bottom:10px !important;line-height:20px}.fh5co-list-check li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e116";content:"\e042";position:absolute;top:0;left:0;font-size:18px;color:#ccc}.fh5co-page-heading{text-align:center;padding:100px 0 60px;letter-spacing:2px;text-transform:uppercase}.fh5co-page-heading .fh5co-page-heading-lead{position:relative;padding-bottom:20px}.fh5co-page-heading .fh5co-page-heading-lead .fh5co-border{width:50px;height:3px;background:#000;margin-left:-25px;left:50%;bottom:0;position:absolute}.fh5co-sidebox{float:left;width:100%}.fh5co-sidebox .fh5co-sidebox-lead{font-size:16px;letter-spacing:1px;margin-bottom:20px;float:left;width:100%;display:block;text-transform:uppercase}.fh5co-spacer{clear:both;position:relative;border:none;padding:0;margin:0}.fh5co-spacer-xlg{height:150px}@media screen and (max-width:768px){.fh5co-spacer-xlg{height:70px}}.fh5co-spacer-lg{height:100px}@media screen and (max-width:768px){.fh5co-spacer-lg{height:50px}}.fh5co-spacer-md{height:80px}@media screen and (max-width:768px){.fh5co-spacer-md{height:30px}}.fh5co-spacer-sm{height:50px}@media screen and (max-width:768px){.fh5co-spacer-sm{height:20px}}.fh5co-spacer-xs{height:30px}@media screen and (max-width:768px){.fh5co-spacer-xs{height:20px}}.fh5co-spacer-xxs{height:20px}@media screen and (max-width:480px){.col-xxs-12{float:none;width:100%}}.fh5co-mb30{margin-bottom:30px}.fh5co-row-padded{padding:50px 0}.owl-carousel .owl-controls,.owl-carousel-posts .owl-controls{margin-top:0}@media screen and (max-width:768px){.owl-carousel .owl-controls .owl-nav{display:none}}.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel-posts .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{top:50%;margin-top:-29px;z-index:9999;position:absolute;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.owl-carousel-posts .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{top:24%}.owl-carousel .owl-controls .owl-nav .owl-next{left:0;left:-70px;margin-top:-60px}.owl-carousel .owl-controls .owl-nav .owl-next:hover{margin-top:-65px}.owl-carousel .owl-controls .owl-nav .owl-next:hover i:before{color:#e32929}.owl-carousel .owl-controls .owl-nav .owl-prev{left:-70px;margin-top:0}.owl-carousel .owl-controls .owl-nav .owl-prev:hover{margin-top:5px}.owl-carousel .owl-controls .owl-nav .owl-prev:hover i:before{color:#e32929}.owl-carousel-posts .owl-controls .owl-nav .owl-next i,.owl-carousel-posts .owl-controls .owl-nav .owl-prev i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev i{color:#444}.owl-carousel-posts .owl-controls .owl-nav .owl-next:hover i,.owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next:hover i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev:hover i{color:#000}.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next i,.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev i{color:#fff}.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next:hover i,.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev:hover i{color:#fff}@media screen and (max-width:768px){.owl-theme .owl-controls .owl-nav{display:none}}.owl-theme .owl-controls .owl-nav [class*=owl-]{background:0 0 !important}.owl-theme .owl-controls .owl-nav [class*=owl-] i{font-size:30px}.owl-theme .owl-controls .owl-nav [class*=owl-] i:hover,.owl-theme .owl-controls .owl-nav [class*=owl-] i:focus{background:0 0 !important}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover,.owl-theme .owl-controls .owl-nav [class*=owl-]:focus{background:0 0 !important}.owl-theme .owl-dots{position:absolute;bottom:0;width:100%;text-align:center}.owl-carousel-fullwidth.owl-theme .owl-dots{bottom:0;margin-bottom:2.5em}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;background:rgba(255,255,255,.4);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border:2px solid transparent}.owl-theme .owl-dots .owl-dot span:hover{background:0 0;background:#fff}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff;border:2px solid transparent}.owl-carousel-fullwidth .item,.owl-carousel-fullwidth .fh5co-owl-text-wrap{height:800px;display:table;width:100%}.owl-carousel-fullwidth .item{background-repeat:no-repeat;background-size:cover;background-position:top left;position:relative}.owl-carousel-fullwidth .item .fh5co-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.3;z-index:8}.owl-carousel-fullwidth .item img{max-width:100%}.owl-carousel-fullwidth .item .fh5co-owl-text{display:table-cell;vertical-align:middle;z-index:10;position:relative}.owl-carousel-fullwidth .item .fh5co-owl-text a{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.owl-carousel-fullwidth .item .fh5co-owl-text a:hover{text-decoration:none;color:#fff;border-bottom:1px solid #fff}.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-lead,.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-sub-lead{color:#fff;margin:0;padding:0;font-weight:100}.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-lead{font-weight:300;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;font-family:"Alegreya Sans",arial,sans-serif}.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-sub-lead{font-size:30px;line-height:42px;font-weight:100;font-family:"Alegreya Sans",arial,sans-serif}.js .to-animate,.js .animate-box{opacity:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}img.fh5co-align-right{float:right;margin:0 0 .5em 1em}@media screen and (max-width:480px){img.fh5co-align-right{width:100%;margin:0 0 .5em}}img.fh5co-align-left{float:left;margin:0 1em .5em 0}@media screen and (max-width:480px){img.fh5co-align-left{width:100%;margin:0 0 .5em}}img.fh5co-align-center{display:block;margin-left:auto;margin-right:auto}a>img.fh5co-align-right{float:right;margin:0 0 .5em 1em}@media screen and (max-width:480px){a>img.fh5co-align-right{width:100%;margin:0 0 .5em}}a>img.fh5co-align-left{float:left;margin:0 1em .5em 0}@media screen and (max-width:480px){a>img.fh5co-align-left{width:100%;margin:0 0 .5em}}a>img.fh5co-align-center{display:block;margin-left:auto;margin-right:auto}