@font-face{font-family:'Solomon Sans Semibold';src:url(//marymaris.ee/wp-content/themes/starbelly/./assets/fonts/Solomon-Sans-SemiBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Solomon Sans Normal';src:url(//marymaris.ee/wp-content/themes/starbelly/./assets/fonts/Solomon-Sans-Normal.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Solomon Sans';src:url(//marymaris.ee/wp-content/themes/starbelly/./assets/fonts/Solomon-Sans-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Solomon Sans';src:url(//marymaris.ee/wp-content/themes/starbelly/./assets/fonts/Solomon-Sans-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{display:none}.form-control::-ms-expand{display:none}select.form-control{cursor:pointer;max-width:130px!Important;margin:auto;font-weight:700;border:1px solid #F5C332!important;text-align:center;font-size:50px;background:#feedba;padding:0;font-family:'Open Sans',sans-serif;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;will-change:scroll-position}.dropdown-item{display:block;width:140px;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-menu{min-width:auto}.select{position:relative;display:block;min-width:220px;width:100%;max-width:400px;margin-bottom:20px}.dropdown-menu.show a{font-weight:700;border:0;text-align:center;font-size:65px;background:0 0;padding:0;font-family:'Open Sans',sans-serif;cursor:pointer}.dropdown-menu.show{width:100%;max-width:100%;font-size:14px;line-height:1.5;cursor:pointer;background:#fffefa!important;outline:0!Important;border-radius:10px;max-height:400px;overflow-x:hidden;overflow-y:auto;z-index:100;margin:0;padding:0;color:#f5c332;scrollbar-color:dark;scrollbar-width:thin;overscroll-behavior:contain;transform:none!important;top:100%!important}.dropdown-menu.show::-webkit-scrollbar{width:7px;background-color:#feedba;padding:5px}.dropdown-menu.show::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f5c332}.select__list .select__item{position:relative;border-top:1px solid rgba(224,229,231,.5);padding:10px 15px;cursor:pointer;list-style-type:none}.select__list .select__item:hover{background-color:rgba(231,230,224,.5)}.dropdown-item.active,.dropdown-item:hover,.dropdown-item:active{background-color:#F5C332!important;color:#fff!important}:root{--main-font-family:'Solomon Sans Normal';--main-heavy-font-family:'Solomon Sans Normal';--main-bold-font-family:'Solomon Sans';--add-bold-font-family:'Solomon Sans Semibold';--main-minibold-font-family:'Solomon Sans Normal';--main-add-font-family:'Solomon Sans Normal';--events-font-numbers-family:'Solomon Sans Normal';--main-bg-color:#fff;--main-font-color:#46433d;--main-black-color:#3b372e;--main-hover-color:#ffb500;--h1-color:#ffb500;--h2-color:#3b372e;--h3-color:#3b372e;--h4-color:#bdbdbd;--h5-color:#404040;--add-color:#ffb500;--light-color:#f0f0f0;--lighter-color:#eee;--s-lighter-color:#f9f9fa;--white-color:#fff;--header-menu-color:#3b372e;--header-menu-bg-color:#fff;--header-menu-mobile-bg-color:#fff;--header-mini-cart-color:#ffb500;--header-sticky-color:#3b372e;--header-mini-cart-sticky-color:#3b372e;--header-language-sticky-color:#3b372e;--header-phone-sticky-color:#3b372e;--events-date-color:#ffb500;--footer-font-color:#fff;--logo-width:148px;--logo-height:39px;--logo-fill:#fff;--logo-sticky-fill:#000;--btn-text-transform:capitalize;--btn-color:#ffb500;--btn-hover-color:#ffc228;--btn-active-color:#f0ad03;--btn-font-color:#fff;--btn-font-color-outline:var(--btn-color);--btn-font-color-outline-hover:var(--btn-hover-color);--btn-font-color-outline-active:var(--btn-color);--btn2-color:#fff8f8;--btn2-hover-color:#faf2f2;--btn2-active-color:#;--btn2-font-color:#6d7278;--vertical-line-color:#d8d8d8;--m-banner-p-color:#fff;--banner-full-double-font-color:#fff;--banner-full-font-color:#fff;--title-banner-color:#fff;--contact-form-products-bg:#fafafa;--h2-align:left;--text-base-size:100%;--text-scale-ratio:1.275;--text-xs:calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm:calc(var(--text-xs) * var(--text-scale-ratio));--text-ssm:calc(var(--text-sm) * var(--text-scale-ratio) * 0.888);--text-md:calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg:calc(var(--text-md) * var(--text-scale-ratio));--text-xl:calc(var(--text-lg) * var(--text-scale-ratio));--text-xlg:calc(var(--text-lg) * var(--text-scale-ratio) * 1.1);--text-xxl:calc(var(--text-xl) * var(--text-scale-ratio));--text-xxlg:calc(var(--text-xl) * var(--text-scale-ratio) * 1.12);--text-xxxl:calc(var(--text-xxl) * var(--text-scale-ratio));--text-xxxlg:calc(var(--text-xxl) * var(--text-scale-ratio) * 1.1);--text-xxxxl:calc(var(--text-xxxl) * var(--text-scale-ratio));--text-xxxxxl:calc(var(--text-xxxxl) * var(--text-scale-ratio));--text-megaxl:calc(var(--text-xxxxxl) * var(--text-scale-ratio) * 1.1);--text-spacing:0;--text-shadow:2px 3px 9px rgba(0,0,0,.18);--space-unit:1em;--space-xxxxs:calc(0.125 * var(--space-unit));--space-xxxs:calc(0.25 * var(--space-unit));--space-xxs:calc(0.375 * var(--space-unit));--space-xs:calc(0.5 * var(--space-unit));--space-sm:calc(0.75 * var(--space-unit));--space-md:calc(1.25 * var(--space-unit));--space-lg:calc(2 * var(--space-unit));--space-lg-2:calc(2.25 * var(--space-unit));--space-xl:calc(3.25 * var(--space-unit));--space-xxlm:calc(4.25 * var(--space-unit));--space-xxl:calc(5.25 * var(--space-unit));--space-xxxlm:calc(7.25 * var(--space-unit));--space-xxxl:calc(8.5 * var(--space-unit));--space-xxxxl:calc(13.75 * var(--space-unit));--space-xxxxxl:calc(17.25 * var(--space-unit));--content-width:100%}body{overflow-x:hidden}.order-container{max-width:960px;margin:auto}.order-container .vc_btn3{min-width:160px}.order-container .title{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;margin-bottom:var(--space-md)}.order-container .title h3{padding-left:10px;padding-right:10px;font-family:'Open Sans',sans-serif;font-weight:900;font-size:40px;color:#f5c332}.order-container .circle-number{color:var(--add-color);border-radius:30px;border:2px solid var(--add-color);line-height:30px;padding:0 12px;height:32px;width:32px;margin:9px;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center}.order-container .room-choice .item,.order-container .kids-count .item,.order-container .price .item,.order-container .package-selection .item,.order-container .form .item{font-family:var(--add-bold-font-family);font-size:var(--text-md);border-radius:30px;-webkit-box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);padding:40px;text-align:center}.order-container .kids-count .selection{display:flex;justify-content:center;align-items:center}.order-container .kids-count .btn-group{background:#ffe7a8;border-radius:20px;padding:14px 18px;display:inline-flex;align-items:center;justify-content:center}.order-container .kids-count .dropdown-toggle{border:0 !important;outline:0 !important;background:#fff !important;border-radius:16px !important;padding:10px 20px !important}.order-container .kids-count .dropdown-toggle input{background:0 0 !important;border:0 !important;outline:0 !important;text-align:center;width:90px;font-size:28px;font-weight:700;padding:0 !important}.order-container .kids-count .dropdown-toggle:after{margin-left:12px;border-top-color:#ffb500}.order-container .kids-count .dropdown-menu.show{background:#fff !important;border-radius:16px;overflow:hidden}.order-container .kids-count .dropdown-item{text-align:center;font-weight:700}.order-container .package-typeinfo .item{font-family:var(--add-bold-font-family);border-radius:30px;-webkit-box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);padding:40px;text-align:center}.order-container .kids-count .selection{max-width:180px;margin:auto}.order-container .price .selectionprice{margin-bottom:var(--space-md)}.order-container .price .selectionprice span,.order-container .kids-count .selection input{font-weight:700;border:0;text-align:center;font-size:65px;background:fffbf0;padding:.5rem 1.5rem;font-family:'Open Sans',sans-serif;cursor:pointer}.order-container .kids-count .selection .dropdown-toggle input[type=text]:focus{border:0!important}.order-container .kids-count .selection .dropdown-toggle input{font-weight:700;border:0;text-align:center;font-size:65px;background:0 0;padding:0;font-family:'Open Sans',sans-serif;cursor:pointer}.btn-group [type=button]:focus{border:1px solid #F5C332!important;outline:0!Important}.btn-group .dropdown-toggle{border-radius:0!important;border:none!important;padding:.5rem 1.5rem!important;background:#ffe2a6 !important;outline:0!Important}.dropdown-toggle:after{display:inline-block;margin-left:-.2em;color:#f5c332;vertical-align:.5em;content:"";border-top:.9em solid;border-right:.6em solid transparent;border-bottom:0;border-left:.6em solid transparent}.order-container .kids-count .selection select{cursor:pointer;font-weight:700;border:0;text-align:center;font-size:65px;background:fffbf0;/padding:.5rem 1.5rem;font-family:'Open Sans',sans-serif}.order-container .calendar{position:relative}.order-container .calendar .item,.order-container .room-choice .item,.order-container .kids-count .item,.order-container .package-selection .item,.order-container .price .item,.order-container .selectionprice .item,.order-container .form .item{margin-left:35px;margin-right:35px;border-radius:30px;-webkit-box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);box-shadow:0px 0px 18px 2px rgba(0,0,0,.1);background:#fff}.order-container .calendar .booking-cal{padding:40px var(--space-xl) 40px}.order-container .room-choice .rooms{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:start}.order-container .room-choice h4{padding-top:var(--space-sm);color:var(--h3-color);font-size:18px;font-family:var(--main-bold-font-family);font-weight:500}.order-container .room-choice p{margin-top:var(--space-xs);margin-bottom:var(--space-xs);font-size:15px}.order-container .room-choice .rooms .room{width:50%;padding-left:1.5em;padding-right:1.5em}.order-container .room-choice .rooms .room img{width:100%;border-radius:15px}.order-container .room-choice ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0}.order-container .room-choice ul li{font-family:var(--add-bold-font-family);font-weight:700;font-size:14px;color:#f5c332;border-radius:12px;border:2px solid #f5c332;padding-left:10px;padding-right:10px;padding-top:7px;padding-bottom:6px;margin-right:8px;margin-bottom:15px}.order-container .room-choice ul li.selected,.order-container .room-choice ul li:hover{color:var(--white-color);background:#f5c332}.order-container .room-choice ul li:hover{cursor:pointer}.order-container .room-choice ul li.reserved,.order-container .room-choice ul li.reserved:hover{background:inherit;cursor:inherit;color:#cdcdcd;border:2px solid #cdcdcd}.order-container .price{text-align:center}.order-container .price p{margin-bottom:var(--space-xxxxs)}.order-container .selectionprice{text-align:center}.order-container .selectionprice p{margin-bottom:var(--space-xxxxs)}.order-container p.subinfo{font-weight:600;color:#333;font-family:'Open Sans',sans-serif;font-size:14px}.order-container p.package-list{font-weight:600;color:#333;font-family:'Open Sans',sans-serif;font-size:18px;text-align:left;margin-bottom:10px}.order-container p.package-list i{color:#e1548c;margin-right:8px}.order-container .features-row .banks p{margin-top:1em;display:inline-block;color:#fff}.order-container .features-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.order-container .features-row .items{margin-left:15px;margin-right:15px;font-family:var(--add-bold-font-family);font-size:var(--text-md);padding:30px 100px;text-align:center;display:inline-block}.order-container .features-row .item{float:left;width:25%;padding:15px}.order-container .features-row img{width:30%}.order-container .features-row .item p{font-family:"Open Sans",sans-serif;font-size:14px;padding-top:var(--space-md);margin:auto;text-align:center;color:#fff;text-transform:uppercase;height:60px}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{width:100%!important}.order-container .form .center{text-align:center;padding-bottom:0}.order-container .form a{color:#f5c332;font-weight:600}.order-container .form .agree{margin-right:10px}.order-container .payment .vc_btn3{margin-top:0!important;margin-bottom:0 !important;background:#f5c332;color:#fff!Important;width:100%}.order-container .form .payment .vc_btn3:focus{outline:0;background-color:fffbf0;color:#F5C332!Important}.order-container .payment .small{font-size:var(--text-sm)}.order-container .payment .row{margin:0 0 1em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:flex-start;align-content:center}.order-container .payment .col-md-8{font-family:'Open Sans',sans-serif;text-align:left;font-size:15px}.order-container .payment .col-md-4{font-family:'Open Sans',sans-serif;text-align:right;font-size:15px}.order-container .payment .iBankStripe{width:100%}.order-container .payment .dFormStripe{height:0;visibility:hidden;border:solid 2px #f4ff5f;opacity:0;transition:opacity 2s,2s visibility}.order-container .payment .dFormStripe.show{height:auto;opacity:1;visibility:visible}.order-container .finish{text-align:center}.custom-checkbox>input{position:absolute;z-index:-1;opacity:0}.custom-checkbox>span{display:inline-flex;align-items:center;user-select:none}.custom-checkbox>span:before{content:'';display:inline-block;width:1.5em;height:1.5em;flex-shrink:0;flex-grow:0;border:1px solid #f5c332;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;background:fffbf0;vertical-align:middle}.custom-checkbox>input:not(:disabled):not(:checked)+span:hover:before{border-color:#feedba}.custom-checkbox>input:not(:disabled):active+span:before{background-color:#feedba;border-color:#feedba}.custom-checkbox>input:focus+span:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-checkbox>input:focus:not(:checked)+span:before{border-color:#f5c332}.custom-checkbox>input:checked+span:before{border-color:#f5c332;background-color:#f5c332;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox>input:disabled+span:before{background-color:#feedba}#messageBox{margin:1em 0;display:inline-block}.vc_btn3-container.vc_btn3-center{text-align:center}.vc_btn3.vc_btn3-size-md,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,input[type=file]::-webkit-file-upload-button{padding:.6em 1.5em .5em !important}.vc_btn3-container{display:block;margin-bottom:21.73913043px;max-width:100%}.vc_btn3.vc_btn3-color-ddbb-button-1{line-height:1.5;background-color:fffbf0;color:#F5C332!important;vertical-align:middle;text-transform:uppercase;font-weight:700;border:2px solid #f5c332;border-radius:15px !important;padding:.5em 1em !important;font-size:16px;padding:.4em .8em !important;white-space:normal;word-break:break-word;text-align:center;cursor:pointer}.price .selectionprice .vc_btn3.vc_btn3-color-ddbb-button-1:hover{background:#f5c332;color:#fff!Important}.form .vc_btn3.vc_btn3-color-ddbb-button-1:hover{background:fffbf0;color:#F5C332!Important}.left-lg-center-sm,.left-lg-center-sm h2,.left-lg-center-sm p{text-align:left}.p-b-md{padding-bottom:var(--space-md)}.p-b-lg-2{padding-bottom:var(--space-lg-2)}.p-b-lg{padding-bottom:var(--space-lg)}.p-b-xl{padding-top:1em}.p-b-xxl{padding-bottom:var(--space-xxl)}.p-t-md{padding-top:var(--space-md)}.p-t-lg{padding-top:var(--space-lg)}.p-t-xl{padding-top:var(--space-xl)}.p-t-xxl{padding-top:var(--space-xxl)}.p-t-xxxl{padding-top:var(--space-xxxl)}.vc_btn3{font-family:var(--main-bold-font-family);letter-spacing:var(--text-spacing);border-radius:30px !important}.vc_btn3,.booking button,.booking .booked-calendarSwitcher.calendar{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%) !important;background-image:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%) !important;background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%) !important;background-repeat:repeat-x !important}.no-padding{padding:0}.contact-form div.wpcf7-validation-errors,.contact-form div.wpcf7-acceptance-missing,.contact-form div.wpcf7-mail-sent-ok{width:100%;margin:-2em 15px var(--space-xxlm) !important}.contact-form.col-11{margin:auto}.contact-form .vc_btn3{margin-top:var(--space-md);margin-bottom:var(--space-xxlm)}.contact-form-products{background:var(--contact-form-products-bg);padding:var(--space-md) var(--space-xl);border-radius:.45em;width:80%;margin:var(--space-lg) auto var(--space-xxlm)}.contact-form-products label,.contact-form label{color:var(--main-font-color);width:100%;line-height:var(--space-lg);padding-top:var(--space-sm)}.contact-form-products .label,.contact-form .label{padding-top:var(--space-sm);line-height:var(--space-lg);display:block;text-align:left}.wpcf7-form .wpcf7-checkbox label{position:relative;cursor:pointer}.wpcf7-form .wpcf7-checkbox input[type=checkbox]{position:relative;visibility:hidden}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:'';border-radius:5px;height:24px;width:24px;top:50%;left:-18px;border:1px solid var(--light-color);transform:translateY(-25%)}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:'\2713';border-radius:100%;top:50%;transform:translateY(-28%);left:-11px;visibility:hidden;font-size:18px;width:14px;height:32px;color:var(--main-font-color)}.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:0 0}.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.wpcf7-form .row .size label:after{content:"x";position:absolute;display:inline-block;top:50%;right:0;margin-right:-3px;color:var(--main-font-color)}.wpcf7-form .upload-text{text-align:right}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 .wpcf7-select,.wpcf7 textarea{border:1px solid #feedba !important;padding:15px 20px;width:100%;border-radius:1em;background:fffbf0}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #F5C332!important}.wpcf7 ::-webkit-input-placeholder{color:#f5c332}.wpcf7 ::-moz-placeholder{color:#f5c332}.wpcf7 :-moz-placeholder{color:#f5c332}.wpcf7 :-ms-input-placeholder{color:#f5c332}.wpcf7 textarea{line-height:1.6}.wpcf7-not-valid{border:1px solid var(--add-color) !important}.wpcf7 .wpcf7-select{height:2.85em}span.wpcf7-not-valid-tip{font-size:var(--text-sm)}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{padding:var(--space-unit);margin:var(--space-xxlm) auto !important;background:var(--btn-color);color:var(--btn-font-color);text-align:center;border:none !important;width:80%;border-radius:.45em}div.wpcf7-mail-sent-ok{padding:var(--space-unit);margin:var(--space-xxlm) auto !important;background:var(--main-bg-color);color:var(--main-font-color);text-align:center;border:1px solid var(--lighter-color);width:80%}.wpcf7-submit{padding-top:10px;padding-bottom:10px;padding-left:25px;padding-right:25px;background:#ed1f23;color:#fff;border:0 none;cursor:pointer;font-weight:600 !important;font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (1600 - 300))) !important;margin-top:20px;font-family:'Roboto',sans-serif !important}span.wpcf7-list-item{margin:0 2em 0 1em}.ui-datepicker .ui-datepicker-title{color:#f5c332;font-family:"Allerta Stencil",sans-serif;font-size:25px;font-weight:900}.ui-datepicker-multi{width:100% !important}.ui-datepicker .ui-datepicker-header{border:none;background:#fff;color:#f66e29;font-weight:900;font-size:20px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-datepicker .ui-datepicker-header .ui-state-highlight{border:0!important;background:transparent!important;color:#f66e29!important}a.ui-state-default.ui-state-highlight,a.ui-state-default.ui-state-highlight.ui-state-hover{color:#F5C332!important}a.ui-state-default.ui-state-highlight.ui-state-active,a.ui-state-default.ui-state-highlight.ui-state-active.ui-state-hover{color:#fff!important}a.ui-state-default.ui-state-hover{color:#F5C332!important}a.ui-state-default.ui-state-active.ui-state-hover{color:#fff!important}.hasDatepicker .ui-widget.ui-widget-content{border:1px solid #fff}.ui-datepicker-multi .ui-datepicker-group table{margin:0 10px;border:none;width:85%!important}.ui-datepicker th{font-size:16px;color:#949494;font-family:var(--main-font-family);font-weight:400}.ui-datepicker td a{color:#000;font-size:16px;padding-top:8px}.ui-datepicker .ui-datepicker-group-first th,.ui-datepicker .ui-datepicker-group-first td span,.ui-datepicker .ui-datepicker-group-first td a{text-align:center;background:0 0;border:none!important}.ui-datepicker .ui-datepicker-group-last th,.ui-datepicker .ui-datepicker-group-last td span,.ui-datepicker .ui-datepicker-group-last td a{text-align:center;border:none!important}.ui-datepicker table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background:0 0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-datepicker .ui-datepicker-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:none!important;color:#f66f2a!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-datepicker .ui-datepicker-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:0 solid #fff!important;background:#fff!important;font-weight:400;font-family:var(--main-font-family)}.ui-datepicker .ui-datepicker-group-first td.ui-datepicker-week-end a,.ui-datepicker .ui-datepicker-group-last td.ui-datepicker-week-end a{font-weight:900;color:#e80202!Important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-datepicker .ui-datepicker-header .ui-state-highlight{border:0 solid #f5c332;background:#f5c332;color:#fff;border-radius:25px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-datepicker .ui-datepicker-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:#F5C332!important;border-radius:9px;font-weight:400;color:#fff !important;border-radius:25px}.ui-datepicker-prev span{cursor:pointer;background-image:url(//marymaris.ee/wp-content/themes/starbelly/./assets/svg/larrow.svg) !important;background-position:0 0 !important}.ui-datepicker-next span{cursor:pointer;background-image:url(//marymaris.ee/wp-content/themes/starbelly/./assets/svg/rarrow.svg) !important;background-position:0 0 !important}.ui-datepicker-prev span:hover{background-image:url(//marymaris.ee/wp-content/themes/starbelly/./assets/svg/larroworange.svg) !important;background-position:0 0 !important}.ui-datepicker-next span:hover{background-image:url(//marymaris.ee/wp-content/themes/starbelly/./assets/svg/rarroworange.svg) !important;background-position:0 0 !important}.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-datepicker .ui-datepicker-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:0 solid #fff!important;background:#fff;color:#000}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-icon{height:22px;width:22px}.navbar-toggle .icon-bar{background:#8d9255!important}th.ui-datepicker-week-end,td.ui-datepicker-week-end a{color:#F5C332!important}@media only screen and (max-width:992px){.ui-datepicker-group.ui-datepicker-group-first,.ui-datepicker-group.ui-datepicker-group-last{width:50%;float:left;margin:30px 0}.ui-datepicker .ui-datepicker-title{line-height:1!important;margin:0!important}}@media only screen and (max-width :550px){.elementor-78 .elementor-element.elementor-element-6cdfeea0 .elementor-heading-title{font-size:2rem}.order-container .calendar .booking-cal{padding:20px 0}.order-container .title h3{font-size:28px;margin:0}.order-container .calendar .item,.order-container .room-choice .item,.order-container .kids-count .item,.order-container .package-selection .item,.order-container .price .item,.order-container .selectionprice .item,.order-container .form .item{margin-left:10px;margin-right:10px;padding:20px 10px}.ui-datepicker-group.ui-datepicker-group-first,.ui-datepicker-group.ui-datepicker-group-last{width:100%!Important;float:none!Important;margin:30px 0 0}.ui-datepicker .ui-datepicker-group-first th,.ui-datepicker .ui-datepicker-group-first td span,.ui-datepicker .ui-datepicker-group-first td a{text-align:center}.ui-datepicker .ui-datepicker-group-last th,.ui-datepicker .ui-datepicker-group-last td span,.ui-datepicker .ui-datepicker-group-last td a{text-align:center}.ui-datepicker .ui-datepicker-prev{left:25px}.ui-datepicker .ui-datepicker-next{right:35px}}@media (max-width:991px){.order-container .payment .row{display:flex;flex-direction:row;flex-wrap:wrap}.custom-checkbox>span{display:inline-block}.order-container .features-row .items{padding:30px 0}.elementor-kit-8 h3{font-size:1.3rem!important}h2.elementor-heading-title{font-size:1.8rem!important}.order-container .calendar .item:before{display:none}}@media (max-width:767.98px){.order-container .features-row .items{padding:0;margin:0}.order-container .room-choice ul li{padding-left:6px;padding-right:8px;font-size:13px}.order-container .room-choice ul li:last-child{margin-right:0}.contact-form.col-11{margin:0;padding:0;-ms-flex:0 100%;flex:0 100%;max-width:100%}.contact-form .payment{padding-top:0}.custom-checkbox{padding:0}.custom-checkbox>span{display:block;text-align:center}.dateandtime{display:block}.order-container .calendar .vc_btn3-container.vc_btn3-center{display:none}.order-container .calendar:before{display:none}.order-container .room-choice .rooms .room{width:100%;padding:0}.order-container .features-row .item{width:50%;padding:15px 10px}.order-container .payment .iBankStripe{width:100%}.package-selection .row{flex-direction:column}.package-selection .col-6{width:100%;max-width:100%;margin-bottom:20px}.selectionprice{align-items:center !important;text-align:center}.selectionprice .displayPrice{font-size:20px;margin-bottom:12px;display:block}.vc_btn3-container{text-align:center;width:100%}.package-list{font-size:16px;line-height:1.5;text-align:left}}.dFormOrganize{border:2px solid #f5c332;padding:10px;padding-top:16px;margin-bottom:30px}#submitOrganaize{padding:4px !important}.mm-order{--mm-yellow:#ffb500;--mm-yellow-2:#ffc228;--mm-text:#2f2f2f;--mm-border:#ffb500;--mm-bg:#fff;--mm-card:#fff;--mm-soft:#fff7e3;--mm-radius:28px;--mm-shadow:0 10px 30px rgba(0,0,0,.08);font-family:"Open Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.mm-order .mm-card{background:var(--mm-card);border:2px solid var(--mm-border);border-radius:var(--mm-radius);box-shadow:var(--mm-shadow);padding:32px}.mm-order h3{color:var(--mm-yellow);font-weight:800;text-transform:uppercase;letter-spacing:.5px}.mm-order .vc_btn3,.mm-order button,.mm-order a.vc_btn3{background:var(--mm-yellow) !important;border:2px solid var(--mm-yellow) !important;color:#fff !important;border-radius:999px !important;padding:12px 22px !important;font-weight:800 !important;text-transform:uppercase}.mm-order .vc_btn3:hover,.mm-order button:hover{background:var(--mm-yellow-2) !important;border-color:var(--mm-yellow-2) !important}.mm-order input[type=text],.mm-order input[type=email],.mm-order textarea{border:2px solid #ffe2a6 !important;background:#fffdf7 !important;border-radius:18px !important;padding:14px 16px !important}.mm-order input:focus,.mm-order textarea:focus{border-color:var(--mm-yellow) !important;outline:none !important}.mm-order .room-choice ul li{border:2px solid var(--mm-yellow);color:var(--mm-yellow);border-radius:999px;font-weight:800}.mm-order .room-choice ul li.selected,.mm-order .room-choice ul li:hover{background:var(--mm-yellow);color:#fff}.mm-order .btn-group .dropdown-toggle{background:var(--mm-soft) !important;border-radius:18px !important;border:2px solid #ffe2a6 !important}.mm-order .dropdown-toggle:after{color:var(--mm-yellow)}