.ui-datepicker{z-index:1261 !important;}.webform-ajax-form-wrapper[data-effect="slide"] .form-actions{margin-bottom:0;padding-bottom:1em;}
.lollipop__form{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;}.price__box{flex:0 0 250px;margin-left:30px;color:#fff;}.box-sum__body{background:#d5d5d5;padding:15px;margin-bottom:10px;color:#222;}.box-sum__foot{background:#a5a5a5;padding:15px;}.grid__cell{flex:1;}.week-btns{margin:15px 0;display:flex;justify-content:space-between;}.form__desc{text-align:left;padding-left:20px;}.form__desc > div{margin-bottom:5px;}.form__desc > div:last-child{margin-bottom:0;}.step{padding-bottom:10px;display:none;}.step h2{text-align:center;}label{width:50%;display:inline-block;}.form__btns{text-align:center;}.note{font-style:italic;color:#606060;font-size:0.9em;padding:0 25px;margin-bottom:40px;}.water{font-weight:bold;width:38%;text-align:right;}.water p{margin-bottom:0;}input:not([type=checkbox]):not([type=radio]){width:45%;display:inline-block;}#lollipop .product-group .fieldset-legend{flex:none;width:100%;text-align:center;text-transform:uppercase;color:#222;font-weight:500;line-height:1.3;margin:0 0 40px 0;font-size:1.6rem;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;}#lollipop .product-group .fieldset-legend::before,#lollipop .product-group .fieldset-legend::after{display:inline-block;content:"";border-top:1px solid #222;width:10%;margin:0 1rem;transform:translateY(-0.5rem);}#lollipop .product-group > .form-item{display:block;}#lollipop .product-group select{flex:17%;margin-right:20px;}#lollipop .product-group .field-suffix{flex:25.5%;line-height:50px;}#lollipop .form-type-checkbox input{margin-top:10px !important;}.google-captcha-wrapper{padding-left:41%;margin:30px 0;}#step3 .form__desc{margin:50px 0 30px 0;text-align:right;}.description{flex:30%;padding-left:40%;text-align:left;position:relative;padding-right:20px;font-style:italic;margin-top:9px;}#block-newsletter .description{padding-left:0}label.error{top:9px;margin-bottom:9px;}.form__section{margin:20px;text-align:left;}#lollipop .form-radios{max-width:60%;flex:70%;}#lollipop .form-radios .form-item{text-align:left;flex-direction:row;}#lollipop .form-radios input{width:auto !important;margin-right:20px;vertical-align:top;margin-top:4px;}#lollipop .form-radios label{display:inline-block;width:calc(100% - 60px);text-align:left;}table{width:100%;clear:both;empty-cells:show;border-collapse:collapse;border:1px solid #ddd;}td,th{vertical-align:top;padding:12px 8px !important;border:1px solid #ddd;}.reserved{background-color:red;}.happy{background-color:#CCF0DE;}.selected{background-color:#00b259;}.holiday{background-color:red;}.past{background-color:lightgrey;opacity:0.4;}.reserve{cursor:pointer;}#calendar{font-size:90%;}td.date{width:120px !important;}.square{display:inline-block;width:15px;height:15px;background-color:white;border:1px solid #ddd;margin-right:5px;vertical-align:middle;}.square.red{background-color:red;}.square.green{background-color:#CCF0DE;}#block-gift-vouchers,#block-stylish{display:none !important;}.btn{display:inline-block;padding:12px;box-sizing:border-box;min-width:200px;color:#fff;text-decoration:none;font-weight:700;line-height:1.4;background-color:#222;text-align:center;border:solid 2px #222;cursor:pointer;margin:10px 5px;}.btn:hover{color:#222;background-color:#fff;border:solid 2px #222}@media (max-width:800px){.lollipop__form{flex-direction:column;}.price__box{width:100%;flex:none;margin:0;}.box-sum__body,.box-sum__foot{display:flex;flex-direction:row;flex-wrap:wrap;}.box-sum__foot p,.box-sum__body p{flex:0 1 50%;}}
#auth_box,#user-pass,#user-register-form--2{width:400px;max-width:90%;margin:0 auto;padding:20px 0 0;font-family:'Roboto',sans-serif;}#auth_box h1#the_logo{text-align:center;margin:0;padding:0 0 25px;}#auth_box h1{font-size:1.6em;}#auth_box img{max-width:100%;}#auth_box h1.page-title{color:#56698f;}#auth_box li a{display:none;}#auth_box h2.title{margin:0;padding:0 0 15px;font-size:1.4em;text-align:center;color:#fff;}#auth_box #edit-name,#auth_box #edit-pass,#edit-name,#edit-mail--2,#edit-name--4,#edit-mail{width:340px;max-width:100%;border:none;border-radius:0;font-size:1.1rem;padding:15px 5px 15px 5px;margin-top:10px;color:#000000;}#auth_box #top_part h1{font-size:40px;}#auth_box input[type="text"],#auth_box input[type="password"],#auth_box input[type="email"]{width:340px;max-width:100%;border:none;border-radius:0;font-size:1.1rem;padding:15px 5px 15px 5px;margin-top:10px;color:#000000;}#auth_box input[type="submit"]{margin:15px 0;display:inline-block;padding:12px;box-sizing:border-box;min-width:200px;color:#fff;text-decoration:none;font-weight:700;line-height:1.4;background-color:#222;text-align:center;border:none;}#auth_box #middle_part{text-align:center;border-radius:3px;padding:15px 20px 15px 10px;overflow:hidden;border:none;background-color:#a5a5a5;color:#fff;border-radius:0;}#auth_box .back_link{padding:15px 0 0;}#auth_box #bottom_part{font-size:13px;padding:15px 0 0;}#auth_box #bottom_part a{color:#fff;}#auth_box #bottom_part .password_link,#auth_box #bottom_part .register_link,#auth_box #bottom_part .back_link,#auth_box #bottom_part .login_link{text-align:center;}#auth_box #middle_part p img{margin:6px 0;}#edit-mail--2--description,#edit-name--4--description,#edit-user-picture-0--2--description,#edit-user-picture-0-upload--2,#user-pass p,#edit-mail--description,#edit-name--description,#edit-user-picture-0--description,#edit-user-picture-0-upload{font-size:12px;margin:5px 0 20px 0;}#edit-user-picture-0-upload--2{font-size:14px;}details.form-wrapper{margin-top:0;}summary{padding:0.5rem!important;}.auth-buttons{color:#222;}.auth-buttons a{text-decoration:underline;}.auth-toggle{padding:0.5em 0;cursor:pointer;}.auth-section{display:none;margin-top:1em;}label.error{display:block;margin-top:5px;color:#c00;}.auth-page h2{color:#fff;}.form-item--error-message{margin-top:6px;color:#c00;}
