@charset "UTF-8";#booking-calendar>.ui-datepicker{width:100%}.ama_service{cursor:pointer}.ama_service.active{border-color:#007627;background-color:#fff;box-shadow:0 20px 70px -10px rgba(5,28,42,.2)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{max-width:100%;height:auto;min-height:1px}img.alignright{float:right;margin:0 0 40px 50px}img.alignleft{float:left;margin:0 40px 50px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}a,button,input,textarea,select{outline:none!important}*:focus{outline:none!important;text-decoration:none!important}html,body{max-width:100%;overflow-x:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type="checkbox"]+*::before,input[type="radio"]+*::before,input[type="checkbox"]+*::after,input[type="radio"]+*::after{content:none!important}.color-white{color:#fff}.color-yellow{color:#13bfb1}.editor-content p+*,.editor-content *+p,.editor-content ul+*,.editor-content *+ul,.editor-content ol+*,.editor-content *+ol{margin-top:25px}.editor-content *+h1,.editor-content *+h2,.editor-content *+h3,.editor-content *+h4,.editor-content *+h5,.editor-content *+h6{margin-top:40px}.editor-content h1+*,.editor-content h2+*,.editor-content h3+*,.editor-content h4+*,.editor-content h5+*,.editor-content h6+*{margin-top:20px}.editor-content *+.btn{margin-top:40px}.editor-content .gallery{margin-left:-15px;margin-right:-15px}.editor-content .gallery>.gallery-item{float:left;padding:0 15px}.editor-content .gallery>.gallery-item:nth-child(n+5){margin-top:30px}.editor-content .gallery>.gallery-item a{display:block;overflow:hidden}.editor-content .gallery>.gallery-item:first-child a{-webkit-border-top-left-radius:100px;-moz-border-radius-topleft:100px;border-top-left-radius:100px}.editor-content .gallery>.gallery-item:last-child a{-webkit-border-bottom-right-radius:100px;-moz-border-radius-bottomright:100px;border-bottom-right-radius:100px}.editor-content p>a>img.alignleft{-webkit-border-top-left-radius:100px;-moz-border-radius-topleft:100px;border-top-left-radius:100px}.editor-content p>a>img.alignright{-webkit-border-bottom-right-radius:100px;-moz-border-radius-bottomright:100px;border-bottom-right-radius:100px}.read-more{color:#1e1f1f;font-size:13px;line-height:17px;font-family:'Mali',cursive;font-weight:700;letter-spacing:-.5px}.read-more>span{display:inline-block;border-bottom:1px solid #1e1f1f}.read-more>svg{margin-left:11px}.read-more:hover{color:#e16700!important}.read-more:hover>span{border-color:#e16700!important}.read-more:hover>svg path{fill:#e16700!important}.gallery:before,.gallery:after{content:" ";display:table}.gallery:after{clear:both}.gallery>.gallery-item>a{display:block;position:relative;overflow:hidden;box-shadow:0 20px 70px -10px rgba(5,28,42,.2)}.icon-item{text-align:center;color:#fff;letter-spacing:1px}.icon-item>.flex-icon{height:60px;text-align:center}.icon-item>.flex-icon img{display:block;margin:0 auto}.icon-item>.flex-icon+.icon-txt{margin-top:20px}.shadow-box-body{background-color:#fff;box-shadow:0 20px 50px -10px rgba(5,28,42,.1);padding:25px 40px 40px 40px}.shadow-box-footer{margin-top:10px;text-align:right;padding:0 40px;font-size:13px}.table{font-family:'Mali',cursive;font-weight:700;margin:0}.table>thead>tr>th{border-bottom:1px dashed rgba(30,31,31,.2)}.table>tbody>tr>td{border-top:1px dashed rgba(30,31,31,.2)}.table>tbody>tr:first-child>td{border:none}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:10px 5px}.font11{font-size:11px}.font13{font-size:13px}.shirt-icon{display:inline-block;vertical-align:middle;width:18px;height:15px;background-image:url(../../../../../../../plugins/ama-booking/images/shirt.svg);background-position:center;background-repeat:no-repeat}.flex-stretch{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-center{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-centered{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-stretch-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-grid{margin:0 -15px}.flex-item{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;flex:0 0 auto\0;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.flex-grid>.flex-item{padding:0 15px}.flex-grid.flex-2col>.flex-item{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0}.flex-grid.flex-3col>.flex-item{-webkit-flex:0 1 33.3334%;-ms-flex:0 1 33.3334%;flex:0 1 33.3334%;width:33.3334%;flex:0 0 auto\0}.flex-grid.flex-4col>.flex-item{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;width:25%;flex:0 0 auto\0}.flex-grid.flex-6col>.flex-item{-webkit-flex:0 1 16.66666666666667%;-ms-flex:0 1 16.66666666666667%;flex:0 1 16.66666666666667%;width:16.66666666666667%;flex:0 0 auto\0}.flex-centered>.flex-item{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;flex:0 0 auto\0}.flex-centered>.flex-item.flex-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.flex-centered>.flex-item.flex-bot{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.flex-fill{display:flex;flex-wrap:wrap}.flex-fill-item{flex:1}.flex-footer{margin:-10px -20px}.flex-footer>.flex-item{padding:10px 0}.flex-footer>.flex-item{padding-left:40px}.flex-footer{margin-top:20px}.flex-footer a:not(:hover){color:#1e1f1f}#header .desktop-header>.flex-centered{height:100px;margin:0 -30px}#header .desktop-header>.flex-centered>.flex-item{padding:0 30px}#header .desktop-header>.flex-centered>.flex-navigation{flex:1}#header .desktop-header>.flex-centered>.flex-logo{-webkit-flex:0 1 322px;-ms-flex:0 1 322px;flex:0 1 322px;width:322px;flex:0 0 auto\0}#header .desktop-header>.flex-centered>.flex-navigation>.navigation-top{font-size:13px;line-height:36px;letter-spacing:.5px;border-bottom:1px solid rgba(216,216,216,.3);position:relative;z-index:2}#header .desktop-header>.flex-centered>.flex-navigation.flex-nav-right>.navigation-top{text-align:right}.header-social-media{overflow:hidden}.header-social-media>li{float:left}.header-social-media>li+li{margin-left:6px}.header-social-media>li>a{display:block;width:16px;height:16px;background-size:cover;background-position:center;background-repeat:no-repeat}.header-social-media>li>a.social-fb{background-image:url(../../../../../../../plugins/ama-booking/images/facebook-dark.png)}.header-social-media>li>a.social-ig{background-image:url(../../../../../../../plugins/ama-booking/images/intsagram-dark.png)}.home .header-social-media>li>a.social-fb{background-image:url(../../../../../../../plugins/ama-booking/images/facebook-light.png)}.home .header-social-media>li>a.social-ig{background-image:url(../../../../../../../plugins/ama-booking/images/intsagram-light.png)}.header-social-media,.wpml-ls{display:inline-block;vertical-align:middle;text-transform:uppercase}.header-social-media,.wpml-ls ul{margin:0;padding:0;list-style:none}.wpml-ls ul>li{position:relative}.wpml-ls ul>li>a{color:inherit;display:block;position:relative;padding-left:30px}.wpml-ls ul>li>a.wpml-ls-item-toggle{padding-right:20px;background-image:url(../../../../../../../plugins/ama-booking/images/arrow-down.svg);background-position:right 14px;background-repeat:no-repeat}.home .wpml-ls ul>li>a.wpml-ls-item-toggle{background-image:url(../../../../../../../plugins/ama-booking/images/arrow-down-white.svg)}.wpml-ls ul>li>a>img{position:absolute;top:50%;margin-top:-6px;left:5px}.wpml-ls ul>li>ul{position:absolute;top:100%;right:0;background-color:#fff;color:#000;white-space:nowrap;border:1px solid rgba(216,216,216,.3);min-width:100%;display:none}.wpml-ls ul>li>ul>li+li{border-top:1px solid rgba(216,216,216,.3)}.wpml-ls ul>li>ul>li>a{padding:1px 10px 1px 35px}.wpml-ls ul>li>ul>li>a>img{left:10px}.header-social-media+.wpml-ls{margin-left:16px}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu{padding-top:20px;font-size:15px;letter-spacing:18px;letter-spacing:1px;text-transform:uppercase}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu a{color:inherit;display:inline-block;position:relative}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu ul{margin:0;padding:0;list-style:none}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul{display:flex;flex-wrap:wrap;margin:0 -10px}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li{flex:1;padding:0 10px;text-align:center}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li:first-child{text-align:left}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li:last-child{text-align:right}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li:first-child:last-child{text-align:left}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li>a:before,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li>a:after{content:'';display:block;width:0;height:4px;background-color:#13bfb1;position:absolute;bottom:-4px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li>a:before{right:50%}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li>a:after{left:50%}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li>a:hover{text-decoration:none}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li>a:hover:before,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li>a:hover:after,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-menu-item>a:before,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-menu-item>a:after,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-menu-parent>a:before,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-menu-parent>a:after,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-menu-ancestor>a:before,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-menu-ancestor>a:after,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-page-item>a:before,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-page-item>a:after,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-page-parent>a:before,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-page-parent>a:after,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-page-ancestor>a:before,#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu>ul>li.current-page-ancestor>a:after{width:50%}.home #header{color:#fff;position:absolute}.builder-element{position:relative}.builder-element>.builder-element-inner{position:relative;z-index:1;padding:80px 0}.builder-element.element-main>.builder-element-inner{padding:0}.builder-element:last-child>.builder-element-inner{padding-bottom:0}.builder-element-header{margin:0 0 40px 0}.builder-element-footer{margin:60px 0 0 0}.builder-element.element-main{z-index:10}.builder-element.no-pad>.builder-element-inner{padding:0}.element-hero{overflow:hidden;position:relative;margin-bottom:40px}.home .element-hero{margin:0}.element-hero>.element-hero-bg{top:0;left:0;height:100%;width:100%;position:absolute;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.element-hero>.element-hero-bg:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,31,31,.45)}.home .element-hero>.element-hero-bg:after{background-color:rgba(30,31,31,.6)}.element-hero>.element-hero-bg>.element-hero-bg-inner{top:0;left:0;height:100%;width:100%;position:absolute}.element-hero>.element-hero-bg>.element-hero-bg-inner:before,.element-hero>.element-hero-bg>.element-hero-bg-inner:after{content:'';display:block;width:100%;height:100px;position:absolute;left:0;background-color:#fff;z-index:1;-moz-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);-o-transform:skewY(-2deg);-ms-transform:skewY(-2deg);transform:skewY(-2deg)}.element-hero>.element-hero-bg>.element-hero-bg-inner:before{top:-66px}.element-hero>.element-hero-bg>.element-hero-bg-inner:after{bottom:-66px}.home .element-hero>.element-hero-bg>.element-hero-bg-inner:before{display:none}.element-hero>.builder-element-inner{position:relative}.element-hero>.builder-element-inner>.container>.flex-centered{height:290px}.element-hero>.builder-element-inner>.container>.flex-center{height:1020px;margin:0 -15px;padding:140px 0}.element-hero>.builder-element-inner>.container>.flex-center>.flex-item{padding:0 15px;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0}.element-hero>.builder-element-inner>.container>.flex-center>.flex-item+.flex-item.flex-hero-icons{margin-top:24px}.element-hero>.builder-element-inner>.container>.flex-center>.flex-item.flex-hero-icons{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;flex:0 0 auto\0}.element-hero *+.hero-links{margin-top:40px}.hero-link+.hero-link{margin-top:20px}.hero-link .read-more{color:#fff}.hero-link .read-more>span{border-color:#fff}.hero-link .read-more:hover{color:#13bfb1!important}.hero-link .read-more:hover>span{border-color:#13bfb1!important}.hero-link .read-more:hover>svg path{fill:#13bfb1!important}.hero-white-box-outer{position:relative;padding:50px 43px 50px 70px}.hero-white-box-outer:before,.hero-white-box-outer:after,.hero-white-box-inner:before,.hero-white-box-inner:after{content:'';display:block;position:absolute;background-color:#fff}.hero-white-box-outer:before{top:17px;left:39px;right:4px;height:50px;-moz-transform:skewX(-4deg) skewY(-4deg);-webkit-transform:skewX(-4deg) skewY(-4deg);-o-transform:skewX(-4deg) skewY(-4deg);-ms-transform:skewX(-4deg) skewY(-4deg);transform:skewX(-4deg) skewY(-4deg)}.hero-white-box-outer:after{bottom:19px;left:4px;right:38px;height:50px;-moz-transform:skewX(-4deg) skewY(4deg);-webkit-transform:skewX(-4deg) skewY(4deg);-o-transform:skewX(-4deg) skewY(4deg);-ms-transform:skewX(-4deg) skewY(4deg);transform:skewX(-4deg) skewY(4deg)}.hero-white-box-inner:before{top:37px;bottom:50px;left:22px;width:50%;-moz-transform:skewX(-4deg);-webkit-transform:skewX(-4deg);-o-transform:skewX(-4deg);-ms-transform:skewX(-4deg);transform:skewX(-4deg)}.hero-white-box-inner:after{top:48px;bottom:50px;right:21px;width:50%;-moz-transform:skewX(-4deg);-webkit-transform:skewX(-4deg);-o-transform:skewX(-4deg);-ms-transform:skewX(-4deg);transform:skewX(-4deg)}.hero-white-box-content{z-index:1;position:relative;height:480px;padding:25px}.hero-white-box-content>.white-box-block+.white-box-block{margin-top:30px;padding-top:30px;border-top:1px dashed rgba(30,31,31,.2)}.hero-white-box-content>.white-box-block>.white-box-content-title{position:relative;padding-left:73px}.hero-white-box-content>.white-box-block>.white-box-content-title>.box-icon{display:block;position:absolute;top:50%;margin-top:-24px;left:0;width:48px;height:48px}.hero-white-box-content>.white-box-block>*+.white-box-content-body,.hero-white-box-content>.white-box-block>*+.white-box-content-footer{margin-top:20px;padding-left:73px;position:relative}.hero-white-box-content>.white-box-block>.white-box-content-body+.white-box-content-footer{margin-top:0;padding-top:20px}.hero-white-box-content>.white-box-block>.white-box-content-title+.white-box-content-body:before,.hero-white-box-content>.white-box-block>.white-box-content-body+.white-box-content-footer:before{content:'';display:block;left:73px;right:0;position:absolute;top:0;border-top:1px dashed rgba(30,31,31,.2)}.gallery.gallery-grid{margin:0 -15px}.gallery.gallery-grid>.gallery-item{width:33.3334%;float:left;padding:0 15px}.gallery.gallery-grid>.gallery-item:nth-child(n+4){margin-top:30px}.gallery.gallery-grid>.gallery-item:first-child>a{-webkit-border-top-left-radius:100px;-moz-border-radius-topleft:100px;border-top-left-radius:100px}.gallery.gallery-grid>.gallery-item:last-child>a{-webkit-border-bottom-right-radius:100px;-moz-border-radius-bottomright:100px;border-bottom-right-radius:100px}.gallery.gallery-grid>.gallery-item>a>.gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(253,219,0,.9);color:#1e1f1f;font-size:15px;line-height:28px;letter-spacing:normal;font-family:'Mali',cursive;font-weight:700;text-align:center;opacity:0;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.gallery.gallery-grid>.gallery-item>a:hover>.gallery-overlay{opacity:1}.boxed-content{margin:0 -15px}.boxed-content>.flex-item{padding:0 15px;-webkit-flex:0 1 33.3334%;-ms-flex:0 1 33.3334%;flex:0 1 33.3334%;width:33.3334%;flex:0 0 auto\0}.boxed-content>.flex-item:nth-child(n+4){margin-top:30px}.boxed-content>.flex-item>.boxed-item{display:block;overflow:hidden;position:relative;color:#1e1f1f;position:relative;height:100%;box-shadow:0 20px 70px -10px rgba(5,28,42,.2)}.boxed-content>.flex-item:first-child>.boxed-item{-webkit-border-top-left-radius:100px;-moz-border-radius-topleft:100px;border-top-left-radius:100px}.boxed-content>.flex-item:last-child>.boxed-item{-webkit-border-bottom-right-radius:100px;-moz-border-radius-bottomright:100px;border-bottom-right-radius:100px}.boxed-content>.flex-item>.boxed-item>.boxed-item-img{position:relative;overflow:hidden}.boxed-content>.flex-item>.boxed-item>.boxed-item-img>img{display:block;width:100%;height:auto}.boxed-content>.flex-item>.boxed-item>.boxed-item-img:after{content:'';display:block;width:100%;height:30px;background-color:#fff;position:absolute;left:0;bottom:-16px;z-index:1;-moz-transform:skewY(-4deg);-webkit-transform:skewY(-4deg);-o-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg)}.boxed-content>.flex-item:nth-child(even)>.boxed-item>.boxed-item-img:after{-moz-transform:skewY(4deg);-webkit-transform:skewY(4deg);-o-transform:skewY(4deg);-ms-transform:skewY(4deg);transform:skewY(4deg)}.boxed-content>.flex-item>.boxed-item>.boxed-item-content{padding:33px 60px;position:relative}.boxed-content>.flex-item>.boxed-item>.boxed-item-content p{margin-top:11px}.boxed-content>.flex-item>a.boxed-item>.boxed-item-content{padding-bottom:107px}.boxed-content>.flex-item>a.boxed-item>.boxed-item-content>.read-more{position:absolute;left:60px;bottom:60px}.boxed-content>.flex-item>a.boxed-item:hover>.boxed-item-content>h3,.boxed-content>.flex-item>a.boxed-item:hover>.boxed-item-content>.read-more{color:#e16700}.boxed-content>.flex-item>a.boxed-item:hover>.boxed-item-content>.read-more>span{border-color:#e16700}.boxed-content>.flex-item>a.boxed-item:hover>.boxed-item-content>.read-more>svg path{fill:#e16700}.element-contact .builder-element-body>.flex-center{margin:0 -15px}.element-contact .builder-element-body>.flex-center>.flex-item{padding:0 15px;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0;position:relative}.flex-contact-info>h2+*{margin-top:40px}.contact-info>.flex-center{margin:0 -10px}.contact-info>.flex-center>.flex-item{padding:0 10px}.contact-info>.flex-center>.flex-item.contact-icon{-webkit-flex:0 1 68px;-ms-flex:0 1 68px;flex:0 1 68px;width:68px;flex:0 0 auto\0}.contact-info>.flex-center>.flex-item.contact-icon>svg{display:block}.contact-info>.flex-center>.flex-item+.flex-item{flex:1}.contact-info>.flex-center>.flex-item a{color:#1e1f1f;text-decoration:underline}.contact-info>.flex-center>.flex-item a:hover{color:#e16700;text-decoration:none}.contact-info>.flex-center>.flex-item a+a:before{content:',';margin-right:5px}.contact-info>.flex-center+.flex-center{margin-top:30px}.element-contact .builder-element-body>.flex-center>.flex-item.flex-contact-map{height:660px}.element-contact .builder-element-body>.flex-center>.flex-item>.contact-map-img{width:960px;height:660px;position:absolute;top:0;left:0;-webkit-clip-path:polygon(10% 10%,100% 0,100% 100%,0 90%);clip-path:polygon(10% 10%,100% 0,100% 100%,0 90%);background-position:center;background-repeat:no-repeat}.element-contact .builder-element-body>.flex-center>.flex-item>.contact-map-img>.contact-map-btn{position:absolute;bottom:116px;left:0;width:100%}.element-info{overflow:hidden}.element-hero+.element-info{margin-top:-120px;z-index:1}.element-info:before,.element-info:after{content:'';display:block;width:80%;height:50%;position:absolute;left:0;background-color:#13bfb1}.element-info:before{top:22px;left:-216px;-moz-transform:skewX(-10deg) skewY(2deg);-webkit-transform:skewX(-10deg) skewY(2deg);-o-transform:skewX(-10deg) skewY(2deg);-ms-transform:skewX(-10deg) skewY(2deg);transform:skewX(-10deg) skewY(2deg)}.element-info:after{bottom:38px;left:-289px;-moz-transform:skewX(-10deg) skewY(-4deg);-webkit-transform:skewX(-10deg) skewY(-4deg);-o-transform:skewX(-10deg) skewY(-4deg);-ms-transform:skewX(-10deg) skewY(-4deg);transform:skewX(-10deg) skewY(-4deg)}.element-info .editor-content{padding-right:55px}.element-info .builder-element-body>.flex-stretch{margin:0 -15px;padding-top:136px;padding-bottom:120px;min-height:720px}.element-info .builder-element-body>.flex-stretch>.flex-item{padding:0 15px;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0}.element-quote{overflow:hidden}.element-quote+.builder-element>.builder-element-inner{padding-top:120px}.element-quote .builder-element-body>div>.flex-item{padding:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0;position:relative}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote{height:610px;padding:120px 117px 60px 0;position:relative;margin-top:100px}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote>.flex-client-quote-bg{position:absolute;height:100%;top:0;right:-49px;width:1400px;-moz-transform:skewX(-8deg);-webkit-transform:skewX(-8deg);-o-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg);overflow:hidden}.flex-client-quote-bg>.flex-client-quote-img{-moz-transform:skewX(8deg);-webkit-transform:skewX(8deg);-o-transform:skewX(8deg);-ms-transform:skewX(8deg);transform:skewX(8deg);position:absolute;top:0;right:-49px;width:1058px;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.flex-client-quote-img:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(225,103,0,.93)}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote>.flex-client-quote-bg:before{z-index:1;content:'';display:block;width:100%;height:50px;position:absolute;top:-44px;right:-1px;-moz-transform:skewY(1deg);-webkit-transform:skewY(1deg);-o-transform:skewY(1deg);-ms-transform:skewY(1deg);transform:skewY(1deg);background-color:#fff}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote>.flex-client-quote-bg:after{z-index:1;content:'';display:block;width:100%;height:50px;position:absolute;bottom:-45px;right:-1px;-moz-transform:skewY(-1deg);-webkit-transform:skewY(-1deg);-o-transform:skewY(-1deg);-ms-transform:skewY(-1deg);transform:skewY(-1deg);background-color:#fff}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote>.client-quote-inner{position:relative;color:#fff;padding-left:104px}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote>.client-quote-inner>svg{position:absolute;top:0;left:0;display:block}.client-quote-inner p+h4{margin-top:30px}.client-quote-inner p{font-family:'Mali',cursive;font-style:italic}.client-quote-inner h4{font-family:'Signika',sans-serif;font-size:21px;letter-spacing:normal;line-height:28px}.client-quote-inner h4>small{display:block;font-weight:400;font-size:13px;line-height:28px}.element-quote .builder-element-body>div>.flex-item>.editor-content{position:relative;height:740px;padding:137px 0 0 158px}.element-quote .builder-element-body>div>.flex-item>.editor-content a{color:inherit;text-decoration:underline}.element-quote .builder-element-body>div>.flex-item.flex-after-quote .flex-after-quote-bg{width:960px;height:740px;background-color:#13bfb1;position:absolute;top:0;left:53px;-moz-transform:skewX(-8deg);-webkit-transform:skewX(-8deg);-o-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg)}.element-quote .builder-element-body>div>.flex-item.flex-after-quote .flex-after-quote-bg:before{content:'';display:block;width:100%;height:100px;position:absolute;top:-10.5%;left:-1px;-moz-transform:skewY(-3deg);-webkit-transform:skewY(-3deg);-o-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);background-color:#fff}.element-quote .builder-element-body>div>.flex-item.flex-after-quote .flex-after-quote-bg:after{content:'';display:block;width:100%;height:40px;position:absolute;bottom:-23px;left:-1px;-moz-transform:skewY(2deg);-webkit-transform:skewY(2deg);-o-transform:skewY(2deg);-ms-transform:skewY(2deg);transform:skewY(2deg);background-color:#fff}.element-quote .builder-element-body>div>.flex-item.flex-after-quote>.gallery{position:absolute;left:-90px;bottom:-20px;width:618px;overflow:hidden;margin:0 -15px}.element-quote .builder-element-body>div>.flex-item.flex-after-quote>.gallery>.gallery-item{float:left;padding:0 15px}.element-quote .builder-element-body>div>.flex-item.flex-after-quote>.gallery>.gallery-item a{display:block;overflow:hidden}.element-quote .builder-element-body>div>.flex-item.flex-after-quote>.gallery>.gallery-item:first-child a{-webkit-border-top-left-radius:100px;-moz-border-radius-topleft:100px;border-top-left-radius:100px}.element-quote .builder-element-body>div>.flex-item.flex-after-quote>.gallery>.gallery-item:last-child a{-webkit-border-bottom-right-radius:100px;-moz-border-radius-bottomright:100px;border-bottom-right-radius:100px}.element-main .builder-element-body>.flex-stretch{margin:0 -25px}.element-main .builder-element-body>.flex-stretch>.flex-item{padding:0 25px;min-height:1px}.element-main .builder-element-body>.flex-stretch>#sidebar.flex-item{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex:0 1 412px;-ms-flex:0 1 412px;flex:0 1 412px;width:412px;flex:0 0 auto\0}.element-main .builder-element-body>.flex-stretch>#sidebar.flex-item+.flex-item{flex:1}#sidebar.flex-item .event-meta-info,#sidebar.flex-item .shadow-box-body{margin-right:-20px}.content-element+.content-element{margin-top:60px}.content-element.content-element-cols+.content-element.content-element-cols{margin-top:30px}.content-element.contact-info+.content-element{margin-top:45px}.page-template-tpl-contact .element-contact .builder-element-body>.flex-center{margin:0}.page-template-tpl-contact .element-contact .builder-element-body>.flex-center>.flex-item{padding:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;flex:0 0 auto\0}.page-template-tpl-contact .element-contact .builder-element-body>.flex-center>.flex-item>.contact-map-img{-webkit-clip-path:polygon(7% 10%,100% 0,100% 100%,0 90%);clip-path:polygon(7% 10%,100% 0,100% 100%,0 90%);width:1563px}.page-template-tpl-contact .element-contact .builder-element-body>.flex-center>.flex-item>.contact-map-img>.contact-map-btn{max-width:1206px}.page-template-tpl-contact .builder-element.element-contact>.builder-element-inner{padding:40px 0 0 0}.content-element>.content-element-header+*,.content-element>*+.content-element-footer{margin-top:40px}.content-element>.content-element-header h2{font-size:44px;line-height:57px}.content-element-table>.content-element-body{max-width:794px;margin-left:auto;margin-right:auto}.content-element-table>.content-element-body>.shadow-box-footer{text-align:left;padding:0;margin-top:20px}.row-cols-grid{margin:-15px}.row-cols-grid>.flex-item{padding:15px}.row-cols-grid.cols1>.flex-item:nth-child(n+2),.row-cols-grid.cols2>.flex-item:nth-child(n+3),.row-cols-grid.cols3>.flex-item:nth-child(n+4),.row-cols-grid.cols4>.flex-item:nth-child(n+3){margin-top:30px}.row-cols-grid.cols2>.flex-item{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0}.row-cols-grid.cols3>.flex-item{-webkit-flex:0 1 33.3334%;-ms-flex:0 1 33.3334%;flex:0 1 33.3334%;width:33.3334%;flex:0 0 auto\0}.row-cols-grid.cols4>.flex-item:nth-child(odd){-webkit-flex:0 1 33.3334%;-ms-flex:0 1 33.3334%;flex:0 1 33.3334%;width:33.3334%;flex:0 0 auto\0}.row-cols-grid.cols4>.flex-item:nth-child(even){-webkit-flex:0 1 66.6666%;-ms-flex:0 1 66.6666%;flex:0 1 66.6666%;width:66.6666%;flex:0 0 auto\0}.sortable-gallery-body .gallery.gallery-grid>.gallery-item{width:25%}.sortable-gallery-body .gallery.gallery-grid>.gallery-item:nth-child(n+4){margin:0}.sortable-gallery-body .gallery.gallery-grid>.gallery-item:nth-child(n+5){margin-top:30px}*+.sortable-gallery-body,*+.builder-content-body{margin-top:40px}*+.builder-content-footer{margin-top:90px}.sortable-gallery-header{margin:-15px}.sortable-gallery-header>.flex-item{padding:15px;-webkit-flex:0 1 216px;-ms-flex:0 1 216px;flex:0 1 216px;width:216px;flex:0 0 auto\0}.sortable-gallery-header>.flex-item>button{width:100%;display:block;height:100%;padding:13px 15px;font-size:15px;line-height:18px;text-transform:uppercase;text-align:center;font-weight:700;border:2px solid #13bfb1;background-color:#fff;color:#1e1f1f;letter-spacing:1px;-webkit-border-top-left-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomright:30px;border-top-left-radius:30px;border-bottom-right-radius:30px;opacity:.5}.sortable-gallery-header>.flex-item>button:hover,.sortable-gallery-header>.flex-item>button.mixitup-control-active{opacity:1}.events-list-item{padding:9px 30px 9px 0;display:block;position:relative;color:inherit}.events-list-item>svg{position:absolute;top:50%;margin-top:-4px;right:0;display:block}.events-list-item+.events-list-item{border-top:1px dashed rgba(30,31,31,.2)}.events-grid{margin:0 -15px}.events-grid>.events-grid-item{padding:0 15px;width:33.3334%;float:left}.events-grid>.events-grid-item:nth-child(n+4){margin-top:30px}.events-grid>.events-grid-item>.events-grid-item-inner{background-color:#fff;overflow:hidden;box-shadow:0 20px 50px -10px rgba(5,28,42,.1)}.events-grid>.events-grid-item:first-child>.events-grid-item-inner{-webkit-border-top-left-radius:100px;-moz-border-radius-topleft:100px;border-top-left-radius:100px}.events-grid>.events-grid-item:last-child>.events-grid-item-inner{-webkit-border-bottom-right-radius:100px;-moz-border-radius-bottomright:100px;border-bottom-right-radius:100px}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-thumb{position:relative}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-thumb>img{display:block}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-thumb:after{content:'';display:block;width:100%;height:30px;background-color:#fff;position:absolute;left:0;bottom:-16px;z-index:1;-moz-transform:skewY(-4deg);-webkit-transform:skewY(-4deg);-o-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg)}.events-grid>.events-grid-item:nth-child(even)>.events-grid-item-inner>.events-grid-item-thumb:after{-moz-transform:skewY(4deg);-webkit-transform:skewY(4deg);-o-transform:skewY(4deg);-ms-transform:skewY(4deg);transform:skewY(4deg)}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-content{padding:60px}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-thumb+.events-grid-item-content{padding-top:31px}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-content h2{font-size:24px;line-height:31px;letter-spacing:-.5px}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-content h2+p{margin-top:11px}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-content *+.events-grid-item-meta{margin-top:21px}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-content .read-more{display:inline-block}.events-grid>.events-grid-item>.events-grid-item-inner>.events-grid-item-content *+.read-more{margin-top:40px}.events-grid-item-meta{overflow:hidden}.events-grid-item-meta>.events-grid-meta-date{float:left;position:relative;line-height:30px;padding-left:40px}.events-grid-item-meta>.events-grid-meta-date+.events-grid-meta-date{margin-left:20px}.events-grid-item-meta>.events-grid-meta-date>svg{position:absolute;top:0;left:0;display:block}.room-grid-item-meta{overflow:hidden;margin-top:21px}.room-grid-item-meta>.room-grid-meta-date{float:left;position:relative;line-height:30px;padding-left:40px}.room-grid-item-meta>.room-grid-meta-date+.room-grid-meta-date{margin-left:20px}.room-grid-item-meta>.room-grid-meta-date>svg{position:absolute;top:0;left:0;display:block}.room-grid-item-meta+*{margin-top:40px}.sidebar-menu-widget ul{margin:0;list-style:none;padding:0;font-family:'Mali',cursive;font-size:15px;line-height:28px;font-weight:700;color:#1e1f1f}.sidebar-menu-widget a{color:inherit;display:block;position:relative;padding-right:40px}.sidebar-menu-widget a:after{content:'';display:block;width:11px;height:8px;position:absolute;top:50%;right:0;margin-top:-4px;background-image:url(../../../../../../../plugins/ama-booking/images/arrow.svg)}.sidebar-menu-widget+.submenu-widget,.sidebar-menu-widget ul>li+li{margin-top:14px;padding-top:15px;border-top:1px dashed rgba(30,31,31,.2)}.sidebar-menu-widget ul>li:hover>a,.sidebar-menu-widget ul>li.current-menu-item>a,.sidebar-menu-widget ul>li.current-menu-parent>a,.sidebar-menu-widget ul>li.current-menu-ancestor>a{color:#13bfb1;text-decoration:none}.sidebar-menu-widget li>ul{margin-top:14px;padding-top:15px;border-top:1px dashed rgba(30,31,31,.2)}.sidebar-menu-widget li>ul>li>a{padding-left:15px}.widget+.sidebar-menu-widget{margin-top:40px}*+.sidebar-btns{margin-top:55px}.sidebar-btn+.sidebar-btn{margin-top:20px}.event-meta-info{padding:40px;box-shadow:0 20px 50px -10px rgba(5,28,42,.1);background-color:#fff}.event-meta-info>.flex-center+.flex-center{margin-top:20px}.event-meta-info>.flex-center>.flex-item:first-child{-webkit-flex:0 1 60px;-ms-flex:0 1 60px;flex:0 1 60px;width:60px;flex:0 0 auto\0}.event-meta-info>.flex-center>.flex-item svg{display:block}.event-meta-info>.flex-center>.flex-item+.flex-item{flex:1;padding-left:18px;font-family:'Mali',cursive;font-size:21px;letter-spacing:-.5px;font-weight:700;line-height:27px}.event-meta-info>.flex-center>.flex-item span{display:block;font-size:15px;line-height:28px;font-weight:400;font-family:'Signika',sans-serif;letter-spacing:normal}.single-room-meta>div+div{margin-top:20px}.single-room-meta>div>.flex-item:first-child{-webkit-flex:0 1 60px;-ms-flex:0 1 60px;flex:0 1 60px;width:60px;flex:0 0 auto\0}.single-room-meta>div>.flex-item svg{display:block}.single-room-meta>div>.flex-item+.flex-item{flex:1;padding-left:18px;font-family:'Mali',cursive;font-size:21px;letter-spacing:-.5px;font-weight:700;line-height:27px}.single-room-meta>div>.flex-item span{display:block;font-size:15px;line-height:28px;font-weight:400;font-family:'Signika',sans-serif;letter-spacing:normal}.single-room-meta>div>.flex-item p+p{margin-top:14px}#sidebar>.widget+.widget{margin-top:40px}.element-main .builder-element-body>.flex-stretch>#sidebar.flex-item+.flex-item .boxed-content>.flex-item{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0}.element-main .builder-element-body>.flex-stretch>#sidebar.flex-item+.flex-item .boxed-content>.flex-item:nth-child(n+3){margin-top:30px}.nav-tabs.flex-stretch{margin:0 -15px;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 0}.nav-tabs.flex-stretch>.flex-item{flex:0 1 25%;width:25%;box-sizing:border-box}.nav-tabs.flex-stretch>.flex-item:nth-child(n+5){margin-top:10px}.nav-tabs.flex-stretch>.flex-item>a{display:flex;align-items:center;justify-content:center;min-height:54px;padding:14px 16px;box-sizing:border-box;font-size:13px;line-height:1.2;text-transform:uppercase;text-align:center;font-weight:700;border:2px solid #007627;background-color:#fff;color:#1e1f1f;border-radius:0;text-decoration:none;opacity:.65;transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease,color 160ms ease,opacity 160ms ease}.nav-tabs.flex-stretch>.flex-item:hover>a,.nav-tabs.flex-stretch>.flex-item>a:focus-visible{opacity:1;box-shadow:0 10px 22px rgba(0,0,0,.08);outline:none}.nav-tabs.flex-stretch>.flex-item.active>a{opacity:1;background-color:#007627;color:#fff;box-shadow:0 12px 26px rgba(0,107,183,.25)}.nav-tabs.flex-stretch>.flex-item.disabled>a,.nav-tabs.flex-stretch>.flex-item.disabled:hover>a{cursor:not-allowed;background-color:rgba(30,31,31,.04);border-color:rgba(30,31,31,.08);color:rgba(30,31,31,.35);opacity:1;transform:none;box-shadow:none;pointer-events:none}.nav-tabs+.builder-element-body{margin-top:40px}.booking-system-header+.booking-system-body,*+.booking-system-footer{margin-top:40px}.tab-pane{display:none}.tab-pane.active{display:block}.nav-tabs+.builder-element-body{margin-top:40px}.booking-system-header+.booking-system-body,*+.booking-system-footer{margin-top:40px}.tab-pane{display:none}.tab-pane.active{display:block}.booking-calendar{position:relative;height:100%;padding:0 25px}.booking-room-item+.booking-room-item{margin-top:20px}.booking-room-title{margin-bottom:10px}.booking-room-title>h5>span{font-weight:300;font-size:18px;line-height:28px}.booking-room-item>.flex-grid>.booking-room-img{-webkit-flex:0 1 206px;-ms-flex:0 1 206px;flex:0 1 206px;width:206px;flex:0 0 auto\0}.booking-room-item>.flex-grid>.booking-room-img+.flex-item{flex:1}.room-time{position:relative}.room-time>input[type="radio"],.room-time>input[type="checkbox"]{position:absolute;opacity:0;visibility:hidden}.room-time>label{display:block;font-weight:400;font-size:13px;line-height:28px;padding:5px 0 5px 20px;margin:0;position:relative;background-image:url(../../../../../../../plugins/ama-booking/images/lahtiolekuajad.svg);background-position:0 center;background-repeat:no-repeat;overflow:hidden;cursor:pointer}.room-time+.room-time{border-top:1px dashed rgba(30,31,31,.2)}.room-time>label>span{display:inline-block;vertical-align:middle;margin-left:1.625rem}.room-time>label>span+span{margin-left:20px}.room-time>label .room-price{font-weight:700}.room-time>label .room-select{float:right;font-size:11px;text-transform:uppercase;padding-right:21px;padding-top:2px;line-height:26px;color:rgba(30,31,31);font-weight:600!important}.room-time>label .room-select:before,.room-time>label .room-select:after{content:'';display:block;position:absolute;top:50%;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.room-time>label .room-select:before{border:1px dashed rgba(30,31,31,.2);width:14px;height:14px;margin-top:-7px;right:0}.room-time>label .room-select:after{width:8px;height:8px;margin-top:-4px;right:3px}.room-time>label:hover .room-select:after{background-color:#1e1f1f}.room-time>input[type="checkbox"]:checked+label .room-select,.room-time>input[type="radio"]:checked+label .room-select{color:#1e1f1f;font-weight:700}.room-time>input[type="checkbox"]:checked+label .room-select:before,.room-time>input[type="radio"]:checked+label .room-select:before{background-color:#17ABF1;border-color:#17ABF1}.room-time>input[type="checkbox"]:checked+label .room-select:after,.room-time>input[type="radio"]:checked+label .room-select:after{background-color:#1e1f1f}.room-booked,.room-booked>label{cursor:default}.room-booked .room-select{padding-right:0!important;color:rgba(30,31,31,.6)!important;font-weight:900!important}.room-booked .room-select:before,.room-booked .room-select:after{display:none!important}.ui-datepicker-inline{font-family:'Mali',cursive;font-weight:700;letter-spacing:normal}.ui-datepicker-inline .ui-datepicker-header{position:relative;text-align:center;padding-left:40px;padding-right:40px;line-height:28px;padding-bottom:5px;border-bottom:1px dashed rgba(30,31,31,.2);font-size:18px;text-transform:capitalize}.ui-datepicker-inline .ui-datepicker-header>.ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-header>.ui-datepicker-next{display:block;position:absolute;height:30px;width:30px;background-color:#fff;top:0;margin:0;cursor:pointer;background-repeat:no-repeat}.ui-datepicker-inline .ui-datepicker-header>.ui-datepicker-prev{left:6px;background-position:left center;background-image:url(../../../../../../../plugins/ama-booking/images/arrow-left.svg);top:5px;background-position-x:center}.ui-datepicker-inline .ui-datepicker-header>.ui-datepicker-next{right:6px;background-position:right center;background-image:url(../../../../../../../plugins/ama-booking/images/arrow-right.svg);top:5px;background-position-x:center}.ui-datepicker-inline .ui-datepicker-header>.ui-datepicker-prev>span,.ui-datepicker-inline .ui-datepicker-header>.ui-datepicker-next>span{display:none}.ui-datepicker-inline .ui-datepicker-header>.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-inline .ui-datepicker-header>.ui-datepicker-next.ui-state-disabled{opacity:0.21!important;cursor:not-allowed!important}.ui-datepicker-inline table.ui-datepicker-calendar{width:100%;border-collapse:collapse;border:none;font-size:15px}.ui-datepicker-inline table.ui-datepicker-calendar th,.ui-datepicker-inline table.ui-datepicker-calendar td{text-align:center;vertical-align:middle;border:none;padding:5px}.ui-datepicker-inline table.ui-datepicker-calendar tr th:first-child,.ui-datepicker-inline table.ui-datepicker-calendar tr td:first-child{padding-left:0}.ui-datepicker-inline table.ui-datepicker-calendar tr th:last-child,.ui-datepicker-inline table.ui-datepicker-calendar tr td:last-child{padding-right:0}.ui-datepicker-inline table.ui-datepicker-calendar th>span,.ui-datepicker-inline table.ui-datepicker-calendar td>a,.ui-datepicker-inline table.ui-datepicker-calendar td>span{display:block;width:100%;height:46px;line-height:44px}.ui-datepicker-inline table.ui-datepicker-calendar td>.ui-state-default{background-color:#fff;border:1px dashed rgba(30,31,31,.2);color:#1e1f1f}.ui-datepicker-inline table.ui-datepicker-calendar td>.ui-state-default.ui-state-active{background-color:#17ABF1;border-color:#17ABF1;box-shadow:0 10px 20px -10px rgba(5,28,42,.2)}.ui-datepicker-inline table.ui-datepicker-calendar td.ui-state-disabled>.ui-state-default{background-color:rgba(30,31,31,.03);border-color:rgba(30,31,31,.03);color:rgba(30,31,31,.2)}.booking-menu-item{border:1px solid rgba(112,112,112,.2);padding:20px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.booking-menu-item:hover,.booking-menu-item:focus{border-color:#fff;box-shadow:0 20px 70px -10px rgba(5,28,42,.2)}.booking-menu-item+.booking-menu-item{margin-top:20px}.booking-menu-item>.flex-grid>.flex-menu-content{flex:1}.menu-components{margin:0 -10px;font-size:13px;line-height:28px;display:table}.booking-menu-item>.flex-grid>.flex-menu-content>.menu-components{margin-left:0;margin-right:0;margin-top:0!important}*+.menu-components{margin-top:10px}.menu-components>.menu-component-row{display:table-row}.menu-components>.menu-component-row>.menu-component{display:table-cell;padding:0 10px 0 20px;position:relative;width:auto;flex-grow:1}.menu-components>.menu-component-row>.menu-component:before{content:'';display:block;width:5px;height:5px;position:absolute;top:11px;left:10px;background-color:#13bfb1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.booking-menu-item>.flex-grid>.flex-menu-amount{-webkit-flex:0 1 110px;-ms-flex:0 1 110px;flex:0 1 110px;width:110px;flex:0 0 auto\0}.booking-menu-item>.flex-grid>.flex-menu-amount select{width:100%;display:block}.booking-menu-item>.flex-grid>.flex-menu-price{-webkit-flex:0 1 114px;-ms-flex:0 1 114px;flex:0 1 114px;width:114px;flex:0 0 auto\0}.bordered-box{border:1px dashed rgba(30,31,31,.2);padding:10px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}*+.booking-menu-additional{margin-top:60px}*+.bordered-box{margin-top:10px;border:1px dotted rgb(19,191,177,.5);border-radius:17px}.booking-menu-additional>h3+p{margin-top:10px}.products-list.flex-grid{margin:-20px -15px}*+.products-list.flex-grid{margin-top:-2px}.product-list-item{display:block;text-decoration:none;color:#1e1f1f;text-align:center}.product-list-item{margin:0 -20px;position:relative;height:100%;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.product-list-item:hover{background-color:#fff;box-shadow:0 20px 70px -10px rgba(5,28,42,.2)}.product-list-item>.product-list-item-inner{padding:20px}.product-list-item .product-list-item-img{background-color:rgba(0,0,0,.1);margin-bottom:20px}.product-list-item .product-list-item-price{font-size:18px;font-weight:300;font-family:'Mali',cursive}.product-list-item .product-list-item-price>strong{font-weight:700}*+.product-list-item-qty{margin-top:10px}.quantity{width:90px;height:27px;border:1px solid rgba(30,31,31,.1);position:relative;border-radius:100px;overflow:hidden}.quantity .minus,.quantity .plus{font-family:'Mali',cursive;font-weight:300;display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border:1px dashed rgba(30,31,31,.1);background-color:#fff;border-radius:100px;line-height:10px;text-align:center;padding:0;font-size:20px;color:#1e1f1f}.quantity .minus:hover,.quantity .plus:hover{border-color:#13bfb1;background-color:#13bfb1;color:#1e1f1f}.quantity .minus{left:3px}.quantity .plus{right:3px;padding-bottom:3px}.quantity .qty{width:100%;display:block;height:25px;line-height:25px;border:none;text-align:center;padding:2px 26px 0 26px;font-size:13px;font-weight:700}.product-list-item-qty .quantity{margin:0 auto}*+.booking-payment{margin-top:60px}.booking-payment>h3+p{margin-top:10px}.styled-radio,.styled-checkbox{display:inline-block;margin:0;cursor:pointer;margin-top:.625rem}input[type="checkbox"]+*,input[type="radio"]+*{padding-left:0.5rem!important}.styled-radio>span+span,.styled-checkbox>span+span{display:block;font-weight:400;font-family:'Signika',sans-serif}.styled-radio a,.styled-checkbox a{color:inherit;text-decoration:underline}.styled-radio a:hover,.styled-checkbox a:hover{color:#17ABF1!important}.styled-radio>input[type="radio"]+span:before,.styled-checkbox>input[type="checkbox"]+span:before{content:'';display:block;position:absolute;width:19px;height:20px;left:0;top:5px;border:1px dashed rgba(30,31,31);background-color:#fff}.styled-radio>input[type="radio"]+span:before,.styled-radio>input[type="radio"]+span:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.styled-radio>input[type="radio"]+span:after{content:'';display:block;position:absolute;top:11px;background-color:#fff;width:8px;height:8px;left:3px}.styled-radio>input[type="radio"]:checked+span:before,.styled-checkbox>input[type="checkbox"]:checked+span:before{background-color:#13bfb1;border-color:#13bfb1}.styled-radio>input[type="radio"]:checked+span:after{background-color:#1e1f1f}.styled-checkbox>input[type="checkbox"]+span:after{content:'';display:block;position:absolute;width:19px;border:1px dashed rgba(30,31,31);height:20px;left:0;top:5px;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:12px;font-size:23px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.styled-checkbox>input[type="checkbox"]:checked+span:after{background-color:transparent}.booking-payment>.bordered-box>div+div{margin-top:30px;padding-top:30px;border-top:1px dashed rgba(30,31,31,.2)}.booking-payment>.bordered-box>div.payment-type+*{margin-top:20px}.payment-type>.flex-stretch{margin:0 -30px}.payment-type>.flex-stretch>.flex-item{padding:0 30px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;flex:0 0 auto\0}.checkout-table.table>thead>tr>th{border:none;font-size:13px;line-height:28px;font-family:'Signika',sans-serif;font-weight:400}.checkout-table.table>tbody>tr>td{font-size:15px;line-height:28px;font-weight:300;vertical-align:middle;padding:2px 3px;text-align-last:center}.checkout-table.table>tbody>tr:first-child>td{padding-top:0}.checkout-table.table>tbody>tr:last-child>td{padding-bottom:0}.checkout-table.table .event-date{font-size:13px;line-height:28px;font-family:'Signika',sans-serif}.wpcf7>.wpcf7-form>label,.form-group>label{margin:0;font-size:13px;display:block;line-height:28px;font-weight:400}.row>div:last-child>.form-group{margin:0}*+.checkout-form{margin-top:30px}.flex-payment-methods{margin:0 -15px;max-width:824px}*+.flex-payment-methods{margin-top:20px}.flex-payment-methods>.flex-item{padding:0 15px;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;width:25%;flex:0 0 auto\0}.flex-payment-methods>.flex-item:nth-child(n+5){margin-top:30px}.flex-payment-methods>.flex-item>.flex-center{width:100%;position:relative;border:none;background:none;padding:0;text-align:center}.checkout-form .row{gap:0}@media (min-width:1024px){.mobile-header{display:none!important}#header-items{display:block!important}}@media (max-width:1360px){.element-info:before,.element-info:after{width:90%}}@media (max-width:1200px){#header .desktop-header>.flex-centered{margin:0 -15px}#header .desktop-header>.flex-centered>.flex-item{padding:0 15px}#header .desktop-header>.flex-centered>.flex-logo{-webkit-flex:0 1 262px;-ms-flex:0 1 262px;flex:0 1 262px;width:262px;flex:0 0 auto\0;text-align:center;padding-bottom:15px}#header .desktop-header>.flex-centered>.flex-logo img{max-width:80%}#header .desktop-header>.flex-centered>.flex-navigation>.primary-menu{font-size:13px}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote{padding:60px 60px 60px 0}.element-quote .builder-element-body>div>.flex-item>.editor-content{padding:110px 0 0 130px}.builder-element>.builder-element-inner{padding:40px 0}.element-quote+.builder-element>.builder-element-inner{padding-top:60px}.element-contact .builder-element-body>.flex-center>.flex-item>.contact-map-img{width:100%}.hero-white-box-content{padding:0}h1,.h1{font-size:38px;line-height:51px}.element-main .builder-element-body>.flex-stretch>#sidebar.flex-item{-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;width:30%;flex:0 0 auto\0}}@media (max-width:1023px){.noscroll{overflow:hidden}#mobile-toggle{display:block;position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;border:none;background-color:transparent;padding:0;z-index:150;right:-10px}#mobile-toggle .menui{display:block;height:2px;background-color:#1e1f1f;position:absolute;transition:0.6s ease;transition-timing-function:cubic-bezier(.75,0,.29,1.01)}.home #header #mobile-toggle .menui{background-color:#fff}#mobile-toggle .menui.menui-long{width:20px}#mobile-toggle .menui.menui-short{width:16px}#mobile-toggle .menui.menui-first{top:10px;right:10px}#mobile-toggle .menui.menui-second{top:16px;right:10px}#mobile-toggle .menui.menui-third{top:22px;right:10px}#mobile-toggle .menui.menui-fourth{top:28px;right:10px}#mobile-toggle .menui.menui-first.animate{top:19px!important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile-toggle .menui.menui-third.animate{top:19px!important;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}#mobile-toggle .menui.menui-second.animate,#mobile-toggle .menui.menui-fourth.animate{opacity:0}.booking-calendar,.booking-menu-item,*+.bordered-box{padding:20px}.desktop-header,.hide-mobile{display:none!important}.nav-tabs.flex-stretch{margin:0 -5px}.nav-tabs.flex-stretch>.flex-item{padding:0 5px}.nav-tabs.flex-stretch>.flex-item>a{padding:7px 10px}#header,.home #header{position:fixed;top:0;left:0;width:100%;z-index:100}#header.fixed,.home #header.fixed{background-color:#fff;box-shadow:0 20px 50px -10px rgba(5,28,42,.1)}.home #header.fixed #mobile-toggle .menui,.noscroll #header #mobile-toggle .menui{background-color:#1e1f1f}.mobile-header{display:block!important;position:relative}.mobile-header>.flex-center{height:80px;position:relative;z-index:100}.mobile-header>.flex-center>.flex-item>a>img{display:block;max-width:152px}#header-items{display:none;position:fixed;top:0;left:0;padding-top:80px;padding-bottom:132px;background-color:#fff;width:100%;height:100%;color:#1e1f1f!important}#header-items>.header-items-top{position:relative;height:100%;overflow-y:auto;overflow-x:hidden}#header-items>.header-items-bottom{position:absolute;bottom:0;left:0;width:100%;padding-bottom:20px}.mobile-menu{text-align:center;text-transform:uppercase;font-size:18px;line-height:22px}.mobile-menu+.mobile-menu{margin-top:16px}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu a{color:inherit}.mobile-menu ul>li+li{margin-top:16px}.mobile-menu>ul>li>a{display:inline-block;border-bottom:4px solid #fff}.mobile-menu>ul>li:hover>a,.mobile-menu>ul>li.current-menu-item>a,.mobile-menu>ul>li.current-menu-parent>a,.mobile-menu>ul>li.current-menu-ancestor>a,.mobile-menu>ul>li.current-page-item>a,.mobile-menu>ul>li.current-page-parent>a,.mobile-menu>ul>li.current-page-ancestor>a{border-color:#13bfb1;text-decoration:none}.mobile-menu li>ul,.mobile-menu li>ul>li+li{margin-top:12px}.mobile-menu li>ul>li>a{text-transform:none}.mobile-menu li>ul>li:hover>a,.mobile-menu li>ul>li.current-menu-item>a,.mobile-menu li>ul>li.current-menu-parent>a,.mobile-menu li>ul>li.current-menu-ancestor>a,.mobile-menu li>ul>li.current-page-item>a,.mobile-menu li>ul>li.current-page-parent>a,.mobile-menu li>ul>li.current-page-ancestor>a{color:#13bfb1;text-decoration:none}.wpml-ls{display:block;text-align:center;width:200px;margin:20px auto 0 auto;border-top:1px dashed rgba(30,31,31,.2);padding-top:20px}.wpml-ls ul>li>a{width:80px;margin-left:auto;margin-right:auto;font-size:15px;line-height:18px}.wpml-ls ul>li>a.wpml-ls-item-toggle{background-position:right center}.wpml-ls ul>li>ul{top:inherit;bottom:100%;width:82px;left:50%;margin-left:-41px;min-width:inherit}.mobile-menu-contact{text-align:center;width:200px;margin:20px auto 0 auto;border-top:1px dashed rgba(30,31,31,.2);padding-top:20px;font-size:13px;letter-spacing:.5px;line-height:16px}.products-list.flex-grid.flex-6col>.flex-item{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;width:25%;flex:0 0 auto\0}.element-hero>.builder-element-inner>.container>.flex-center{height:auto}.hero-white-box-outer:before{-moz-transform:skewX(0) skewY(-2deg);-webkit-transform:skewX(0) skewY(-2deg);-o-transform:skewX(0) skewY(-2deg);-ms-transform:skewX(0) skewY(-2deg);transform:skewX(0) skewY(-2deg);left:0;right:0;height:50%}.hero-white-box-outer:after{-moz-transform:skewX(0) skewY(2deg);-webkit-transform:skewX(0) skewY(2deg);-o-transform:skewX(0) skewY(2deg);-ms-transform:skewX(0) skewY(2deg);transform:skewX(0) skewY(2deg);left:0;right:0;height:50%}.hero-white-box-inner:before,.hero-white-box-inner:after{display:none}.hero-white-box-outer{padding:60px 0}.hero-white-box-content{background-color:#fff;padding:10px 20px;height:auto}.element-hero>.builder-element-inner>.container>.flex-center>.flex-hero-icons{padding-left:55px;padding-right:55px}.element-hero>.builder-element-inner>.container>.flex-center>.flex-hero-icons .slick-arrow{z-index:10;width:30px;height:100%;position:absolute;top:0;border:none;background:none;padding:0}.element-hero>.builder-element-inner>.container>.flex-center>.flex-hero-icons .slick-arrow.slick-prev{left:-40px}.element-hero>.builder-element-inner>.container>.flex-center>.flex-hero-icons .slick-arrow.slick-next{right:-40px}.element-info .builder-element-body>.flex-stretch{min-height:60px!important;padding-top:70px;padding-bottom:60px}.booking-system-header+.booking-system-body,*+.booking-system-footer{margin-top:30px}*+.checkout-form{margin-top:20px}}@media (max-width:992px){.element-info:before,.element-info:after{width:100%}.element-info:before{left:0;-moz-transform:skewX(0deg) skewY(2deg);-webkit-transform:skewX(0deg) skewY(2deg);-o-transform:skewX(0deg) skewY(2deg);-ms-transform:skewX(0deg) skewY(2deg);transform:skewX(0deg) skewY(2deg)}.element-info:after{left:0;-moz-transform:skewX(0deg) skewY(-4deg);-webkit-transform:skewX(0deg) skewY(-4deg);-o-transform:skewX(0deg) skewY(-4deg);-ms-transform:skewX(0deg) skewY(-4deg);transform:skewX(0deg) skewY(-4deg)}.element-hero>.element-hero-bg>.element-hero-bg-inner:before,.element-hero>.element-hero-bg>.element-hero-bg-inner:after{-moz-transform:skewY(-1deg);-webkit-transform:skewY(-1deg);-o-transform:skewY(-1deg);-ms-transform:skewY(-1deg);transform:skewY(-1deg);height:50px}.element-hero>.element-hero-bg>.element-hero-bg-inner:before{top:-40px}.element-hero>.element-hero-bg>.element-hero-bg-inner:after{bottom:-40px}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote{padding-right:0}h1,.h1{font-size:24px;line-height:31px}h2,.h2{font-size:21px;line-height:27px}h3,.h3{font-size:18px;line-height:24px}h5,.h5{font-size:15px;line-height:20px}.flex-contact-info>h2+*{margin-top:20px}.element-hero>.builder-element-inner>.container>.flex-centered{height:179px}.element-info .builder-element-body>.flex-stretch{padding-top:60px;padding-bottom:0;min-height:inherit}#our-prices{background-color:#fff;margin-left:-15px;margin-right:-15px}#our-prices .shadow-box-body{padding:25px 20px}#our-prices .shadow-box-footer{padding:0 15px}.element-info .builder-element-body>.flex-stretch>.flex-item,.flex-grid.flex-2col>.flex-item,.element-contact .builder-element-body>.flex-center>.flex-item,.element-quote .builder-element-body>div>.flex-item,.element-hero>.builder-element-inner>.container>.flex-center>.flex-item{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;flex:0 0 auto\0}.element-info .builder-element-body>.flex-stretch>.flex-item+.flex-item,.flex-grid.flex-2col>.flex-item+.flex-item,.element-contact .builder-element-body>.flex-center>.flex-item+.flex-item,.element-hero>.builder-element-inner>.container>.flex-center>.flex-item+.flex-item{margin-top:30px}.page-template-tpl-contact .element-contact .builder-element-body>.flex-center>.flex-item.flex-contact-map,.element-contact .builder-element-body>.flex-center>.flex-item.flex-contact-map{height:470px;padding-left:0;padding-right:0}.element-contact .builder-element-body>.flex-center>.flex-item>.contact-map-img,.page-template-tpl-contact .element-contact .builder-element-body>.flex-center>.flex-item>.contact-map-img{width:100%;height:100%;left:0;right:0;-webkit-clip-path:polygon(0 5%,100% 0,100% 100%,0 95%);clip-path:polygon(0 5%,100% 0,100% 100%,0 95%);background-size:cover}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote{height:auto;margin-top:0}.element-quote .builder-element-body>div>.flex-item>.editor-content{height:auto;margin:0;padding:40px 0}.element-quote .builder-element-body>div>.flex-item.flex-after-quote .flex-after-quote-bg{width:auto;left:-15px;right:-15px;top:-35px;height:100%;-moz-transform:skewX(0deg) skewY(-4deg);-webkit-transform:skewX(0deg) skewY(-4deg);-o-transform:skewX(0deg) skewY(-4deg);-ms-transform:skewX(0deg) skewY(-4deg);transform:skewX(0deg) skewY(-4deg)}.element-quote .builder-element-body>div>.flex-item.flex-after-quote .flex-after-quote-bg:before,.element-quote .builder-element-body>div>.flex-item.flex-after-quote .flex-after-quote-bg:after{display:none}.element-quote .builder-element-body>div>.flex-item.flex-after-quote>.gallery{position:relative;top:inherit;left:inherit;bottom:inherit;right:inherit;width:auto}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote>.client-quote-inner{padding-left:0;padding-top:104px;text-align:center}.element-quote .builder-element-body>div>.flex-item.flex-client-quote>.client-quote>.client-quote-inner>svg{left:50%;margin-left:-30px}.checkout-table.table>tbody>tr>td{font-size:15px;line-height:21px}.btn{padding:8px 23px;font-size:13px}#order-list,.booking-payment>.bordered-box{padding:0;border:none}.checkout-table.table>tbody>tr>td{padding:9px 0}.sortable-gallery-header{display:none!important}*+.sortable-gallery-body{margin-top:0!important}*+.builder-content-footer{margin-top:30px}.shadow-box-footer{text-align:left}}@media (max-width:768px){.products-list.flex-grid.flex-4col>.flex-item,.products-list.flex-grid.flex-6col>.flex-item{-webkit-flex:0 1 33.33334%;-ms-flex:0 1 33.33334%;flex:0 1 33.33334%;width:33.33334%;flex:0 0 auto\0}.flex-payment-methods{margin-left:-10px;margin-right:-10px}.flex-payment-methods>.flex-item{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0;padding:0 10px}.flex-payment-methods>.flex-item:nth-child(n+3){margin-top:20px!important}.sortable-gallery-body .gallery.gallery-grid>.gallery-item{width:50%}.sortable-gallery-body .gallery.gallery-grid>.gallery-item:nth-child(n+3){margin-top:30px}.element-quote .builder-element-body>div>.flex-item.flex-after-quote>.gallery>.gallery-item{width:33.3334%}.element-main .builder-element-body>.flex-stretch>#sidebar.flex-item{-webkit-flex:0 1 100%;-ms-flex:0 1 100%100%;flex:0 1 100%;width:100%;flex:0 0 auto\0}.element-main .builder-element-body>.flex-stretch>#sidebar.flex-item+.flex-item{margin-bottom:45px}.row-cols-grid.cols1>.flex-item:nth-child(n+2),.row-cols-grid.cols2>.flex-item:nth-child(n+2),.row-cols-grid.cols3>.flex-item:nth-child(n+2),.row-cols-grid.cols4>.flex-item:nth-child(n+2){margin-top:30px}.row-cols-grid.cols2>.flex-item,.row-cols-grid.cols3>.flex-item,.row-cols-grid.cols4>.flex-item:nth-child(odd),.row-cols-grid.cols4>.flex-item:nth-child(even){-webkit-flex:0 1 100%;-ms-flex:0 1 100%100%;flex:0 1 100%;width:100%;flex:0 0 auto\0}}@media (max-width:640px){.hero-white-box-outer{padding:30px 0}.products-list.flex-grid.flex-4col>.flex-item,.products-list.flex-grid.flex-6col>.flex-item{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0}.menu-components,.menu-components>.menu-component-row,.menu-components>.menu-component-row>.menu-component{display:block}.booking-room-item>.flex-grid{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.booking-room-item>.flex-grid>.booking-room-title{flex:1;-webkit-order:1;-ms-flex-order:1;order:1;padding-left:10px;margin-bottom:0}.booking-room-item>.flex-grid>.booking-room-img{-webkit-flex:0 1 72px;-ms-flex:0 1 72px;flex:0 1 72px;width:72px;flex:0 0 auto\0;height:auto;padding-right:0}.booking-room-item>.flex-grid>.booking-room-time{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;width:100%!important;flex:0 0 auto\0!important;margin-top:20px!important}}@media (max-width:480px){.checkout-table.table>tbody>tr>td:first-child>strong{display:block}.products-list.flex-grid.flex-4col>.flex-item,.products-list.flex-grid.flex-6col>.flex-item{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;flex:0 0 auto\0}.booking-menu-item>.flex-grid>.flex-menu-img{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;flex:0 0 auto\0;height:auto}.booking-menu-item>.flex-grid>.flex-menu-img img{display:block;margin:0 auto}.booking-menu-item>.flex-grid>.flex-menu-content{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;flex:0 0 auto\0;height:auto;margin-top:10px}.booking-menu-item>.flex-grid>.flex-menu-amount,.booking-menu-item>.flex-grid>.flex-menu-price{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;flex:0 0 auto\0}.booking-menu-item>.flex-grid>.flex-menu-amount select,.booking-menu-item>.flex-grid>.flex-menu-amount .nice-select{width:80px}}button.booking-payment-method.active{background-color:rgba(30,31,31,.1)!important}button.booking-payment-method{border:1px solid rgba(30,31,31,0)!important}button.booking-payment-method.active{border:1px solid rgba(30,31,31,1)!important}#ama_booking_blocks>div:nth-child(3)>div>div:nth-child(2)>div>table>tbody>tr:nth-child(4){width:10%}td[colspan="2"]{width:30%}#Content{padding-top:12px!important}#Subheader{padding:12px 0!important}#Subheader .title{font-size:2rem;line-height:60px;font-weight:400;letter-spacing:0}#ama_booking_blocks>div:nth-child(3)>div>div:nth-child(2)>div>table>tbody>tr:nth-child(3)>td.text-right{width:9%;text-align-last:center}#ama_booking_blocks>div:nth-child(3)>div>div:nth-child(2)>div>table>tbody>tr:nth-child(2)>td:nth-child(2),#ama_booking_blocks>div:nth-child(3)>div>div:nth-child(2)>div>table>tbody>tr:nth-child(3)>td:nth-child(2),#ama_booking_blocks>div:nth-child(3)>div>div:nth-child(2)>div>table>tbody>tr:nth-child(4)>td:nth-child(2){text-align-last:left;width:35%}tbody>tr th.table--desc{width:25%!important;text-align:left!important}input[type="text"],#form-field-snum{border:1px solid #006BB7;border-radius:8px}.ama_payments{margin-top:.75rem}.ama_payments>ul{padding-left:0!important}.ama_payments ul>li{list-style-type:none;position:relative}.payment_title{font-size:1.05rem;font-weight:600;margin-bottom:10px!important}.order-tbl__header-data_conainer{font-weight:600;font-size:16px;text-transform:uppercase;border-bottom:1px solid #5f5f5f}.order-tbl__header-data_conainer,.order-tbl_data-container{margin:auto;padding:0}.order-tbl__header-data_conainer p,.order-tbl_data-container p{margin:0!important}.order-tbl_data-container .col-lg-2{align-self:center;text-align:-webkit-center}:is(.order-tbl_data-container) p,:is(.order-tbl_data-container div){padding-top:5px}.date-time_container{font-size:15px;display:grid;justify-items:center}.date-time_container .order_time{font-weight:600}.date-time_container .order_date{padding:0!important}.order_sum_container{display:flex;flex-direction:column;margin:1rem 0 0 auto;padding:0}.order_sum_container div{display:flex;flex-direction:row;gap:1rem;margin:0!important}.order_sum_container div>p{margin:0!important;padding:5px 0}.editor-content img{margin:0!important}.booking-menu-item .flex-grid{display:grid;grid-template-columns:15rem 1fr;gap:3rem;align-items:center;margin:0!important}.booking-menu-item .flex-grid .flex-menu-content,.booking-menu-item .flex-grid .flex-menu-img{padding:0!important}.booking-menu-item>.flex-grid>.flex-menu-img>img{border-radius:.375rem}.booking-system-footer{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.booking-system-footer .btn{position:relative;display:inline-block;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:#007627;border-radius:.625rem;border:none;letter-spacing:0;z-index:1;overflow:hidden;padding:1rem 1.875rem;font-size:1.0625rem;line-height:1.0588235294;font-weight:500;transition:color .4s,transform .1s}.booking-system-footer.btn{color:#fff;background:none}.tab-pane[data-step="getForm"] .flex-stretch.flex-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.tab-pane[data-step="getForm"] .flex-item{background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:0;box-shadow:0 10px 24px rgba(0,0,0,.06);padding:22px;width:100%}.tab-pane[data-step="getForm"] h3{margin:0 0 16px;font-size:18px;font-weight:700;color:#007627}.editor-content .form-group{display:block}.tab-pane[data-step="getForm"] .form-group label{display:inline-block;margin-bottom:8px;font-size:13px;font-weight:600}.tab-pane[data-step="getForm"] .form-control{width:100%;border-radius:1rem;border:1px solid rgba(17,24,39,.16);background:#fff;padding:12px 14px;font-size:14px;line-height:1.2}.tab-pane[data-step="getForm"] .terms-and-conditions{padding-top:14px}.tab-pane[data-step="getForm"] .terms-and-conditions .styled-checkbox{display:flex;align-items:center;gap:10px;font-size:13px}.tab-pane[data-step="getForm"] .terms-and-conditions input[type="checkbox"]{width:18px;height:18px;margin-top:2px;opacity:1}.tab-pane[data-step="getForm"] .terms-and-conditions a{color:#007627;font-weight:800;text-decoration:none}.tab-pane[data-step="getForm"] .bordered-box.checkout-table{border:0;padding:0}.tab-pane[data-step="getForm"] .order-tbl__header-data_conainer{display:flex;align-items:center;padding:12px 14px;margin:0 0 12px}.tab-pane[data-step="getForm"] .order-tbl__header-data_conainer p{margin:0;font-size:12px;font-weight:800;text-transform:uppercase}.tab-pane[data-step="getForm"] .order-tbl_data-container{display:flex;align-items:center;margin:0 0 12px}.tab-pane[data-step="getForm"] .order-tbl_data-container p{margin:0;font-size:14px}.tab-pane[data-step="getForm"] .order-tbl_data-container p strong{font-size:15px}.tab-pane[data-step="getForm"] .date-time_container{display:flex;flex-direction:column;gap:4px;margin:0}.tab-pane[data-step="getForm"] .order_time{font-weight:700}.tab-pane[data-step="getForm"] .order_date{font-size:12px}.tab-pane[data-step="getForm"] .order_sum_container{margin:6px 0 0;padding:14px 16px}.tab-pane[data-step="getForm"] .order_sum_container>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.tab-pane[data-step="getForm"] .order_sum_container p{margin:0;font-size:14px}.tab-pane[data-step="getForm"] .order_sum_container p strong{font-size:18px;font-weight:700;color:#007627}.ui-datepicker-inline table.ui-datepicker-calendar td>.ui-state-default.ui-state-active{background-color:#007627;border-color:#007627;color:#fff}#ama_booking_blocks .btn-primary{color:#fff;background-color:#007627;border-color:#007627;border-radius:0}#ama_booking_container{max-width:75rem;margin-left:auto;margin-right:auto;margin-top:3.125rem}@media (max-width:1023px){.nav-tabs.flex-stretch{margin:0 -8px;gap:10px 0}.nav-tabs.flex-stretch>.flex-item{flex:0 1 50%;width:50%;padding:0 8px}.nav-tabs.flex-stretch>.flex-item:nth-child(n+3){margin-top:10px}.nav-tabs.flex-stretch>.flex-item>a{min-height:52px;padding:12px 12px;font-size:12px;line-height:1.2}.booking-menu-item .flex-grid{grid-template-columns:1fr;gap:14px;align-items:start}.booking-calendar{padding:0 12px}.ui-datepicker-inline table.ui-datepicker-calendar td>a,.ui-datepicker-inline table.ui-datepicker-calendar td>span{height:44px;line-height:42px}.booking-menu-item .flex-grid .flex-menu-img{display:flex;justify-content:center;align-items:center}}#ama_booking_blocks .menu-actions{display:none}@media (max-width:768px){#ama_booking_blocks .menu-actions{display:block}#ama_booking_tabs{display:none}.booking-system-footer{gap:12px}.booking-system-footer .btn{width:100%;justify-content:center}.tab-pane[data-step="getForm"] .flex-stretch.flex-grid{grid-template-columns:1fr;gap:1rem}.tab-pane[data-step="getForm"] .flex-item{padding:18px}.tab-pane[data-step="getForm"] .order-tbl__header-data_conainer,.tab-pane[data-step="getForm"] .order-tbl_data-container{flex-wrap:wrap;row-gap:8px}.tab-pane[data-step="getForm"] .order_sum_container{padding:12px 14px}.booking-room-item .flex-grid{flex-direction:column}.booking-room-item>.flex-grid>.booking-room-img{display:none}.tab-pane[data-step="getForm"] .order-tbl__header-data_conainer,.tab-pane[data-step="getForm"] .order-tbl_data-container,.tab-pane[data-step="getForm"] .order_sum_container{width:100%!important;max-width:100%!important;margin:0!important}.tab-pane[data-step="getForm"] .order-tbl__header-data_conainer{display:none!important}.tab-pane[data-step="getForm"] .order-tbl_data-container{display:grid!important;grid-template-columns:1fr;gap:10px;padding:14px 14px!important;border:1px solid rgba(17,24,39,.1);box-shadow:0 10px 24px rgba(0,0,0,.06);background:#fff;margin-bottom:12px!important}.tab-pane[data-step="getForm"] .order-tbl_data-container>.col-lg-7,.tab-pane[data-step="getForm"] .order-tbl_data-container>.col-lg-3,.tab-pane[data-step="getForm"] .order-tbl_data-container>.col-lg-2,.tab-pane[data-step="getForm"] .order-tbl_data-container>p.col-lg-7,.tab-pane[data-step="getForm"] .order-tbl_data-container>p.col-lg-2{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important;margin:0!important}.tab-pane[data-step="getForm"] .order-tbl_data-container>p.col-lg-7{font-weight:700;line-height:1.3}.tab-pane[data-step="getForm"] .order-tbl_data-container .date-time_container{width:100%!important;padding:0!important;display:flex!important;flex-direction:row;justify-content:space-between;gap:12px;align-items:baseline}.tab-pane[data-step="getForm"] .order-tbl_data-container>p.col-lg-2{text-align:right!important;font-size:16px}.tab-pane[data-step="getForm"] .order_sum_container{display:block!important;border:1px solid rgba(17,24,39,.1);box-shadow:0 10px 24px rgba(0,0,0,.06);background:#fff;padding:14px 14px!important}.tab-pane[data-step="getForm"] .order_sum_container>div{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px}.tab-pane[data-step="getForm"] .order_sum_container p{margin:0!important}}@media (max-width:480px){.nav-tabs.flex-stretch>.flex-item{flex:0 1 100%;width:100%;padding:0}.nav-tabs.flex-stretch>.flex-item:nth-child(n+2){margin-top:10px}.nav-tabs.flex-stretch>.flex-item>a{width:100%;min-height:54px;font-size:13px}.booking-room-item>.flex-grid>.booking-room-title{padding-left:12px}.ui-datepicker-inline table.ui-datepicker-calendar{font-size:14px}.ui-datepicker-inline table.ui-datepicker-calendar th>span,.ui-datepicker-inline table.ui-datepicker-calendar td>a,.ui-datepicker-inline table.ui-datepicker-calendar td>span{height:40px;line-height:38px}.tab-pane[data-step="getForm"] .form-control{padding:11px 12px;font-size:14px}}