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