html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white;font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.btn{display:block;width:170px;text-align:center;border-radius:3px;font-weight:600;border:2px solid #95a5a6;color:#777;padding:12px 0;font-size:12px;text-transform:uppercase;letter-spacing:1px}.btn:hover{background:#95a5a6;color:#fff}img{width:100%;height:auto}ol,ul{list-style:none}a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:2s;animation-delay:2s}#html-ribbon{position:absolute;z-index:10;top:10px;left:0;width:40px}#css-ribbon{position:absolute;z-index:10;top:0;right:0;width:70px}#loading{background:#333;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999!important}.spinner{width:40px;height:40px;position:fixed;top:48%;left:50%;margin-top:-20px;margin-left:-20px;background-color:#1abc9c;border-radius:100%;-webkit-animation:scaleout 1.0s infinite ease-in-out;animation:scaleout 1.0s infinite ease-in-out}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0.0)}100%{-webkit-transform:scale(1.0);opacity:0}}@keyframes scaleout{0%{transform:scale(0.0);-webkit-transform:scale(0.0)}100%{transform:scale(1.0);-webkit-transform:scale(1.0);opacity:0}}header{background:#333;height:55px;position:fixed;top:0;left:0;right:0;z-index:99}header a{color:#fff;display:block}#logo{width:180px;height:70px;float:left;text-align:right;margin-top:7px;line-height:40px;background:url(../img/logo_v1.svg) no-repeat;background-size:40px;font-family:'Univers-Light',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:15px}#desktop ul{float:right}#desktop ul li{float:left;margin:0 5px}#desktop li a{padding-left:15px;height:80px;line-height:82px;font-size:.75em;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#aaa}#desktop li a:hover,#desktop .active,#menu .active{color:#fff}#menu{position:fixed;top:0;bottom:0;width:13.755em;right:-13.755em;height:100%;-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:.15s ease;-moz-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease;background:#191918}#menu.active{-webkit-transform:translate(-13.755em,0px);-moz-transform:translate(-13.755em,0px);-o-transform:translate(-13.755em,0px);-ms-transform:translate(-13.755em,0px);transform:translate(-13.755em,0px)}.container{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:.15s ease;-moz-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease}.container.active{-webkit-transform:translate(-13.725em,0px);-moz-transform:translate(-13.725em,0px);-o-transform:translate(-13.725em,0px);-ms-transform:translate(-13.725em,0px);transform:translate(-13.725em,0px)}.menu-link{position:absolute;top:0;left:-50px;height:55px;width:55px;padding:15px}#menu li a{padding:20px 20px 10px 20px;color:#757575;font-size:1em}#menu li a:hover{color:#fff}#menu img{width:19px;margin-top:2px}#menu .close{opacity:.45}#menu .close img{width:20px}#menu .close:hover{opacity:1}#slider{margin-top:55px;overflow:hidden}.single-item{width:100%;height:auto;min-height:225px;position:relative}.single-item:hover{cursor:ew-resize}.slider-text{position:absolute;height:200px;top:3.75%;margin-top:-100px;left:75px;right:75px;z-index:10;text-align:center;text-transform:uppercase;color:#fff}.slick-slider{margin-bottom:0}.slider-text h2{font-family:'Ostrich-Bold',sans-serif;font-size:48px;line-height:55px;letter-spacing:7px}.slider-text h3{font-family:'Univers-Light';font-size:16px;letter-spacing:9px;margin-left:-4px;line-height:0}#sub-nav{background:#fff;position:relative;text-align:center;padding-bottom:45px;margin-top:-45px}#sub-nav .triangle{width:100%;height:20px;position:absolute;top:-20px;display:block}#sub-nav h3,#promo h3{margin-top:30px;font-family:'Brandon Grotesque';text-transform:uppercase;letter-spacing:2px;font-size:20px;color:#555}#sub-nav h4,#promo h4{font-family:'Sorts Mill Goudy',Georgia,serif;font-style:italic;font-size:16px;padding:10px 0 75px 0;color:#999;letter-spacing:1px}#sub-nav h5{font-family:'Univers-Light';text-transform:uppercase;letter-spacing:2px;margin-top:45px;color:#555;font-size:1.7em}#sub-nav p{font-size:15px;line-height:1.55em;font-weight:400;padding:20px 0 30px 0;color:#999;letter-spacing:1px}#sub-nav .btn{margin:15px auto 75px auto}#promo{padding:115px 0;height:360px;text-align:center;background:url(../img/IMG_0208_v2.jpg);background-size:cover!important}#promo h3{color:#555}#promo h4{color:#757575}#preview{padding:100px 0;position:relative}#preview h3{font-family:'Brandon Grotesque';text-transform:uppercase;letter-spacing:1px;font-size:20px;color:#555;width:100%;border:5px solid #555;text-align:center;padding:15px 0;margin:0 auto 75px auto}.close-overlay img{width:24px;margin-top:7px}#preview .double,#preview .single{margin-bottom:15px}#preview .single figure{margin-bottom:0}#preview figure{position:relative;overflow:hidden;margin:0}#preview figcaption{display:block;position:absolute;z-index:20;background:rgba(0,0,0,0.7);overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#preview a.close-overlay{display:block;position:absolute;top:0;right:0;z-index:100;width:45px;height:41px;text-align:center;opacity:.5}#preview a.close-overlay:hover,#preview a.close-overlay:active{opacity:1}#preview a.close-overlay.hidden{display:none}#preview a.expand{display:block;position:absolute;z-index:100;width:60px;height:60px;border:solid 5px #fff;text-align:center;color:#fff;line-height:50px;font-weight:700;font-size:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}#preview figcaption{top:0;bottom:0;left:0;right:0;opacity:0}#preview figcaption a.expand{left:0;right:0;top:0;margin:0 auto;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#preview figure.hover figcaption{opacity:1}#preview figure.hover figcaption a.expand{top:50%;margin-top:-30px;opacity:1}#preview figure.hover figcaption a:hover{color:#1abc9c;border-color:#1abc9c}footer{background:#333;padding:55px 0 70px 0;text-align:center;color:#aaa;font-size:11px;text-transform:uppercase;letter-spacing:2px}@font-face{font-family:'Ostrich-Bold';src:url('../fonts/ostrich-bold.eot');src:url('../fonts/ostrich-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/ostrich-bold.woff') format('woff'),url('../fonts/ostrich-bold.ttf') format('truetype'),url('../fonts/ostrich-bold.svg#ostrich-bold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Univers-Light';src:url('../fonts/univers-light-cn-webfont.eot');src:url('../fonts/univers-light-cn-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/univers-light-cn-webfont.woff') format('woff'),url('../fonts/univers-light-cn-webfont.ttf') format('truetype'),url('../fonts/univers-light-cn-webfont.svg#univers-light-cn') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Brandon Grotesque';src:url('../fonts/BrandonGrotesque-Black.eot');src:url('../fonts/BrandonGrotesque-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/BrandonGrotesque-Black.woff') format('woff'),url('../fonts/BrandonGrotesque-Black.ttf') format('truetype'),url('../fonts/BrandonGrotesque-Black.svg#BrandonGrotesque') format('svg');font-weight:normal;font-style:normal}@media only screen and (min-width:40.063em){header{position:fixed;height:85px}#logo{width:220px;height:70px;float:left;text-align:right;margin-top:9px;line-height:65px;background:url(../img/logo_v1.svg) no-repeat;background-size:65px;font-family:'Univers-Light',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:1.0625rem}#slider{margin-top:85px}#sub-nav{padding-bottom:130px}#sub-nav .triangle{top:-40px;height:40px}#preview h3{font-size:28px;width:360px}#sub-nav h3,#promo h3{font-size:34px;margin-top:100px}#sub-nav h4,#promo h4{font-size:22px}.slider-text h2{font-size:130px;line-height:125px}.slider-text h3{font-size:28px;letter-spacing:25px;margin-left:7px}.single-item{min-height:0}#sub-nav .btn{margin:15px auto}#preview .double{margin-bottom:30px}#preview .single{margin-bottom:15px}.menu-link{margin-top:15px;left:-60px}.slider-text{top:7%}#html-ribbon{width:65px;top:30px}#css-ribbon{width:120px}}@media only screen and (min-width:64.063em){.slider-text{top:11%}#promo{padding:100px 0;height:480px}.slider-text h2{font-size:160px;line-height:155px}.slider-text h3{font-size:34px;letter-spacing:29px;margin-left:7px}}

footer .columns {display: flex; align-items: center; justify-content: center;}
footer ul {display: flex; align-items: center; margin-left: 0.5rem;}
footer li {margin-right: 0.75rem;margin-top: 2px;}
.svg-icon { width: 1.375em; height: 1.375em; }
.svg-icon path, .svg-icon polygon, .svg-icon rect { fill: rgba(255,255,255,0.75); }
.svg-icon circle { stroke: rgba(255,255,255,0.75); stroke-width: 1; }