@charset "utf-8";.hamburger{display:block;font-size:16px;color:#000;z-index:999;background-color:#fff;padding:5px 5px 3px;width:100px;border:1px solid #000;height:32px;text-align:left;text-transform:uppercase;position:fixed;top:48px;right:30px;border-radius:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.hamburger .hambspan{float:right;position:relative;display:inline-block;width:20px;height:20px}.hamburger .hambtext{display:inline-block;line-height:normal;margin-top:3px;position:relative;overflow:hidden;padding:0 3px}.hamburger .hambtext .menutxt{position:relative;left:0;top:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-open .hambtext .menutxt{left:-55px}.hamburger .hambtext .hidetxt{position:absolute;right:-40px;top:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-open .hambtext .hidetxt{right:12px}.hamburger.is-open .hambspan{margin-top:2px}.hamburger:hover{outline:none}.hamburger:focus{outline:none}.hamburger:active{outline:none}.hamburger.is-closed:before{content:'';display:block;line-height:32px;opacity:0;filter:alpha(opacity=0);text-align:center;width:100px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-closed:hover before{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(-100px,0,0);-moz-transform:translate3d(-100px,0,0);-ms-transform:translate3d(-100px,0,0);-o-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-closed:hover .hamb-top{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-closed:hover .hamb-bottom{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-closed .hamb-top{top:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-closed .hamb-middle{margin-top:-1px;top:50%}.hamburger.is-closed .hamb-bottom{bottom:3px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom,.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom{height:2px;left:0;position:absolute;width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.hamburger.is-open .hamb-top{margin-top:-2px;top:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(.73,1,.28,.08);-moz-transition:-moz-transform 0.2s cubic-bezier(.73,1,.28,.08);-ms-transition:-ms-transform 0.2s cubic-bezier(.73,1,.28,.08);-o-transition:-o-transform 0.2s cubic-bezier(.73,1,.28,.08);transition:transform 0.2s cubic-bezier(.73,1,.28,.08)}.hamburger.is-open .hamb-middle{display:none}.hamburger.is-open .hamb-bottom{margin-top:-2px;top:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(.73,1,.28,.08);-moz-transition:-moz-transform 0.2s cubic-bezier(.73,1,.28,.08);-ms-transition:-ms-transform 0.2s cubic-bezier(.73,1,.28,.08);-o-transition:-o-transform 0.2s cubic-bezier(.73,1,.28,.08);transition:transform 0.2s cubic-bezier(.73,1,.28,.08)}.hamburger.is-open:before{content:'';display:block;font-size:14px;line-height:32px;opacity:0;filter:alpha(opacity=0);text-align:center;width:100px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.hamburger.is-open:hover before{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(-100px,0,0);-moz-transform:translate3d(-100px,0,0);-ms-transform:translate3d(-100px,0,0);-o-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:3}.hamb-bottom,.hamb-middle,.hamb-top{background-color:#000;display:block;width:100%;height:3px;margin-top:3px}#js-bootstrap-offcanvas-2{background:#412a22;height:auto;overflow-x:hidden;overflow-y:auto;width:25%;right:-100%;position:fixed;padding-top:30px;top:0;z-index:998;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#js-bootstrap-offcanvas-2.in{right:0}.sidebar-nav{list-style:none;margin:0;padding:70px 0 0 0;top:0;height:100%}.sidebar-nav li{position:relative;border-bottom:1px solid rgba(14,9,7,.2);text-transform:uppercase;font-size:50px;padding:58px 48px;overflow:hidden;line-height:normal;color:#977559;webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.sidebar-nav li a{color:#977559;display:block;text-decoration:none;line-height:normal}.sidebar-nav li:hover,.sidebar-nav li:focus,.sidebar-nav li.active{background-color:#977559;color:#fff}.sidebar-nav li:hover a,.sidebar-nav li:focus a,.sidebar-nav li.active a{color:#fff}.sidebar-nav li:first-child{border-top:1px solid rgba(14,9,7,.2)}.sidebar-nav li.aboutlink span{display:block;font-size:14px;position:absolute;color:#fff;bottom:-100%;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.sidebar-nav li.aboutlink:hover,.sidebar-nav li.aboutlink:focus{padding-top:40px;padding-bottom:60px}.sidebar-nav li.aboutlink:hover span,.sidebar-nav li.aboutlink:focus span{bottom:48px}.sidebar-nav li.aboutlink.active{padding-top:40px;padding-bottom:50px}.sidebar-nav li.aboutlink.active span{bottom:40px}.sidebar-nav li.projectslink a{width:95px;height:50px;border:1px dashed #fff;float:left;margin:0 15px 0 0;padding:7px;opacity:.9;filter:alpha(opacity=50);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.sidebar-nav li.projectslink a:hover,.sidebar-nav li.projectslink a:focus{opacity:1;filter:alpha(opacity=100)}.sidebar-nav li.projectslink:hover,.sidebar-nav li.projectslink:focus{padding-top:30px;padding-bottom:86px}.sidebar-nav li.projectslink span{display:block;position:absolute;bottom:-100%;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.sidebar-nav li.projectslink:hover span,.sidebar-nav li.projectslink:focus span{bottom:35px}.sidebar-nav li.projectslink a img{vertical-align:top}.sidebar-nav li.projectslink a:last-child{margin:0}.sidebar-nav li.contactlink span{display:block;font-size:14px;position:absolute;color:#fff;bottom:-100%;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.sidebar-nav li.contactlink:hover,.sidebar-nav li.contactlink:focus{padding-top:40px;padding-bottom:60px}.sidebar-nav li.contactlink:hover span,.sidebar-nav li.contactlink:focus span{bottom:48px}.sidebar-nav li.contactlink.active{padding-top:40px;padding-bottom:50px}.sidebar-nav li.contactlink.active span{bottom:40px}.sidebar-nav li.bottom-links{font-size:14px;padding:17px 48px;border-bottom:0;text-transform:capitalize}.sidebar-nav li.bottom-links:hover,.sidebar-nav li.bottom-links:focus{background-color:transparent;color:#977559}.sidebar-nav li.bottom-links .social-links{font-size:0;margin-top:15px}.sidebar-nav li.bottom-links .social-links a{display:inline-block;margin:0 3px;font-size:14px;width:26px;height:26px;background-color:#977559;border-radius:20px;color:#412a22!important;vertical-align:middle;line-height:28px;text-align:center}.sidebar-nav li.bottom-links .social-links a:hover,.sidebar-nav li.bottom-links .social-links a:focus{color:#ffffff!important}.sidebar-nav li.bottom-links:hover .social-links a{color:#977559}.sidebar-nav li.bottom-links span{display:inline-block;padding-top:7px}
