html.has-cookie-bar.cookie-bar-top-bar{margin-top:30px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;}
#catapult-cookie-bar{box-sizing:border-box;max-height:0;opacity:0;direction:ltr;padding:0 20px;z-index:99999;overflow:hidden;text-align:left;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;}
.ctcc-exclude-AF.geoip-continent-AF #catapult-cookie-bar,
.ctcc-exclude-AN.geoip-continent-AN #catapult-cookie-bar,
.ctcc-exclude-AS.geoip-continent-AS #catapult-cookie-bar,
.ctcc-exclude-EU.geoip-continent-EU #catapult-cookie-bar,
.ctcc-exclude-NA.geoip-continent-NA #catapult-cookie-bar,
.ctcc-exclude-OC.geoip-continent-OC #catapult-cookie-bar,
.ctcc-exclude-SA.geoip-continent-SA #catapult-cookie-bar{display:none;}
.ctcc-exclude-AF.geoip-continent-AF, .ctcc-exclude-AN.geoip-continent-AN, .ctcc-exclude-AS.geoip-continent-AS, .ctcc-exclude-EU.geoip-continent-EU, .ctcc-exclude-NA.geoip-continent-NA, .ctcc-exclude-OC.geoip-continent-OC, .ctcc-exclude-SA.geoip-continent-SA{margin-top:0 !important;}
#catapult-cookie-bar.rounded-corners{border-radius:3px;}
#catapult-cookie-bar.drop-shadow{-webkit-box-shadow:0px 3px 9px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 9px 0px rgba(0,0,0,0.4);box-shadow:0px 3px 9px 0px rgba(0,0,0,0.4);}
.cookie-bar-block #catapult-cookie-bar{max-height:999px;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;}
.has-cookie-bar #catapult-cookie-bar{opacity:1;max-height:999px;min-height:30px;padding:15px 20px 15px;}
.cookie-bar-block #catapult-cookie-bar span{display:block;margin:1em 0;}
.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side{float:right;}
button#catapultCookie{cursor:pointer;margin:0 20px 0 0;}
.cookie-bar-bar button#catapultCookie{margin:0 0 0 20px;}
.cookie-bar-bar .ctcc-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;}
.cookie-bar-bar .float-accept .ctcc-inner{-webkit-justify-content:space-between;justify-content:space-between;}
@media screen and (max-width:991px){
.ctcc-left-side{margin-right:1em;}
}
.ctcc-right-side{-webkit-flex-shrink:0;flex-shrink:0;}
.cookie-bar-block #catapult-cookie-bar h3{margin:0.5em 0 0;}
.use_x_close .x_close{position:absolute;top:10px;right:10px;cursor:pointer;font-family:sans-serif;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.cookie-bar-bar .use_x_close .x_close{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.x_close{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0px,0px,0px);width:14px;height:30px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
.x_close span{display:block;position:absolute;height:3px;width:14px;background:#111;border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;transition-delay:.14s;-webkit-transition-delay:.14s;-moz-transition-delay:.14s;}
.x_close span:nth-child(1),
.x_close span:nth-child(2){top:14px;}
.x_close span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.x_close span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.x_close:hover span:nth-child(1){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.x_close:hover span:nth-child(2) {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.picker[aria-hidden="true"]{display:none;}
.picker__input{cursor:default;}
.picker__input.picker__input--active{border-color:#0089ec;}
.picker{width:100%;}
.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0px;left:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;background:#ffffff;}
@media(min-width:812px){
.picker__holder{position:absolute;border:1px solid #aaaaaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;}
} .picker__frame{padding:1px;}
.picker__wrap{margin:-1px;}
.picker--opened .picker__holder {
max-height: 25em;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
border-top-width: 1px;
border-bottom-width: 1px;
-webkit-transform: translateY(0) perspective(600px) rotateX(0);
transform: translateY(0) perspective(600px) rotateX(0);
transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}.picker__box{padding:0 1em;}
.picker__header{text-align:center;position:relative;margin-top:.75em;}
.picker__month, .picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em;}
.picker__year{color:#999999;font-size:.8em;font-style:italic;}
.picker__select--month, .picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em;}
@media(min-width:24.5em){
.picker__select--month, .picker__select--year{margin-top:-0.5em;}
}
.picker__select--month{width:35%;}
.picker__select--year{width:22.5%;}
.picker__select--month:focus, .picker__select--year:focus{border-color:#0089ec;}
.picker__nav--prev, .picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em;}
@media(min-width:24.5em){
.picker__nav--prev, .picker__nav--next{top:-0.33em;}
}
.picker__nav--prev{left:-1em;padding-right:1.25em;}
@media(min-width:24.5em){
.picker__nav--prev{padding-right:1.5em;}
}
.picker__nav--next{right:-1em;padding-left:1.25em;}
@media(min-width:24.5em){
.picker__nav--next{padding-left:1.5em;}
}
.picker__nav--prev:before, .picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto;}
.picker__nav--next:before{border-right:0;border-left:0.75em solid #000000;}
.picker__nav--prev:hover, .picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb;}
.picker__nav--disabled, .picker__nav--disabled:hover, .picker__nav--disabled:before, .picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5;}
.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em;}
@media (min-height: 33.875em) {
.picker__table{margin-bottom:.75em;}
}
.picker__table td{margin:0;padding:0;}
.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500;}
@media (min-height: 33.875em) {
.picker__weekday{padding-bottom:.5em;}
} .picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent;}
.picker__day--today{position:relative;}
.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #0059bc;border-left:.5em solid transparent;}
.picker__day--disabled:before{border-top-color:#aaaaaa;}
.picker__day--outfocus{color:#dddddd;}
.picker__day--infocus:hover, .picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb;}
.picker__day--highlighted{border-color:#0089ec;}
.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted{cursor:pointer;color:#000000;background:#b1dcfb;}
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected{background:#0089ec;color:#ffffff;}
.picker__day--disabled, .picker__day--disabled:hover, .picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;}
.picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb;}
.picker__footer{text-align:center;}
.picker__button--today, .picker__button--clear, .picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom;}
.picker__button--today:hover, .picker__button--clear:hover, .picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb;}
.picker__button--today:focus, .picker__button--clear:focus, .picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none;}
.picker__button--today:before, .picker__button--clear:before, .picker__button--close:before{position:relative;display:inline-block;height:0;}
.picker__button--today:before, .picker__button--clear:before{content:" ";margin-right:.45em;}
.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent;}
.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200;}
.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777;}
.picker__button--today[disabled],
.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;}
.picker__button--today[disabled]:before {
border-top-color: #aaaaaa;
}.wbk-outer-container{padding:5px 5px 5px 5px !important;margin:10px 10px 10px 10px !important;border:1px solid #c7c7c7 !important;border-radius:0 !important;background-color:#ffffff !important;}
.wbk-inner-container{padding:15px 15px 15px 15px !important;border:1px solid #ebebeb !important;border-radius:0 !important;background-color:#f7f7f7 !important;}
.wbk-separator{margin:10px 0 10px 0 !important;border-top:1px solid #d1d1d1 !important;}
.wbk-hours-separator{margin:10px 0 10px 0 !important;border-top:1px solid #d1d1d1 !important;}
.wbk-day-separator{margin:10px 0 10px 0 !important;border-top:1px solid #d1d1d1 !important;}
.wbk-form-separator{margin:10px 0 10px 0 !important;border-top:1px solid #d1d1d1 !important;}
.wbk-input-label{padding:0 0 0 0 !important;margin:10px 0 2px 0 !important;color:#383838 !important;font-size:14px !important;font-style:normal !important;font-weight:normal !important;}
.wbk-input, .wbk-text, .wbk-textarea, .wbk-select, .StripeElement{padding:0 5px 0 5px !important;background-color:#ffffff !important;color:#000000 !important;font-size:14px !important;font-style:normal !important;font-weight:normal !important;height:45px !important;border:1px solid #c7c7c7 !important;border-radius:0 !important;}
.wbk-checkbox + label::before, .wbk-checkbox + span::before{height:45px !important;width:45px !important;line-height:45px !important;font-size:20px !important;color:#757575 !important;background-color:#ffffff !important;border:1px solid #c7c7c7 !important;border-radius:0 !important;}
.wbk-checkbox-label{color:#383838 !important;font-size:14px !important;font-style:normal !important;font-weight:normal !important;}
.wbk-button{margin:5px 0 0 0 !important;height:45px !important;background-color:#dbdbdb !important;color:#000000 !important;border:1px solid #a6a6a6 !important;border-radius:0 !important;font-size:14px !important;font-style:normal !important;font-weight:normal !important;}
.wbk-day-title{text-align:left !important;font-size:14px !important;color:#383838 !important;font-style:normal !important;font-weight:bold !important;line-height:36px !important;}
.wbk-slot-inner{margin:5px 5px 5px 5px !important;padding:0 0 0 0 !important;border:1px solid #a6a6a6 !important;border-radius:0 !important;background-color:#dbdbdb !important;}
.wbk-slot-time{font-size:14px !important;color:#000000 !important;font-style:normal !important;font-weight:normal !important;line-height:24px !important;}
.wbk-slot-available{font-size:14px !important;color:#000000 !important;font-style:normal !important;font-weight:normal !important;line-height:24px !important;}
.wbk-slot-button{margin:0 0 0 0 !important;background-color:#474747 !important;border:1px solid #474747 !important;color:#ffffff !important;font-size:14px !important;line-height:24px !important;font-style:normal !important;font-weight:normal !important;}
.wbk-slot-active-button{background-color:#474747 !important;color:#ffffff !important;}
.wbk-slot-disabled-button{background-color:#b4b4b4 !important;color:#ffffff !important;}
.wbk-details-title{text-align:left !important;font-size:14px !important;color:#383838 !important;font-style:normal !important;font-weight:bold !important;line-height:36px !important;}
.wbk-details-sub-title{text-align:left !important;font-size:14px !important;color:#383838 !important;font-style:normal !important;font-weight:bold !important;line-height:36px !important;}
.wbk-multiple-service-title{
text-align: left !important;
padding: 0 0 0 0 !important;
margin: 10px 0 2px 0 !important;
color: #383838 !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: normal !important;
}.wbk-input-label{width:100%;display:block !important;clear:both !important;}
.wbk-input, .wbk-select, .wbk-text, .wbk-email-custom, .StripeElement{width:100% !important;max-width:100% !important;;margin:0!important;display:block;box-sizing:border-box!important;outline:none !important;}
.wbk-textarea{height:150px !important;width:100% !important;margin:0 !important;}
.wbk-input:disabled{color:#CECCCC !important;}
.wbk-frontend-row{width:100% !important;display:inline-block !important;overflow:visible !important;}
.wbk-time_table{border:none !important;width:100% !important;display:table !important;border-collapse:separate !important;border-spacing:0 !important;}
.wbk-time_table tr td{border:none !important;padding:0 0 5px 0 !important;display:table-cell !important;vertical-align:top !important;}
.wbk-checkbox{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background:transparent !important;position:relative !important;margin:0 !important;visibility:hidden !important;width:0 !important;height:0 !important;}
.wbk-checkbox span{visibility:visible !important;}
.wbk-checkbox, .wbk-checkbox + label::before, .wbk-checkbox + span::before{cursor:pointer !important;vertical-align:middle !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-o-user-select:none !important;user-select:none !important;}
.wbk-checkbox + label::before, .wbk-checkbox + span::before{content:'';cursor:pointer !important;text-align:center !important;display:inline-block !important;pointer-events:none !important;opacity:1 !important;margin:0 5px 0 0 !important;}
.wbk-checkbox:checked + label::before, .wbk-checkbox:checked + span::before{content:'\2713';}
.wbk-clear{clear:both !important;}
.wbk-clear-block{clear:both !important;display:block;}
.wbk-checkbox:before{content:'';width:0 !important;height:0 !important;}
.wbk-checkbox:after{content:'' !important;width:0 !important;height:0 !important;}
.wbk-checkbox:checked:after{content:'\2713' !important;}
.wbk-col-3-12{width:25% !important;float:left !important;}
.wbk-col-9-12{width:75% !important;float:left !important;}
@media(max-width:768px){
.wbk-col-9-12{width:100% !important;}
}
@media(max-width:768px){
.wbk-col-3-12{width:100% !important;}
}
.wbk-col-12-12{width:100% !important;overflow:visible !important;}
.wbk-table-cell{display:table-cel !importantl;}
.wbk-checkbox-label{display:block !important;float:left !important;cursor:pointer !important;margin-right:5px !important;}
.wbk-separator, .wbk-hours-separator, .wbk-day-separator,.wbk-form-separator{border-bottom:none !important;border-left:none !important;border-right:none !important;background:none !important;display:block !important;}
.wbk-button,.wbk-button:focus{width:100% !important;padding:0 !important;cursor:pointer !important;text-transform:none !important;outline:none !important;line-height:normal !important;}
.wbk-col-4-6-12{width:25%;float:left !important;margin:0 !important;}
@media(max-width:1024px){
.wbk-col-4-6-12{width:50% !important;}
}
@media(max-width:768px){
.wbk-col-4-6-12{width:100% !important;}
}
.wbk-slot-button,.wbk-slot-button:focus{width:100% !important;cursor:pointer !important;outline:none !important;border-radius:0 !important;}
.wbk-slot-inner{display:block !important;position:relative !important;overflow:hidden !important;}
.wbk-text-center{text-align:center !important;}
.wbk-timeslot-list{margin:0 !important;padding:0 !important;list-style:none !important;overflow:auto !important;}
.wbk-timeslot-list li{list-style:none !important;}
.wbk-day-title{border-top:none !important;border-left:none !important;border-right:none !important;margin-top:20px !important;}
.wbk-loading{width:100% !important;height:64px !important;float:left !important;display:block !important;;background-image:url(//www.azurlingua.com/wp-content/plugins/webba-booking/frontend/images/loading.svg) !important;margin:10px 0 10px 0 !important;clear:both !important;background-repeat:no-repeat !important;background-position:center !important;}
.wbk-input:focus{box-shadow:none !important;outline:none !important;}
.wbk-input-error{border-left:2px solid #FF2A2A !important;}
.wbk_error_message{color:#FF2A2A !important;}
.wbk-acceptance{clear:both !important;display:block !important;padding-top:15px !important;vertical-align:top !important;height:1px !important;}
#wbk-booking-form-container label{display:block;}
.wbk-slot-booked{background:#aaaaaa;border:none !important;cursor:default !important;}
.wbk-mb-20{margin-bottom:20px;}
.wbk-align-right{text-align:right !important;}
@media(max-width:768px){
.wbk-align-right{text-align:left !important;}
}
.picker__day--infocus{font-weight:normal;!important;}
.picker__day--disabled{font-weight:normal !important;}
.picker__table td{text-align:center !important;border:none !important;}
.picker__table{border:0 !important;}
.picker__weekday{text-align:center;border:none !important;}
.picker__day--disabled, .picker__day--disabled:hover, .picker--focused .picker__day--disabled{background:#fff;border-color:#fff;color:#ddd;cursor:default !important;}
html{overflow-y:visible !important;}
#wbk-to-checkout{position:fixed;top:0;z-index:10000;text-align:center;width:100% !important;padding:5px;cursor:pointer;outline:none;}
.picker__day--outfocus{color:#000000 !important;}
.picker__day--disabled{color:#b3b3b3 !important;}
@media(max-width:768px){
.wbk-input, .StripeElement{font-size:16px !important;}
}
.wbk_hidden{display:none !important}
.wbk_mt_25{margin-top:25px;}
.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df;}
.StripeElement--invalid{border-color:#fa755a;}
.StripeElement--webkit-autofill{background-color:#fefde5 !important;}
.wbk-service_chk_label{margin-bottom:5px;}
.wbk-textarea{padding-top:12px !important;padding-bottom:5px !important;}
.wbk-multiple-service-title{display:inline-block;width:100%;}
.picker__day{word-wrap:normal !important;}
#wbk-date{
cursor: pointer !important;
}