#maindiv,.text{white-space:nowrap}#maindiv,.marquee{position:relative;overflow:hidden}#div1,#div1st,#div2{display:inline-block}#maindiv,.flexnav,.marquee{overflow:hidden}.flexnav,.flexnav li ul,.marquee{width:100%}.flexnav .touch-button:hover,.menu-button{cursor:pointer}@keyframes slide{from{left:100%;transform:translate(0,0)}to{left:-100%;transform:translate(-100%,0)}}@-webkit-keyframes slide{from{left:100%;transform:translate(0,0)}to{left:-100%;transform:translate(-100%,0)}}.marquee{background:0 0;color:#fff;height:28px;line-height:28px}.text{font-family:'Work Sans',sans-serif;height:28px;font-size:16px}.flexnav li a,.menu-button{font-family:Barlow,sans-serif}.messpad{padding:0 0 0 50px}.yeltel{color:#ffeb79}#maindiv{border:2px solid #000}.flexnav li a,.flexnav li a:hover{padding:.96em;z-index:2;line-height:18px;border-bottom:1px solid rgba(0,0,0,.15);text-decoration:none}#div1{animation:marquee 30s linear infinite}#div1st{position:absolute;animation:marqueest 30s linear;transform:translateX(-200%)}#div2{animation:marquee2 30s linear infinite;animation-delay:15s}@keyframes marqueest{from{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes marquee{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes marquee2{from{transform:translateX(0)}to{transform:translateX(-200%)}}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;margin:0 auto;max-height:0}.oldie .flexnav li ul.open ul.open,.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li,.flexnav li a,.flexnav li a:hover,.flexnav li ul li{position:relative;overflow:hidden}.flexnav li{font-size:100%;line-height:18px}.flexnav li a{display:block;color:#000;background:#dfdfdf;font-size:14px}.flexnav li a:hover{display:block;color:#3b3b3c;background:#cdcdcc}.flexnav li ul li{font-size:100%}.flexnav li ul.flexnav-show li,.oldie .flexnav,.oldie .flexnav li,.oldie .flexnav li a{overflow:visible}.flexnav li ul li a{display:block;background:#edeef0}.flexnav ul li ul li a{background:#bfbfbc}.flexnav ul li ul li ul li a{background:#cbcbc9}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:38px;display:inline-block;background:#acaca1;background:rgba(0,0,0,.075);text-align:center}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}.menu-button{position:relative;display:block;padding:1em;background:#ffd54f;color:#000;line-height:14px;border-bottom:1px solid rgba(0,0,0,.2)}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:0 0;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#000}@media all and (min-width:1130px){.flexnav li a,.flexnav li ul li a{border-bottom:none}.flexnav,.flexnav li{overflow:visible}body.one-page{padding-top:70px}.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#edeef0;width:20%}.flexnav li a{border-left:1px solid #acaca1}.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li ul li>ul,.flexnav li ul.open ul.open{margin-left:100%;top:0}.flexnav li>ul li{width:100%}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open li{overflow:visible;max-height:100px}.menu-button{display:none}}.oldie body.one-page{padding-top:70px}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#edeef0;width:20%;min-height:50px}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none}.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}.oldie .flexnav li ul.open,.oldie .flexnav li ul.open ul.open{display:block;width:100%;overflow:visible}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:none}.oldie .flexnav li ul.open li{width:100%}.oldie .menu-button{display:none}.oldie.ie7 .flexnav li{width:19.9%}.button-defbutt{display:inline-block;padding:17px 27px;background:0 0;border:1px solid #000;text-decoration:none;color:#000;font-size:21px;font-weight:400;text-transform:uppercase}.button-bookbutt,.button-orangebutt,.button-whitebutt{padding:13px 34px;text-decoration:none;font-size:18px;font-weight:400;text-transform:uppercase}.hvr-defbutt{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-orangebutt,.hvr-whitebutt{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition-duration:.3s;-webkit-transition-property:color,background-color;display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-moz-osx-font-smoothing:grayscale;overflow:hidden}.hvr-defbutt:active,.hvr-defbutt:focus,.hvr-defbutt:hover{color:#fff;background-color:#3b3b3c;border:1px solid #3b3b3c}.button-orangebutt{display:inline-block;background:0 0;border:1px solid #ffd54f;color:#ffd54f}.hvr-orangebutt{transform:translateZ(0);backface-visibility:hidden;transition-duration:.3s;transition-property:color,background-color}.hvr-orangebutt:active,.hvr-orangebutt:focus,.hvr-orangebutt:hover{color:#fff;background:#ffd54f;border:1px solid #ffd54f}.button-whitebutt{display:inline-block;background:0 0;border:1px solid #fff;color:#fff;line-height:30px}.hvr-whitebutt{transform:translateZ(0);backface-visibility:hidden;transition-duration:.3s;transition-property:color,background-color}.hvr-whitebutt:active,.hvr-whitebutt:focus,.hvr-whitebutt:hover{color:#000;background:#fff;border:1px solid #fff}.button-bookbutt{display:inline-block;background:#1f9bde;border:1px solid #1f9bde;color:#fff}.hvr-bookbutt{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-bookbutt:active,.hvr-bookbutt:focus,.hvr-bookbutt:hover{color:#1f9bde;background:#e8f2f6;border:1px solid #1f9bde}