.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
#sliding-popup{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}#sliding-popup .popup-content #popup-buttons{float:right;max-width:40%;}#sliding-popup button{cursor:pointer;}#sliding-popup .popup-content #popup-text{float:left;max-width:60%;}.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;max-width:100%;}}
.block-social-media-links ul.platforms,.pane-social-media-link-widget ul.platforms{padding-left:0;}.block-social-media-links .horizontal li,.pane-social-media-link-widget .horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.block-social-media-links .vertical li,.pane-social-media-link-widget .vertical li{list-style-type:none;margin:0 0 .5em 0}.block-social-media-links .vertical li a img,.pane-social-media-link-widget .vertical li a img{vertical-align:middle;margin-right:.5em;}
#side_bar .block-bean.special_offers > .content{display:block;height:100vh;overflow-y:auto;overflow-x:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease-in-out;width:700px;}.offers_expanded #side_bar .block-bean.special_offers > .content{transform:translateX(0);}.offers-block{background-image:url(/sites/all/themes/colossos/img/bg_red.jpg);background-size:cover;cursor:auto;min-height:100vh;padding:50px 0;}.offers-block > h2{font-family:'Butler',sans-serif !important;color:#EAF5F5;font-size:43px !important;font-weight:300 !important;letter-spacing:0.65px;line-height:43px;margin-bottom:85px;padding-bottom:0 !important;position:relative;text-align:center;width:100%;z-index:0;}.offers-block > h2:after{background-image:url(/sites/all/themes/colossos/img/dot_white.png);content:'';height:65px;left:50%;position:absolute;top:50%;margin-top:4px;transform:translateX(-50%);width:405px;z-index:-1;}.offers-block h2:before{display:none;}.offer-tile{background-color:white;display:flex;margin:0 auto 17px;min-height:215px;width:520px;align-items:center;}.offer-tile .offer-image{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;align-self:stretch;}.field-item:last-child .offer-tile{margin-bottom:0;}.offer-tile .content{display:flex;flex-flow:column;align-items:flex-start;padding:15px 20px 15px 14px;min-height:215px;width:280px;flex:none;}.offer-tile .offer-header{display:flex;}.offer-tile .offer-header .field-name-field-offer-name,.offer-tile .offer-header .field-name-field-offer-discount{color:#000102;font-family:'Josefin Sans',sans-serif;font-size:16px;letter-spacing:0.48px;line-height:15px;}.offer-tile .offer-header .field-name-field-offer-name{width:100%;}.offer-tile .offer-header .field-name-field-offer-discount{text-align:right;width:25%;flex:none;}.offer-tile hr{margin:8px 0;width:100%;}.offer-tile .field-name-field-offer-description{margin-bottom:20px;}.offer-tile .field-name-field-offer-description p,.offer-tile .field-name-field-offer-description .p{color:#000102;font-family:'Josefin Sans',sans-serif;font-size:14px;font-weight:300;letter-spacing:0.31px;line-height:18px;text-transform:none;}.offer-tile a{min-width:0;font-size:14px;letter-spacing:0.41px;line-height:12px;margin-top:auto;padding:9px 9px 7px 9px;text-align:center;}.offer-close{display:flex;align-items:center;color:white;cursor:pointer;font-size:15px;letter-spacing:0.53px;line-height:16px;position:absolute;right:-60px;transform:translateX(100%) rotate(-90deg);transform-origin:left top;top:calc(50vh + 194px);transition:right 0.3s ease 1s;}.offers_expanded .offer-close{right:65px;}.offers_expanded .offer-close.offer-close-mobile{right:30px;}.offer-close:after{content:"";display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:30px;height:30px;background-image:url(/sites/all/themes/colossos/img/Union 1.svg);background-position:center;background-repeat:no-repeat;background-size:auto;position:absolute;left:46px;top:-9px;transform:rotate(90deg) scaleX(-1);}@media (min-width:992px){.offer-close:after{position:static;display:inline-flex;margin-left:14px;}}.offer-close-mobile{display:none;height:30px;position:absolute;right:-35px;top:25px;width:36px;}.offer-close-mobile::before,.offer-close-mobile::after{content:"";height:2px;width:100%;background-color:white;position:absolute;left:0;top:50%;margin-top:-1px;}.offer-close-mobile::before{transform:rotate(-45deg);}.offer-close-mobile::after{transform:rotate(45deg);}@media (max-width:991.98px){.offers_expanded #side_bar .block-bean.special_offers > .content{width:100vw;}.offer-close{display:none;}.offer-close-mobile{display:block;transform:none;top:20px;}}@media (max-width:575.98px){.offer-tile{display:flex;margin:0 auto 29px;min-height:250px;width:335px;}.offer-tile .content{min-height:250px;padding:20px 10px 12px 11px;width:215px;}.offers-block > h2{font-size:34px !important;letter-spacing:0.51px;line-height:34px;margin-bottom:60px;}.offers-block > h2:after{background-image:url(/sites/all/themes/colossos/img/dot_white.png);height:34px;width:205px;}.offer-tile a{padding:8px 8px;}}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.block-booking-forms:not(.block-multiblock){background-image:url(/sites/all/modules/custom/booking_forms/img/bg_booking_form.jpg);background-size:cover;background-position:center;padding:38px 0 45px;}.node-type-composite-page .block-booking-forms:not(.block-multiblock){margin-top:20px;}@media (min-width:992px){.node-type-composite-page .block-booking-forms:not(.block-multiblock){margin-top:40px;}}.block-booking-forms:not(.block-multiblock) h2{color:white;font-family:'Butler',sans-serif !important;font-size:43px !important;font-weight:200 !important;letter-spacing:0.51px;line-height:50px;margin:0 auto 80px;padding:0;position:relative;text-align:center;}.block-booking-forms:not(.block-multiblock) .content h2{display:none;}.block-booking-forms h2:before{display:none;}.block-booking-forms:not(.block-multiblock) h2:after{background-image:url(/sites/all/modules/custom/booking_forms/img/dot_white.png);content:'';height:68px;left:50%;position:absolute;top:50%;margin-top:5px;transform:translateX(-50%);width:405px;}.block-booking-forms form{width:100%;}.block-booking-forms form > div{display:flex;flex-flow:row wrap;}.block-booking-forms form .form-item{margin:0;text-align:center;}.block-booking-forms form .num-input-container{position:relative;}.block-booking-forms form .num-input-container .decr-num,.block-booking-forms form .num-input-container .incr-num{color:white;cursor:pointer;font-family:'Josefin Slab',serif;font-weight:400;position:absolute;transform:translateY(-50%);user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.block-booking-forms form .num-input-container .decr-num{font-size:33px;left:calc(50% - 45px);top:calc(50% - 9px);transform:translate(-100%,-50%);}.block-booking-forms form .num-input-container .incr-num{font-size:40px;left:calc(50% + 46px);top:calc(50% - 7px);}.block-booking-forms form label{color:white;font-family:'Josefin Sans',sans-serif;font-size:16px;font-weight:300;letter-spacing:0.34px;line-height:17px;margin-bottom:18px;}.block-booking-forms .form-wrapper label{font-size:16px;}.block-booking-forms form input{background-color:transparent !important;border:solid rgba(205,216,227,0.7);border-radius:0;border-width:0 0 1px;color:white;font-family:'Butler',sans-serif !important;font-size:26px;font-weight:300;letter-spacing:1.12px;line-height:34px;margin:0 auto;padding:0 0 12px;text-align:center;width:230px;}@media (min-width:992px){.block-booking-forms form input.datepicker{width:300px;}}#side_bar .block-booking-forms form .num-input-container input{border-width:0 0 1px;}.block-booking-forms form input.datepicker{cursor:pointer;}.block-booking-forms form input.datepicker:focus{border:1px solid white;border-width:0 0 1px;box-shadow:none;color:white;}.block-booking-forms form input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;pointer-events:none;width:130px;}.block-booking-forms form input[type=number]::-webkit-inner-spin-button,.block-booking-forms form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}.block-booking-forms form .form-item-datepicker{flex:1 38%;}.block-booking-forms form .form-wrapper{display:flex;flex:1 62%;flex-flow:row;}.block-booking-forms form .form-wrapper > *{flex:1;}.block-booking-forms form .form-info{display:none;flex:1 100%;}@media (min-width:992px){.block-booking-forms form input{font-size:33px;letter-spacing:1.42px;}#side_bar .block-booking-forms form input{font-size:26px;letter-spacing:1.12px;}}.block-booking-forms form .form-info{display:block;flex:none;margin:0 auto 27px auto;position:relative;width:100%;text-align:center;}.block-booking-forms form .form-info .info-title{display:inline-flex;color:white;}.block-booking-forms form .form-info .info-title::after{content:"";display:inline-flex;height:20px;width:20px;margin-left:10px;background:url(/sites/all/modules/custom/booking_forms/img/questionMark.svg) center no-repeat;background-size:contain;}.block-booking-forms form .form-info .info-popup{display:block;width:283px;height:auto;text-align:left;position:absolute;left:50%;top:-20px;background-color:#F4F0ED;box-shadow:0 3px 26px #00000015;padding:21px 20px;transform:translate(-50%,-100%);pointer-events:none;opacity:0;transition:0.3s opacity ease;}.block-booking-forms form .form-info .info-title:hover + .info-popup{opacity:1;pointer-events:initial;}.block-booking-forms form .form-info .info-popup strong{display:block;padding-bottom:17px;font-weight:400;}#side_bar .block-booking-forms form .form-info{margin:13px auto 0 auto;}@media (min-width:992px){.block-booking-forms form .form-info{margin:35px auto 0 auto;}.block-booking-forms form button{margin-top:22px;}}.block-booking-forms form .form-actions{flex:1 100%;margin:0;}.block-booking-forms form button{color:white;display:block;font-size:17px;letter-spacing:0.58px;line-height:17px;margin:40px auto 0;}.book-close{display:none;}.field-name-field-booking-form{margin-top:120px;}.block-booking-forms .book-room-title,.block-booking-forms .book-room-details{color:white;font-weight:300;margin:0 auto;padding:20px 0;text-align:center;width:600px;}.block-booking-forms .book-room-title{font-size:21px;letter-spacing:-0.32px;line-height:21px;margin-bottom:10px;}.block-booking-forms .book-room-details{border:solid rgba(255,255,255,0.25);border-width:1.5px 0;display:flex;flex-flow:row;font-size:17px;justify-content:space-between;letter-spacing:-0.26px;line-height:17px;}.block-booking-forms .book-room-details b{font-weight:400;}.field-name-field-booking-form .block-booking-forms form button{width:auto;padding-left:19px;padding-right:19px;}.node-teaser .field-name-field-booking-form{margin:0 80px 0 0;}.node-teaser .field-name-field-booking-form .form-actions{margin:0;}#block-booking-forms-direct-booking.block-booking-forms{background-image:url(/sites/all/modules/custom/booking_forms/img/direct_booking.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}#block-booking-forms-direct-booking .content > p,#block-booking-forms-direct-booking p{color:white;font-size:16px;font-weight:300;letter-spacing:0.34px;line-height:21px;margin:0 auto;text-align:center;width:560px;max-width:100%;}#block-booking-forms-direct-booking .content > a,#block-booking-forms-direct-booking a{color:white;display:table;font-size:17px;letter-spacing:0.58px;line-height:17px;margin:40px auto 0;text-align:center;}#side_bar .block-multiblock > .content{background-image:url(/sites/all/modules/custom/booking_forms/img/bg_booking_form.jpg);background-size:cover;background-position:center;cursor:auto;display:block;height:100vh;overflow:auto;padding:50px 0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease-in-out;width:570px;overflow-x:hidden;z-index:1;}.book_expanded #side_bar .block-multiblock > .content{z-index:1;transform:translateX(0);}#side_bar .block-booking-forms .content h2{color:white;font-family:'Butler',sans-serif !important;font-size:43px !important;font-weight:300 !important;letter-spacing:0.65px;line-height:43px;margin:0 auto 90px;padding:0;position:relative;text-align:center;z-index:0;}#side_bar .block-booking-forms .content h2:after{background-image:url(/sites/all/modules/custom/booking_forms/img/dot_white.png);content:'';height:68px;left:50%;position:absolute;top:50%;margin-top:5px;transform:translateX(-50%);width:405px;z-index:-1;}@media (max-width:991.98px){#side_bar .block-booking-forms .content h2:after{background-image:url(/sites/all/modules/custom/booking_forms/img/dot_white.png);width:205px;height:34px;}}#side_bar .block-booking-forms form{margin-bottom:50px;}#side_bar .block-booking-forms form .form-item-datepicker{flex:1 100%;margin-bottom:60px;}#side_bar .block-booking-forms form .form-wrapper{border:1px solid rgba(187,200,213,1);flex:1 100%;flex-flow:wrap;margin:0 auto 30px;max-width:230px;padding:30px 0 10px;}#side_bar .block-booking-forms form .form-wrapper > *{flex:1 100%;margin-bottom:20px;}#side_bar .block-booking-forms form button{font-size:17px;letter-spacing:0.58px;line-height:17px;margin-top:20px;width:auto;padding-left:11px;padding-right:11px;}#side_bar .book-close{color:white;cursor:pointer;display:flex;align-items:center;position:absolute;right:-36px;top:calc(50% + 23px);transform:translateX(100%) rotate(-90deg);transform-origin:left top;transition:right 0.3s ease 1s;}.book_expanded #side_bar .book-close{right:65px;}#side_bar .book-close::after{content:"";display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:30px;height:30px;background-image:url(/sites/all/modules/custom/booking_forms/img/Union 1.svg);background-position:center;background-repeat:no-repeat;background-size:auto;position:absolute;left:46px;top:-3px;transform:rotate(90deg) scaleX(-1);}@media (min-width:992px){#side_bar .book-close::after{position:static;display:inline-flex;margin-left:14px;}}.node-room-types .block-booking-forms:not(.block-multiblock){width:100%;}.node-room-types .block-booking-forms:not(.block-multiblock) h2:after{width:386px;height:58px;}@media (max-width:991.98px){#side_bar .book-close{width:30px;height:30px;top:20px;transform:none;font-size:0;color:transparent;}#side_bar .book-close::before,#side_bar .book-close::after{content:"";height:2px;width:100%;background-color:white;position:absolute;left:0;top:50%;margin-top:-1px;}#side_bar .book-close::before{transform:rotate(-45deg);}#side_bar .book-close::after{transform:rotate(45deg);}.book_expanded #side_bar .book-close{right:30px;}.block-booking-forms{padding:50px 0;}.block-booking-forms:not(.block-multiblock){width:calc(100%);}.node-room-types .block-booking-forms:not(.block-multiblock){width:100%;}.block-booking-forms h2{font-size:37px !important;line-height:37px;}.block-booking-forms .row h2:after{height:52px;width:265px;}.block-booking-forms form .form-item-datepicker{flex:1 100%;margin-bottom:50px;}.block-booking-forms form .form-wrapper{flex:1 100%;flex-flow:wrap;}.block-booking-forms form .form-wrapper > *{flex:1 100%;margin-bottom:50px;}.block-booking-forms form button{font-size:16px;letter-spacing:0.54px;line-height:16px;margin-top:0;width:auto;padding-left:30px;padding-right:30px;}.node-room-types .block-booking-forms:not(.block-multiblock){padding-right:35px;padding-left:35px;}.node-room-types .block-booking-forms:not(.block-multiblock) h2{font-size:37px !important;}.node-room-types .block-booking-forms:not(.block-multiblock) h2:after{height:52px;width:310px;top:50%;}.block-booking-forms:not(.block-multiblock) h2:after{background:url(/sites/all/modules/custom/booking_forms/img/dot_white.png) repeat;background-size:auto;width:270px;height:50px;}.node-room-types .block-booking-forms .book-room-details > div:first-child,.node-room-types .block-booking-forms .book-room-details > div:last-child{text-align:left;}.node-room-types .block-booking-forms .book-room-details > div:nth-of-type(2){padding-left:19px;text-align:left;}}@media (max-width:767.98px){.node-room-types .block-booking-forms .book-room-details > div:nth-of-type(2){text-align:right;}}@media (max-width:991.98px){.block-booking-forms .book-room-title{font-weight:400;margin-bottom:70px;padding:0;text-align:center;width:100%;}.block-booking-forms .book-room-details{border-width:2px 0 0;flex-wrap:wrap;margin-bottom:100px;padding:0;width:100%;}.block-booking-forms .book-room-details > *{padding:20px 0;}.block-booking-forms .book-room-details > div:first-child{border:solid rgba(255,255,255,0.32);border-width:0 2px 2px 0;flex:1 33.333333%;}.block-booking-forms .book-room-details > div:nth-child(2){border:solid rgba(255,255,255,0.32);border-width:0 0 2px 0;flex:1 66.666667%;}.block-booking-forms .book-room-details > div:last-child{flex:1 100%;}.node-teaser .field-name-field-booking-form{margin:0;}}@media (max-width:991px){#block-booking-forms-direct-booking.block-booking-forms{background-image:url(/sites/all/modules/custom/booking_forms/img/direct_booking_mobile.jpg);}#block-booking-forms-direct-booking.block-booking-forms h2{margin-bottom:100px;}#block-booking-forms-direct-booking .content > p{font-size:15px;letter-spacing:0.32px;width:70vw;}#block-booking-forms-direct-booking .content > a{font-size:16px;letter-spacing:0.54px;line-height:16px;margin:110px auto 0;}}@media (max-width:991px){.book_expanded #side_bar .block-multiblock > .content{width:100vw;}}@media (min-width:992px){.node-teaser .field-name-field-booking-form{margin-right:40px;}}.flatpickr-calendar{border-radius:0;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:white;border-color:white;cursor:not-allowed;color:rgba(160,170,180,1);pointer-events:none;}.flatpickr-day.today{border-color:white;}.flatpickr-calendar .flatpickr-current-month,.flatpickr-calendar .numInputWrapper .numInput{font-size:19px;font-weight:400;color:#000102;}.flatpickr-calendar .flatpickr-weekday{font-size:15px;font-weight:400;color:#000102;}.flatpickr-calendar .flatpickr-day{font-size:17px;font-weight:300;line-height:42px;color:#000102;}@media (min-width:992px){.flatpickr-calendar .flatpickr-current-month,.flatpickr-calendar .numInputWrapper .numInput{font-size:17px;}.flatpickr-calendar .flatpickr-weekday{font-size:14px;letter-spacing:-0.21px;line-height:15px;}.flatpickr-calendar .flatpickr-day{line-height:44px;font-size:14px;letter-spacing:-0.21px;}}.flatpickr-months{position:relative;height:114px;padding-top:20px;padding-bottom:20px;}.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper,.flatpickr-calendar .flatpickr-current-month,.flatpickr-calendar .flatpickr-months .flatpickr-month{position:static;}.flatpickr-calendar .flatpickr-current-month{display:flex;width:100%;position:static;justify-content:space-between;transform:none;}.flatpickr-calendar .flatpickr-current-month .cur-month{margin-left:14px;width:98px;pointer-events:none;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar  .flatpickr-months .flatpickr-next-month svg{display:none;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar  .flatpickr-months .flatpickr-next-month{position:absolute;top:65px;right:auto;}.flatpickr-calendar  .flatpickr-months .flatpickr-prev-month{left:13px;}.flatpickr-calendar  .flatpickr-months .flatpickr-next-month{left:78px;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar  .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .numInputWrapper span.arrowDown,.flatpickr-calendar .numInputWrapper span.arrowUp{height:31px;width:31px;background-color:#E3DED8;border-radius:50%;transition:background-color 0.3s ease;padding:0;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-calendar  .flatpickr-months .flatpickr-next-month:hover,.flatpickr-calendar .numInputWrapper span.arrowDown:hover,.flatpickr-calendar .numInputWrapper span.arrowUp:hover{background-color:#148093;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month::before,.flatpickr-calendar  .flatpickr-months .flatpickr-next-month::before,.flatpickr-calendar .numInputWrapper span.arrowDown::before,.flatpickr-calendar .numInputWrapper span.arrowUp::before{content:"";display:block;width:11px;height:1px;background-color:#000102;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color 0.3s ease;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month::after,.flatpickr-calendar  .flatpickr-months .flatpickr-next-month::after,.flatpickr-calendar .numInputWrapper span.arrowDown::after,.flatpickr-calendar .numInputWrapper span.arrowUp::after{content:"";display:block;width:1px;height:7px;border:none;background-color:#000102;position:absolute;top:10px;transition:background-color 0.3s ease;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month::after,.flatpickr-calendar .numInputWrapper span.arrowDown::after{left:38%;transform:rotate(35deg);}.flatpickr-calendar .flatpickr-months .flatpickr-next-month::after,.flatpickr-calendar .numInputWrapper span.arrowUp::after{left:61%;transform:rotate(-35deg);}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover::before,.flatpickr-calendar  .flatpickr-months .flatpickr-next-month:hover::before,.flatpickr-calendar .numInputWrapper span.arrowDown:hover::before,.flatpickr-calendar .numInputWrapper span.arrowUp:hover::before,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover::after,.flatpickr-calendar  .flatpickr-months .flatpickr-next-month:hover::after,.flatpickr-calendar .numInputWrapper span.arrowDown:hover::after,.flatpickr-calendar .numInputWrapper span.arrowUp:hover::after{background-color:white;}.flatpickr-calendar .numInputWrapper{width:94px;margin-right:14px;}.flatpickr-calendar .numInputWrapper .numInput{padding:0;text-align:center;}.flatpickr-calendar .numInputWrapper:hover{background-color:transparent;}.flatpickr-calendar .flatpickr-current-month input.cur-year{pointer-events:none;}.flatpickr-calendar .numInputWrapper span.arrowDown,.flatpickr-calendar .numInputWrapper span.arrowUp{display:block;position:absolute;top:65px;opacity:1;border:none;}.flatpickr-calendar .numInputWrapper span.arrowDown{right:78px;}.flatpickr-calendar .numInputWrapper span.arrowUp{right:13px;}.flatpickr-calendar .dayContainer span:nth-of-type(7n + 1).inRange::before{width:50%;left:auto;right:0;}.flatpickr-calendar .dayContainer span:nth-of-type(7n + 7).inRange::before{width:50%;left:0;}.flatpickr-calendar .dayContainer span:nth-of-type(7n + 1).inRange::after,.flatpickr-calendar .dayContainer span:nth-of-type(7n + 7).inRange::after{content:"";width:32px;height:32px;background-color:#E3DED8;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:-1;}.flatpickr-calendar .flatpickr-weekdays,.flatpickr-calendar .dayContainer{padding:0 22px;}.flatpickr-calendar .flatpickr-weekdays{position:relative;padding-top:21px;margin-bottom:21px;}.flatpickr-calendar .flatpickr-weekdays::before{content:"";height:1px;width:calc(100% - 28px);position:absolute;left:14px;top:0;background-color:rgba(206,199,191,0.45);}.flatpickr-calendar .dayContainer{padding-bottom:11px;}.flatpickr-calendar .flatpickr-day{border:none;border-radius:50%;box-shadow:none !important;position:relative;}.flatpickr-day:hover{background-color:transparent;color:white;}.flatpickr-calendar .flatpickr-day.flatpickr-disabled{color:#A0AAB4;}.flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day:hover::after{content:"";width:32px;height:32px;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-color:#148093;z-index:-1;}.flatpickr-calendar .flatpickr-day.selected.startRange,.flatpickr-calendar .flatpickr-day.selected.endRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.selected{background-color:transparent;color:white;}.flatpickr-calendar .flatpickr-day.selected.startRange::after,.flatpickr-calendar .flatpickr-day.selected.endRange::after,.flatpickr-calendar .flatpickr-day.endRange::after,.flatpickr-calendar .flatpickr-day.selected::after{content:"";width:32px;height:32px;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-color:#148093;z-index:-1;}.flatpickr-calendar .flatpickr-day.inRange{background-color:transparent;z-index:-1;}.flatpickr-calendar .flatpickr-day.inRange::before,.flatpickr-calendar .flatpickr-day.inRange::before,.flatpickr-calendar .flatpickr-day.selected.startRange::before,.flatpickr-calendar .flatpickr-day.selected.endRange::before,.flatpickr-calendar .flatpickr-day.endRange::before{content:"";position:absolute;top:50%;background-color:#E3DED8;z-index:-1;height:32px;margin-top:-16px;}.flatpickr-calendar .flatpickr-day.inRange::before,.flatpickr-calendar .flatpickr-day.inRange::before{width:100%;left:0;}.flatpickr-calendar .flatpickr-day.selected.startRange::before{width:50%;left:50%;}.flatpickr-calendar .flatpickr-day.selected.endRange::before,.flatpickr-calendar .flatpickr-day.endRange::before{width:50%;left:0;}.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover{background:transparent;}.flatpickr-calendar .dayContainer span:nth-of-type(7n + 1).endRange::before{content:none;}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:block;pointer-events:none;opacity:0.3;}@media (min-width:992px){.flatpickr-calendar.open{width:513px;}.flatpickr-rContainer,.flatpickr-days,.flatpickr-calendar .dayContainer{width:100%;}.flatpickr-calendar .dayContainer{max-width:100%;}.flatpickr-day{max-width:100%;}.flatpickr-months{height:66px;padding-top:21px;padding-bottom:16px;}.flatpickr-calendar .flatpickr-current-month .cur-month{margin-left:24px;text-align:left;}.flatpickr-calendar .numInputWrapper{margin-right:58px;}.flatpickr-calendar .numInputWrapper .numInput{text-align:left;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .numInputWrapper span.arrowDown,.flatpickr-calendar .numInputWrapper span.arrowUp{top:21px;}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{left:130px;}.flatpickr-calendar .flatpickr-months .flatpickr-next-month{left:172px;}.flatpickr-calendar .numInputWrapper span.arrowDown{right:65px;}.flatpickr-calendar .numInputWrapper span.arrowUp{right:23px;}.flatpickr-calendar .flatpickr-weekdays::before{left:24px;width:calc(100% - 48px);}.flatpickr-calendar .flatpickr-weekdays,.flatpickr-calendar .dayContainer{padding:0 2px;}.flatpickr-calendar .flatpickr-weekdays{padding-top:24px;margin-bottom:20px;overflow:visible;}}
