@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;}@font-face{font-family:"Alberto";src:url(/themes/Karioke/font/Alberto-ha-Vuelto.woff) format("woff"),url(/themes/Karioke/font/Alberto-ha-Vuelto.ttf) format("truetype"),url(/themes/Karioke/font/Alberto-ha-Vuelto.otf) format("opentype");}.banner-front .swiper-slide{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;box-shadow:0 -150px 120px rgba(0,0,0,0.6) inset;}@media screen and (min-width:1200px){.banner-front .swiper-slide{padding:0 0 49%;}}@media screen and (max-width:1199px){.banner-front .swiper-slide{height:600px;}}@media screen and (max-width:991px){.banner-front .swiper-slide{height:480px;}}.banner-front .swiper-slide .field--name-field-text{position:absolute;left:0;right:24%;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;text-align:center;margin-top:-4%;}.banner-front .swiper-slide .field--name-field-text p{display:inline-block;font-family:"Alberto";line-height:1;background-image:url(/themes/Karioke/images/banner-music1.png),url(/themes/Karioke/images/banner-music2.png);background-repeat:no-repeat,no-repeat;letter-spacing:3px;padding:39px 0 45px;font-size:28px;background-position:top left 37%,bottom left 29%;}@media screen and (min-width:480px){.banner-front .swiper-slide .field--name-field-text p{font-size:30px;}}@media screen and (min-width:992px){.banner-front .swiper-slide .field--name-field-text p{font-size:50px;padding:60px 0 70px;background-position:top left 44%,bottom left 38%;}}@media screen and (max-width:991px){.banner-front .swiper-slide .field--name-field-text p{background-size:20px,44px;}}@media screen and (min-width:992px){#block-homefilter .filter-outer{margin-bottom:-40px;margin-top:-160px;}}@media screen and (max-width:991px){#block-homefilter .filter-outer{padding-top:60px;padding-bottom:60px;}}.filter-outer{text-align:center;position:relative;z-index:2;}.filter-outer p{font-weight:600;font-size:24px;line-height:1;}@media screen and (min-width:992px){.filter-outer p{color:#ffffff;}}.filter-outer p span{font-weight:700;}.filter-outer h1{font-size:20px;margin-bottom:30px;}@media screen and (min-width:992px){.filter-outer h1{color:#ffffff;}}.filter-outer form,.filter-outer .date-and-person-filter{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;box-shadow:0px 3px 23px #ccc;background-color:#ffffff;padding:25px 15px;-o-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;}@media screen and (min-width:768px){.filter-outer form,.filter-outer .date-and-person-filter{padding:25px 20px;}}@media screen and (min-width:768px){.filter-outer form > div,.filter-outer .date-and-person-filter > div{padding:0 12px;}}.filter-outer form .home-date-pick,.filter-outer .date-and-person-filter .home-date-pick{width:100%;}@media screen and (min-width:768px){.filter-outer form .home-date-pick,.filter-outer .date-and-person-filter .home-date-pick{width:50%;}}@media screen and (min-width:992px){.filter-outer form .home-date-pick,.filter-outer .date-and-person-filter .home-date-pick{width:36%;}}.filter-outer form .front-person-pick,.filter-outer .date-and-person-filter .front-person-pick{width:100%;}@media screen and (min-width:768px){.filter-outer form .front-person-pick,.filter-outer .date-and-person-filter .front-person-pick{width:50%;}}@media screen and (max-width:767px){.filter-outer form .front-person-pick,.filter-outer .date-and-person-filter .front-person-pick{margin-top:15px;}}@media screen and (min-width:992px){.filter-outer form .front-person-pick,.filter-outer .date-and-person-filter .front-person-pick{width:36%;}}.filter-outer form .front-person-pick .select,.filter-outer .date-and-person-filter .front-person-pick .select{position:relative;}.filter-outer form .front-person-pick .select select,.filter-outer .date-and-person-filter .front-person-pick .select select{display:none !important;}.filter-outer form .front-person-pick .select .select-option-wrapper,.filter-outer
  .date-and-person-filter
  .front-person-pick
  .select
  .select-option-wrapper{position:absolute;text-align:center;top:100%;right:0;overflow:hidden;display:none;padding:25px 15px;background-color:#ffffff;box-shadow:0px 3px 23px #ccc;}.filter-outer form .front-person-pick .select .select-options,.filter-outer
  .date-and-person-filter
  .front-person-pick
  .select
  .select-options{padding-left:0;margin-bottom:0;list-style:none;width:260px;height:265px;overflow-y:auto;padding-right:30px;margin-right:-30px;}.filter-outer form .front-person-pick .select .select-options li,.filter-outer
  .date-and-person-filter
  .front-person-pick
  .select
  .select-options
  li{cursor:pointer;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.filter-outer form .front-person-pick .select .select-options li.is-active,.filter-outer
  .date-and-person-filter
  .front-person-pick
  .select
  .select-options
  li.is-active{font-weight:700;color:#deab54;}.filter-outer form .front-person-pick .select .select-options li:hover,.filter-outer
  .date-and-person-filter
  .front-person-pick
  .select
  .select-options
  li:hover{color:#deab54;}.filter-outer form .button-wrapper,.filter-outer .date-and-person-filter .button-wrapper{width:100%;}@media screen and (min-width:992px){.filter-outer form .button-wrapper,.filter-outer .date-and-person-filter .button-wrapper{width:28%;}}@media screen and (max-width:991px){.filter-outer form .button-wrapper,.filter-outer .date-and-person-filter .button-wrapper{margin-top:15px;text-align:center;}}.filter-outer form input,.filter-outer .date-and-person-filter input{background-image:url(/themes/Karioke/images/date.png),url(/themes/Karioke/images/filter-select-arrow.png);background-position:left 5px center,center right 5px;}.filter-outer form input::-moz-placeholder,.filter-outer .date-and-person-filter input::-moz-placeholder{color:#203164;opacity:1;}.filter-outer form input::-webkit-input-placeholder,.filter-outer .date-and-person-filter input::-webkit-input-placeholder{opacity:1;color:#203164;}.filter-outer form input:-ms-input-placeholder,.filter-outer .date-and-person-filter input:-ms-input-placeholder{opacity:1;color:#203164;}.filter-outer form input::-ms-input-placeholder,.filter-outer .date-and-person-filter input::-ms-input-placeholder{opacity:1;color:#203164;}.filter-outer form input:focus::-moz-placeholder,.filter-outer .date-and-person-filter input:focus::-moz-placeholder{opacity:1;}.filter-outer form input:focus::-moz-placeholder::-webkit-input-placeholder,.filter-outer
  .date-and-person-filter
  input:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.filter-outer form input:focus::-moz-placeholder:-ms-input-placeholder,.filter-outer
  .date-and-person-filter
  input:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.filter-outer form input:focus::-ms-input-placeholder,.filter-outer .date-and-person-filter input:focus::-ms-input-placeholder{opacity:1;}@media screen and (min-width:768px){.filter-outer form input,.filter-outer .date-and-person-filter input{background-position:left 15px center,center right 15px;}}.filter-outer form .select-styled,.filter-outer .date-and-person-filter .select-styled{background-image:url(/themes/Karioke/images/person-name.png),url(/themes/Karioke/images/filter-select-arrow.png);background-position:left 5px center,center right 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;}@media screen and (min-width:768px){.filter-outer form .select-styled,.filter-outer .date-and-person-filter .select-styled{background-position:left 15px center,center right 15px;}}.filter-outer form input,.filter-outer form .select-styled,.filter-outer .date-and-person-filter input,.filter-outer .date-and-person-filter .select-styled{background-color:#ededed;background-repeat:no-repeat,no-repeat;font-weight:600;width:100%;cursor:pointer;line-height:1.2;font-size:12px;padding:15px 15px 15px 35px;}@media screen and (min-width:768px){.filter-outer form input,.filter-outer form .select-styled,.filter-outer .date-and-person-filter input,.filter-outer .date-and-person-filter .select-styled{padding:15px 15px 15px 54px;font-size:16px;}}.filter-outer form input,.filter-outer form .select-styled,.filter-outer form button,.filter-outer .date-and-person-filter input,.filter-outer .date-and-person-filter .select-styled,.filter-outer .date-and-person-filter button{height:62px;border:none;}.filter-outer form .button,.filter-outer .date-and-person-filter .button{padding:10px 50px;font-weight:700;font-size:18px;color:#ffffff;cursor:pointer;height:62px;background-color:#000022;background-image:linear-gradient(to right,#0d1c3f,#0c1a3d,#091336,#0a1639,#070e31,#030628,#010224,#000123,#000022);display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;-o-justify-content:space-evenly;-ms-justify-content:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}@media screen and (min-width:992px){.filter-outer form .button,.filter-outer .date-and-person-filter .button{width:100%;}}.filter-outer form .button:hover,.filter-outer .date-and-person-filter .button:hover{background-color:#deab54;background-image:none;}.filter-outer form .button.selected-fillter,.filter-outer .date-and-person-filter .button.selected-fillter{background-image:none;background-color:#deab54 !important;}.features-outer{background-color:#eeeeee;background-image:linear-gradient(#eeeeee,#efefef,#f0f0f0,#f1f1f1,#f2f2f2,#f3f3f3,#f4f4f4,#f5f5f5,#f6f6f6,#f7f7f7,#f8f8f8,#f9f9f9,#fafafa,#fbfbfb,#fcfcfc,#fdfdfd,#fefefe,#ffffff);padding:80px 0;}@media screen and (min-width:1200px){.features-outer{padding:135px 0 0 0;}}.features-outer .facility-item{background-color:#ffffff;height:100%;padding:30px 15px;}@media screen and (min-width:992px){.features-outer .facility-item{padding:34px;}}.features-outer .facility-item .field--name-field-icon{min-height:88px;}.features-outer .facility-item .field--name-field-icon img{transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}@media screen and (max-width:767px){.features-outer .facility-item .field--name-field-icon img{margin:auto;}}.features-outer .facility-item .field--name-field-icon img:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);}.field--name-field-features{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;}.field--name-field-features > .field--item{padding:0 15px;width:100%;}@media screen and (max-width:767px){.field--name-field-features > .field--item{margin-bottom:30px;text-align:center;}}@media screen and (min-width:768px){.field--name-field-features > .field--item{width:33.33333%;}}@media screen and (min-width:768px){.paragraph--type--image-title-text-link{padding-top:90px;}}.paragraph-container.text-image{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}@media screen and (max-width:767px){.paragraph-container.text-image{flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;}}.paragraph-container.text-image h2{margin-bottom:40px;color:#ffffff;}@media screen and (min-width:768px){.paragraph-container.text-image .field--name-field-text{max-width:400px;}}.text-outer{width:100%;}.image-outer{position:relative;width:100%;}@media screen and (min-width:768px){.image-outer{margin-top:-90px;width:50%;padding-bottom:90px;}}.image-outer .image-wrapper{position:relative;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;padding:0 0 55%;}.image-outer .image-wrapper > div{height:100%;}.caption-wrapper{color:#ffffff;position:relative;z-index:2;padding:80px 0;width:100%;}@media screen and (min-width:768px){.caption-wrapper{padding:110px 0;width:50%;}}.text-outer{position:relative;}.text-outer .bg-primary{height:100%;position:absolute;top:0;width:100%;}@media screen and (min-width:768px){.text-outer .bg-primary{width:calc(50% - 10px);}}@media screen and (min-width:1024px){.text-outer .bg-primary{width:calc(50% - 25px);}}@media screen and (min-width:1200px){.text-outer .bg-primary{width:calc((100% - 1140px) / 2 + 1120px);min-width:1160px;max-width:calc(220px + 1140px);}}.text-outer .bg-primary::after{content:"";height:100%;background-repeat:no-repeat;position:absolute;background-position:center;width:100%;}@media screen and (min-width:1200px){.text-outer .bg-primary::after{width:calc((100% - 1140px) + 570px);}}@media screen and (min-width:768px){.text-image-fliper .text-outer{margin-right:-50%;}}.text-image-fliper .text-outer .bg-primary{background-color:#0d1c3f;background-image:linear-gradient(to right,#000022,#000123,#010224,#030628,#070e31,#0a1639,#091336,#0c1a3d,#0d1c3f);right:0;}@media screen and (min-width:768px){.text-image-fliper .text-outer .bg-primary{right:50%;}}@media screen and (min-width:1200px){.text-image-fliper .text-outer .bg-primary{right:calc(50% - 570px);}}.text-image-fliper .text-outer .bg-primary::after{left:0;}@media screen and (min-width:768px){.text-image-fliper .caption-wrapper{padding-right:90px;}}@media screen and (min-width:768px){.image-text-fliper .paragraph-container.text-image{flex-direction:row-reverse;}}@media screen and (min-width:768px){.image-text-fliper .text-outer{margin-left:-50%;}}.image-text-fliper .text-outer .bg-primary{background-color:#000022;background-image:linear-gradient(to right,#0d1c3f,#0c1a3d,#091336,#0a1639,#070e31,#030628,#010224,#000123,#000022);left:0;}@media screen and (min-width:768px){.image-text-fliper .text-outer .bg-primary{left:50%;}}@media screen and (min-width:1200px){.image-text-fliper .text-outer .bg-primary{left:calc(50% - 570px);}}.image-text-fliper .text-outer .bg-primary::after{right:0;}.image-text-fliper .caption-wrapper{margin-left:auto;}@media screen and (min-width:768px){.image-text-fliper .caption-wrapper{padding-left:90px;}}.field--name-field-faites-entendre-votre-voix .text-outer .bg-primary::after{background-image:url(/themes/Karioke/images/letter-background.png);background-position:top -52px right;background-size:120%;}.field--name-field-on-mange-quoi-ce-soir .text-outer .bg-primary::after{background-image:url(/themes/Karioke/images/letter-background2.png);background-position:bottom -132px right -104px;background-size:107%;}.field--name-field-private-lounges .text-outer .bg-primary::after{background-image:url(/themes/Karioke/images/letter-background3.png);background-position:top -36px left -74px;background-size:90%;}.field--name-field-bar-and-tapas{margin-bottom:80px;}@media screen and (min-width:1200px){.field--name-field-bar-and-tapas{margin-bottom:140px;}}.field--name-field-bar-and-tapas .text-outer .bg-primary::after{background-image:url(/themes/Karioke/images/letter-background4.png);background-position:bottom -30px right -41px;}.field--name-field-enthusiasts-music-laugh .text-outer .bg-primary::after{background-image:url(/themes/Karioke/images/gift-card-bg.png);background-position:top -15px left -15px;background-size:90%;}.memory-outer{text-align:center;background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover;position:relative;margin-top:80px;padding-bottom:80px;}@media screen and (min-width:1200px){.memory-outer{margin-top:160px;padding-bottom:155px;}}.memory-outer::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;box-shadow:0 180px 100px rgba(255,255,255,0.8) inset;}.memory-outer > div{position:relative;z-index:1;}.memory-outer .field--name-field-title-text-{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;}.memory-outer .field--name-field-title-text- > .field--item{padding:0 15px;margin-bottom:30px;width:100%;}@media screen and (min-width:768px){.memory-outer .field--name-field-title-text- > .field--item{width:33.33333%;}}.memory-outer .memory-item{background-color:#ffffff;height:100%;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;box-shadow:14px 8px 25px #eeeeee;padding:30px 15px;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}@media screen and (min-width:992px){.memory-outer .memory-item{padding:40px;}}.memory-outer .memory-item > div{width:100%;}.memory-outer .memory-item h3{transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.memory-outer .memory-item:hover{background-color:#deab54;color:#ffffff;}.memory-outer .memory-item:hover h3{color:#ffffff;}.call-to-action-banner{text-align:center;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;position:relative;padding:80px 0;}@media screen and (min-width:1200px){.call-to-action-banner{padding:120px 0;}}.call-to-action-banner::after{content:"";display:block;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;height:100%;width:100%;}.call-to-action-banner > div{position:relative;z-index:1;}.call-to-action-banner h2{color:#ffffff;display:inline-block;}.call-to-action-banner h5{color:#ffffff;margin-bottom:25px;font-size:15px;}@media screen and (min-width:768px){.call-to-action-banner h5{font-size:19px;}}.paragraph--type--call-to-action h2{padding:0 40px 0 60px;background-image:url(/themes/Karioke/images/music2.png),url(/themes/Karioke/images/music1.png);background-position:top 6px left,center right;background-repeat:no-repeat,no-repeat;font-family:"Alberto";margin-bottom:0;font-size:40px;}@media screen and (min-width:768px){.paragraph--type--call-to-action h2{font-size:50px;}}.paragraph--type--call-to-action-without-link h2{background-image:url(/themes/Karioke/images/big-music.png);background-repeat:no-repeat;background-position:center top;padding-top:70px;font-family:"Alberto";margin-bottom:0;font-size:40px;font-weight:400;}@media screen and (min-width:768px){.paragraph--type--call-to-action-without-link h2{font-size:50px;}}@media screen and (min-width:1200px){.paragraph--type--call-to-action-without-link h2{font-size:70px;}}.paragraph--type--call-to-actions h2{font-size:27px;}@media screen and (min-width:992px){.paragraph--type--call-to-actions h2{font-size:29px;}}.paragraph--type--call-to-actions .field--name-field-text p{font-family:"Alberto";color:#deab54;margin-bottom:0;font-size:30px;line-height:1;}.paragraph--type--call-to-actions .field--name-field-text p strong{font-family:"Montserrat",sans-serif;color:#ffffff;font-size:15px;}#map{height:308px !important;}@media screen and (min-width:1200px){#map{height:440px !important;}}.map-wrapper{position:relative;}.map-wrapper .map-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;text-align:right;}.map-wrapper .map-content .map-content-inner{background-color:#ffffff;padding:30px;display:inline-block;text-align:left;}.map-wrapper .map-content .map-content-inner h2{margin-top:0;font-size:24px;margin-bottom:15px;}.map-wrapper .map-content .map-content-inner a{text-decoration:none;color:#203164;}.map-wrapper .map-content .map-content-inner a:hover{color:#deab54;}.map-wrapper .map-content .map-content-inner h4{font-size:18px;margin-bottom:10px;}.map-wrapper .map-content .map-content-inner p{line-height:1.5;font-size:16px;font-weight:500;}.front-product{text-align:center;background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:repeat;background-position:bottom center;background-size:auto;position:relative;padding:80px 0;}@media screen and (min-width:768px){.front-product{margin-bottom:-90px;padding:80px 0 180px;}}@media screen and (min-width:1200px){.front-product{padding:170px 0 265px;}}.front-product h5{max-width:780px;margin-left:auto;margin-right:auto;}.front-product::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;box-shadow:0 625px 100px rgba(255,255,255,0.8) inset;}.front-product > div{position:relative;z-index:1;}.view-front-product .swiper-container{margin-left:-15px;margin-right:-15px;}.view-front-product .swiper-container .swiper-slide{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;height:auto;padding-left:15px;padding-right:15px;overflow:hidden;padding-bottom:70px;}.view-front-product .swiper-container .swiper-slide > div{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;width:100%;}.view-front-product .swiper-container .swiper-slide > div > .field-content{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;width:100%;}.view-front-product
  .swiper-container
  .swiper-slide
  > div
  > .field-content
  .salles-ambiances-wrapper{width:100%;}.view-front-product .view-content{position:relative;}@media screen and (max-width:1199px){.view-front-product .view-content{padding:0 40px;}}.view-front-product .swiper-button-prev,.view-front-product .swiper-button-next{background-repeat:no-repeat;background-position:center;height:35px;width:35px;border-radius:100%;background-color:#000000;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;background-size:8px;}.view-front-product .swiper-button-prev:hover,.view-front-product .swiper-button-next:hover{background-color:#203164;}.view-front-product .swiper-button-prev{background-image:url(/themes/Karioke/images/left-arrow.png);left:-5px;}@media screen and (min-width:1200px){.view-front-product .swiper-button-prev{left:-28px;}}@media screen and (min-width:1300px){.view-front-product .swiper-button-prev{left:-75px;}}.view-front-product .swiper-button-next{background-image:url(/themes/Karioke/images/right-arrow.png);right:-5px;}@media screen and (min-width:1200px){.view-front-product .swiper-button-next{right:-28px;}}@media screen and (min-width:1300px){.view-front-product .swiper-button-next{right:-75px;}}.salles-ambiances-wrapper{background-color:#ffffff;box-shadow:6px 6px 15px #eee;height:100%;position:relative;}.salles-ambiances-wrapper a::after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;}.salles-ambiances-wrapper .salles-ambiances-image{position:relative;}.salles-ambiances-wrapper .salles-ambiances-image .count-wrapper{position:absolute;top:0;left:30px;background-color:#deab54;color:#203164;font-weight:700;text-align:center;line-height:1;padding:20px 15px;width:100px;}.salles-ambiances-wrapper .salles-ambiances-image .count-wrapper .count{font-size:35px;margin-bottom:3px;}.salles-ambiances-wrapper .salles-ambiances-info{padding:20px 15px;}@media screen and (min-width:1200px){.salles-ambiances-wrapper .salles-ambiances-info{padding:20px 40px;}}.salles-ambiances-wrapper .salles-ambiances-info .room-feature-items{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;text-align:left;font-size:13px;line-height:1.3;margin:0 -10px;}.salles-ambiances-wrapper .salles-ambiances-info .room-feature-items > div{padding:0 10px;margin-bottom:20px;width:100%;}@media screen and (min-width:480px){.salles-ambiances-wrapper .salles-ambiances-info .room-feature-items > div{width:50%;}}.salles-ambiances-wrapper .salles-ambiances-info .room-feature-items > div img{max-width:27px;}.salles-ambiances-wrapper
  .salles-ambiances-info
  .room-feature-items
  .room-features-icon-text{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;}.salles-ambiances-wrapper
  .salles-ambiances-info
  .room-feature-items
  .room-features-icon-text
  .feature-image{width:45px;}.salles-ambiances-wrapper
  .salles-ambiances-info
  .room-feature-items
  .room-features-icon-text
  .feature-info{width:calc(100% - 45px);}.salles-ambiances-wrapper .salles-ambiances-info .body{margin:25px 0 30px;line-height:1.5;}.header-outer{position:relative;}@media screen and (max-width:991px){.header-outer{padding-bottom:100px;}}.header-outer > div{position:fixed;top:0;left:0;right:0;z-index:9;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.header-outer .logo{margin:0;position:relative;z-index:2;width:100px;}.header-outer .logo img{transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.header-outer.sticky{z-index:9;}.header-outer.sticky .main-header{padding:21px 0;background-color:#ffffff;box-shadow:1px 1px 17px #ccc;}.header-outer.sticky .logo img{max-width:80px;}.region.region-header{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;}.region.region-header .header-right{width:calc(100% - 100px);display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;}#block-mainnavigation .sf-accordion-toggle,#block-mainnavigation--2 .sf-accordion-toggle{display:none !important;}@media screen and (max-width:991px){#block-mainnavigation,#block-mainnavigation--2{position:absolute;top:100%;left:100%;right:0;background-color:#203164;text-align:center;padding:40px;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}}@media screen and (min-width:992px){#block-mainnavigation,#block-mainnavigation--2{width:calc(100% - 110px);text-align:right;padding-right:20px;}}#block-mainnavigation #superfish-main,#block-mainnavigation--2 #superfish-main{display:block !important;}#block-mainnavigation ul.menu li,#block-mainnavigation--2 ul.menu li{float:none;}@media screen and (max-width:991px){#block-mainnavigation ul.menu li,#block-mainnavigation--2 ul.menu li{padding:9px 15px;}}@media screen and (min-width:992px){#block-mainnavigation ul.menu li,#block-mainnavigation--2 ul.menu li{margin:0 5px;display:inline-block;vertical-align:middle;}}#block-mainnavigation ul.menu li a,#block-mainnavigation--2 ul.menu li a{text-decoration:none;padding:0;}@media screen and (min-width:1200px){#block-mainnavigation ul.menu li,#block-mainnavigation--2 ul.menu li{margin:0 10px;}}@media screen and (max-width:991px){#block-mainnavigation ul.menu li a,#block-mainnavigation--2 ul.menu li a{color:#ffffff;font-size:20px;}}@media screen and (min-width:992px){#block-mainnavigation ul.menu li a,#block-mainnavigation--2 ul.menu li a{color:#203164;font-size:12px;}}@media screen and (min-width:1200px){#block-mainnavigation ul.menu li a,#block-mainnavigation--2 ul.menu li a{font-size:14px;}}#block-mainnavigation ul.menu li a:hover,#block-mainnavigation--2 ul.menu li a:hover{color:#deab54;}#block-mainnavigation ul.menu li a.is-active,#block-mainnavigation--2 ul.menu li a.is-active{font-weight:700;}@media screen and (max-width:991px){.open-menu #block-mainnavigation,.open-menu #block-mainnavigation--2{left:0;}}#block-reservemanu,#block-reservemanu--2{width:110px;}@media screen and (max-width:991px){#block-reservemanu,#block-reservemanu--2{margin-left:auto;}}#block-reservemanu #superfish-reserve-manu,#block-reservemanu--2 #superfish-reserve-manu{display:block !important;}#block-reservemanu .sf-accordion-toggle,#block-reservemanu--2 .sf-accordion-toggle{display:none !important;}@media screen and (min-width:992px){.path-frontpage .imagionary-header{opacity:0;visibility:hidden;}.path-frontpage .main-header .logo{position:relative;}.path-frontpage .main-header .logo::after{content:"";display:block;height:100%;width:100%;background-image:url(/themes/Karioke/images/white-logo.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:0;}.path-frontpage .header-outer.sticky .main-header{opacity:0;visibility:hidden;}.path-frontpage .header-outer.sticky .imagionary-header{opacity:1;visibility:visible;}}body:not(.path-frontpage) .header-outer{padding-bottom:100px;}@media screen and (min-width:992px){body:not(.path-frontpage) .main-header{display:none;}}@media screen and (max-width:991px){body:not(.path-frontpage) .main-header{box-shadow:1px 1px 17px #ccc;background-color:#ffffff;}}@media screen and (max-width:991px){body:not(.path-frontpage) .imagionary-header{display:none;}}.main-header{padding:21px 0;}@media screen and (min-width:992px){.main-header{padding:40px 0;}}.main-header #block-mainnavigation,.main-header #block-mainnavigation--2{transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}@media screen and (min-width:992px){.main-header #block-mainnavigation,.main-header #block-mainnavigation--2{opacity:0;visibility:hidden;}}.main-header .logo img{max-width:80px;}@media screen and (min-width:992px){.main-header .logo img{max-width:118px;}}.imagionary-header{padding:21px 0;background-color:#ffffff;box-shadow:1px 1px 17px #ccc;}@media screen and (max-width:991px){.imagionary-header{display:none;}}.imagionary-header .logo img{max-width:80px;}@media screen and (min-width:992px){.open-menu .main-header{background-color:#ffffff;}}.open-menu .main-header .logo::after{display:none;}@media screen and (min-width:992px){.open-menu .main-header #block-mainnavigation,.open-menu .main-header #block-mainnavigation--2{opacity:1;visibility:visible;}}@media screen and (min-width:992px){.open-menu .main-header #block-mainnavigation ul.menu li a,.open-menu .main-header #block-mainnavigation--2 ul.menu li a{color:#203164;}}.open-menu .main-header #block-mainnavigation ul.menu li a:hover,.open-menu .main-header #block-mainnavigation--2 ul.menu li a:hover{color:#deab54;}.flexbox-wrapper{align-items:center;-webkit-align-items:center;-ms-align-items:center;}.flexbox-wrapper .region.region-header{width:calc(100% - 30px);padding-right:20px;}.toggle{width:30px;position:relative;height:20px;cursor:pointer;z-index:2;}.toggle span{display:block;padding:0;height:3px;left:0;position:absolute;right:0;top:8px;transition:background 0s ease 0.3s;width:25px;z-index:999;border-radius:2px;text-align:right;background:#203164;}@media screen and (min-width:992px){.toggle span{background:#ffffff;}.flexbox-wrapper .region.region-header{padding-right:12px;}}@media screen and (min-width:1200px){.flexbox-wrapper .region.region-header{padding-right:16px;}}.toggle span::before{top:-7px;transition-property:top,transform;}.toggle span::after,.toggle span::before{content:"";display:block;height:3px;left:0;right:0;margin:auto;position:absolute;transition-delay:0.3s,0s;transition-duration:0.3s,0.3s;width:30px;border-radius:2px;background:#203164;}@media screen and (min-width:992px){.toggle span::after,.toggle span::before{background:#ffffff;}}.toggle span::after{bottom:-7px;transition-property:bottom,transform;}.open-menu .toggle span{background:rgba(0,0,0,0) none repeat scroll 0 0;height:3px;width:30px;}.open-menu .toggle span::after,.open-menu .toggle span::before{transition-delay:0s,0.3s;height:3px;width:100%;background:#203164;}.open-menu .toggle span::before{top:0;transform:rotate(45deg);}.open-menu .toggle span::after{bottom:0;transform:rotate(-45deg);}body.user-logged-in.path-booking:not(.path-frontpage) .header-outer{padding-bottom:251px;}@media screen and (min-width:480px){body.user-logged-in.path-booking:not(.path-frontpage) .header-outer{padding-bottom:186px;}}body.user-logged-in.path-booking:not(.path-frontpage) .header-outer > div{top:0;}.footer-outer{background-color:#131023;color:#deab54;padding:104px 0;background-image:url(/themes/Karioke/images/footer-bg.png);background-repeat:no-repeat;background-position:bottom -22px right -32px;position:relative;}.footer-outer h2{margin-top:0;color:#ffffff;font-size:16px;font-weight:500;}.footer-outer a{color:#deab54;text-decoration:none;}.footer-outer a:hover{color:#ffffff;}@media screen and (min-width:992px){.footer-outer .region.region-footer{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;}}@media screen and (max-width:991px){.footer-outer .region.region-footer{text-align:center;}}#back_top{position:fixed;bottom:50px;right:15px;z-index:1;background-color:#deab54;color:#ffffff;width:50px;text-align:center;height:50px;line-height:50px;font-size:22px;cursor:pointer;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}#back_top:hover{background-color:rgba(222,171,84,0.8);}#block-logo{margin:0;float:none !important;display:inline-block;}@media screen and (max-width:991px){#block-logo{margin-bottom:40px;}}@media screen and (min-width:992px){#block-logo{width:17%;}}#block-logo a{display:inline-block;}#block-logo img{max-width:145px;}#block-karioke-footer{width:100%;}@media screen and (min-width:992px){#block-karioke-footer{width:40%;}}@media screen and (max-width:991px){#block-karioke-footer{margin-bottom:40px;}}#block-karioke-footer .nav{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;}@media screen and (max-width:991px){#block-karioke-footer .nav > li{width:100%;}#block-karioke-footer .nav > li:nth-child(1){order:1;}#block-karioke-footer .nav > li:nth-child(2){order:4;}#block-karioke-footer .nav > li:nth-child(3){order:2;}#block-karioke-footer .nav > li:nth-child(4){order:5;}#block-karioke-footer .nav > li:nth-child(5){order:3;}#block-karioke-footer .nav > li:nth-child(6){order:6;}}@media screen and (min-width:992px){#block-karioke-footer .nav > li:nth-child(2n + 1){width:154px;}}@media screen and (min-width:992px){#block-karioke-footer .nav > li:nth-child(2n){width:calc(100% - 154px);}}#block-karioke-footer .nav > li > a{padding:0;display:inline-block;}#block-karioke-footer .nav > li > a:hover,#block-karioke-footer .nav > li > a:focus{background-color:transparent;}#block-contact{width:100%;}@media screen and (min-width:992px){#block-contact{width:26%;}}@media screen and (max-width:991px){#block-contact{margin-bottom:40px;}}#block-contact a{display:block;}#block-contact .phone a{font-weight:600;}#block-kariokasurlesreseaux{width:100%;}@media screen and (min-width:992px){#block-kariokasurlesreseaux{width:17%;}}.item-list--linkicon{margin:0;}.item-list--linkicon ul.linkicon--inline{margin:19px 0 0;}@media screen and (min-width:992px){.item-list--linkicon ul.linkicon--inline{margin:19px -20px 0;}}.item-list--linkicon ul.linkicon--inline li{margin:0 12px;vertical-align:middle;}.item-list--linkicon ul.linkicon--inline li a{color:#ffffff;}.item-list--linkicon ul.linkicon--inline li a:hover{color:#deab54;}.item-list--linkicon ul.linkicon--inline svg.icon.fa-instagram{height:36px;}.item-list--linkicon ul.linkicon--inline .icon::before,.item-list--linkicon ul.linkicon--inline svg.icon{font-size:22px;height:30px;width:36px;padding:0;}#block-footerbottom{width:100%;text-align:center;margin-top:40px;position:absolute;bottom:0;left:0;right:0;background-color:rgba(27,27,43,0.5);padding:12px 0;color:#ffffff;font-weight:400;}#block-footerbottom a{color:#ffffff;}#block-footerbottom a:hover{color:#deab54;}#block-footerbottom span{color:#fe312e;}#block-abonnementsimplenews{width:100%;margin-bottom:30px;text-align:center;}#block-abonnementsimplenews form{position:relative;}@media screen and (min-width:480px){#block-abonnementsimplenews form{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;}}#block-abonnementsimplenews form #edit-message{width:100%;}#block-abonnementsimplenews form #edit-mail-wrapper{width:260px;}@media screen and (min-width:480px){#block-abonnementsimplenews form #edit-mail-wrapper{padding-right:5px;display:inline-block;}}@media screen and (max-width:479px){#block-abonnementsimplenews form #edit-mail-wrapper{margin-left:auto;margin-right:auto;}}@media screen and (min-width:480px){#block-abonnementsimplenews form #edit-actions{display:inline-block;}}#block-abonnementsimplenews form .form-email{width:100%;border-radius:0;}#block-abonnementsimplenews form .form-type-email label{display:none;}.toolbar-fixed{padding-top:24px !important;}.toolbar-fixed.toolbar-tray-open{padding-top:64px !important;}body{margin-top:0 !important;font-family:"Montserrat",sans-serif;font-weight:500;color:#203164;line-height:2;}a{transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}h1,h2{margin-top:0;font-weight:700;margin-bottom:20px;color:#deab54;font-size:28px;}@media screen and (min-width:992px){h1,h2{font-size:36px;}}h1 span,h2 span{font-weight:500;}h3{margin-top:0;line-height:1.5;margin-bottom:15px;font-weight:700;color:#deab54;font-size:18px;}@media screen and (min-width:992px){h3{font-size:20px;}}h3 span{font-weight:500;}h5{font-weight:600;margin-top:0;margin-bottom:45px;font-size:15px;line-height:1.5;}@media screen and (min-width:992px){h5{line-height:1.8;font-size:16px;}}h4{font-weight:700;margin-top:0;margin-bottom:30px;font-size:26px;}@media screen and (min-width:992px){h4{font-size:28px;}}.user-content-top-outer{padding-top:80px;text-align:center;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:cover;}.user-content-top-outer h1 span{font-size:24px;}.user-content-top-outer h5{margin-bottom:25px;}.user-content{background-image:url(/themes/Karioke/images/bg-bottom.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain;overflow:hidden;padding-top:15px;padding-bottom:80px;}.user-content .region.region-content{position:relative;max-width:480px;margin:auto;box-shadow:5px 2px 25px #eee;}.user-content .region.region-content::after,.user-content .region.region-content::before{background-repeat:no-repeat;background-position:center;position:absolute;}.user-content .region.region-content::after{content:"";width:277px;height:413px;background-image:url(/themes/Karioke/images/left-user.png);top:14%;left:-195px;}.user-content .region.region-content::before{content:"";width:331px;height:181px;background-image:url(/themes/Karioke/images/right-user.png);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-250px;}.user-login-form,.user-pass,.user-registration-form{background-color:#ffffff;font-weight:400;text-align:center;z-index:1;position:relative;padding:35px 15px;}@media screen and (min-width:768px){.user-login-form,.user-pass,.user-registration-form{padding:35px 55px;}}.user-login-form .radio,.user-pass .radio,.user-registration-form .radio{padding:1px 0;display:inline-block;vertical-align:middle;margin:6px 20px;}.user-login-form .radio label,.user-pass .radio label,.user-registration-form .radio label{font-weight:400;position:relative;width:auto;padding-left:36px;color:#203164;line-height:2;font-size:15px;}.user-login-form .radio label input,.user-pass .radio label input,.user-registration-form .radio label input{position:absolute;top:0;left:0;opacity:0;z-index:1;margin:0;}.user-login-form .radio label.check::after,.user-pass .radio label.check::after,.user-registration-form .radio label.check::after{background-image:url(/themes/Karioke/images/checked-blue.svg);}.user-login-form .radio label::after,.user-pass .radio label::after,.user-registration-form .radio label::after{content:"";display:block;border-radius:1px;border:1px solid #deab54;position:absolute;left:0;background-repeat:no-repeat;background-position:center;height:23px;width:23px;background-size:14px;top:1px;}.user-login-form h2,.user-pass h2,.user-registration-form h2{margin-bottom:5px;color:#203164;font-size:28px;}@media screen and (min-width:768px){.user-login-form h2,.user-pass h2,.user-registration-form h2{font-size:30px;}}.user-login-form label,.user-pass label,.user-registration-form label{width:100%;font-weight:400;color:#999999;text-align:left;font-size:13px;line-height:1;}.user-login-form .form-group,.user-pass .form-group,.user-registration-form .form-group{margin-bottom:5px;}.user-login-form .form-item input[type="text"],.user-login-form .form-item input[type="email"],.user-login-form .form-item input[type="password"],.user-pass .form-item input[type="text"],.user-pass .form-item input[type="email"],.user-pass .form-item input[type="password"],.user-registration-form .form-item input[type="text"],.user-registration-form .form-item input[type="email"],.user-registration-form .form-item input[type="password"]{height:48px;background-color:#ededed;border:none;border-radius:0;color:#203164;font-size:13px;}.user-login-form .form-item input[type="text"]::-moz-placeholder,.user-login-form .form-item input[type="email"]::-moz-placeholder,.user-login-form .form-item input[type="password"]::-moz-placeholder,.user-pass .form-item input[type="text"]::-moz-placeholder,.user-pass .form-item input[type="email"]::-moz-placeholder,.user-pass .form-item input[type="password"]::-moz-placeholder,.user-registration-form .form-item input[type="text"]::-moz-placeholder,.user-registration-form .form-item input[type="email"]::-moz-placeholder,.user-registration-form .form-item input[type="password"]::-moz-placeholder{color:#203164;opacity:1;}.user-login-form .form-item input[type="text"]::-webkit-input-placeholder,.user-login-form .form-item input[type="email"]::-webkit-input-placeholder,.user-login-form .form-item input[type="password"]::-webkit-input-placeholder,.user-pass .form-item input[type="text"]::-webkit-input-placeholder,.user-pass .form-item input[type="email"]::-webkit-input-placeholder,.user-pass .form-item input[type="password"]::-webkit-input-placeholder,.user-registration-form
  .form-item
  input[type="text"]::-webkit-input-placeholder,.user-registration-form
  .form-item
  input[type="email"]::-webkit-input-placeholder,.user-registration-form
  .form-item
  input[type="password"]::-webkit-input-placeholder{opacity:1;color:#203164;}.user-login-form .form-item input[type="text"]:-ms-input-placeholder,.user-login-form .form-item input[type="email"]:-ms-input-placeholder,.user-login-form .form-item input[type="password"]:-ms-input-placeholder,.user-pass .form-item input[type="text"]:-ms-input-placeholder,.user-pass .form-item input[type="email"]:-ms-input-placeholder,.user-pass .form-item input[type="password"]:-ms-input-placeholder,.user-registration-form .form-item input[type="text"]:-ms-input-placeholder,.user-registration-form .form-item input[type="email"]:-ms-input-placeholder,.user-registration-form
  .form-item
  input[type="password"]:-ms-input-placeholder{opacity:1;color:#203164;}.user-login-form .form-item input[type="text"]::-ms-input-placeholder,.user-login-form .form-item input[type="email"]::-ms-input-placeholder,.user-login-form .form-item input[type="password"]::-ms-input-placeholder,.user-pass .form-item input[type="text"]::-ms-input-placeholder,.user-pass .form-item input[type="email"]::-ms-input-placeholder,.user-pass .form-item input[type="password"]::-ms-input-placeholder,.user-registration-form .form-item input[type="text"]::-ms-input-placeholder,.user-registration-form .form-item input[type="email"]::-ms-input-placeholder,.user-registration-form
  .form-item
  input[type="password"]::-ms-input-placeholder{opacity:1;color:#203164;}.user-login-form .form-item input[type="text"]:focus::-moz-placeholder,.user-login-form .form-item input[type="email"]:focus::-moz-placeholder,.user-login-form .form-item input[type="password"]:focus::-moz-placeholder,.user-pass .form-item input[type="text"]:focus::-moz-placeholder,.user-pass .form-item input[type="email"]:focus::-moz-placeholder,.user-pass .form-item input[type="password"]:focus::-moz-placeholder,.user-registration-form .form-item input[type="text"]:focus::-moz-placeholder,.user-registration-form .form-item input[type="email"]:focus::-moz-placeholder,.user-registration-form
  .form-item
  input[type="password"]:focus::-moz-placeholder{opacity:1;}.user-login-form
  .form-item
  input[type="text"]:focus::-moz-placeholder::-webkit-input-placeholder,.user-login-form
  .form-item
  input[type="email"]:focus::-moz-placeholder::-webkit-input-placeholder,.user-login-form
  .form-item
  input[type="password"]:focus::-moz-placeholder::-webkit-input-placeholder,.user-pass
  .form-item
  input[type="text"]:focus::-moz-placeholder::-webkit-input-placeholder,.user-pass
  .form-item
  input[type="email"]:focus::-moz-placeholder::-webkit-input-placeholder,.user-pass
  .form-item
  input[type="password"]:focus::-moz-placeholder::-webkit-input-placeholder,.user-registration-form
  .form-item
  input[type="text"]:focus::-moz-placeholder::-webkit-input-placeholder,.user-registration-form
  .form-item
  input[type="email"]:focus::-moz-placeholder::-webkit-input-placeholder,.user-registration-form
  .form-item
  input[type="password"]:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.user-login-form
  .form-item
  input[type="text"]:focus::-moz-placeholder:-ms-input-placeholder,.user-login-form
  .form-item
  input[type="email"]:focus::-moz-placeholder:-ms-input-placeholder,.user-login-form
  .form-item
  input[type="password"]:focus::-moz-placeholder:-ms-input-placeholder,.user-pass
  .form-item
  input[type="text"]:focus::-moz-placeholder:-ms-input-placeholder,.user-pass
  .form-item
  input[type="email"]:focus::-moz-placeholder:-ms-input-placeholder,.user-pass
  .form-item
  input[type="password"]:focus::-moz-placeholder:-ms-input-placeholder,.user-registration-form
  .form-item
  input[type="text"]:focus::-moz-placeholder:-ms-input-placeholder,.user-registration-form
  .form-item
  input[type="email"]:focus::-moz-placeholder:-ms-input-placeholder,.user-registration-form
  .form-item
  input[type="password"]:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.user-login-form .form-item input[type="text"]:focus::-ms-input-placeholder,.user-login-form .form-item input[type="email"]:focus::-ms-input-placeholder,.user-login-form .form-item input[type="password"]:focus::-ms-input-placeholder,.user-pass .form-item input[type="text"]:focus::-ms-input-placeholder,.user-pass .form-item input[type="email"]:focus::-ms-input-placeholder,.user-pass .form-item input[type="password"]:focus::-ms-input-placeholder,.user-registration-form
  .form-item
  input[type="text"]:focus::-ms-input-placeholder,.user-registration-form
  .form-item
  input[type="email"]:focus::-ms-input-placeholder,.user-registration-form
  .form-item
  input[type="password"]:focus::-ms-input-placeholder{opacity:1;}.user-login-form .form-item input[type="text"]:focus,.user-login-form .form-item input[type="email"]:focus,.user-login-form .form-item input[type="password"]:focus,.user-pass .form-item input[type="text"]:focus,.user-pass .form-item input[type="email"]:focus,.user-pass .form-item input[type="password"]:focus,.user-registration-form .form-item input[type="text"]:focus,.user-registration-form .form-item input[type="email"]:focus,.user-registration-form .form-item input[type="password"]:focus{box-shadow:none;}.user-login-form .button,.user-pass .button,.user-registration-form .button{background-color:#203164;color:#ffffff;text-decoration:none;display:inline-block;font-weight:700;line-height:1;margin-top:24px;border:none;border-radius:0;font-size:13px;min-width:180px;text-align:center;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;padding:21px 13px;}@media screen and (min-width:768px){.user-login-form .button,.user-pass .button,.user-registration-form .button{padding:21px 30px;}}.user-login-form .button:hover,.user-login-form .button:focus,.user-pass .button:hover,.user-pass .button:focus,.user-registration-form .button:hover,.user-registration-form .button:focus{background-color:#deab54;}.user-login-form .forgot-password a,.user-login-form .new-register a,.user-login-form .login-markup a,.user-login-form .privacy-policy a,.user-pass .forgot-password a,.user-pass .new-register a,.user-pass .login-markup a,.user-pass .privacy-policy a,.user-registration-form .forgot-password a,.user-registration-form .new-register a,.user-registration-form .login-markup a,.user-registration-form .privacy-policy a{text-decoration:underline;color:#203164;}.user-login-form .forgot-password a:hover,.user-login-form .new-register a:hover,.user-login-form .login-markup a:hover,.user-login-form .privacy-policy a:hover,.user-pass .forgot-password a:hover,.user-pass .new-register a:hover,.user-pass .login-markup a:hover,.user-pass .privacy-policy a:hover,.user-registration-form .forgot-password a:hover,.user-registration-form .new-register a:hover,.user-registration-form .login-markup a:hover,.user-registration-form .privacy-policy a:hover{color:#deab54;}.user-login-form .new-register a,.user-pass .new-register a,.user-registration-form .new-register a{font-weight:600;}.user-login-form .privacy-policy,.user-pass .privacy-policy,.user-registration-form .privacy-policy{line-height:1.5;font-size:13px;margin-top:30px;}.user-login-form .form-item-cutomortext,.user-pass .form-item-cutomortext,.user-registration-form .form-item-cutomortext{text-align:center;position:relative;margin-top:50px;}.user-login-form .form-item-cutomortext::after,.user-pass .form-item-cutomortext::after,.user-registration-form .form-item-cutomortext::after{content:"";display:block;height:2px;width:100%;background-color:#c4c4c4;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.user-login-form .form-item-cutomortext .partation-text,.user-pass .form-item-cutomortext .partation-text,.user-registration-form .form-item-cutomortext .partation-text{display:inline-block;background-color:#ffffff;color:#a99b9b;font-weight:700;padding:10px;position:relative;z-index:1;line-height:1;}.user-login-form .form-item-bottomtext,.user-pass .form-item-bottomtext,.user-registration-form .form-item-bottomtext{line-height:1.5;font-size:13px;max-width:300px;margin:30px auto auto;}.user-login-form .login-facebook,.user-login-form .social-link,.user-pass .login-facebook,.user-pass .social-link,.user-registration-form .login-facebook,.user-registration-form .social-link{margin-top:10px;}.user-login-form .login-facebook a,.user-login-form .social-link a,.user-pass .login-facebook a,.user-pass .social-link a,.user-registration-form .login-facebook a,.user-registration-form .social-link a{display:inline-block;line-height:1;padding:21px 30px;border-radius:3px;text-decoration:none;font-weight:600;font-size:13px;position:relative;min-width:240px;}@media screen and (min-width:768px){.user-login-form .login-facebook a,.user-login-form .social-link a,.user-pass .login-facebook a,.user-pass .social-link a,.user-registration-form .login-facebook a,.user-registration-form .social-link a{min-width:282px;}}.user-login-form .login-facebook a svg,.user-login-form .social-link a svg,.user-pass .login-facebook a svg,.user-pass .social-link a svg,.user-registration-form .login-facebook a svg,.user-registration-form .social-link a svg{font-size:30px;margin-right:auto;position:absolute;top:12px;left:12px;}.user-login-form .login-facebook a,.user-pass .login-facebook a,.user-registration-form .login-facebook a{background-color:#3b5998;color:#ffffff;}.user-login-form .social-link a,.user-pass .social-link a,.user-registration-form .social-link a{background-image:url(/themes/Karioke/images/google.png);background-repeat:no-repeat;background-position:center left 6px;color:#4a4a4a;border:2px solid #c6c6c6;}.user-login-form .social-link a svg,.user-pass .social-link a svg,.user-registration-form .social-link a svg{display:none;}#ui-datepicker-div{display:none;border:none;background-color:#fff;padding:20px;width:19em;}#ui-datepicker-div .ui-datepicker-buttonpane{display:none;}.ui-widget-header{background-color:transparent;border:none;}.ui-widget-header .ui-datepicker-prev{background-image:url(/themes/Karioke/images/cal-left.png);}.ui-widget-header .ui-datepicker-next{background-image:url(/themes/Karioke/images/cal-right.png);}.ui-widget-header .ui-datepicker-prev,.ui-widget-header .ui-datepicker-next{border:1px solid #deab54;border-radius:0;cursor:pointer;background-repeat:no-repeat;background-position:center;}.ui-widget-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover,.ui-widget-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover{background-color:transparent;top:2px;right:2px;}.ui-widget-header
  .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover:hover,.ui-widget-header
  .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover:hover{background-color:transparent;}.ui-widget-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover,.ui-widget-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover{background-color:transparent;top:2px;left:2px;}.ui-widget-header
  .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover:hover,.ui-widget-header
  .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover:hover{background-color:transparent;}.ui-widget-header .ui-datepicker-title{font-size:17px;font-weight:400;color:#203164;}.ui-datepicker-calendar thead{background-color:#ededed;font-size:7px;color:#a3a6b4;text-transform:uppercase;}.ui-datepicker-calendar thead tr th{border:2px solid #ededed;padding:10px 3px;}.ui-datepicker-calendar tbody tr td{border:2px solid #ededed;padding:0;font-size:9px;}.ui-datepicker-calendar tbody tr td .ui-state-default{border:none;background-color:#ffffff;text-align:center;padding:8px 3px;}.ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active{background-color:#cccccc;color:#000000;}.ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-highlight{background-color:#203164;color:#ffffff;}.page-not-found{text-align:center;padding-top:80px;}@media screen and (min-width:1200px){.page-not-found{padding-top:100px;}}.sliding-popup-bottom{padding:40px 0;background-color:#203164 !important;}.sliding-popup-bottom .eu-cookie-compliance-more-button{transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.sliding-popup-bottom .eu-cookie-compliance-more-button:hover{color:#deab54;}.alert-danger{background-color:#deab54;color:#ffffff;}.alert-danger ul{padding:0;list-style:none;}.alert-danger a{color:#ffffff;text-decoration:underline;display:block;}.alert-danger a:hover{color:#203164;}.warning-messssage .warning-messssage-inner{background-color:#deab54;color:#ffffff;position:relative;padding:50px 15px;text-align:center;max-width:600px;margin:auto;}.warning-messssage p{margin-bottom:0;}.warning-messssage .close-notfication{position:absolute;top:15px;right:15px;height:15px;width:15px;border-radius:100%;color:#ffffff;padding:3px;font-size:10px;background-color:#203164;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;cursor:pointer;-o-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;}.user-pass-reset{padding:30px 15px;text-align:center;background-color:#ffffff;position:relative;z-index:1;}.input-group-addon{display:none !important;}.messages__wrapper{max-width:600px;margin:auto;}.messages__wrapper .alert{background-color:#203164;color:#ffffff;border-radius:0;}.messages__wrapper .close{color:#ffffff;opacity:1;}.messages__wrapper a{text-decoration:none;color:#deab54;}.messages__wrapper a:hover{color:#ffffff;}.path-utilisateur .messages__wrapper{max-width:100%;width:100%;left:0;top:100px;margin:auto;position:fixed;z-index:999;}.delete-variation-form form .field-item label{display:inline-block;margin-right:10px;text-transform:capitalize;margin-bottom:0;}.delete-variation-form form .field-item .input-wrapper{display:inline-block;}.maintenance-page .logo img{max-width:240px;}.maintenance-page .navbar-brand{display:none;}.button-link,.sliding-popup-bottom
  .eu-cookie-compliance-buttons
  .eu-cookie-compliance-secondary-button,.sliding-popup-bottom
  .eu-cookie-compliance-buttons
  .eu-cookie-compliance-default-button,#user-profile-form .users-logout-button,#user-profile-form .delete-user-account,.profile-bottom .link a,.user-profile-item .profile-right-wrapper .profile-left-item .link a,.paragraph-container.text-image .field--name-field-link a,.mini-cart-outer button[name="clear-cart"],.salles-ambiances-wrapper .salles-ambiances-info .link a{background-color:transparent;color:#ffffff;border:1px solid #deab54;display:inline-block;text-decoration:none;line-height:1;font-weight:700;text-align:center;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.button-link:hover,.sliding-popup-bottom
  .eu-cookie-compliance-buttons
  .eu-cookie-compliance-secondary-button:hover,.sliding-popup-bottom
  .eu-cookie-compliance-buttons
  .eu-cookie-compliance-default-button:hover,#user-profile-form .users-logout-button:hover,#user-profile-form .delete-user-account:hover,.profile-bottom .link a:hover,.user-profile-item .profile-right-wrapper .profile-left-item .link a:hover,.paragraph-container.text-image .field--name-field-link a:hover,.mini-cart-outer button[name="clear-cart"]:hover,.salles-ambiances-wrapper .salles-ambiances-info .link a:hover{background-color:#deab54;}.sliding-popup-bottom
  .eu-cookie-compliance-buttons
  .eu-cookie-compliance-secondary-button,.sliding-popup-bottom
  .eu-cookie-compliance-buttons
  .eu-cookie-compliance-default-button{padding:17px 15px;font-size:13px;cursor:pointer;min-width:165px;background-image:none;border-radius:0;text-shadow:none;box-shadow:none;}#user-profile-form .users-logout-button,#user-profile-form .delete-user-account{padding:17px 15px;font-size:13px;cursor:pointer;min-width:165px;}.profile-bottom .link a{padding:10px 15px;font-size:13px;cursor:pointer;min-width:260px;color:#deab54;font-weight:400;}.profile-bottom .link a:hover{color:#ffffff;}.user-profile-item .profile-right-wrapper .profile-left-item .link a{padding:15px 19px;font-size:10px;}.paragraph-container.text-image .field--name-field-link a{padding:18px 19px;font-size:13px;margin-top:50px;min-width:164px;}.mini-cart-outer button[name="clear-cart"]{font-size:13px;padding:13px 25px;}.salles-ambiances-wrapper .salles-ambiances-info .link a{padding:21px 26px;font-size:13px;border:2px solid #deab54;color:#203164;}.button-link2,.user-pass-reset button,#spb-block-homepagepopup .field--name-field-link a,.logout-pop-up .with-bg,.rooms-overview-link a,.modal form .with-bg,.modal form .without-bg,#block-userordersblock table tbody tr td a,.commerce-checkout-flow #edit-sidebar-coupon-redemption-form button,#block-reservemanu ul.menu li span,#block-reservemanu--2 ul.menu li span,.product-detail-outer .back-link a,.cart-form .cart-page-wrapper .remove-cart-item,.custom-giftcard-form button,#block-commentreserver .link-to-booking a,.resrvation-link .field--name-field-link a,.paragraph--type--title-image-link .field--name-field-link span,.page-banner a,.paragraph--type--title-text-link-image a,.view-front-product .view-footer a,.paragraph--type--food-order .paragraph-content-inner .right-content a{background-color:#203164;color:#ffffff;text-decoration:none;display:inline-block;font-weight:700;line-height:1;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;text-decoration:none;}.button-link2:hover,.user-pass-reset button:hover,#spb-block-homepagepopup .field--name-field-link a:hover,.logout-pop-up .with-bg:hover,.rooms-overview-link a:hover,.modal form .with-bg:hover,.modal form .without-bg:hover,#block-userordersblock table tbody tr td a:hover,.commerce-checkout-flow #edit-sidebar-coupon-redemption-form button:hover,#block-reservemanu ul.menu li span:hover,#block-reservemanu--2 ul.menu li span:hover,.product-detail-outer .back-link a:hover,.cart-form .cart-page-wrapper .remove-cart-item:hover,.custom-giftcard-form button:hover,#block-commentreserver .link-to-booking a:hover,.resrvation-link .field--name-field-link a:hover,.paragraph--type--title-image-link .field--name-field-link span:hover,.page-banner a:hover,.paragraph--type--title-text-link-image a:hover,.view-front-product .view-footer a:hover,.paragraph--type--food-order .paragraph-content-inner .right-content a:hover{background-color:#deab54;}.user-pass-reset button{padding:17px 15px;min-width:160px;font-size:13px;display:inline-block;margin:10px 4px 0;border:none;border-radius:0;}#spb-block-homepagepopup .field--name-field-link{margin-top:20px;text-align:center;}#spb-block-homepagepopup .field--name-field-link a{padding:17px 15px;min-width:160px;font-size:13px;display:inline-block;margin:10px 4px 0;border:none;border-radius:0;text-align:center;margin:auto;}.logout-pop-up .with-bg{padding:17px 15px;min-width:160px;font-size:13px;display:inline-block;margin:10px 4px 0;border:none;}.rooms-overview-link a{padding:20px 15px;min-width:230px;display:inline-block;}.modal form .with-bg,.modal form .without-bg{padding:17px 15px;min-width:160px;font-size:13px;display:inline-block;vertical-align:middle;margin:10px 4px 0;}.modal form .with-bg{border:none;}.modal form .without-bg{border:2px solid #203164;background-color:transparent;color:#203164;border-radius:0;padding:15px 15px;}.modal form .without-bg:hover{background-color:#203164;color:#ffffff;}#block-userordersblock table tbody tr td a{padding:11px 25px;font-weight:400;}.commerce-checkout-flow #edit-sidebar-coupon-redemption-form button{font-size:13px;}#block-reservemanu ul.menu li span,#block-reservemanu--2 ul.menu li span{font-size:13px;padding:13px 25px;cursor:pointer;}.product-detail-outer .back-link a{padding:21px 18px;min-width:195px;}.cart-form .cart-page-wrapper .remove-cart-item{padding:13px 25px;}.custom-giftcard-form button{padding:21px 18px;min-width:222px;border:none;}#block-commentreserver .link-to-booking a{padding:21px 30px;min-width:195px;cursor:pointer;}.resrvation-link .field--name-field-link a,.paragraph--type--title-image-link .field--name-field-link span{padding:21px 60px;cursor:pointer;}.page-banner a{padding:21px 74px;margin-top:30px;}.paragraph--type--title-text-link-image a{padding:21px 30px;margin-top:30px;}.view-front-product .view-footer a{padding:21px 30px;}.paragraph--type--food-order .paragraph-content-inner .right-content a{padding:15px 30px;margin-top:15px;}.button-link3,#block-abonnementsimplenews form .button,.total-button-wrapper button,#user-profile-form .button,.commerce-checkout-flow .button,.commerce-checkout-flow .link--previous,.cart-form .total-price .button,#edit-coupon-redemption .button,.paragraph--type--call-to-actions .field--name-field-link span,.paragraph--type--call-to-actions .field--name-field-link a,.guest-outer button,.mini-cart-outer form button{background-color:#deab54;color:#ffffff;text-decoration:none;display:inline-block;font-weight:700;padding:21px 60px;line-height:1;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;border:none;border-radius:0;}.button-link3:hover,#block-abonnementsimplenews form .button:hover,.total-button-wrapper button:hover,#user-profile-form .button:hover,.commerce-checkout-flow .button:hover,.commerce-checkout-flow .link--previous:hover,.cart-form .total-price .button:hover,#edit-coupon-redemption .button:hover,.paragraph--type--call-to-actions .field--name-field-link span:hover,.paragraph--type--call-to-actions .field--name-field-link a:hover,.guest-outer button:hover,.mini-cart-outer form button:hover{background-color:#203164;}#block-abonnementsimplenews form .button{padding:10px 30px;margin-right:0;}.total-button-wrapper button{padding:18px 15px;font-size:13px;min-width:165px;margin-left:10px;color:#ffffff;margin-bottom:6px;}.total-button-wrapper button:hover,.total-button-wrapper button:focus{color:#ffffff;}#user-profile-form .button{padding:18px 15px;font-size:13px;color:#203164;min-width:165px;}#user-profile-form .button:hover,#user-profile-form .button:focus{color:#ffffff;}.commerce-checkout-flow .button,.commerce-checkout-flow .link--previous{padding:13px 25px;font-size:13px;white-space:unset;}.commerce-checkout-flow .form-actions{text-align:right;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:row-reverse;-webkit-flex-direction:row-reverse;align-items:center;-webkit-align-items:center;-ms-align-items:center;}.commerce-checkout-flow .form-actions .button{margin:0 0 0 10px;}.commerce-checkout-flow .link--previous{margin-top:3px;margin-bottom:3px;}.cart-form .total-price .button,#edit-coupon-redemption .button{padding:13px 25px;font-size:13px;}.paragraph--type--call-to-actions .field--name-field-link span,.paragraph--type--call-to-actions .field--name-field-link a{padding:21px 60px;margin-top:40px;color:#000000;cursor:pointer;}.paragraph--type--call-to-actions .field--name-field-link span:hover,.paragraph--type--call-to-actions .field--name-field-link a:hover{color:#ffffff;}.guest-outer button{padding:21px 60px;color:#000000;}.guest-outer button:hover{color:#ffffff;}.mini-cart-outer form button{font-size:13px;padding:14px 25px;}.page.full .contact-wrapper .content{padding-bottom:0;}.content-top-outer{background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding-top:80px;padding-bottom:80px;}@media screen and (min-width:1200px){.content-top-outer{padding-top:124px;padding-bottom:145px;}}.content-top-outer::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.9);position:absolute;top:0;left:0;}.content-top-outer > div{position:relative;z-index:1;}.contact-outer{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}@media screen and (max-width:767px){.contact-outer{flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;}}@media screen and (min-width:768px){.contact-outer{padding-bottom:40px;}}.contact-outer h2{max-width:347px;margin-bottom:40px;color:#ffffff;}.contact-outer .field--name-field-text{max-width:400px;}.contact-outer .left-content{width:100%;position:relative;}@media screen and (min-width:768px){.contact-outer .left-content{margin-right:-50%;}}.contact-outer .left-content .bg-primary{height:100%;position:absolute;top:0;background-color:#0d1c3f;background-image:linear-gradient(to right,#000022,#000123,#010224,#030628,#070e31,#0a1639,#091336,#0c1a3d,#0d1c3f);right:0;width:100%;}@media screen and (min-width:768px){.contact-outer .left-content .bg-primary{right:50%;width:calc(50% - 10px);}}@media screen and (min-width:1024px){.contact-outer .left-content .bg-primary{width:calc(50% - 25px);}}@media screen and (min-width:1200px){.contact-outer .left-content .bg-primary{right:calc(50% - 570px);width:calc((100% - 1140px) / 2 + 1120px);min-width:1160px;max-width:calc(220px + 1140px);}}.contact-outer .left-content .bg-primary::after{content:"";height:100%;background-image:url(/themes/Karioke/images/contact-background.png);background-position:top -31px left -5px;background-repeat:no-repeat;position:absolute;width:100%;background-size:100%;left:0;}@media screen and (min-width:1200px){.contact-outer .left-content .bg-primary::after{width:calc((100% - 1060px) + 570px);}}.contact-outer .left-content .left-content-inner{color:#ffffff;position:relative;z-index:2;padding:68px 0 80px;width:100%;}@media screen and (min-width:768px){.contact-outer .left-content .left-content-inner{padding:68px 0 145px;width:50%;padding-right:60px;}}.contact-outer .right-content{position:relative;width:100%;}@media screen and (min-width:768px){.contact-outer .right-content{margin-bottom:-40px;padding-top:190px;width:50%;}}.contact-outer .right-content .image-wrapper{position:relative;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;padding:0 0 55%;}.contact-outer .right-content .image-wrapper > div{height:100%;}.contact-outer .right-content .overlay-content{position:absolute;bottom:0;left:0;color:#ffffff;}.webform-submission-form{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -7px;font-size:11px;line-height:1.3;}.webform-submission-form .map-content{display:none;}.webform-submission-form legend{display:none;}.webform-submission-form .form-group{margin-bottom:13px;}.webform-submission-form #edit-customer-type--wrapper,.webform-submission-form #edit-customer-typr--wrapper{margin-bottom:20px;}.webform-submission-form #edit-customer-type--wrapper .radio label,.webform-submission-form #edit-customer-typr--wrapper .radio label{font-size:14px;padding-left:36px;}.webform-submission-form #edit-customer-type--wrapper .radio label::after,.webform-submission-form #edit-customer-typr--wrapper .radio label::after{height:23px;width:23px;background-size:14px;top:-1px;}.webform-submission-form #edit-j-autorise-le---wrapper .radio label{font-size:11px;padding-left:20px;}.webform-submission-form #edit-j-autorise-le---wrapper .radio label::after{height:14px;width:14px;background-size:6px;top:0;}.webform-submission-form .radio{padding:1px 0;margin-right:30px;}.webform-submission-form .radio label{font-weight:600;position:relative;}.webform-submission-form .radio label input{position:absolute;top:0;left:0;opacity:0;z-index:1;}.webform-submission-form .radio label.check::after{background-image:url(/themes/Karioke/images/checked.svg);}.webform-submission-form .radio label::after{content:"";display:block;border-radius:1px;border:1px solid #deab54;position:absolute;left:0;background-repeat:no-repeat;background-position:center;}.webform-submission-form .webform-elements{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.webform-submission-form > .form-item,.webform-submission-form .webform-elements > .form-item{width:100%;padding:0 7px;}.webform-submission-form > .form-item input[type="text"],.webform-submission-form > .form-item input[type="email"],.webform-submission-form > .form-item textarea,.webform-submission-form .webform-elements > .form-item input[type="text"],.webform-submission-form .webform-elements > .form-item input[type="email"],.webform-submission-form .webform-elements > .form-item textarea{background-color:#203164;border:none;border-radius:0;color:#ffffff;font-size:13px;}.webform-submission-form > .form-item input[type="text"]::-moz-placeholder,.webform-submission-form > .form-item input[type="email"]::-moz-placeholder,.webform-submission-form > .form-item textarea::-moz-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]::-moz-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]::-moz-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  textarea::-moz-placeholder{color:#ffffff;opacity:1;}.webform-submission-form
  > .form-item
  input[type="text"]::-webkit-input-placeholder,.webform-submission-form
  > .form-item
  input[type="email"]::-webkit-input-placeholder,.webform-submission-form > .form-item textarea::-webkit-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]::-webkit-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]::-webkit-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  textarea::-webkit-input-placeholder{opacity:1;color:#ffffff;}.webform-submission-form > .form-item input[type="text"]:-ms-input-placeholder,.webform-submission-form > .form-item input[type="email"]:-ms-input-placeholder,.webform-submission-form > .form-item textarea:-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]:-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]:-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  textarea:-ms-input-placeholder{opacity:1;color:#ffffff;}.webform-submission-form > .form-item input[type="text"]::-ms-input-placeholder,.webform-submission-form
  > .form-item
  input[type="email"]::-ms-input-placeholder,.webform-submission-form > .form-item textarea::-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]::-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]::-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  textarea::-ms-input-placeholder{opacity:1;color:#ffffff;}.webform-submission-form
  > .form-item
  input[type="text"]:focus::-moz-placeholder,.webform-submission-form
  > .form-item
  input[type="email"]:focus::-moz-placeholder,.webform-submission-form > .form-item textarea:focus::-moz-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]:focus::-moz-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]:focus::-moz-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  textarea:focus::-moz-placeholder{opacity:1;}.webform-submission-form
  > .form-item
  input[type="text"]:focus::-moz-placeholder::-webkit-input-placeholder,.webform-submission-form
  > .form-item
  input[type="email"]:focus::-moz-placeholder::-webkit-input-placeholder,.webform-submission-form
  > .form-item
  textarea:focus::-moz-placeholder::-webkit-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]:focus::-moz-placeholder::-webkit-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]:focus::-moz-placeholder::-webkit-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  textarea:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.webform-submission-form
  > .form-item
  input[type="text"]:focus::-moz-placeholder:-ms-input-placeholder,.webform-submission-form
  > .form-item
  input[type="email"]:focus::-moz-placeholder:-ms-input-placeholder,.webform-submission-form
  > .form-item
  textarea:focus::-moz-placeholder:-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]:focus::-moz-placeholder:-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]:focus::-moz-placeholder:-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  textarea:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.webform-submission-form
  > .form-item
  input[type="text"]:focus::-ms-input-placeholder,.webform-submission-form
  > .form-item
  input[type="email"]:focus::-ms-input-placeholder,.webform-submission-form > .form-item textarea:focus::-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]:focus::-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]:focus::-ms-input-placeholder,.webform-submission-form
  .webform-elements
  > .form-item
  textarea:focus::-ms-input-placeholder{opacity:1;}.webform-submission-form > .form-item input[type="text"]:focus,.webform-submission-form > .form-item input[type="email"]:focus,.webform-submission-form > .form-item textarea:focus,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="text"]:focus,.webform-submission-form
  .webform-elements
  > .form-item
  input[type="email"]:focus,.webform-submission-form .webform-elements > .form-item textarea:focus{box-shadow:none;}.webform-submission-form > .form-item input[type="text"],.webform-submission-form > .form-item input[type="email"],.webform-submission-form .webform-elements > .form-item input[type="text"],.webform-submission-form .webform-elements > .form-item input[type="email"]{height:48px;}.webform-submission-form > .form-item textarea,.webform-submission-form .webform-elements > .form-item textarea{height:84px;}.webform-submission-form > .form-item.form-item-nom,.webform-submission-form > .form-item.form-item-prenom,.webform-submission-form > .form-item.form-item-e-mail,.webform-submission-form > .form-item.form-item-telephone,.webform-submission-form .webform-elements > .form-item.form-item-nom,.webform-submission-form .webform-elements > .form-item.form-item-prenom,.webform-submission-form .webform-elements > .form-item.form-item-e-mail,.webform-submission-form .webform-elements > .form-item.form-item-telephone{width:100%;}@media screen and (min-width:992px){.webform-submission-form > .form-item.form-item-nom,.webform-submission-form > .form-item.form-item-prenom,.webform-submission-form > .form-item.form-item-e-mail,.webform-submission-form > .form-item.form-item-telephone,.webform-submission-form .webform-elements > .form-item.form-item-nom,.webform-submission-form .webform-elements > .form-item.form-item-prenom,.webform-submission-form .webform-elements > .form-item.form-item-e-mail,.webform-submission-form .webform-elements > .form-item.form-item-telephone{width:50%;}}.webform-submission-form .captcha{width:205px;margin-right:10px;margin-left:7px;}.webform-submission-form .captcha .g-recaptcha{transform:scale(0.68);transform-origin:left top;}.webform-submission-form .form-actions{padding:0 7px;}.webform-submission-form .button{background-color:#deab54;color:#ffffff;text-decoration:none;display:block;font-weight:700;padding:21px 60px;line-height:1;margin:0;border:none;border-radius:0;font-size:13px;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.webform-submission-form .button:hover,.webform-submission-form .button:focus{background-color:#203164;}.page-banner{text-align:center;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:cover;padding:80px 0;}@media screen and (min-width:1200px){.page-banner{padding:134px 0 115px;}}.page-banner .field--name-field-text{max-width:982px;margin:auto;}.page.full{background-image:url(/themes/Karioke/images/bg-bottom.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain;}.page.full .content{padding-bottom:80px;}@media screen and (min-width:1200px){.page.full .content{padding-bottom:200px;}}.page.full .page-banner{padding:80px 0;}@media screen and (min-width:1200px){.page.full .page-banner{padding:110px 0 115px;}}.page.full .field--name-body a{text-decoration:none;color:#deab54;}.page.full .field--name-body a:hover{color:#203164;}.page.full .field--name-body h2{color:#203164;margin-top:60px;font-size:28px;}@media screen and (min-width:992px){.page.full .field--name-body h2{font-size:30px;}}.page.full .field--name-body h2:nth-child(1){margin-top:0;}.song-list{text-align:center;padding-top:80px;}@media screen and (min-width:1200px){.song-list{padding-top:134px;}}.paragraph--type--title-image-link h2{margin-bottom:50px;}.materiel-outer{background-color:#deab54;background-image:url(/themes/Karioke/images/white-dot-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;margin-bottom:80px;padding:80px 0;}@media screen and (min-width:1200px){.materiel-outer{margin-bottom:110px;padding:145px 0;}}.materiel-outer h2{color:#203164;}.materiel-outer .field--name-field-quotes{color:#ffffff;max-width:775px;margin:auto;}.picture-collage{background-color:#000022;background-image:linear-gradient(to right,#0d1c3f,#0c1a3d,#091336,#0a1639,#070e31,#030628,#010224,#000123,#000022);text-align:center;color:#ffffff;padding:80px 0;overflow:hidden;}@media screen and (min-width:1200px){.picture-collage{padding:130px 0 150px;}}.picture-collage .collage-bg{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;position:relative;z-index:1;}.picture-collage .field--name-field-text{margin-bottom:70px;}.picture-collage .field--name-field-quotes{margin-top:50px;}.picture-collage .field--name-field-quotes p{font-size:20px;font-weight:600;margin-bottom:0;}.picture-collage .field--name-field-quotes p strong{font-weight:600;font-size:25px;color:#deab54;}.picture-collage .field--name-field-multi-image{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;position:relative;}.picture-collage .field--name-field-multi-image::after{content:"";width:470px;height:350px;background-image:url(/themes/Karioke/images/collage-bottom-bg.png);background-repeat:no-repeat;background-position:center;position:absolute;bottom:-82px;right:-281px;}.picture-collage .field--name-field-multi-image > .field--item{padding:0 15px;margin-bottom:30px;width:100%;}@media screen and (min-width:768px){.picture-collage .field--name-field-multi-image > .field--item{width:33.33333%;}}.picture-collage .field--name-field-multi-image > .field--item .collage-bg{padding:0 0 48%;}@media screen and (min-width:768px){.picture-collage .field--name-field-multi-image > .field--item .collage-bg{padding:0 0 100%;}}.picture-collage .field--name-field-multi-image > .field--item:nth-child(1){width:100%;}@media screen and (min-width:768px){.picture-collage .field--name-field-multi-image > .field--item:nth-child(1){width:66.66666%;}}@media screen and (min-width:768px){.picture-collage
    .field--name-field-multi-image
    > .field--item:nth-child(1)
    .collage-bg{padding:0 0 48%;}}.resrvation-link{text-align:center;background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:80px 0;}@media screen and (min-width:1200px){.resrvation-link{padding:150px 0 135px;}}.resrvation-link::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;}.resrvation-link > div{position:relative;z-index:1;}.resrvation-link .field--name-field-text p{font-family:"Alberto";color:#8e9bbc;font-size:29px;letter-spacing:2px;line-height:1;}.resrvation-link .field--name-field-text span{color:#deab54;font-weight:700;margin-bottom:34px;display:block;font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:normal;}.paragraph--type--food-order .paragraph-content-inner{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;}.paragraph--type--food-order .paragraph-content-inner > div{padding:0 15px;width:100%;}@media screen and (min-width:768px){.paragraph--type--food-order .paragraph-content-inner > div{width:50%;}}.paragraph--type--food-order .paragraph-content-inner .left-content{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;}@media screen and (max-width:767px){.paragraph--type--food-order .paragraph-content-inner .left-content{margin-bottom:15px;}}.paragraph--type--food-order .paragraph-content-inner .right-content{padding-bottom:80px;}.paragraph--type--food-order h2{font-weight:700;color:#203164;max-width:400px;font-size:28px;}@media screen and (min-width:992px){.paragraph--type--food-order h2{font-size:30px;}}.paragraph--type--food-order
  .field--name-field-title-text
  .field--name-field-text{font-size:16px;font-weight:600;}.paragraph--type--food-order .field--name-field-logo-title-text > .field--item{margin-top:50px;}.paragraph--type--food-order
  .field--name-field-logo-title-text
  .field--name-field-icon{margin-bottom:15px;}@media screen and (min-width:768px){.paragraph--type--image-title-text-without-link{padding-bottom:90px;}}.bar-text-image-wrapper{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}@media screen and (max-width:767px){.bar-text-image-wrapper{flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;}}.bar-text-image-wrapper h2{max-width:347px;margin-bottom:40px;color:#ffffff;}.bar-text-image-wrapper .field--name-field-text{max-width:400px;}.bar-text-image-wrapper .left-content{width:100%;position:relative;}@media screen and (min-width:768px){.bar-text-image-wrapper .left-content{margin-right:-50%;}}.bar-text-image-wrapper .left-content .bg-primary{height:100%;position:absolute;top:0;left:0;background-color:#deab54;width:100%;}@media screen and (min-width:768px){.bar-text-image-wrapper .left-content .bg-primary{width:50%;}}@media screen and (min-width:1200px){.bar-text-image-wrapper .left-content .bg-primary{width:calc((100% - 1140px) / 2 + 1140px);}}.bar-text-image-wrapper .left-content .bg-primary::after{content:"";height:100%;background-image:url(/themes/Karioke/images/foooo-ormidable.png);background-position:bottom -70px left -5px;background-repeat:no-repeat;position:absolute;width:100%;}@media screen and (min-width:1200px){.bar-text-image-wrapper .left-content .bg-primary::after{width:calc((100% - 1140px) + 570px);}}.bar-text-image-wrapper .left-content .left-content-inner{color:#ffffff;position:relative;z-index:2;padding:80px 0;width:100%;}@media screen and (min-width:768px){.bar-text-image-wrapper .left-content .left-content-inner{width:50%;padding:110px 0;padding-right:30px;}}.bar-text-image-wrapper .right-content{width:100%;}@media screen and (min-width:768px){.bar-text-image-wrapper .right-content{margin-bottom:-90px;width:50%;padding-top:90px;}}.bar-text-image-wrapper .right-content .image-wrapper{position:relative;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;padding:0 0 72.5%;}.bar-text-image-wrapper .right-content .image-wrapper > div{height:100%;}.coctail-outer{text-align:center;padding:80px 0;}@media screen and (min-width:1200px){.coctail-outer{padding:145px 0;}}.view-blog > .view-header{text-align:center;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:cover;padding:80px 0 0;}@media screen and (min-width:1200px){.view-blog > .view-header{padding:134px 0 0;}}.view-blog > .view-header h1{margin-bottom:10px;}.view-blog > .view-header h5{margin-bottom:60px;}.view-blog > .view-content > .views-row{background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:80px 0;}@media screen and (min-width:1200px){.view-blog > .view-content > .views-row{padding:110px 0;}}.view-blog > .view-content > .views-row::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;box-shadow:0 -580px 100px rgba(255,255,255,0.8) inset;}.view-blog > .view-content > .views-row:nth-child(1){background-image:none;padding-top:0;}.view-blog > .view-content > .views-row:nth-child(1)::after{display:none;}@media screen and (min-width:992px){.actualites-outer{padding:0 118px;}}.actualites-outer > div{position:relative;z-index:1;}.actualites-outer .actualites-inner{position:relative;margin-bottom:25px;}.actualites-outer .actualites-inner::after{content:"";background-color:#000022;background-image:linear-gradient(to right,#0d1c3f,#0c1a3d,#091336,#0a1639,#070e31,#030628,#010224,#000123,#000022);position:absolute;top:0;left:0;height:calc(100% - 40px);width:100%;}@media screen and (min-width:640px){.actualites-outer .actualites-inner::after{height:calc(100% - 90px);width:calc(100% - 90px);}}.actualites-outer .actualites-inner .title-wrapper{color:#ffffff;position:relative;z-index:1;padding:20px;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}@media screen and (min-width:640px){.actualites-outer .actualites-inner .title-wrapper{margin-right:90px;}}.actualites-outer .actualites-inner .title-wrapper .title-outer{width:70%;}.actualites-outer .actualites-inner .title-wrapper .title-outer p{color:#deab54;line-height:1;margin-bottom:5px;}.actualites-outer .actualites-inner .title-wrapper .title-outer h4{color:#ffffff;margin:0;}.actualites-outer .actualites-inner .title-wrapper .title-outer h4 a{text-decoration:none;color:#ffffff;}.actualites-outer .actualites-inner .title-wrapper .title-outer h4 a:hover{color:#deab54;}.actualites-outer .actualites-inner .title-wrapper .date-outer{width:30%;text-align:right;font-weight:700;margin-top:-10px;}.actualites-outer .actualites-inner .actualites-image-outer{position:relative;z-index:1;padding-left:15px;}@media screen and (min-width:640px){.actualites-outer .actualites-inner .actualites-image-outer{padding-left:90px;}}@media screen and (max-width:639px){.actualites-outer .actualites-inner .actualites-image-outer{padding-right:15px;}}@media screen and (min-width:640px){.actualites-outer .actualites-text{padding-left:90px;}}@media screen and (max-width:639px){.actualites-outer .actualites-text{padding-right:15px;text-align:center;}}.actualites-outer .actualites-text p{display:inline;}.actualites-outer .actualites-text .link{display:inline;}.actualites-outer .actualites-text .link a{font-weight:700;color:#deab54;text-decoration:none;}.actualites-outer .actualites-text .link a:hover{color:#203164;}.pager-nav{padding-bottom:80px;}@media screen and (min-width:1200px){.pager-nav{padding-bottom:130px;}}.pagination .pager__item{display:inline-block;margin:0 2px;}.pagination .pager__item a{color:#4d4f5c;background-color:#e8e9ec;border:2px solid #e8e9ec;font-size:13px;height:35px;width:35px;}.pagination .pager__item.pager__item--first,.pagination .pager__item.pager__item--last{display:none !important;}.pagination .pager__item.pager__item--previous a,.pagination .pager__item.pager__item--next a{background-color:#ffffff;border:2px solid #deab54;background-repeat:no-repeat;background-position:center;color:transparent;font-size:0;}.pagination .pager__item.pager__item--previous a{background-image:url(/themes/Karioke/images/pagination-left-arrow.png);}.pagination .pager__item.pager__item--next a{background-image:url(/themes/Karioke/images/pagination-right-arrow.png);}.pagination .pager__item.active a{border-radius:0;background-color:#deab54;color:#ffffff;border:2px solid #deab54;}.pagination .pager__item.active a:hover{background-color:#deab54;}.blog-banner{text-align:center;background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;padding:80px 0 20px;}@media screen and (min-width:1200px){.blog-banner{padding:105px 0 20px;}}.blog-banner::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;box-shadow:0 -116px 100px #ffffff inset;}.blog-banner > div{position:relative;z-index:1;}.blog-banner .blog-subtitle{color:#deab54;}.blog-banner h1{color:#203164;margin-bottom:10px;}.blog.full h2{font-size:30px;margin-top:50px;}.blog.full .content{background-color:#f9f9f9;padding:75px 0 80px;}@media screen and (min-width:1200px){.blog.full .content{padding:75px 0 125px;}}.blog.full .content-inner{max-width:830px;margin:auto;}.blog.full .content-inner .field--name-field-short-description{margin-bottom:40px;}@media screen and (min-width:1200px){.blog.full .content-inner .field--name-field-long-description{margin-bottom:50px;}}.blog.full .content-inner .blog-back-button{text-align:center;}.blog.full .content-inner .blog-back-button a{background-color:#deab54;color:#203164;text-decoration:none;display:inline-block;font-weight:700;padding:21px 37px;line-height:1;margin-top:40px;}.blog.full .content-inner .blog-back-button a:hover{background-color:#203164;color:#ffffff;}.faq.full .page-banner{padding:80px 0 20px;}@media screen and (min-width:1200px){.faq.full .page-banner{padding:110px 0 20px;}}.faq.full .paragraph--type--call-to-actions h2{font-size:28px;margin-bottom:0;}@media screen and (min-width:992px){.faq.full .paragraph--type--call-to-actions h2{font-size:36px;}}#accordion{margin-bottom:80px;}@media screen and (min-width:1200px){#accordion{margin-bottom:130px;}}#accordion.panel-group .panel + .panel{margin-top:10px;}#accordion .panel-default{border:none;box-shadow:none;}#accordion .panel-default .panel-heading{background-color:#ebecf1;padding:0;border-radius:0;}#accordion .panel-default .panel-heading .panel-title{padding:0;margin:0;}#accordion .panel-default .panel-heading a{color:#203164;padding:25px 55px;display:block;text-decoration:none;background-image:url(/themes/Karioke/images/down-arrow.png);background-repeat:no-repeat;background-position:center right 40px;}#accordion .panel-default .panel-body{border:none;padding:50px 30px;}.steps-outer{background-color:#fefefe;background-image:linear-gradient(#f4f4f4,#f5f5f5,#f5f5f5,#f5f5f5,#f5f5f5,#f5f5f5,#f4f4f4,#f4f4f4,#f4f4f4,#f4f4f4,#ffffff,#ffffff);padding:80px 0;text-align:center;}@media screen and (min-width:768px){.steps-outer{margin-top:-90px;padding:180px 0 80px;}}@media screen and (min-width:1200px){.steps-outer{padding:210px 0 130px;}}.steps-outer .memory-item{background-color:#ffffff;height:100%;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;box-shadow:14px 8px 25px #eeeeee;padding:30px 15px;}@media screen and (min-width:992px){.steps-outer .memory-item{padding:40px;}}.steps-outer .memory-item > div{width:100%;}.field--name-field-gift-card-steps{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;}.field--name-field-gift-card-steps > .field--item{padding:0 15px;width:100%;}@media screen and (max-width:767px){.field--name-field-gift-card-steps > .field--item{margin-bottom:30px;text-align:center;}}@media screen and (min-width:768px){.field--name-field-gift-card-steps > .field--item{width:33.33333%;}}.giftcard-manuplation{background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:80px 0;}@media screen and (min-width:1200px){.giftcard-manuplation{padding:150px 0 135px;}}.giftcard-manuplation::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;box-shadow:0 200px 0 rgba(255,255,255,0.5) inset;}.giftcard-manuplation > div{position:relative;z-index:1;}.paragraph--type--title-text-link-image{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;}.paragraph--type--title-text-link-image h2{color:#203164;}.paragraph--type--title-text-link-image > div{width:100%;padding:0 15px;}@media screen and (min-width:768px){.paragraph--type--title-text-link-image > div{width:50%;}}@media screen and (max-width:767px){.paragraph--type--title-text-link-image .image-left{margin-bottom:15px;}}@media screen and (min-width:768px){.paragraph--type--title-text-link-image .content-right{padding-left:90px;}}.paragraph--type--text-image{background-color:#1e2e5e;background-image:radial-gradient(#1e2e5e,#0e1b33,#0e1b33);color:#ffffff;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-top:80px;}@media screen and (min-width:1200px){.paragraph--type--text-image{padding-top:145px;}}.paragraph--type--text-image h2{color:#ffffff;}.paragraph--type--text-image .left-content{width:100%;}@media screen and (min-width:768px){.paragraph--type--text-image .left-content{margin-right:-50%;}}@media screen and (min-width:768px){.paragraph--type--text-image .left-content .left-content-inner{width:50%;padding-right:90px;padding-bottom:90px;}}.paragraph--type--text-image .right-content{width:100%;}@media screen and (max-width:767px){.paragraph--type--text-image .right-content{padding-left:15px;padding-right:15px;}}@media screen and (min-width:768px){.paragraph--type--text-image .right-content{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;width:calc(50% + 90px);margin-left:-90px;}}.gift-product-outer{background-image:url(/themes/Karioke/images/bg-top.png),url(/themes/Karioke/images/bg-bottom.png);background-position:top center,bottom center;background-repeat:no-repeat,no-repeat;background-size:100%,100%;padding:80px 0;}@media screen and (min-width:1200px){.gift-product-outer{padding:160px 0;}}.gift-product-outer .gift-product-inner{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}@media screen and (min-width:992px){.gift-product-outer .gift-product-inner{padding:0 118px;}}.gift-product-outer .gift-product-inner > div{width:100%;}@media screen and (min-width:768px){.gift-product-outer .gift-product-inner > div{width:50%;}}@media screen and (max-width:767px){.gift-product-outer .gift-product-inner .product-image{margin-bottom:30px;}}@media screen and (min-width:768px){.gift-product-outer .gift-product-inner .custom-giftcard-form{padding-left:60px;}}.custom-giftcard-form h2{color:#203164;}.custom-giftcard-form .form-wrapper{padding:15px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}.custom-giftcard-form .form-wrapper > div > div{display:inline-block;vertical-align:middle;}.custom-giftcard-form .form-wrapper label{margin-bottom:0;font-weight:600;font-size:16px;display:inline-block;vertical-align:middle;}.custom-giftcard-form .form-wrapper .quantity-wrapper{margin-bottom:14px;}.custom-giftcard-form .form-wrapper .quantity-wrapper label{margin-right:30px;}.custom-giftcard-form .form-wrapper .quantity-wrapper .quantity{height:32px;width:34px;border:2px solid #deab54;text-align:center;font-weight:700;font-size:17px;line-height:30px;}.custom-giftcard-form .form-wrapper .price-wrapper label{margin-right:25px;}.custom-giftcard-form
  .form-wrapper
  .price-wrapper
  input[name="giftcard-price"]{display:none;}.custom-giftcard-form .form-wrapper .price-wrapper input{border:2px solid #deab54;padding:10px;background-color:transparent;height:40px;color:#203164;margin-right:9px;display:inline-block;vertical-align:middle;}.custom-giftcard-form .form-wrapper .price-wrapper input::-moz-placeholder{color:#203164;opacity:1;}.custom-giftcard-form
  .form-wrapper
  .price-wrapper
  input::-webkit-input-placeholder{opacity:1;color:#203164;}.custom-giftcard-form .form-wrapper .price-wrapper input:-ms-input-placeholder{opacity:1;color:#203164;}.custom-giftcard-form
  .form-wrapper
  .price-wrapper
  input::-ms-input-placeholder{opacity:1;color:#203164;}.custom-giftcard-form
  .form-wrapper
  .price-wrapper
  input:focus::-moz-placeholder{opacity:1;}.custom-giftcard-form
  .form-wrapper
  .price-wrapper
  input:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.custom-giftcard-form
  .form-wrapper
  .price-wrapper
  input:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.custom-giftcard-form
  .form-wrapper
  .price-wrapper
  input:focus::-ms-input-placeholder{opacity:1;}.custom-giftcard-form .form-wrapper .price-wrapper .price-item{background-color:#f6f6f6;height:40px;text-align:center;line-height:40px;padding:0 6px;margin-right:1px;display:inline-block;vertical-align:middle;margin-top:3px;margin-bottom:3px;cursor:pointer;border:2px solid #f6f6f6;}.custom-giftcard-form .form-wrapper .price-wrapper .price-item.active{border:2px solid #deab54;}.custom-giftcard-form button{margin-top:40px;}.cart-empty-page{text-align:center;padding:80px 0;font-size:24px;}.view-rooms{text-align:center;}.view-rooms .view-header{text-align:center;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:cover;padding:80px 0;}@media screen and (min-width:1200px){.view-rooms .view-header{padding:134px 0 60px;}}.view-rooms .view-header h5{max-width:780px;margin:auto;}.view-rooms .view-content{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;}.view-rooms .view-content .views-row{padding:0 15px;margin-bottom:50px;width:100%;}@media screen and (min-width:640px){.view-rooms .view-content .views-row{width:50%;}}@media screen and (min-width:992px){.view-rooms .view-content .views-row{width:33.333333%;}}.view-rooms .view-content .views-row .views-field{height:100%;}.view-rooms .view-content .views-row .views-field .field-content{height:100%;}@media screen and (min-width:1200px){.view-rooms .salles-ambiances-wrapper .salles-ambiances-info{padding:20px 40px 40px;}}.room-content-outer{background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:no-repeat;background-position:bottom center;background-size:100%;position:relative;padding-bottom:40px;}@media screen and (min-width:992px){.room-content-outer{padding-bottom:150px;}}.room-content-outer > div{position:relative;z-index:1;}.room-content-outer::after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.8);background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9),rgba(255,255,255,0.9),rgba(255,255,255,0.1));}.room-content-bottom-outer{text-align:center;background-color:#000022;background-image:linear-gradient(to right,#0d1c3f,#0c1a3d,#091336,#0a1639,#070e31,#030628,#010224,#000123,#000022);overflow:hidden;padding-top:80px;padding-bottom:80px;}@media screen and (min-width:1200px){.room-content-bottom-outer{padding-top:100px;padding-bottom:160px;}}.room-content-bottom-outer.booking-bottom-content{padding-top:80px;padding-bottom:80px;}@media screen and (min-width:1200px){.room-content-bottom-outer.booking-bottom-content{padding-top:130px;padding-bottom:130px;}}.room-content-bottom-outer .field--name-field-title-text-repeater::before,.room-content-bottom-outer .field--name-field-title-text::before{background-image:url(/themes/Karioke/images/rooms-left.png);width:391px;height:491px;left:-255px;top:-50px;}.room-content-bottom-outer .field--name-field-title-text-repeater::after,.room-content-bottom-outer .field--name-field-title-text::after{background-image:url(/themes/Karioke/images/rooms-right.png);width:309px;height:332px;right:-215px;bottom:-85px;}.room-content-bottom-outer .field--name-field-title-text-repeater,.room-content-bottom-outer .field--name-field-title-text,.room-content-bottom-outer .field--name-field-booking-bottom{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;position:relative;}.room-content-bottom-outer .field--name-field-title-text-repeater::after,.room-content-bottom-outer .field--name-field-title-text-repeater::before,.room-content-bottom-outer .field--name-field-title-text::after,.room-content-bottom-outer .field--name-field-title-text::before,.room-content-bottom-outer .field--name-field-booking-bottom::after,.room-content-bottom-outer .field--name-field-booking-bottom::before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;}.room-content-bottom-outer
  .field--name-field-title-text-repeater
  > .field--item,.room-content-bottom-outer .field--name-field-title-text > .field--item,.room-content-bottom-outer .field--name-field-booking-bottom > .field--item{padding:0 15px;margin-bottom:30px;width:100%;}@media screen and (min-width:768px){.room-content-bottom-outer
    .field--name-field-title-text-repeater
    > .field--item,.room-content-bottom-outer .field--name-field-title-text > .field--item,.room-content-bottom-outer .field--name-field-booking-bottom > .field--item{width:50%;}}@media screen and (min-width:992px){.room-content-bottom-outer
    .field--name-field-title-text-repeater
    > .field--item,.room-content-bottom-outer .field--name-field-title-text > .field--item,.room-content-bottom-outer .field--name-field-booking-bottom > .field--item{width:33.33333%;}}@media screen and (min-width:992px){.room-content-bottom-outer .field--name-field-booking-bottom > .field--item{margin-bottom:0;}}.room-content-bottom-outer .field--name-field-booking-bottom::before{background-image:url(/themes/Karioke/images/booking-left.png);width:584px;height:288px;left:-255px;top:-50px;}.room-content-bottom-outer .field--name-field-booking-bottom::after{background-image:url(/themes/Karioke/images/booking-right.png);width:490px;height:225px;right:-280px;bottom:-35px;}.room-content-bottom-outer h2{color:#ffffff;margin-bottom:30px;}.room-content-bottom-outer .extra-sub-text p{font-family:"Alberto";color:#8e9bbc;font-size:29px;letter-spacing:2px;line-height:1;}.room-content-bottom-outer .special-text span{color:#deab54;font-weight:700;margin-bottom:50px;display:block;font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:normal;}.room-content-bottom-outer .memory-item{background-color:#ffffff;height:100%;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;padding:30px 15px;}@media screen and (min-width:992px){.room-content-bottom-outer .memory-item{padding:40px 23px;}}.room-content-bottom-outer .memory-item > div{width:100%;}.room-content-bottom-outer .memory-item::before{content:"";padding:0 0 60%;}#block-commentreserver{background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover;position:relative;text-align:center;padding:80px 0;}@media screen and (min-width:1200px){#block-commentreserver{padding:150px 0 130px;}}#block-commentreserver::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;}#block-commentreserver > div{position:relative;z-index:1;}#block-commentreserver h2{margin-bottom:60px;color:#203164;}#block-commentreserver .field--name-field-steps{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -5px;-o-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;}#block-commentreserver .field--name-field-steps > .field--item{padding:0 5px;margin-bottom:10px;width:100%;}@media screen and (min-width:640px){#block-commentreserver .field--name-field-steps > .field--item{width:50%;}}@media screen and (min-width:768px){#block-commentreserver .field--name-field-steps > .field--item{width:33.33333%;}}@media screen and (min-width:992px){#block-commentreserver .field--name-field-steps > .field--item{width:25%;}}#block-commentreserver .field--name-field-steps > .field--item section{background-color:#ffffff;box-shadow:14px 8px 25px #eeeeee;height:100%;padding:40px 25px;}#block-commentreserver .field--name-field-steps > .field--item section h3{font-family:"Alberto";letter-spacing:2px;line-height:1;font-size:45px;margin-bottom:20px;}#block-commentreserver .link-to-booking{margin-top:40px;}#block-roomcustombooking{background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:repeat;background-position:bottom center;background-size:auto;position:relative;padding-bottom:80px;}@media screen and (min-width:1200px){#block-roomcustombooking{padding-bottom:130px;}}#block-roomcustombooking::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;box-shadow:0 180px 100px rgba(255,255,255,0.8) inset;}#block-roomcustombooking > div{position:relative;z-index:1;}.product-calendar{text-align:center;}.product-calendar h4{margin-bottom:35px;}.product-calendar .filter-bottom-text{margin-top:30px;}.single-product-booking-block .week-switcher-outer{text-align:center;margin-bottom:30px;}.single-product-booking-block .week-switcher-inner{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;-o-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-align-items:center;-ms-align-items:center;}.single-product-booking-block .week-switcher-inner h4{margin:0;}.single-product-booking-block .week-switcher-inner .previous-week-detail,.single-product-booking-block .week-switcher-inner .previous-detail,.single-product-booking-block .week-switcher-inner .next-week-detail{font-size:22px;color:#deab54;cursor:pointer;}.single-product-booking-block .week-switcher-inner .previous-detail{opacity:0.6;}.single-product-booking-block .week-switcher-inner .week-detail{margin:-3px 20px 0;}.single-product-booking-block .week-switcher-inner > div{display:inline-block;vertical-align:middle;}.single-product-booking-block .customer-room-detail-outer .hour-header-outer{margin-top:0;}.single-product-booking-block
  .customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper:nth-child(1){margin-top:0;}.single-product-booking-block
  .customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .single-room-inner-wrapper{min-height:85px;line-height:85px;font-weight:700;}.rooms-overview-link{text-align:center;margin-top:60px;}.rooms-overview-link h5{margin-bottom:20px;}.product-detail-outer{text-align:center;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:100%;padding:80px 0;}@media screen and (min-width:1200px){.product-detail-outer{padding:100px 0;}}.product-detail-outer .product-header .product-sub-text{text-transform:uppercase;margin-bottom:3px;}.product-detail-outer .product-header h1{margin-bottom:0;}.product-detail-outer .product-header .avilable-space{font-weight:700;font-size:24px;margin-bottom:30px;}.product-detail-outer .product-description{max-width:976px;margin:auto auto 60px;}.product-detail-outer .product-images .collage-outer{padding:0;list-style:none;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;}.product-detail-outer .product-images .collage-outer > li{padding:0 15px;margin-bottom:30px;width:100%;}@media screen and (min-width:768px){.product-detail-outer .product-images .collage-outer > li{width:33.33333%;}}.product-detail-outer .product-images .collage-outer > li a{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;display:block;padding:0 0 48%;}.product-detail-outer .product-images .collage-outer li{height:140px;position:relative;overflow:hidden;}@media screen and (min-width:576px){.product-detail-outer .product-images .collage-outer li{height:262px;}}@media screen and (min-width:768px){.product-detail-outer .product-images .collage-outer li{height:225px;}}@media screen and (min-width:992px){.product-detail-outer .product-images .collage-outer li{height:360px;}}.product-detail-outer .product-images .collage-outer li img{width:calc(100% - 30px);position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover;object-position:center;margin:auto;cursor:pointer;transition:all .5s linear;}@media screen and (min-width:768px){.product-detail-outer .product-images .collage-outer > li a{padding:0 0 100%;}}.product-detail-outer .product-images .collage-outer > li:nth-child(1){width:100%;}@media screen and (min-width:768px){.product-detail-outer .product-images .collage-outer > li:nth-child(1){width:66.66666%;}}@media screen and (min-width:768px){.product-detail-outer .product-images .collage-outer > li:nth-child(1) a{padding:0 0 48%;}}.product-detail-outer .product-images .collage-bg{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;}.product-detail-outer .product-images .field--name-field-images{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -15px;}.product-detail-outer .product-images .field--name-field-images > .field--item{padding:0 15px;margin-bottom:30px;width:100%;}@media screen and (min-width:768px){.product-detail-outer
    .product-images
    .field--name-field-images
    > .field--item{width:33.33333%;}}.product-detail-outer
  .product-images
  .field--name-field-images
  > .field--item
  .collage-bg{padding:0 0 48%;}@media screen and (min-width:768px){.product-detail-outer
    .product-images
    .field--name-field-images
    > .field--item
    .collage-bg{padding:0 0 100%;}}.product-detail-outer
  .product-images
  .field--name-field-images
  > .field--item:nth-child(1){width:100%;}@media screen and (min-width:768px){.product-detail-outer
    .product-images
    .field--name-field-images
    > .field--item:nth-child(1){width:66.66666%;}}@media screen and (min-width:768px){.product-detail-outer
    .product-images
    .field--name-field-images
    > .field--item:nth-child(1)
    .collage-bg{padding:0 0 48%;}}.product-detail-outer .back-link{margin-top:20px;}.path-booking .header-outer > div{box-shadow:none;}.mini-cart-outer{color:#ffffff;text-align:right;padding:13px 0;background-color:#000022;background-image:linear-gradient(to right,#0d1c3f,#0c1a3d,#091336,#0a1639,#070e31,#030628,#010224,#000123,#000022);position:fixed;z-index:3;left:0;right:0;top:100px;}@media screen and (max-width:479px){.mini-cart-outer{text-align:center;}}.mini-cart-outer form{margin:5px 0;}@media screen and (min-width:480px){.mini-cart-outer form{margin:2px 0;display:inline-block;}}.mini-cart-outer form .mini-cart-total{line-height:1;}@media screen and (max-width:479px){.mini-cart-outer form .mini-cart-total{margin-bottom:10px;}}@media screen and (min-width:480px){.mini-cart-outer form .mini-cart-total{display:inline-block;vertical-align:middle;margin-right:25px;}}.mini-cart-outer form .mini-cart-total p{display:inline-block;vertical-align:middle;margin:0 5px 0 0px;}.mini-cart-outer form .mini-cart-total span{font-weight:700;display:inline-block;vertical-align:middle;font-size:18px;}@media screen and (min-width:480px){.mini-cart-outer button[name="clear-cart"]{margin-left:3px;}}.booking-outer-wrapper .banner-top{text-align:center;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:100%;padding-top:80px;padding-bottom:80px;}@media screen and (min-width:1200px){.booking-outer-wrapper .banner-top{padding-top:110px;}}.booking-outer-wrapper .banner-top h1{margin-bottom:5px;}.booking-outer-wrapper .banner-top h3{margin-bottom:40px;color:#203164;}.path-product .scroll-outer{display:none;}.product-outer-wrapper{background-image:url(/themes/Karioke/images/yellow-dots-background-dots.png);background-repeat:repeat;background-position:bottom center;background-size:auto;position:relative;padding-bottom:80px;}@media screen and (min-width:1200px){.product-outer-wrapper{padding-bottom:155px;}}.product-outer-wrapper::after{content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;box-shadow:0 180px 100px rgba(255,255,255,0.8) inset;}.product-outer-wrapper > div{position:relative;z-index:1;}.product-outer-wrapper.admin-detail-dashboard
  .customer-room-detail-outer
  .hour-header-outer{margin-top:144px;}.closed-rooms-text{text-align:center;width:100%;font-size:26px;font-weight:700;}.coustomer-room-wrapper{position:relative;}@media screen and (max-width:767px){.coustomer-room-wrapper{padding-top:30px;}}.coustomer-room-wrapper .scroll-outer{position:absolute;width:100%;top:-12px;left:0;right:0;}@media screen and (min-width:768px){.coustomer-room-wrapper .scroll-outer{z-index:10;width:calc(100% + 40px);top:40px;right:-15px;left:-15px;}}.coustomer-room-wrapper .scroll-outer .scroll-inner{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;-o-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;width:100%;}.coustomer-room-wrapper .scroll-outer .scroll-inner > div{display:inline-block;vertical-align:middle;}@media screen and (max-width:767px){.coustomer-room-wrapper .scroll-outer .scroll-inner > div{padding:3px 6px;height:36px;background-color:rgba(255,255,255,0.9);}}.coustomer-room-wrapper .scroll-outer .scroll-inner svg{cursor:pointer;color:#deab54;font-size:22px;}@media screen and (min-width:1300px){.coustomer-room-wrapper .scroll-outer .scroll-inner svg{font-size:30px;}}@media screen and (max-width:767px){.coustomer-room-wrapper .scroll-outer .scroll-inner .left-scroll{text-align:left;}}@media screen and (max-width:767px){.coustomer-room-wrapper .scroll-outer .scroll-inner .right-scroll{text-align:right;}}.coustomer-room-wrapper .scroll-outer.fixed .scroll-inner{position:fixed;top:110px;left:0;right:0;max-width:1180px;margin:auto;}.coustomer-room-wrapper .scroll-outer.fixed .scroll-inner{top:calc(110px + var(--top-admin-bar,0px));}@media screen and (max-width:767px){.coustomer-room-wrapper .scroll-outer.fixed .scroll-inner{padding:0 15px;}}@media screen and (max-width:767px){.coustomer-room-wrapper .scroll-outer.fixed .scroll-inner svg{height:30px;}}.coustomer-room-wrapper .scroll-outer.fixed.stop{top:calc(100% - 36px);}.coustomer-room-wrapper .scroll-outer.fixed.stop .scroll-inner{position:static;}.customer-room-detail-outer{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;text-align:center;margin:0 -4px;}.customer-room-detail-outer > div{padding:0 4px;}.customer-room-detail-outer.calender-detail-outer .hour-header-outer{width:78px;}.customer-room-detail-outer.calender-detail-outer
  .hour-header-outer
  .hour-header-inner
  .hour-header
  h3{font-size:12px;}.customer-room-detail-outer.calender-detail-outer
  .hour-header-outer
  .hour-header-inner
  .hour-item{font-size:12px;line-height:32px;}.customer-room-detail-outer.calender-detail-outer .all-rooms-outer{width:calc(100% - 78px);}.customer-room-detail-outer.calender-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper{min-width:153px;width:153px;}.customer-room-detail-outer.calender-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .add-to-cart-buttton
  button
  span{height:11px;width:11px;font-size:10px;}.customer-room-detail-outer.calender-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .time{font-size:11px;}.customer-room-detail-outer.calender-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .price-hours{font-size:9px;}.customer-room-detail-outer.calender-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .price-person{font-size:19px;}.customer-room-detail-outer.calender-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .price-person
  span{font-size:11px;}.customer-room-detail-outer .hour-header-outer{margin-top:94px;width:60px;}@media screen and (min-width:768px){.customer-room-detail-outer .hour-header-outer{width:115px;}}.customer-room-detail-outer .hour-header-outer .hour-header-inner{background-color:#000022;color:#ffffff;padding-bottom:30px;}.customer-room-detail-outer .hour-header-outer .hour-header-inner .hour-item{font-weight:600;font-size:16px;padding:22px 0 21px;border-bottom:1px solid #ffffff;}.customer-room-detail-outer .hour-header-outer .hour-header-inner .hour-header{background-color:#deab54;min-height:85px;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;padding:5px;}.customer-room-detail-outer
  .hour-header-outer
  .hour-header-inner
  .hour-header
  h3{color:#ffffff;margin:0;width:100%;font-weight:600;font-size:17px;display:block;word-wrap:break-word;line-height:1;}.customer-room-detail-outer .all-rooms-outer{width:calc(100% - 60px);}@media screen and (min-width:768px){.customer-room-detail-outer .all-rooms-outer{width:calc(100% - 115px);}}.customer-room-detail-outer .all-rooms-outer .all-rooms-outer-inner{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;margin:0 -4px;min-width:184px;overflow:hidden;white-space:nowrap;height:100%;}@media screen and (max-width:767px){.customer-room-detail-outer .all-rooms-outer .all-rooms-outer-inner{overflow-x:auto;}}.customer-room-detail-outer .all-rooms-outer .single-room-outer-wrapper{min-width:223px;width:223px;padding:0 4px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer{background-color:#ededed;height:100%;padding:0 12px;position:relative;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer.dis-active::after{opacity:1;visibility:visible;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer::after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.45);opacity:0;visibility:hidden;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer.room-closed{background-color:#d6d4d4;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer.room-closed
  .single-room-inner-wrapper
  .image{position:relative;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer.room-closed
  .single-room-inner-wrapper
  .image::after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,0.8);}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .room-button-outer{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;background-color:#ffffff;margin-left:-12px;margin-right:-12px;padding-bottom:3px;padding-right:3px;padding-left:3px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .room-button-outer
  .room-button{width:50%;padding:0 3px;margin-bottom:3px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .room-button-outer
  .room-button
  > div{background-color:#efefef;padding:5px;line-height:1;font-size:7px;cursor:pointer;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .room-button-outer
  .room-button
  > div
  svg{font-size:10px;margin-right:4px;display:inline-block;vertical-align:middle;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .single-room-inner-wrapper{font-size:15px;font-weight:600;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .single-room-inner-wrapper
  .product-upper-content{padding:18px 15px;min-height:85px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .single-room-inner-wrapper
  h4{font-size:17px;margin:0;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .single-room-inner-wrapper
  .image{margin:0 -12px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .closed-room-outer{margin-top:12px;padding:25px 15px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .closed-room-outer
  h2{color:#203164;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .closed-room-outer
  .button{line-height:1;padding:5px 30px;border:1px solid #203164;font-weight:700;font-size:17px;display:inline-block;cursor:pointer;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .closed-room-outer
  .button:hover{color:#ffffff;background-color:#203164;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper{position:relative;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper{background-color:#203164;color:#ffffff;padding:20px 15px 20px;position:absolute;left:0;right:0;line-height:1;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;border-bottom:10px solid #ededed;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .item-height{width:1px;margin-top:-20px;margin-bottom:-20px;margin-right:-1px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .booking-status{width:100%;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked-active{background-color:#deab54;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked-active
  .price-hours{color:#203164;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked{background-color:#c6c6c6;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  h4{font-size:17px;margin-bottom:15px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  .price{font-weight:600;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked{background-color:#deab54;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  h4{font-size:20px;margin-bottom:5px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  .price{font-weight:700;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  .time,.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  .time{font-weight:500;font-size:12px;margin-bottom:4px;color:#203164;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  .price,.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  .price{font-size:12px;color:#203164;margin-bottom:14px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  .icons,.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  .icons{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-o-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  .icons
  > div,.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  .icons
  > div{display:inline-block;vertical-align:middle;height:18px;width:18px;border-radius:100%;background-color:#203164;color:#ffffff;font-size:9px;line-height:17px;margin:0 3px;text-align:center;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;cursor:pointer;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  .icons
  > div
  svg,.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  .icons
  > div
  svg{margin:auto;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  .icons
  > div
  a,.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  .icons
  > div
  a{color:#ffffff;margin:auto;display:block;text-decoration:none;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.not-booked
  .icons
  > div
  a:hover,.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper.booked
  .icons
  > div
  a:hover{color:#deab54;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .time{font-size:16px;font-weight:700;text-transform:lowercase;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .price-hours{margin-top:6px;margin-bottom:12px;color:#deab54;font-size:13px;font-weight:500;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .price-person{font-weight:700;font-size:26px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .price-person
  span{font-size:15px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .add-to-cart-buttton{position:absolute;top:0;right:0;height:100%;width:100%;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .add-to-cart-buttton
  button{border:none;padding:0;background-color:transparent;border-radius:0;height:100%;width:100%;top:0;left:0;position:absolute;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .add-to-cart-buttton
  button
  span{background-color:#deab54;border-radius:100%;height:18px;width:18px;font-weight:500;display:block;top:8px;right:8px;position:absolute;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;-o-justify-content:space-evenly;-ms-justify-content:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .status-booked{position:absolute;top:0;left:0;right:0;height:100%;width:100%;cursor:pointer;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer
  .variation-wrapper
  .single-variation-wrapper
  .status-booked
  span{height:18px;width:18px;background-color:#203164;border-radius:100%;position:absolute;top:8px;right:8px;background-image:url(/themes/Karioke/images/checked.svg);background-repeat:no-repeat;background-position:center;background-size:10px;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer.room-closed
  .variation-wrapper{position:relative;}.customer-room-detail-outer
  .all-rooms-outer
  .single-room-outer-wrapper
  .single-room-outer.room-closed
  .variation-wrapper
  .single-variation-wrapper{border-bottom:10px solid #d6d4d4;}.cart-form{background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:100%;padding-top:80px;overflow:hidden;}@media screen and (min-width:1200px){.cart-form{padding-top:95px;}}.cart-form .coupon-redemption-form__coupons{margin-left:auto;}.cart-form .coupon-redemption-form__coupons table{margin-left:auto;}.cart-form #edit-coupon-redemption{text-align:right;}.cart-form #edit-coupon-redemption .form-item{margin:0;display:inline-block;vertical-align:middle;}.cart-form #edit-coupon-redemption .form-item label{display:inline-block;font-weight:600;margin:0;margin-right:15px;}.cart-form #edit-coupon-redemption .form-item input{display:inline-block;width:170px;border-radius:0;border:1px solid #deab54;}.cart-form #edit-coupon-redemption .btn-danger{position:relative;height:35px;width:35px;overflow:hidden;color:transparent;}.cart-form #edit-coupon-redemption .btn-danger span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;text-align:center;color:#ffffff;margin:0;}.cart-form #edit-coupon-redemption .btn-danger span::before{color:#ffffff;}.cart-form #edit-coupon-redemption .button{margin-left:7px;background-color:#203164;padding:11px 10px;font-size:12px;display:inline-block;vertical-align:middle;margin-top:5px;margin-bottom:5px;}.cart-form #edit-coupon-redemption .button:hover{background-color:#deab54;}.cart-form .cart-page-wrapper{max-width:825px;margin:auto;position:relative;}.cart-form .cart-page-wrapper .user-detial h2{margin-bottom:5px;}.cart-form .cart-page-wrapper .user-detial h4{margin-bottom:15px;font-weight:600;}.cart-form .cart-page-wrapper .remove-cart-item{margin-bottom:15px;top:0;right:0;cursor:pointer;}@media screen and (min-width:480px){.cart-form .cart-page-wrapper .remove-cart-item{position:absolute;}}.cart-form .cart-inner-wrapper{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -25px;}.cart-form .cart-inner-wrapper > div{padding:0 25px;}.cart-form .cart-inner-wrapper .item-image{width:100%;}@media screen and (min-width:768px){.cart-form .cart-inner-wrapper .item-image{width:60%;}}@media screen and (max-width:767px){.cart-form .cart-inner-wrapper .item-image{margin-bottom:15px;}}.cart-form .cart-inner-wrapper .item-image img{width:100%;}.cart-form .cart-inner-wrapper .text-wrappper{width:100%;}@media screen and (min-width:768px){.cart-form .cart-inner-wrapper .text-wrappper{width:40%;}}.cart-form .cart-inner-wrapper .text-wrappper h4{margin-bottom:15px;}.cart-form .cart-inner-wrapper .text-wrappper h3{font-size:18px;}.cart-form .cart-inner-wrapper .text-wrappper .item-booking-info h3{margin-bottom:5px;}.cart-form .cart-inner-wrapper .text-wrappper .item-booking-info h3 > div{display:inline-block;vertical-align:middle;}.cart-form .cart-inner-wrapper .text-wrappper .item-booking-info h3 .item-time{margin-left:15px;}.cart-form .cart-inner-wrapper .text-wrappper .max-person h3{color:#203164;}.cart-form .view-item{margin-bottom:80px;}.cart-form .total-button-wrapper{margin-top:15px;padding-bottom:80px;text-align:right;}.cart-form .total-price{padding:50px 0;background-color:#f9f9f9;box-shadow:200px 0 0 #f9f9f9,400px 0 0 #f9f9f9,800px 0 0 #f9f9f9,1600px 0 0 #f9f9f9,2400px 0 0 #f9f9f9,-200px 0 0 #f9f9f9,-400px 0 0 #f9f9f9,-800px 0 0 #f9f9f9,-1600px 0 0 #f9f9f9,-2400px 0 0 #f9f9f9;text-align:right;}.cart-form .total-price #edit-submit{display:none;}.cart-form .total-price .button{margin-top:30px;margin-left:10px;}.cart-form .total-price .order-total-line{font-size:16px;line-height:1.5;}.cart-form .total-price .order-total-line .order-total-line-label{font-weight:800;}.cart-form .total-price .order-total-line .order-total-line-value{font-weight:600;width:105px;}.cart-form
  .total-price
  .order-total-line.order-total-line__total
  .order-total-line-value{font-weight:800;font-size:20px;}.checkout-order-info{padding:80px 0;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:100%;}@media screen and (min-width:1200px){.checkout-order-info{padding:130px 0;}}.commerce-checkout-flow .panel-heading{background-color:#203164;color:#ffffff;}.commerce-checkout-flow .coupon-redemption-form__coupons table{width:100%;}.commerce-checkout-flow .coupon-redemption-form__coupons button{font-size:0 !important;overflow:hidden;}.commerce-checkout-flow .coupon-redemption-form__coupons button span{font-size:14px;margin:0 !important;}.commerce-checkout-flow .messages__wrapper button{font-size:30px !important;opacity:1;}.commerce-checkout-flow .checkout-pane-payment-information .form-item input{height:48px;background-color:#203164;border:none;border-radius:0;color:#ffffff;font-size:13px;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input::-moz-placeholder{color:#ffffff;opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input::-webkit-input-placeholder{opacity:1;color:#ffffff;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input:-ms-input-placeholder{opacity:1;color:#ffffff;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input::-ms-input-placeholder{opacity:1;color:#ffffff;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input:focus::-moz-placeholder{opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input:focus::-ms-input-placeholder{opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .form-item
  input:focus{box-shadow:none;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .select-wrapper::after{color:#ffffff;}.commerce-checkout-flow .checkout-pane-payment-information .input-group-addon{background-color:#deab54;border:none !important;border-radius:0 !important;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .input-group-addon
  .glyphicon-refresh{opacity:1 !important;}.commerce-checkout-flow
  .checkout-pane-payment-information
  .input-group-addon
  .glyphicon-refresh::before{color:#ffffff;}.commerce-checkout-flow .checkout-pane-payment-information select{height:48px;background-color:#203164;border:none !important;border-radius:0 !important;color:#ffffff;font-size:13px;}.commerce-checkout-flow
  .checkout-pane-payment-information
  select::-moz-placeholder{color:#ffffff;opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  select::-webkit-input-placeholder{opacity:1;color:#ffffff;}.commerce-checkout-flow
  .checkout-pane-payment-information
  select:-ms-input-placeholder{opacity:1;color:#ffffff;}.commerce-checkout-flow
  .checkout-pane-payment-information
  select::-ms-input-placeholder{opacity:1;color:#ffffff;}.commerce-checkout-flow
  .checkout-pane-payment-information
  select:focus::-moz-placeholder{opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  select:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  select:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.commerce-checkout-flow
  .checkout-pane-payment-information
  select:focus::-ms-input-placeholder{opacity:1;}.commerce-checkout-flow .checkout-pane-payment-information select:focus{box-shadow:none;}.commerce-checkout-flow #edit-sidebar-coupon-redemption-form{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;margin-bottom:15px;}@media screen and (min-width:992px){.commerce-checkout-flow #edit-sidebar-coupon-redemption-form{align-items:center;-webkit-align-items:center;-ms-align-items:center;text-align:right;}}.commerce-checkout-flow #edit-sidebar-coupon-redemption-form > div{width:100%;}.commerce-checkout-flow
  #edit-sidebar-coupon-redemption-form
  .messages__wrapper{text-align:left;}.commerce-checkout-flow #edit-sidebar-coupon-redemption-form .form-item{margin:0;width:calc(100% - 42px);}@media screen and (max-width:991px){.commerce-checkout-flow #edit-sidebar-coupon-redemption-form .form-item{padding-right:10px;}}@media screen and (min-width:992px){.commerce-checkout-flow #edit-sidebar-coupon-redemption-form .form-item{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;}}.commerce-checkout-flow #edit-sidebar-coupon-redemption-form .form-item label{width:100%;}@media screen and (min-width:992px){.commerce-checkout-flow
    #edit-sidebar-coupon-redemption-form
    .form-item
    label{width:calc(100% - 170px);margin:0;}}.commerce-checkout-flow #edit-sidebar-coupon-redemption-form .form-item input{border:1px solid #deab54;background-color:#ffffff;border-radius:0;height:42px;width:100%;}@media screen and (min-width:992px){.commerce-checkout-flow
    #edit-sidebar-coupon-redemption-form
    .form-item
    input{margin-right:10px;margin-left:10px;width:170px;}}.commerce-checkout-flow #edit-sidebar-coupon-redemption-form button{width:42px;padding:5px;height:42px;}.commerce-checkout-flow .table{color:#ffffff;}.commerce-checkout-flow .table > tbody > tr:nth-of-type(2n + 1){background-color:#203164;}.checkout-thanks-outer{text-align:center;text-align:center;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:100%;padding:80px 0;}@media screen and (min-width:1200px){.checkout-thanks-outer{padding:100px 0;}}.checkout-thanks-outer h5{margin-bottom:0;}.guest-outer{text-align:center;background-image:url(/themes/Karioke/images/bg-bottom.png);background-repeat:no-repeat;background-position:bottom center;background-size:100%;padding-bottom:80px;}@media screen and (min-width:1200px){.guest-outer{padding-bottom:170px;}}.guest-outer input[type="text"],.guest-outer input[type="email"]{height:40px;padding:5px 12px;width:168px;}.guest-outer textarea{height:135px;padding:10px 22px;}.guest-outer input,.guest-outer textarea{background-color:#ededed;border:1px solid #ededed;color:#b3b8c6;font-size:12px;font-weight:600;color:#203164;}.guest-outer input::-moz-placeholder,.guest-outer textarea::-moz-placeholder{color:#b3b8c6;opacity:1;}.guest-outer input::-webkit-input-placeholder,.guest-outer textarea::-webkit-input-placeholder{opacity:1;color:#b3b8c6;}.guest-outer input:-ms-input-placeholder,.guest-outer textarea:-ms-input-placeholder{opacity:1;color:#b3b8c6;}.guest-outer input::-ms-input-placeholder,.guest-outer textarea::-ms-input-placeholder{opacity:1;color:#b3b8c6;}.guest-outer input:focus::-moz-placeholder,.guest-outer textarea:focus::-moz-placeholder{opacity:1;}.guest-outer input:focus::-moz-placeholder::-webkit-input-placeholder,.guest-outer textarea:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.guest-outer input:focus::-moz-placeholder:-ms-input-placeholder,.guest-outer textarea:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.guest-outer input:focus::-ms-input-placeholder,.guest-outer textarea:focus::-ms-input-placeholder{opacity:1;}.guest-outer .after-checkout-header h5{margin-left:auto;margin-right:auto;max-width:632px;}.guest-outer .guest-info-outer{box-shadow:8px 8px 25px #eee;background-color:#ffffff;margin-bottom:50px;padding:35px 15px;}@media screen and (min-width:768px){.guest-outer .guest-info-outer{padding:35px;}}.guest-outer .extra-message{box-shadow:8px 8px 25px #eee;background-color:#ffffff;margin-bottom:35px;padding:35px 15px;}@media screen and (min-width:768px){.guest-outer .extra-message{padding:35px;}}.guest-outer .extra-message textarea{width:100%;}.guest-outer table tr td,.guest-outer table tr th{padding:7px;text-align:center;}.guest-outer .checkbox-item{position:relative;}.guest-outer .checkbox-item input{margin-right:-13px;opacity:0;position:absolute;z-index:1;width:100%;cursor:pointer;}.guest-outer .checkbox-item.check label::after{background-image:url(/themes/Karioke/images/checked-blue.svg);}.guest-outer .checkbox-item label{padding-left:30px;font-weight:600;font-size:12px;margin:0;position:relative;}.guest-outer .checkbox-item label::after{content:"";height:17px;width:17px;border:2px solid #deab54;position:absolute;top:3px;left:0;background-repeat:no-repeat;background-position:center;background-size:10px;cursor:pointer;}.guest-outer .prerson-number{font-weight:700;min-width:100px;font-size:15px;}@media screen and (min-width:992px){.guest-outer .prerson-number{font-size:17px;}}.modal{text-align:center;}.modal .modal-content{padding:0;border-radius:20px;}.modal .modal-body{text-align:center;padding:30px 15px 50px;}@media screen and (min-width:768px){.modal .modal-body{padding:30px 50px 50px;}}.modal .modal-body h2{color:#383838;font-weight:400;font-size:30px;margin-bottom:25px;}.modal .modal-body h5{color:#383838;margin-bottom:20px;}.modal .modal-body p{color:#383838;max-width:400px;margin-left:auto;margin-right:auto;}.modal .modal-header{position:absolute;top:6px;right:10px;z-index:1;padding:0;border:none;}.modal .modal-header .close{font-size:50px;font-weight:300;color:#383838;opacity:1;}.modal::before{display:inline-block;vertical-align:middle;content:" ";height:100%;margin-left:-1px;width:1px;}.modal .modal-dialog{display:inline-block;vertical-align:middle;max-width:calc(100% - 20px);text-align:left;width:512px;}.add-variation-form,.product-update-form{padding:30px 0 0;}.add-variation-form form,.product-update-form form{font-size:16px;}.add-variation-form form .field-item,.product-update-form form .field-item{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;text-align:left;margin-bottom:18px;}.add-variation-form form .field-item.price-wrapper > div,.product-update-form form .field-item.price-wrapper > div{width:100%;}@media screen and (min-width:480px){.add-variation-form form .field-item.price-wrapper > div,.product-update-form form .field-item.price-wrapper > div{width:50%;}}.add-variation-form form .field-item.price-wrapper .list-price,.product-update-form form .field-item.price-wrapper .list-price{color:#383838;font-weight:400;}@media screen and (max-width:479px){.add-variation-form form .field-item.price-wrapper .list-price,.product-update-form form .field-item.price-wrapper .list-price{margin-bottom:15px;}}.add-variation-form form .field-item.price-wrapper .list-price span,.product-update-form form .field-item.price-wrapper .list-price span{color:#383838;font-weight:400;border:1px solid #d7d7d7;height:40px;padding:5px 15px;display:inline-block;margin:0 7px;}.add-variation-form form .field-item.price-wrapper .label-input-wrapper,.product-update-form form .field-item.price-wrapper .label-input-wrapper{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.add-variation-form form .field-item.price-wrapper .label-input-wrapper label,.product-update-form form .field-item.price-wrapper .label-input-wrapper label{width:45px;}.add-variation-form
  form
  .field-item.price-wrapper
  .label-input-wrapper
  .input-wrapper,.product-update-form
  form
  .field-item.price-wrapper
  .label-input-wrapper
  .input-wrapper{width:calc(100% - 45px);}.add-variation-form form .field-item label,.product-update-form form .field-item label{color:#383838;font-weight:400;width:100%;}@media screen and (min-width:768px){.add-variation-form form .field-item label,.product-update-form form .field-item label{width:135px;margin-bottom:0;}}.add-variation-form form .field-item .select-wrapper,.add-variation-form form .field-item .input-wrapper,.add-variation-form form .field-item .image-wrapper,.product-update-form form .field-item .select-wrapper,.product-update-form form .field-item .input-wrapper,.product-update-form form .field-item .image-wrapper{width:100%;}@media screen and (min-width:768px){.add-variation-form form .field-item .select-wrapper,.add-variation-form form .field-item .input-wrapper,.add-variation-form form .field-item .image-wrapper,.product-update-form form .field-item .select-wrapper,.product-update-form form .field-item .input-wrapper,.product-update-form form .field-item .image-wrapper{width:calc(100% - 135px);}}.add-variation-form form .field-item .select-wrapper::after,.product-update-form form .field-item .select-wrapper::after{color:#777777;}.add-variation-form form .field-item .image-wrapper img,.product-update-form form .field-item .image-wrapper img{margin-top:10px;}.add-variation-form form .field-item select,.add-variation-form form .field-item input,.product-update-form form .field-item select,.product-update-form form .field-item input{color:#383838;font-weight:400;border:1px solid #d7d7d7;height:40px;width:100%;padding:5px 15px;}.add-variation-form form .field-item select::-moz-placeholder,.add-variation-form form .field-item input::-moz-placeholder,.product-update-form form .field-item select::-moz-placeholder,.product-update-form form .field-item input::-moz-placeholder{color:#383838;opacity:1;}.add-variation-form form .field-item select::-webkit-input-placeholder,.add-variation-form form .field-item input::-webkit-input-placeholder,.product-update-form form .field-item select::-webkit-input-placeholder,.product-update-form form .field-item input::-webkit-input-placeholder{opacity:1;color:#383838;}.add-variation-form form .field-item select:-ms-input-placeholder,.add-variation-form form .field-item input:-ms-input-placeholder,.product-update-form form .field-item select:-ms-input-placeholder,.product-update-form form .field-item input:-ms-input-placeholder{opacity:1;color:#383838;}.add-variation-form form .field-item select::-ms-input-placeholder,.add-variation-form form .field-item input::-ms-input-placeholder,.product-update-form form .field-item select::-ms-input-placeholder,.product-update-form form .field-item input::-ms-input-placeholder{opacity:1;color:#383838;}.add-variation-form form .field-item select:focus::-moz-placeholder,.add-variation-form form .field-item input:focus::-moz-placeholder,.product-update-form form .field-item select:focus::-moz-placeholder,.product-update-form form .field-item input:focus::-moz-placeholder{opacity:1;}.add-variation-form
  form
  .field-item
  select:focus::-moz-placeholder::-webkit-input-placeholder,.add-variation-form
  form
  .field-item
  input:focus::-moz-placeholder::-webkit-input-placeholder,.product-update-form
  form
  .field-item
  select:focus::-moz-placeholder::-webkit-input-placeholder,.product-update-form
  form
  .field-item
  input:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.add-variation-form
  form
  .field-item
  select:focus::-moz-placeholder:-ms-input-placeholder,.add-variation-form
  form
  .field-item
  input:focus::-moz-placeholder:-ms-input-placeholder,.product-update-form
  form
  .field-item
  select:focus::-moz-placeholder:-ms-input-placeholder,.product-update-form
  form
  .field-item
  input:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.add-variation-form form .field-item select:focus::-ms-input-placeholder,.add-variation-form form .field-item input:focus::-ms-input-placeholder,.product-update-form form .field-item select:focus::-ms-input-placeholder,.product-update-form form .field-item input:focus::-ms-input-placeholder{opacity:1;}.add-variation-form form button,.product-update-form form button{margin-top:22px !important;}#logoutpopup .modal-content{border-radius:0;}#logoutpopup .modal-header .close{font-size:35px;color:#aab4bc;font-weight:normal;}#logoutpopup .modal-body{padding:50px 15px;}@media screen and (min-width:768px){#logoutpopup .modal-body{padding:25px 45px 50px;}}#logoutpopup .modal-body h2{font-weight:700;margin-top:0;margin-bottom:50px;font-size:26px;color:#203164;}@media screen and (min-width:992px){#logoutpopup .modal-body h2{font-size:28px;}}#logoutpopup .modal-body .logout-popup p{color:#deab54;font-weight:700;font-size:24px;line-height:1;}#participants_modal .modal-dialog{width:955px;}.participant-outer{color:#383838;text-align:left;}.participant-outer .participant-items{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-top:30px;}.participant-outer .participant-items .participants-item{margin-bottom:30px;font-size:16px;font-weight:400;line-height:1.6;width:100%;}@media screen and (max-width:767px){.participant-outer .participant-items .participants-item{text-align:center;}}@media screen and (min-width:768px){.participant-outer .participant-items .participants-item{width:33.33333%;padding:0 40px;}}.participant-outer .participant-items .participants-item .participants-number{font-weight:700;margin-bottom:3px;}#popupfilter .modal-dialog{width:775px;}#popupfilter .modal-content{border-radius:0;}#popupfilter .modal-header .close{font-size:35px;color:#aab4bc;font-weight:normal;}#popupfilter .modal-body{padding:50px 15px;}@media screen and (min-width:768px){#popupfilter .modal-body{padding:50px 45px;}}#popupfilter .modal-body h2{font-weight:700;margin-top:0;margin-bottom:8px;font-size:26px;color:#203164;}@media screen and (min-width:992px){#popupfilter .modal-body h2{font-size:28px;}}#popupfilter .modal-body h5{color:#203164;}.popupfilter{position:relative;background-color:#ffffff;}.popupfilter form{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}@media screen and (min-width:768px){.popupfilter form > div{padding:0 6px;}}.popupfilter form .home-date-pick{width:100%;}@media screen and (min-width:768px){.popupfilter form .home-date-pick{width:50%;}}@media screen and (min-width:992px){.popupfilter form .home-date-pick{width:36%;}}.popupfilter form .front-person-pick{width:100%;}@media screen and (min-width:768px){.popupfilter form .front-person-pick{width:50%;}}@media screen and (max-width:767px){.popupfilter form .front-person-pick{margin-top:15px;}}@media screen and (min-width:992px){.popupfilter form .front-person-pick{width:36%;}}.popupfilter form .front-person-pick .select{position:relative;}.popupfilter form .front-person-pick .select select{display:none !important;}.popupfilter form .front-person-pick .select .select-option-wrapper{position:absolute;text-align:center;top:100%;right:0;overflow:hidden;display:none;padding:25px 15px;background-color:#ffffff;box-shadow:0px 3px 23px #ccc;}.popupfilter form .front-person-pick .select .select-options{padding-left:0;margin-bottom:0;list-style:none;width:260px;height:265px;overflow-y:auto;padding-right:30px;margin-right:-30px;}.popupfilter form .front-person-pick .select .select-options li{cursor:pointer;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.popupfilter form .front-person-pick .select .select-options li.is-active{font-weight:700;color:#deab54;}.popupfilter form .front-person-pick .select .select-options li:hover{color:#deab54;}.popupfilter form .button-wrapper{width:100%;}@media screen and (min-width:992px){.popupfilter form .button-wrapper{width:28%;}}@media screen and (max-width:991px){.popupfilter form .button-wrapper{margin-top:15px;text-align:center;}}.popupfilter form input{background-image:url(/themes/Karioke/images/date.png),url(/themes/Karioke/images/filter-select-arrow.png);background-position:left 15px center,center right 15px;}.popupfilter form input::-moz-placeholder{color:#203164;opacity:1;}.popupfilter form input::-webkit-input-placeholder{opacity:1;color:#203164;}.popupfilter form input:-ms-input-placeholder{opacity:1;color:#203164;}.popupfilter form input::-ms-input-placeholder{opacity:1;color:#203164;}.popupfilter form input:focus::-moz-placeholder{opacity:1;}.popupfilter form input:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.popupfilter form input:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.popupfilter form input:focus::-ms-input-placeholder{opacity:1;}.popupfilter form .select-styled{background-image:url(/themes/Karioke/images/person-name.png),url(/themes/Karioke/images/filter-select-arrow.png);background-position:left 15px center,center right 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.popupfilter form input,.popupfilter form .select-styled{background-color:#ededed;background-repeat:no-repeat,no-repeat;padding:15px 15px 15px 54px;font-weight:600;width:100%;text-align:left;cursor:pointer;}@media screen and (min-width:768px){.popupfilter form input,.popupfilter form .select-styled{font-size:14px;}}.popupfilter form input,.popupfilter form .select-styled,.popupfilter form button{height:60px;border:none;}.popupfilter form .button{padding:10px 50px;font-weight:700;font-size:14px;color:#ffffff;cursor:pointer;height:60px;background-color:#000022;background-image:linear-gradient(to right,#0d1c3f,#0c1a3d,#091336,#0a1639,#070e31,#030628,#010224,#000123,#000022);}@media screen and (min-width:992px){.popupfilter form .button{width:100%;}}.popupfilter form .button:hover{background-color:#0d1c3f;background-image:linear-gradient(to right,#000022,#000123,#010224,#030628,#070e31,#0a1639,#091336,#0c1a3d,#0d1c3f);}.webform-confirmation-modal{border:none !important;border-radius:0;text-align:center;}.webform-confirmation-modal button{border:none;background-color:transparent;background-image:url(/themes/Karioke/images/close.png);background-repeat:no-repeat;background-size:12px;}.webform-confirmation-modal button:hover,.webform-confirmation-modal button:focus{background-color:transparent;background-size:12px;background-image:url(/themes/Karioke/images/close.png);background-repeat:no-repeat;border:none;}.webform-confirmation-modal .ui-widget-content{color:#203164;font-weight:700;font-size:16px;}#spb-block-homepagepopup{font-size:14px;}#spb-block-homepagepopup .spb-popup-main-wrapper{max-width:512px;width:90% !important;border:none;border-radius:20px;padding:30px 15px 50px;margin:0 auto;}@media screen and (min-width:768px){#spb-block-homepagepopup .spb-popup-main-wrapper{padding:30px 50px 50px;}}#spb-block-homepagepopup p{color:#383838;max-width:400px;margin-left:auto;margin-right:auto;}#spb-block-homepagepopup .field--name-field-title{color:#383838;font-weight:500;font-size:30px;margin-bottom:20px;text-align:center;text-transform:uppercase;}#spb-block-homepagepopup .spb-controls{position:absolute;top:10px;right:10px;z-index:1;padding:0;border:none;line-height:0.5;margin:0;}#spb-block-homepagepopup .spb-controls .spb_close{font-size:50px;font-weight:300;color:#383838;opacity:1;padding:0;border:none;}.block-homepagepopup-modal .spb_center{top:0% !important;left:0 !important;bottom:0;height:auto;margin:20px auto !important;right:0;}@media screen and (min-width:500px){.block-homepagepopup-modal .spb_center{margin:auto !important;height:fit-content;}}.return-button-profile{margin-bottom:15px;}.return-button-profile span{cursor:pointer;}.return-button-profile span a{color:#203164;text-decoration:none;}.return-button-profile span a:hover{color:#deab54;}.admin-backoffice-outer .banner-top{padding:80px 0;text-align:center;}.admin-backoffice-outer .banner-top h1{color:#43425d;font-weight:500;margin-bottom:15px;font-size:28px;}@media screen and (min-width:992px){.admin-backoffice-outer .banner-top h1{font-size:36px;}}@media screen and (min-width:1200px){.admin-backoffice-outer .banner-top h1{margin-bottom:25px;font-size:50px;}}.admin-backoffice-outer .banner-top h3{color:#43425d;font-weight:500;font-size:18px;margin-bottom:0;text-transform:uppercase;}@media screen and (min-width:992px){.admin-backoffice-outer .banner-top h3{font-size:20px;}}@media screen and (min-width:1200px){.admin-backoffice-outer .banner-top h3{font-size:24px;}}.admin-backoffice-outer .banner-bottom .filter-block-outer{text-align:center;box-shadow:0px 0px 23px #ccc;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;max-width:992px;margin:auto auto 70px;padding:30px 15px;}@media screen and (min-width:768px){.admin-backoffice-outer .banner-bottom .filter-block-outer{padding:30px;}}@media screen and (min-width:992px){.admin-backoffice-outer .banner-bottom .filter-block-outer{padding:30px 150px;}}@media screen and (min-width:1200px){.admin-backoffice-outer .banner-bottom .filter-block-outer{padding:30px 180px;}}.admin-backoffice-outer .banner-bottom .filter-block-outer .date-picker{width:100%;}@media screen and (min-width:768px){.admin-backoffice-outer .banner-bottom .filter-block-outer .date-picker{padding-right:30px;padding-left:4px;width:40%;}}.admin-backoffice-outer .banner-bottom .filter-block-outer .date-picker input{height:50px;background-color:#ededed;background-repeat:no-repeat,no-repeat;padding:15px 15px 15px 48px;font-weight:400;background-image:url(/themes/Karioke/images/date.png),url(/themes/Karioke/images/filter-select-arrow.png);background-position:left 15px center,center right 15px;background-size:26px,14px;border:none;font-size:12px;cursor:pointer;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .date-picker
  input::-moz-placeholder{color:#203164;opacity:1;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .date-picker
  input::-webkit-input-placeholder{opacity:1;color:#203164;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .date-picker
  input:-ms-input-placeholder{opacity:1;color:#203164;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .date-picker
  input::-ms-input-placeholder{opacity:1;color:#203164;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .date-picker
  input:focus::-moz-placeholder{opacity:1;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .date-picker
  input:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .date-picker
  input:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .date-picker
  input:focus::-ms-input-placeholder{opacity:1;}@media screen and (min-width:768px){.admin-backoffice-outer
    .banner-bottom
    .filter-block-outer
    .date-picker
    input{width:100%;}}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .banner-bottom-item-outer{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;}@media screen and (min-width:768px){.admin-backoffice-outer
    .banner-bottom
    .filter-block-outer
    .banner-bottom-item-outer{width:60%;}}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .banner-bottom-item-outer
  > div{padding:0 4px;width:100%;}@media screen and (min-width:480px){.admin-backoffice-outer
    .banner-bottom
    .filter-block-outer
    .banner-bottom-item-outer
    > div{width:50%;}}@media screen and (max-width:767px){.admin-backoffice-outer
    .banner-bottom
    .filter-block-outer
    .banner-bottom-item-outer
    > div{margin-top:10px;}}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .banner-bottom-item-outer
  .banner-bottom-item
  > div{cursor:pointer;border:1px solid #203164;padding:6px 15px;color:#203164;font-weight:400;font-size:12px;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.admin-backoffice-outer
  .banner-bottom
  .filter-block-outer
  .banner-bottom-item-outer
  .banner-bottom-item
  > div:hover{color:#ffffff;background-color:#203164;}.admin-user-profile{text-align:center;background-image:url(/themes/Karioke/images/bg-top.png);background-repeat:no-repeat;background-position:top center;background-size:100%;padding-top:80px;padding-bottom:80px;}@media screen and (min-width:1200px){.admin-user-profile{padding-top:110px;}}.admin-user-profile p{font-family:"Alberto";color:#8e9bbc;font-size:24px;letter-spacing:2px;line-height:1.2;max-width:675px;margin-left:auto;margin-right:auto;}.admin-user-profile p span{font-weight:600;display:block;font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:normal;color:#203164;}.user-profile-content{position:relative;padding:45px 0;background-color:#0d1c3f;background-image:linear-gradient(to right,#000022,#000123,#010224,#030628,#070e31,#0a1639,#091336,#0c1a3d,#0d1c3f);overflow:hidden;}.user-profile-content::after,.user-profile-content::before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;}.user-profile-content::after{width:268px;height:238px;background-image:url(/themes/Karioke/images/user-profile-left.png);bottom:45px;left:0;}.user-profile-content::before{width:377px;height:307px;background-image:url(/themes/Karioke/images/user-profile-right.png);top:100px;right:0;}.user-profile-content > div{position:relative;z-index:1;}.user-profile-content .region.region-content{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;}.user-profile-content .region.region-content #block-userprofileblock-2{width:100%;}@media screen and (max-width:991px){.user-profile-content .region.region-content #block-userprofileblock-2{margin-bottom:30px;}}@media screen and (min-width:992px){.user-profile-content .region.region-content #block-userprofileblock-2{width:40%;padding-right:90px;}}.user-profile-content .region.region-content #block-userprofiletype{width:100%;}@media screen and (min-width:992px){.user-profile-content .region.region-content #block-userprofiletype{width:60%;}}.user-profile-item .profile-right-wrapper{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.user-profile-item .profile-right-wrapper .profile-left-item{color:#ffffff;text-align:center;width:100%;}@media screen and (max-width:639px){.user-profile-item .profile-right-wrapper .profile-left-item{margin-bottom:30px;}}@media screen and (min-width:640px){.user-profile-item .profile-right-wrapper .profile-left-item{padding-right:80px;width:55%;}}.user-profile-item .profile-right-wrapper .profile-left-item img{max-width:100%;}.user-profile-item .profile-right-wrapper .profile-left-item h2{color:#ffffff;font-size:32px;margin-bottom:0;margin-top:25px;}.user-profile-item .profile-right-wrapper .profile-left-item .booking-count{color:#deab54;margin-bottom:17px;}.user-profile-item .profile-right-wrapper .profile-left-item .discount-offer{font-weight:700;font-size:13px;}.user-profile-item .profile-right-wrapper .profile-left-item .link{margin-top:40px;}.user-profile-item .profile-right-wrapper .profile-right-item{position:relative;width:100%;}@media screen and (min-width:640px){.user-profile-item .profile-right-wrapper .profile-right-item{width:45%;}}.user-profile-item .profile-right-wrapper .profile-right-item::after{content:"";display:block;height:100%;width:1px;background-color:#deab54;position:absolute;top:0;left:27.5px;}.user-profile-item
  .profile-right-wrapper
  .profile-right-item
  .profile-type
  + .profile-type{padding-top:100px;}.user-profile-item .profile-right-wrapper .profile-right-item .profile-type{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.user-profile-item
  .profile-right-wrapper
  .profile-right-item
  .profile-type
  .profile-type-number{width:55px;height:55px;text-align:center;display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;-ms-align-items:center;border:1px solid #deab54;color:#ffffff;font-weight:700;font-size:20px;background-color:#0d1b3e;position:relative;z-index:1;cursor:pointer;}.user-profile-item
  .profile-right-wrapper
  .profile-right-item
  .profile-type
  .profile-type-number.active{background-color:#deab54;color:#203164;}.user-profile-item
  .profile-right-wrapper
  .profile-right-item
  .profile-type
  .profile-type-number
  .profile-type-number-inner{width:100%;}.user-profile-item
  .profile-right-wrapper
  .profile-right-item
  .profile-type
  .profile-right-info{width:calc(100% - 55px);padding-left:25px;}.user-profile-item
  .profile-right-wrapper
  .profile-right-item
  .profile-type
  .profile-right-info
  h2{color:#ffffff;margin-bottom:0;font-size:20px;}.user-profile-item
  .profile-right-wrapper
  .profile-right-item
  .profile-type
  .profile-right-info
  p{color:#deab54;font-size:12px;font-weight:400;}#user-profile-form{display:flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;font-size:11px;line-height:1.3;align-items:center;-webkit-align-items:center;-ms-align-items:center;}#user-profile-form .users-name{width:100%;text-align:center;}#user-profile-form .users-name h2{color:#ffffff;}#user-profile-form legend{display:none;}#user-profile-form .form-group{margin-bottom:13px;}#user-profile-form label{color:#ffffff;font-weight:500;}#user-profile-form .users-logout-button{margin-right:5px;}#user-profile-form .delete-user-account{margin-top:4px;margin-bottom:4px;}#user-profile-form #edit-customer{margin-bottom:20px;width:100%;text-align:center;}#user-profile-form #edit-customer .form-item{display:inline-block;vertical-align:middle;padding:0;margin:0 15px;}#user-profile-form #edit-customer .radio label{font-size:14px;padding-left:36px;}#user-profile-form #edit-customer .radio label::after{height:23px;width:23px;background-size:14px;top:-1px;}#user-profile-form .radio{padding:1px 0;}#user-profile-form .radio label{font-weight:500;position:relative;color:#ffffff;}#user-profile-form .radio label input{position:absolute;top:0;left:0;opacity:0;z-index:1;}#user-profile-form .radio label.check::after{background-image:url(/themes/Karioke/images/checked.svg);}#user-profile-form .radio label::after{content:"";display:block;border-radius:1px;border:1px solid #deab54;position:absolute;left:0;background-repeat:no-repeat;background-position:center;}#user-profile-form > .form-item{width:100%;}#user-profile-form > .form-item input[type="text"],#user-profile-form > .form-item input[type="password"],#user-profile-form > .form-item input[type="email"]{background-color:#203164;border:none;border-radius:0;color:#ffffff;font-weight:500;font-size:11px;}#user-profile-form > .form-item input[type="text"]::-moz-placeholder,#user-profile-form > .form-item input[type="password"]::-moz-placeholder,#user-profile-form > .form-item input[type="email"]::-moz-placeholder{color:#ffffff;opacity:1;}#user-profile-form > .form-item input[type="text"]::-webkit-input-placeholder,#user-profile-form
  > .form-item
  input[type="password"]::-webkit-input-placeholder,#user-profile-form > .form-item input[type="email"]::-webkit-input-placeholder{opacity:1;color:#ffffff;}#user-profile-form > .form-item input[type="text"]:-ms-input-placeholder,#user-profile-form > .form-item input[type="password"]:-ms-input-placeholder,#user-profile-form > .form-item input[type="email"]:-ms-input-placeholder{opacity:1;color:#ffffff;}#user-profile-form > .form-item input[type="text"]::-ms-input-placeholder,#user-profile-form > .form-item input[type="password"]::-ms-input-placeholder,#user-profile-form > .form-item input[type="email"]::-ms-input-placeholder{opacity:1;color:#ffffff;}#user-profile-form > .form-item input[type="text"]:focus::-moz-placeholder,#user-profile-form > .form-item input[type="password"]:focus::-moz-placeholder,#user-profile-form > .form-item input[type="email"]:focus::-moz-placeholder{opacity:1;}#user-profile-form
  > .form-item
  input[type="text"]:focus::-moz-placeholder::-webkit-input-placeholder,#user-profile-form
  > .form-item
  input[type="password"]:focus::-moz-placeholder::-webkit-input-placeholder,#user-profile-form
  > .form-item
  input[type="email"]:focus::-moz-placeholder::-webkit-input-placeholder{opacity:1;}#user-profile-form
  > .form-item
  input[type="text"]:focus::-moz-placeholder:-ms-input-placeholder,#user-profile-form
  > .form-item
  input[type="password"]:focus::-moz-placeholder:-ms-input-placeholder,#user-profile-form
  > .form-item
  input[type="email"]:focus::-moz-placeholder:-ms-input-placeholder{opacity:1;}#user-profile-form > .form-item input[type="text"]:focus::-ms-input-placeholder,#user-profile-form
  > .form-item
  input[type="password"]:focus::-ms-input-placeholder,#user-profile-form
  > .form-item
  input[type="email"]:focus::-ms-input-placeholder{opacity:1;}#user-profile-form > .form-item input[type="text"]:focus,#user-profile-form > .form-item input[type="password"]:focus,#user-profile-form > .form-item input[type="email"]:focus{box-shadow:none;}#user-profile-form > .form-item input[type="text"],#user-profile-form > .form-item input[type="password"],#user-profile-form > .form-item input[type="email"]{height:48px;}#user-profile-form > .form-item textarea{height:84px;}#user-profile-form .captcha{width:205px;margin-right:10px;}#user-profile-form .captcha .g-recaptcha{transform:scale(0.68);transform-origin:left top;}#user-profile-form .form-actions{margin-right:31px;}#user-profile-form .button{margin:15px 0 0;}#block-userordersblock{text-align:center;background-image:url(/themes/Karioke/images/bg-bottom.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain;padding:60px 0 30px;}@media screen and (min-width:992px){#block-userordersblock{padding:120px 0 170px;}}#block-userordersblock h2{font-weight:500;margin-bottom:50px;}#block-userordersblock table thead tr th{text-align:center;background-color:#ededed;border-bottom:none;padding:12px 8px;}#block-userordersblock table tbody tr td{font-size:10px;border-top:1px solid #f4f4f6;padding:11px 8px;line-height:32px;}.profile-bottom{padding:50px 0;text-align:center;}.profile-bottom h2{color:#203164;margin-bottom:15px;font-size:24px;}.profile-bottom p{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:30px;line-height:1.2;}#simplenews-subscriptions-block-newsletter .map-content{display:none;}#simplenews-subscriptions-block-newsletter .captcha{transform:scale(0.45);transform-origin:left top;position:relative;}#simplenews-subscriptions-block-newsletter .captcha .g-recaptcha div{width:141px !important;}@media screen and (max-width:479px){#simplenews-subscriptions-block-newsletter .captcha{display:block;margin-left:auto;margin-right:auto;width:40%;}}.path-giftvoucher{padding-top:70px;padding-bottom:70px;}@media screen and (min-width:1200px){.path-giftvoucher .content-top-outer{padding-top:100px;padding-bottom:100px;}}.path-giftvoucher h1{border:none;text-align:center;}.path-giftvoucher .gift-admin-wrapper thead tr th{color:#203164;font-size:18px;text-transform:capitalize;}.path-giftvoucher .gift-admin-wrapper tbody tr td{color:#203164;font-size:16px;}.path-giftvoucher .gift-admin-wrapper tbody tr td a{padding:12px 35px;font-size:13px;border:2px solid #deab54;color:#deab54;background-color:transparent;border:1px solid #deab54;display:inline-block;text-decoration:none;line-height:1;font-weight:700;text-align:center;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}.path-giftvoucher .gift-admin-wrapper tbody tr td a:hover,.path-giftvoucher .gift-admin-wrapper tbody tr td a:focus{background-color:#deab54;color:#203164;}.coustomer-room-wrapper .all-rooms-outer-inner{overflow-x:auto !important;}.coustomer-room-wrapper .all-rooms-outer-inner{scrollbar-width:thin;scrollbar-color:#000022;}.coustomer-room-wrapper .all-rooms-outer-inner::-webkit-scrollbar{width:12px;}.coustomer-room-wrapper .all-rooms-outer-inner::-webkit-scrollbar-track{background:#ededed;}.coustomer-room-wrapper .all-rooms-outer-inner::-webkit-scrollbar-thumb{background-color:#000022;border-radius:20px;border:3px solid #ededed;}#photos{text-align:center;}#photos button{background-color:transparent;padding:17px 15px;color:#ffffff;border:1px solid #deab54;display:inline-block;text-decoration:none;line-height:1;font-weight:700;text-align:center;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}#photos button:hover{background-color:#deab54;}#photos h2{color:#ffffff;}#photos .citation{margin-bottom:5rem;}#photos .citation p,#popupsnapshot .citation p{font-family:"Alberto";color:#8e9bbc;font-size:24px;letter-spacing:2px;line-height:1.2;max-width:675px;margin-left:auto;margin-right:auto;}#popupsnapshot .snapshot-message{font-family:"Montserrat";}#photos .citation p span{font-weight:600;display:block;font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:normal;color:#ffffff;}.snapshot-swiper{margin-top:5rem;overflow:hidden;position:relative;}.list-photos{position:relative;}.swiper-button-next,.swiper-button-prev{background-repeat:no-repeat;height:35px;width:35px;border-radius:100%;background-color:#fff;transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;background-size:8px;}.swiper-button-prev{left:5rem;background-image:url(/themes/Karioke/images/left-arrow.png);background-position:45% center;}.swiper-button-next{right:5rem;background-image:url(/themes/Karioke/images/right-arrow.png);background-position:55% center;}.snapshot-swiper .swiper-slide p{font-family:"Montserrat";color:#dfab54;}#block-homepagepopup{display:none;}.captcha.captcha-type-challenge--recaptcha .captcha__title,#simplenews-subscriptions-block-newsletter #edit-manage{display:none;}@media screen and (max-width:400px){#edit-customer-type{display:flex;align-items:center;margin:0 -20px;}#edit-customer-type .form-item{margin:0;padding:0 20px;}#edit-j-autorise-le-{display:flex;align-items:center;margin:0 -20px;}#edit-j-autorise-le- .form-item{margin:0;padding:0 20px;}}.is-not-pmr{font-style:italic;color:#DEAB54;}.cart-link .cart-icon-link .cart-icon svg{width:25px;height:25px;display:flex;align-items:center;justify-content:center;transition:all .32s ease-in-out;}.cart-link .cart-icon-link .cart-icon svg path{transition:all .32s ease-in-out;}.cart-link .cart-icon-link .cart-icon{display:flex;align-items:center;justify-content:center;}.cart-link .cart-icon-link a{display:flex;align-items:center;justify-content:center;margin-left:16px;}.cart-link .cart-icon-link a:hover svg path{fill:#deab54;}.path-frontpage .cart-link .cart-icon-link a svg path{fill:#fff;}.path-frontpage .sticky .cart-link .cart-icon-link a svg path{fill:#203164;}.path-frontpage.open-menu .cart-link .cart-icon-link a svg path{fill:#203164;}.path-frontpage.open-menu .cart-link .cart-icon-link a:hover svg path{fill:#deab54;}.path-frontpage .cart-link .cart-icon-link a:hover svg path{fill:#deab54;}.path-frontpage .sticky .cart-link .cart-icon-link a:hover svg path{fill:#deab54;}@media screen and (min-width:992px){#block-mainnavigation,#block-mainnavigation--2{width:calc(100% - 160px);text-align:right;padding-right:12px;}}@media screen and (min-width:1200px){#block-mainnavigation,#block-mainnavigation--2{padding-right:20px;}}@media screen and (min-width:370px){.region.region-header .header-right{width:calc(100% - 118px);}.header-outer .logo{width:118px;}}@media screen and (max-width:369px){.region.region-header .header-right{width:calc(100% - 80px);}.header-outer .logo{width:80px;}.cart-link .cart-icon-link a{margin-left:10px;}.flexbox-wrapper .region.region-header{padding-right:10px;}}@media screen and (min-width:992px){.header-outer .main-header .header-inner .header-right .sf-menu li a{font-size:12px;letter-spacing:-.25px;}}@media screen and (min-width:1200px){.header-outer .main-header .header-inner .header-right .sf-menu li a{letter-spacing:0px;font-size:14px;}}.path-cart #edit-coupon-redemption{display:none;}#simplenews-subscriptions-block-newsletter .link--previous{display:none;}
body{margin:0;padding:0;--p-180:110px;--p-150:80px;--p-120:50px;--p-100:40px;--p-50:20px;--p-60:30px;--p-80:40px;--side-container:0px;}@media screen and (min-width:768px){body{--p-50:30px;--p-60:40px;--p-80:45px;--p-100:50px;--p-120:60px;--p-150:90px;--p-180:120px;}}@media screen and (min-width:992px){body{--p-50:35px;--p-60:45px;--p-80:55px;--p-100:62px;--p-120:65px;--p-150:95px;--p-180:125px;}}@media screen and (min-width:1200px){body{--p-50:40px;--p-60:50px;--p-80:70px;--p-100:80px;--p-120:100px;--p-130:130px;}}@media screen and (min-width:1400px){body{--p-80:80px;--p-120:120px;--p-150:150px;--p-180:180px;}}@media screen and (min-width:1600px){body{--p-50:50px;--p-60:60px;}}@media screen and (min-width:768px){body{--container-size:750px;}}@media screen and (min-width:992px){body{--container-size:970px;}}@media screen and (min-width:1200px){body{--container-size:1170px;}}li{list-style:none;}a{text-decoration:none;}.title-text-activity-items .title-text-activity-items-inner{padding-top:var(--p-100);padding-bottom:var(--p-100);}@media screen and (min-width:1400px) and (max-width:1600px){.user-logged-in ul.toolbar-menu li a{font-size:12px;}}.user-logged-in .content-top-outer{padding-bottom:0 !important;padding-top:120px !important;}@media screen and (min-width:768px){.user-logged-in .content-top-outer{padding-top:170px !important;}}@media screen and (min-width:1400px){.user-logged-in .content-top-outer{padding-top:140px !important;}}.user-logged-in .header-outer{padding:0 !important;}body.toolbar-vertical{--top-admin-bar:39px;}@media screen and (max-width:609px){body.toolbar-vertical .sticky{--top-admin-bar:0px;}}body.toolbar-horizontal{--top-admin-bar:39px;}@media screen and (min-width:976px){body.toolbar-horizontal{--top-admin-bar:118px;}}@media screen and (min-width:1335px){body.toolbar-horizontal{--top-admin-bar:39px;}}body.toolbar-horizontal.toolbar-tray-open{--top-admin-bar:79px;}.user-logged-in .header-outer > div{top:var(--top-admin-bar,0px) !important;}.user-logged-in .toolbar-tray a,.user-logged-in .toolbar-tray a:visited{padding-right:6px;}.user-logged-in .toolbar-tray a.toolbar-icon-admin-toolbar-tools-help{padding-right:1em;}.user-logged-in.path-user .user-content-top-outer{display:block;padding-bottom:0 !important;padding-top:120px !important;}@media screen and (min-width:768px){.user-logged-in.path-user .user-content-top-outer{padding-top:170px !important;}}@media screen and (min-width:1400px){.user-logged-in.path-user .user-content-top-outer{padding-top:140px !important;}}.path-user .user-content-top-outer{display:none;}.content-top-outer{padding:0 !important;}html .user-logged-in.path-frontpage .content-top-outer{position:absolute !important;padding:0 !important;top:140px !important;left:0 !important;right:0 !important;z-index:5 !important;display:none;}@media screen and (min-width:768px){html .user-logged-in.path-frontpage .content-top-outer{top:220px !important;}}@media screen and (min-width:992px){html .user-logged-in.path-frontpage .content-top-outer{top:280px !important;}}@media screen and (min-width:1400px){html .user-logged-in.path-frontpage .content-top-outer{top:230px !important;}}@media screen and (max-width:991.75px){.header-right ul.menu li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;}}.header-right ul.menu li.menuparent{padding-right:30px !important;}@media screen and (min-width:992px){.header-right ul.menu li.menuparent::after{content:"";-webkit-mask-image:url(/themes/Karioke/images/angle-down-svgrepo-com.svg);mask-image:url(/themes/Karioke/images/angle-down-svgrepo-com.svg);-webkit-mask-position:center right;mask-position:center right;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#203164;position:absolute;width:15px;height:20px;top:0;right:0;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}}@media screen and (min-width:992px){.header-right ul.menu li.menuparent:hover > a{color:#deab54 !important;}}@media screen and (min-width:992px){.header-right ul.menu li.menuparent:hover::after{background-color:#deab54;}}.header-right ul.menu li.menuparent.sfHover::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}@media screen and (max-width:991.75px){.header-right ul.menu li.menuparent span{-webkit-mask-image:url(/themes/Karioke/images/angle-down-svgrepo-com.svg);mask-image:url(/themes/Karioke/images/angle-down-svgrepo-com.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;position:absolute;width:15px;height:20px;top:10px;right:0;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}}@media screen and (max-width:991.75px){.header-right ul.menu li.menuparent.active span{-webkit-transform:rotate(180deg);transform:rotate(180deg);}}@media screen and (max-width:991.75px){.header-right ul.menu li.menuparent.active ul{opacity:1;visibility:visible;height:auto;margin-top:10px !important;}}.header-right ul.menu li a.menuparent{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.header-right ul.menu li a.menuparent .sf-sub-indicator{display:none;}.header-right ul.menu li a.menuparent:hover::after{background-color:#deab54;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.header-right ul.menu li ul{width:100% !important;background-color:#fff;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}@media screen and (max-width:991.75px){.header-right ul.menu li ul{position:unset;opacity:0;visibility:hidden;height:0;}}.header-right ul.menu li ul li{margin:0 !important;width:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}@media screen and (max-width:991.75px){.header-right ul.menu li ul li{padding:0 !important;}}.header-right ul.menu li ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px !important;}@media screen and (max-width:991.75px){.header-right ul.menu li ul li a{color:#203164 !important;}}.title-text-activity-items{position:relative;margin-bottom:80px;background-color:#002;background-image:-webkit-gradient(linear,left top,right top,from(#0d1c3f),color-stop(#0c1a3d),color-stop(#091336),color-stop(#0a1639),color-stop(#070e31),color-stop(#030628),color-stop(#010224),color-stop(#000123),to(#002));background-image:linear-gradient(to right,#0d1c3f,#0c1a3d,#091336,#0a1639,#070e31,#030628,#010224,#000123,#002);}@media screen and (min-width:768px){.title-text-activity-items{margin-bottom:90px;}}@media screen and (min-width:992px){.title-text-activity-items{margin-bottom:100px;}}@media screen and (min-width:1200px){.title-text-activity-items{margin-bottom:120px;}}@media screen and (min-width:1400px){.title-text-activity-items{margin-bottom:150px;}}@media screen and (min-width:1600px){.title-text-activity-items{margin-bottom:172px;}}.title-text-activity-items::after{content:"";background-image:url(/themes/Karioke/images/letter-background3.png);background-position:center;background-repeat:no-repeat;background-size:95%;width:300px;height:100px;position:absolute;top:0;left:0;}@media screen and (min-width:992px){.title-text-activity-items::after{background-size:cover;height:184px;width:500px;left:20px;}}@media screen and (min-width:1200px){.title-text-activity-items::after{width:700px;left:40px;}}@media screen and (min-width:1600px){.title-text-activity-items::after{top:27px;left:93px;}}.title-text-activity-items .title-text-activity-items-inner{position:relative;z-index:1;}.title-text-activity-items .title-text-activity-items-inner .title h2{color:#fff;text-align:center;font-weight:700;line-height:1.3;font-size:28px;}@media screen and (min-width:992px){.title-text-activity-items .title-text-activity-items-inner .title h2{font-size:36px;}}.title-text-activity-items .title-text-activity-items-inner .text p{color:#fff;margin-left:auto;margin-right:auto;max-width:40em;text-align:center;}@media screen and (min-width:1200px){.title-text-activity-items .title-text-activity-items-inner .text p{max-width:55em;}}.title-text-activity-items .title-text-activity-items-inner .activity-items{padding-top:30px;}@media screen and (min-width:1200px){.title-text-activity-items .title-text-activity-items-inner .activity-items{padding-top:40px;}}@media screen and (min-width:1400px){.title-text-activity-items .title-text-activity-items-inner .activity-items{padding-top:53px;}}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;}@media screen and (min-width:768px){.title-text-activity-items
  .title-text-activity-items-inner
  .activity-items
  .field--name-field-activity-item{gap:29px;}}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item{background-color:#203164;text-align:center;padding:20px;width:100%;}@media screen and (min-width:576px){.title-text-activity-items
  .title-text-activity-items-inner
  .activity-items
  .field--name-field-activity-item
  .field--item{width:calc(50% - 7.5px);}}@media screen and (min-width:768px){.title-text-activity-items
  .title-text-activity-items-inner
  .activity-items
  .field--name-field-activity-item
  .field--item{width:calc(50% - 14.5px);}}@media screen and (min-width:992px){.title-text-activity-items
  .title-text-activity-items-inner
  .activity-items
  .field--name-field-activity-item
  .field--item{width:calc(33.3333333333% - 19.3333333333px);}}@media screen and (min-width:1400px){.title-text-activity-items
  .title-text-activity-items-inner
  .activity-items
  .field--name-field-activity-item
  .field--item{padding:50px 39px 40px 45px;}}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item
.paragraph--type--activity-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item
.paragraph--type--activity-item
.icon{width:70px;height:98px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}@media screen and (min-width:992px){.title-text-activity-items
  .title-text-activity-items-inner
  .activity-items
  .field--name-field-activity-item
  .field--item
  .paragraph--type--activity-item
  .icon{width:108px;}}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item
.paragraph--type--activity-item
.icon
img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item
.paragraph--type--activity-item
.title
h3{color:#fff;margin-bottom:13px;margin-top:20px;}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item
.paragraph--type--activity-item
.link{margin-top:29px;}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item
.paragraph--type--activity-item
.link
a{background-color:transparent;color:#fff;border:1px solid #deab54;display:inline-block;text-decoration:none;line-height:1;font-weight:700;text-align:center;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:18px 19px;font-size:13px;min-width:164px;}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item
.paragraph--type--activity-item
.link
a:hover{background-color:#deab54;}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item:nth-child(1)
.icon{width:50px;}@media screen and (min-width:992px){.title-text-activity-items
  .title-text-activity-items-inner
  .activity-items
  .field--name-field-activity-item
  .field--item:nth-child(1)
  .icon{width:65px;}}.title-text-activity-items
.title-text-activity-items-inner
.activity-items
.field--name-field-activity-item
.field--item:nth-child(3)
.icon{width:60px;}@media screen and (min-width:992px){.title-text-activity-items
  .title-text-activity-items-inner
  .activity-items
  .field--name-field-activity-item
  .field--item:nth-child(3)
  .icon{width:75px;}}.bar-text-image.type-2{margin-bottom:80px;}@media screen and (min-width:992px){.bar-text-image.type-2{margin-bottom:90px;}}@media screen and (min-width:1200px){.bar-text-image.type-2{margin-bottom:118px;}}.bar-text-image.type-2 .field--name-field-link a{background-color:transparent;color:#fff;margin-top:30px;display:inline-block;text-decoration:none;line-height:1;font-weight:700;text-align:center;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:18px 19px;font-size:13px;min-width:164px;background-color:#203164;}.text-image-fliper .image-outer .video-wrap,.image-text-fliper .image-outer .video-wrap{height:100%;}.text-image-fliper .image-outer .video-wrap .video,.image-text-fliper .image-outer .video-wrap .video{height:100%;}.text-image-fliper .image-outer .video-wrap .video .play-pause-btn,.image-text-fliper .image-outer .video-wrap .video .play-pause-btn{height:100%;position:relative;}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-youtube-video,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-youtube-video{height:100%;}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-youtube-video
.video-embed-field-provider-youtube,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-youtube-video
.video-embed-field-provider-youtube{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-youtube-video
.video-embed-field-provider-youtube
img,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-youtube-video
.video-embed-field-provider-youtube
img{width:100%;height:100%;margin-right:-100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-youtube-video
.video-embed-field-provider-youtube
iframe,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-youtube-video
.video-embed-field-provider-youtube
iframe{width:100%;height:100%;display:block !important;}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.controls-wrapper-youtube-buttons
.play-button,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.controls-wrapper-youtube-buttons
.play-button{font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;border:5px solid #fff;border-radius:50%;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;z-index:2;}@media screen and (min-width:768px){.text-image-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .play-button,.image-text-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .play-button{width:80px;height:80px;}}@media screen and (min-width:992px){.text-image-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .play-button,.image-text-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .play-button{width:120px;height:120px;border:8px solid #fff;}}@media screen and (min-width:1200px){.text-image-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .play-button,.image-text-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .play-button{width:150px;height:150px;border:10px solid #fff;}}@media screen and (min-width:1400px){.text-image-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .play-button,.image-text-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .play-button{width:178px;height:178px;}}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.controls-wrapper-youtube-buttons
.play-button::after,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.controls-wrapper-youtube-buttons
.play-button::after{content:"";background-image:url(/themes/Karioke/images/play-svgrepo-com.svg);background-size:50%;background-position:center;background-repeat:no-repeat;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.controls-wrapper-youtube-buttons
.pause-button,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.controls-wrapper-youtube-buttons
.pause-button{font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;border:5px solid #fff;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;z-index:2;}@media screen and (min-width:768px){.text-image-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .pause-button,.image-text-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .pause-button{width:80px;height:80px;}}@media screen and (min-width:992px){.text-image-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .pause-button,.image-text-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .pause-button{width:120px;height:120px;border:8px solid #fff;}}@media screen and (min-width:1200px){.text-image-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .pause-button,.image-text-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .pause-button{width:150px;height:150px;border:10px solid #fff;}}@media screen and (min-width:1400px){.text-image-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .pause-button,.image-text-fliper
  .image-outer
  .video-wrap
  .video
  .play-pause-btn
  .controls-wrapper-youtube-buttons
  .pause-button{width:178px;height:178px;}}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.controls-wrapper-youtube-buttons
.pause-button::after,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.controls-wrapper-youtube-buttons
.pause-button::after{content:"";background-image:url(/themes/Karioke/images/pause-svgrepo-com.svg);background-size:50%;background-position:center;background-repeat:no-repeat;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-mp4-video,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-mp4-video{width:100%;height:100%;}.text-image-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-mp4-video
video,.image-text-fliper
.image-outer
.video-wrap
.video
.play-pause-btn
.field--name-field-mp4-video
video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.text-image-fliper
.image-outer
.video-wrap
.video.yt-playing
.video-embed-field-provider-youtube
img,.image-text-fliper
.image-outer
.video-wrap
.video.yt-playing
.video-embed-field-provider-youtube
img{opacity:0;visibility:hidden;}.text-image-fliper
.image-outer
.video-wrap
.video.yt-playing
.controls-wrapper-youtube-buttons
.play-button,.image-text-fliper
.image-outer
.video-wrap
.video.yt-playing
.controls-wrapper-youtube-buttons
.play-button{opacity:0;visibility:hidden;}.text-image-fliper .caption-wrapper.type-2 .field--name-field-link span{background-color:transparent;color:#fff;border:1px solid #deab54;display:inline-block;text-decoration:none;line-height:1;font-weight:700;text-align:center;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:18px 19px;font-size:13px;min-width:164px;margin-top:20px;cursor:pointer;}.text-image-fliper .caption-wrapper.type-2 .field--name-field-link span:hover{background-color:#deab54;}.image-text-fliper .bg-primary.bg-yellow{background-color:#deab54;background-image:unset;}.image-text-fliper .bg-primary.bg-yellow::after{left:0;right:unset;background-image:url(/themes/Karioke/images/foooo-ormidable.png);background-position:bottom -50px left 0;background-size:90%;}.image-text-fliper .caption-wrapper.type-2 .field--name-field-link span{background-color:transparent;color:#fff;margin-top:30px;display:inline-block;text-decoration:none;line-height:1;font-weight:700;text-align:center;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:18px 19px;font-size:13px;min-width:164px;background-color:#203164;cursor:pointer;}.image-text-fliper.type-2{margin-top:80px;}@media screen and (min-width:992px){.image-text-fliper.type-2{margin-top:90px;}}@media screen and (min-width:1200px){.image-text-fliper.type-2{margin-top:118px;}}.page-node-type-activity .page-banner{padding-bottom:48px;}.page-node-type-activity .page-banner.has-widget{padding-bottom:0;}.page-elfsight-widget .container .field--name-field-activity-icons-texts{display:flex;flex-direction:column;justify-content:space-around;@media screen and (min-width:768px){flex-direction:initial;}}.page-elfsight-widget .container .field--name-field-activity-icons-texts .field--item{display:flex;justify-content:center;width:180px;}.page-elfsight-widget .container .field--name-field-activity-icons-texts .activity-item{display:flex;flex-direction:column;align-items:center;}.page-elfsight-widget .container .field--name-field-activity-icons-texts .activity-item .activity-item__text{justify-content:center;display:flex;}.page-elfsight-widget .container .field--name-field-activity-icons-texts .activity-item__icon .field--item img{width:auto;height:50px;}.page-elfsight-widget .container .field--name-field-activity-icons-texts .activity-item__text .field--name-field-activity-text{margin-top:24px;font-size:16px;color:#203164;text-align:center;}.page-elfsight-widget .container .field--name-field-activity-button{display:flex;justify-content:center;margin:48px 0;}.page-elfsight-widget .container .field--name-field-activity-button a{display:flex;justify-content:center;align-items:center;width:168px;height:58px;text-decoration:none;background-color:#203164;color:#fff;}.page-elfsight-widget .container .field--name-field-activity-button a:hover{background-color:#deab54;}.page-elfsight-widget .container .field--name-field-elfsight-widget{margin:24px 0 48px 0;}.activity-title-icons-texts .container .paragraph--type--activity-title-icons-texts{display:flex;flex-direction:column;}.activity-title-icons-texts .container .paragraph--type--activity-title-icons-texts .field--name-field-activity-title{display:flex;justify-content:center;font-size:38px;color:#deab54;font-weight:bold;margin:64px 0;}.activity-title-icons-texts .container .paragraph--type--activity-title-icons-texts .field--name-field-activity-title-icons-texts{display:flex;flex-direction:column;justify-content:space-around;@media screen and (min-width:768px){flex-direction:initial;}}.activity-title-icons-texts .container .field--type-entity-reference-revisions .field--item:first-child{width:auto;}.activity-title-icons-texts .container .field--type-entity-reference-revisions .field--item{display:flex;justify-content:center;width:180px;}.activity-title-icons-texts .container .paragraph--type--activity-title-icons-texts .activity-item{display:flex;flex-direction:column;align-items:center;}.activity-title-icons-texts .container .paragraph--type--activity-title-icons-texts .activity-item .activity-item__text{justify-content:center;display:flex;}.activity-title-icons-texts .container .paragraph--type--activity-title-icons-texts .activity-item .activity-item__text .field--name-field-activity-text{margin-top:24px;font-size:16px;color:#203164;text-align:center;}.activity-title-icons-texts .container .paragraph--type--activity-title-icons-texts .field--name-field-media-image .field--item img{width:auto;height:50px;}.elfsight-google-reviews{margin:116px 0 168px 0;}
.flexbox-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;}@media screen and (min-width:992px){#block-mainnavigation #superfish-main,#block-mainnavigation--2 #superfish-main{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;}#block-mainnavigation ul.menu > li,#block-mainnavigation--2 ul.menu > li{margin:0;}#block-mainnavigation ul.menu > li > a,#block-mainnavigation--2 ul.menu > li > a{line-height:1.4;white-space:nowrap;}}.captcha.captcha-type-challenge--turnstile{position:relative;z-index:2;}.captcha.captcha-type-challenge--turnstile .captcha__title{display:none;}#block-abonnementsimplenews{min-width:0;}#simplenews-subscriptions-block-newsletter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;}#simplenews-subscriptions-block-newsletter .captcha-type-challenge--turnstile{flex:0 0 300px;width:300px;max-width:calc(100vw - 20px);margin:0;transform:none;}#simplenews-subscriptions-block-newsletter .captcha-type-challenge--turnstile .captcha__element{min-height:65px;}#simplenews-subscriptions-block-newsletter .captcha-type-challenge--turnstile .cf-turnstile{display:flex;justify-content:center;}#simplenews-subscriptions-block-newsletter .captcha-type-challenge--turnstile .cf-turnstile > div{display:flex;}#block-abonnementsimplenews #simplenews-subscriptions-block-newsletter #edit-mail-wrapper{padding:0;margin:0;}#simplenews-subscriptions-block-newsletter .form-email,#simplenews-subscriptions-block-newsletter .form-submit{min-height:48px;}@media screen and (max-width:991px){#simplenews-subscriptions-block-newsletter{flex-direction:column;flex-wrap:nowrap;}#simplenews-subscriptions-block-newsletter .captcha-type-challenge--turnstile{flex-basis:auto;}#block-abonnementsimplenews #simplenews-subscriptions-block-newsletter #edit-mail-wrapper,#simplenews-subscriptions-block-newsletter .form-actions{width:300px;max-width:calc(100vw - 20px);margin:0;}#simplenews-subscriptions-block-newsletter .form-submit{width:100%;}}.webform-submission-contact-form .captcha-type-challenge--turnstile{flex:0 0 300px;width:300px;min-width:0;margin:0 7px 16px;}.webform-submission-contact-form .captcha-type-challenge--turnstile .captcha__element{min-height:65px;}.webform-submission-contact-form .captcha-type-challenge--turnstile + .form-actions{display:flex;align-items:center;min-height:65px;margin-bottom:16px;}.webform-submission-contact-form .captcha-type-challenge--turnstile + .form-actions .button{min-height:65px;}@media screen and (max-width:767px){.webform-submission-contact-form .captcha-type-challenge--turnstile{flex-basis:calc(100% - 14px);width:calc(100% - 14px);}.webform-submission-contact-form .captcha-type-challenge--turnstile .cf-turnstile{display:flex;justify-content:center;}.webform-submission-contact-form .captcha-type-challenge--turnstile + .form-actions{flex-basis:100%;}.webform-submission-contact-form .captcha-type-challenge--turnstile + .form-actions .button{width:100%;}}@media screen and (max-width:359px){.webform-submission-contact-form .captcha-type-challenge--turnstile .cf-turnstile{zoom:0.9;}}.show-loader{position:relative;}.show-loader::before{content:"";position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;height:100%;background-color:#fff;z-index:995;}.show-loader::after{content:"";position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;width:150px;height:150px;background-image:url(/themes/Karioke/images/loader.gif);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:999;opacity:1;}
@font-face{font-family:'lg';src:url(/themes/Karioke/font/lg.eot?n1z373=);src:url(/themes/Karioke/font/lg.eot#iefixn1z373) format("embedded-opentype"),url(/themes/Karioke/font/lg.woff?n1z373=) format("woff"),url(/themes/Karioke/font/lg.ttf?n1z373=) format("truetype"),url(/themes/Karioke/font/lg.svg?n1z373=#lg) format("svg");font-weight:normal;font-style:normal;}.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:none;}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5;}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF;}.lg-actions .lg-next{right:20px;}.lg-actions .lg-next:before{content:"\e095";}.lg-actions .lg-prev{left:20px;}.lg-actions .lg-prev:after{content:"\e094";}@-webkit-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-moz-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-ms-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-webkit-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-moz-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-ms-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45);}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}.lg-toolbar .lg-icon:hover{color:#FFF;}.lg-toolbar .lg-close:after{content:"\e070";}.lg-toolbar .lg-download:after{content:"\e0f2";}.lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}.lg-sub-html p{font-size:12px;margin:5px 0 0;}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px;}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707;}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}.lg-outer .lg-toogle-thumb:hover{color:#FFF;}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto;}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/themes/Karioke/img/vimeo-play.png) no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/themes/Karioke/img/vimeo-play.png) no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/themes/Karioke/img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8;}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}.lg-outer .lg-has-youtube .lg-video-play{background:url(/themes/Karioke/img/youtube-play.png) no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/themes/Karioke/img/youtube-play.png) no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible;}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0;}.lg-progress-bar.lg-start .lg-progress{width:100%;}.lg-show-autoplay .lg-progress-bar{opacity:1;}.lg-autoplay-button:after{content:"\e01d";}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}#lg-zoom-in:after{content:"\e311";}#lg-actual-size{font-size:20px;}#lg-actual-size:after{content:"\e033";}#lg-zoom-out{opacity:0.5;pointer-events:none;}#lg-zoom-out:after{content:"\e312";}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}.lg-fullscreen:after{content:"\e20c";}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;-o-transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s;}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);opacity:1;visibility:visible;}.lg-outer.lg-dropdown-active #lg-share{color:#FFF;}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;-moz-transition:-moz-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;-o-transition:-o-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;transition:transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px;}.lg-outer .lg-dropdown > li:last-child{margin-bottom:0px;}.lg-outer .lg-dropdown > li:hover a,.lg-outer .lg-dropdown > li:hover .lg-icon{color:#333;}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07);}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle;}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto;}.lg-outer #lg-share{position:relative;}.lg-outer #lg-share:after{content:"\e80d";}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998;}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901";}.lg-outer #lg-share-twitter .lg-icon{color:#00aced;}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904";}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902";}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903";}.lg-group:after{content:"";display:table;clear:both;}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-visible{opacity:1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}.lg-outer .lg-item{background:url(/themes/Karioke/img/loading.gif) no-repeat scroll center center transparent;display:none !important;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}.lg-outer.lg-css .lg-current{display:inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-current{z-index:1060;}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}.lg-outer .lg-empty-html{display:none;}.lg-outer.lg-hide-download #lg-download{display:none;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-backdrop.in{opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-fade .lg-item{opacity:0;}.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}
