/*!

 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome

 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-bars:before{content:""}.fa-phone-square:before{content:""}.fa-envelope-square:before{content:""}.fa-facebook-square:before{content:""}.fa-twitter-square:before{content:""}.fa-instagram:before{content:""}.fa-calendar:before{content:""}.fa-yelp:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;background-color:#eee;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:TypewriterSerial;font-weight:400;font-style:normal;height:100%;color:#6d6e71;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:760px){body{font-size:18px}}h1,h2,h3,h4,h5,h6{font-family:TypewriterSerial-Bold;font-weight:400;font-style:normal;margin:0;color:#ef4136}h1{font-size:8vw}@media (max-width:319px){h1{font-size:26px}}@media (min-width:760px){h1{font-size:60px}}@media (max-height:500px) and (orientation:landscape){h1{font-size:30px}}h2{color:#f15a29;font-size:6.5vw}@media (max-width:319px){h2{font-size:20px}}@media (min-width:760px){h2{font-size:48px}}@media (max-height:500px) and (orientation:landscape){h2{font-size:26px}}h3{font-family:TypewriterSerial-Medium;font-weight:400;font-style:normal;font-size:6vw}@media (max-width:319px){h3{font-size:19px}}@media (min-width:760px){h3{font-size:36px}}@media (max-height:500px) and (orientation:landscape){h3{font-size:22px}}ol,ul{margin:0;padding:0}em{font-family:TypewriterSerial-Italic;font-weight:400;font-style:normal}b,strong{font-family:TypewriterSerial-Bold;font-weight:400;font-style:normal}p{margin:0;line-height:130%}a{color:#ef4136;text-decoration:none}a:hover{color:#f15a29}img{vertical-align:middle}#footer,#header,#main,#nav{width:100%;min-width:320px;max-width:1200px;margin:0 auto;overflow:hidden}@media (max-height:500px) and (orientation:landscape){#footer,#header,#main,#nav{max-width:420px}}#main{background-color:#fff;-webkit-box-shadow:0 0 8px #ddd;box-shadow:0 0 8px #ddd;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;z-index:0}.container{padding-right:20px;padding-left:20px}@media (min-width:760px){.container{padding-right:40px;padding-left:40px}}.button{font-family:TypewriterSerial-Bold;font-weight:400;font-style:normal;width:auto;padding:12px 20px 10px;background-color:#fff;border:2px solid #ef4136;color:#ef4136;font-size:18px;display:inline-block;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.button:hover{color:#fff;background-color:#ef4136}@media (max-width:319px){.button{font-size:18px}}@media (min-width:760px){.button{padding:20px 30px 18px;font-size:26px}}#header{font-family:TypewriterSerial-Medium;font-weight:400;font-style:normal;height:60px;line-height:60px;padding-right:20px;padding-left:20px;background-color:#f15a29;right:0;left:0;position:fixed;z-index:3}#header a{font-size:20px;color:#fff;float:left;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#header .nav-btn{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:47px;height:inherit;line-height:60px;padding-left:20px;overflow:hidden;float:right}#header .nav-btn span{width:100%;height:inherit;overflow:hidden;position:relative;display:inline-block}#header .nav-btn span:after,#header .nav-btn span:before{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;top:0;left:0;position:absolute}#header .nav-btn span:before{content:"";font-size:32px;-webkit-transform:translateZ(0);transform:translateZ(0)}#header .nav-btn span:after{line-height:58px;content:"";font-size:36px;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}#header .nav-btn.nav-open span:before{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}#header .nav-btn.nav-open span:after{-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:760px){#header{height:80px;line-height:80px;padding-right:40px;padding-left:40px}#header a{font-size:24px}#header .nav-btn{width:54px;line-height:80px}#header .nav-btn span:before{font-size:40px}#header .nav-btn span:after{line-height:78px;font-size:44px;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}#header .nav-btn.nav-open span:before{-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}}#nav{font-family:TypewriterSerial-Bold;font-weight:400;font-style:normal;height:100%;padding-top:60px;background-color:#58595b;font-size:26px;font-size:8vw;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;visibility:hidden;right:0;left:0;position:fixed;z-index:2}#nav.nav-open{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}#nav.nav-show{opacity:1}#nav ul{list-style:none}#nav li{background-color:#6d6e71;border-bottom:2px solid #58595b;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#nav li a{width:100%;padding:20px 20px 15px;color:#fff;display:block}#nav li.nav-item-selected,#nav li:hover{background-color:#626365}#nav li.nav-item-selected a,#nav li:hover a{color:#f7941e}@media (max-width:319px){#nav{font-size:26px}}@media (min-width:760px){#nav{padding-top:80px;font-size:60px}#nav li a{padding:25px 40px 20px}}@media (max-height:500px) and (orientation:landscape){#nav{font-size:17px;font-size:5.2vh}#nav li a{padding-top:15px;padding-bottom:10px}}.layers{height:100%;margin-top:60px;-webkit-perspective:1px;perspective:1px;position:relative}.layers h1,.layers p{margin-bottom:20px}.layers p:last-child{margin-bottom:0}@media (min-width:760px){.layers{margin-top:80px}.layers h1{margin-bottom:40px}.layers .button{margin-top:20px}.layers .button.accordion-item{margin-top:0}}.layer-front{width:100%;height:auto;padding:7% 0;text-align:center;position:relative}.layer-front:before{left:50vw;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:23%;max-width:140px;content:url(../imgs/ornament.svg);top:0;-webkit-transform:rotate(180deg) translate3d(50%,75%,0);transform:rotate(180deg) translate3d(50%,75%,0);z-index:0}@media (min-width:1200px){.layer-front:before{left:600px}}@media (max-height:500px) and (orientation:landscape){.layer-front:before{left:210px}}.layer-front:after{left:50vw;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:23%;max-width:140px;content:url(../imgs/ornament.svg);bottom:0;-webkit-transform:translate3d(-50%,75%,0);transform:translate3d(-50%,75%,0);z-index:1}@media (min-width:1200px){.layer-front:after{left:600px}}@media (max-height:500px) and (orientation:landscape){.layer-front:after{left:210px}}.layer-front:last-child:after{content:"";display:none}@media (max-width:319px){.layer-front:after,.layer-front:before{width:74px;left:50%}}@media (min-width:760px){.layer-front{padding:20px 0}}@media (max-height:500px) and (orientation:landscape){.layer-front:after,.layer-front:before{max-width:70px}}.layer-back{width:100%;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.mobile .layer-back{background-attachment:scroll}.layer-back:first-child{height:0;padding-bottom:66%;background-position:center 60px;background-size:100%}.mobile .layer-back:first-child{background-position:top;background-size:cover}@media (max-width:319px){.layer-back{overflow:hidden}.layer-back:first-child{background-position:0 0;background-attachment:scroll}}@media (min-width:760px){.layer-back:first-child{background-position:center 80px}}@media (min-width:1200px){.layer-back:first-child{background-size:1200px}}@media (max-height:500px) and (orientation:landscape){.layer-back:first-child{padding-bottom:56%}}.layer-front-content{max-width:1000px;margin:0 auto;padding:0 20px}.layer-front-content .layer-rule{padding-right:0;padding-left:0}@media (min-width:760px){.layer-front-content{padding:0 40px}}.layer-rule{padding:0 20px 7%}.layer-rule .rule{width:100%;height:13px;position:relative;display:table}.layer-rule .rule>.rule-end{width:16px;height:inherit;vertical-align:bottom;display:table-cell}.layer-rule .rule>.rule-end:first-child{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13'%3E%3Cpath fill='none' stroke='%23eee' stroke-width='2' d='M5.093 6.148C5.2 8.679 7.881 8.192 8.514 7.982c2.75-.918 2.179-4.823.116-6.092-2.333-1.433-5.274-.573-6.354.692C1.067 3.997.939 5.416 1.019 6.338c.047.553.376 5.746 7.818 5.645 4.805.04-.187.001 7.163.001'/%3E%3C/svg%3E")}.layer-rule .rule>.rule-end:last-child{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13'%3E%3Cpath fill='none' stroke='%23eee' stroke-width='2' d='M0 11.983c7.35 0 2.358.039 7.163-.001 7.442.101 7.771-5.092 7.818-5.645.08-.922-.048-2.341-1.257-3.756-1.08-1.265-4.021-2.125-6.353-.692-2.064 1.27-2.635 5.174.115 6.093.632.21 3.313.697 3.42-1.834'/%3E%3C/svg%3E")}.layer-rule .rule .rule-middle{height:inherit;border-bottom:2px solid #eee;vertical-align:bottom;display:table-cell}@media (min-width:760px){.layer-rule{padding:40px}}.layer-rule-bottom{padding-top:7%;padding-bottom:0}.layer-rule-bottom .rule{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:760px){.layer-rule-bottom{padding-top:40px;padding-bottom:40px}}#footer{font-family:TypewriterSerial-Medium;font-weight:400;font-style:normal;padding:20px 20px 40px;color:#fff;background-color:#58595b;display:table;position:relative;z-index:1}#footer a{color:#fff;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;position:relative;display:inline-block}#footer a:hover{color:#ccc}#footer a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;top:-1px;left:0;position:absolute}#footer a[href^=mailto],#footer a[href^=tel]{margin-bottom:7px;padding-left:25px}#footer a[href^=tel]:before{content:""}#footer a[href^=mailto]:before{content:""}#footer>div{vertical-align:top;display:table-cell}#footer>div:last-child{text-align:right}#footer>div:last-child a{display:block}#footer .fa-facebook-square,#footer .fa-instagram,#footer .fa-twitter-square,#footer .fa-yelp{margin-bottom:12px;margin-left:12px;font-size:32px}#footer .fa-instagram{margin-left:14px}@media (min-width:375px){#footer>div:last-child a{display:inline-block}}@media (min-width:760px){#footer{padding:30px 40px 60px;font-size:16px}#footer a:before{font-size:24px;top:-2px}#footer a[href^=mailto],#footer a[href^=tel]{margin-bottom:8px;padding-left:30px}#footer .fa-facebook-square,#footer .fa-instagram,#footer .fa-twitter-square,#footer .fa-yelp{margin-bottom:15px;margin-left:15px;font-size:44px}#footer .fa-instagram{margin-left:17px}}@media (min-width:1200px){#footer{padding-top:40px}}.footer-copyright{font-family:TypewriterSerial;font-weight:400;font-style:normal;color:#ddd;font-size:11px}@media (min-width:760px){.footer-copyright{font-size:13px}}