body,div,dl,dt,dd,ul,ol,li,nav,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}body{margin:0;padding:0}.bg-overflow{display:none;position:fixed;top:0;bottom:0;width:100%;background:rgba(0,0,0,.65);z-index:200000!important}.g-modal{display:none;position:fixed;z-index:9999;top:0}#gbooking-button *{box-sizing:content-box}#gbooking_widget_div iframe,#gbooking_widget_div_v2 iframe{border:none}#gbooking_widget_div>div>img,#gbooking_widget_div_v2>div>img{cursor:pointer}#g-modal-bg,#g-modal-bg_v2{display:none;position:fixed;z-index:999;background:rgba(0,0,0,.57);width:100%;height:100%;top:0}#img-circle{background-color:#fff;border:5px solid}#circle{border:2px solid}#gbooking-button:hover #circle{border-color:#096;opacity:.5}#gbooking-button:hover #circle-fill{background-color:#096;opacity:.75!important}#gbooking-button:hover #img-circle{opacity:1}#gbooking-button{position:fixed;visibility:visible;background-color:transparent;width:200px;height:200px;cursor:pointer;z-index:200000!important;opacity:1;right:0;bottom:50px}#gb-txt{position:absolute;color:#026fdb;font-size:12px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:63px;padding-top:5px;line-height:17px;text-align:center;word-wrap:normal;font-family:Arial,arial unicode ms,Helvetica,Sans-Serif}#gb-txt:before{content:'';display:block;background:url(mini_logo.svg) no-repeat center;width:28px;height:28px;margin:-5px auto 3px;background-size:100%}#circle{width:160px;height:160px;top:20px;left:20px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.2s infinite ease-in-out!important;-moz-animation:circle-anim 2.2s infinite ease-in-out!important;-ms-animation:circle-anim 2.2s infinite ease-in-out!important;-o-animation:circle-anim 2.2s infinite ease-in-out!important;animation:circle-anim 2.2s infinite ease-in-out!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#circle-fill{width:120px;height:120px;top:40px;left:40px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#img-circle{width:85px;height:85px;top:54px;left:54px;position:absolute;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0deg) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1}}@keyframes circle-anim{0%{transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@keyframes circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{transform:rotate(0deg) scale(1) skew(1deg)}}@-moz-keyframes circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-moz-transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes circle-img-anim{0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}}@-o-keyframes circle-img-anim{0%{-o-transform:rotate(0deg) scale(1) skew(1deg)}10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-o-transform:rotate(0deg) scale(1) skew(1deg)}}.tooltip,.arrow:after{background:#096;border:2px solid #fff}.tooltip{visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;left:8px;top:150px;pointer-events:none;opacity:0;display:inline-block;position:fixed;padding:10px 20px;color:#fff;border-radius:20px;text-align:center;font:700 14px Arial,Helvetica,sans-serif;font-stretch:condensed;text-decoration:none;text-transform:uppercase;box-shadow:0 0 7px #096}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-box-shadow:6px 5px 9px -9px #000,5px 6px 9px -9px #000;-moz-box-shadow:6px 5px 9px -9px #000,5px 6px 9px -9px #000;box-shadow:6px 5px 9px -9px #000,5px 6px 9px -9px #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#gbooking-button:hover+.tooltip{opacity:1;visibility:visible}.noScroll{overflow:hidden!important}@media screen and (max-width:720px){.g-modal iframe{width:100%;top:0;transform:translate(0,0);left:0;border:none;height:100%}#gbooking-button{right:-20px;bottom:-20px}}